Learned yesterday about #scuttlebutt. Absolutely loved it at first (I still find it very interesting). But found many problems in its design that need to be fixed before taking it seriously. My main problem is that if you have two devices you have two identities with different feeds and activities, that's because of how it works (every thing is stored locally on a folder on your device)
And for people using it, what problems in the federation model made you decide to go full distribution ?
@saadnpq scuttlebutt’s best point is its public key trust anchors. If you know someone’s public key, it doesn’t matter who’s in between, or what server they’re on. Mastodon fails at that b/c we mere consumers can’t be expected to comprehend or install anything, so they tie us to a server like [email protected] That server dies, or bans me, it’s an opportunity for swindlers to sneak in between, when all I can say is “just trust me this is totally my account now.” https://secushare.org/federation
@saadnpq Sorry for the toot flood. Doing this sort of thing right is kind of a life goal for me. If I could only figure out how to distribute and combine estimates…
but… federation technically isn’t the problem. Federated trust anchors are the problem. With public key trust anchors, even if we have federated servers, we can switch them easily, securely and transparently. Servers hate that because they can only be passive participants, not active moderators, rulers, or rock stars. But if you can get people with servers to help with the network, it’s perfectly safe to federate as long as you have public key identities.
…and the other reasons scuttlebutt does suck is first off (for the most part) it depends on electron, which is so hard to compile I hesitate to call it open source. Second off block chains are singly linked lists, with no random access. Binary search? Ha! Incremental is all you’re gonna get! They should use hash trees, not block chains. And thirdly, the tying of a public key to a computer. The argument is if have a message for a public key, which computer do I send it to? Uh oh!
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!