本文详细介绍了如何通过内联汇编更高效地实现 Solidity 中的回滚操作,深入探讨了 mstore 和 mstore8 操作码的使用方式,并通过示例代码展示了如何在汇编中实现无消息回滚、自定义错误回滚以及带有原因字符串的回滚。
mstore
mstore8
这篇文章详细介绍了Yul语言,作为以太坊上智能合约的低级语言,具有更高的代码执行效率。文章包括Yul的语法、数据类型、控制流、函数以及Yul和Solidity的对比,并提供了一些示例代码和编译工具的推荐,以帮助开发者理解和应用Yul语言。文章结构清晰,内容丰富,有助于熟悉低级编程概念的开发者进行智能合约优化。
Tornado Cash 合约在现行法律下无法被制裁,Pectra 升级中的 blob 增加,以及以太坊协议攻防赛
本文介绍了Solana Web3.js SDK 2.0的重大更新,包括性能改进、应用程序包体积减小和增强的灵活性,提供了代码示例和迁移指南,并强调了新SDK对开发者的帮助。文章最后介绍了最佳实践和如何发送交易的具体步骤,适合有一定技术基础的开发者阅读。
本文介绍了如何使用Ruby创建以太坊地址,详细解释了以太坊地址的生成过程,包括私钥和公钥的创建,以及使用ruby-eth库的步骤。文章结构清晰、内容丰富,并提供了相关代码示例和附图,适合对以太坊和Ruby编程有基础知识的读者。
本文介绍了如何运行Trade Butler Bot,这是一个安全且流行的自动交易机器人,依赖于QuickNode基础设施。文章详细探讨了交易机器人及Trade Butler Bot的功能,并提供了如何设置和运行该机器人所需的步骤和代码示例,适合希望通过自动化交易来增加收益的用户。
zkTLS 简介
使用 Geth 解剖 EVM 实现 3
本文概述了在Breakpoint 2024大会上关于ZK Compression的主题演讲,重点解释了ZK压缩的原理、工作机制及其对Solana未来的重要性。ZK压缩通过将账户成本降低到传统解决方案的千分之一,提供了一种高效的状态增量解决方案,并改善了应用的可组合性和灵活性。
本文详细介绍了如何通过Chainlink的跨链互操作协议(CCIP)在不同区块链上铸造NFT。内容涵盖了从跨链互操作性和Chainlink CCIP核心功能的解释,到基于示例代码的开发步骤,包括项目设置、合约部署及跨链NFT的铸造过程,为开发者提供了实用的参考。
使用 Geth 解剖 EVM 实现 2 - EVM
使用 Geth 剖析 EVM 实现 1 — 交易执行流程
本文介绍了验证智能合约源代码的五种方法,并强调了智能合约的重要性、工具及其应用。重点包括使用Etherscan、Hardhat、Remix.IDE等进行合约验证的具体步骤。文章结构清晰,包含丰富的内容和代码示例,并提供了具体的实现步骤与工具建议。
本文详细讨论了在智能合约中进行白帽黑客攻击的最佳实践,强调了如何合法合规地处理漏洞,避免法律问题,以及如何与相关协议沟通以修复漏洞。文章提出了五个关键步骤,并探讨了在没有安全联系人或激励措施的情况下应如何行动,以及在活跃攻击情况下是否可以进行攻击。
本文提供了一条成为智能合约审计师(安全研究员)的详细路线图,涵盖必要的课程、技能和实践机会,以便有效提升在Web3安全领域的职业生涯。通过学习Solidity编程、参与审计课程以及实践和竞赛,读者可以不断提升自己的能力,最终在安全行业中获得高薪职位。
本文介绍了如何使用 QuickNode 和 Web3.js 创建一个基本的以太坊区块浏览器。文章涵盖了基本的区块浏览器概念、所需工具和步骤,并提供了代码示例和详细的解释,帮助读者构建自己的区块浏览器。
这篇文章介绍了如何在Web3环境中防止加密诈骗的基本知识,重点讨论了代币所有权、私钥管理以及常见的网络攻击如钓鱼和恶意软件的防范措施。作者详细说明了不同类型的钱包及其安全性,并提供了一系列最佳实践以保护资产安全。
Plonky2是一种基于多项式承诺和Plonk的PIOP交互式证明的零知识证明协议,专注于通过FRI技术实现高效的zkSNARK。
文章介绍了以太坊的起源和基本概念,与比特币相比,以太坊提供了更多的灵活性和自定义功能,特别是通过智能合约实现自定义状态和状态转换。以太坊采用了账户模型和燃料机制来确保网络的稳定性和安全性。
本文是一个入门级指南,介绍如何使用Solidity创建并部署一个简单的'Hello World'智能合约。文章结构清晰,以多个部分详细解释了所需的基础知识、创建过程和与合约的互动,适合想要学习Web3开发的读者。
扫一扫 - 使用登链小程序
114 篇文章,698 学分
388 篇文章,478 学分
67 篇文章,412 学分
164 篇文章,350 学分
118 篇文章,334 学分