微信登录
注册忘记密码
查看: 1808|回复: 0

什么是公链、侧链、私有链、联盟链、跨连、DAPP?

[复制链接]

该用户从未签到

发表于 2022-7-30 07:04:02 | 显示全部楼层 |阅读模式
区块链新概念眼花缭乱。比如,在区块链文章里,常看到这样几个“链”:公有链、联盟链、私有链、侧链……你分得清吗?新出现的DApp同App之间有什么联系和区别呢?

区块链按照准入机制,可以分为公有链、私有链和联盟链三类。
人人皆可参与的“公有链”
公有链(Public Blockchains)
即 “公有链”是节点最多的,理论上讲,因为全世界任何人,都可以参与进来,区块链上的数据记录公开,代码开源,所有人都可以访问,发出交易请求,并通过验证写入区块链。
典型是比特币、以太坊等。因为参与的节点特别多,要达成共识就相对慢一点,但也因为节点特别多,想篡改数据也变得更难,起码要控制51%以上的算力资源才有可能把数据篡改。

这使得公有链还具有以下2个特点。

1. 开源(Open Source):由于整个系统的运作规则公开透明,这个系统是开源系统;

2. 匿名(Anonymity):由于节点之间无需信任彼此,所有节点也无需公开身份,系统中每一个节点的匿名和隐私都受到保护。

公共区块链的安全由“加密数字经济”维护,“加密数字经济”采取工作量证明机制或权益证明机制等方式,将经济奖励和加密数字验证结合了起来,并遵循着一般原则:每个人从中可获得的经济奖励,与对共识过程作出的贡献成正比。这些区块链通常被认为是“完全去中心化”的。

所以相对成熟的公有链,最能体现区块链安全、透明、不可篡改的特征。

我们所说的区块链是"价值互联网",说的就是公有链实现的功能。


公有链现状:全球近40亿互联网用户,但当前区块链的公有链参与方还不到2000万,应用非常单一,服务范围局限。此外,区块链应用于“数字社会”,2017年全球数据总量约230亿TB,而目前市场上应用最丰富的公有链以太坊,处理的数据还不到1TB
所以这就是为什么市场上出现那么多号称颠覆以太坊的公有链出现了


团体参与的“联盟链”


联盟链(Consortium Blockchain),顾名思义就是区块链的联盟。是由企业或团体联合的区块链,需要预先指定一些节点为记账人,每个区块的生成由所有记账人共同决定,其他节点可以交易,但没有记账权。






目前国内比较有影响力的联盟链有中国分布式总账基础协议联盟(ChinaLedger)、中国区块链研究联盟(CBRA)、金链盟等。
联盟链适合组织机构间的交易和结算,像是银行间的转账、支付,通过采用联盟链的形式,能够很好地营造一个内部生态系统。
每个银行都可以成为一个节点,但是其中一个银行的交易转账行为必须通过其他银行节点(2/3数量)的确认,才能够使区块生效。
联盟链与公有链相比,可以看作是“部分去中心化“,同时,由于节点数量得到了精简,它能够有更快的交易速度,更低的成本。


隐秘性更强的“私有链”
私有链是指写入权限完全在一个组织手里的区块链,所有参与到这个区块链中的节点都会被严格控制。
在某些情况下,私有链上的一些规则,可以被机构修改,比如还原交易流程等服务。
由于参与的节点是有限和可控的,因此私有链往往可以有极快的交易速度、更好的隐私保护、更低的交易成本、不容易被恶意攻击、并且能够做到身份认证等金融行业必须的要求。
主要特点:给隐私更好的保障、交易成本大幅度降低、交易速度非常之快,不过私有链最大的缺点是可以被操纵价格,也可以被修改代码,因此从这方面来说,风险又较大。
”公有链“”联盟链“”私有链“有哪些差异?


