您现在的位置是:首页 > 区块链 > 区块链项目区块链项目

公链的大航海时代

作者|比特学院2019-06-09 13:00:02 发布在「区块链项目」人已围观

简介公链(public blockchain),也就是人人都可以参与成为节点的区块链。不管是公链还是区块链的概念,都来自于中本聪的比特币白皮书,一个能够让全网参与共识的货币机制也孕育而生。不断的有人在挑战比特币,例如质疑过高的手续费、交易速度、壅塞等等问题。

  公链的起源:万剑归宗比特币
 
  公链(public blockchain),也就是人人都可以参与成为节点的区块链。不管是公链还是区块链的概念,都来自于中本聪的比特币白皮书,一个能够让全网参与共识的货币机制也孕育而生。不断的有人在挑战比特币,例如质疑过高的手续费、交易速度、壅塞等等问题。但其实这些问题的产生是其为了确保安全(Security)以及去中心化(Decentralization)。
 
  安全是确保所有的比特币能在链上安全的交易,已经让交易资料安全的被记载与存放的最重要法则,往后的其他区块链也脱离不了要点,他几乎成了任何区块链的命脉;去中心化则是Cypherpunks组织视死如归要拥抱的真理。
 
  比特币的安全靠什么样来维护?矿工
 
  更细致一点说,是靠维护能获得足够利益的矿工,所以有了出块奖励,有了手续费等方式,让矿工与比特币的价值形成利益共同体,背后牺牲的则是电等等的成本。因此,比特币至今为什么看似不灵活,却能恆久不坠,关键在于他们花了非常大的成本和心力,将比特币矿工与比特币系统产生双赢的局面。我想这可能也是Bitcoin Core这群神秘的高人们,会想让比特币系统维持着如此简单的架构的原因,因为简单是安全最好的朋友。
 
  所以其实很多人批评比特币的缺点,可能在许多Bitcoin Geeks的眼中并不存在。但从比较后设的观点来看,比特币系统也比较难参与所谓的区块链应用,例如智能合约,当然硬写是可以的,有人曾经在比特币上写了一个私人市集,当初在Bitcoin magazine的少年Vitalik也无法说服比特币社群做扩展,于是有了以太坊(Ethereum)。

