Vulture Finance:我们为什么选择在Moonbeam构建?
共 4984字,需浏览 10分钟
·
2022-07-12 09:09
我们经常被问到为什么选择Moonbeam?因此,我们借此机会与大家分享为什么我们认为Moonbeam是开发dApp的首选生态系统之一。
1
多链未来
随着区块链网络的日益普及,利用去中心化技术的用户数量已远远超过技术功能本身,由此导致频繁的网络拥堵,以及扩容解决方案需求的激增。然而,许多我们面临的问题可以通过桥、平行链等其他特色的扩容方案轻松解决,从而为Web 3.0用户创造无缝的过渡体验,并仅仅依靠多链这一共同愿景实现下一波区块链浪潮。
正因如此,出现了如BNB Chain、Polkadot、Avalanche、Solana、Cosmos等众多区块链争先恐后地试图解决在以太坊上构建所伴随的一些问题,每种方案都在以自己独特的方式解决着当今区块链的问题。
#1
BNB Chain
Go Ethereum(Geth)协议的硬分叉,与以太坊有很多相似之处。然而,BSC的开发者以牺牲去中心化为代价,改变POS验证人的数量以提高可扩展性。
在过去的一个季度里,BNB Chain已意识到其方法的局限性,并正在通过BNB Chain应用侧链(BAS)探索其网络的多链生态系统。这将促使开发者从BNB Chain移植数据和资产,从而减少对网络有限交易资源的压力。
#2
Avalanche
Avalanche团队已深刻意识到构建和扩展单链的挑战。团队因而采取了建立3条主链的独特方法,称为XPC链。
X-链:“交换链”的DAG架构执行整个Avalanche的共识,还可促进资产的交换。
P-链:“平台链”是一个执行Snowman共识的线性区块链。它为创建子网提供便利,并协调系统中所有的验证人。
C-链:“合约链”是另一个执行Snowman共识的线性区块链。它负责实现EVM,即执行Solidity、Vyper智能合约。
Subnets(子网):子网指的是Avalanche验证人的一个子集,一个区块链正好需要一个子网来进行验证。这意味着一个子网验证人必须运行一个完整的节点(成本约为2000 AVAX)。这些子网将具有可组合性,允许开发者根据应用/用例要求构建这些链。
#3
Cosmos
一个由独立平行区块链组成的去中心化网络,每个区块链都由Tendermint等BFT共识算法驱动。
Cosmos SDK:是一个通用的框架,简化了在Tendermint BFT之上构建安全区块链应用的过程。它配备了一套有效的开发者工具,用于构建命令行界面(CLI)、REST服务器和其他各种常用的工具库。
区块链之间的连接是由跨链通信协议(IBC)实现的。IBC利用Tendermint共识的即时终结性(尽管它可以与任何“快速终结性”的区块链引擎一起工作),允许异构链相互转移价值(即Token)或数据。
2
波卡(Polkadot)
波卡是将多个专有区块链联合成一个统一可扩展网络的下一代区块链和Layer 0协议。这个“区块链的区块链”承诺创建一个安全的生态系统,使多个“平行链”可以通过一个“中央中继链”进行交互。
Layer 0协议由一系列状态通道组成,根据用户定义的功能验证数据。除了硬件、服务器和系统之外,节点和任何连接到节点的设备也是这一层的一部分。
在系统的中心,中继链负责共享安全与连接平行链。任何成功租赁波卡“插槽”的项目可以启动平行链。每个平行链就像原始链的一个“分片”。与Cosmos和Avalanche等网络相比,这种共享的安全模式允许开发者专注于构建其区块链和各自的用例,而非试图创建一个去中心化的验证基地。
平行链的数量被限制在100个,每个插槽提供96周的时间。此类限制是为了让如Moonbeam和Acala这样的优秀的应用程序和网络在波卡安全层和基础设施上运行。
波卡提供其他选择,以适应构建作为其生态系统的一部分。
#1
Parathreads
Parathreads是使用随用随付模式连接到波卡的平行链。它们为或无需持续连接到网络的区块链提供了较低的门槛。链可以根据自身需求和中继链插槽的剩余位置,在成为平行链和Parathreads之间自如切换。
#2
Substrate
Substrate是一个用于构建定制化区块链的框架。这些区块链可以完全自主地运行,这意味着它们不依赖任何外部技术(甚至是波卡)来运行。
3
Moonbeam:
波卡上拥有最大DApp生态系统的EVM
波卡上的Moonbeam及其Kusama上的姐妹生态系统Moonriver位于前沿技术的交叉点,为波卡提供Layer 1基础设施和跨链通信,同时为使用构建在其他EVM网络上的DeFi、NFT和游戏应用程序的开发者和终端用户提供熟悉的环境。
通过MetaMask钱包直接访问应用程序的便利性将把区块链原生用户引入Moonbeam生态系统,而低成本的交易可以吸引那些对高gas费望而却步的新用户加入。随着在波卡网络上全新用例的建立,无论是Moonbeam还是其他特定应用的平行链,我们可以期待又一组用户进入Web3。
我们对Moonbeam期待的主要因素包括:
1)在EVM的加持下,区块链网络活跃度的大幅提升
在过去3年里,用户和开发者已熟悉了以太坊网络的运作。正如我们可以在每一个第三代区块链网络上观察到的那样,甚至UI/UX的设计方式也与以太坊上推出的最初应用相似。因为EVM兼容的网络上容易创建应用,因此如Avalanche(C-chain)、Polygon和NEAR(Aurora)等网络能够获得目光,并吸引100亿美元的流动性。
▲ 我们确信Moonbeam将成为波卡网络的EVM中心,并将为波卡系统带来流动性和网络活动
2)通过开发研讨会、黑客松等生态活动,增加基于EVM的开发者
▲ Moonriver(基于Kusama的Moonbeam测试网)是2021年发展最迅速的开发者生态之一
值得注意的是,上述数据采集于2021年12月初,当时Moonriver仅仅上线3个月左右。因此,在前3个月实现的开发者活动足以使Moonriver在所有开发者增长的网络中跻身前10名,并且Moonriver也是Kusama排名第8的关键因素(Moonriver的增长包含在Kusama的增长内)。
大多数与智能合约开发有关的研究和资源、研讨会和黑客马拉松都可以用于Solidity,这引发了学习过或正在学习Solidity的开发人员的激增。所有这些脑力和开发技能可以轻松移植到Moonbeam生态系统中,并在DeFi、NFT、DID和GameFi等领域进行实验和建立新的应用。
通过XCM和构建工具与其他平行链集成,波卡的这一特性也将为这些开发者提更多机会,而这在以前是无法实现的。
3)拥有4年以上的智能合约安全工作经验有助于创建安全系统
安全是区块链生态系统的一个重要条件。在过去的两年里,黑客和漏洞导致了约15亿美元以上的资金外流。同时,我们已经能够获得关于如何在EVM兼容系统上创建安全合约的最大限度信息量,已经能够为Solidity代码建立一个强大的审计网络,以及在创建新的区块链应用程序时应避免的错误的资源。
所有这些因素都有助于加快开发和迭代周期、创造新的金融原语、未开发的应用想法可以迅速付诸实施。Moonbeam有潜力成为波卡网络的创意和实验中心。一旦得到验证,这些想法和应用也可以建立在其他平行链上。
4
XC-20:Vulture互操作性的机会
带来Acala USD(aUSD)和更多Token
Moonbeam上第一个原生的StableSwap,使Vulture成为所有链的枢纽
随着未来朝着“多链”方向的发展,Moonbeam和波卡生态系统已经对此进行了两年多的勾画。
XCM,始于一种跨链通信的方法,现已发展成为一种跨共识通信的格式,不仅在链之间,还在智能合约和pallet之间,以及在桥和分片(如SPREE)上发送。XCM实现了真正的共享安全,无需任何信任的桥接假设。这是其他链一直在尝试的,但他们需要依靠跨接来为其生态实现这一点。
Moonbeam是波卡网络中第一个与以太坊兼容的平行链。Moonbeam结合了两个世界的优点:
波卡的可扩展性和互操作性
以太坊的易用性和开发者社区
已经熟悉以太坊的用户、开发者和基础设施提供商可以轻松地在Moonbeam上使用、部署和构建,同时受益于波卡的可扩展性和互操作性。
Moonbeam面向开发者的方法旨在为过去、现在和未来的Solidity开发者提供更好的用户体验。任何开发者都可以使用Solidity或编译为Solidity字节码的语言,在Moonbeam上构建或部署项目。此外,它通过其Web3 RPC端点为MetaMask、Remix和Truffle提供支持。
其他兼容以太坊的解决方案与Moonbeam有所分别。例如Solana和NEAR不能像Moonbeam那样在其平台的核心中提供相同水平的异构分片和兼容性。H160账户和ECDSA签名的标准化允许用户通过使用目前在以太坊上使用的相同地址在以太坊和Moonbeam上持有Token。
Moonbeam已经在选择Moonbeam平台开发的十大理由中详细谈论了其生态系统成功的原因,但我们想深入谈谈XC-20标准。
得益于EVM能力,Moonbeam将成为大多数想要往多链方向发展的团队的首选入口,这将推动更多的资产和流动性。
由于波卡内部的XCM功能以及与Axelar、Nomad、Multichain、Connext和LayerZero的关系,Moonbeam已被看作是开发者构建的最具有互操作性的目的地之一,但即使XCM让在波卡平行链之间移动资产成为可能,其他平行链上的Substrate原生资产与部署在Moonbeam的EVM上的ERC-20之间仍存在一些实际差异。
为了弥补这一差距,Moonbeam推出了XC-20。XC-20是一种新型的可互操作Token,符合ERC-20标准,但同为Substrate原生资产。所有以这种格式创建的同质化资产都能够转移到其他波卡平行链上,而远程平行链Token也能够作为XC-20转移到Moonbeam。这是通过一种特殊的预编译来实现的,该预编译被添加到Moonriver和Moonbeam ERC-20中,使它们能够被底层的Substrate架构访问,将EVM代码翻译成Rust。
XC-20标准允许诸如KSM、DOT或其他平行链的资产等Substrate Token进入Moonriver和Moonbeam EVM环境。从EVM的角度来看,它们成为常规的ERC-20,允许它们用于在DeFi或其他应用。该连接也可以反向工作,允许原生的Moonriver ERC-20被转移到其他平行链。为了激活这种跨链交互,仍然需要一些设置,例如在Moonriver和目标链之间打开一个HRMP通道。
由于其生态的增长以及EVM的成熟,Moonbeam在DOT生态中吸引大量开发者方面具有得天独厚的优势。
波卡生态虽然于一年多之前推出了Token,但随着5月初XCM的推出,其生态系统刚刚步入启动周期的初期。
如果有人看过Layer 1的情况,除了Solana和Terra,每一个都因为有EVM而取得了质的飞跃,Moonbeam对波卡来说便是如此。
Moonbeam基金会还为那些为Moonbeam生态增加价值的项目创建了一个Grant资助计划,项目如DEX、基础设施供应商、预言机等等。
本文来源于Vulture Finance Medium文章,阅读原文:
https://medium.com/@vulturefi/why-are-we-building-on-moonbeam-98f29b953a7f
Moonbeam
欢迎加入Moonbeam社区
期待与您携手打造去中心化跨链世界 ~
△ 获取Moonbeam官方最新资讯
更多Moonbeam信息
官网: https://moonbeam.network
Twitter: https://twitter.com/MoonbeamCN
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister