I believe in the future of #mastodon and the #fediverse.

However that future should not revolve around large instances.

Follow

@jeff

A problem is that the underlying technology and protocols scale mainly proportional to number of instances and not users.

In other words, more instances mean a lot more resources are needed to communicate messages between them, but twice as many users doesn't require that much more.

This is baked in to the engineering decisions that were already made, and it would be pretty hard to change those decisions now.

So, whether or not the future is large instances philosophically, the system was programmed to promote them technologically.

@volkris @jeff I am not sure that it is intrisic to activitypub that instances need to communicate with each other for every update. We can use relays or implement a message propagation method to use gossip protocols, which would avoid this issue and make the network more resilient.

@raphael you're describing mechanisms to work around shortcomings in ActivityPub, though.

Fundamentally, AP has issues. We can talk about workarounds, but that doesn't change the issues that AP has itself.

@jeff

@volkris @jeff I honestly don't know if this is true. Is there anything mandated by activitypub regarding how messages need to be transmitted? AFAIK, the API is more about data format and what the inbox/outbox should be able to handle.

@raphael

Yep! AP gives some room for flexibility for transport mechanism, but it generally specifies how different instances communicate with each other with inboxes and outboxes.

w3.org/TR/activitypub/

@jeff

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.