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

277 stars
50 watching
86 forks
Language: Haskell
last commit: about 1 month ago
blockchainhaskellnetworkouroboros

Related projects:

Repository Description Stars
nervosnetwork/rfcs Community-driven repository of proposals and standards for Nervos Network's protocol development 269
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 797
owagner/onkyo2mqtt A tool that acts as a bridge between Onkyo AVR devices and an MQTT message broker. 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 329
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. 769
minaprotocol/mina A cryptocurrency protocol with a constant-size blockchain, aiming to improve scalability while maintaining decentralization and security. 2,007
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