• 元宇宙:本站分享元宇宙相关资讯,资讯仅代表作者观点与平台立场无关,仅供参考。小黑屋  |   app下载
  • 注册
  • 查看作者
    • Placeholder:Move 超越 Solidity,时不我待

      以太坊近十年前推出以来,EVM 一直是最受欢迎的区块链操作系统。然而,很少有开发人员喜欢使用其原生编程语言 Solidity 进行开发;有些人甚至将这种体验比作“咀嚼玻璃”。尽管如此,企业家还是选择了它,因为它有助于获得以太坊的用户、资产和流动性。但如果我们希望链d m 5 y e m ! %上应用程序d E Y的数量增加 10 倍,我们就必须拥有 100 倍数量的能够构建它们的开发人员。为此,我们必须让普通程序员更容易编写复杂的智能合约,同时提高底层基础设施的安全性和可扩展性。这是 Mod F d K ! I 5ve 编程语言和使用该语言的新兴Y 9 8 W生态系统背后的核心承诺。

      Solidity 开发人员陷入困境,因为它的执行环境无法轻松扩展,缺乏基R C : # x B 6本的安全功能,并且强加了不直观的编程范例。聪明的工程师和数千美元的审计可以解决这三个问题,但这正是问题所在:需要高度成熟的开发人员和大量资金才能在 EVM 网络上提供安全、可扩展且复杂的智能合约应用程0 4 & Q 0序。

      Move 是 Facebook 开发的智能合约编程语言,最初是作为其 Libra 区块链项目的一部分。尽管 Libra 在 2020 年因政治原因被终止,但它留下了一些面向全球规模的伟大开源技术。Move| | H . W w 围绕三个主要价值观构建:安全性、功能和可用性。它默认提供强大的安全保护,可以支持高度复杂的应用程序,同时保e 2 h @ M持简单易用。如果我们用一句挑衅性的话来总结,那么一个 M? = N f n \ ]ove 开发人员可以比十个 Solidity 开发人员交付更好的应用程序。

      Aptos and Sui

      当然,您在 Move 中编写的应用程序最终运行在区块链之上。 Aptos 和 Sui 网络都是从 Libra 项目中分离出来的。它们属于下一代k + 4 M p z F ! .区块链,以低交易费用提供超高吞吐量,类似于 Solana(一个更成熟的生态系统,具有许多优势,但考虑到 Rust 的复杂性,构建应用程序的人才要求更高)A X – P。 Aptos 和 Sui 使用 MoveK \ = \ ; O b 1 的变体,其底层网络架构不C y } \ C同。 Aptr X q T : ros Move 最接近 Libra 开发的原始规范,并且网络使用熟悉的共识机制。Sui Move在智能合约中引入了传统非加密开发者更熟悉的面向对象编程范式,而网络使用基于DAG的共识系统架构而不是典型的区块链。每种方法都有其权衡,并且已经写了很多关于差j { z异的文章(另请参阅),因此我们不必在这里重复详细信息。更重要的是,开发者可以选择最适合自己的。

      尽管都是新兴网络,但 Aptos 和 Sui 却脱颖而出,成为网络战争顶层的有力竞争者。很少有其他链能够以最低的成本提供同样高性能,并提供毫不妥协的开发人员体验,从而转化为更容易创建的更好的应用程序。

      模块= v A 2 x Q [ ,化Move

      虽然 Move 作为一种语言直接挑战 Solidity,但 Aptos 和 Sui 更I a Y : G I % v多的是与 Solana 等高度集成的网络竞争,而i J o h c不是与以太坊竞争。鉴于模块化运动的主要卖点之一是能够在 ETH 账本之上分层定制执行环境,替代虚拟机和语言不应冒犯以太坊。因此,如果您喜欢 Move 但更喜欢以太坊生态系统,那么它的模块化功能也可以让您鱼与熊掌兼得。

      这正是 Movement Labs 通过其新的 Rollup 和 SDK 实现的功能。他们的工具和服务堆栈包括 (1) 称为 M2 的公共 Move VM (MVM) 以太坊第 2 层、(2) Movement SDK 和 (t 9 T , i [ H l3) 去中心化共享排序器。

      M2 是以太坊上第一个基于 Move 的 L2,它允许开发人员在 Move 中编写在以太坊上运行的应Y S ` ~ } R H用程序。它可以运行 Aptos 和 Sui Move,因此需要两者功能的开发人员不必妥协。它还包括一个 EVM 代理,使开发人员能够在同一执行环境中混合和匹配 Mo0 d P , T ;ve 和 Solidity 合约。它还允许用户通过现有的以太坊钱包使用 Move 应用程序,并以 ETH 支付交易费用。他们称之为“Move-EVM”或 MEVM。将其视为一个多执行环境,可在不牺牲对已建立的 EVM 基础设施的访问的情况下最大j f B b H :限度地增加开发人员的选择。

      M2 使用 Movement SDK 构建,这是一个开源框架,用于在以太坊或其他 EVM 网络上部署自定义 MEVM 汇总。该 SDK 允许开发人员使用与 M2 相同的技术启动基于 Move 的特定于应用程序的汇总。由于其架构的原因,M2 无法与 Aptos 或 Sui 的绝对性能相媲美。然而,作为权衡,M2 可以做a t f T e 0 a 0 Aptos 和 Sui 做不到的事情,而 Movement SDK 为需要这种规模的开发人员提供了一条途径来部署自己的 MEVM 环境,并* A 3 # Z根据需要将其与其他新兴技术相结合(例如,M2 使用 Celestia 来实现数据可用性)。

      最后,共享排序器管理所有 MEVM rollup(包括m @ B R X + G $ M2)和以太坊之间的连接。因为它是去中心化的,所以保证了所有MEVM网络的安全。由于它是共享的,因此可以降低所有使用它的人的成本,因为它可以将来自多个并行汇总的事务捆绑在同一批次中,从而使它们具有互操作性。

      对于模块化的主要批判,就是管理多个组件的复杂性,这一点是不可否认的。但这并没C c 2 ] t X 2 K i有减损模块化长期的价值。就 M0 ) o 1 r C o 3 ]ovement 来说,它允许将 Aptos、Sui 和以太坊的元素结合起来,而这些独立的网络单独实现起来是不可能的。这种组合最大化了开q s b ] \ L发人员的灵活性,同时又不会牺牲对现有 EVM 资源和基础设施的访问。

      展望未来

      过去,可扩展性不足和高昂的交易费用曾是 Web3 的主要` i m 3 E I瓶颈。如今,区块空间充裕,交易费用h j J也下降了p I J 3 s P 7 D M,但对大多数开发者来说,构建安全的智能合约仍然相当具有挑战性。大多数开发人员并非加密货币开发者;为了改变这一现状,我们需要不断改进开发人员的体验,直到在 Web3 上的开发比在 Web2 上更j / k加便捷。我们对 Move 的投资源自这样的信念:Move 具有固有的安全性和可扩展性功能,为新开发者构建链上4 ] t + % ]应用程序提供了卓越的切入点。

      这并不意味着我们不再看好我们支持的Q 5 ! H 8 [ B任何生态系统,包括以太坊和 Solana(Anza 正在努力添加 Move 支持,但f : h f +存在争u L O \ Q P议)。部落主义导致很多人a _ ` $ V ] t /认为,支持一方就必须反对8 X u ; K 9 8 ? v另一方,比如支持 Solana 就是& C q P 9 ] 4 G反对以太坊,或者支持 Move 生态系统就是反对[ T / * 0 Solana,等等。这种二元思维模式忽视了更广泛的现实,即行业的繁荣取决于消费者的选择和竞争。

      值得强调的是,尽管存在一些局限性,EVM 标准并不会很快消失,其持续的主导地位证明了先发优势和网络效应的力量。相R $ p ] g Z反,它的局限性将会被构建在其之上的抽象层所超越。回顾历史,区块链操作系统的发展会类似于计K H a O算机的发展:我们从原始版本出发,逐渐构建出u N 0 s c n越来越复杂、对开发人员和用户更加友好的系统。想象一下计算机中的 BIOS 是处{ n Q J n T q 6 m理硬件和操作系统之间通信的最底层操作系统,但大多数用户从未与其交互,也鲜有人知晓其存在。又或者说,在最初的十年里,Windows 是如何构建在更原始的 MS7 | D 2 M N D \ j-DOS 之上的。 EVM 很可能会遵循类似的路径,成为一个较低级别的原} r :语,在此基础上构建更强大的系统,这也是将 EVM 包含在运动实验室堆栈中特别有趣的原因之一。

      经历了 Web2 的发展历程,我们可以明显地看到,多年来的+ Z T n j | e开发简易W j i性和应用程序质{ 1 M g S , K / }量之间存在着直接的相关性。Aptos、Sui 和 Movement 带给8 a b这个领域的东西使我们更接近这一愿景,– x n我们期待着看到开发者们与他们一起构建的成果。

    • 274
    • 0
    • 0
    • 1.48w
    • 休息的秘密82ℳ.你得炸毛zz的菜头芭芭拉江湖小灰灰coffee妈妈宝宝小白桃蓝猫旺仔鹅妹妹Bobe麻美女emo了被挡访客可可豆

      请登录之后再进行评论

      登录

      赞助商

      广告位
    • 招募优质内容创作者!

      创作者推荐

    • 漫云科技
    • Forever
      Forever
      元宇宙Pro官方人员
    • 元宇宙Pro小助手
      元宇宙Pro小助手
      官方小助手
    • 元宇宙Pro
      元宇宙Pro
      元宇宙Pro官方
    • 发布
    • 任务
    • 单栏布局 侧栏位置: