原Facebook加密团队背景,A16z等资本支持,web3基础设施Mysten如何实现16万TPS

Kyle

    原文作者:Pantera Capita合伙人 Paul Veradittakit
    Mysten Labs 是一家新的 web3 基础设施公司,正在构建无数的服务来增强现代区块链基础设施的可扩展性和可编程性,最终目标是加速去中心化技术的采用和发展。该团队与现有的区块链平台合作,以增强其基础设施,并围绕特定的新兴用例构建独立、新颖的去中心化网络和服务。
    在可扩展性方面,Mysten 已经建立了两项核心创新:
    
  • Narwhal:一个高性能的交易内存池,通过将交易传播任务与交易排序分离来提高交易吞吐量
  • Tusk:一种异步共识协议,与 Narwhal 相结合,已被证明可实现每秒超过 160,000 笔交易 (tps) 的初步吞吐量。

    在可编程性方面,Mysten 正在将其高度表达、类型安全的 Move 编程语言与多个区块链集成,以普及用于跨平台智能合约开发的安全通用语。
    该团队已经宣布与 Celo 和 Sommelier 网络建立合作伙伴关系,以将 Narwhal、Tusk 和 Move 与其网络集成,目标是使两个区块链都能实现超过 100,000 tps 的无与伦比的吞吐量。
    Mysten 还在构建一个独立的区块链,专门用于支持高度可组合的动态 NFT。这个新的区块链将提供无与伦比的可扩展性,使用拜占庭共识广播和 NFT 资产的集成存储,以及围绕各种 NFT 功能的直观可编程性,包括变异 NFT、原子交易多个 NFT 以及自定义 NFT 结构和元数据。
    此前,Mysten 团队领导了 Meta(前 Facebook)的 Novi 研究团队,在那里他们构建了各种突破性技术,包括 Diem 区块链、Move 编程语言和几种加密原语,以增强区块链的可扩展性和可用性。该团队得到了 Andreesen Horowitz(A16z)、Lightspeed Venture Partners、Electric Capital、Coinbase Ventures 等的支持。
    最终,通过构建下一代强大、高度可用的 web3 基础设施,Mysten 极大地提高了现代加密生态系统的可扩展性和可编程性,为比以往任何时候都更加可组合、可扩展和去中心化的互联网铺平了道路。
    为构建web3搭建脚手架
    web2 应用程序(包括网站和移动应用程序)爆炸式增长的关键是开发和采用高度复杂、健壮和可用的基础架构层来进行应用程序开发。云服务提供商等基础设施组件使开发人员比以往任何时候都更容易创建自定义、快速的 Web 应用程序,并且用户可以毫不费力地从他们的个人设备上使用这些应用程序。React 或软件开发工具包 (SDK) 等编程框架大大降低了构建 Web 服务的知识障碍,允许更多人围绕特定用例开发应用程序。互联网范围的协议(例如域名系统 (DNS))催生了一种发布和使用在线资源的通用方法,最终帮助互联网连接了数十亿人。
    web3 的现代版图受限于缺乏复杂的基础设施来支持广泛的 dapp 开发和使用。高交易费用和低交易速度等可扩展性问题为去中心化应用程序的新用户提供了主要的进入障碍。智能合约开发的不直观和不熟悉的范式会导致一些未知的漏洞,使开发人员不愿构建去中心化的应用程序,并对用户的在线资产和数据构成巨大风险。为了让 web3 实现与 web2 相似程度的采用,加密生态系统构建更复杂的核心基础设施以支持大规模可扩展应用程序、更好的 dapp 开发框架以及围绕新兴用例的更广泛功能是令人难以置信的。
    什么是 Mysten Labs?
    Mysten Labs 是一家新的 web3 基础设施公司,它构建了无数的服务来加速去中心化技术的开发和采用。
    Mysten 目前正在针对现有区块链基础设施中的两个关键差距:
    
  • 可扩展性,包括低交易吞吐量、高 dapp 延迟和有限的链上存储
  • 可编程性,包括用于智能合约开发的利基、不直观的语言以及用于智能合约验证和保证安全合约执行的有限工具

    该团队正在与现有的区块链平台合作,以增强他们在这些方面的技术能力,并建立自己的高效、可用的去中心化网络和服务。
    谁是该项目的幕后推手?
    Mysten 创始团队曾领导 Meta(前 Facebook)的加密研发部门 Novi Research。在 Novi,该团队构建了各种高度创新的关键任务项目,包括 Diem 区块链、Move 编程语言、高性能共识算法、可验证的智能合约执行技术以及偿付能力的加密证明。除了这项开创性的工作之外,该团队的经验还涉及多家领先的技术和金融公司,包括苹果、微软和摩根大通。
    Mysean 团队还从 Andreesen Horowitz(A16z)、Lightspeed Venture Partners、Electric Capital、Coinbase Ventures 等机构筹集了超过 3600 万美元的 A 轮融资。
    Mysten 如何增强现有区块链平台的基础设施?
    在可扩展性方面,Mysten 正在开发两项关键创新:
    
  • Narwhal:一个高性能的交易内存池,它通过将交易传播任务或将交易发送到网络上的所有节点的任务与交易排序任务分开来提高交易吞吐量。大多数区块链将这些任务合并为一个单一的整体协议,该协议限制了网络处理交易的速度(即吞吐量)与网络达成交易顺序协议(即共识)的速度。通过拥有独立于共识协议并与共识协议并行的交易传播协议(Narwhal),区块链可以大大提高其交易吞吐量并减少其应用程序的延迟。重要的是,Narwhal 可以与任何 BFT 共识协议集成,这意味着它可以提高许多现有区块链平台的交易吞吐量。
  • Tusk:一种完全异步的共识协议,可以与 Narwhal 组合以保持高性能,即使发生网络故障。 Tusk 在不深入研究技术复杂性的情况下,在网络上的所有节点之间采用共享随机性,以允许每个节点确定交易的总顺序,而无需任何额外的通信。

    当与像 HotStuff 这样的部分同步共识算法组合时,Narwhal 使区块链能够实现每秒超过 130,000 笔交易 (tps) 的吞吐量;当用 Tusk 组合 Narwhal 时,区块链可以实现超过 160,000 tps 的吞吐量。这大大超过了比特币的 7 tps、以太坊的 15 tps 和 Solana 的峰值 65,000 tps。
    在可编程性方面,Mysten 正在努力将 Move 编程语言与几个现有的区块链集成,以便为智能合约开发提供安全、跨平台的通用语言。 Move 最初是为 Diem 区块链开发的,它使用高度复杂的类型系统来保证资源(即程序值)永远不会被复制或隐式丢弃,而只能在存储位置之间移动。这最终导致更安全的合同执行。该语言还具有高度的表现力,使其能够支持 DeFi 及其他领域的无数用例。随着 Move 的日益普及,开发人员可以更轻松地在具有不同架构的区块链之间共享合同、工具和专业知识。
    Mysten 已经宣布建立合作伙伴关系,以将这些可扩展性和可编程性改进带入 Sommelier(一个以太坊的交易协处理器)和 Celo(一个移动优先、EVM 兼容的网络)区块链。 Narwhal、Tusk 和 Move 在这些区块链上的组合将使其交易吞吐量提高到 100,000 tps 以上,并使开发人员能够更轻松地利用每个区块链的独特功能,例如 Sommelier 的高性能双向以太坊桥和 Celo 针对移动手机的资源受限设备的超轻客户端。
    团队正在构建哪些独立平台?
    Mysten 还在构建一个新颖的、可大规模扩展的区块链,专门用于支持高度可组合的动态 NFT。如今,大多数现有的 NFT 区块链基础设施只是将可验证的所有权添加到一般静态的数字对象(例如 jpeg 图像)中,从而限制了如何在 web3 应用程序中更广泛地利用数字所有权和不可替代性。尽管围绕 NFT 的更复杂用例开始出现,尤其是在游戏中,但由于可组合性差,此类 NFT 的使用通常受到容纳它们的 dapp 的限制;例如,游戏中的 NFT 资产很少可以跨不同的游戏组合。此外,尽管当今大多数以 NFT 为中心的应用程序的功能相对简单,但 NFT 平台仍然受到一些技术弱点的限制,包括高铸币费、有限的交易吞吐量、较差的可编程性、无法对复杂对象进行建模以及缺乏链上存储对于较大的资产。
    Mysten 的以 NFT 为中心的区块链将通过结合 NFT 分类账提供无与伦比的可扩展性,用于低成本、高吞吐量的 NFT 发行,以及用于 NFT 的集成存储功能以及与其他 L1 区块链的桥梁。具体来说,区块链将利用拜占庭一致性广播(单个节点向所有其他节点广播,而不是多个节点相互广播的共识算法)来实现简单的分片,从而实现高效的水平扩展。新的区块链还将使用 Move 编程语言来支持一组丰富的 NFT 操作,包括变异 NFT、锁定 NFT 以供 dapp 特定使用,以及在多个 NFT 上原子操作的事务,以及自定义 NFT 结构和元数据以支持高度具体的紧急用例。总之,这些可扩展性和可编程性的改进使开发人员能够比以往任何时候都更加轻松和高效地构建高度可扩展和可定制的 NFT 应用程序。该团队计划在今年晚些时候推出该网络。
    虽然到目前为止 Mysten 的开发工作主要集中在这个以 NFT 为中心的独立区块链上,但该团队渴望与 web3 社区合作,以进一步识别和弥补现有区块链基础设施中的差距。如果您是 web3 构建者或有想法或疑虑的用户,您可以通过他们的 Twitter 或 Discord 与 Mysten 团队互动。
    最后的想法
    通过Narwhal和 Tusk 等基础设施创新,Mysten 使区块链能够支持无与伦比的交易吞吐量水平——允许现有 dapp 更快地扩展并减少新加密用户的进入障碍(即高延迟和费用)。随着其强大、类型安全的编程语言 Move 的日益普及,Mysten 还通过通用框架支持更安全的 dapp 开发,使开发人员能够更轻松地在不同的区块链生态系统中构建和共享安全的智能合约应用程序。此外,凭借其专为高度可组合和定制的 NFT 功能而设计的新型区块链,以及与 web3 社区合作的未来发展,Mysten 团队将极大地提高技术能力并在 web3 中采用许多当前资源不足的用例。
    总而言之,通过构建下一代强大、高度可用的 web3 基础设施,Mysten 极大地提高了现代加密生态系统的可扩展性和可编程性,为比以往任何时候都更加可组合、可扩展和去中心化的互联网铺平了道路。