公链是苦活,头发都白了?

原创
2332 天前
24008
火讯财经
公链技术诞生至今,凭借其自由开放、公开透明、安全可靠的特点,经受住了各种各样的考验,体现出旺盛的生命力。作为最早出现的共识区块链类型,在当下将会面临怎样的挑战,其在未来又拥有着怎样的前景?

本文内容来源火讯TECH创世群,如需转载,务必注明出处。


区块链在繁荣中撕裂,共识在扩张中亦流失,是时候正本清源,好好聊聊技术了!特此,火讯财经开设新栏目火讯TECH,第一期携手火币公链领袖们答疑解惑、了解他们的想法、分析他们的做法、普及区块链底层技术知识,与火讯TECH一起探秘区块链!





公链之争,谁主沉浮


分享嘉宾:


刘昱,Genaro Network创始人,吉罗科技CEO,区块链先驱者,是一名具备工程师背景的90后创业家。曾任硅谷惠普公司安全工程师,后在区块链领域进行创业与投资,对于公有链构架设计与研发及其在金融、大数据等方面的应用均有丰富的实战经验。


崔萌,Achain创始人、北京果仁宝科技有限公司创始人,毕业于北京航空航天大学;区块链早期参与者,在区块链技术理论与实践方面积累了丰富的经验,致力于为全球用户提供领先的数字资产服务。


董心书, Zilliqa CEO,他在区块链、分布式系统、网络浏览器、应用程序及物联网等领域都拥有丰富研发经验,拥有新加坡国立大学博士学位,曾在国际顶级会议公开发表研究成果。


以下为访谈实录整理



主编赵一丹:大家晚上好,今天是一个历史性的时刻。


嘉宾董心书有这么严肃?很紧张啊。


主编赵一丹:2018年8月8日晚上8点,我们火讯TECH将开启第8场讨论会。


主持人刘昱:我猜就是8多,哈哈。


主编赵一丹:就是这么巧合。欢迎我们今晚的嘉宾。


嘉宾董心书:大家好!很高兴有机会和大家交流。


主持人刘昱:大家好,幸会各位,很高兴可以在火讯跟两位老板一起交流。


主编赵一丹:接下来把时间交给三位嘉宾啦。


主持人刘昱:本次交流题目为“公链之争 谁主沉浮”。我们跟Zilliqa也是合作伙伴,和@董心书 去年就认识,之前久仰@崔萌 ,可惜一直没碰过面。


我先提一个大点的问题,二位认为目前公有链所面临的挑战主要是什么?


嘉宾崔萌: 我觉得一个就是并发量的问题,在去中心化这种逻辑下并发量一直是一个问题,达不到一个比较高的这种并发量。


然后就是互通性,各个区块链之间,其实产生这种通信和数据交换,其实是非常困难的,而且也没有一个很好的解决方案。


再一个就是开发友好。开发环境的问题,因为现在的区块链公有链来说,其实一个好的这种开发的基础工具。其实还是不足,或者是对区块链应用的发展有一定的限制。


主持人刘昱:那么请问Achain是如何提升并发量的?同时请问@董心书 ,久仰Zilliqa有分片之王的美名,可否分享就提升并发量这个问题,Zilliqa有哪些独门技术,可以做到怎样的效果?


嘉宾董心书:我完全赞同崔总看法,我再补充一下,就是公链和用户之间的桥梁需要做的更好。现在的钱包有很多都很不错了,但是不懂区块链的一般用户可能还是觉得入门有困难。


嘉宾崔萌:在主网我们还没有进一步提升单量的并发量,现在的并发量是1000,。但是在我们实验室Alabs做了一些研究,比如分片、DAG等。从Achain项目角度更多的是考虑跨链的方案,让单条链只满足一个应用的需求,进而缓解单链对TPS的需求。


嘉宾董心书:Zilliqa其实就是在吞吐量、去中心化和安全性中找到一个比较实际的平衡点。我们采用了网络分片的办法,并且在设计中确保每一步操作,不管是分片还是共识,都是去中心化的过程。这样分片之间能够实现很大程度的并发。当然我们用多重签名,对于每个分片内部的pbft的效率也是非常大的的提升。


其实多链和跨链是非常重要的课题。因为我们喜欢或者不喜欢,事实上在可预见的未来,都不会是一两条链。如果找不到好的跨链方式,我们很难真正提高区块链效率。


主持人刘昱:就这个问题而言,我做过一个系列文章《公有链七大挑战及其解决方案》,主要是:设计可持续的共识机制;建立点对点的分享社区;确保安全的同时提升tps;建立连通区块链与现实世界的通道;分布式存储dapp数据;设计可持续的通证模型;设计链上治理机制。


