周二,Solana在其主网中部署了Transaction V1功能,允许在每笔交易中包含更多数据。这将为开发者在单个原子流程内执行更复杂的操作提供更多可能性。
这一进展对于DeFi领域的开发者、钱包提供商、索引器以及RPC运营商具有重要意义。新功能也可能影响到涉及代币化资产和支付解决方案的其他项目。
根据Solana更新页面说明,txv1功能已于9月15日世界标准时间01:00左右在第1035个纪元开始时启动,现在V1交易已在主网、测试网和开发网中可用。
从1232字节到4096字节
首要问题是交易规模限制。现在Solana已将序列化交易的最大尺寸从1232字节增加到了4096字节,从而使交易空间大约增加了三点三倍。
新的交易格式在SIMD-0296中被定义,而V1消息格式则基于SIMD-0385。
在此之前,Solana的限制基于保守的网络MTU限制。现在,放弃QUIC中的硬性流大小限制允许进行更大规模的交易。
额外的空间将有助于处理涉及大量交易数据的工作负载,例如零知识证明、大规模多重签名操作以及包括BLS在内的签名。据Cryptopolitan报道,V1版本已于9月1日在第1025个纪元的测试网上启动,为基础设施提供商做好了主网上线的准备。

单笔原子交易为何重要
发现Solana交易规模限制的开发者在某些情况下能够将其操作拆分为一系列交易,或使用Jito捆绑交易包。
然而,正如SIMD-0296中所解释的,在讨论协议层面的原子性时,交易包并不等同于原生交易。
在Transaction V1版本中,可以在单笔交易中容纳更多的指令和数据。因此,路由、正确性验证和批量处理将要么成功完成,要么整体失败,而不是分散在多个独立的交易中执行。
在某些情况下,执行操作所需的签名和确认次数可能会减少。
地址查找表的权衡
V1版本还改变了在交易中管理资源和账户引用的方式。

计算资源限制和优先费用设置已从ComputeBudget指令转移到了交易配置中,这使得基础设施提供商可以更容易地访问这些设置。
V1交易也不再使用地址查找表,因为其中指定的账户已直接包含在交易内。
尽管这有助于简化交易,但代价是增加了交易大小,因为v0版本的地址查找表只需一个字节的索引,而内联的公钥则需要32个字节。
对Solana地址查找表的分析显示,62%的v0版本交易至少使用了一个地址查找表;因此,对于使用多个地址查找表的交易条目较多的交易,其大小将增加超过1500字节。账户数量上限64个保持不变。
V1如何融入Solana的代币化金融发展策略?
此次更新发生在Solana网络锁定总价值接近数十亿美元,且去中心化交易所24小时交易量约为17.9亿美元的时刻。
8月份的Solana报告还指出,网络中的现实世界资产价值已超过40亿美元,并存储在超过35万个地址中。此外,xStocks已吸引了超过5亿美元的资产管理规模。
交易吞吐量的提升本身并不意味着将带来更广泛的采用。
Galaxy Research的分析师指出,迄今为止,投入Solana代币的很大一部分价值尚未被利用,而竞争平台在某些快速增长领域仍处于领先地位。
因此,V1版本扩展了开发者可以在Solana上构建的应用范围。然而,更复杂的问题是,用户、流动性和交易活动是否会随之增长。
运营商现在需要做什么?
RPC使用者应为getTransaction和getBlock设置maxSupportedTransactionVersion: 1,而索引器需要从transactionConfig中读取V1的计算资源限制和优先费用。验证者和RPC运营商应使用Agave版本4.2.2或更高版本。V1的发送方也应显式设置计算资源和加载账户的限制,并对超过1232字节的交易使用base64编码。同时,钱包提供商应在确认其软件能够正确解析和签署新格式后,再宣布支持V1,这是根据Solana更新指南的建议。
end-content







