Moonbeam创始人解读多链新概念Connected Contract
日前,Moonbeam创始人Derek受邀参加RiRi的直播。
📺 观看视频回放:
https://www.youtube.com/watch?v=7j-y5yxVaGE&t=2s
📝 以下为直播内容精选:
1
Moonbeam & Moonriver构建初衷
Moonbeam致力于构建一个针对开发者的平台,主要集中在跨链用例方向。波卡毫无疑问是在这方面的(佼佼者),正因为如此,我们选择在波卡上进行构建,这也是我们选择开发以太坊兼容性的原因。
随着时间的推移,越来越多的区块链会随之出现,开发者对于访问各类区块链的需求量也会不断增加。这便是构建Moonbeam & Moonriver的基本概念。
2
是时候讨论多链(Multi-Chain)和跨链(Cross-Chain)差异
以前,项目基本上是选择单一的链部署智能合约,比如以太坊。随着区块链数量不断增多,除了以太坊,其他的公链也有自己的用户群体,如何将服务同时带到不同的公链呢?
经典的部署案例:Sushi是EVM兼容链的知名项目,一开始在以太坊上部署,随着其他公链的出现,如何触达这些公链上的用户及资产成为了Sushi的痛点。现有的应对多链发展的解决方式,将以太坊上的项目“复制”到其他链上面。而Sushi的多链扩展非常迅速,目前已部署到超过16条链上。相比仅存在于以太坊上,现在Sushi可以获取更多在其他链上的本地用户和资产。
那么,新的问题随之而来,刚刚所说的部署情况相当于16个孤岛,互相之间无法传递信息。这便是Moonbeam存在的意义所在。我们能帮助开发者跨越这些链之间的限制来构建项目,同时还能如同在同一个系统下同步所有的业务(而非使用16个单独的系统)。
多链在我看来就像多个应用案例的组合。当下的跨链基本上是通过跨链桥来实现转移资产,但目前正处于跨链技术的重大创新升级,波卡占据领先地位,因其有XCM技术,而我们也在不断发展Moonbeam内置的跨链功能。
3
我们正在见证跨链的进步,区块链
如何改变未来?
首先我们承认现在的确有许多区块链,时至今日这些区块链可以说仍然是孤岛。虽然现在有跨链桥,但实际上事务都还是发生在自己的链上。将来会有各种各样不同的区块链,也会有标准出现。到时候会有一些区块链联合起来使用相同的操作系统。就像现在有很多计算机,但使用的时候只有苹果、安卓、windows、等等这类运行的系统。因此我觉得区块链将来也会这样发展:开发者自行开发区块链,同时会被现有的操作系统标准要求。
操作系统之一就是Substrate,是波卡背后的团队Parity开发的技术,也是构建Moonbeam的工具,这是一个用于自行构建区块链的框架;EVM是另一种,大家也看得到现在许多区块链都选择用EVM。第三个是Cosmos SDK,某个角度可以说是Substrate的竞争对手,或者说是另外一种方式。
那么Moonbeam给自己的定位是介于两者之间,Substrate和EVM。近期我们也在与Cosmos接触集成。这些操作系统将会是中心,驱使区块链不断发展壮大。
4
EVM DApp/Layer 1成功的因素
Layer 1:对任何产品来说,独一无二和留在用户记忆是非常重要的。在已经有像Substrate、Cosmos SDK这些情况下,如果要构建一条Layer 1其实相对来说越来越容易了。因此能够区别化就变得非常重要。如果要构建EVM链,就变得越来越难了。BSC、Avalanche C-chain都在做EVM。好的方面是这已经是一个开发者可以使用的标准,但仍然需要一些区别:对我们来说,就是优化这些跨链用例。
EVM DApp:现有很多EVM的DApp来到了Moonbeam,我们需要这些去构建基本层和性能。目前团队所期待的是创建跨链消息,称为Connected Contract。Moonbeam上的智能合约与其他链上的智能合约相互连接在一起,这是一个全新的方式。但目前仍处于发展的早期阶段,我们预期下半年可以出现用例。
5
DApp今后的趋势
针对前面的部分延伸:以用户熟悉的Compound为例。Compound是一个DeFi协议,用户可以存入资产A,然后取出资产B。回到多链布局上,DeFi协议部署在以太坊、Moonbeam、Avalanche、BSC等等。每一个部署都是一个孤岛:如果只在BSC上进行存取,回到Moonbeam后,无法获得BSC上所执行的操作信息。
因此,我们正在与一个叫做Prime的团队落地Connected Contract。Moonbeam相当于是主机的位置,远程的卫星装置在其他链上,例如以太坊主网、Avalanche等等。如果在Avalanche上存入了信息,那么信息会被传送到Moonbeam主机表示(而不是在Avalanche本地):“这个用户做了一个存入的行为”;随后用户在以太坊取出,信息传送到Moonbeam主机表示:“这个用户在Avalanche存入,可以在以太坊上取出”。
虽然这与之前相比只是发生了些许变化,但是从整体上来看,任何链上的变化都是显而易见的,并且可以在其他链上使用。以银行为例,总行和分行是连接在一起的,处于同一个系统,用户在各个分行得到服务。现在我们身处这个大转折的初期,我认为协议可以重新思考,在多链这个大环境下用这个方式(互连智能合约)对他们来说意味着什么。
6
Moonriver上线一年以来的里程碑
我们每个月都保持更新频率、及时对市场做出反应、针对反馈添加功能、提出问题,并且持续坚持去做这件事情。我觉得这是我们能够做出很大成绩的原因。因为平台是无需许可的,因此我无法保证知道所有事情,甚至有时候会被每周的新鲜事所惊讶。
目前,有一个叫做Downtown Moonbeam的网站👇,已经收录了200多个生态内的项目。
https://www.dtmb.xyz/
7
XC-20和ERC-20
我们大致的概念是在波卡/Kusama上同时可访问EVM。现实是所有在波卡中构建的团队至少有一个自己的原生资产。但问题在于他们都是Substrate的原生资产,无法访问EVM,从而导致Moonbeam上的开发者无法使用。因此我们觉得解决这个问题迫在眉睫。
我们首先实施了XCM当中的XC-20功能。XC-20功能能够使所有Substrate的原生资产均可传送至Moonbeam,所有开发者都可以在Moonbeam上(即EVM内)使用、部署他们的应用。
同时这些资产也可以成为ERC-20格式(以太坊的标准资产),意味着他们可以兼容以太坊工具,比如MetaMask。因此这个功能实际上扩展了波卡资产的功能性,目前已有数百个应用能够使用这些资产。这是消息传递技术的首个功能,而且我们也已经看到了显著成果。
现在我们已有相当数量的XC-20资产,先在Moonriver上开通通道,随后会上线Moonbeam。
8
跨链桥
目前有许多路由在Moonbeam内/外。其中之一便是XCM,可以使用波卡原生的消息传递机制,将资产从中继链/平行链传送至Moonbeam。同时我们也有很多跨链桥,连接Moonbeam和波卡外的链,如以太坊、Cosmos。
我们其中合作的一个桥是Nomad。Nomad主要负责桥接Moonbeam和以太坊。他们本身有很强的安全技术。另一个是Axelar。这个团队试图做一个类似波卡的XCM产品,但允许Moonbeam去其他波卡以外的链。我们已经合作多个有趣的场景,比如我前面所提到的跨链互连。
此外还有许许多多创新的东西正在发生。我们希望Moonbeam能够成为功能强大的连接之地。我看到跨链的机会在于,每条链都像小小的经济个体/国家,特定的路由在将来会变得越发重要,因为和谐经济个体/国家需要有条路运送出/回货物(即我们所说的资产/服务)。因此我希望Moonbeam可以成为关键的贸易路由之一,使波卡内的项目能够通往波卡之外。假以时日,成为贸易的关键中心。
9
Moonriver未来发展之路
Moonbeam和Moonriver有不同的社区,但也有一部分重叠。我并不认同“部分项目只会择其一进行部署”这个观点。但我觉得可以是往精益的方向靠拢。
我曾经认为可能NFT游戏这些类型的项目会上Moonriver,DeFi项目会上Moonbeam,现在可会往这个趋势发展,但不可否认的是:还是会有DeFi项目选择Moonriver,NFT游戏类型的项目选择Moonbeam,因此这并不能从严格意义上来界定的。
另外我还意识到,所有东西其实是相互作用的。比如说一个游戏项目,依然需要DeFi才让事情变得合理。用户需要DeFi来操作从游戏中获得的同质化物品。另外比如说游戏中获得的东西,需要NFT市场进行交易,其中就需要DeFi来运行抵押品的部分。当然我也看到有一些游戏项目目前是更倾向于部署在Moonriver上,可能相对来说费用较低,这些项目本身人数不多,也没有VC资助。但是我们可以拭目以待。
总的来说,从用例的角度来看,大家一开始都集中在DeFi上。但现在我们也可以看到NFT用例的快速增长,尤其是游戏、元宇宙的崛起。
网络的发展其实与我一开始的设想并不同,这也是我觉得这份工作很棒的原因之一,每一天都有新鲜感,与团队交流和学习新东西。另外因为这是一个开放的平台,社区也会提供他们的想法,甚至比我们团队的更好。
10
社区与Moonbeam
我觉得这是我们创建的气氛,团队和社区都是持有相同文化和相同目标。近期我们举办了一个社区小活动,聚集了很多收集人、项目方、其他平行链团队。尽管最近市场并不乐观,但是给我的感觉是人们依旧保持着探索的热情,这对我而言也是一种鼓励,让我觉得我们所做的是对的事。
11
Moonbeam的更新
Moonbeam基本完成了基础设施的建设。近期Chainlink的上线解锁了一大批DeFi项目的启动。现在这个阶段处于DeFi部署和上线的第一波,构建者现在可以使用互连智能合约这个方式。这是我们Q3的重点部分。我热衷于此是因为这是Moonbeam(波卡的XCM)启用的独一无二的的方式。
如果看现在市场上表现优秀的Layer 1,有Polygon、Avalanche等更多的选择,为什么要选择Moonbeam?你能构建一个可以触达任何用户、任何资产的应用,而Moonbeam可以提供这个功能。当然除此之外还有其他好处,比如优秀的社区和低gas费。目前我们处在DeFi基础设施的阶段,而这将会在下半年实现。
12
波卡的未来发展
我们一直在跟波卡背后的团队Parity共同致力于优化性能。
其次我也对平行线程的技术感到非常兴奋,从用例角度来说,回到为什么在Moonbeam上构建而不是其他EVM链的话题,我们将会在平行线程上构建一些功能,允许Moonbeam开发者使用Substrate的全部力量来加强其DApp,这是比较特别且功能强大的。
越来越多的人正在EVM和构建智能合约,但很少人发现Substrate的实用功能。我们也希望能够通过Moonbeam的发展起到宣传和教育的作用,使用Substrate,无需编写一整个过程,只需一小部分逻辑片段,作为平行线程,连接回智能合约。Moonbeam是应用进入波卡生态的一个入口,那么平行线程可以作为底层解决方案进入Substrate的入口,从而受益于Substrate的强大功能。
另外我觉得会产生更多优秀的平行链团队。构建在波卡上的平行链提供着各种各样的有价值的服务,因此有价值的服务越多,就有越多服务能够直击到用户,而Moonbeam就试图创造这些服务能够让所有人访问到。比如说Moonbeam上的开发者目前有20个服务可以使用,如果以后有30个、40个或者更多,那么有价值的选项就更多了。因此对我来说发现更多优秀的平行链非常重要,他们可以为网络提供越来越多具有价值的服务 。
关于
Moonbeam
Moonbeam是波卡网络中兼容以太坊的智能合约平台,可实现轻松构建原生的互操作性去中心化应用。以太坊兼容特性允许开发者以最少的更改将现有的Solidity智能合约和DApp前端部署到Moonbeam。
Moonbeam将延续其在Kusama上的姐妹平行链Moonriver的成功,从100多个在网络上构建DApp和协议的项目中积累开发者和用户活动。作为波卡网络上的平行链,Moonbeam将受益于波卡中继链的共享安全性和连接波卡其他链的互操作优势。
如需了解更多信息,请访问:
https://moonbeam.network/
关于
Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。
如需了解更多信息,请访问:
https://moonbeam.network/networks/moonriver/
Moonbeam
欢迎加入Moonbeam社区
期待与您携手打造去中心化跨链世界 ~
△ 获取Moonbeam官方最新资讯
更多Moonbeam信息
官网: https://moonbeam.network
Twitter: https://twitter.com/MoonbeamCN
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister