波卡共识原理简介

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
编者按:本文来自PolkaWorld(ID:gh_6c4c2038ddba),Odaily星球日报经授权转载。

区块链节点使用共识引擎在区块链状态上达成统一。本文介绍了区块链系统中共识的基本原理,共识如何与Substrate框架中的runtime交互,以及框架中可用的共识引擎。www.hechaincaijing.com

状态机和冲突

区块链runtime是一个状态机[1]。它有一些内部状态和状态转换功能,允许它从当前状态转换到未来状态。在大多数runtime中,有些状态具有到多个未来状态的有效转换,但必须选择一个转换。

区块链必须在以下几方面达成一致:- 一些初始状态,叫做“创世”- 一系列的状态转换,每个都称为“区块”- 最终(当前)状态

为了对转换后的结果状态达成一致,区块链的状态转换功能[2]中的所有操作都必须是确定性的。

冲突排除

在中心化系统中,中心化的权限通过按照他们看到的顺序记录状态转换,在相互排斥的备选方案中进行选择,并在发生冲突时选择竞争备选方案中的第一个。在去中心化系统中,节点将看到不同顺序的交易,因此它们必须使用更精细的方法来排除交易。更复杂的是,区块链网络力求容错,这意味着即使某些参与者不遵守规则,系统也应继续提供共识的数据。

区块链将交易批处理成区块,并有一些方法来选择哪个参与者有权提交区块。例如,在PoW链中,首先找到有效工作证明的节点有权向链提交块。

Substrate提供多种区块构造算法,还允许你创建自己的:- Aura(RoundRobin)- BABE(基于插槽)- PoW

分叉选择的规则

区块包含一个区块头和一批外部对象[3]。区块头必须包含对其父块的引用,以便可以跟踪链的起源。当两个区块引用同一父块时,会发生分叉。必须解决分叉,以便只存在一个规范链。

分叉选择规则是一种算法,它获取一个区块链并选择“最佳”链,从而选择应该扩展的链。Substrate通过SelectChain展现了这个概念。

Substrate允许你编写一个自定义的分叉选择规则,或使用一个现成的。例如:

最长链规则

最长链规则简单地说,最好的链就是最长的链。Substrate用LongestChain结构提供这个链选择规则。GRANDPA用最长链规则进行投票。

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/45422.html

上一篇 2023年08月06日
下一篇 2023年08月06日

相关推荐

  • 当行走的CD遇上区块链公链,林俊杰与以太坊的跨界联结

    当行走的CD遇上区块链公链,林俊杰与以太坊的跨界联结 在华语乐坛,林俊杰是公认的“行走的CD”,以其稳如CD的唱功、细腻的情感表达和持续的创作活力,成为一代人的青春记忆;而在科技圈,以太坊作为全球第二大区块链公链,凭借智能合约、去中心化应用(DApp)和NFT等创新技术

    2026-10-01 08:30:01
    1 0
  • 币安Web3链与EOS,引领区块链新纪元的双星

    币安Web3链与EOS,引领区块链新纪元的双星 在区块链技术飞速发展的今天,币安作为全球领先的加密货币交易平台,其推出的Web3链无疑是行业内的一大亮点,EOS作为区块链领域的佼佼者,也以其独特的优势吸引了众多关注,本文将深入探讨币安Web3链与EOS的特点、优势以及它们如何共

    2026-10-01 02:30:01
    2 0
  • MXC与抹茶区块链,构建Web3世界的价值桥梁

    MXC与抹茶区块链,构建Web3世界的价值桥梁 在区块链技术从“概念热”走向“价值落地”的进程中,MXC(The MXC Foundation)与抹茶区块链(Mxc Blockchain)凭借其独特的生态定位与技术协同,正成为连接数字资产与现实应用的重要枢纽,二者并非简单的从属关系,而是以“基础设

    2026-09-30 22:30:01
    1 0
  • 欧亿交易所区块链,重构数字资产信任的底层技术

    欧亿交易所区块链,重构数字资产信任的底层技术 在数字经济浪潮下,欧亿交易所(OYEX)区块链作为其核心基础设施,正以技术革新重塑数字资产交易生态,这一系统并非单一技术,而是融合分布式账本、共识机制与智能合约的综合性解决方案,旨在解决传统金融交易中的信任缺失、效率

    2026-09-30 21:30:02
    2 0
  • 以太坊交易是什么?一文读懂区块链上的价值转移

    以太坊交易是什么?一文读懂区块链上的价值转移 在数字货币和区块链的世界里,“交易”是一个高频词汇,我们常听说的比特币交易,大家或许有所耳闻,作为全球第二大加密货币平台,以太坊上的“以太坊交易”又是什么呢?它和比特币交易有何不同?本文将为你详细拆解“以太坊交易

    2026-09-30 21:30:02
    2 0
  • 以太坊汽车价格,当区块链遇上传统汽车市场的变革与挑战

    以太坊汽车价格,当区块链遇上传统汽车市场的变革与挑战 近年来,随着区块链技术的普及,“以太坊汽车价格”这一关键词逐渐进入公众视野,它并非指以太坊本身能定价汽车,而是指以太坊作为全球第二大公有链,其技术特性正在重塑汽车行业的定价机制、交易模式及资产形态,催生出

    2026-09-30 15:30:01
    2 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载