Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
despair3435
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
despair3435
2y ago
You can find the original paper by Watson online which explains it in more detail. The 3 way handshake is in fact not necessary. I believe the delta-t protocol was one of the available protocols in OSI as well. TCP/IP being the standar
2.
▲
by
despair3435
6y ago
With regard to networking, please have a look at the Ouroboros project [0][1]. [0] https://ouroboros.rocks [1] https://arxiv.org/abs/2001.09707
3.
▲
by
despair3435
7y ago
The routing algorithm can be chosen in every layer, as addressing is per layer. We didn't reinvent the algorithms. So it would still be link state, distance vector, geometric routing, ... Since the addressing is internal to the layer,
4.
▲
by
despair3435
7y ago
We have a paper under review (since a year) describing the architecture in detail. We plan to extend the documentation on the website in the meantime. As a sidenote: Our implementation predates the Cardano blockchain name
5.
▲
by
despair3435
7y ago
No, Ouroboros rethinks the whole network architecture, from the ground up. cjdns and yggdrasil build on top of IPv6, which we believe has the same architectural flaws as IPv4.
6.
▲
by
despair3435
7y ago
We chose Ouroboros since there is a single type of network layer that can be repeated ad infinitum, similar to the dragon eating its own tail.
7.
▲
Show HN: Ouroboros – A Decentralized Packet Network
(ouroboros.rocks)
116 points
by
despair3435
7y ago
|
38 comments
8.
▲
by
despair3435
7y ago
You are basically adding an address to TCP (the UUID) that names the host... Moreover, what happens if the connection fails during setup? A lot of edge cases here.
9.
▲
by
despair3435
7y ago
Very complex solutions that don't scale.
10.
▲
by
despair3435
7y ago
Cyclades [0] for instance also named the host, as a historical example. [0] https://en.wikipedia.org/wiki/CYCLADES
11.
▲
by
despair3435
7y ago
Fully agree. This is one of the biggest mistakes that was made in the early days of TCP/IP, with far reaching consequences (such as breaking multihoming, but also for instance increasing routing table sizes). In Ouroboros (our recursiv