
其他的区块链 | 237
Laurie
)提出了一个分布式可验证账本的框架,该框架列出了区块链中理想的
特征,而这些特征并不是开放的无权限类型。
我们在这一章中称其为“另类区块链”,因为不同的实现之间存在着大量的
差异,但是,在所有这些系统中,它们都会重点要考虑以下方面:
准入控制
在分布式账本系统中,我们必须定义好被允许的行为以及行为规范,准入
控制在计算机系统中很常见,它是系统安全的一个关键因素。
共识
共识是指就链或分布式账本上发布的信息的有效性达成一致,这可以通过
工作量证明、多数原则或者联盟等方式实现,比特币和以太坊使用最长链
原则来解决分叉。
验证
验证用于确保网络上的行为是正确的,并且符合预期。准入控制、共识和
分布式账本审查,这些方法都是验证的组成部分。
强制力
为了保持秩序,需要某种形式的强制力。像比特币这样的区块链,在区块
中检查每个网络中的节点都认可的“最长链”规则。在每次分叉时,新的
“最长链”必须包含所有这些检查点。
9.4
基于以太坊的私有实现
公有区块链和加密货币网络对企业来说并不是很好的实现方式,因为许多组
织出于竞争原因、合规性或其他因素,需要保持对信息的掌控。如果区块链
可以进行私有化,那么将会有更多的用途,目前有一个方案被一些企业所推崇,
那就是复制以太坊,做一个包含他们所需要的私有功能的定制化实现。