方尖碑共识算法的定义
方尖碑是一种很有前途的共识算法,其目的是消除工作量证明(POW)和股权证明(POS)算法的缺点,并有可能以最小的计算能力且无需股权即可维护整个分布式网络的区块链状态。相关要求。 它减少了挖掘的需求,显着提高了交易速度,并提供了增强的安全性。
分解方尖碑共识算法
公共区块链在全球范围内作为无任何单一授权的自我监管,去中心化平台运行。 需要一种实时,可靠和安全的网络机制来确保网络上发生的交易的真实性以及对分类账状态的共识。 此最重要的活动由共识算法执行,共识算法是一种网络协议,可决定各种区块链参与者的贡献。
虽然比特币和莱特币使用的工作量证明(POW),达世币和NEO使用的权益证明(POS)是最常用的两种共识算法,但它们都有一些缺点。 据说POW是能源密集型的,而POS促进了加密货币ho积而不是支出。
方尖碑如何工作?
方尖碑试图通过根据“信任网络”的概念在网络上分配影响力来规避POW和POS问题。该概念将影响力分配到各个网络节点上,并根据每个节点的影响力得分做出共识性决策。 每个节点都订阅一定数量的其他网络节点,并且节点的订户网络的密度决定了其对网络的影响。
就执行的角色和活动而言,方尖碑上有两种类型的节点-块生成节点和共识节点,并且节点可以互换地承担任何角色。 生成块的节点收集新事务,对其进行身份验证,将已验证的事务打包到新块中,然后将该块广播到网络。 共识节点收集由块生成节点生成的块,并将其放置在除区块链之外的单独容器中。 然后,它确定由最大数量的块生成器组成的块。 该区块称为本地赢家,有资格被添加到区块链中。 每个此类共识节点都维护其他节点报告的有关本地获胜者的必要统计信息。 当大多数或所有共识节点都报告了本地赢家时,它就有资格成为全球赢家,并将继续保留在区块链中。 但是,如果节点做出其他决定,则它将根据可用数据和本地日志采取以下操作之一
(1)与网络重新同步,或者
(2)放弃参与共识和/或达成共识或
(3)保留其区块链并请求紧急停止
方尖碑具有高可扩展性和低能耗的潜力。 块生成可以在低成本硬件上运行。 该算法可以轻松高效地在仅具有最近邻居连接的稀疏网络上运行,而不需要高带宽连接。
SkyCoin使用方尖碑,后者正在发展成为一个完整的区块链技术生态系统,并被引入以促进加密货币和公共账本技术作为“真实”货币的使用,而不是用于投机性加密货币押注估值的另一种媒介。