Linera:有Facebook背景的新公链
新公链的故事尚未结束,Solana、Avalanchr、Near 还没有让用户完全满意,新公链故事势必延续。今天 BlockBeats 为读者简单介绍 Linera,这款 Fackbook 前员工打造、刚拿到 a16z 领投 600 万美元融资的新网络。
简单来说,Linera 是一个旨在将 Web2 可扩展性与低延迟引入 Web3 的 Layer 1 区块链项目。
始于 Meta
Linera 于 2021 年创立,创始团队包括前 Zcash、前 Meta/Novi 及伦敦城市大学的工程师和研究人员,在 Web2 和 Web3 方面皆有较强的技术背景。
不得不提的是 Linera 创始人兼首席执行官 Mathieu Baudet,他作为前 Meta(原 Facebook)的软件工程师,曾参与创建 Diem (原 Libra )区块链。Mathieu Baudet 拥有加密协议博士学位,熟知 BFT 共识协议,并且有丰富的区块链基础建设、人工智能基础建设、开发者基础建设、安全咨询以及创业开发的经验。
a16z 似乎格外钟情于前 Meta 成员所创建的项目,不仅曾领投过前 Meta 成员创立的 Web3 基础设施供应商 Mysten Labs,还曾领投过同样由前 Meta 成员创立的 Layer 1 区块链 Aptos。此次 Linera 完成的 600 万美元种子轮融资仍然是由 a16z 领投,其他参投者还包括 Cygni Capital、Kima Ventures 和 Tribe Capital 等。
建立初衷
区块链历来在审查阻力方面有较为出色的表现,但在当前还有许多需要低延迟的应用程序。如在零售支付、游戏应用程序的小额支付、自营交易以及区块链之间的连接中都需要尽快响应用户操作。在区块链中,由于内存池的消耗和验证者之间的互相协调,其最快确认时间仍需几秒钟。
Linera 的 CEO Mathieu Baudet 在 Meta 时,曾参与从事分布式系统的最新研究,工作期间他对旨在彻底改变区块链可扩展性 FastPay 与 Zef 两种协议产生了强烈的兴趣。在此,他认识到:通过完全移除内存池并最大限度地减少验证者之间的交互,可以大大加快支付等简单操作的速度。
在这些协议中,区块链客户端直接与验证者通信以提交和确认新账户操作。Linera 区块借鉴了这种观念,期望推广这种方法来使大多数基于账户的操作能够在几分之一秒内得到确认,从而建立一个低延迟的区块链。
线性扩展
在当前的日常生活中,网络用户会经常通过互联网进行导航、购物以及观看视频等,已经习惯了流畅的网络体验,对网络减速或服务中断的容忍度非常低。
但在最开始 Web2 应用程序并非同现在一般流畅,当时的技术水平直到 2000 年左右才突破了这种桎梏,行业称为「线性扩展」的水平可扩展性的过渡。线性扩展意味着总是有可能通过将机器数量加倍来使系统容量加倍。
不过目前,区块链皆优先考虑「顺序」执行模型,该模型允许用户账户和智能合约在一系列交易中进行任意交互,但顺序执行却阻止了线性扩展。Linera 团队认为,有必要对于未来的去中心化系统提供任意规模的低延迟保证,这可与数据库从 SQL 到 NoSQL 的演变相媲美。
所以 Linera 将开发和推广适用于线性扩展的新执行模型,在该模型中默认情况下,在不同的执行线程中,对不同用户帐户的操作将同时运行。这样,就始终可以通过向每个验证器添加新的处理单元来扩展执行。传统的 web2 架构里,这些额外的处理单元(称为「worker」或「shards」)由数据中心或云提供商按需提供。
坚持去中心化
前文说到将验证者作为数据中心,那么这是否违背 Linera 去中心化的初衷呢?
为解决这一问题,Linera 期望使用最先进的股权证明机制和可扩展的审计程序来确保 Linera 协议的去中心化,从而确保验证者的全面责任。
面对区块链对去中心化,常有着「区块链三困境」的说法,具体来说就是同时实现可扩展性、安全性和去中心化的难度非常之高。
不过 Linera 却认为,这一结论仅适用于固定规模的验证者,在具有大型、高吞吐量验证者的情况下,理论上还有很大的进步空间。而且,因为单个审计员不可能运行所有交易,所以使用商用硬件处理高吞吐量系统向来很具挑战性。
因此,Linera 打算利用其并发执行模型,来支持社区的大规模审计,并且同时密切关注有效性证明领域持续取得的进展。
Linera 目标
Linera 以低延迟及线性可扩展性为目标,当前在致力于实施 Linera 协议和开源发布的第一步。
在低延迟方面 Baudet 表示:希望用户交互的速度可以接近在传统交易所时进行的交互,标准的集中式系统非常快地对这些行动进行了近乎实时的奖励。
对于线性可扩展性方面,Web2 的系统中可根据需要添加额外的处理单元,而在 Linera 中,则由链的分片或单个线程组成,增加了额外的验证器以提高网络效率。
与同样由 Facebook 成员打造的 Aptos 公链相比,Aptos 在注重可扩展性的同时强调可升级性,而 Linera 除了注重可扩展性以外,更注重网络的低延迟,两者关注的细分方向略有差别。就项目推展进度而言,Aptos 明显更快一步。
不少 Layer1 新公链相继诞生,虽然目前依然不确定何种公链才是未来,但幸运的是我们从未放弃探索的脚步。期望 Linera 能够实现将 Web2 的性能和可靠性带入 Web3 世界的愿景。