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: almost 2 years ago
blockchainhaskellnetworkouroboros

Related projects:

RepositoryDescriptionStars
nervosnetwork/rfcsCommunity-driven repository of proposals and standards for Nervos Network's protocol development269
ethereum/cbc-casperA Python implementation of a class of 'correct-by-construction' consensus protocols.229
evbots/dex-protocolsA collection of decentralized exchange protocols147
snarfed/bridgy-fedA decentralized social network protocol bridge797
owagner/onkyo2mqttA tool that acts as a bridge between Onkyo AVR devices and an MQTT message broker.35
mappum/peer-exchangeDecentralized protocol for peer discovery and signaling in P2P networks152
mappum/bitcoin-protocolA JavaScript module that encodes and decodes low-level network protocol data using streams.14
haskell/networkProvides a low-level networking interface in Haskell329
sorribas/fully-connected-topologyCreates a network with a fully connected topology where peers are connected to each other and automatically reconnect if a connection is lost.58
netzob/netzobA tool for reverse engineering and testing network protocols by inferring message formats and state machines through passive and active analysis.769
minaprotocol/minaA cryptocurrency protocol with a constant-size blockchain, aiming to improve scalability while maintaining decentralization and security.2,007
ptone/pyoscAn implementation of the OpenSoundControl protocol in Python.92
galoisinc/hansA set of network stack examples in Haskell designed to test and demonstrate various network protocols.115
ocharles/engine.ioA Haskell implementation of real-time protocols for web applications, enabling client-server communication and event-based interactions.149
chat-wane/rtc-scamp-mbrAn implementation of a decentralized peer-to-peer membership protocol using WebRTC for distributed network connections2