蜂巢学院线上公开课 | Web3.0训练营专场:我们为什么需要跨链?
本文为万向区块链蜂巢学院线上公开课第30期直播的内容。本期为Web3.0训练营专场,邀请了Parity亚洲区技术总监(主持人)、达尔文联合创始人钱晓栋、ABmatrix合伙人杨超,深度分享了跨链相关的专业知识。
添加小助手微信号:fengchaoxueyuan,可获取每周公开课直播时间和入口。
贾瑶琪:
大家晚上好!欢迎各位来到蜂巢学院线上公开课直播间的第三十期,本次公开课也是Web3.0训练营的跨链专场。很荣幸受邀担任本场主持人,我是Parity的亚洲技术总监Yaoqi。本场探讨的主题也是大家最近比较关心的话题,“为什么需要跨链?如何跨链?” 很荣幸邀请到达尔文联合创始人钱晓栋(Alex),以及ABmatrix合伙人杨超。
首先请两位分别介绍下你们各自的项目,达尔文和ABmatrix分别解决了什么样的场景需求,以及运用了怎么样的区块链技术?
钱晓栋:
大家好,很高兴今天参加蜂巢学院的跨链专场。我来介绍下达尔文网络主要解决了什么问题。我们认为现在价值都是在每一个相对区隔的区块链网络之间,但我们有很强的动机需要把资产或者价值能在不同网络之间进行移动,现在行业内能够实现跨链转移的解决方案都是相对比较偏中心化或者半中心化,所以我们希望在这个问题上面能够做出一些研究,能够实现去中心化的跨链转接桥的解决方案。
所以达尔文网络致力于解决这个问题,我们会成为跨链转接桥网络,在达尔文网络上搭建一座座去中心化的转接桥和区块链网络进行对接,达尔文网络就好像hub中心,通过达尔文网络的桥以及自身转接的能力就可以使价值从一个网络转到另外任何一个已经连接的网络上,这是达尔文一直努力的课题。
贾瑶琪:
杨超,ABmatrix目前是用了什么样的技术来解决什么样的场景呢?
杨超:
ABmatrix是在波卡的生态Substrate上做的跨链项目,项目的名字叫“BOOL Network”。Substrate上面我们做了一个自己的技术,叫做“TSS”,是采用了门限签名的技术,可以把很多不同的异构网络集合在一起,从而实现不同价值网络在异构的区块链里面没办法通信的问题,打破了现有区块链上无法互操作、无法通信,各自为战,像一个个孤岛一样。
目前,我们用的方法可以很大规模的把所有异构网络很快集合在一起,不用在各个基础上做定制开发,而是通过TSS可以很快对接到每一个,包括所在不同的区块链网络。同时,BOOL Network网络有可能成为未来在Substrate上的增加服务,未来也可以成为一个自主的供应链。
贾瑶琪:
大家对波卡最初的印象就是做跨链网络,同时像生态里面也有各种各样做平行链的项目,通过接入波卡,未来可以在波卡上面连入其他的平行链做一些互操作。提到跨链,想知道你们当初在做跨链的时候是发现了哪些痛点,促使想使用跨链来做解决方案呢?
杨超:
跨链的痛点,其实做开发工程师的人都非常清楚,包括联盟链、供应链,各种生态非常多,如果要把每个生态都集合在一起是面临着巨大的挑战,因为在这么多生态下面要为每一个链都开发出一套自己定制的系统,工作量是非常大的。
Substrate为我们提供了非常好的平台,在上面做开发之后它又可以自主进行内核,Substrate下面的内核可以很自由的进行切换,这已经是很好的基础了。同时,我们做的门限签名方案(TSS方法),又在上面进行了更好的试用性,简单说,做跨链的时候就从底层进行了一个开发,而不需要在每个链上面自定制的Smart Contract进行开发,这样更容易让跨链从技术上可以实现。
因为我们相信最好的设计在开发层面或者在使用层面来说一定是最简单的,我们就宁愿花很多的时间和精力把下面底层的事情做好,让上面一些开发做的更简单。
贾瑶琪:
理解。Alex,达尔文在做整个项目的时候,有没有想到为什么需要跨链解决方案来解决一些痛点或者问题?
钱晓栋:
这个问题一直存在,实际上行业里很多优秀的团队都是在努力想解决方案,其实很早就有人提出解决办法,只是现在的一些解决办法还不够去中心化,多少还是需要一些信任或者说还是有局限性。
比如以往跨链,像资产或者价值是不可能从一个链到另外一个链上去,一般是在起源链上进行价值锁定证明,才能够以此在目标链上发行映射资产。刚才讲锁定的证明,怎么放到目标链上去?其实比较难的地方是在这里,大家都在想办法解决这个问题。有的是中心化,你只要相信我,我的信誉好,那么我来做这件事情的确认。也有人说我们有很多人组成的联盟,甚至可以放些押金在那边来证明不会作恶,或者作恶会受到惩罚,因此你们可以相信我。但是这些方式还是不够去中心化。
波卡做了一个非常棒的解决方案,它是通过这些平行链之间共享安全池的方式作为解决办法,每个链上的安全是我来负责的,通过协议是能够知道每条平行链上发生的事情,于是可以负责这件跨链消息的转发这件事情。这就是去中心化,但它有一定的局限性,就说对一些旧有的链,已经存在的公有链,比如说以太坊之类的有很多生态在上面,它就需要“桥”的方式来进行资产的跨链,所以说并不能搞定一切的链。
Abmatrix上面提到的解决办法我觉得也很有意思,门限签名,也是一种新的思路。达尔文的思路是通过在两个链之间互相搭件轻客户端来互相了解对方链上发生的事情,以此来作为价值是否被锁定或者是否被销毁的客观事实的验证。
我们的创新是在于,轻客户端因为不停地要喂每个区块头进去,所以它的维护成本会非常高,而我们的创新是把轻客户端变成亚线性的超级轻客户端,对这个块头并不需要线性的一个个都喂,而是可以跳着来,基于密码学的验证又可以保证它客观性,这是我们的一个解决办法。
现在行业内不同的团队有不同的解决办法,不同的桥、不同跨链方案对信任的依赖程度会有不一样。所以我觉得大家在使用时可以根据这些特性来按需使用。
贾瑶琪:
理解。目前来看,不管是波卡通过平行链、中继链以及XMP,包括像达尔文这边通过超轻客户端来跨链,ABmatrix通过门限签名跨链。就目前看,从技术角度,你们两位觉得在跨链这个方向现在已经做到了哪种程度?跨链技术能否落地?何时落地?未来如果落地,上面可以有哪些比较有意思的应用呢?
钱晓栋:
我们达尔文网络第一座桥是搭建在以太坊和达尔文之间,之所以选择以太坊是因为它上面现在有最多的生态应用。同时,达尔文和ABmatrix一样也是用Substrate的开发,我们力争能够成为波卡的平行链,这样就把桥搭到波卡的生态中去,波卡生态里的平行链就可以通过我们和外部交互,就不需要每个平行链都去搭座桥。
我觉得有一些桥已经可以用了,其实已经在用的有一些桥,比如说像ABmatrix或者其他团队,还在继续研究,希望能够提供去中心化程度更高的桥。因为我们主网线正在上线过程中,第一座桥很快就会推出,那时候大家可以来检验我们的桥,可以看它的代码或者运作情况。
贾瑶琪:
杨超,你怎么看跨链技术何时落地以及如何落地?
杨超:
首先这个问题我觉得可以从技术上、应用上和业务上来说。
1、从技术上来说,我们还是非常有信心的,因为我们团队大概从2018年最早的时候就加入了Substrate的生态,一群搞技术的人就很单纯从技术角度来看问题,觉得这个生态的技术在所有的里面是比较能够扩展、成熟,代码、质量各方面我们都比较过,这是很优秀的一个项目。
在此基础上我们做了很多开发,越来越感受到Substrate的友好性、规则明确、让开发者容易开发。经过这几年发展历程,也验证了我们当时的预见是比较正确,特别是在上个项目上吸取了很多经验、教训,把这个项目做的更加容易落地。
其实目前几个大的主链已经做好了,基本上完成了桥的开发,未来的扩展其实之前也说过了,我们用共享私钥、门限签名的技术实现方案,其实扩展性是非常强的,所以我们是非常有信心,一两年之内我们觉得还是可以把大多数主要的跨链做起来。
2、从业务上来说,这要分几个业务层次,比如有些传统业务可能时间周期长一点,但有些周期比较短的,特别是金融领域,在这个领域如果顺的话,再加上今年疫情的特殊需求,各方面业务、技术、需求到位的话,可能爆发起来会很快。就像现在的直播技术,某个点一旦触动,它可能就爆发了。但我们做技术的人,做好技术的准备,至于什么时候爆发很难说,但坚信它在未来某一个时间就发展起来了。
比如在金融上可能有很多的应用场景,可以是保险、信托等各种各样,我们只要提供底层技术方案,上面的应用开发可以交给很多社区或者很多开发者去做。
钱晓栋:
我想补充下,关于业务场景我也有些思考。
把桥做好了以后,实际上就是把一个个现在相对孤立的、不连通的村庄修了道路,让它们连接起来,价值能够充分自由流动,最基本的一点,能够让市场变得更充分、更有效,能够有充分的竞争,从而帮助一些优秀的项目传播到其他地方去,能够在竞争中脱颖而出。其实我们现在已经看到很多公有链,它们的生态应用还是挺繁荣的。
另外,可以把我们链下的东西也当做一个大的数据岛,其实有很多东西在线下,例如传统的供应链金融,供应链金融里的票据是不是可以上链?当然可以上链,但只能上一个链。上了这个地方为什么不能再去别的地方呢?这样就可以把价值流动起来。
再比如链上原生的一些应用,像游戏中的道具、NFT,包括现在比较热的加密艺术品等,它们流动起来以后在金融里面或者在其他娱乐领域中,会激发出各种各样的应用生态,非常繁荣,可能有很多东西现在我们都还没想象得到。
总之我同意ABmatrix的看法,把价值打通了,以后很多的应用会出乎意料。
贾瑶琪:
刚刚我们都是从技术角度来探讨的,具体到两位自己的业务以及愿景,大家目前是怎么看呢?如果已经落地,达尔文以及ABmatrix目前能想象到或者正在做的,以及未来想要推广的,有哪些比较好的应用或者一些比较有意思的场景呢?
Alex你可以先谈,因为我知道你们现在也做出来了一些游戏,以及过去一直在做很多比较有意思的事情,可以多分享下这方面的情况。
钱晓栋:
其实我们很高兴、很兴奋,现在的人是生活在物理世界里,但是我们以后很多的身份、行为以及资产都是在数字世界里,所以除了对自己的身份有把控之外,对自己的数据也是有很强的控制力。
达尔文团队除了做桥网络之外,其实也在开发一款区块链游戏,想通过区块链游戏能够让更多普通的用户比较轻松进入区块链世界,不用觉得区块链是很深奥、生涩的东西,通过游戏化的方式让他慢慢了解,原来我的钱包其实是自己控制的,在里面买一些什么东西或者和游戏交互,其实都是在与智能合约进行交互。然后可以把一些小人或者资源从这个大陆搬到另外的大陆,其实就是在体验跨链的互操作性。
我们很高兴通过区块链游戏化的方式,使用户对于自己的私有财产完全控制的场景有所了解,能够慢慢进入这个世界。所以在这方面我们会投入比较多的资源来继续开发这款游戏,开发出大家可以交流、交换价值的场所。
贾瑶琪:
NFT的想法很有意思,特别是做跨链,不管是游戏还是物品的交换。
杨超,我知道ABmatrix其实很早有很多做纯技术的,从你们的角度来看,包括现在做的以及未来想做的,有哪些比较有意思的内容可以分享给大家呢?
杨超:
其实ABmatrix都把自己定位成技术驱动的团队,我们最大的愿景是想提供一个去中心化价值应用流转组建的解决方案。
用现在互联网公司的说法,很多公司里面有个叫“中台”的部门,是很多大公司里各个前端应用的一个中台技术提供者,就是公司各个小组要做某个领域应用开发的话,不需要从前端到后端的开发,而只需要把比较前端的应用接到中台来,很快就可以开发出一套自己的应用。我们之前也做过很多,比如说帮银行、金融公司做了很多联盟链的项目。
我们也会继续探索,但目的是要在这个基础上探出一条路来,当做一个样式,其他的公司想用同样的方法、同样的技术就可以很快根据案例把它开发出来。
我们的愿景是专注在技术积淀和开发,让BOOL Network网络可以变成技术上的创新,同时也可能是通信协议上的创新。然后从技术创新、用户理念创新慢慢做成生态化,让用户能够更简洁、更快速的在未来基于区块链开发出一些应用,而不需要花费很多时间来做底层的一些技术,这样我觉得可能是对区块链生态更有利,因为所有人如果都专注于底层的技术开发,可能做很多重复劳动。
这个问题一旦被解决,我们就可以预见到未来区块链的发展,可能有点像互联网或者移动互联网当时的发展,就是基础设施做好以后,外面的生态就可能是各种应用很快爆发,我们非常希望看到这样,跟所有进行开发的人共同成长,这是我们的愿景。
贾瑶琪:
目前波卡生态主打的话题是未来如何建设Web3.0或者下一代互联网,不管是基础设施还是应用。从各位的角度来看,你们的项目是如何助推Web3.0基础设施的建设?
杨超:
我认为主要分两块:第一,让资产可信的数字化;第二,做到很好的资产聚合。
(1)数字化
是目前很多时候已经在进行的,包括现在席卷而来的移动互联网、物联网、人工智能、大数据、云计算,这些技术都是在颠覆传统行业和环境,改变着消费者的习惯。传统很多东西已经数字化了,但可信资产才刚刚开始。我们第一步要把区块链网络生态建好,让用户很快速地可以把资产数据化做起来,为下一步去中心化价值流通打好基础。
(2)资产聚合
区块链本身就完成了从“信息互联网”到“价值互联网”的转移,我们的服务提供一站式的数据资产整合,让不同异构网络价值资产可以很快地通过服务、桥接、跨链技术整合在一起。
这是我们认为的Web3.0的愿景,自由、快速、去中心化、可信等,让价值流通变得无边界。
贾瑶琪:
Alex,达尔文是怎么长期助力Web3.0基础设施?
钱晓栋:
我们现在就聚焦在桥的建设上。将来的世界一定要融合的场景,各个公有链长期并存下去,不会有一家独大把别人都吞并的情形,不大会发生。如果能把互联互通这件事情做好已经非常了不起了,我们会聚焦在这一件事情上做到极致,提供品质很高的去中心化的桥。
在此之上,希望各种应用能够借助桥的能力,把它从单链应用升级到多链应用,能够支持来自于各个链上的资产,应用能够把触角触及到各个公有链上,这已经非常了不起了。
游戏作为旗舰的show case展示应用,让人家看到你的应用,他的应用也是可以做成类似这样子的。我们还是主要聚焦在这个点上,能够帮助Web3.0向前迈一步。
贾瑶琪:
下一个话题比较开放,我想和大家共同探讨一下,以目前区块链行业进展以及Web3.0进度,在你们看来,有哪些基础设施、产品、用户接口是比较缺乏的,从你们的角度来看,如果想把区块链产业、应用推给普通用户,例如现在手机上100个手机应用里面连1个普通的区块链应用都没有,普通人是很难接触到区块链应用的。在你们看来,如果未来想把区块链应用推给普通用户,那在哪些方面需要更努力?基础设施还是产品?
钱晓栋:
我从2011年左右就开始进入这个行业,行业发展非常快,突飞猛进。从技术上来讲,发展真的是日新月异,好像传统世界里已经过了上百年的发展历程。但是有一些最基本的东西始终没有搞定,面对大规模用户的User adoption问题没有解决,其中重要的是私钥安全便利的管理。这恐怕是让普通用户进入领域最大的障碍。
我们没有忘记密码这件事情,可是用户习惯了密码可以恢复这件事情。怎么让私钥变得安全托管,但是又不至于把这件事情完全交给别人,是个大挑战。现在已经有些项目在关注这个问题,但是到用户很方便地用的话还是有一些距离的,这是最大的问题。
另外还有几个比较重要的点,比如价值稳定资产,现在已经进步了;跨链问题,早年我们都觉得这是区块链行业的“两座圣杯”,但现在已经被解决了一部分,或者往前迈进了很大一步。我相信在不远的将来,这些问题都会一个一个被解决掉,包括能让用户很容易地参与进来。
我们一直在关注的TPS吞吐量、公有链的性能。安全、去中心化、吞吐量性能关系怎样处理好?比如有一个应用非常火爆,吸引了很多用户进来玩,结果链的性能不足以支撑,人家玩了发现根本没法用,这就很尴尬。世界上有这么多聪明的人都在想解决办法,像波卡、以太坊2.0都是从不同角度来解决这样的问题。我对整个行业是非常乐观的,这么多人都在这个领域,这么多聪明的人都在用各种各样的方法解决问题,我们要做的事情是让市场充分竞争。
贾瑶琪:
杨超,从你的角度如果Web3.0未来想推给更多普通用户,基础设施、产品方面还有哪些是需要解决的?
杨超:
从两方面来说:第一,底层;第二,产品应用。
(1)底层
目前还没有很好的底层设施让很多区块链应用可以有很快速高效同时还安全的应用开发,跨链技术刚刚好可以解决这些问题,可以让很多不同的异构网络快速地集合在一起,每个都有优点和缺点,但是整个在一起就像互联网一样,可以取长补短,可以解决上面所说的性能问题、安全问题、各方面问题。
这有待于做链的,像Abmatrix以及Alex团队在内的国内外各个团队的努力,让底层能够有很坚实的地基,让上面的应用能够快速、安全、高效地进行开发。
(2)产品应用
前端应用也是非常大的问题,目前区块链上前端应用的东西(像Dapp)都面临非常大的问题,易用性,不是很易用,都是要专门在这个领域里的极客才有办法做操作,这样阻挡了一大批用户在门外。
达·芬奇之前说过“Simplistic is the ultimate sophistication”,易用性其实是最复杂的,要把东西做到易用是很难的。我们一直希望区块链里能够出类似于移动互联网乔布斯一样的角色,能把这么复杂的底层技术做出来这么易用的iPhone,让小孩儿拿着它也可以快速地上手。
如果这两方面都成熟了,那未来是非常可以期待的Web3.0时代。
贾瑶琪:
除了我们感觉有欠缺的基础设施、产品,以目前区块链行业的进展以及Web3.0基础设施,大家感觉下一个比较火爆的爆点和产品会是什么样呢?
钱晓栋:
每个热点我其实都不是太关心,因为人类要大规模协作,需要一种良好的机制,人大都是自私的利己的,区块链对组织形式、组织关系、生产关系是一种很好的提升,能够让人在利己的动机下做出对系统有利的产出,而且我们的协作都不需要相信对方或者怎么样,只要按照系统规则做就行了。
在这样的情况下,什么样应用的爆点出来都是有可能的,都有一定的偶然性和必然性。一定要讲到下一波是什么样,恐怕行业对跨链高效投入使用是有很大期待的,比如说波卡下一个阶段从测试网络变成生产环境可用的真正平行链,把插槽插入以后,以应用链的形式大家接在一起,真正实现跨链的互操作性,大家还是非常期待的。
这段时间比较火的是DeFi应用,后面NFT非同质化通证的游戏、艺术品,也是会有很大潜力,其他应用形态都是有可能的。
贾瑶琪:
杨超,你怎么看接下来有哪些比较有意思的应用和场景?
杨超:
很多时候预测某个具体事情比较困难,但是人的需求是不会变的。从人的需求来说,再往这个思路推理,可能方向是对的,目前很大的需求蛮看好去中心化金融。
人们会通过技术或者某种东西达到人们的财富、资产不被掠夺,或者可以信任自由地进行流转。我还是很看好这个方向的,至于什么时候可以真正实现,我们也不好猜是哪一年,既然Abmatrix投身于作为波卡生态做行业做跨链推进事情发展,那等于用实际行动是“用脚投票”的。不说那么多,实实在在地做这个事情,比很多真正的预测更实在。
贾瑶琪:
非常感谢Alex和杨超,今天的活动就到这里结束了。本场也是Web3.0训练营的最后一个专场讨论,在10月26日会举办Web3.0训练营Demo day,在Demo day上,15支团队会进行线上线下的同步路演,结合具体项目展示训练营期间参与培训的成果以及团队自身成长的进步,欢迎大家持续关注以及报名参与。谢谢大家!
本文分享结束。想深入了解更多区块链新技术,以及web3.0发展的相关知识,来参加第六届区块链全球峰会!第二阶段优惠票即将与9月30日截止,点击阅读原文报名,即可get。
国际周官网&报名https://www.blockchainlabs.org/week2020
summit@blockchainlabs.org