01-30, 17:55–18:35 (Europe/Zurich), Beam Stage
Despite the decentralized nature of Ethereum, wallets and dApps typically trust centralized providers for accessing account data such as balances and transaction histories. This talk discusses methods to extend the web3 API with correctness proofs so that users no longer have to rely on an individual provider's arbitrary data logging policies and access restrictions.
The proposed changes focus on the 'Purge' portion of Vitalik's 'Possible futures of the Ethereum protocol' roadmap, and revamp how transactions and their associated receipts are hashed by replacing linear hashes with SSZ Merkle trees, and transaction types with a rule-based profile system. Furthermore, log indexing upgrades guarantee correctness and completeness of log entries. An early devnet and libraries are available to verify the new correctness proofs.
🐼 Nimbus