w3tester
@w3tester
My thoughts on "end-to-end trust". Let's first see an analog: In a series circuit containing two switches, both must be closed to illuminate the bulb. Similarly, to establish trust on the Internet, every intermediary step must be trustworthy to guarantee the integrity of the final outcome.
1 reply
0 recast
0 reaction
w3tester
@w3tester
A Web3 Dapp typically has two parts, a smart contract running on the blockchain and a front-end interface that interacts with its users. For the system to be considered trustworthy, both elements must operate in a trustless manner.
1 reply
0 recast
0 reaction
w3tester
@w3tester
The smart contract can be considered trustless as it runs on a blockchain. But the front-end website is obviously the vulnerability here as it is just centralized codes hosted in a private server.
1 reply
0 recast
0 reaction
w3tester
@w3tester
The website owner or a hacker, can modify the codes to alter the contents you see or plant malicious code in there to steal your fund. And, there is nothing you can do about it. So to achieve "end-to-end trust", a Dapp must also contain an immutable front-end. Failing to do so makes it Web2.5, at best.
0 reply
0 recast
0 reaction