邀行业首席,谈市场现状,见趋势未来!本期《对话首席》线上活动于4月30日上午10点顺利举办。
本次《对话首席》特邀Harmony 联合创始人 兰荣坚、Conflux CTO 伍鸣、Nervos COO 吕国宁、Monoxide 创始人 王嘉平、超脑链 首席架构师 沈宇峰作为主嘉宾。
三家媒体观察团:链闻杨威、链得得常兴宇和火星财经陆洋。
同时,《对话首席》也欢迎交易所、钱包、挖矿等区块链各领域首席,参与到我们的活动中来,共同为行业的发展建言献策。详情可联系TokenInsight首席沟通官维维:tokeninsight_data。
以下为【对话首席】文字整理版:
/ 第一环节:媒体观察团提问 /
火星财经陆洋:2018年被称为公链元年,但过去一年的发展我们也看到了,许多项目遇到了瓶颈,在商业化上面临很大的问题。TokenInsight刚刚发布的报告里,我看到不少公链甚至开发停滞。虽然早上谷燕西(Ben Gu) 老师在这个群里跟大家分享说,“衡量公链的标准不是其技术性能多好,二是其同市场中的一个需求的匹配程度。”但我想,技术性能肯定是一个前提。我的问题便跟这个相关:
1. 分片、分层、DAG、新的共识机制,底层公链的性能拓展方式该如何选择?
2. 您的项目当时是如何考虑和权衡的?
3. 您觉得您项目技术架构的特点有哪些?
Conflux CTO 伍鸣:分片、分层、DAG其实都是正交的技术路线,都是可以互相补充的。DAG解决的问题是在没有分片、分层的情况下,安全的提高区块链系统的吞吐率以及减小交易的确认时间。
但是仅用DAG的方法能够提高的性能是有限的。虽然它使得共识协议不再是性能瓶颈,但网络带宽和单机的执行效率会成为新的瓶颈。尽管如此,将DAG的方法做到完美,做到极致,我们已经可以实现上千tps的吞吐率以及小于一分钟的交易延迟。
要想进一步的提高系统的性能,分片和分层是值得去考虑的解决方案。然而,目前业界提出来的大部分分片和分层的方法或多或少的都会牺牲一些安全性。而有些保证安全性的分片方法则无法充分发挥分片设计理论上的性能好处,比如线性的吞吐率的可扩展性。
我们举几个例子,有些分片的方案希望通过使用密码学中的随机的方法使得每个分片中的好人节点的算力比例和全网中的好人节点的算力比例相同或相当。但为了达到这一点,系统往往要求每个分片的大小不能太小。所以因此限制的分片的个数不能太多。进而限制了吞吐率的可扩展性。同时,为了长时间的保持这种安全的算力比例,每个分片中的节点成员也要定期的重新分配。这也是一个很难做的性能和安全性的平衡。
另外一种分片的方法是还是让全网的节点来做POW或者POS。但是不同的分片之间并不互相验证state root。这样的方法可以节省分片之间的通信,但是牺牲了一定安全性。因为一个分片内部的算力相比全网来说太少了。MIT有一个叫做Vault的项目,选择了不牺牲安全性,所以他们会做state root的全网验证。但带来的后果就是网络的带宽需求无法降下来,因为交易还是要全网转发。所以牺牲的了吞吐率的可扩展性。不过他们用分片可以解决存储的压力。
另外就是尽管使用了分片或分层的技术,对于一个高性能的主链还是有很大需求的。比如,在分片的系统里如何解决跨链交易的性能。或是在一个分层的基于侧链的系统里,用户在退出侧链的时候往往需要大量的主链上的操作,一个高性能的主链才能够承载有很多侧链的这样一个丰富的生态系统。
总而言之,面对分片、分层和DAG的技术,我觉得可能主要问题并不是我们该如何选择,而是该考虑如何将它们合理的结合起来,来达到理想的性能和安全性的平衡。另外,我认为现有的分片和分层设计仍然不是非常的理想,有很多可改进的空间。仍然有很多值得研究的问题需要去突破。
至于我们的考虑和权衡,我们认为性能的突破可以一步一步来。在不使用分片和分层的情况下,在没有Conflux之前,我们处在一个还远没有把系统的性能发挥到极致的状态。而Conflux已经找到了解决这个问题的关键所在,从而可以将性能推到硬件能力的极限。
至于分片和分层,我们可以在下一步将他们以更好的方式结合进来。同时我们始终认为decentralization(小编翻译:非集中化、去中心化)带来的安全性是区块链带来的最本质的价值所在。所以在任何的新的设计中,我们总是会优先考虑如何保证安全性。在保证安全性的前提下去提高系统的性能。
Conflux技术架构的特点总结起来有这么几点:
1) 不牺牲去中心化和安全性;
2)在未采用分片的情况下,将吞吐率和确认延迟推到接近最优:吞吐率可以达到>3000tps,交易确认延迟可以在1分钟以内;
3) 采用创新的树图(Tree-Graph)结构使得所有的区块都能够贡献吞吐率和安全性。
/ 第二环节:圆桌会议 /
链得得常兴宇:首先还是感谢TokenInsight的邀请,2019年至今Staking Economy和跨链是底层公链的两大关注点。我的问题也与这两个方向有关:
1. 您如何看待PoS类项目采用Staking取代PoW算力的方式,未来会成为趋势吗?Staking 经济又会对区块链应用落地带来哪些影响?
2. 当前区块链不同链之间无法进行交互,跨链是必由之路。您认为未来跨链的生态图景是怎样的?
3. 2019年底层公链还会有哪些突围机会?
Conflux CTO 伍鸣:PoS与PoW相比,我们认为,PoW在一个公链项目的早期是一个更好的选择。相比之下,PoW更加去中心化,更加安全。因为在PoW的机制下,用户很容易通过购买矿机和显卡加入区块链网络。但是PoS的Stake的早期散布却没有那么容易做到去中心化。另外,由于没有像PoW所使用的算力那样,消耗能源的那样一种强有力的产生成本的机制来作为安全的保护,PoS相对来说也一直遭遇着更加多样化的攻击手段的威胁。比较著名的比如,nothing-at-a-stake attack,无利害攻击,还有long-range attack,长程攻击等等。
至于现在大家常说的Staking economy,我的理解是这是一种经济模式,一种激励机制,其实跟是POS还是POW并没有太大关系。Staking本质上是说,token的持有者,会按照他所持有的token的份额,得到相应比例的利益增益。
Staking是一种很好的调控流动性的体制,类似银行利率的存在,在区块链项目中,它用来调控币的流通量或其它稀缺的区块链系统资源。这个模式既可以被PoS使用,也可以被PoW使用。
在PoW的系统中,Staking可以用以调节状态的占用。而PoS和PoW相比,问题在于bootstrap的过程非常有限,PoS的代币持有往往集中在项目方和投资人手中,虽然借助Staking锁住流动性,在短期内抬高币价,但很容陷入少数大户的囚徒博弈,造成踩踏。
而PoW通过无数矿工挖矿参与,既提高了系统安全性,又让token distribution的过程更加平滑,持有更加分散,而在分散的持有中,边际的供给处于一种随机进出的状态,更容易达到价格的平衡。更多的参与方,也有利于形成更好的流动性和生态系统。
我认为总的来说,将传统经济学中的好的机制引入到区块链世界来是一件有道理的事情。Staking economy是这个模式的一个很好的范例。长远来看是比较promising的。但仍然需要更多的探索。我们拭目以待。
说到跨链,我觉得我们首先需要思考一下我们为什么需要跨链。并不是因为这个世界上有很多链,所以我们就需要在这些链上跨来跨去。我觉得跨链的需求在于不同的链可能有不同的功能,而用户在不同的时间可能需要不同的功能。
比如用户某一时刻在交易所上做量化的交易的时候,他可能需要链能够提供很高的性能。但是当用户在另一时刻要做大额转账的时候,他可能希望使用隐私性更好的链。所以这时候,如果有一条链它能提供很好的性能,但是另一条链确能提供很好的隐私性。那么他就需要在不同的时刻能够在不同的链上用他的资产进行不同的交易。这时候就需要有跨链的支持。
那么事实上,如果两个链都主要把性能作为其卖点,但是其中一个性能又不如另一个,那么追求性能的用户自然只会使用性能更好的那个,那在这样的两个链之间做跨链就没有什么必要了。
事实上如果要支持世界上所有链之间的跨链,这几乎是不可能的事情。所以我认为未来跨链生态应该是长成这个样子的:就是会存在几条重要的公链,他们分别在各自所主要支持的功能场景的分类里面做到最好。然后在这几个链之间支持好跨链就好。
说到底层公链的机会,我之前说到公链中仍然有很多问题没有很好的解决,这些都是机会。在性能上,我们应该去思考如何更好的结合分片、分层,以及扩展传统主链的解决方案,来让区块链系统的性能更上一层楼。
另一个我觉得比较有意义的方向是可验证计算。也就是说,一个人做了实际的计算,同时给出证明,另一个人可以很高效的对这个计算结果进行验证。这需要密码学方面的技术突破。目前还没有针对通用计算的完美的解决方案。这个方向如果有很大的突破,将会对安全的实现分片,以及将通用计算与区块链的通证经济更好的结合起到极大的帮助。
/ 第三环节:专家观察团提问/
链闻杨威:作为TokenInsight 的好伙伴也是老朋友,感谢再次受邀。本人很荣幸代表「链闻」出席本次直播。我的问题是:
1. DApp 和稳定币,未来底层公链的生态发展方向有哪些?
2. To B 还是 To C,底层公链如何进行商业落地?
3. 您认为新成立的底层公链是否还有机会?
4. 您的项目未来在生态发展方向上有哪些规划?
5. 您认为哪些行业区块链会率先落地?
Conflux CTO 伍鸣:公链技术带来的最大的优势是提供强大的安全性和可信任性,这些是由其去中心化的技术创新带来的。我们认为一个好的公链,它的发展方向一定是承载世界上最有价值的数据和信息。这个发展方向会包括to B和to C。
对于评论底层公链如何落地,以及哪些行业会率先落地,我干脆从我们认为Conflux应该target的引用方向来说吧。
什么是最有价值的数据呢?比如金融数据。我们认为比特币主要是承载的金融数据是货币,那么Conflux将可以承载的是支付。因为它的高吞吐率和低交易延迟,很适合在跨境支付的场景中被应用。
另一种支付场景是供应链金融。在供应链金融中,有很多的支付环节,这些支付环节又有很多的依赖关系。Conflux的分布式账本能够解决其中的安全和信用问题。还有一种金融领域的信息是来自于信贷行业。这里面一个重要的需求是商业数据的共享,比如黑名单的共享。Conflux可以帮助提供可靠的公平的数据共享,从而最大化多方的利益。
还有一类重要的数据是数字身份。通过为用户创造一一对应的数字身份,我们可以将很多原先通过链下合同完成的事情转而用智能合约来完成。这进而使得去中介化成为可能,从而使用户的合约活动的成本能够大幅降低。
至于Conflux在未来生态发展方向上的规划,首先我们会让conflux这套系统面向用户更加友好。我们会进一步完善conflux的API框架,既包括面向开发者的,也包括面向终端用户的。我们会更加完善提供给开发者的工具链。让他们能够更加方便的开发Dapp。另一方面,我们也会积极的去寻找重要的应用场景,并尝试和传统企业进行合作。
微信小程序
Tokenin指数? Token白皮书? TIindex指数?
往日精选
底层公链行业2019 Q1报告 | TokenInsight
公众平台及联系方式
官网:https://www.tokeninsight.com
微博:@TokenInsight
电报中文:https://t.me/TokenInsightChinese
电报英文:https://t.me/TokenInsightOfficial
推特:https://twitter.com/TokenInsight
商务合作:bd@tokeninsight.com
查看项目报告请到官网
https://tokeninsight.com/report
长按下图加维维好友
留邮箱地址收取干货周报邮件