所谓的公链就是任何人都可以使用,并且设备充足的情况下,就能够加入成为节点的区块链。做公链并不是一件轻松的事情,因为一条任何人都可以使用的区块链,需要牵涉的方面非常广阔,从底层的虚拟机(VM)的设计,到共识协议(Consensus),还有存储(storage)、用什么样的语言进行编译(像ETH就是自己特制了一个智能合约的语言Solidity;EOS则使用的C++)。
这些设计都非常烧脑,像共识协议除了编程技术层面之外,另外非常麻烦的是机制的设计,涉及了赛局理论等知识与思想,在合约语言方面他面临到的问题是极度的安全性。这些都还只是后台的设计,另外怎么去与使用者交互又是一个大坑,钱包怎么设计,怎么去创建帐户等等都是会搞死一大堆人。
那为什么仍有那么多人想要开发公链?
目前仍有许多专业团队仍在继续开发公链,他们想通过不同的算法去挑战以太坊目前遇到的拥堵、gas费用过高、甚至用户体验等等问题。但做公链的动机在哪里?
原因大致有二:一是问题导向,二是利益导向。
问题导向:想迫切的解决某些问题的公链
我们可以发现,许多的区块链的使命是为了「解决某些问题」,例如早期,Bitcoin的问世是为了能够完成「去中介的点对点交易」,后续也有许多altcoin,通过参考比特币的脚本去修改,试图提出更好的的加密货币,例如
莱特币(Litecoin)为了处理更快的交易
瑞波币(Ripple)则是更针对国际转帐去节省更多的成本
USDT则是通过锚定美元,去解决货币波动的问题。
曾经的第一公链:ETH
然而区块链世界并未因此而有急速的成长,直到有个创办比特币杂志的少年Vitalik(V神)试图用区块链的技术,去开发智能合约、以及为使用者提供能够发行货币的能力,而不用再像过去一样去抠比特币的脚本(最早提出这个概念的是Nick Szabo),区块链世界这才兴起了一波新的应用与想像,包括各行各业开始思考怎么去应用区块链和智能合约的技术,当然还有随之而来的炒作。
V神发起的以太坊其实是一个「社群酝酿」的过程,V神在比特币和加密货币社群(例如bitcoincore)里其实不断在发起问题的讨论,以及通过比特币杂志去更新很多关于加密货币的资讯。
例如:去讨论比特币应该要有更好的程序语言去开发,以及最后去找人联合发起以太坊。以太坊的成长轨迹和文化其实都是有迹可循的,并且是多点有机并进的情况:我们不会看到以太坊基金会自己去推各式各样自家的Dapp,但是就是有这么多的Dapp在以太坊上面出现了。
同时,我们在以太坊上能够看到教人怎么写智能合约的CryptoZombies,还有提供很多Source code的Openzeppelin,当然就更不用说目前仍然在蓬勃运作的ethresear.ch了,以太坊各种面向的问题,都在这上面被来自四面八方的开发者、爱好者讨论着。
因此以太坊的生态系网络显得比一般的公链更茁壮、也更多方生长。
后续不少想要取代以太坊,或者解决区块链问题的公链也出现了,但里面却只有少数几个能够获得注意,其余则是在2018年后逐渐淡出世人的目光。其中仍有几个值得去注意。
EOS
EOS之所以取得这么多人的注意,并且逐渐站稳公链老二,重点是他想通过牺牲去中心化的DPOS共识去换取速度(TPS),去解决交易拥堵的问题。有点像浮士德和魔鬼的交易。以速度作为诉求,加上炒作,让EOS在2019依然有一席之地(利益部分等等会讲到)。当然超级节点(Supernode)的治理方式也是一种很冒险的举动。
IOTA
IOTA的特点在于解决问题对象是物联网产业(IOT),连名字都能很直接的看出针对性,所以可以很常看到IOTA又和各个物联网相关的厂商合作,例如Bosch、volkswagen等等需要去中心化技术的厂商,其实就是IOTA Foundation很明确的合作对象。另外,IOTA的Tangle网络也开启了大家对于DAG-based的公链的想像。
MimbleWimble
其实把MimbleWimble放到这有一点奇怪,因为目前他还没有这么大的影响力,但我觉得MW想要解决问题的很明确,就是货币传输过程的隐私性,同时在区块链的结构方面,用Cut-through的方式去砍区块链中不必要的资料节省存储空间,我觉得也是很有创意的部分,和过往大家要解决吞吐量的加法思维不同,MW作的是减法。另外,MW和以太坊一样是个长时间社群酝酿而产生的区块链。在BitcoinCore里面其实有一大群人为了隐私性的问题,进行了很长期的讨论,最后才产生出MW。
延伸阅读:Grin:一个可扩展的隐私密码货币
Algorand
这也是非热门项目,Algorand是MIT的Silvio Micali发起,试图通过随拜占庭共识算法(Byzantine agreement protocol)在共识机制上做文章,同时也有很多场的学术社群,Algorand的BA或者验证随机函数(Verifiable Random Functions,VRF)其实都是对未来公链的设计来说有很大的启发性。
总结而言,问题导向的公链,往往有很明确的要解决的问题,或者有大的创新出现,最后有些公链更可贵的地方,是他不断通过社群的营造去讨论问题,并思考解决的问题的工具,从而使公链生态系不断成长。
利益导向:公链的巨大利益
还有一群开发公链的团队,看到了公链的巨大利益:当你的平台是最好用的,自然该公链发行的货币成为了这个平台的入场券,名气和钱财也会水涨船高。当然更别说光众筹所得的资金就是一笔巨大的财富来源了。
这样的过程中,不讳言传播自己的公链,加速大家使用公链就成为了一种途径,例如去鼓吹区块链狂热,举办很多没有Know-how,跟着我们会有美好未来的集资活动。当然这是比较不好,大家都已经知道这个把戏了。
但我认为传播自己的公链本身并不是一件坏事,因为这是一个「坏东西需要通过诈骗传播,但好东西更要大力宣传自己」的年代,资讯量实在太过庞杂,酒陈还怕巷子深,失去知名度好东西也会缺乏被使用的机会。
然而所谓的宣传也分成很多种路线,一是面对谁;二是话题性。
首先在面对谁的部分,第一个面对是「开发者」,面对开发者,其实过往最典型的方式是自己本身就是开发者社群的一员,我们一起共同在想如何解决问题,当然这种可能比较难在以商业为目的的公链产生。那么,这些商用公链该以什么方式去接触开发者:首先一个方式是利益趋动。
例如:去宣传、并提供Dapp开发的奖励等,但其实这时候另一个问题产生了,如果是纯粹利益导向的开发者,可能得到开发奖励了之后然就跑了,这种其实是饮鸩止渴;另外一种情况,则是面对真心想开发Dapp的开发者而言,还是说优势这个公链只是在TPS,但其实如果真正要保障Dapp用户的资产安全,开发者还是必须将某些重要资产想办法放在以太坊,其余次要部分放在这个速度目前比以太坊快的平台,但可能不够安全的平台?
再来是面对用户,我认为短期C端用户如果在钱包,帐户创建,Dapp安装等等问题都还没解决的情况下,就只有少数比较勤劳的人(例如想赚钱)或者区块链爱好者,目前可能的还是面对B(厂商)端,能不能明显得看出其功能就成为很重要的依据。
例如:IOTA在厂商端合作的非常好,也与他本身要解决的问题很明显,像属于联盟链的Hyperledger也是这样的特色,讲明了就是要针对企业端,未来的公链如果是营利性质的,怎么样告诉用户「我能解决你的问题」是一个关键。
话题性部分,有几个公链是擅长炒作话题的,最简单的方式可能就是在Twitter上面和V互怼,例如EOS的BM,或者TRON的Justin。当然不管是BM或者Justin都是自己本身就是话题性很强的超级IP,所以他们才有本钱做这样的操作。
EOS作的最大的宣传是超级节点的竞选,这是一个前所未有而且利益趋动的宣传手法,引起了很多人关注EOS;Tron的最大话题除了白皮书涉及抄袭的争议之外,就属收购BitTorrent,还有让BT在Tron的平台上发行BTT。
我觉得Tron和BT的这个合作过程是个很有趣的宣传案例,虽然不谙其后的文章,但往正面一点去看,他终究是解决了BT长期没有收益的问题,也通过这个长期有大量使用者的去中心平台,去宣扬TRON想建立去中心话娱乐平台的理念,个人认为策略上是个很聪明的宣传方式。
所以就话题性这个主题去延伸,一个好的宣传方式是这条公链能不能够帮助既有厂商解决问题,这或许会比创建新Dapp的方式更提早实现,因为目前很多传统厂商仍然处在寻找哪个公链可以安置我的Solution的状态。
即使说最好的公链可能是各行各业都能应用的公链,但选择从哪个产业面出发却也是重要的问题,Amazon是什么都卖的商业帝国,但他的前身只是个卖书的。
总而言之,公链如果非问题导向、从社群自然成长、有技术创新的公链,短期怎么去细分市场变成发展重点,毕竟与其更好,不如不同。
区块链的Dapp仍在嗷嗷待哺的阶段
从Dappradar看可以发现,现在的前50名的Dapp,有超过7成是菠菜类Dapp,再来就是游戏类和交易所。大家嚷嚷的区块链应用:如资产确权、物流、溯源、公益、能源凭证等等其实都还没有产生真的使用量,原因出于基础设施仍在建设阶段、同时用户介面不友善,最后其实80%以上的商业用户目前都还不确定自己的使用场景在哪里。
区块链技术目前虽然不完善,但其实已经很稳定,很稳定的知道问题会出现在哪里,很稳定的知道加密的交易并不可能被暴力破解,所以去中心化技术其实完全是可行的,虽然区块链依旧不能解决输入错误资料的问题,但至少交易双方协定好、交易的数据一旦上链不会遭到窜改,也可能处理很多过去必须依赖信用评级的情况。
文章来源:BB财经(www.bbcaijing.cn),转载请注明出处!