mempoolco / spruned

A Bitcoin-without-Blockchain client w/ RPC that can fetch any block or transaction
MIT License
171 stars 35 forks source link

Distributed cache network offloader (codename: layerthree) #84

Closed gdassori closed 3 years ago

gdassori commented 5 years ago

As presented in the group at this link: https://groups.io/g/spruned/topic/30943864

I'd like to offload the networks by introducing another source of data for spruned: a distributed cache indexed across a DHT with spruned clients as themselves peers of the network.

Some other actors, like supernodes, emerged from the initial proposal.

Supernodes would keep interesting indexes (as the Lightning Channel Graph related data, as they see it) updated, making the distributed cache "smart", or simply the entire utxo set.

gdassori commented 3 years ago

Beata giovinezza.