p/blackhole-2
Share any file. Fast and private.
Aaron O'Leary

BlackHole File Transfer — Blockchain-based file transfer. Designed for everyday use.

Featured
69
BlackHole is secure, server-less file transfer that works with blockchain technology.
It's an open-source project and available for Windows and Mac.
Replies
Best
Vlad Korobov
Please, correct me if I'm wrong. I rely on the network to store blocks of my files. The only difference between classic p2p is security?
Sienna Hayez
@vladkorobov The difference is privacy + security guaranteed by first multi layer encryption in client and server side, and a password protection layer as an extra option, then user data ownership with the help of BlockStack Gaia hub private for each user, in another word, when users own their key, they own their data, then neither BlackHole nor BlockStack are able to access user data without that key. But if you mean when an upload is going on, how the download process can be proceed? then BlackHole has a cool feature in which, you can start downloading as soon as upload begins, no need to wait for upload to be completed. But in the end of upload process, the shareable link will be available for download forever, no need for the sender to be online, because the encrypted data is stored in Gaia hub.
Walterion
Hi everyone ✌️, Walterion from BlackHole team is here, and I’m super excited to introduce you to BlackHole 1.0 ✨, a platform for fast and private file transfer that works over blockchain technology. As we keep hearing about data breach news of big companies like Dropbox or WhatsApp, it is harder for us to keep trusting them with our file and personal data, and it made us think about finding a better way. We think the best way to keep data secure is not having them in the first place. That’s why we choose the server-less solution, in other word, blockchain. The most challenging part for us was designing a blockchain app that doesn't look like a blockchain app! We wanted to make the transition from centralized to decentralized solution as smoothly as possible. That is where Blockstack comes in to help us with a secure and decentralized authentication service, working on Bitcoin blockchain. BlackHole is a fully native app – no clunky Node.js –; as a result, it has so much less system usage (10MB of ram!) and great user experience. Being native also provides multiple layers of encryption with excellent performance. BlackHole lives in your menu bar and lets you send files with only one click. Your shared file split into parts, encrypt, and then upload to a random hub of your choice. It gives you a private share link that plays the role of a key. No one can access the file without this link. Unlike traditional centralized services, BlackHole doesn't know about who, whom, what, and where the file shared! That’s the reason we name it BlackHole 🕳 🤓 Here is where BlackHole shines: 🔑 Secure as Crypto Money. Blockchain ,plus industry-standard AES CBC with 256 bits key ,plus PKCS7 padding pattern. 📤 Data streaming. No need to waste time on uploading progress, links are generated and shareable instantly, and receiver can also see how uploading goes! 🍬 Designed for everyday use. Press Command/Ctrl + B on any file or folder, you now have a private share link in your clipboard. Hold the Shift key while doing this, and add your defined password as extra protection. If you are a mouse guy, you can drag-n-drop one or more files at the same time into the BlackHole tray icon as an alternative way. 🗜 Transfer compression. With the smart compressor along with multipart upload, it can save up to 90% of transfer time. BlackHole is available for Windows and Mac, and more is on the way. Also, to hold our security claim, we released the source as open to anyone. Take a look at it in GitHub link. We can’t wait to hear what you think. Please do not hesitate to ask me any question. “Share a file and keep your privacy. BlackHole.”
Youssef KH
@walterion1 this is amazing :) well done :) IPFS or swarm is it? how do you handle the traffic? built with electron?
Walterion
@ucefkh Thank you very much Youssef. Neither one, Blockstack and Bitcoin + Many layers of encryption. We made it with Pascal language and it is a native app. But we have a web client too that is written in JS. Let me know if you have more questions and don't forget to spread the love ;)
Vivek Sancheti
I see you guys have mentioned its open source but when I check github I cant find much of code at all. + Why are the founder profiles fake?
Hanna Welch
Thank you for sharing your project. I would like to add that if you are interested in file-transfer services, you should try https://www.producthunt.com/upco... This service lets you transfer huge files online without any limits for a reasonable price (strats from $0.99)
Alessandro Tenconi
Well done and great product! I couldn't find any article/blog where you explain the way the file transfer and encryption is built (apart from how Blockstack Gaia Hub works ofc). Do you guys have any explainer out there? it would be really helpful for the community
Walterion
@alessandrotenconi Thank you very much Alessandro, you can read more about it in the FAQ on he website, but if that was not enough, please contact us from the website. And please do not forget to share BlackHole with your friends ;)
Gleb Skibitsky
Tried to run it on two macOS Mojave and one Windows machines - it doesn't work. Cannot even log in. On macOS,​ it usually ends up with "You can’t open the application “BlackHole” because it may be damaged or incomplete." screen. My friend​ managed to install it but when he shares the URL to the file that is uploading I see "There is no file available for this link". The file becomes available only when it is fully uploaded. Moreove,​r where is the source code of your​ "open source" app?
Walterion
@skibitsky Hi Gleb and sorry to hear that. Simply email us to hi@blackhole.run and we will work on it until it solved.
Carlos Fernández

