主页 > imtoken网页版 > 区块链的几种分类
区块链的几种分类
区块链分类
区块链按访问权限和管理权限可分为公有链(Public Blockchain)和联盟链(Consortium Blockchain)或私有链(Private Blockchain)。
公链是完全开放的区块链,全世界的人都可以参与系统维护,这使得公链具有以下两个特点。
开源(Open Source):由于整个系统的运行规则是公开透明的,所以这个系统是一个开源系统;
匿名性:由于节点之间不需要相互信任,所有节点也不需要公开自己的身份,因此系统中每个节点的匿名性和隐私性都受到保护。
公链的典型代表是比特币和以太坊区块链,任何人都可以通过交易或挖矿来读写数据。
私有链或联盟链在开放和去中心化的程度上受到限制。参与者需要提前进行筛选。数据库的读权限可能是公开的,也可能像写权限一样仅限于系统的参与者。
如果要区分联盟链和私有链,联盟链:在一个团体或组织内部使用的区块链,需要预先竞争选举一些节点作为记账角色,并共同决定区块的产生由所有预先选定的簿记员。其他非预选节点可以交易,但没有记账权。典型的联盟链如Ripple区块链(为联盟成员的银行业金融机构提供跨境支付服务,希望替代SWIFT跨境转账平台,打造全球统一的网络金融传输协议)。
私有链:为私人或私人机构所有,但仅使用区块链技术作为底层记账技术。会计权归私人或私人机构所有,不对外公开。私有链和联盟链的宣传和去中心化程度被彻底削弱,违背了区块链原有的“去中心化”核心理念;甚至数据库的读权限也会像写权限一样被限制在本地节点。全部。
侧链是用于通过双向钉(Two Way)确认来自其他区块链的数据的区块链
Peg) 机制使比特币、瑞波币和其他资产能够在不同的区块链上以一定的汇率进行转移。
上图来自 Blockstream Moves Ahead with Sidechain Elements。朱利奥·普里斯科
侧链进一步拓展了区块链技术的应用范围和创新空间,使区块链能够支持包括股票、债券、金融衍生品等在内的多种资产类型,以及小微支付、智能合约、安全处理机制等。 ,真实世界的财产登记等;侧链还可以增强区块链的隐私保护。
所谓的“在不同区块链上转移多种资产”实际上并没有发生。以比特币为例,侧链的运行机制是在比特币区块链上临时锁定比特币,同时在辅助区块链上解锁等值的数字货币;当辅助区块链上的数字货币被锁定时区块链包括哪几部分,原始比特币被解锁。
为什么需要“侧链”
“侧链”技术的产生源于以下两个方面:
1)区块链“孤岛”越来越严重
自比特币网络稳定运行以来,莱特币、以太坊等众多区块链网络如雨后春笋般涌现。在这众多的区块链中,大部分是私有链和联盟链。每个区块链独立运行,与其他区块链网络不同。
2)成熟的“主链”是稳定的,但还有很多问题需要解决;
比如交易性能、隐私保护等,解决这些问题有两种方案:
要么开发基于主链,但是这种方案会增加主链的复杂度和耦合度,这对已经稳定的区块链系统是一个非常严峻的考验,而这种基于主链的升级需要矿工节点进行投票。或者是重新开发一套性能升级的区块链,不仅会增加大量的重复性工作,还需要不断发行新的数字资产。
侧链功能扩展:
1)本地资产担保
2)智能合约
3)实物资产登记
4)安全处理
侧链的几种实现
实现侧链技术的基础是双向锚定技术(Two-way Peg);
“双向锚定”:可以锁定主链上的资产,释放侧链等价的固定侧链资产;侧链上的资产锁定在侧链后,可以释放之前锁定在主链上的等值主链资产。
通过双向锚定技术,可以真正实现不同区块链之间的资产转移。双向锚定技术实现的最大难点在于侧链协议需要兼容现有的主链协议,不能影响现有主链的功能。
简单来说,比特币(或其他主链币)与外围区块链之间存在兑换关系,可以在计算时锁定,计算清楚后结算。
资产转移方式有两种:
1)对称双向锚定
这意味着从主链到侧链的转移机制与反向的机制完全相同。主链和侧链无法感知对方的安全状态,都需要SPV安全验证机制。因为是双向点对点的方法,所以称为对称双向锚定。
PS:由于主链和侧链的实现机制存在本质区别,对称双向锚定模型目前并不完善。
2)非对称双向锚定
侧链上的用户可以完全验证主链,因此从主链到侧链的币值转移不需要额外的 SPV 验证。
但是主链不知道有侧链,所以侧链上的币值转移到主链需要SPV证明。相应的成本是迫使侧链的验证者跟踪主链,也意味着主链上的重组或变化也可能导致侧链的重组。
根据资产转移托管方式,可分为4种:
1)单主机模式
指:指定主链上的特殊托管人(如交易所)。当托管人收到锁定信息后,托管人将协议同步到侧链,并解锁对应的等价侧链货币资产。
缺点是:过于集中
2)附属托管模式
与单一托管模式不同的是,多个托管中心共同确认侧链上数字资产的流动。
使用了DMMS(Dynamic Members Multi Signature)的动态多重签名机制。在这种模式下,想要盗取主链上冻结的数字资产,需要突破更多的机构,但侧链的安全还是要靠诚信联盟。
3)SPV 模式
SPV模式下,用户将主链上的数字资产发送到主链上的一个特殊地址;
这样做会锁定主链的数字资产,UTXO输出仍然需要6个区块的确认期来确认相应的交易已经完成,然后创建SPV证明并发送给侧链。
此时侧链上会出现对应的带有SPV证明的交易,同时验证主链上的数字资产已经被锁定,然后可以开启另一个相同价值的数字资产在侧链上。反过来也是一样的。
缺点:主链软分叉。
4)传动链模式
在驱动链中,矿工本质上是资金保管人区块链包括哪几部分,矿工负责检测侧链的当前状态。
在驱动链模式下,矿工可以投票决定何时解锁数字资产以及将解锁的数字资产发送到哪里。
矿工实时监控侧链的状态,当他们收到侧链的请求时,他们进行投票,以确保他们对当前侧链请求的真实性达成共识。
诚实矿工在驱动链中的参与度越高,整个系统的安全性就越高。
缺点:主链软分叉。