Обложка канала

Decentralize!

1186 @dcntr

Децентрализованные и распределенные сети. Безопасные средства коммуникации. Шифрование.

Decentralize!

4 года назад
Открыть в
Pinecone [https://github.com/matrix-org/pinecone] Pinecone is an experimental overlay routing protocol suite which is the foundation of the current P2P Matrix demos. It is designed to provide end-to-end encrypted connectivity between devices at a global scale over any compatible medium (currently TCP, WebSockets, Bluetooth Low Energy etc), allowing multi-hop peer-to-peer connectivity between devices even in places where there is no Internet connectivity. Pinecone builds two virtual topologies: a globally agreed spanning tree, like Yggdrasil, and a virtual line (or snake) arranged sequentially by public key. This gives some rise to the routing scheme perhaps being called SNEK (Sequentially Networked Edwards Key) routing, but perhaps we can come up with a better acronym. snake Intersecting paths between keyspace neighbours provide the bulk of the routing knowledge, whilst the spanning tree provides greedy routing for some bootstrap and path setup traffic. In addition, Pinecone also implements source routing and an active pathfinder, although these are currently not used by the P2P Matrix demos. Pinecone is incredibly experimental still. There might be bugs, vulnerabilities or architectural problems that we don't yet know about. If you spot anything that doesn't look right, we are very happy to welcome issues and pull requests, or you can join us in #p2p:matrix.org. #Matrix #Pinecone
GitHub - matrix-org/pinecone: Peer-to-peer overlay routing for the Matrix ecosystem

Peer-to-peer overlay routing for the Matrix ecosystem - GitHub - matrix-org/pinecone: Peer-to-peer overlay routing for the Matrix ecosystem

GitHub