Skip to content

Solana Gossip spec and agave node implementation description

Notifications You must be signed in to change notification settings

eigerco/solana-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Solana Gossip Protocol

This repository contains documentation and implementation details related to the Gossip Protocol used by Solana nodes for inter-node communication.

Overview

Solana nodes communicate with each other using a custom gossip protocol to maintain data consistency across the network. This protocol allows nodes to share information, such as the current state of their replicated data stores, by sending various types of messages. The protocol plays a crucial role in ensuring that all nodes in the cluster stay synchronized.

Repository Contents

  • gossip-protocol-spec.md: This document provides a detailed specification of the gossip protocol, including the different types of messages that Solana nodes exchange.

  • implementation-details.md: This document outlines the specifics of how the gossip protocol is implemented in Solana, including the modes in which nodes can operate and the networking details of gossip communication.

Contributing

Contributions to this repository are welcome. If you find any issues or have suggestions for improvement, please feel free to submit a pull request or open an issue.

About Eiger

We are engineers. We contribute to various ecosystems by building low level implementations and core components. We are working on several Solana related projects and we are happy to contribute to the ecosystem.

Contact us at [email protected] Follow us on X/Twitter

About

Solana Gossip spec and agave node implementation description

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published