Changeset View
Changeset View
Standalone View
Standalone View
src/seeder/README.md
bitcoin-seeder | bitcoin-seeder | ||||
============== | ============== | ||||
Bitcoin-seeder is a crawler for the Bitcoin network, which exposes a list | Bitcoin-seeder is a crawler for the Bitcoin Cash network, which exposes a list | ||||
of reliable nodes via a built-in DNS server. | of reliable nodes via a built-in DNS server. It is derived from Pieter Wuille's | ||||
bitcoin-seeder, modified for use on the Bitcoin Cash network. | |||||
Features: | Features: | ||||
* regularly revisits known nodes to check their availability | * regularly revisits known nodes to check their availability | ||||
* bans nodes after enough failures, or bad behaviour | * bans nodes after enough failures, or bad behaviour | ||||
* accepts nodes down to v0.3.19 to request new IP addresses from, | * uses the Cash Magic when establishing connections. | ||||
but only reports good post-v0.3.24 nodes. | |||||
* keeps statistics over (exponential) windows of 2 hours, 8 hours, | * keeps statistics over (exponential) windows of 2 hours, 8 hours, | ||||
1 day and 1 week, to base decisions on. | 1 day and 1 week, to base decisions on. | ||||
* very low memory (a few tens of megabytes) and cpu requirements. | * very low memory (a few tens of megabytes) and cpu requirements. | ||||
* crawlers run in parallel (by default 24 threads simultaneously). | * crawlers run in parallel (by default 24 threads simultaneously). | ||||
REQUIREMENTS | REQUIREMENTS | ||||
------------ | ------------ | ||||
Show All 34 Lines |