ouroboros-network

Network protocols

A set of network protocols and implementations supporting the Ouroboros Consensus family

Specifications of network protocols and implementations of components running these protocols which support a family of Ouroboros Consesus protocols; the diffusion layer of the Cardano Node.

GitHub

276 stars
50 watching
86 forks
Language: Haskell
last commit: 6 days ago
blockchainhaskellnetworkouroboros

Related projects:

Repository Description Stars
nervosnetwork/rfcs Community-driven repository of proposals and standards for Nervos Network's protocol development 268
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229
evbots/dex-protocols A collection of decentralized exchange protocols 147
snarfed/bridgy-fed A decentralized social network protocol bridge 666
owagner/onkyo2mqtt A software component that translates Onkyo EISCP protocol to MQTT messages 35
mappum/peer-exchange Decentralized protocol for peer discovery and signaling in P2P networks 152
mappum/bitcoin-protocol A JavaScript module that encodes and decodes low-level network protocol data using streams. 14
haskell/network Provides a low-level networking interface in Haskell 327
sorribas/fully-connected-topology Creates a network with a fully connected topology where peers are connected to each other and automatically reconnect if a connection is lost. 58
netzob/netzob A tool for reverse engineering and testing network protocols by inferring message formats and state machines through passive and active analysis. 766
minaprotocol/mina A cryptocurrency protocol with a constant-size blockchain, aiming to improve scalability while maintaining decentralization and security. 1,994
ptone/pyosc An implementation of the OpenSoundControl protocol in Python. 92
galoisinc/hans A set of network stack examples in Haskell designed to test and demonstrate various network protocols. 115
ocharles/engine.io A Haskell implementation of real-time protocols for web applications, enabling client-server communication and event-based interactions. 149
chat-wane/rtc-scamp-mbr An implementation of a decentralized peer-to-peer membership protocol using WebRTC for distributed network connections 2