公链的大航海时代
 
  开启千帆相竞的区块链航海时代—以太坊(Ethereum)
 
  以太坊问世以后,靠着V神、Gavin Wood等人还有一干热情的以太坊社群开发者和拥护者,创造了风起云涌的区块链时代,在以太坊以前,除了照着比特币的脚本乖乖发币以外,其他的应用或噱头都没有人敢想,我认为以太坊开启了大家对于区块链的脑洞,尤其是1CO,很多有想法没资源的靠着双手写代码、白皮书开启了自己的新事业还短暂摆脱了一创业就要被股东控制的命运。
 
  以太坊公链上逐渐充满各种项目各种项目的交易资料,和被记载的智能合约内容,拥塞(Congestion)的问题彻底爆发了,例如在某些1CO兴起,或者某些明星项目发起时,没有庞大的手续费,唯一陪伴用户的就是无穷无尽的Pending,像是CryptoKitties和去年的Fomo3D,应该都让大家很有感。
 
  慢,以太坊核心开发团队看到了,其他团队也看到了。同时用户也感觉到了。
 
  这时候在区块链圈除了有更多人再规划美好的区块链愿景外,也有更多人开始认识到公链存在着解决不了的不可能三角(Blockchain Trilemma)。
 
  八仙过海,各显神通:共识演算法与人心的博弈
 
  当然我们都知道,解决这个问题最好能够三者都满足,于是很多新兴的公链开始崭露头角,大致可以分为两种路线,一种是改变最基础的共识演算法,告别中本共识Nakamoto consensus去寻找新世界;另一种则是利用改变区块链的架构来处理不可能三角的问题。
 
  公链的大航海时代就是现在
 
  一、改变最基础的共识演算法
 
  陆陆续续我们看到很多公链,开始采用权益证明(Proof of Stake)的方式,或者是委託式权益证明(DPOS),当然,这时候DPOS系的公链我们能够看到,普遍的都拥有了速度;另一种DAG-BASED体系的,例如IOTA,一样能够达到Scalability。关于这些新的演算法的安全性问题,我不会在此多说,因为可能不久后会有高人做出更好的诠释。
 
  但还是有很多聪明人,知道很多人其实除非大难临头,不然对于安全性存在着侥倖心理,因此透过牺牲部份的中心化,全力去标榜速度与效率。
 
  有部分公链也受到这样的质疑,但他们也不是吃素的,甚至透过矿池和算力等问题,去反质疑了比特币和以太坊的去中心化。因此,我认为这也是人心的博弈,目前还是有许多Dapp开发者,会选择去速度更快的公链,不一定会在乎安全性,或者甚至将重要程度不一样的资料上了不同安全性的链。
 
  二、改变区块链的架构
 
  另外一种方式是认清楚区块链的治理架构,进而让区块链分出很多不同的层(layer),并且在不同的层面解决不同的问题。
 
  这点是许多对于公链有长期着墨的先行者们选择的方向:并非要让安全、去中心化、扩展性这三者同时在第一层的区块链上面满足,因此开展出了新的篇章:Layer2。
 
  所谓的Layer2,就是希望能够让Layer1这种全球的共识上,能够死守住安全、以及去中心化这两个特性;剩下的问题交给Layer2,或者Layer2–2、Layer3解决。
 
  最早有这样的思想,是来自比特币的闪电网络(Lightning Network),也就是说我们在Layer1之上,可以在自己打开一个在链下(off-chain)的支付通道,过程中我们能够用签名的方式来保障个人的权益,并且当通道关闭时,能够重新让这些状态回到区块链上。
 
  后续以太坊也展开了很多Layer2的应用,例如State channel、Plasma,其实这是一个对于区块链的重新理解,我们可以在不同的区块链层,透过不同的共识协议,去完成更多的事情,这样一来可以避免在一个协议上要处理太多的问题,而让协议变得过于复杂,进而产生漏洞。
 
  Layer2的概念日益受到重视,越来越多人投入基于Layer2的专案,像去年的以太坊开发者大会Devcon4,除了Layer1的Sharding等问题外,Layer2已经成为了一个重要的讨论主题。甚至连跨链交易也越来越多人想在layer2层面实现。
 
  我们可以想像,未来在这种架构下的区块链,Layer2会像是基本的支付交易,可以日常中顺利运行,而Layer1则像是法院,当张三和李四的交易出了问题以后,基于我系统的安全性、不可窜改,Layer1可以成为解决争端的仲裁空间。
 
  谁是抱着黄金走在大街上的小孩?
 
  安全的问题很重要,常常很多在质疑POW的价值,包含其可能浪费电不环保等都是被质疑的问题,但却不可以否认的是,挖矿的成本也造就了他的价值,而有价值,并且能够让更多的矿工和验证者分享价值的公链,他就造就了大家愿意为了自己的利益,去努力维持整体的利益。
 
  然而目前的公链依旧是存在危险的,区块链的发展时间越长,会有越来越多人想到更美好,也更有价值的应用;但如果在链上的项目token的价值比某公链的价值,或者说比该链的矿工获益还要值钱,很多矿工也可能因为收益,或者验证交易的价值不值钱而退出维护区块链交易的工作,那么安全性可能就会受到挑战,此时该条公链就有如一个小孩抱着黄金走在大街上,只要有能力、有野心的人就有机会去抢夺运行在其链上的资产,例如透过51%Attack,有机会让链上的Token产生安全疑虑。
 
  所以不得不说,在PoW下,让比特币和目前的以太坊还能够具有安全性。
 
  但或许其他的公链仍然具有补救的方法,例如将明星项目和自己的币挂勾,有点像是让一个壮汉服了毒药,叫他当你的保镳,好好保护主人才能获得解药,在这点上其实Tron和BitTorrent的关系,有点像是这个概念的开创者,但其实BT在串流时代下,也已经没有当年的地位,公司内部也存在着很多问题,可能不是那么好的例子。
 
  还有一些项目正在等孩子长大,但别忘了,去中心化的公链中共识要达成,需要兼顾各方阵营的利益,因此,如果区块链的系统有大规模的变动,在达到共识上,也特别的花时间,不然一不注意,可能就会从硬分叉变成社群分裂在两条链上了。
 
  例如以太坊的硬分叉,有底层的作业所需的时间,还有形成硬分叉的共识,也需要时间,如果在其中又发现安全疑虑等问题,可能又要在推迟更久。
 
  可能以太坊最大的敌人是时间,从Beacon Chain的Phase0、一路Phase1、Phase2、Phase3…,这样的升级过程,其实与算是以太坊煞费苦心,尤其在Sharding的部分,以太坊并不希望产生一种情况,就是认为达到可扩展性以后,例如速度从原本的X提高了Y倍,但最后一样雍塞,他想采用的是二次分片(quadratic sharding)的想法,也就是X的2次方,但也因此在架构上特别费事,但能达到不再被扩展性问题困扰的境界。
 
  然而,要完全到Eth2.0,应该会需要数年的时间,这些时间里就给了其他公链一些生长的时间,但Ether经年累月的价值,会是以太坊可以「用过去的时间换未来的时间」的一个重大筹码。
 
  总结:一枝独秀的公链尚未存在
 
  如果从互联网的发展历程来看,我们可以发现在这个领域中,会产生细分垄断的现象,最后在特定的区域,甚至全球市场,特定的服务将由少数几家公司提供,但目前在区块链的公链领域还不会有谁能一枝独秀的情况,因为各个公链的共识演算法都有遇到共同的问题,有的是速度、有的是安全性,总之区块链的底层技术还存在瓶颈,同时应用场景仍不明确,我认为随着其他技术更成熟,我们会找到其他更合适于区块链使用的载体,像是来自两方的人工智能进行包含交易的重要合作时,他们的运作过程可能比较不存在Garbage In,Garbage out的问题,届时或许更多的区块链服务能有更好的载体,还有更好的Sensor和通讯技术(例如5G),可能也都会是区块链能够搭载的新天地,当然这是我自己开的脑洞,实际上会不会还有待观察,我相信是会的。
 
  另外,未来的公链设计Layer1和Layer2该保持着什么样的关系,能够让Layer1继续存在着价值,让验证者、矿工有激励去维护,这又考验着每个公链的经济模型设计了。
 
  中本聪在白皮书的最后一句话是这么形容着中本共识:Any needed rules and incentives can be enforced with this consensus mechanism.
 
  期待有人去挑战他。

Tags:公链   比特币   以太坊

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码: