ORC is a peer-to-peer network of computers that coordinate anonymously over Tor to allocate their unused hard disk capacity into a collective, secure, and uncensorable cloud. Users gain reputation by cooperatively auditing each other, which in turn gives them access to more space than they can share.
Files are encrypted on the user's computer, shredded into smaller chunks, and then stored on many different computers around the world! Efficient redundancy strategies enable data to be recovered in the event of network outages.
ORC is completely decentralized, meaning that no single company or organization has control of your data, only you!
When you store a file in the ORC network, your file is first encrypted on your computer using a key that only you hold. The encrypted file is then split into different pieces and "parity" pieces are generated for redundancy. ORC connects to other peers, which are Tor hidden services, and starts learning about where it can store the pieces of your file. Once enough information is collected about the network, each individual piece of the encrypted file is transferred to a peer and your computer keeps track of where those pieces are so they can be retrieved again.
Since ORC runs exclusively over the Tor network, each peer is a hidden service. This means that not only is your data encrypted and shredded into pieces so it cannot be read or reassembled by anyone but you, it also means that the peers storing the data don't know anything about you, not even your IP address.
Counterpoint is a free learning collective that operates a hackerspace in Roswell, GA. Counterpoint is a registered 501c3 non-profit organization that supports the ORC project by providing a vehicle for funding the development of ORC. Donations made to the ORC project are allocated 90% to support development and 10% to Counterpoint's other endeavors such as providing regular free classes and workshops ranging from counter surveillance tactics to crocheting, drawing, and even game development.
There are many ways to help support the development of ORC. The first and most important way is to use it! ORC gets stronger with every peer that comes online! You can also make a charitable donation to our fundraising campaign, contribute features or fix bugs, answer questions in our community chat, or email us and ask to spread the word with some stickers!
Gordon Hall (aka bookchin) is a distributed systems hacker. He is the author of the ORC protocol and it's underlying Kademlia implementation. Prior to ORC, Gordon lead engineering teams at Storj Labs and BitPay.
Ryan Foran (MrFancyMonocle) is a programmer who likes tacos; he's previously worked on BitPay's and Storj's web applications.