热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
Syndica 一直在努力开发 @Solana 的第三个验证者客户端实现 Sig,我们刚刚完成了 SVM 和运行时实现 ✅
让我们进一步深入了解 👇
🧵

每个 Solana 验证者的工作听起来都很简单:执行交易和更新账户。但实际上完成这项工作的软件——运行时——却远非简单。

这篇文章将从外部逐步讲解运行时。我们将从重放开始,这是运行时的主要调用者,从账本中提取区块。
在运行时,我们将从区块处理器开始,在这里进行并行处理,以及交易处理器,在这里必须正确处理许多与Solana相关的细节。

最后,我们将描述指令处理器和 sBPF 虚拟机的低级细节,Solana 程序在此执行。

Sig 的零知识 SDK 实现比 Agave 的更快,且大致与 Firedancer 的相当。性能提升部分归因于:
- 大幅度 SIMD 优化的 Edwards25519 / Ristretto255
- 零堆分配
- 更优化的多标量乘法 (MSM) 排序

16K
热门
排行
收藏

