Web 3.0 is not like web2.0, why call it web3.0?

Ok, Lets say you are using a dapp for buying something. let’s say the api that replies you runs a full mode and it responds that a tx is done. How many servers said the tx is done? One? Or several? Let’s not worry about what’s going on in the backend. Just take the confirmation message.
Transactions are included in the block only if they are valid. Multiple nodes need to agree on that. So, if you are running a full node and the block has been included in the blockchain, then the data is correct. As far as I know, the node needs multiple peer connections to verify blocks. Ofc if the node is not fully in sync with the network, it will report old data.
If we are talking about connecting to 3rd party providers, like infura, than yes, they can respond with any response, just like any other centralized service. The point of web3 is that you are not dependent on such services.

PS: let's end this
 
Transactions are included in the block only if they are valid. Multiple nodes need to agree on that. So, if you are running a full node and the block has been included in the blockchain, then the data is correct. As far as I know, the node needs multiple peer connections to verify blocks. Ofc if the node is not fully in sync with the network, it will report old data.
If we are talking about connecting to 3rd party providers, like infura, than yes, they can respond with any response, just like any other centralized service. The point of web3 is that you are not dependent on such services.

PS: let's end this
Haha we will keep fighting over this forever lol. The sad fact is that the dapp only waits for a single confirmation ( but I think it can be verified from multiple sources if needed... nobody does it though). :D
I know that you can still verify it from other sources, and I am not calling this insecure atall. :p

Yepp, let's end this theory battle lol. My head hurts right now.
 
Back
Top