近日,中国科学院软件研究所张振峰团队与新泽西理工学院唐强团队在区块链核心技术——拜占庭容错(BFT)共识研究中取得突破,提出了首个完全实用的异步共识算法——小飞象拜占庭容错(DumboBFT)算法,该成果《Dumbo: Faster Asynchronous BFT Protocols》发表于网络安全旗舰会议ACM CCS(第27届国际计算机与通信安全大会)。在异步BFT共识算法设计领域,我国此前未有重要研究成果在国际顶级会议上发表。
拜占庭容错(BFT)共识算法是区块链的关键核心技术,是确保区块链安全可靠运行、提升区块链扩展能力和运行性能的核心算法。BFT共识算法具有运行性能高、资源消耗低、易于部署等特点,得到了工业界的青睐,广泛应用于国内外区块链系统中。异步BFT算法能够容忍网络通信故障、抵抗拜占庭敌手恶意攻击,是保障区块链在互联网环境下健壮运行的理想共识技术。
如何设计高效的异步BFT共识算法,是密码学和分布式计算领域的著名难题。自上世纪80年代起,多位图灵奖得主在内的众多国际著名****先后对这一难题进行了探索。第一个接近实用的异步共识算法是在2016年提出的HoneyBadgerBFT算法,已被应用于蚂蚁链等区块链平台。
为了设计完全实用的异步共识算法,软件所于2015年开展小飞象拜占庭容错算法研究工作。该算法以独到视角对HoneyBadgerBFT算法进行了分析,揭示其性能受限的根源是大量随机化子模块调用导致的运行时间增加,提出了全新的可证明可靠广播(provable reliable broadcast)原语,并给出了基于门限数字签名技术的高效构造方法,通过一种创新性的多值拜占庭共识应用,在容忍1/3的恶意节点的同时,突破了异步共识算法在性能上的设计挑战。
在遍布全球四大洲的100个共识节点的测试网络中,小飞象拜占庭容错算法DumboBFT的确认延迟时间为24秒、不到HoneyBadgerBFT算法的1/20,交易吞吐量为每秒近1.8万笔、是HoneyBadgerBFT算法的9倍多。
此外,团队成员路远等人进一步提出了小飞象多值共识算法(Dubmo-MVBA),在消息数量、通信代价和运行时间等关键性能指标上均达到了渐进理论最优,圆满回答了国际密码界关于“如何提升异步共识算法的关键性能指标”这一提出了20年的公开问题。
小飞象共识算法的创造性突破,不仅解决了异步共识算法设计的理论难题,而且在性能上大幅提升并全面超越了当前工业界采用的HoneyBadgerBFT,成为国际首个完全实用的异步共识算法,可为我国区块链基础设施建设提供强安全、高性能、可扩展的新一代核心技术。
删除或更新信息,请邮件至freekaoyan#163.com(#换成@)
软件所等提出国际首个完全实用的异步共识算法“小飞象” 区块链核心技术取得重大突破
本站小编 Free考研考试/2022-01-02
相关话题/设计 国际 通信 技术 软件
软件所四项成果荣获2019年度北京市科学技术奖
在2019年度北京市科技奖励评选中,中国科学院软件研究所参与完成的四项成果获奖。其中,“高安全低功耗嵌入式系统芯片技术及应用”、“航天嵌入式软件可信保障关键技术和应用”两个项目荣获“2019年度北京市科学技术奖一等奖”,“面向物联网大数据的智能服务平台关键技术及应用”、“基于国产基础软硬件的交通行业 ...中科院软件研究所 本站小编 Free考研考试 2022-01-02软件所发布最大零售场景目标检测计数联合任务数据集——Locount
在日常购物时,我们不妨畅想一下未来商超的购物场景:无需结算台,消费者取下产品的同时,商品识别算法就可以完成自动结算;无需货架管理员,智能货架管理技术可以实时动态监测商品数量变化,并自动完成数据分析。实现这种智能化消费方式的核心难点在于解决目标检测计数联合任务领域中的遮挡问题。 近日,中国科学院软件 ...中科院软件研究所 本站小编 Free考研考试 2022-01-02软件所高性能计算团队获中科院“先导杯”并行计算应用大奖赛基础算法一等奖
8月26日,首届中科院“先导杯”并行计算应用大奖赛圆满结束,中国科学院软件研究所并行软件与计算科学实验室高性能计算团队荣获基础算法赛道一等奖。获奖团队由四名研究生组成,分别是:岳星言、张宠、李子薇、曹子健,指导老师为软件所助理研究员孙乔、赵慧,团队历经近五个月的奋战,最终在激烈的角逐中脱颖而出。 ...中科院软件研究所 本站小编 Free考研考试 2022-01-02软件所互联网软件技术实验室博士生刘哲斩获ACM学生研究竞赛研究生组冠军
近日,中国科学院软件研究所互联网软件技术实验室研究员王青指导的博士生刘哲在ACM学生研究竞赛(The ACM Student Research Competition at ASE 2020)荣获研究生组第一名。 该比赛在第35届IEEE/ACM自动化软件工程国际会议(ASE 2020)期间举行, ...中科院软件研究所 本站小编 Free考研考试 2022-01-02软件所在智能理论研究方面取得进展
近日,软件所智能软件研究中心在人工智能基础理论方面取得进展,在树形神经网络、风格迁移模型、小目标计数具体问题上提出了新的解决方案。相关研究成果发表在人工智能领域国际顶级会议CVPR 2020、ECCV 2020、ACM MM2020上,并受邀完成了线上学术报告,相关代码已经开源,供国内外研究人员参考 ...中科院软件研究所 本站小编 Free考研考试 2022-01-02软件所在上下文感知的众测人员推荐研究方面取得进展
近日,中国科学院软件研究所互联网软件技术实验室团队在上下文感知的众测人员推荐方面取得新进展,研究针对众包测试(简称众测)环境下的资源配置问题,提出了一种能够动态优化人员配置、提升测试效率、加快众测过程、提升众测平台成本效益的众测人员推荐新方法。相关工作以Context-aware In-proces ...中科院软件研究所 本站小编 Free考研考试 2022-01-02软件所自主研发安捷(Agilor)实时数据库系统
安捷(Agilor)实时数据库系统是由中国科学院软件研究所研发的具有完全自主知识产权的大型分布式实时数据库系统。安捷数据库系统能够通过毫秒级的数据采集、实时规则推理、复杂事件处理和人机智能融合,采集和存储来自各种控制系统和现场总线的设备状态与生产过程数据,实现海量实时数据的高效存储管理,为企业提供集 ...中科院软件研究所 本站小编 Free考研考试 2022-01-02软件所助力贵州区块链技术高质量发展
区块链技术作为数字经济发展的重要基础,受到高度重视。2019年10月24日,中共中央政治局就区块链技术发展现状和趋势进行第十八次集体学习。习近平总书记在主持学习时强调,我们要把区块链作为核心技术自主创新的重要突破口,明确主攻方向,加大投入力度,着力攻克一批关键核心技术,加快推动区块链技术和产业创新发 ...中科院软件研究所 本站小编 Free考研考试 2022-01-02软件所成果荣获2019年度云南省科学技术奖
在2019年度云南省科技奖励评选中,中国科学院软件研究所参与完成的“云南及周边国家边境地区登革热流行特征与防控关键技术研究及应用”项目获云南省科学技术进步奖一等奖。 该项成果完成单位包括云南省寄生虫病防治所、中国医学科学院医学生物学研究所、首都医科大学基础医学院、中国科学院软件研究所、西双版纳傣族 ...中科院软件研究所 本站小编 Free考研考试 2022-01-02软件所人机交互团队研究工作取得进展
ACM CHI (ACM CHI Conference on Human Factors in Computing Systems)是人机交互领域顶级国际学术会议(CCF-A)。ACM CHI 2021将于5月8号到13号举行线上会议(原定于日本横滨),大会共收到论文投稿2844篇,最终录用率约为2 ...中科院软件研究所 本站小编 Free考研考试 2022-01-02