为 web3 带来 web2 的性能和可靠性
你好世界!我想介绍 Linera,我创建的项目的使命是创建第一个可以像 web2 应用程序一样轻松扩展的低延迟区块链。
在 Meta/Novi 工作期间,我有幸从事分布式系统的最新研究。我对旨在彻底改变区块链可扩展性的两种协议特别感兴趣:FastPay和Zef。作为一名基础设施工程师,我迫不及待地将这些想法付诸实践,但很明显,这样一个雄心勃勃的项目需要专门的结构和适当的财务支持。
今天,我很高兴地宣布,我们已经完成了 600 万美元的种子轮融资,由 a16z 加密货币领投,顶级投资者包括 Cygni Capital、Kima Ventures 和 Tribe Capital。本轮融资将使我们能够实现将 web2 的性能和可靠性带入 web3 世界的愿景。我们很高兴能邀请杰出的投资者加入,他们与我们一样热衷于开发强大的基础设施,以释放区块链技术的全部潜力。
区块链历来在审查阻力是最重要功能的用例中表现出色。然而,越来越多的应用程序还需要低延迟——即响应用户操作的可预测的低确认时间。例如,此类用例包括:零售支付、游戏应用程序的小额支付、自营交易以及区块链之间的桥梁。不幸的是,由于内存池的开销和验证者之间的复杂协调,最快的区块链中的确认时间通常仍然需要几秒钟。
我参与的FastPay和Zef学术工作表明,通过完全移除内存池并最大限度地减少验证者之间的交互,可以大大加快支付等简单操作的速度。在这一系列协议中,区块链客户端直接与验证者通信以提交和确认新账户操作。
Linera 区块链旨在推广这种方法并将其投入生产,使大多数基于账户的操作能够在几分之一秒内得到确认。
如今,大型互联网应用程序是从头开始构建的,并考虑了可扩展性。用户依赖互联网进行日常活动,例如导航、购物和视频流。它们对减速或服务中断的容忍度非常低。
Web2 应用程序并不总是能达到这样的可扩展性和可靠性水平。可以说,这一突破来自于 2000 年代行业向称为“线性扩展”的严格水平可扩展性的过渡。数据库社区很好地解释了这一点:线性扩展意味着总是有可能通过将机器数量加倍来使系统容量加倍。
到目前为止,区块链优先考虑“顺序”执行模型,该模型允许用户账户和智能合约在一系列交易中进行任意交互(例如闪电贷款)。不幸的是,顺序执行阻止了线性扩展。我们认为,与数据库从 SQL 到 NoSQL 的演变相媲美的范式转变对于未来的去中心化系统提供任意规模的低延迟保证是必要的。
Linera 项目将开发和推广适用于线性扩展的新执行模型。在这样的模型中,默认情况下,对不同用户帐户的操作将同时运行——即在不同的执行线程中。通过这种方式,始终可以通过向每个验证器添加新的处理单元来扩展执行。在传统的 web2 架构中,这些额外的处理单元(称为“worker”或“shards”)由数据中心或云提供商按需提供。
现在经典的“区块链三难困境”断言了同时实现可扩展性、安全性和去中心化的难度。虽然这种观察肯定适用于固定规模的验证者,但我们认为在为大型、高吞吐量验证者定义和实施令人满意的去中心化概念方面所做的努力还不够。特别是,使用商品硬件审计高吞吐量系统历来具有挑战性,因为单个审计员不可能运行所有交易。
我们的目标是使用最先进的股权证明机制以及可扩展的审计程序来确保 Linera 协议的去中心化,以确保验证者的全面责任。
为了支持社区的大规模审计,我们打算利用 Linera 的并发执行模型。同样,我们也在密切关注有效性证明领域取得的快速和持续进展。
我们目前正致力于实施 Linera 协议和开源发布的第一步。
我们的创始团队包括工程师和研究人员(前 Zcash、前 Meta/Novi、伦敦城市大学)在 web2 和 web3 方面具有强大的技术背景。我们相信,这种技能组合使我们具有独特的优势,能够实现我们为去中心化应用程序带来高性能和高可靠性的愿景。
我们对区块链技术、分布式系统和 Rust 编程语言充满热情。访问我们的网站,在中文Twitter上关注我们,中文电报,或给我们留言以了解有关我们空缺职位的更多信息。
——Linera 创始人兼首席执行官 Mathieu Baudet