本文主要介绍了作者计划构建一个高性能的SSZ(Simple Serialize) Rust实现,并通过基准测试套件,在真实的区块链数据上对不同的SSZ实现进行比较。目标是优化以太坊协议中的序列化过程,提高编码/解码的效率,并探索锁步编码和哈希等方法以进一步提升性能。同时,作者还计划构建一个SSZ基准测试套件,用于评估各种SSZ实现的性能,并以图表的方式直观地展示它们的性能差异。
本文探讨了区块链节点的硬件和基础设施配置,包括对不同节点类型的解释,以及提高区块链网络性能所需的CPU、GPU、存储和内存等组件的建议。文章还比较了本地、云和混合托管的选择,强调了安全基础设施的重要性,并提供了有效设置和运行区块链节点所需的关键要素。
本文主要介绍了Constantine在区块链和零知识证明等领域的性能优势,以及如何通过基准测试来衡量其性能。文章详细对比了不同编译器(如GCC和Clang)在优化大整数和密码学代码方面的差异,并强调了使用内联汇编以确保性能和避免分支的重要性,Constantine通过优化代码大小和栈使用量,以及避免堆分配,适用于资源受限的设备。
本文介绍了作者使用 FastAPI 构建高性能加密货币跟踪系统的经验。文章详细说明了选择 FastAPI 的原因,项目架构,关键实现挑战与解决方案,以及使用 FastAPI 的优势。同时,还分享了作者在开发过程中获得的经验教训,例如缓存的重要性、类型提示的作用以及依赖注入的优势。
本文介绍了 Hardhat v2.21.0 的发布,首个基于 Rust 实现的以太坊开发运行时 EDR,分析了此更新对性能的提升,特别是测试运行速度的显著提高。文中还探讨了构建 EDR 的原因,未来的计划,包括 Hardhat 3 的特性增强、Solidity 测试的实现以及将 EDR 转向 WebAssembly 以提高可移植性等。
本文介绍了一款名为 flood 的负载测试工具,旨在优化区块链节点的性能分析,尤其是其 RPC 接口。文章详细阐述了负载测试的概念及其重要性,工具的实现原理以及如何使用 flood 进行多种类型的负载测试,将对高性能区块链基础设施的开发产生积极影响。
flood
本文介绍了 revmc 的开发背景、工作原理和性能测试,重点强调了将 EVM 字节码编译为本地代码的优势,能显著提高执行速度。文章还展望了 revmc 在 L2 环境中的应用前景,并提出了一些未来的发展计划,包括更多的优化和测试。
revmc
RISC Zero 发布了 R0VM 2.0,这是一个为实时时代构建的 zkVM,它更快、更大、更安全。R0VM 2.0 的证明速度更快,成本更低,内存更大,并支持所有主要的以太坊预编译,目标是在 2025 年 7 月实现实时证明,同时,R0VM 2.0 还非常注重安全性,通过形式化验证来确保系统的可靠性。
TFHE-rs v0.7 版本发布,引入了密文压缩和多 GPU 支持等重要特性。密文压缩可将密文大小最多减少 1900 倍,而多 GPU 支持能够显著提升同态计算的性能,文章还介绍了新版本中参数集合的更新、新的向量和数组运算、优化的零知识证明以及优化的 GPU 密钥切换等额外功能。
本文介绍了旨在改进 Lighthouse 客户端性能的项目计划,包括暴露 Validator 错过区块的指标、分析 BeaconProcessor 调度器性能、以及实现模拟 Staking 性能指标。该项目旨在通过暴露更多指标和创建模拟场景,帮助开发者更好地了解和优化 Lighthouse 客户端的性能。
本文介绍了Helius提供的Solana区块链咨询服务,包括技术架构、基础设施、Solana Staking和验证器操作、性能优化、生态系统集成、供应商选择和合作伙伴关系以及市场启动策略。Helius专注于帮助金融科技公司、金融机构、交易所、交易公司以及以太坊原生项目扩展到Solana,并提供从概念验证到主网部署的全方位咨询服务。
性能困境:从“病秧子”到“逆袭之战”家人们!今天必须跟你们唠唠这段燃到炸裂的Rust服务性能攻坚史!整整一周,我像着了魔一样泡在代码里,终于完成了一次堪称“奇迹”的性能飞跃!起初,这个Rust服务就像个“病秧子”,每秒只能写入56条数据,这性能简直让人抓狂!但我偏
本文深入探讨了Solana区块链的新验证器客户端Firedancer,介绍了其开发背景、架构设计、性能优化及其对Solana网络的重要性。Firedancer由Jump开发,旨在通过模块化设计和C语言重写现有验证器客户端,提升Solana的速度和可靠性。
Ingonyama 正在为研究人员和实践者提供 10 万美元的资助,以推进 ZK(零知识证明)加速技术。资助方向包括:学生使用 Icicle 库进行研究、改进 Icicle 中现有加速原语的性能、将现有 ZK 协议移植到 Icicle、向 Icicle 添加新的原语以及将 ZK 基准测试与 Icicle 进行比较。Ingonyama 还将为获得资助者提供技术指导和 GPU 访问权限
Ingonyama 发布了 ICICLE v3.1,这是一个位于 ZK 堆栈硬件和协议层之间的库,旨在优化 CPU 和 GPU 上的 ZK 算法性能。v3.1版本修复了多个bug,并增强了CPU后端性能,支持客户端后端和Sumcheck。未来还将添加Poseidon2哈希算法,目标是在CPU上超越Plonky3的性能。