3 ms·
It means that if you fetch an update to your DHT from a node, you don't validate if that node actually has the reputation for pushing that update, and the updat
by aforwardslash 4y ago
It means that if you fetch an update to your DHT from a node, you don't validate if that node actually has the reputation for pushing that update, and the update itself may contain spurious data that eg. rewrites part of already existing data.
This is important when your data is somehow updated and/or when you append more data to a given context, hence the typical tree data structure and not a hash table.
- MuffinFlavored 4y agoi feel like most blockchains are just used for pushing data: i want to send money somewhere pulling data: so and so (sometimes myself) has received money you get a list of nodes by DNS resolving seed.bitcoin.sipa.be then you connect at port 8333 and speak the "BTC" protocol or whatever and either listen for a bunch of data, or push your own data (like a transaction) where is the validation part that you are referring to?
- zamadatix 4y agoBlockchain cryptographically stores that transaction in the state of the blockchain (hence it being a chain) for the rest of time. With DHT you can exchange info between nodes but nobody else is validating the data and when the nodes go offline the data disappears.
- MuffinFlavored 4y agoHow does that work with exchanges like Coinbase? In order to validate their transactions, you have to walk back a ton of transactions?