Cointime

扫码下载App
iOS & Android

理解 Solana 的背后技术架构:将要迎来第二春吗?

在熊市的基底下,大家会冷静思考一些牛市可能忽略的东西,比如,重回公众视野的 

@solana,技术到底行不行,一句「中心化宕机」就能毁所有吗?

最近,MakerDAO 说 Solana 的 codebase 还不错,Visa 也宣布要和 Solana 试点合作,Solana 的 TVL 等数据指标也回暖不少,Solana 要迎来第二春吗?到底该怎么解读?

牛市正当时的时候,面对 $SOL 突突上涨的币价,大家都说 Solana 的资本背景和 Community 生态很强,鲜有人能说清楚 Solana 的技术框架到底怎样。

不吹不黑,本文从科普角度浅析下 Solana 的背后的技术架构,以及为什么 Solana 没有被 Ethereum 杀死的原因。

Tips:仅本着技术科普的角度,带大家重新认识和理解 Solana,不做任何投资参考。

POH 共识机制

首先说说 POH 共识机制,即(Proof of history),它是 Solana 采用的特殊创新机制。

传统意义上区块时间和物理时间并没有关系(弱关联),比如比特币以太坊等公链的时间基准为块高度,时间流逝的表现载体也只是块高度的不断叠加,因此坎昆升级这种具体时间只能根据网络出块速率进行预估。

Solana 的 POH 创新点就在于把链的时间流逝和物理时间锚定了,比如:每个 POH 出块的间隔时间是固定的,连续的哈希运算会产生一个可验证的时间序列等等。

这样做可以避免「主观」时间带来的操纵和攻击问题,试想若出块时间不规律,节点之间很难快速达成共识,就容易产生回滚、重放等攻击,而物理时间的客观性是无法撼动的,节点无需回溯全部历史数据仅依据当前时间序列就能监测一些异常情况。

因此,POH 的创新就是为了强绑定物理时间,以促进 Solana 节点之间更好协作和达成共识。

在我看来,POH 机制还有一个优势:节点批量接收大量交易并进行排序(Pipeline),要等待 POH 时间戳来递交交易,等同于 layer2 向 layer1 Batch 交易一样,这种机制如同把 Rollup 的思想带入了 layer1 中,为下面要说的高吞吐和并行处理等提供了先决条件。

存储和计算分离特性

其次来看「存储和计算分离」特性,它让 Solana 摆脱了 Data Availability 的瓶颈限制。

传统的区块链验证框架要依赖全节点发布大量历史数据来实现即时计算变更状态,这种计算和存储的耦合某种程度上会限制链的性能。比如以太坊要更新状态时要先同步全链数据然后执行历史记录计算,加之以太坊是顺序出块并不能串行因此出块时间和单区块容量都会受限。

而 Solana 将状态存储和交易执行进行了分离,有个单独的存储系统来保留状态,包括账户信息、签名者历史和交易记录等状态,有新交易执行时,Solana 会在 Pipeline 节点上高速运算,最后只更新状态到存储系统中。二者分离,可以确保账本系统快速运行,避免了 DA 校验状态时间 + 计算等待 DA 校验结果的时间损耗。要注意的是,网络计算和存储资源需要通过质押 SOL 获取。

通俗来比喻,以太坊的工人要到仓库取原材料再去车间加工,两份职责来回奔波效率低;而 Solana 两个车间都有专门的工人,搬运工只需要把临近使用的材料不定时搬到生产车间就好了,大大提升了效率。

高并发交易处理

再好好解析下「高并发交易处理」特性,这让 Solana 接轨 web2 市场需求有了可行性。

虽然 Solana 宣称自己有 70 万的 TPS 在其偶尔的宕机背景下被当成了笑话,但 MakerDAO 的 Endgame 选择,Visa 的选择某种程度上是对其性能极限的认可。那么,Solana 的高并发是如何做到的呢?

简单来说,是前边谈及的 POH 和计算存储分离等优势共同铸就的,便于让大家深刻理解,我试着把他和 Starknet 的高并发做一个对比。

Solana 收到用户 Alice 同时发出的 10 笔交易,节点会对交易进行排序,等到 POH 时间戳来 Batch 打包,然后等下一个时间戳到来时,节点会调用独立存储系统的状态数据,检测 10 笔交易是否存在状态冲突,若无冲突就可正常把 10 笔交易打包到一个区块中,若存在冲突,存在冲突的区块会被排除在本次打包之外。

