DHT加密节点间的区块链存储负载均衡
Blockchain Storage Load Balancing Among DHT Clustered Nodes
摘要:
在比特币中,为了独立验证新交易是否正确,一种称为“完整节点”的节点必须保存整个历史交易。交易存储在名为“区块链”的分类账中。“区块链是一种只附加的数据结构。因此,为了操作全节点,所需的存储容量对于资源受限的设备来说将变得太大。由于这种限制,现有的轻量级节点方案是一个节点依赖于其他完整节点。在本论文中,我们提出一个使用分散式哈希表(DHT)的储存负载均衡方案“KARAKASA”,以减少储存容量并保持每个节点的独立性。在KARAKASA中,节点分布式地将整个区块链保存在DHT网络节点之间。我们从存储容量和独立性的角度对KARAKASA进行了评估。因此,集群中的节点不需要信任其他节点。我们的结论是,DHT集群中的节点可以像完整节点一样工作,而无需持有整个区块链。
英文摘要:
In Bitcoin, to independently verify whether new transactions are correct or not, a type of a node called "Full Node" has to hold the whole of historical transactions. The transactions are stored in ledger called "Blockchain. " Blockchain is an append-only data structure. Thus, to operate Full Nodes, the required storage capacity would grow too large for resource-constrained devices. Due to the limitation, the existing lightweight node scheme is that a node relies on other Full Nodes. In this thesis, to reduce storage capacity with keeping the independence of each node, we propose a storage load balancing scheme "KARAKASA" using Distributed Hash Table (DHT). In KARAKASA, nodes distributedly keep the whole blockchain among DHT networked nodes. We evaluated KARAKASA from the view of storage capacity and independence. As a result, a node in a cluster does not need to trust other nodes. We concluded that nodes in a DHT cluster can behave like Full Nodes without holding the whole blockchain.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。