protocolSociety on Nostr: A node connects to peers that it discovers. The peers have to compete for the ...
A node connects to peers that it discovers. The peers have to compete for the available bandwidth. Those peers who offers the best content gets more bandwidth. Before downloading content, your node download scores for the content. Content is always identified using its hash. An average score is derived based on your own prefences (key words, WoT aka #opengroups, etc) and a download priority queue is created. Basically put, #treebit is not(!) a gossip protocol, not a distributed hashtable either. Its 100% p2p where your node only store the content you value (which is the content you want and content your node think your peers want). The whole design is based on incentives. I dare to imagine that this is might be a novel p2p protocol, because I never heard of it before (though that could be simple ignorance on my part).
Published at
2024-08-26 11:33:55Event JSON
{
"id": "08a1e6419015c735ae2cf347e5efa104296b8d98e329da6d7c7524874f523ec7",
"pubkey": "f55447498e803276eda9b3144ab75faf1ffd10d88348d59a597f4c20d0498b47",
"created_at": 1724672035,
"kind": 1,
"tags": [
[
"e",
"fe3e072463123b994bd83da423d2ee3dcbc719a44d8e23b96860a526a3c01f2c",
"",
"root"
],
[
"e",
"a3a76e3d59eaec346483e93764e1649b5e8d48c02644ad1c780621dba7f26245",
"wss://nos.lol",
"reply"
],
[
"p",
"2efaa715bbb46dd5be6b7da8d7700266d11674b913b8178addb5c2e63d987331"
],
[
"t",
"opengroups"
],
[
"t",
"treebit"
]
],
"content": "A node connects to peers that it discovers. The peers have to compete for the available bandwidth. Those peers who offers the best content gets more bandwidth. Before downloading content, your node download scores for the content. Content is always identified using its hash. An average score is derived based on your own prefences (key words, WoT aka #opengroups, etc) and a download priority queue is created. Basically put, #treebit is not(!) a gossip protocol, not a distributed hashtable either. Its 100% p2p where your node only store the content you value (which is the content you want and content your node think your peers want). The whole design is based on incentives. I dare to imagine that this is might be a novel p2p protocol, because I never heard of it before (though that could be simple ignorance on my part).",
"sig": "ed20d6e748fd77636ecf08ec25fe440a0af6aca9663875ee9516fcfa542423a7adb7de56f6fa6c2220c1e1f6eceabe57c6e710d2d06d8f64a9e6802b020ef8d5"
}