1. 运营主体的差别:
(1)私有链、联盟链运营主体:可确定,一般是某个企业。
(2)公有链运营主体:多样化,有的以企业为主体,更多的是社区、技术开发小组等。
2. 参与主体的差别:
(1)私有链、联盟链:授权参与。
(2)公有链:所有用户皆可自由参与。
3. 价值载体的差别:
(1)私有链、联盟链:可以设置成有币,也可以设置成无币区块链。
(2)公有链:都属于有币区块链。
4. 网络设计的差别:
(1)私有链、联盟链:联盟本身可以保证互信,因此可以不用激励
(2)公有链:必须有激励机制的设计。
5.应用形态的差别:
(1)私有链、联盟链:面向企业业务。
(2)公有链:主要应用形态为公链+DApp
6. 创新机制的差别
(1)私有链、联盟链:通过企业开发人员不断的创新。
(2)公有链:公有链是开源开放的创新模式。
7. 创新价值上的差别:
(1)私有链、联盟链:主要关注企业获得的相关专利数和参与了多少行业标准制定。
(2)公有链:公有链的价值基于开源社区,看在这个项目基础上进行了多少再创新再应用。
8. 信用范围的差别:
(1)私有链、联盟链:信用传递在很小的区域范围内,是区域的信用体系。
(2)公有链:是全球化的信用体系。
“侧链”
侧链(Side Chain)本质上是一种协议,而并非一种全新的区块链,满足这个协议的区块链都可以称为侧链。以比特币为例,这个协议具体是:可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。
侧链技术为什么会出现?简单来讲,在比特币、以太坊等公链上做创新或拓展是比较困难的。同时,公链每秒处理交易笔数有限,比如,以太坊25tps,比特币7tps,并且在交易用户过多时会发生拥堵,甚至瘫痪。这时,侧链技术应运而生。

让我们通俗点理解侧链



1.在现实世界里,可以把发钱的央行比作一条主链,而第三方支付平台微信/支付宝就是它的侧链



2.在加密货币交易过程中(是交易),比特币和以太坊转账的过程是一条主链,而交易所是一条侧链



3.基于比特币、以太坊主链开发出的侧链



第一种应用,里面的主链和侧链都是中心化的。

第二种应用,主链是去中心化,侧链是中心化的

第三种应用,主链是去中心化,侧链也是去中心化

划重点:侧链协议具有重大意义,它意味着比特币不仅可以在比特币区块链上流通,还可以在其他区块链上流通,其应用范围和应用前景会更加广泛;有创意的人们会研发出各种各样的应用以侧链协议与比特币主链对接,使得比特币这种基准自由货币的地位越牢固。








侧链就像是一条条通路,将不同的区块链互相连接在一起,以实现区块链的扩展。公链本身是一本分布式账本,侧链是独立于公链的另一本分布式账本。但是这两个账本之间能够“互相操作”,实现交互。
侧链的优点主要有两点:一是主链缺乏的功能,可以有侧链来提供,比如比特币网络没有智能合约的功能,但可以通过侧链来实现这一功能;二是如果主链的运行效率低下,可以将主链部分功能转移到侧链来实施。
“跨链”

那么,跨链又是什么呢?我们也可以把跨链也理解为一种协议,解决两个或多个不同链上的资产以及功能状态可以互相传递、转移、交换的难题。也就是说,跨链的存在,不仅是增加了区块链的可拓展性,还可以解决不同公链之间交易困难产生的“数据孤岛”问题。

跨链和侧链到底有什么区别?跨链除了增强了可拓展性,还提高了可操作性。比如,我们把比特币从比特币公链利用跨链协议转移到以太坊上后,便可以用以太坊的智能合约来编程了。
“中继链”

在跨链中,可能会出现多条链共同交易的情况。比如下面这张繁乱如麻的图:




每2个区块链之间都需要1个跨链协议。那么,如何将这么多的区块链管理得井井有条呢?
解决这个问题的关键是添加一个特殊区块链作为“中枢”。我们可以把这个特殊区块链作为“太阳”,让其居中,联结其他区块链间的交易,其他所有的区块链都要围绕着它“转”。这个“太阳”就被称为"中继链"。中继是链与链之间的通道,如果通道本身是区块链,那就是":中继链"。


去中心化的Dapp


DApp是Decentralized Application的缩写,中文叫去中心化应用,是基于区块链底层开发平台建立的。
符合以下3个条件的应用可以认为是一个DAPP(分布式应用):
1. 运行在分布式网络上;
2. 参与者信息被安全存储,隐私得到很好的保护;
3. 通过网络节点去中心化操作。
DApps有点类似于你可能在电脑或手机上运行的软件应用程序。






但是它们的编程并没有存储和运行在一个中心位置,比如硬盘或远程云服务器。相反,DApp编程在区块链网络上运行,区块链交易提供“燃料”来保持应用程序运行。因为它们没有中心操作点,DApps几乎没有停机时间。就像它们处理的区块链交易一样,DApp操作本质上是透明的、不可变的、可靠的。
目前,DAPP的最流行的开发平台是Ethereum(以太坊),在没有以太坊之前,开发区块链应用是这样的:拷贝一份比特币代码,然后去改底层代码如加密算法,共识机制,网络协议等等。
以太坊平台对底层区块链技术进行了封装,让区块链应用开发者可以直接基于以太坊平台进行开发,开发者只要专注于应用本身的开发,从而大大降低了DAPP应用开发难度。


声明:以上内容来源于网络,如有侵权请联系我们(123@shiyan.com)删除!

发表回复

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则