不同的是,Starknet 网络的 Alice 由于在一套账户抽象模型下,1 个账户发布的交易本身就不能存在状态冲突,可以同时执行 Approve 和 Transfer,因为他们修改的是合约不同的状态,Approve 对应 Allowance,Transfer 对应 Balance,但若同时执行两笔 Transfer 的话就要同时修改 Balance,就容易导致状态冲突导致计算错误。因此账户抽象特性是 Starknet 高并发的基础。

举个通俗的例子,Solana 的并行方式如同一个餐厅安排了多个服务员同时为客户点餐,每个服务员处理一个交易线程,点餐顺序也由服务员来协调,若有相同的菜品后厨可以并行上菜;而 Starknet 的并行方式则相当于用自助点餐机扫码点菜,客户可以同时在多个机器上接收订单,由后台中控系统统一协调订单。

总之,高并发的宗旨都是在网络秩序不紊乱的前提下合理高效利用系统资源。

Solana 的服务员就是被大家吐槽的高昂成本的节点运维系统,而 Starknet 的自助点餐机就是那套和合约兼容的账户抽象基础。

以上。

有了对 Solana 技术底层的深刻理解,再来看一些被诟病的问题,或许会有不同的答案。

在我看来,Solana 的问题出在技术实现逻辑过于复杂:1)Solana 的节点运维成本过高,导致节点数量受限,其去中心化能力也受到牵制;2)POH+POS 的共识机制,需要节点有强大计算和带宽资源才能承载高并发,而资源成本越高,节点运维成本就越大;3)高并发处理时也难免存在状态冲突、网络负载等问题;

有人说,Solana 在用 web2 的思维做 web3 网络,它的技术创新起点高于已有区块链架构,如果把它的问题当成创新路上的容错率,或许会有不一样的评价。

创新的代价也许正如大家看到的那样,眼看他高楼起,眼看他楼塌了,但若创新的基底在,这塌方的楼会不会再次拔地而起呢?

Note:本人不持有 SOL,以上分析仅为技术 + 商业视角的冷静思考和观察,且在通俗化解读过程中存在不严谨之处,大家权当科普文看看,切莫作为投资参考。

评论

所有评论

