区块链实用指南:从选择到实践
1. 区块链的共识机制与应用现状
1.1 共识:区块链的驱动力
区块链是强大的工具,它能创建无需第三方强制执行规则的诚实系统,这主要通过共识算法来实现。在区块链世界里,共识是一群通常相互不信任的股东(即网络上的全节点)达成协议的过程。全节点负责验证进入网络并记录在账本中的交易。
不同的区块链有不同的共识算法,因为它们创建的条目类型不同。例如,比特币在其网络成员之间交易代币价值,由于代币有市场价值,所以对比特币在性能、可扩展性、一致性、威胁模型和故障模型方面的要求更高。比特币采用“工作量证明”共识模型,以防止恶意攻击者篡改交易历史来窃取代币,解决了“如何知道所查看的信息未被内部或外部更改”的拜占庭将军问题。
大多数区块链假定会受到外部力量或系统用户的攻击,网络对运行区块链的节点的信任程度以及预期威胁,将决定其用于结算账本的共识算法类型。像比特币和以太坊预期面临高度威胁,采用工作量证明这种强大的共识算法,网络中不存在信任因素。而用于记录已知方之间金融交易的区块链,对高速交易的需求更重要,工作量证明对它们来说太慢且成本太高,因此可以使用更轻、更快的共识机制,并且无需代币或加密货币来激励交易处理,运行速度更快、成本更低。
1.2 区块链的应用现状
如今,有成千上万个区块链和区块链应用存在。区块链正超越交易价值市场,融入各种行业,为在线工作增添了新的信任层。
1.2.1 当前应用
- 价值转移 :大多数运行中的区块链应用围绕快速、低成本地转移资金或其他形式的价值,如交易上市公司股票、向其他国家的员工支付
超级会员免费看
订阅专栏 解锁全文
663

被折叠的 条评论
为什么被折叠?