其中有一些领域已经取得了很好的发展,还有一些则在摸索初期,比如多链跨链,联通区块链的问题,这方面Genaro采取的是建立一个与区块链深度耦合的存储网络,给区块链系统一个原生的存储空间,同时GSIOP(genaro streaming io protocol)跨链协议可以联通不同公链。


嘉宾董心书:听起来很深奥,能不能给我们解释一下这个跨链协议大概怎么工作?


主持人刘昱:对于刚才分享的吞吐量问题,二位认为是否越快越好。以及如何看待alef今天发布的测试结果是一万+。


嘉宾崔萌:不一定越快越好,实用最重要。


主持人刘昱:目前多高的tps可以满足一般通用型公链的需求呢。


嘉宾董心书:我觉得在保证一定的去中心化和安全性的情况下,当然越快越好。但是我觉得如果牺牲了去中心化,这个本身就可能影响了应用。因为区块链应用的精神就是去中心化。我觉得可扩展性比较重要。就是说目前公链可能不需要特别高的tps,但是需要保留未来可以进一步提升的空间和能力。aelf是不是也是个类似多链的思路?


主持人刘昱:简单的讲,一方面数据本身存在点对点网络上,指针存到链上,每次数据的update也都是链上记录交易,不仅是Genaro的公有链可以使用存储网络,其他公有链的dapp可以通过token锁定自动互换的方式调用Genaro的存储网络,为所有的dapp生态提供一个统一的存储网络,而不是每个公链都是一个数据孤岛。


嘉宾董心书:明白,所以是以数据存储来共通不同的链?


主持人刘昱:这方面我们和@Yaoqi@Zilliqa 也在设计twoway peg 希望能成为一个落地典范。


嘉宾董心书:对,这个需要大家共同的尝试。


主持人刘昱:对的 目前我们注重的是数据的联通。继续请教崔总一个问题,alabs也做了dag的研究,那么最后Achain的主网还是使用区块链这种数据结构吗?你们的研究结果是如何看待使用dag提高并发的?


嘉宾崔萌:DAG我们Alabs发布了一些方案和文章。Achain的主网升级是必然的,但是现在还没有方案。


主持人刘昱:刚才@董心书 提到每个分片内部使用pbft,对于当今的公式算法,怎样来确定怎么选取呢?


嘉宾崔萌:DAG是提高的并发量,但是逻辑更复杂,中心化问题也有,还不是很成熟,继续观察。


主持人刘昱:所以也会考虑使用dag?


嘉宾崔萌:会考虑。


主持人刘昱:Achain目前使用的共识是什么?@崔萌 对于共识算法的选取如何看待?


嘉宾崔萌:还需要进一步研究,不排除。现在是RDPOS从去年7月上线主网。


主持人刘昱:期待主网升级。RDPOS具体是?


嘉宾崔萌:为了了解各类创新我们做了Alabs,对市面上各类创新进行研究和试验,主流的技术方案我们内部都会起到一个测试链进行模拟开发,并与需求方合作。希望不落后于时代。从实现上,我更讲究务实用一些。


主持人刘昱:董总对于如何选取共识机制怎么看?为什么选用拜占庭呢?


嘉宾董心书:感觉我们Zilliqa的设计,可能目前只有pbft是比较可行的技术。因为我们不希望需要几个回合才能按概率确认,那样分片架构就很难设计。pbft没有这个问题,一旦形成共识,就是最终的。当然我们需要做很多工作去提升pbft的效率,否则它不能在比较大点的网络里有效率地运行。


主持人刘昱:选取共识机制,除了效率、安全,二位对于当今区块链共识带来的额外能耗的问题怎么看?据报道分析2017年比特币挖矿的能耗已经超过了150个国家。


嘉宾董心书:这个真的是个仁者见仁,智者见智的问题。pbft本身耗能很低,pow的共识耗能高,但是也不是一无是处。因为很多人觉得pow相对更加公平,比如像高考一样,只要努力就有一份机会。我们的设计就是结合这两方面,用pow解决安全问题,用pbft提升共识效率,减少耗能。


嘉宾崔萌:我是反对额外的高能耗,希望可以通过更高效的方式达成目的。


嘉宾董心书:对,所以我们pow是偶尔做一次。今天有人给我说,区块链领域的人是不是不知道,芯片行业很多进步。耗能可以通过芯片设计很大程度的降低。


主持人刘昱:但pow的计算即便降低也是无效计算,如果要长期发展,需要衡量一下投入产出比了。对于这个问题,在共识算法的设计中,Genaro network采取的是spor + pos混合共识机制,这也是我们提出的“可持续共识机制”的概念,主要目的在于使用有效计算(spor = 数据可检索性证明)来代替无效计算(pow, 计算解决随机数学问题,除了防卫链式数据结构的安全没有实际作用),以pos为主(毕竟pos效率高),来用spor对pos进行安全防护。我期待除了将存储引入计算,未来还可以将其他形式的有效计算引入共识计算。