推荐阅读

  • Binance Alpha:持有至少 200 币安 Alpha 积分的用户可申领 1000 个 DARK 代币空投

    据官方公告,Binance Alpha 是首个上线 DarkStar(DARK)的平台,Alpha 交易将于 2025 年 8 月 4 日 20:00(UTC+8)开始。 交易开始后,持有至少 200 个币安 Alpha 积分的用户可申领 1000 个 DARK 代币空投。先到先得。若活动未结束,则分数门槛将每小时自动降低 15 分。 请注意,申领空投将消耗 15 个币安 Alpha 积分。用户需在 Alpha 活动页面于 24 小时内确认申领,否则视为放弃领取空投。

  • 香港《稳定币条例》正式生效:储备资产须全额覆盖流通面值

    8月1日,香港《稳定币条例》正式生效,建立起稳定币发行人牌照制度,完善香港对虚拟资产活动的监管框架。大湾区国际资讯科技协会会长杨德斌表示,如今国际上稳定币的发展已经达到一定规模。香港在这个时点推出《稳定币条例》,是在监管方面与时俱进的体现。与国际标准接轨,中国香港在制定稳定币相关规定时也力求与全球其他国家和地区的标准接轨。根据香港《稳定币条例》,持牌人必须确保其发行的指定稳定币的储备资产的市值,始终不低于该类稳定币尚未赎回且流通中的面值。持牌人应考虑储备资产的风险状况,确保有适当的超额抵押以覆盖市场风险。

  • 分析师:降息预期升温与SEC新政共振,市场情绪回暖

    Kronos Research 首席投资官 Vincent Liu 表示,在宏观不确定性与机构买盘交织下,当前市场呈现「谨慎乐观」情绪。恐惧与贪婪指数趋向「贪婪」,鲸鱼买入与降息预期正推动交易员重新配置风险资产。 投资者正关注将于 8 月 12 日公布的美国 7 月 CPI 数据,作为下一轮加息或降息决策的关键指标。尽管美联储在 7 月 FOMC 会议上维持利率不变,鲍威尔表示 9 月降息仍取决于经济数据,但 CME 美联储观察数据显示,市场预期有逾 80% 概率将下调 0.25 个百分点。 此外,Liu 认为美国 SEC 启动的「Project Crypto」或将在中长期利好市场。该项目将通过明确代币分类与引入 DeFi 创新豁免机制,降低监管不确定性、推动 DeFi 增长,并增强市场信心。

  • 花旗:美国经济前景负面将推动金价适度走高

    花旗将未来三个月金价预估从每盎司3300美元调高至3500美元,预期交易区间从3100-3500美元调高至3300-3600美元,因其认为近期美国经济成长和通胀前景恶化。该行表示:“美国经济增长和与关税相关的通胀担忧将在2025年下半年继续加剧,加上美元走软,将推动金价适度走高,达到历史新高。”花旗还强调,2025年第二季度美国就业数据走弱,对美联储和美国统计数据的机构可信度担忧加剧,以及与俄乌冲突相关的地缘政治风险上升。花旗估计,自2022年年中以来,黄金总需求已增长逾三分之一。

  • 巴克莱:欧洲央行可能选择12月降息

    巴克莱目前认为,欧洲央行有可能选择在12月降息一次,而不是此前预测的9月降息。该行经济学家马里亚诺·西纳说,这一修正考虑到了下半年经济活动的疲软,这是由贸易政策的持续拖累和美国早些时候提前进口的影响造成的。巴克莱预计,到12月,有关贸易逆风的信号将更加清晰,对供应链中断影响通胀的担忧也会减少。此外,对2026年财政计划不会重燃通胀压力的信心可能增强,将支持降息25个基点。巴克莱预计,到2026年,欧洲央行的终端存款利率将保持在1.75%。

  • 8月4日午间重要动态一览

    7:00-12:00关键词:Paradigm、Metaplanet、美联储 1.市场分析:美国就业数据失信将加剧市场波动; 2.日本上市公司Metaplanet再度增持463枚比特币; 3.法国右翼政党"国民联盟"计划推动法案支持核电挖矿比特币; 4.本周解锁数据一览:ENA、IMX、MOVE等将迎来大额解锁; 5.分析师:Paradigm 或持有超1913万枚HYPE,价值约7.654亿美元; 6.特朗普媒体Q2净亏损2000万美元,拟推出实用代币和数字资产ETF; 7.特朗普:将在未来几天宣布一位候选人来填补空缺的美联储理事职位。

  • 市场分析:美国就业数据失信将加剧市场波动

    上周,特朗普以“操纵”数据为由解雇了美国劳工统计局局长,此后货币市场的怀疑气氛继续升温。Coolabah Capital首席宏观策略师基兰·戴维斯表示,进一步下调美国就业增长数据可能会更加激怒特朗普。戴维斯警告说,政府尚未任命一名替代专员,但如果数据被实际上操纵或者被市场视为操纵(例如停止发布一些基于环境和卫生统计经验的数据),这将会增加金融市场的波动性

  • 8月4日隔夜重要动态一览

    21:00-7:00关键词:关税、中本聪、Solana

  • 8月3日晚间重要动态一览

    12:00-21:00关键词:特朗普、中本聪雕像、英国 1.特朗普怒斥民主党政治勒索; 2.Michael Saylor发文“冬天不会再回来”; 3.位于瑞士卢加诺的中本聪雕像今日被盗; 4.英国散户投资者10月将可以购买加密货币交易所交易票据; 5.Metaplanet CEO:将提供多种工具来筹集资金购买比特币; 6.以太坊第二大持币机构SharpLink Gaming持仓浮盈超2亿美元。

  • 8月3日午间重要动态一览

    7:00-12:00关键词:LuBian、pump.fun、Michael Saylor 1.比特币矿工近两周减持超3000枚比特币; 2.pump.fun近24小时Solana发币平台市场份额升至32.4%; 3.加密恐慌与贪婪指数跌至53,等级近一个月首次回归“中性”; 4.Michael Saylor:比特币短期是交易资产,长期将是财库资产; 5.“麻吉大哥”黄立成近期做多仓位导致其回吐此前超两千万美元盈利; 6.财新:消息人士称京东、蚂蚁或许很难出现在首批稳定币牌照名单上; 7.LuBian矿池曾于2020年被盗损失12.7万枚BTC,黑客仍掌控资产并成为全球第13大BTC持有者。