icook / pynode2

A rework of Jeff Garzik's PyNode
MIT License
13 stars 2 forks source link

Setup a lightweight mode #3

Open icook opened 10 years ago

icook commented 10 years ago

Really three different runmodes desired:

  1. Ultralightweight - only accept and store headers, ignore transactions completely. Use case is to connect to a ton of peers and determine the chain that they're on. This allows holistic network status view by seeing all current chains and what % of the network is on each one.
  2. Lightweigt - store headers and UTXOs. All transactions will still need to be downloaded, but disk usage will be greatly minimized.
  3. Standard full node, already implemented.