这篇文章探讨了在区块链世界中,SNARKs(简洁非交互式知识论证)的安全性和正式验证的重要性,尤其是在Jolt这一用于RISC-V的zkVM的上下文中。文章概述了Jolt推出以来在性能和功能上的提升,并详细描述了为实现正式验证所采取的具体步骤与未来计划。作者强调了当前工具链中存在的风险,呼吁在广泛使用之前确保其安全性。
本文档提供了以太坊智能合约的安全建议和最佳实践,涉及ERC20代币标准、EVM特性、重入攻击、算术溢出、自毁函数、调用函数、gas限制、编译版本、合约部署、代码规范、代码审计等多方面的安全问题,并针对这些问题提供了相应的解决方案和防范措施。同时,本文档还列举了一些常用的安全工具,帮助开发者进行智能合约的安全分析和测试。
本文深入探讨了受信任执行环境(TEE)的架构、功能和在区块链及Web3项目中的应用。通过硬件级安全性,TEE有效保护敏感数据及运算,增强去中心化应用、智能合约和区块链网络的安全性。文章还讨论了TEE在密钥管理、私密交易等方面的重要性,以及未来在隐私优先的DeFi等领域的应用前景。
本文详细解释了Optimistic Rollup的工作原理、安全性及其在扩展以太坊方面的潜力,强调了其去中心化和可持续扩展的特性。
本文深入分析了ERC-4626 Vaults中存在的通胀攻击漏洞,攻击者可以通过极少量初始存款和后续的“捐赠”操作,操纵Vault的份额计算,从而窃取后续存款人的资产。文章详细解释了攻击原理、步骤,并通过实例进行了说明,同时探讨了针对此漏洞的多种防御措施,例如使用ERC4626 Router、内部跟踪总资产、创建“死亡份额”以及在初始化时注入初始资金等。
本文深入探讨了原生rollups的概念,旨在简化以太坊的L1和L2之间的互动,提出了一种新的EXECUTE预编译指令,允许以太坊直接验证L2事务,从而消除对EVM的重新实现,减少安全风险和治理成本,并提升最终性。通过对当前L2解决方案面临的挑战的分析,文章展示了这种新方法可能带来的优势与技术挑战。
EXECUTE
这篇文章深入探讨了 ERC-4337 提出的账户抽象技术,重点介绍了它的工作原理、主要组成部分以及如何解决用户操作的处理问题。文章详细阐述了 Bundler 组件及其与其他组件之间的交互,以及如何在以太坊生态系统中实现更好的用户体验。
这篇文章介绍了Smart Contract Fiesta,一个开放源代码的高质量数据集,包含超过1.75亿行以太坊智能合约源代码,涵盖约15万独特合约。该数据集旨在支持区块链社区的研究与开发,并促进智能合约的安全性与工具开发。
本文介绍了OpenZeppelin Defender在智能合约安全中的应用,强调了代码检查、部署、监控、自动化等功能,并结合BuildBear提供的开发环境,展示了如何安全高效地部署智能合约。适合智能合约开发者及Web3应用的技术团队。
本文深入探讨了 Circom 中的 <-- 操作符的一个潜在漏洞,展示了如何通过创建伪造的见证文件来利用这一漏洞,从而违背开发者对电路期望的假设。在详细的步骤中,介绍了生成有效证明的过程,以及如何修改二进制见证文件以实现攻击。此漏洞的理解对于开发安全的电路至关重要。
<--
本文深入探讨了以太坊虚拟机(EVM)的 CREATE 和 CREATE2 操作码,分析了它们在智能合约创建中的不同特性和潜在安全隐患。作者通过具体示例展示了这些操作码在实际应用中的攻击场景,并提出了相应的安全建议,使读者对智能合约开发及安全性有了更深刻的理解。
本文介绍了成为智能合约审计员的途径和所需技能,阐述了这一领域的潜力和灵活性,强调了相关知识和实践的重要性。作者鼓励有经验的研究者转向智能合约审计,以应对行业需求并提高自身职业价值。
本文详细介绍了多种比特币钱包的类型,包括全节点钱包、SPV钱包、Electrum钱包、客户端过滤钱包以及托管钱包,分析了它们的安全、隐私、资源需求和优缺点。
本文介绍了多重签名钱包的概念、应用及其具体实现过程。文章详细讲解了多重签名钱包的工作原理,分为两种类型,并提供了使用 BuildBear 平台进行智能合约创建、部署和交互的具体步骤与示例,适合对区块链开发感兴趣的读者。
这篇文章详细介绍了如何设置安全的多签钱包Safe,强调了其在资产保护和协议管理中的重要性。文章分为多个结构清晰的部分,包括多签钱包的定义、使用原因及创建过程,并提供了实用的安全建议,旨在帮助用户有效管理钱财并防范风险。