Web开发

首页 » 常识 » 诊断 » Web3开放式基础设施Saito6月技术
TUhjnbcbe - 2025/7/25 17:52:00

Web3开放式基础设施Saito6月技术进展!目前处在以测试驱动的开发和对代码库的主要提交进行同行评审的过程,期待如期发布Rust客户端。

Saito系统中的大多数组件现在都已在Rust代码中实现,包括区块生产、从磁盘存储/检索区块、交易和区块的内存池管理、区块链中区块的最长链状态跟踪、向区块链添加区块的算法、Gas费计算、签名验证、utxoset管理等。Rust具有关于内存管理和“所有权”的限制性策略,因此这些代码位不一定在生产环境中工作,而是倾向于编码然后集成。目前仍需要的改进的方面是网络和对等管理、交易自动重播和质押机制。

团队采用开放式开发周期,目前在开发上取得了一些有意义的进展:

将默认哈希算法从SHA升级到BLAKE3,这将显著提高网络的整体数据吞吐量,这点非常重要。在块处理中一个可选的“预验证”步骤,可以避免在确定它们是否是竞争链的一部分之前许多区块需要将数据插入关键区块链索引中,这样可以加快工作速度。改变了slip的格式化方式,消除了钱包在完成交易后跟踪区块链的需要:用户一创建slip就可以使用slip;使用ATR交易也更容易。各种提案在将Saito交易保存到磁盘或通过网络发送时有效地缩小了它们的大小,包括将交易单的大小缩少了大约40%,这将允许在区块链的相同空间中打包更多的交易。

团队在接下来2周的最大目标是完成Saito经典实现,这涉及最终确定基本版本中默认包含哪些算法版本,特别是组件如何与区块生产交互,之后将继续专注于更高级的功能(交易自动重播、质押)。

如果有任何建议可以在Github访问SaitoRust存储库,同时Saito在Discord有开发频道,可以提问和讨论。

1
查看完整版本: Web3开放式基础设施Saito6月技术