首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

公有链和私有链

区块链的概念在2009年比特币问世时,就已经提出了。在各大媒体一次又一次头条面前,相信你已经了解了区块链的一些特性,比如去中心化,不可篡改,时间戳,共识机制等。

区块链无疑是具有变革世界力量的创新科技,当我们在谈论企业级应用时,却常常会困扰,不清楚它究竟如何落地。于是有人会说,那就用私链吧。

人们印象中的区块链,是指公有链(Public chain)。但大部分落地的区块链应用,却是私有链(Private chain)。公有链和私有链都使用区块链技术搭建,都采用了去中心化的共识机制,建立点对点的交易机制。

公有链 Public chain

公有链和私有链最大的不同是“参与者”。顾名思义,“Public”意味着谁都可以参与,无论你是谁,都可以写入和存储交易,查看整个帐篷,参与决策过程。公有链对参与者的身份不限定,也没有指定的管理者,参与者自发的维护和推动链上交易。

公有链有以下特征:

1. 不依靠中央机构发行

2. 人们自发的维护系统并作贡献

3. 所有人都有读写权限

比特币就是公有链,它是第一个世界范围内流通的,去中心化的货币,听起来就激动人心是不是。我们并不知道比特币的发起人中本聪是谁,也没有一个特定的团队去负责比特币的开发和发行。现在比特币能够良好运转,完全依赖于当初设立的规则和区块链技术。

但是比特币除了作为货币价值存储和转账交易外,并没有别的应用。它能够流通并产生是建立在人们追逐利益的心理基础之上的,即如果你为系统记账,就能够得到奖励。这就是所谓的“挖矿”过程。迄今为止,还没有能够超越比特币的公有链应用。

公有链的发展方向,取决于多数参与者的意愿,以比特币为例,它使用的是工作量证明机制(Proof of work),即由算力决定系统的走向。比特币分叉过很多次,分叉的原理就是一部分矿工决定采用新的算法,而另一部分矿工不同意,想要分叉的这些人就一起重新创造了一条链。从某个时刻开始,人们有权选择使用旧的链条上记账,还是新的链条。

公有链几乎在每一个时刻,都遵循去中心化的原则。这在建立信任,民主的方面,是天才构想。但公有链的弊端也在于此。第一决策太过困难,不确定性太大。第二技术更新困难,且容易遭到攻击。区块链的时间戳属性意味着撤销交易和更改技术需要回滚或分叉,但在公有链上需要矿工们共同决策,当发生漏洞时就难以及时修复。第三效率低,交易费用越来越高。公有链的交易是由分布式的服务器共同完成的,本身受到带宽的限制,维护成本也很高,比特币挖矿就是高耗能的。并且随着价值升高,转账手续费成了天价。

私有链 Private/Premissioned chain

私有链使用了和公有链相同的技术,也是分布式的记账存储系统,同样有时间戳属性。不同的是私有链的“参与者”,是需要得到预许可(permission)的。也就是说,在私有链设立初期,就有规定了各方的权限,拥有权限的人,还可以决定是否让新加入者参与。

私有链开发者或管理者可以简单的更改规则来实现不同的功能,也可以更改交易记录,撤销交易或回滚,这对私营企业来说很实用,因为没人能保证100%正确。私有链的技术更新也更快,更改代码或分叉只需要中心决策者决定,遇见安全漏洞可以及时修复。

另外对于企业来说,公有链的完全透明让企业失去了隐私,私有链则能避免这个问题,只有得到权限的人才能访问。因为权限是确定的,私有链也没有51%攻击的问题,企业可以灵活的采取措施避免失控。

私有链特征:

1. 不同使用者拥有不同的权限

2. 处理速度更快,更高效节能

3. 可以撤销和更改交易,也可以根据需要分叉和更新

4. 隐私性更高,安全性更高

上图可以很好的解释什么时候用公有链,什么时候用私链,什么时候压根用不着区块链。

如果一个企业的组织形式本身是去中心化的,那么就非常适合用私有链。私链避免了权力集中,还有一些适用于作出决策的功能,它让企业内部管理流程更高效。

但是对外界来说,这个企业的一切,仍然是中心化了。

还有介于公链和私链之间的“联盟链”,比如几大银行组织创建的R3联盟,使用一个名叫Gorda的共同账簿,降低银行间对账的成本。以及公众拥有访问权限但没有管理权限的Ripple,这样的半公半私的结构。

超过40家银行参与的R3联盟

大部分商业的本质是中心化和追逐利益,这和“去中心化“的特征完全相反。很少有商业模式是需要全世界来监管和执行,对企业来说那不是商业,是公益。目前市面上去中心化的应用有分布式存储、分布式计算、还有一些预测类的比如对未来事件押注,赌场等等。但都在开发阶段,没有一个算真正的成功。

区块链用于政务和公益领域是完全可行的,采用账目公开,但保留管理者权限的方式。但如此一来,被人歌颂的“去中心化”属性就不存在了。政府用区块链的去中心化这个特质去赢得民众信任,理论上就是扭曲的。当区块链真的可以用于公共服务,完全的去中心化,那也意味着不需要政府了。要走到这一天还很远很远。

NEM和私有链Mijin

NEM是一个用于创建和管理智能资产的区块链平台,2014年1月发起,它也和比特币一样,允许任何人创建节点和记录交易,公开帐篷。目前在全球市场排名第七。

正是因为公有链的局限性,在NEM的公有链架构下,NEM基金会和日本科技局共同开发了弥逊(Mijin)私有链。它使用和NEM公有链相同的技术,但会限制访问权限。主打的特性是快捷,安全,低成本

2015年Mijin经过了日本本地的银行测试,Mijin可以用于创建和管理资产、付款、合同和信息管理等。目前Mijin交易速度可以达到4000次/秒,Mijin已经成为处理速度最快和最安全的区块链网络之一。

更多信息,请参考NEM官网 https://nem.io 弥逊官网 http://mijin.io 和NEM社区论坛 https://forum.nem.io

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180123G0BXWQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券