As you know, blockchain is not the only decentralized system in the world. There are many other systems with varying degrees of decentralization, and I think by studying them we as decentralized system designers can gain a lot of valuable insights.
Here are some examples of non-blockchain decentralized systems:
Popular: email, bittorrent, X.509…
Esoteric: Secure Scuttlebutt, Urbit, Upspin…
I’m thinking about starting a virtual study group that focuses on these systems. Would anyone here be interested in joining?
I’m focused on Ethereum/blockchain as well, but think studying other systems will benefit my work in the blockchain space.
I’m open to ideas, but I’ve seen this format work where people meet (online) weekly or bi-weekly. Prior to each meeting, a system is selected to be the topic, so everyone studies it on their own. Then at the meeting, a designated person gives a short presentation about the system, and after that it’s all just free-form discussion from there.
The goal would simply be to gain better understanding of all kinds of decentralized systems, and hopefully learn something from them that we can use in our blockchain projects.
Sounds nice. Our team will be exploring decentralized storage/file sharing protocols/systems in the near future (we’ll probably be implementing something similar to ensure data redundancy/availability in our project), so we would be specially interested in that.
One emerging decentralized system is WebRTC for data sharing between browsers. One could argue it’s not fully decentralized as it requires a handshake server but it’s mostly Browser nodes which communicate among themselves without any central intervention