Polkadot、Solana、Nervos 与 NEAR 共话公链未来:相互依存?还是一家独大?
整理:imToken
7 月 24 日,由 imToken、Nervos、NEAR、Polkadot、Solana 一起联合主办「公链未来」杭州线下研讨会对目前各个公链的现状以及未来做了分享,并就大家关注的以太坊的问题、各个公链有没有别的发展方向或者切入口进行了开放讨论。以下为活动核心内容实录。
主持人:我们第一个问题其实就是想开放地和大家讨论和交流一下:你们认为以太坊目前遇到的这些问题是有机会解决的吗?特别是在治理和我们怎么去推进以太坊开发过程中的这些问题,我们是不是有机会解决?另外一个点,我们看到了一些表现的现象,是不是可能会带来根本性上的问题,让以太坊产生一些非常难以修复的后果,可能会是致命的。第三,我觉得公链方也可以聊一聊,就是说以太坊的确经历了五六年的时间了,它现在可能到这样的阶段了,但其他公链现在没有暴露或者比较少暴露出这些问题,是不是因为它们还没有到这个阶段?未来也有可能会遇到和以太坊现在遇到的问题,或者说有没有方式,我们可以去解决这样的问题?
imToken: 如果要破局或者尝试带来一些改变,可能是 Layer2 将我们想要尝试做突破、改变、创新的,我们在 Layer2 做实践,而不是在 Layer1 公用的通用协议上做那么多的尝试、改变。但是这个尝试只能在通用的 Layer1 做吗?其实不然,Filecoin,NEAR 也在做尝试,甚至我们在 Layer2 上做尝试。等到真的有结果了,真的是被验证过了,我们再放到 Layer1 慢慢做改变,我觉得这是以太坊公链更适合的做法,而不是整个社区参与者停留在争吵、争议当中,这个时候精力都消耗在这些事情上。这是我作为一个参与者对它的看法。
Nervos: 我觉得治理问题可以分两块,一个部分是说治理的需求,就是说我需要治理;第二个部分是治理的方式,刚才大家讲得更多的是治理的方式。
我觉得这是以太坊作为创新者不得不面对的问题,因为以太坊在 14、15 年,它做起来的时候并没有考虑到后面很多的因素,包括性能、共识的扩大、PoS 等等。这对于后面的公链来说,有很大的借鉴作用,可以很多很大程度地缓解。所以我相信新的公链遇到治理问题,会比以太坊少得多,这个当然不是没有优点,我觉得这是它作为创新走在前面必须要经历的。
第二个点,怎么治理的问题。我觉得显而易见的是作为一个区块链最早的社区,作为社区来说,最理想的治理是把所有人的话语权都考虑进去,这是最优的策略。但现实情况下很多人是没法表达自己的话语权。
Nervos 这边会有一个治理中心叫 Nervos DAO,我们每年会有一部分的出块奖励给到 Nervos DAO。就像我说的第一点,我们作为一个后来的公链,我们自认为在某些点上想的比较清楚,所以我们对硬分叉的需求、对新的特别变动大的需求并没有特别高。尤其我们用的 RISC-V 虚拟机,RISC-V 是硬件指令集的,它的变动或者它的指令集的制定非常认真和考虑周全。所以,我们的指令集的变化几乎是没有的,这个对比以太坊来说,这是两个截然不同的选择或者去向,所以我觉得我们是两方面。
治理问题,我们没有答案,我们希望跟着社区或者跟着整个行业一起寻找答案。
主持人:你们现在的治理是怎样,是在社区里面先做,还是怎样的流程,会有吗?
Polkadot: 作为波卡生态来说,大家都知道 Substrate 的升级,其实这是分为主动和被动的。在有了思路之后,哪怕你想跳过民主去升级,或者说必须经过民主议会的投票才可以,所以其实这是一个悖论。相当于你只要移除了 sudo ,对于 Substrate 的链,治理权就下放到了社区。
这是第一个,我想正面说的事情。
但是我更想延展性讨论的点是区块链世界里面的真民主和假民主,这个很有意思。
其实我个人觉得以太坊虽然是链下治理,看起来很中心化,但实际上它是真民主,因为你任何一个决策的推动,大家不可能各种各样的声音都能够表达充分的表达。而且因为涉及到的利益方够广,所以不能瞎搞,大家可以理解为政治正确是一种把权利放在笼子里的方法。你只要坚持流程正义,其中有一些问题就可以规避掉。
波卡看上去是真民主,所有的工具、所有的流程设计都是按照英国和欧洲议会的设置,已经有三权分立,有上议院、下议院的,而且每次代码改进都需要公示,确实是真民主。它的工具又为它未来的去中心化提供了很好的铺垫,但我们不能说它现在已经完全像以太坊一样去中心化。
NEAR: 我觉得这个问题本质上是——怎么由一个中心化组织,去构建一个去中心化的开放社会的问题。
从一开始生态里只有一个开发团队、只有一个公司的时候,其实决策和治理上是最有效率的,一个开发团队说了算,决定你的技术取向、你的整个架构设计。
我们现在看到的是,有一些民主机制在区块链上实行,比如说多数投票,比如对于某一个技术方案公开讨论,这个都没有问题。但是好像在整体的民主的程序设计上,我们可能还没有看到治理的特别有突破性的或者治理的特别优秀的项目。
imToken:当大家讨论怎么做治理,我想大家开公司或者讨论公司决策的时候,我们最终追求的不是怎么治理,而是说治理得到的好结果,这是大家所追求的东西。所以这里会有一个问题,其实很多东西是不能做验证,所以我们需要有一套议事规则去争取理想的治理结果。
但是在区块链的工程项目、产品项目来说,其实是有条件做这样的验证过程。刚刚提到波卡完整的议事规则、民主流程,其实 kusama 这是一个蛮有趣的设定,就是你把你想要做的治理方案再做一遍验证、跑一遍,就像我们现在做互联网产品一样,我们做 A/Btest,先上工具,减少决策的争议,有了一个比较好的结果,我们就自然知道这个是否是我们要追求的。
主持人:所以以太坊缺一个 kusama。
imToken: 其实以太坊缺 Layer2,其实我看到最近很多想做验证的都会跑到 Layer2 上做验证,最后才说到底要不要落地到以太坊,我觉得这是比较合适的方案,而且是在成熟的互联网体系下已经被验证的一套治理决策,它跟社会不一样。
主持人: 其实现实也不太好动,所以在 Layer2 做实验成本会更低一点。
Celer Micheal: 我感觉分层的视角其实不仅仅限于扩容,当然其实对最终的治理也是非常有帮助的。无论是偏前端用户体验的,还是偏底层的存储的,我们要把这两件事联系在一起。
我感觉以太坊已经做到这一步,EVM 至少在面向用户这一块,已经把大一统的工作做了。但是我感觉它把底层和应用层更进一步分开,无论是从性能上还是从技术架构上,还是从治理上,我感觉都要做一个比较大的切割。因为以后的话,可能治理的这些东西,有时候在面向更多用户的情况下,我们会有更民主的决策过程,包括持币人的投票或者更开放的讨论。当然在底层,其实我个人偏向的是不需要特别民主。其实偏向底层的东西,我个人感觉不是特别需要民主。因为我们说区块链随时可以分叉,包括比特币也有这样的趋势,但最终谁会胜负?我觉得这不是现在可以决定的事情,
它应用层面向广大用户的时候,这些治理还是可以,但是我觉得在底层偏向于不要通过算力去做,这是我个人可能比较激进的观点。在没有算力的情况下,我个人不太喜欢底层用 PoS 这件事情,所以我比较喜欢上 Nervos 特别是一体机中,我觉得底层必须是 PoW。
主持人:刚刚的问题得到了挺多的观点。接下来我们不聊以太坊本身了,我们知道在以太坊 Layer2 和 ETH2 都在按照节奏推进中,Layer2 可能在这个月或者下个月会有 1-2 个上线,ETH2 可能在年底或者明年初转到 PoS。这些在我看来可能都是以性能升级为核心,无论是 TPS 还是单笔交易成本,都是可以提升和降低。我不知道对于公链方,或者大家觉得从以太坊本身,它有没有哪些地方的缺失,是可以由其他平台来填补?
imToken: 我要举一个案例,很多时候我们是从用户为中心考虑这些问题,发现更多公链设计的时候只是从顶层开始往下设计,不会考虑真正在使用的用户是怎么考虑的。就像我一开始在说的,Key 是用户关键的环节,还有场景、公链,这里怎么串联起来?资金是怎么流转的?哪里是薄弱的环节?这是真正关联要考虑的问题,我们不能只是站在那里说我们要搞很多生态,一点意义都没用。
所以我觉得 Nervos 有两点,是补充以太坊现在的缺点:第一,支持任意的密码流域,让传统的 Web2.0 这套密码学,可以形成一套新的账户体系,而这个账户体系是有蛮多的灵活空间,所以最关键的第一个环节 Key 这一部分,Nervos 有这样的能力。第二个,其实大多数用户在区块链上会面临的问题是交易的不确定性。因为一笔交易发布到一个公共的网络当中,不是私有的网络或者独立的网络。在公共网络当中的交易池或者交易打包、排序等机制,甚至说区块链状态的不确定性,都会导致交易具有不确定性,这是非常大的痛点。但可能站在公链角度,可能不会察觉到细微的用户常见的问题。所以像 Nervos 的模式,用户发出交易的时候,我们已经知道这笔交易是否可行。所以这是目前以太坊上用户能感受到的最大的两个痛点,而这是 Nervos 能补充的,通过它灵活的基础的密码学体系来支持。
波卡生态的平行链项目方 Bifrost:我觉得现在以平行链的形式来承载应用来说,它对于开发者的灵活度更加高,其实我们可以比智能合约开发得复杂一点,但我们自由度可以更大一点。
比如 r-staking 衍生品,其实我们的愿景是为 PoS 网络提供衍生品。这个过程,现在的思路就是通过波卡的跨链桥。通过波卡内部的同构链、平行链可以互动,通过异构链解决。这种情况下,我觉得对于以太来说做的是功能上的补充。
我觉得最终每一条公链,肯定是一个大家有自己的独特的业务,比如说你是高性能,或者你有更加去中心化的治理方式或者运营方式,你肯定有自己特别的形态。所以,最终的一个终局,其实也是各自发展自己的独特领域,然后通过一些形式去打通,可能更加像平行链和平行链之间的交互式状态。所以我觉得从未来补充的这一点上来说,每一个公链应该有自己独特的点在的。
主持人:我追问一个问题, Bifrost 是不是属于一个比较专有的公链,它作为一个比较专业特定的服务,你去竞拍一个平行链,会不会觉得大材小用,是不是可以在别的链上做这个事情?
波卡生态的平行链项目方 Bifrost: 做一条平行链,你首先要有资产和用户,第二个才是做你的开发者生态。我们当然希望衍生品能够给开发者赋能,能够通过开发来降低用户的资本成本,还有给开发者提供衍生品用。但谁来用这个衍生品?我觉得我们现在分成两步:第一步,先有资产和用户。
Polkadot: 我接着说一下。Web3.0 是 Gavin Wood 博士在 2014 年提出,它会是一个数据安全、隐私,然后完全去中心化的世界,智能合约的时代是没有办法完全支撑起来一个特别复杂的 Web3.0 世界。
我们可以想想我们现在有哪些应用,大家能想到的只有 DeFi。其实这个就会类似于计算机时代很早期的时候,我们也没有什么特别丰富的应用,我们也不会想到今天有互联网时代这么多功能、这么庞大的互联网的世界。所以这是 Gavin 想实现的区块链的愿景,就是 Web3.0。他的愿景是用中继链+平行链的愿景实现的,这个架构是跟以太坊是不一样的。中继链就是元协议,是一个 Layer0 的协议,那在它之上的每一条 Layer1 的平行链区块链就是支撑起来不同的功能,支撑起 Web3.0 里面不同的功能、不同场景的特定场景的功能的链。
所以,我觉得 Polkadot 它首先不是公链,它是一条多链系统。它对以太坊来说有什么补充?其实它不叫补充,其实它最大的创新是颠覆了前面所有项目的设计,我在底层的架构上直接设计了一个 Web3.0 的架构,而不是一个简单的公链的架构。
主持人:很多问题不完全是公链的问题,很多都是应用方面的问题,包括钱包入口体验是什么样子、应用入口的体验是什么样子,我理解以太坊想做的是底层,大家可能感受不到以太坊,这是最终的状态,就是大家不需要知道,大家只要用这些应用就可以了,但还是靠应用和钱包作为前端。
Polkadot: 您的问题问得特别好,我觉得现在大部分公链状态是什么?首先它服务的主要用户不是用户,不是 C 端,按中国的互联网话术就是很多人不是在服务 C 端,更向 B 端。它像矛盾的二元体,我们知道真正有能力在上面开发应用,但我首先要开发应用,然后有人用应用,我的链的商业模式才能转起来。与此同时有很多底层的东西,比如说账号,用公链号去开发。所以刚刚提的确实是一个现象,目前也没有哪条能很好的解决。
主持人:刚刚我们聊了不少和应用相关,目前国内区块链行业的监管总感觉有不稳定的现象存在,我觉得我们可以了解一下大家对于政策风险的规避,现在是怎样在考虑的,特别是包括人员、运营、投资经理、应用各个方面。
Nervos:我代表我们的 NFT 项目回答。我刚才也解释了,我们做的 NFT 解决方案,无论是发行人、持有人、交易人,全程不碰数字货币。我们做了秘宝账户,就是秘宝 .net,它里面没有数字资产的余额,但可以收到 NFT,转让的时候它消耗的链上的费也是 NFT 自动出的。我们用技术手段帮他们发行 NFT,他们也不用支付数字资产。所以在境内是符合现行法规的。
主持人:所以你们是属于提供技术服务的角色?
Nervos: 我们提供一种技术服务,但这种技术服务,由于它底层公链的可能性,使得用户不用接触数字资产。
参会嘉宾提问:前段时间支付宝发了 NFT 相关的东西,但实际上并不是对 NFT 整个有关系,其实现在的问题是一旦你的 NFT 是去准入的,监管就无法给你禁止它转移,这是不是一个更大的问题?
Nervos: 这个问题非常好。这里面有一个点,就是公链一定需要去准入,一定需要公开开放。但是任何的服务,C 端用户接触到的服务一定是中心化的。你任何一个 APP,它一定有一个服务器,一定可以帮你过滤一些信息的。那么,我们在任何一个国家的监管体系下,我们符那个个国家的监管,过滤掉就行了,但实际上有这个信息,就是用户的钱包不会显示。当然,你可以不用我的钱包,你用其他的钱包。但是你用谁的钱包,那个钱包要进行监管,出了那个问题就是那个钱包的问题。
主持人:听起来是常见的监管逻辑,无论是钱包还是各种各样的。
imToken: 其实 2016 年开始做的时候就考虑这个问题,不是说今天监管严格。我们从 2016 年开始做的时候,我们希望做的东西是去中心化的,尽可能不依赖于我们的中心化服务。我们能做到的一点是,所有的服务挂了依然可以把私钥取出来。第二,甚至你只要换一个节点,就能看到你的资产,并且能做资产转移,这点都不依赖于 imToken,只要你能有这个 APP,甚至从我们的开源库,重新建立这个 APP,就能做到这件事情,我们从 2016 年就开始了。