I just saw this on my producthunt feed, I liked the logo and the title of the idea, I entered to see what was going on, I visited the website, downloaded the app, I installed the app, I completed the 3 steps (15 secs) tutorial and shared my first file. This is really simple and easy to use for the user. Keep it great!

Pros:

Fast, Easy to use, Clean.

Cons:

Too perfect to be real.

Walterion
@cajotafer Thank you very much Carlos, really appreciate it ✌️
blockstack yummy
I just tried your app , even feel faster than dropbox and google drive. But , your source codes use pascal, really hard to check malicious codes inside or not.
Walterion
@blockstack_yummy Happy to hear that. We chose Pascal because it lets us to compile BlackHole for multi-platforms with excellent performance. P.S. Actually Pascal is famous for being easy to read! 😁
blockstack yummy
really fast, good jobs. Do you have more guides on how to test the source codes on local pc? Your github guides don't have more details about how to compile it. @walterion1
Walterion
@blockstack_yummy Thank you very much. The project is just started, we will improve the doc along the way. Please watch the repo on Github for updates.
Lakzhika Gayal
This is great! Already loving this so far. Waiting for more updates :) Wrote about this on my blog too; https://techbitz.co/decentralize...
Ameeruddin Syed
Where do blackhole store files?. I mean even though i delete source file from my computer i can even download file from link. Do blackhole has unlimited storage?.
Aaron Dark
Product seems like a great tool - can't wait to use. As someone with Keratoconus though, the graphics you use on the site (vector images with the blur behind it) make it impossible to read, I couldn't focus on anything and had to close the tab. I'm not asking you to change it, just thought you should know. Anyone with double-vision or astigmatisms will probably have an issue reading it too.
Sienna Hayez
@aaron_dark Thank you so much for your comment aaron, we're all ears for a better experience for all the users. We will consider this.
Anik Devaughn
Uhm...this is like the best thing ever?! WOW! Great job guys. So seamless!
Walterion
@anikdevaughn Thank you very much Anik 😁✌️ Let us know if you want anything more in the app.
Shanso Likonze

Even in theory, decentralization storage is fantastic! The effort these guys put into polishing this app is incredible. 👏🏽

Pros:

It's actually faster than Dropbox! Have a handy interface and distributed storage.

Cons:

Lack of Linux version

Walterion
Happy to here that 😁. Actually Linux version is on the way 👨‍💻
Sienna Hayez
@shansolikonze Thank you Shanso, you can subscribe to our newsletter to receive updates on BlackHole.
Redin
"Your shared file split into parts, encrypt, and then upload to a random hub of your choice." ??? What do you mean, a hub? Who support the storage?
Sharman Linkoz

Love the whole idea. Keep it up!

Pros:

No client needed on the download side. Good for active collaboration. No need to organize files before sending. Generous free plan.

Cons:

Nothing

Sienna Hayez
@linkozsharman Thank you so much sharman for your comment and interest. Happy to hear that.
Geocash

Thanks for all your hard work in creating this one. Very effective.

Pros:

Secure

Cons:

If they gave away free beer...yes, that's the only thing I believe could improve this great tool.

Chris Day

Great Work

Pros:

This may well be the solution I needed to my file transfer problems. So simple and easy to use almost feels like cheating. Great work

Cons:

None

Walterion
@chris_day03 Thank you very much for the review. Let us know if you want anything more in the app.
Phillip
Do you plan to release a version for Linux?
Walterion
@phillipprado Yeah sure. We have a full feature terminal version of BlackHole on the way for all platforms, including Linux users. Please subscribe to our newsletter for upcoming news.
Axel Axel
Love this tool!! Curious though, how do I use Gaia to use my own file storage? I assume it uses what I have set in Blockstack, and I cannot figure out how to change my file storage location there.
ıuo⊥
I can't wait to use it. I want all the Black Block stuff at this point. Which is what I call it now because it's easier to ssay.