采用多轮PBFT验证的分片规模和有效性研究

来源 :大连海事大学 | 被引量 : 1次 | 上传用户:liu8423824
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链是用于记录交易的分布式账本,账本通过使用密码学技术在参与节点之间进行共享和维护,具有防篡改、可追溯、去中心化等特点。然而目前的区块链面临着扩容问题,为了解决这一问题,国内外优秀学者提出众多方案。分片技术被认为是能有效解决扩容问题而不降低去中心化程度的关键技术,PBFT共识是被证明过的强一致性确定型共识算法,但在分片内采用PBFT共识后存在着分片规模与分片内验证有效性的矛盾。在分片后,拜占庭节点也被相应地分配到各个分片中。由于拜占庭节点分配不均匀这一自然因素,可能导致某些分片中的拜占庭节点比例超过1/3,无法验证分片数据的有效性,产生验证中断的问题。同时节点在被分配到分片时面临着分配不均、分配结果被不诚实节点提前预知的问题,增大了拜占庭节点聚集于同一分片的概率,因此采用一个安全有效的节点随机分配算法非常重要。本文的主要工作如下:(1)分析了当前区块链扩容问题所面临的困境以及当前主要扩容方案的优缺点,总结了当前分片技术和区块链中应用随机数的研究现状。研究发现,分片中采用PBFT共识算法后,可能出现分片内拜占庭节点比例超过1/3的情况,产生验证中断问题,引起分片规模小和验证有效性低的矛盾。论文从单个分片失效概率和所有分片均不失效的概率两个方面进行量化分析,揭示问题的严重性。(2)在现有区块链分片方案的基础上,针对分片内采用PBFT共识算法存在的分片规模与验证有效性之间的矛盾问题,本文提出多轮PBFT验证(MRPV,Multi-Round PBFT Verification)方案,同时引入了适应多轮方案的节点随机分配方法。MRPV方案的思想是当分片中的一笔交易未达成共识时,通过调用节点随机分配算法,更换一组新的节点对此交易进行新一轮共识,直至交易达成共识或者达到轮数上限。(3)在实验室模拟环境下,进行了平均轮数实验、最优情况与实际情况下轮数差异实验、节点连续两轮分配到同一分片的概率实验,而后从整体TPS、单个分片的验证有效性两个方面对Elastico分片方案、Omniledger分片方案、MRPV方案进行对比。实验结果表明,MRPV方案通过减少事务的重新提交,牺牲一定的交易延迟确认,提高交易的验证效率、进而提高整体区块链的TPS。
其他文献
在群体机器人研究、搜寻搜救、工业检测等多种应用领域,一个成本低、运行快、体积小、易制造的微型机器人可以发挥巨大作用。但是,目前已有的微型机器人受到驱动器、供能方式
摘 要:2018年《监察法》第三十三条规定了监察证据与刑事证据的转化机制,赋予监察证据在刑事诉讼中可以作为证据使用。为保障监察证据的合法性,在刑事诉讼程序中适用非法证据排除有着重要的功能和价值意义。然而,因立法规定不明确和实践运用不协调,导致监察证据在适用非法证据排除规则时存在困境。如两法规定的监察证据与刑事证据种类不一致,两法在具体的取证程序方面存在区别,监察程序中缺乏证明非法取证的手段以及在实
维数约简(即降维)是机器学习的基本任务之一。降维旨在从高维原始样本空间中提取或选择关键的低维特征,从而解决高维特征导致的维数灾难问题。以主成分分析(PCA)和线性鉴别分析(LD
已建成地铁盾构隧道在长期的运营过程中,由于受到复杂的地质力学及环境影响,隧道纵向结构不可避免会产生非均匀变形,直接影响运营安全和舒适性。因此对盾构隧道纵向结构变形
螺旋形微型机器人在医学领域、细胞生物学和芯片实验室上有着巨大的应用潜力。在低雷诺数流体环境下,粘滞力将远远大于惯性力的作用,普通的往复式运动将不会引起位移(“扇贝
超材料(Metamaterials)是指具有亚波长微观结构的、具有自然材料所不具有的超常电磁性质的人工材料。超材料一般以人工金属结构单元构成,然而这种金属基超材料在实现三维各向同
随着工业技术的发展,中厚板结构的电子束焊接在能源、材料、航天等领域中的应用越来越广泛。在实现单面焊双面成形的过程中,由于金属蒸汽反冲压力的作用会产生焊缝下榻的现象
知识推理是知识工程的关键技术,在人工智能领域扮演越来越重要的角色,在许多实际应用中也展现出巨大的应用潜力。决策蕴涵是一种知识表示形式,具有知识层次清晰自然、逻辑性
随着卫星导航定位技术的不断发展和进步,导航技术给人们的日常生活带来了越来越多的便利,尤其在交通运输方面。铁路不仅是国家最基础的公共设施之一,而且也是衡量一个国家经
湛江海域是我国的重要水产养殖海域之一,其出产的各类水产品远销海外及国内许多重要城市。但近年来,水体富营养化程度加深,赤潮灾害时有发生,严重制约了湛江海域水产养殖业的