嘉宾董心书:spor是什么?


主持人刘昱:全称是sentinel proof of retriviebility 数据可见索性证明。上半场聊了聊具体技术,下面咱们聊聊公链的应用场景。二位觉得在哪些场景中可以最快实现落地呢?


嘉宾董心书:融资其实已经是证明了的可行应用。接下来,我们对游戏比较感兴趣。


主持人刘昱:是的。目前Zilliqa生态上有在计划的游戏应用了吗?


嘉宾崔萌:除了在金融方向的应用,游戏是好方向。


嘉宾董心书:对,我们已经开始和一些游戏团队合作,帮助他们解决拥堵和gas费用上涨的问题。当然这个还是解决问题,我觉得其实区块链游戏有更大更深入的发展空间。


嘉宾崔萌:除此之外,供应链溯源、登记、存证等也是可以探索的方向。


主持人刘昱:游戏其实是场景十分丰富,对于资源消耗也很大的应用,对于游戏应用,哪些操作应该上链,哪些操作应该客户端完成?


嘉宾董心书:跟用户直接交互的最好不要上链,否则用户体验很不好。


嘉宾崔萌:核心数据上链就行。其他的都不需要上。


主持人刘昱:Achain会为供应链溯源、登记、存证提供哪些定制的功能吗?还是通用型公有链都可以实现。同意,毕竟现在区块链作为完整的开发后台还是很有压力。


嘉宾崔萌:我们不会定制功能,会定制公链。凭借我们实验室Alabs的积累,在落地场景方向发力。


主持人刘昱:Alabs也会自己推出一些dapp吗。这个问题也希望@刘昱回答哦,Zilliqa发展dapp生态的策略是什么?自己也会推出一些主打dapp吗?


嘉宾崔萌:Alabs是研究机构吧,研究成果会由合作伙伴推出。


主持人刘昱:目前Achain上已经有多少dapp了?主要是哪些领域的?


嘉宾董心书:我们还是希望社区能够开发出一些好的应用来,所以我们目前的重点是帮助开发者。这个有很多方面:技术上做好Scilla,开发好的开发者工具,给予开发者技术和经费上的支持等等。当然我们也在和一些比较成熟的企业讨论合作,看哪些应用适合到Zilliqa上来开发。


嘉宾崔萌:token+合约+链大约有150+,啥都有,有些都看不懂。但是还是支持啊。


主持人刘昱:对于落地场景来讲,在保护数据隐私的同时释放数据的价值是Genaro的主攻方向,这也是我们提出的“智能数据生态”理念,dapp数据在存储网络中加密分布式存储,同时使用权也可以被分享,充分发挥大数据的价值。


嘉宾董心书:对于数据隐私保护,如何解决第一次解密后的保护呢?


主持人刘昱:在这方面我们主链上线之后需要像Achain学习 生态建设是公有链发展的关键。


嘉宾董心书:硬件技术像SGX可以解决,但是毕竟是另外的硬件。对,要向过来人学习。


主持人刘昱:我们设立了数据的三权分立,使用权、所有权、监管权。其中使用权和所有权是分开的。例如我有一千万条数据,你有一个ml算法基于数据进行训练,你得到训练结果通过智能合约给我付token,我的数据发挥了价值,也没被泄漏。当然 如果对于单一文件的分享是有这个问题 比如电影分享。那崔总可否分享一下发展dapp生态的心得?那崔总可否分享一下发展dapp生态的心得?


嘉宾崔萌:Dapp不敢说,公链生态倒是走过一条坑。


主持人刘昱:可否分享?避免我们也掉坑。


嘉宾崔萌:公链的核心是社区和生态,从生态来说,第一点就是客户端,需要一个知名的钱包段支持,这件事情在公链早期就很重要和很难。Achain早期有幸参与了Kcash和Biyong,因为时间比较早,解决了钱包段的支持。第二是平台段的支持,这个我们也在努力中,现在也开了一些专区。


主持人刘昱:什么类型的平台端呢?


嘉宾崔萌:HT。第三对于开发者,好的接口、模块、和开发环境、工具都很重要。


主持人刘昱:喔喔,目前交易所对于公链换币的态度如何?


嘉宾崔萌:第四对资本的控制和引导,建立生态。有影响力才能换吧@刘昱 。公链是苦活,头发都白了。


主持人刘昱:哈哈,是的。


嘉宾董心书:这个真的太赞同了。


嘉宾崔萌:说到社区,多说点。区块链的精髓是社区精神。


主持人刘昱:崔总觉得公链社区建设的重点是什么?以及会和dapp项目的社区建设有哪些不同吗?


