Phantasm

@phnt@fluffytail.org

Professional thread derailer.
Bad posts ahead.

Alts when my instance is broken: @phnt@pl.borked.technology @phnt@annihilation.social

pfp and banner shamelessly stolen from Alessandra Maria

76 69 84 39 83 32 65 76 76 32 76 79 86 69 32 76 65 73 78
Public XMPP (Almost never checked)
phnt [at] 404 dot city
An attempt at a blog
https://evilmaid.net

Replying to @silverpill@mitra.social

@silverpill @sendpaws
>Why it is a useless traffic? On the contrary, embedded signatures reduce traffic because relayed posts don't need to be fetched from origin.

Take peer lists from mstdn.social and mastodon.social, filter for the same peers, cut them by an arbitrary fraction like 1/3 to somewhat compensate for dead instances and that number is the number of requests that are useless because both instances sent the same posts to the same instances. Now expand over the whole network. At least that's what happens when you implement shared inbox delivery relaying the way AP tells you to. Traditional relays don't have this problem because an instance subscribes to only a few of the large ones, one or two; treating an Announce with a pointer and a relayed Create or however this works the same.

For there to not be swaths of completely wasted traffic, you have to reduce the trigger for relaying to only a few actions, and never trigger when you receive a POST for a remote post.

>Federated groups (FEP-1b12), conversation containers

These don't inherently need it. They only need it because they embed Activities for real federation. Which is a valid case at least.

>nomadic identity

It doesn't matter here because the gateway can still rewrite posts and resign with its own key anyway. You would have to eliminate the middle man gateway and turn it into a Client-to-every-Server/Client at which point the proofs aren't needed either since the client is the one controlling the Actor representation now. However NAT becomes an issue.

Replying to @silverpill@mitra.social

@silverpill @sendpaws And when would that be useful? When I receive a POST, it has to be already signed. And when I fetch something I have to trust the instance anyway since the instance can easily swap keys for a user, rewrite posts and resign.

Relayed posts (par. 3) I guess, but that is just more useless traffic on the network. When large instances do that, it just creates requests which have no effect on the receivers since they have the posts already from someone else.
www.w3.orgActivityPubThe ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.
@sendpaws @silverpill If everybody stopped toying around with adding stuff that has no reason to exist, things like this wouldn't happen.

>Object Integrity Proofs

There is literally no use for this. You fetch an object, you get an object. You check the IDs if they match if you want and the origin and that's it.

>But what if I don't actually trust the instance I fetch the object from? What if I want to relay objects?
<Usecase? :ebussy: