Solana——敢与以太坊一战的黑马公链
前言
2017 年,以比特币为代表的加密市场的火爆点燃了大众对于区块链的激情。而其中, 被人们称为“万链之王”的以太坊毋庸置疑地成为了加密主流操作系统,收获了大量的用户 和流量。彼时以太坊凭借着 ICO 活动的蓬勃发展使得比特币所占的市场份额从原有的八成 跌落到了最低四成,以太坊的发展可谓是众望所归。但正所谓“金无足赤,人无完人”以太 坊被大众认可的同时,也存在着诸多问题,比如网络拥堵、手续费贵、交易速度慢等等。从 使用体验上来看,当时的以太坊已经不能很好的满足大多数用户的需求了,仅仅是 DeFi 应 用就已经让用户苦不堪言了。人们迫切的需要一条新的公链来代替以太坊,此时,Solana 横 空出世。
据 CoinGecko 最新数据显示,当前 Solana 生态总市值为 138.93 亿美元,24 小时交易 额为 949,021,889 美元。Solana 网络上的活跃钱包今年增长了 58%,超过了其他一些区块链。 在 Solana 上,新用户在 5 月达到顶峰,超过 400,000。每日活跃钱包今年也同样攀升,6 月 活跃用户超过 3200 万,5 月活跃用户超过 3700 万。而以太坊上的新用户数据显示自今年年 初以来有所下降。BNB Chain 的新日活跃地址下降了 17.9%以上。同期以太坊的表现更差, 为 51.8%。 至此,相信我们都有一个疑问,究竟是什么原因使得初出茅庐的 Solana 逆势而上,从 以太坊虎口中夺食呢?接下来笔者将从多个层面分析这个问题。
发展
2017 年 11 月,Anatoly Yakovenko 发表了一份白皮书,描述了历史证明(Proof of History),这是一种在不相互信任的计算机之间保存时间的技术。2018 年 2 月,Greg 开始 在 Anatoly 白皮书的基础上设计开源项目 silk,并在 GitHub 上发布了第一个版本,向人们展 示了一万个签名可以在半秒的时间内得到验证和处理。不久之后,另一位高通员工 Stephen Akridge 证明了通过将签名验证卸载到图形处理器可以大大提高吞吐量。2018 年 3 月, Anatoly 招募 Greg 和 Stephone 为联合创始人,成立 Loom,后更名为 Solana,创建 Solana Labs GitHub,Silk 更名为 Solana。同年的 6、7 月,运行范围扩大到基于云的网络,50 字节 的测试网 TPS 达到 25 万。2020 年 3 月上线了自己的主网 Solana 将自己定位成“世界上最 快的高性能公链”。
优势
与以太坊类似,Solana 是一个公共的、开放源代码的区块链,它的建立是为了承载各种 可扩展的去中心化应用程序(dApp)。开发团队的愿景是让 Solana 成为第四代区块链,致 力于解决加密行业中最紧迫的“区块链三难”问题,也就是在不牺牲区块链去中心化和安全 性的前提下,提高速度和可扩展性,以此能被全世界所采用的。 如下图所示,区块链存在着“三难困境”——可扩展性、去中心化和安全性这三者在当 前技术下无法兼得,只可以优先选择三角形的一边,从而舍弃定点对应的特性。
以太坊较为老牌的区块链,以安全稳定和去中心化著称,自然就无法兼得可扩展性,这 里的可扩展性指的就是处理交易的速度和能力,处理速度慢、能力有限自然影响交易费用。 而 Solana 在满足一定的安全性和去中心化的同时,最大程度的发展可扩展性,正是对标了 以太坊的缺陷。超高的交易速度,每秒可以执行处理最多 6.5 万次交易,横向对比,比特币 每秒尽可处理 5 笔交易,以太坊则为 15 笔,即使与现实世界相比,Vsia 的支付网络每秒也 不过可处理 2 万笔交易;廉价的手续费,与以太坊高昂的 gas 费相比,Solana 的交易费仅 为以太坊的千分之一,0.00025 美元。
生态
Solana 世界上第一个网络规模的开源区块链协议,由于其运行速度快,手续费低,同时 满足一切去中心化应用程序(dApp)创建所需要的安全性、反审查性以及成本效益,越来 越多的开发者选择了 Solana 公链,目前 Solana 承载了约 500 个去中心化应用程序(dApp), 并且这一数字仍在稳步上升,涵盖了 DeFi、NFT、稳定币、钱包、预言机等各位应用。除此 之外,一大批已经成熟的项目,也在源源不断地集成到 Solana 公链上,比如公链 Terra、预 言机 Chainlink、数据检索工具 The Graph 等。
2020 年,借着 Sam 对其的大力举荐,同年 11 月,Solana 举办第一届有奖黑客马拉松 比赛,在这次活动中,有超过 1000 名开发者注册,总共提交了 60 个项目。次年 2 月举办 的第二次黑客马拉松中,注册人数达到了 3000 人,是第一次的三倍,最后提交的项目数量 达到了 100 个。第三次是在 2021 年 5 月,有超过 13000 名开发者注册,共提交了 350 个项 目。黑客马拉松的接连举办,为 Solana 的生态系统源源不断地输送了优质的项目,使得 Solana 的生态发展在众多的新兴公链中非常亮眼。
Serum
Serum 是建立在 Solana 区块链上的非托管去中心化交易所(DEX),开发团队 Serum 基金会是由 FTX 交易所的开发团队 Alameda Research 以及 Solana 基金会共同组成,他们希望 藉由 Solana 区块链的低交易手续费以及高交易处理量来打造第一个去中心化交易所。它可 以与其他加密货币一起使用,包括比特币和以太坊。与其他的 DEX 不同,Serum 具有基于 订单簿的交易,例如中心化加密货币交易所。 Solana 生态中的任何去中心化应用程序(dApp)都可以连接到 Serum 进行流动资产的 转移。同时,Serum 还支持跨链资产互换、稳定币(Stablecoin)以及其他去中心化的数据 库。Serum 正在努力实现整个 Solana 生态系统金融资产的去中心化,使其更快、更强,同 时也更加低廉。 Solana 不需要 KYC 认证,资产完全由用户控制,同时还提供了低成本、高流动性的交 易服务,gas 费用远低于以太坊的平均水平,实现了每 400 毫秒更新一次的 Serum 链上流 动订单,并且包容 Serum 的延迟性,这些都是 Solana 革命性的创新功能所带来的,也是吸 引 Serum 在 Solana 生态中落地生根的主要原因。
挑战
Solana 的主网于 2020 年 3 月推出,作为一个较为年轻的项目,尽管已经取得了不错的成绩,但偶尔也会出现一些小故障。2021 年 9 月 14 日晚,Solana 的主网 Bate 版出现不稳 定状况,Solana 主网怠机后,链上没有产生新的区块,无妨将交易数据进行打包,导致十多 个小时里 Solana 链上的交易无法正常运转。直到第二天白天,随着系统的升级完成主机 Bate 的重启,恢复了正常功能。 上文提到,在区块链的“三难困境”中,Solana 选择了更偏向“可扩展性”从而获得了 更高的交易速度和更低的手续费,但如此也就导致 Solana 的安全稳定性不如传统区块链。 近几年,随着整个区块链市场的发展,安全事件也成高发态势,公链一直是黑客攻击的重点 对象,很多主流链平台上的 dApp 项目遭遇了多起黑客攻击,让项目方防不胜防。
而黑客的 手段也随着时代在进步,从“溢出攻击”到“合约 RAM 吞噬”问题,再到“假 EOS 攻击”、“重 放攻击”、“假通知攻击”,近来又是接连不断的“随机数攻击”、“交易回滚攻击”。 同时,Solana 的区块链验证器并不多,导致它很容易受到中心化的影响,原则上,网络上的任何人都可以 成为 Solana 验证器,虽然实际上是十分困难的,因为需要计算资源的数量过于庞大,但这 仍不得不视为是一个潜在的隐患。 除了自身潜在的风险外,Solana 也面临着一些外部危险。 其他具有智能合约功能的区块链竞争,典型的如以太坊、币安智能链等。虽然 Solana 拥 有传统区块链不曾有的优势,但以太坊作为老牌区块链,有着更成熟的生态、更平易近人的 编码语言,以及运行的更好的基础设施和开发工具。而随着加密市场寒冬的到来,人们相较 于新颖的产品,更愿意选择最有效、最成熟的生态,这也会对 Solana 的生态产生一定量的 冲击。
总结
总的来看,Solana 采用了一种独特的技术方案,通过一种优化的“让步”方式,将“可 扩展性”放在首位,使得 Solana 在速度和价格上更占优势。凭借着其大量且快速增长的活 跃用户群、开发者社区和生态系统,消费者对于 Solana 的需求越来越大,Solana 才能在区 块链市场中脱颖而出。 人们常说,Solana 是新一代的“以太坊杀手”。笔者却不认为 Solana 会打败以太坊,又 或者以太坊会占据 Solana 的所有市场。它们二者将相辅相成,共同为去中心化网络带来更 多服务和价值。Neon Labs 的发布意味着 Solana 朝跨链未来迈出了一大步。Neon 允许任何 人在 Solana 区块链运行以太坊智能合约表明了开发者可以更轻松地构建适用于两个区块链 的程序。 目前,Solana 要走的路还有很多很多,未来之路上,机遇与挑战并存,或许有一天,人 们谈论起 Solana 不再是“以太坊杀手”,而称其为区块链行业的荣光!