针对现有实用拜占庭容错算法(PBFT)在联盟链应用场景下存在扩展性差,通信开销大,效率低等问题,提出了一种基于信用分级的拜占庭容错共识算法,即CLBFT (Credit-Layered Byzantine Fault Tolerance).在PBFT基础上,制定节点信用积分规则.提出一种基于信用等级划分的机制,把节点划分成4类,增强可信节点的主动性,减少异常节点的参与,达到系统良好运行的目的.实验结果表明,在长期运行状态下,CLBFT明显减少了通信开销,提高了系统效率.
1
POSDAO智能合约 在POSDAO共识算法的实现。 关于 POSDAO是一种权益证明(POS)算法,实现为分散的自治组织(DAO)。 它旨在为公共链提供分散,公平和节能的共识。 该算法可作为以Solidity编写的一组智能合约来工作。 POSDAO是通过通用BFT共识协议实现的,例如具有领导者和概率终结点的AuthorityRound(AuRa)或无领导者且具有即时终结点的Honeybadger BFT(HBBFT)。 它激励参与者为网络的最大利益而行为。 该算法提供了一个Sybil控制机制,用于报告恶意验证者并调整其权益,分配大笔奖励并管理一组验证者。 作者基于以太坊1.0协议为侧链实现POSDAO。 POSDAO资料库和资源 白皮书: : 具有POSDAO功能的反向OpenEthereum客户端: : (v2.7.2) 支持POSDAO功能的原始OpenEthereum
2022-03-10 04:57:06 334KB JavaScript
1
热门 此存储库提供了HotStuff共识协议的2链变体的最小实现。 该代码库被设计为小巧,高效,易于基准测试和修改。 它尚未设计成可以在生产环境中运行,而是使用了真正的加密( ),网络( )和存储( )。 快速开始 HotStuff用Rust编写,但是所有基准测试脚本都用Python编写并与运行。 要在本地计算机上部署4个节点的测试平台并进行基准测试,请克隆存储库并安装python依赖项: $ git clone https://github.com/asonnino/hotstuff.git $ cd hotstuff/benchmark $ pip install -r requirements.txt 您还需要 ,它在后台运行所有节点和客户端。 最后,使用结构运行本地基准测试: $ fab local 第一次运行此命令可能会花费很长时间(在release模式下编译rust
2022-03-05 21:39:54 117KB research consensus byzantine-fault-tolerance Rust
1
欧拉-拉格朗日系统多代理最优共识的事件触发设计
2022-02-23 10:38:15 481KB 研究论文
1
OpenEIT仪表板 生物医学成像以前很昂贵,几乎无法破解和试验。 如果有更多的人进行实验并了解成像的工作原理,我们可以更快地将其向前发展,并使这些变革性技术对所有人开放。 OpenEIT(EIT用于电阻抗层析成像)使用与CATSCAN相同的层析成像重建技术,使用非电离交流电流来重建任何导电材料(例如,肺部,手臂或头部)的图像。 PCB只有2英寸见方的正方形,带有蓝牙,使之成为进行生物医学成像的便携式且易于破解的方式! WINDOWS用户注意事项 SPECTRA使用FTDI芯片通过UART进行通信。 VCP FTDI驱动程序未预安装在Windows上(但已安装在所有其他操作系统上)。 如果您运行的是Windows计算机,则应按照以下说明安装FTDI驱动程序,然后再继续进行仪表板安装: : 如何安装python仪表板。 要求 Python 3.6.7 安装 pip install -r
1
数字化转型战略6点共识及业务场景
2022-01-13 14:05:57 19KB 数字化转型
2018年秋季学期全国率先开课:《区块链应用技术》,目前已完成第一学期的课程,课程分为12章之第6章共识与挖矿。
2021-12-29 21:37:37 1.21MB 区块链 区块链课程
1
IT行业技术实践案例参考
2021-12-23 13:02:16 1.13MB 技术实践 区块链
关于集群 主从节点工作原理
2021-12-19 22:04:13 1MB raft算法
1
在一个 分布式系统中,为了使得整正常工作 久远而又核心的问题就是如何保证系统中所有节点的数据完全相同并且能够对发起的提案达成一致。 • 共识算法就是用来解决上述问题,分布式系统一致性的算法就是用来解决上述问题,从而保证分布式系统一致性的方法。 • 共识定义 : -- 终止 性(Termination ):所有 :所有 正常运作的进程(节点)最终会在有限步数中结束并做 出决定 , 算法不会无尽执行下去 -- 一致性 : 所有进程必须做出相同的决定 (意见一致 意见一致 Agreement ); 如果所有进程都提议 ;相同的初始决定值 ,那么所有正确进程都应选择该(行为统一 行为统一 IntegrityIntegrity) -- 有效性 (Validity) : 最终达成一 致的决定必须是其他进程提交值中某个
2021-12-19 09:31:25 1.53MB 比特币 共识机制 FBFT共识
1