联盟链和公链有着各自的安全模型和场景
技术
本质上,除了通过加密经济学(例如,工作证明,权益证明)保护完全公共且不受控制的网络和状态机外,还可以创建一个系统,在该系统中,访问权限受到更严格的控制,并具有修改或修改权限。甚至阅读仅限于少数用户的区块链状态,同时仍然维护区块链提供的真实性和去中心化的多种部分保证。这样的系统一直是金融机构关注的主要焦点,并在一定程度上引起了那些人的反对,这些人认为这种发展要么危及整个权力下放的目的,要么是拼命地试图保持相关性的恐龙中间人的行为(或者仅仅是犯使用比特币以外的区块链的犯罪)。但是,对于那些仅仅因为想找出如何最好地为人类服务,甚至追求更谦虚的目标服务于客户的人而来,这两种风格之间的实际区别是什么?
场景
首先,眼前的选择到底是什么?总而言之,通常有三类类似于区块链的数据库应用程序:
- 公共链:公共区块链是世界上任何人都可以阅读的区块链,世界上任何人都可以向其发送交易并期望看到交易是否有效,世界上任何人都可以参与共识过程-该过程用于确定将哪些块添加到链中以及当前状态是什么。作为集中式或准集中式信任的替代,公共区块链由加密经济学保护-经济激励和加密验证的结合,使用工作证明或权益证明之类的机制,遵循一般原则,即某人可以拥有的程度共识过程中的影响与它们可以利用的经济资源量成正比。这些区块链通常被认为是“完全分散的”。
- 联盟链:联盟区块链是共识过程由一组预选节点控制的区块链;例如,可以想象一个由15个金融机构组成的财团,每个财团经营一个节