Inspiration

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
  • GUI/Frontend

Built With

Share this project:

Updates