## 简介 Brownie 是一个基于python语言智能合约开发框架,与hardhat类似。 Ganache的前身是TestRPC,Ganache可以帮助我们快速启动一个以太坊私链来做开发测试、执行命令、探测区块链状态等。Ganache模拟的是内存中的区块链,它在执...
### 闪电贷(Flash Loan) 闪电贷是一种在区块链上借入资产的新方式。最初由aave实现完成,后续其他流行的DeFi协议迅速跟进,添加了这个功能。原理很简单,也很实用。与传统的担保贷款不同,闪电贷不需要任何抵押品、信用评...
Solidity 事件是 Ethereum 中最接近 `print` 或 `console.log` 语句的东西。我们将解释它们的工作原理,事件的最佳实践,以及许多在其他资源中常常被省略的技术细节。 这里是一个最小的示例,用于发出一个 Solidity 事件。 ```solidity con...
## Dencun(Cancun+Deneb)升级([EIP7569](https://eips.ethereum.org/EIPS/eip-7569)) - 主网成功[升级至 Dencun](https://twitter.com/parithosh_j/status/1767973626987606190) - Dencun 主网发布的共识规范[v1.4.0](https://github.com/ethereum/consensus-specs/releases/tag/v1.4.0) ...
请持续关注关于区块链桥中常见漏洞、我的审计思维模型以及更多内容的资源 ✨🔒 ## **目录:** 1. 什么是 **瞬态存储**(简短说明) 2. 瞬态存储的应用(简短说明) 3. 用例说明 4. 安全考量 * * * ### 什么是 **瞬态存储...
### 前言 这周,笔者从 Demo 到应用,全面跑了一遍 X402 的流程。 从 2024 年 5 月份 Coinbase 最初发布 X402 时,笔者就已关注到此协议。随后,Coinbase 再次推出完整的支付基础设施,并联合多家探索 AI+支付赛道的头部公司...
## 🚀以太坊账户简介 一个以太坊帐户是一个具有以太币 (ETH) 余额的实体,可以在以太坊上发送交易。 帐户可以由用户控制,也可以作为智能合约部署。  > EOA and SCA ...
NFT Explorer Dapp 是一种可以通过网站或应用程序访问的数字工具,使用户能够监控 NFT 的所有权、历史记录及各个数据。它提供了一种简单而直观的方式,让用户浏览和管理 NFT 市场中的数字资产,作为 NFT 行业最广泛使用的 NFT ...
## 基本定义: ERC191是以太坊上的一个代币标准提案,全称是"Ethereum Request for Comment 191"。这个标准主要用于解决地址编码的问题,特别是在处理不同长度的地址时。 ## EIP-191 签名数据格式如下: ``` signed_data = 0x19 ``` #...
 可升级智能合约详解 (2025):第一部分 - Solidity 中的代理和 UUPS 模式 ## 简介 以太坊上的智能合约默认是不可变的,一旦部署,其代码就无法更改。这种不可变性是信任的基...
## 介绍 该任务是构建一个**葡萄酒庄园市场**,酿酒师可以直接向收藏家和爱好者出售他们独特的葡萄酒。为了确保**数据完整性和真实性**,区块链被选为**真实验证来源**,从而保证了每款葡萄酒的信息都保持**不可更改和透...
闪电贷是智能合约之间的贷款,必须在同一笔交易中偿还。本文介绍了 ERC 3156 闪电贷规范以及闪电贷出借方和借款方可能受到攻击的方式。文章末尾还提供了建议的安全练习。 下面是一个极其简单的闪电贷示例。 ``` solidity...
## 概述 随着加密技术的不断发展,开发者们正在寻找方法,以便将大众继续引入 Web3。旨在解决许多当前用户体验和钱包限制的解决方案之一是 Account Abstraction(账户抽象)。Account Abstraction 旨在减少用户与 Web3 交互之间的摩擦...