3 ms·
Decentralization can push features very fast, and support all kinds of extensions and variants that spread and become standards. ActivityPub and all the rest a
by eternityforest 5y ago
Decentralization can push features very fast, and support all kinds of extensions and variants that spread and become standards.
ActivityPub and all the rest are either not decentralized, or they are blockchainful with all the associated disadvantages. Namely, it doesn't work on isolated LANs, throwing away one of the coolest killer apps of P2P. Federated protocols often tie your identity to some random hobby scale project server.
What stops P2P from adding feaures is just the fact that it's a lot of work and nobody seems all that interested, and most P2P projects are held back by a very narrow defined scope, wheras companies like Facebook go for the kitchen sink.
The other thing that slows dev is multiple unrelated apps. If you control everything(Which is totally possible in FOSS, if one group is the de facto leader that most people go with), you can update as fast as you want, as long as your protocols have primitives for arbitrary message types.
If Tox or Jami had a million dollars, or SyncThing were interested in expanding scope, or a few dozen people wanted to make a social network on BitTorrent they could do just fine, but everyone wants to build yet another Etherium token, or doesn't have the resources to support all platforms and continually add features.