4 ms·
The world now has a compelling reason to make the internet operate again as peer-to-peer in addition to client-server? (I am presuming there is a reason bitcoi
by feelin_googley 9y ago
The world now has a compelling reason to make the internet operate again as peer-to-peer in addition to client-server?
(I am presuming there is a reason bitcoin was originally designed as peer-to-peer and not client-server i.e. it was not an arbitrary decision.)
The silver lining of the bitcoin movement, if there is one, could be that it provides internet users with reasons to want the network to reliably operate peer-to-peer. Not to mention reasons to want to understand and use asymmetric cryptography.
- ZenoArrow 9y agoIt's nothing to do with peer-to-peer vs client-server. The main issue is keeping the blockchain up to date. Client-server can actually be more efficient than peer-to-peer in disseminating blockchain updates, but it's still not enough. Bear in mind that, in order for all users to keep a full copy of the blockchain, every time a transaction is carried out every single copy of the blockchain needs to be updated. Beyond a certain level that simply isn't scalable, as it has a big impact on performance. The only pragmatic way to scale the network beyond that point is to only have some nodes having a full copy of the blockchain, at which point you've got more of a client-server model.