Moonbeam是多链未来的首选入口
区块链在近几年一直是个热门话题,它确实为全球各行各业带来了很多希望,但同时也因为其快速发展面临许多挑战,其中最大的挑战之一是实现可拓展性和互操作性。
这造成了多个高潜力应用程序和平台的网络孤立在自己的区块链生态系统中。
目前有很多项目致力于解决互操作性挑战。而Moonbeam在这方面处于领先地位,让项目可以轻松部署跨链平台。
在Unhashed的第七部分中,Moonbeam的首席执行官 Derek Yoo就主持人所提出的关于如何探索更多互操作性以及Moonbeam如何实现无缝互操作性的相关问题进行了解答。
问题1 您是如何接触到区块链和加密货币的?是什么激发了您开始在这个领域工作?创建Moonbeam背后的故事是什么?
在创立PureStake之前,我曾与Steve Kokinos共同创立一家名为Fuze的公司并担任CTO职位。我们一起领导了这家公司十年,他最终离开,担任了名为Algorand的区块链公司的CEO。从那时起,我便对区块链和加密货币产生了浓厚的兴趣,开始不断深入研究和学习。2019年,我创立了PureStake,专注于区块链基础架构,并一直被多链概念和相应的跨链连接的重要性所吸引。
当我们评估新的区块链以扩展我们的基础设施服务时,很明显波卡(Polkadot)在技术和社区方面有所作为。波卡(Polkadot)的愿景是通过使用实现所有链间无缝通信的连接架构来发挥每个区块链的优势,从而解决互操作性问题。我们将波卡(Polkadot)视为互操作性的未来。随着我们更加深入波卡(Polkadot)生态系统中,我们意识到我们有机会将一个项目发展成为波卡的简单入口,而且我们发现目前还没有其他项目有此想法。
因此我们创建了Moonbeam,一个完全兼容以太坊的区块链,同时也是波卡(Polkadot)生态系统的一部分。它具有所有关键以太坊技术的波卡(Polkadot)原生实现,例如EVM和 Web3 RPC。此处的设计理念是为开发人员解决扩展至新链所面临的障碍,使智能合约部署至多个区块链过程变得更为简单。作为波卡(Polkadot)的一部分,我们还能提供原生的跨链集成功能——这是其他类似以太坊的区块链所无法提供的。
问题2 区块链缺乏互操作性是阻碍区块链技术被广泛采用的主要障碍。为什么是区块链之间的数据互通是区块链技术亟须解决的问题?您能否举例说明缺乏互操作性是如何影响区块链被广泛采用的?
区块链的可扩展性和可用区块空间需求的提升是我们如今多链环境成长背后的驱动力。区块链在传统上是一个个信息孤岛,链与链之间是彼此隔离的。为存在跨链问题的新型资产和用户实现跨链传递对于区块链来说是一个挑战。
对于开发人员来说,当他们选择在任何特定的区块链上进行部署时,意味着他们放弃了在所有其他链上为用户和资产提供服务的能力。对于终端用户来说,他们需要进行深入了解,比如他们正在与哪个底层区块链交互,该区块链是如何运作的,与web2 UX相比其用户体验不佳等。我们相信跨链互操作性是解决这两个问题的关键要素。
问题3 解决区块链缺乏互操作性的潜在方法是什么,开发人员如何确保他们的应用程序可以跨链运行?
标准化的互操作性。事实上,在开发基于区块链的应用程序时,以太坊以及以太坊技术堆栈和开发人员工具链是实际标准。因为它存在的时间最长,拥有最广泛的开发人员采用,并且围绕它构建的工具和服务数量最多,当然这也得益于EVM等核心组件,以及MetaMask、Truffle、TheGraph和许多其他以太坊开发工具等支持服务。
ERC20和ERC721等建立在以太坊之上的协议标准也是实际标准,这真正推动了以太坊和其他链上DeFi的发展。作为开发人员,如果您想构建一个可以部署到各种区块链的可互操作的应用程序,最好的办法是使用以太坊技术堆栈和标准进行开发。
问题4 许多开发人员目前专注于部署在三大智能合约区块链(以太坊、币安智能链和波卡)上运行的应用程序。Moonbeam如何确保这些应用程序的无缝跨链部署?
Moonbeam是一个与以太坊兼容的智能合约平台,面向以太坊和Solidity开发人员。我们的目标是在波卡(Polkadot)上提供最简单的开发环境和最丰富的开发人员集成。通过其“开箱即用”的功能让开发人员轻松在Moonbeam上进行构建,以吸引更多想要尝试链接波卡(Polkadot)生态的应用程序前来部署。
追求多链部署策略的团队主要使用以太坊技术堆栈来实现他们的应用程序。这使他们能够部署到以太坊及类似以太坊的链,例如 BSC。由于Moonbeam完全兼容以太坊的特性,将会成为基于波卡(Polkadot)的多链部署的首选平台。
问题5 由于以太坊缺乏可扩展性以及持续飙升的Gas费,开发人员开始逐步转向这三个区块链(以太坊、币安智能链和波卡)。您认为币安智能链(BSC)或波卡(Polkadot)是否有可能取代以太坊成为领先的智能合约区块链?为什么?
我们的目标不是取代以太坊,而是拥有更多针对用于不同用例的区块链。在某些情况下,当前的费用和可扩展性限制可能适合只考虑交易的类型和频率的项目。在其他情况下,项目可能需要大量的低成本交易或对其链架构的高度灵活性和自主性有一定要求。
波卡(Polkadot)专门为此而设计:异构区块链分片允许很多不同的区块链与主中继链共享安全性(以及用户和资产)。这就造成了这样一种情况:项目有许多可行的选择,并且能够选择对其用例有意义的部署环境。总的来说,我们相信开发人员将继续追求跨以太坊、币安智能链(BSC)和波卡(Polkadot)的多链部署。
问题6 Moonbeam是波卡(Polkadot)网络上的一条平行链。为什么选择波卡(Polkadot)而不是其他提供类似功能的区块链网络?
我们在波卡(Polkadot)上构建的最重要原因是我们在波卡(Polkadot)社群里看到了开发者活动。在以太坊之外,波卡(Polkadot)是开发人员最活跃的生态系统。鉴于我们正在构建一个面向开发者的平台,我们需要去开发者和构建者所聚集的地方。与拥有完善生态系统的以太坊相比,波卡(Polkadot)提供了更多的发展机会。
Substrate和波卡(Polkadot)技术堆栈是另一个重要因素。Substrate是一个基于 Rust的区块链开发框架,无需重新撰写代码便可快速构建Moonbeam。我们被波卡(Polkadot)基于跨链集成的愿景所深深吸引。
我们相信波卡(Polkadot)的设计及其内置的跨链功能将在未来适用于新型原生跨链应用程序。我们设想Moonbeam最终会成为波卡(Polkadot)上的集成中心,帮助开发人员轻松创建波卡(Polkadot)原生多链应用程序,这些应用程序将比您今天所看到的dApp更具可扩展性。
问题7 除了互操作性之外,还有什么阻碍了DeFi和区块链被广泛采用,目前正在开发哪些潜在的解决方案来解决这些障碍?
从Web2到Web3,我相信在Web3应用程序的终端用户体验方面仍存在巨大挑战,需要在大规模采用之前进行改进。对于多链部署和应用程序来说,其用户体验(UX)可能更具挑战性。我相信的是,注重终端用户需求才是王道。
作为用户,您无需了解有关区块链如何运作的底层技术细节,只要通过MetaMask连接到不同的链,根据提示进行交易签署便可使用区块链。MetaMask最近添加了更多功能,通过自动添加新网络来帮助用户在链之间的转换,我认为他们的snaps扩展系统将为开发人员提供重要的用户体验(UX)改进机会。
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場