Re:Bottle: A Bitcoin SV Browser
by voodoosurfer on Tuesday June 25, 2019 @04:21PM
(#20278476)
OP_RETURN data can be pruned, actually. Miners/node owners can decide for themselves if they want to keep the data; eventually a market will emerge for such a service, but for now the blockchain is small enough that it's not a problem.
Re:Bottle: A Bitcoin SV Browser
by ismatopius on Tuesday June 25, 2019 @04:32PM
(#20278597)
In most cases, you don't even need a pruned node.
https://github.com/interplanaria/bitbus
Re:Bottle: A Bitcoin SV Browser
by ismatopius on Tuesday June 25, 2019 @04:17PM
(#20278442)
Nodes would be big server farms and preserve immutability by competing for block rewards. If you're running a Bitcoin application you don't need to store the entire chain, only the subset you need.
It's all about the incentives. What is the incentive in IPFS to keep data? If offering it to clients earns you money, what is the incentive to distribute it to competing peers?
The blockchain is the solution: A miner must distribute the data in order to claim the block reward (subsidy + fees). Nodes can prune/drop any data they don't care about. You'll end up with specialised and competing nodes where each node only stores a subset of the data - some data might even be completely deleted or only available in archives if it has too little value.
Do you mean IPFS & DAT? There is also Webtorrent, GUN, SSB, etc.
Yeah, I made a typo. Fixed now.
If everything is hosted on the Bitcoin blockchain then every node in the Bitcoin network will need to keep a copy of every file uploaded. I would prefer the DHT model used by IPFS and DAT where each node only hosts part of the network.