获得新融资的 Solana 提出一种全新的历史证明(PoH)共识机制,首次采用 GPU 并行处理模式,在不牺牲第一层网络安全性和简洁性的前提下实现高性能 。他们怎么做到的?
首个 Web 级区块链扩容项目 Solana 宣布完成 2000 万美元 A 轮融资,区块链投资机构 Multicoin Capital 领投,参投方包括 Distributed Global、BlockTower、Foundation Capital、Blockchange VC、Slow Ventures、NGC、Passport Capital 和 Rockaway Blockchain。
Solana 将会利用融资获得的资金用于提高工程能力和项目管理,推动公共 DevNet 和主网上线。目前,开发者已经可下载 Solana 软件开发工具包(SDK),尝试在测试网络上构建应用。
Solana 是一个由原高通工程师 Anatoly Yakovenko 和 Greg Fitzgerald 联合创立的底层公链项目。Solana 在介绍中表示,这是首个以达到现代互联网计算带宽级别的高性能为应用程序提供托管的区块链解决方案,也是现存唯一能够以强大性能为去中心化版本的纳斯达克、Facebook、Twitter 等其他区块链提供支持的区块链。
具体而言,Solana 提出一种全新的历史证明(PoH)共识机制,首次采用 GPU 并行处理模式,在不牺牲第一层网络安全性和简洁性的前提下,达到比肩第二层(Layer 2)扩容解决方案的高性能处理速度。
本轮领投机构 Multicoin Capital 的联合创始人兼执行合伙人 Kyle Samani 表示:「世界计算机在早期加密开发者社群中是一个热门概念,而 Solana 是最接近这个概念的一个项目。」他说,虽然有很多开发者提出了针对第一层扩容的分片解决方案,但是这些解决方案同时会产生巨大的复杂性和新的用户体验问题,而 Solana 解决了这个问题。
Solana 是基于 PoS 的第一层(Layer 1)区块链解决方案,采用 pBFT 派生共识机制。据 Anatoly Yakovenko 介绍,Solana 区块链可以实现在 200 个节点的网络中达到每秒 50000 TPS 的交易处理速度。Solana 通过由 GPU 硬件本地并行处理交易的协调优化,实现强大的性能,也是首例采用多线程处理交易的区块链项目。
Multicoin Capital 技术分析师 Ryan Gentry 在此前撰写的一篇文章 「从中本聪共识和 Tendermint 谈起,读懂时间与状态分离的意义」 中指出,未来一两年间将推出许多智能合约平台,如以太坊 2.0、Polkadot、Dfinity、Near Protocol、Algorand、Kadena、Spacemesh 和 Solana。每个团队都在追求独特的扩展策略,然而,大多数这些方法都没有解决拜占庭环境中分布式计算系统的一个基本问题:时钟问题。为了达成共识,网络中至少 51% 的机器必须在同一时间以相同的顺序执行相同的事务,想要实现这一点,这些机器需要就一个全局时钟达成一致。而 Solana 中的验证器可以不断地向其对等方实时发送状态更新,不需要像其他所有区块链一样等待每个验证器的确认,可以使用一种名为 Turbine 的新型扇出机制(灵感来自 BitTorrent)来保持通信复杂度。
Ryan Gentry 说,Solana 使用一种以历史证明的形式编码时间推移的新方法,「实现了无许可系统可以与经过验证的中心化云计算供应商的性能相匹配。」
目前,开发者已经可下载 Solana 软件开发工具包(SDK),尝试在测试网络上构建应用。