嘉宾崔萌:公平公正公开,凭良心办事。Achain社区之前产生了一个公链项目AOA,宣传少,但是是真正做好社区的,所以在国外获得了大量的社区支持,在现在的行情中才保持了一个好的状态。






主持人刘昱:AOA是公链项目,会和Achain是竞争关系吗?


嘉宾崔萌:国内的环境相对浮躁一点,国外这方面好一些。但是国内的技术积累是没有问题的.


主持人刘昱:对于公链项目的社区建设,@董心书怎么看?


嘉宾董心书:这是个很难的过程,我们一步一步来。我们目前的重点是做好开发者社区,让更多开发者了解到我们项目的功能和优势,来开发高吞吐量和高安全性的应用。我们开了专门的gitter channel和开发者沟通。


主持人刘昱:Zilliqa在建设开发者社区的过程中有什么高效的经验可以分享吗?


嘉宾崔萌:Achain的特点是发链和垮链,现在有3条发的链运行良好,垮链方案近期公布。我定期会在社区直播。AOA的特点是更稳定和友好的区块链公链,定位不一样,没竞争。


嘉宾董心书:我们才刚刚开始,还不敢说分享经验。


主持人刘昱:Achain跨链是怎样实现的吗?我们也刚刚开始,到时候可以一起哈。


嘉宾崔萌:等几天吧,我们的先在社区发布,到时候可以和火讯同步。


主持人刘昱:好的,期待。谈到公链应用,其实除了原生区块链应用,还有就是当下很火的话题:币改。二位对币改是怎么看待的?


嘉宾董心书:能不能先给这个现象下个稍微明确点的定义?


主持人刘昱:很多互联网企业要把业务通证化。


嘉宾崔萌:最近新概念很多,币改、链改好几个,谦虚点说,这个我还真不懂。事物发展自有规律,我们等待看就行了。


主持人刘昱:Fcoin也专门成立了币改委员会。其实之前有一些项目也可以称之为币改,只是当时没有这个词,比如秒啊 => tnb。


嘉宾董心书:这个跟reverse ICO差不多一个意思?


主持人刘昱:差不多一个意思。


主持人刘昱:reverse是韩国人搞出来的对应词汇吧。我之前在哔哔news简单分享了一下币改。Genaro创始人larry关于币改的看法:币改不是补贴,明确币改业务与设计通证模型是关键。


企业币改是最近很火热的一个话题也是很多人看重的一块大蛋糕,对于区块链信仰者来说,大方向上币改是好事情,可以增加企业资金流通效率,创造更具备激励机制的应用场景,有机将上下游合作伙伴与客户连接起来,塑造可信业务。然而,我们也要意识到企业币改所面临的困难,主要是在通证模型的设计上。一个大前提是币改往往意味着放弃既得利益,如果简单的将积分通证化,实则是杀鸡取卵,必须创造通证流通的闭环,去中介化,将利润回馈到客户中去,从而增大网络效应,创造自发的可持续价值。目前项目方单方面制定通证分配与估值规则,适合野蛮生长,但长远来看还是需要市场规则与监管确立。


此外,在币改的时候,需要对区块链底层技术与上层应用有深刻的认识,在公链coin中还是dapp token中进行合理选择,不能把用户消费补贴和公链共识机制混为一谈。最后,需要明确币改的业务,具备共享理念、需要多方激励互动的业务适合币改,对于数据隐私与使用同时有需求的业务也适合币改,例如Genaro所提倡的“智能数据生态”。而集权处理提升效率的业务则不适合,即便是需要透明公正确权的业务通过“链改”也即可完成。总结一句话就是,币改具备光明的未来同时意味着放弃既得利益,币改不是补贴,明确币改业务与设计通证模型是关键。


嘉宾董心书:我感觉这个里面最主要的问题是能不能找到真正有说服力的应用场景和通证经济。


主持人刘昱:嗯同意。目前我们看了很多币改项目都是为了币改而币改,甚至是融资不顺而币改,应用场景和通证模型的设计是关键。


嘉宾董心书:这个其实是难点也是机会。如果有一些好的币改的应用场景,会成为例子,这样可以带动更大规模的区块链应用。


主持人刘昱:嗯赞同 具体发展的如何需要拭目以待。对了,刚才社区方面我补充一点,公链社区除了发展用户社区,还要发展项目之间的协作。


主持人刘昱:哈哈 之前写的也可以。我的提问就到这里,感谢二位的精彩分享,本次话题“公链之争 谁主沉浮” 不是为了争出高低,而是共同前行 不知道二位有什么问题补充?


嘉宾崔萌:没问题补充了。


嘉宾董心书:谢谢主持人,谢谢崔总


持人刘昱:感谢董总和崔总,感谢火讯。


嘉宾崔萌:感谢主持人,感谢大家 。