01 项目简介
区块链的共识资源切片方法是一种通过划分共识节点并进行投票的机制,旨在提高共识效率和容错率。具体步骤如下:
选择主节点,该节点是稳定值排名前 20%的节点中随机选择的。
将共识节点划分为若干个共识集,每个共识集包含四个共识节点。
主节点生成预备块,收集需共识内容并打包成多个预备块。
主节点将预备块广播给各个共识集,统一投票内容。
各个共识集对接收到的预备块中的内容进行投票。
主节点统计投票结果,如果有超过 2/3 的共识节点通过,则将该内容写入正式区块。
主节点生成正式区块并广播给其他节点;共识节点将接收到的正式区块进行存储。此外,对于共识过程中的节点行为,异常节点将受到稳定值的奖惩,掉线、对恶意内容投通过票、未记录正常区块或记录异常区块的节点将被视为异常节点,其稳定值将减少 3;而正常进行共识的节点将获得稳定值奖励 1。为了确保共识过程的容错率,共识节点数量要大于 3f+1,其中 f 为最多可以容忍的恶意节点数量。为提高共识效率,每个共识集包含 4 个共识节点,以兼顾容错性和效率。主节点选择稳定值较高的节点进一步增强了共识过程的安全性。若有 M 个共识集,则主节点生成 M 个预备块,分别由 M 个共识集进行投票,共识 θ 条需要共识的交易数据,每个共识集仅需对 θ/M 条数据进行投票。这样,在共识过程中,多个共识集并发进行投票,最终生成一个正式区块,从而提升了共识速度约 M 倍。

图:方案模型图

图:方案总流程图
技术优势
本发明提供了一种基于区块链的共识资源切片方法,主要解决了共识过程吞吐量低、共识过程资源浪费的现象。该方法可以提高区块链系统的吞吐量、减少共识资源浪费。
02 应用领域
科研成果具体应用在区块链,存储领域。
03 合作方式
合作方式:技术转移,产学研合作等。
价格:面议
联系方式:长按扫描二维码,填写您的需求


点击下方“阅读原文”填写技术需求表 ☺
往期分享
往期活动
科技成果

