Skip to content

Commit

Permalink
Merge pull request #689 from Chia-Network/hoffmang9-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
hoffmang9 authored Nov 7, 2024
2 parents 3b9dabb + c711aa0 commit 86bcbc4
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions docs/guides/seeder-user-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ It does so by crawling through the network, periodically revisiting known nodes

The Chia Seeder runs a mini-DNS server. Anyone can obtain an entry point into Chia’s decentralized and permissionless network via a simple DNS request for reliable node IPs.

The Chia Seeder has very low memory and CPU requirements. It runs a faux full_node process and does not need its own node.
The Chia Seeder has low memory and CPU requirements. It runs a faux full_node process and does not need its own node.

Chia’s core developers have already been running an instance of the Chia Seeder for some time. You can view the current status of this instance by running:
Chia’s core developers have been running an instance of the Chia Seeder for some time. You can view the current status of this instance by running:

```bash
# IPv4
Expand All @@ -23,14 +23,16 @@ dig dns-introducer.chia.net
dig -t AAAA dns-introducer.chia.net
```

Chia has now decided to release the Seeder as a tool for anyone to maintain their own list of reliable nodes, which contributes to the further decentralization of Chia’s network by taking this tool off of the core team’s hands.
Chia Network released the Seeder as a tool for anyone to maintain their own list of reliable nodes, which contributes to the further decentralization of Chia’s network by taking this tool off of the core team’s hands.

Features:

- Implements peer statistics and exponentially moving averages over various time-windows, akin to those maintained by its relative, the bitcoin-seeder: https://github.com/sipa/bitcoin-seeder
- Runs a mini-DNS server on port 53, along with a full node to crawl the network.
- Stores peer IPs and peer statistics into a database, so that they are persisted across runs.

@dns_xch from Dexie created an [alternate light implemntation}](https://github.com/dexie-space/chia-seeder-light) in Rust that uses 99% less CPU and 66% less RAM with the only tradeoff being that it does not (currently) persist the crawled peer list across restarts.

## Expectations for Chia Seeder operators

The Chia network core developers endeavor to minimize the level of trust in the DNS servers associated with a Chia Seeder. In this regard, it is expected for each Chia Seeder to be run by an individual or organization recognized as well-intentioned within the Chia community.
Expand Down

0 comments on commit 86bcbc4

Please sign in to comment.