元宇宙非小号金色财经交流群社区官网

共识算法中的独特存在:BFT类和结合可信环境的算法

浏览:110|时间:2023-06-13 09:05:30
本文为市场信息传递,不构成任何投资建议。阐述的观点为作者个人观点,不代表官方立场。本文选自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属原作者所有。如有侵权,请立即与我们联系,我们将及时处理。

本文主题为区块链与密码学全民课堂第2-6讲:区块链基础技术大剖析之共识算法(二)。本节讲解BFT类算法,这种算法的思路是希望所有节点协同工作,通过协商的方式来产生能被所有节点认可的区块。

拜占庭容错问题最早由学者Lamport et al.于1982年在论文《The Byzantine Generals Problem》中正式提出,主要描述分布式网络节点通信的容错问题。从20世纪80年代起,提出了很多解决该问题的算法,这类算法被统称为BFT算法。其中最经典的算法是PBFT算法,由Castro和Liskov于1999年提出。PBFT算法容错率具有竞争力,能够实际应用于分布式系统中。

BFT类算法一般有完备的安全性证明,能在算法流程上保证在节点数目不超过三分之一时,诚实节点的账本保持一致。然而,这类算法的协商轮次也很多,协商的通信开销也比较大,导致这类算法普遍不适用于节点数目较大的系统。目前BFT算法被广泛用于以PoS为基础的共识算法组合中,代表基础设施有以太坊2.0、PlatON等。

此外,本文还讲解了可信计算的发展,其中最核心的就是TPM硬件芯片。而随着可信计算的发展,可信平台模块不一定再是硬件芯片的形式,也可以是基于ARMTrustZone、智能卡等实现可信执行环境的方式。利用可信执行环境,可以对区块链系统中参与共识的节点进行限制,很大程度上可以消除恶意节点的不规范或恶意操作,从而能够减少共识算法在设计时需要考虑的异常场景,一般来说能够大幅提升共识算法的性能。

本文知识点讲解到此结束,下一节我们将继续解析区块链基础技术,将介绍区块链的颠覆性技术——智能合约

共识算法 存在 算法

  • 有共识算法的最简单区块链 夸克区块链视角下的共识机制演进

    有共识算法的最简单区块链 夸克区块链视角下的共识机制演进

    2022-04-07 09:51:23

    从文化或组织的特点出发,人类可以大规模合作,在地球上的许多生物中脱颖而出,达成共识。没有共识,就不可能形成机构合作的力量,其中一些来自国家机器,如货币的使用,这需要国家的信用认可。比特币的诞生给我们带来了网络独立运行的成...

  • Cryptolaxy发布“基于DPoS共识算法构建的TOP11项目”榜单,波场TRON高居第一

    Cryptolaxy发布“基于DPoS共识算法构建的TOP11项目”榜单,波场TRON高居第一

    2022-09-25 16:41:25

    据Cryptolaxy最新发布的“基于DPoS共识算法构建的TOP11项目”榜单,波场TRON高居第一。榜单数据显示,截至9月18日,TRX市值为57.6亿美元,远高于其他项目。作为2022年发展最快的区块链平台之一,波...

  •  哈希算法和数字摘要布比区块链签名算法

    哈希算法和数字摘要布比区块链签名算法

    2022-04-08 13:43:46

    原则上分为分组密码和序列密码。前者将明文分为固定长度的数据块作为基本加密单元,应用最广泛。后者一次只加密一个字节或一个字符。密码不断变化布比区块链签名算法,仅用于数字媒体等特定领域的加密。分组密码序列密码也叫流密码。通信...

  • 数字货币加密算法稳定币:稳中求变

    数字货币加密算法稳定币:稳中求变

    2021-07-31 17:14:14

    7月4日这一天,AMPL提升1.042美金,进到公开增发环节。先前,自2021年5月13日以后,AMPL便长期性处在通货紧缩情况中。在这段时间内,AMPL的供给量从4.98亿枚减缩至1.82亿枚,总市值从4.13亿...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )