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

区块链——链分天下

区块链技术自从被整合问世以来,发展之路并不太平。

起初它是由一群无政府主义的极客们搞出来的,正如只中国古时的商鞅用自己的思想间接造就了强大的秦国,明成祖朱棣凭自己的力量掀起一场政变让明朝改弦更张,再比如西方的希特勒利用自己对政治的野心和对人性弱点的把握才使得第二次世界大战打响。如果退到这些人当时所处的环境就会发现当时有着各种不同的社会矛盾,就如同区块链诞生的背景也是08年的金融危机。

可以说时势造英雄,也可以说英雄造时势。英雄们强烈的价值观颠覆了社会,而社会培养了他们的价值观。这跟回答鸡生蛋还是蛋生鸡的问题一样,无疑都会陷入自相矛盾的困境。

但是这些都不是理由,重要的是我们要利用区块链技术去努力做点什么。

区块链自诞生之日起就背负着去中心化的重要原则,但是社会制度、人性、利益等诸多因素的作用下,这个去中心就显得很乌托邦。

中本聪之后的区块链就好比商鞅之后的秦国,朱棣之后的明朝,希特勒之后的各国,人类的智慧似乎总是会跨越一切不可调和的矛盾,“将之分解为部分”再“将之视为一个整体”,一个大矛盾化成许多小矛盾,各个击破就显得容易多了。

所以关于区块链未来的诸多困难就被分割成公有链、私有链、联盟链以及许可链。

这四链可以囊括所有公司团体以及不同表现形态的利益相关的群体。即使是跟区块链技术是死对头的互联网巨头公司也会考虑运用区块链技术来加固他们现有的利益。

这是顺势而为。要知道当区块链技术由各种技术组合而出来的时候,它所遇到的困难远比现在大的多,即使是被分割,他也在用另一种方式展示出他强大的生命力,以并不复杂的方式继续生存。

于是就有了这种三链分天下的局面。公有链、许可链(私有链、联盟链)和混合链。

公有链(Public blockchain)是指全世界任何人都可以随时进入到系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是“完全去中心化”的,因为没有任何个人或者机构可以控制或篡改其中数据的读写。公有链一般会通过代币机制来鼓励参与者竞争记账,来确保数据的安全性。比特币、以太坊都是典型的公有链。

私有链(Private Blockchain)是指其写入权限由某个组织和机构控制的区块链,参与节点的资格会被严格限制。由于参与节点是有限和可控的,因此私有链往往可以有极快的交易速度、更好的隐私保护、更低的交易成本、不容易被恶意攻击,并且能做到身份认证等金融行业必需的要求。相比中心化数据库,私有链能够防止机构内单节点故意隐瞒或者篡改数据,即使发生错误,也能够迅速发现来源。因此许多大型金融机构在目前更加倾向于使用私有链技术。

联盟链(Consortium Blockchain)是指有若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。

私有链和联盟链之间的设计隐私权限会有不同,联盟链中的权限设计要求往往会更为复杂。

许可链(Permissioned Blockchain)是指参与到区块链系统中的每个节点都是经过许可的,未经许可的节点是不可以接入到系统中,因此私有链和联盟连都属于许可链。有些许可链是没有代币机制,因为不需要通过代币来鼓励节点竞争记账。

随着应用场景的需求更复杂,区块链技术变得越来越复杂。而公有链与许可链的边界逐渐开始模糊,开始出现混合链(Hybrid Blockchain),特点是系统内所有节点有不同的权限,有些节点只能查看部分区块链数据,有些节点能够下载完整的区块链数据,有些节点负责参与记账。混合链可能同时具有公有链和许可链的优点,但开发难度较大,会是未来区块链技术发展的方向之一。

To be,or not to be:that is the question。

生存或是死亡,这一直是个问题,也是区块链自诞生就遇到的问题。

我刚了解区块链的时候也被他去中心化的深深特质所吸引,没有中心,公平,一切都是美好的。但继续学习的时候我了解到私有链、联盟链……我的内心简直是卧槽!这是区块链?这简直是对区块链的侮辱?你们都是一群什么妖魔鬼怪?

……

当然那个时候我也知道在国与国,团体与团体之间,尤其是人性与人性之间有一种东西不能直视,这就是人心。

很显然,区块链为了生存选择了不同的表现类型,即使这三种链没有表现出很明显的去中心化原则,但是好在区块链存活下来了。

当然,希望在未来的某一天看到这三链合而为真正的并不违背本心的区块链技术。

没有开始、没有结束、也没有中心,或者反之,到处都是开始、到处都是结束、到处都是中心。避免不了矛盾,因矛盾而有继续存在的理由,既矛盾又不矛盾。

作者:悟空不吃菜

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券