Today's cloud storage is insecure
- 1 Server, everyone’s data. Prime target for hackers
- Central point of failure
- Not encrypted
What it does
Blockr is a peer to peer storage network. When a file is uploaded to the network, it is broken into chunks, with each chunk individually encrypted. The chunks are then distributed among the nodes in the network.
How I built it
Blockr is written in python. Networking is done using the Socket module, and it is multi-threaded. I used hashlib for SHA-256.
Challenges I ran into
Designing the network protocol was challenging, and I ran into trouble while implementing end-to-end encryption with RSA.
Accomplishments that I'm proud of
Making it work :)
What I learned
Sockets, P2P networks, Multithreading
What's next for BLOCKR
- Tor Support