我本身是一个前端开发,所以这篇文章的出发点也是一个前端人转行web3的总结,有我自己的学习经验以及网上整理的一些内容,希望对大家有帮助。 # 区块链基础 想要进军web3,区块链基础是必须掌握的。 《精通以太坊》h...
## 云端模糊测试 > 对不同基于云的 Solidity 合约模糊测试选项的审查 ### 引言 模糊测试本质上是一项计算资源密集型任务,需要数小时(通常是数天/周)才能实现足够的逻辑覆盖,以提供强有力的保证,确保属性在所有...
2025年6月10日 你是否意识到智能合约审计在揭露智能合约中隐藏的安全漏洞和错误方面的重要性?阅读这篇博客到最后,深入了解智能合约审计! 智能合约审计是对区块链应用程序项目中包含的智能合约的全面审查。这些审计...
 本文列举了foundry中常用的命令,方便以后查询使用。 # 一. 为什么要用foundry - 全面支持solidity,可有效减少上下文切换 与hardhat+ethers组...
## 目录 - [介绍](#intro) - [使 Motsu 与众不同的原因?](#whatmakes) - [设置你的项目](#setting) - [编写你的首个测试](#setting) - [账户和地址](#accountandadresses) - [带标签的确定性账户](#deterministic) - [与合约交互](#interacting) - [基本交...
有些 CTF 题目中,并未使用 OpenZeppelin 等合约安全库,而是自己写的 ERC20 合约,其中未对 transferFrom 传入的参数进行检测是一个很严重的问题。 ### 风险 我们来看一段不安全的代码: ```solidity function transferFrom(address from, ad...
DevNets 通过提供一个托管的、零设置的环境来加速智能合约的开发,该环境与 Hardhat、Truffle 和 Foundry 等本地开发框架集成。  像 Hardhat、Truffle ...
NFT 市场虽然很火,但高昂的 gas 费用和繁琐的操作步骤一直让用户头疼。每次交易都得授权,gas 费蹭蹭往上涨,体验不太好。为了解决这些问题,我写了一个 NFT 市场应用:“NFT Market Plus”,使用了 `ERC20Permit` 和 `EIP-712` 来优化 ...
 所以,你已经构建了你的第一个智能合约,它运行得非常好,现在你感觉很想冒险。你希望你的合约与其他合约进行对话。也许借用一些 tokens,调用另一个函数,甚至委...
## 主网(执行层) * [Erigon 稳定的 alpha 版本](https://twitter.com/erigoneth/status/1511664827839782916) 支持合并,因为 DB 布局与 beta 版本不兼容需要完全同步 * Verkle 树 ,Condrieu 测试网为了继续进行压力测试[重新启动了两次](https://notes.eth...
在以太坊上使用 Solidity 和 Foundry 结合 Flashbots 实现交易捆绑,可以通过以下步骤来完成。这里我们假设你已经在 Sepolia 测试网上部署了 OpenspaceNFT 合约,并且想要使用 Flashbots 捆绑开启预售和参与预售的交易。以下是实现这一目...
# UniswapV2 深入解析系列 17:输出金额计算与路径滑点管理 继第 16 篇聚焦 LP 授权后,本篇将深入交换流程的数学基础,阐述输出金额的推导、实现与验证方法,并给出多跳路径下的滑点治理策略。 ## 1. 常数乘积模型回顾 #...
>- 原文链接:https://getrecon.substack.com/p/first-day-at-invariant-school >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/art...
警告 本指南中的代码仅用于教育和演示目的。它是**非生产就绪的**,不应在实时环境中使用。 ## 概述 虽然以 USDC 和 USDT 为代表的中心化稳定币在市场上占据主导地位(数据源:[Ethereum](https://www.coingecko.com/en/categories/stablecoin...
 ## 使用 LayerZero V2 部署 Omnichain Token ### OFT 简介 **Omnichain Fungible Tokens**(OFTs) 是一种由[**LayerZero**](https://layerzero.network/)首创的用于跨链资产的新 token 标准。OFT 允许可...