可扩展的区块链存储机制研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qqtigert123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,伴随着加密货币等去中心化应用的流行,区块链技术受到了工业界和学术界的广泛关注。本质上,区块链系统可被看作是一个分布式存储系统。系统中的每个节点都维护了一份状态数据和账本数据,保证了节点的去中心化校验能力。基于该存储系统,链上数据的查询功能也得以拓展,从而为上层去中心化应用的开发提供了新的支持。然而,当前的区块链存储机制的可扩展性较低,主要表现为以下三点:一是状态数据的膨胀导致了低效的区块校验,从而引起了较高的区块传播延迟,增大了区块链系统分叉的风险;二是账本数据的膨胀导致了高额的存储开销,从而减少了网络中全节点的数量,降低了系统的去中心化程度;三是为满足可验证查询需求,需要对存储机制进行增强设计,这可能会进一步导致状态数据和账本数据的膨胀。解决上述问题主要涉及到对区块链存储机制的优化,具体来说包括以下三个方面。针对区块链系统中的区块低效校验问题,一种基于状态数据缩减的校验方法(Efficient Block Validation,EBV)可以有效减少节点中的状态数据,从而提升区块校验效率。该方法将比特币系统中原有的状态数据表示方式UTXO(Unspent Transaction Output)集合替换为位向量集合,大大减少了节点中的状态数据量,提升了区块链存储机制的可扩展性和区块校验的效率。为满足交易的正确性校验需求,EBV方法分别从两方面进行了设计:一方面,节点中存储的位向量集合实现了未花费校验;另一方面,交易结构中附加的证明性数据实现了存在性校验。实验表明,EBV方法能够极大地降低系统的内存占用需求,约为比特币原有系统的7.2%。当将基于EBV方法的区块链系统和原有系统的内存使用上限设置为相同时,EBV方法最多能将区块的校验延迟降低为原有系统的6.5%。针对区块链节点中的高额存储开销问题,一种基于关联存储策略的存储模型(Jigsaw-like Data Reduction,Jidar)将区块数据拆分存储在不同节点中,有效降低了每个节点的存储开销。该模型要求节点在接收到新区块时,只存储区块头数据和区块体中与当前节点关联的交易数据。对于只参与了少量交易的大多数普通节点而言,Jidar模型有效降低了存储开销,保证了存储机制的高可扩展性。为满足交易的去中心化校验需求,Jidar模型从两方面进行了设计:一方面,交易发起者在交易中附加默克尔分支作为输入的存在性证明;另一方面,区块头中附加布隆过滤器作为输入的未花费证明。实验表明,与原有的比特币系统相比,Jidar在引入少量通信开销的同时,有效降低了节点的账本存储开销。对于只参与少量交易的节点而言,Jidar最多可将存储开销降低为原来的1.03%。针对区块链系统中数据的可验证查询需求,一种基于变种默克尔树的查询机制(Lightweight Verifiable Query,LVQ)对区块结构进行优化,实现了对交易数据的可验证查询。该查询机制依赖于两棵变种默克尔树的设计,即排序默克尔树(排序树)和过滤器默克尔树(过滤器树)。排序树对默克尔树叶子节点中的元素进行排序,过滤器树将布隆过滤器与默克尔树进行结合。两者在构建可验证数据的同时,保证了查询流程的低网络开销。此外,通过只在区块头中保存变种默克尔树的树根哈希,保证了轻节点的低存储开销和存储机制的高可扩展性。实验结果表明,LVQ在保证较低存储开销的基础上,最多可将网络开销降低为朴素查询方案的1.4%。综上所述,针对区块链存储机制优化这个研究命题,EBV校验方法、Jidar存储模型和LVQ查询机制分别从区块数据流转的不同阶段出发,提升了存储机制的可扩展性。高可扩展的存储机制能够有效支撑区块链系统的高性能,保证系统的安全性,从而可以进一步加速区块链技术的落地实践、拓宽区块链系统的应用场景。
其他文献
高清监控摄像头已经广泛地部署在城市各处,极大地方便了城市管理、保障了社会稳定。这些监控摄像头虽然采用视频编码标准大幅度压缩视频数据量,但是其庞大的数据量仍然给现有的存储系统带来了巨大的压力。此外,近年来基于深度学习的自动视频分析技术发展迅猛,然而其复杂的网络模型结构导致了高昂的计算开销,使得系统处理速度不足以支持海量监控视频的实时分析。因此,高效处理海量监控视频具有重要的研究价值和应用前景。监控摄
阿尔茨海默病、帕金森病和抑郁症等神经类疾病在人群中的比例越来越大。目前用于治疗神经疾病的药物常常具有较强毒副作用,寻找具有神经保护作用且安全的食品及源于食品的天然活性成分,成为开发防治神经疾病药物或功能食品的热点。国内外研究表明,药食两用植物玛咖(Lepidium meyenii Walp.)具有神经保护作用潜力,但其活性物质基础及作用机理不清楚。本文旨在研究玛咖根茎对皮质酮(Corticoste
基于模块化多电平换流器(Modular Multilevel Converter,MMC)的柔性直流输电技术能够解决常规交直流输电技术在新能源大规模并网时存在的固有缺陷。随着清洁低碳能源体系的构建,采用柔性直流输电技术的大规模远距离新能源外送系统得到了迅速的发展。以我国为例,在“碳达峰、碳中和”的绿色能源目标推动下,近三年来跨区域的柔性直流工程纷纷投产送电(2020年±500k V张北柔直电网工程
目的:延伸突触结合蛋白-3(Extended Synaptotamgin 3,E-Syt3)是C2结构域蛋白家族的一个成员。关于E-Syt3在能量平衡调控,及下丘脑与能量平衡调控相关的神经元中的作用目前还研究不多。本研究试图初步回答这一问题。方法:利用细胞培养和基因工程小鼠模型,结合分子生物学、药理学、组织学(免疫组化、免疫荧光和透射电镜技术),及能量代谢表型分析等方法,研究E-Syt3在下丘脑表
物联网技术旨在实现万物互联的网络,因此终端设备,包括传感器、智能设备等层出不穷。然而由于终端设备往往具有较低的计算能力和较低的存储容量,以及有限的电池容量,在其上进行数据分析是不太现实的。在这样的物联网大数据环境下,通过引入云计算技术,可以解决数据处理的问题。通过云计算作为纽带,有望实现物联终端到智能应用的落地。然而云平台资源也不是取之不尽用之不竭的,并且物联终端与云平台之间海量的数据传输给通信链
二维排样问题广泛存在于各行各业中,如皮革、金属切割、制衣和家具等行业。二维排样问题的目标是在一个给定几何图形上不重叠的放置更多的小图形,使得几何图形的利用率最高。此类问题属于NP完全(Non-deterministic Polynomial Complete)问题,随着问题规模的变大,计算复杂度呈指数增长。如何在较短的时间内获得比较好的排样方案是二维排样优化问题的关键点和难点。本文对三类典型二维排
研究背景:支气管哮喘是一种发病率高、危害严重的慢性呼吸系统疾病。连锁分析、候选基因研究和全基因组关联研究等方法已发现上百个哮喘相关遗传变异,表明遗传因素在该疾病发生发展过程中的重要作用。然而这些研究主要在欧美人群中进行,且由于疾病异质性、遗传背景差异等因素,研究结果存在不一致问题,只能解释小部分的疾病遗传度,尤其是在中国人群中。探究中国汉族哮喘患者的遗传易感位点,构建汉族人群的哮喘遗传风险分层模型
随着全球范围内医学影像设备市场持续扩大,影像技术推动了医疗诊断水平的快速提升。在众多影像技术当中,计算断层层析成像(Computed Tomography,CT)技术相较于其他影像技术,在检查时长、准确性和价格上有着明显的综合优势。CT扫描能够在短时间内获得清晰的人体解剖断层图像,为后续的精准诊断奠定基础。但是,当受检病人接受高剂量CT扫描时会受到严重的电离辐射危害,一定程度上会加剧病人患癌风险。
目的:电磁场(EMF)作为一种治疗骨缺损的物理疗法已经在临床上应用,由于治疗过程中患者会长时间暴露在电磁场中,因此被质疑会对人类健康造成潜在的危害。为了优化电磁场在临床治疗中的应用,同时避免因为直接暴露带来的其不良影响,电磁场和组织工程技术的结合至关重要。此外,对电磁场作用机制的深入理解将有益于它更安全高效的应用。方法:在本研究中,采用聚己内酯(PCL)和羟基磷灰石(HA)为原料通过3D打印制造多
混沌序列密码的理论研究及实现技术契合“重点研究开发新的密码技术”这一国家重点战略需求。使用非线性驱动或迭代直接快速产生非线性序列在密码界广受关注和青睐。混沌是确定性非线性系统中的内禀随机性,将其系统作为新型驱动部件无疑具有理论上的高安全性和硬件实现效率突出等优点。本文聚焦困扰混沌密码学界的瓶颈性前沿问题“有限自动机下混沌特性退化”,围绕混沌退化的系统理论、无退化数字混沌的构造、安全的同步方案和序列