diff --git a/_journals/2024-04-27_1203.md b/_journals/2024-04-27_1203.md new file mode 100644 index 0000000..44194a7 --- /dev/null +++ b/_journals/2024-04-27_1203.md @@ -0,0 +1,14 @@ +--- +title: April 27th, 2024 +date: 2024-04-27, 12:03:23 -07:00 +section: journal +tags: + - Matrix + - protocol + - p2p + - libp2p + - yggdrasil +--- +Discussing trade-offs between different protocols, the [[Matrix]] P2P work came up [arewep2pyet.com/](https://arewep2pyet.com/) + +Apparently they’re building on [[Yggdrasil]] instead of [[libp2p]]. \ No newline at end of file diff --git a/_notes/Yggdrasil.md b/_notes/Yggdrasil.md new file mode 100644 index 0000000..a4ace3a --- /dev/null +++ b/_notes/Yggdrasil.md @@ -0,0 +1,8 @@ +--- +link: https://yggdrasil-network.github.io +tags: + - p2p + - protocol +github: https://github.com/yggdrasil-network/yggdrasil-go +--- +> The [current implementation](https://yggdrasil-network.github.io/implementation.html) of Yggdrasil is a lightweight userspace software router which is easy to configure and supported on a wide range of platforms. It provides end-to-end encrypted IPv6 routing between all network participants. Peerings between nodes can be configured using TCP/TLS connections over local area networks, point-to-point links or the Internet. Even though the Yggdrasil Network provides IPv6 routing between nodes, peering connections can be set up over either IPv4 or IPv6 networks. \ No newline at end of file diff --git a/_notes/libp2p.md b/_notes/libp2p.md new file mode 100644 index 0000000..9532b1b --- /dev/null +++ b/_notes/libp2p.md @@ -0,0 +1,8 @@ +--- +link: https://libp2p.io +tags: + - p2p + - protocol +github: https://github.com/libp2p +--- +> **lib**p2p is a modular networking framework bundled together as a full stack of protocols for peer-to-peer systems. It is the product of a long and arduous quest into the internet's network stack and all of the plentiful peer-to-peer protocols of the past. Building large-scale peer-to-peer systems has been complex and challenging in the last twenty years and **lib**p2p is a way to fix that. It is a "network stack"—a protocol suite—that cleanly separates concerns and enables sophisticated applications to use only the protocols they need without giving up interoperability and upgradeability. **lib**p2p grew out of [[IPFS]] into an independent project designed to give any project _state-of-the-art_ peer-to-peer capabilities. \ No newline at end of file