11、区块链共识算法详解

区块链共识算法详解

1. 引言

在区块链网络中,为了抵御Sybil攻击等问题,常使用基于证明的共识算法。所有验证者需通过参与共识过程,耗费精力和资源来证明其对网络的贡献。一般而言,许可型网络相较于无许可网络更为中心化。

2. 抗审查性

抗审查性是指网络具备的一种特性,只要节点遵循共识算法和区块链网络的规则,就能自由地进行交易。在传统金融机构中,一些中介机构会审查它们认为可疑或不可取的交易,以防止金融犯罪。此外,如果实现了概率确定性,记录在区块链上的交易在技术上是不可逆转的,也就是通常所说的不可变,这进一步增强了抗审查性。

3. 共识算法概述

在区块链网络中执行共识算法并非易事。新广播的交易首先由验证节点进行验证,并添加到其候选块中。同样,候选块在添加到链之前,会由网络中的其他节点进行验证或投票。需要强调的是,由于区块链的不可变性,一旦交易被包含在链中,就无法对其进行修改或删除。

共识算法主要可分为两类:基于证明的和基于投票的。这两类算法也可以根据许可标准进行区分。在无许可区块链中,任何节点都可以自由加入和离开网络,其行为难以预测。因此,无许可区块链通常依赖一种证明机制,以认可验证节点对网络的贡献,这通常涉及奖励机制,激励节点参与共识过程。相反,基于投票的共识算法不需要参与共识过程的节点提供贡献或证明,因为参与者事先已获得许可,并且其参与列表是经过管理的。所以,基于投票的共识算法可应用于无激励的区块链网络,非常适合私有区块链和非加密货币应用。

需要注意的是,投票过程并非仅与基于投票的共识算法相关,它也可用于基于证明的共识算法(如DPoS、BFT PoS)。这两类算法的区别在于,共识算法的验证节点

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值