学位论文详细信息
Improved authenticated data structures for blockchain synchronization
blockchain;Ethereum;authenticated data structure
Qian, Xiaoyao ; Miller ; Andrew
关键词: blockchain;    Ethereum;    authenticated data structure;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/101567/QIAN-THESIS-2018.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

One of the most important components in a public blockchain like Bitcoin and Ethereum is the authenticated data structure that keeps track of all block data, transactions, and the world state (account balance, smart contract states, etc.) Thanks to authenticated data structures, lightweight nodes only need to store authentication information and can delegate queries to those nodes with a full replica of data and the authenticated data structure. The lightweight nodes can trust the query results after verifying against the authentication information. It is also critical to have enough nodes in the network that are equipped with the authenticated data structure to ensure scalability and availability, which is especially important for public blockchains. Therefore, every public blockchain highly encourages users to download the authenticated data structure as the first step.Fetching all elements from the entire authenticated data structure is a novel query type that has not gathered attention in the past. We describe this new emerging query type in the three-party authenticated data structure (ADS). We improve the design and implementation of the authenticated data structure so that the new query type is well-supported. We specifically apply the improvements to the Ethereum blockchain network. With our proposed ADS system in Ethereum, we improve Ethereum state synchronization performance by 216 times.

【 预 览 】
附件列表
Files Size Format View
Improved authenticated data structures for blockchain synchronization 713KB PDF download
  文献评价指标  
  下载次数:9次 浏览次数:8次