# 前言 > 本文借助openzeppelin库编写一个标准的NFT合约,从开发,测试,到部署上链全部流程。注意:ERC20标准的同质化代币和ERC721标准的非同质化代币的区别 需要metadata,要把信息上传到ipfs上,文中会有详细操作的步骤; # 同...
本文档是一篇学习笔记。如果它也能帮助到一些读者,我将很高兴。背景是在进行智能合约审计时,我有时需要回忆不同类型的可升级合约。因此,我在此记录下来以供将来参考。 首先,什么是代理(proxy): **代理合约是...
## 简介 在竞争激烈的以太坊开发领域,每一 gas 单位都至关重要,Huff 是一种将智能合约优化推向极限的工具,因此脱颖而出。Huff 最初由 Aztec Protocol 团队开发,用于优化他们的 Weierstrudel 椭圆曲线库。**Huff 是一种基于宏的低...
[账户抽象(Account Abstraction, AA)](https://learnblockchain.cn/article/5946) 是一种标准,它描述了使用更高层级的基础设施,使智能合约账户能够成为用户的主要账户类型,而无需对以太坊进行协议级别的更改。 捆绑器是实现智能合约...
## Layer 1 * [EIP4844(proto-danksharding)](https://github.com/ethereum/pm/blob/master/Breakout-Room/4844-readiness-checklist.md)准备就绪的清单 * [EVM Object Format (EOF)](https://twitter.com/lightclients/status/1593270266909450241) EIP 解释 * 最新共识层[视频会议](htt...
## Shapella(上海+Capella)升级 * EOF 规范级别[未解决的问题](https://notes.ethereum.org/@ipsilon/eof1-checklist#Spec-level-Open-Issues) * 提醒:[EOF 需要在 1 月截止日期前完成](https://twitter.com/TimBeiko/status/1600945407852703744),否则将被删除 #...
(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。) ## 主网 * Goerli 测试...
从头实现一个 ERC20 合约无疑会让人感到疲惫。Solidity 的行为类似于面向对象的语言,并且允许继承。这里是一个最小的示例。 ```solidity contract Parent { function theMeaningOfLife() public pure returns (uint256) { ...
本指南提供了重入漏洞的全面分析,并为每种攻击类型提供了实用的、可执行的示例。了解不同的重入模式如何工作,以及如何在实际协议中识别它们。 ## **什么是重入?** 当外部合约调用在完成执行之前递归地回调到调用...
_[本文最初发表于 X。](https://x.com/decentrek/status/1879575439011979563)_ ERC-4337 已经投入生产两年多了。在这段时间里,我们在 ZeroDev 帮助了数百个团队上线智能账户,并且亲身目睹了他们面临的挑战。 在这些挑战中,有两个主要的...
 ## 认识 Holesky:以太坊最新的测试网络。了解如何将你的 Dapp 开发提高 10 倍 本文最初发布于 [BuildBear 教程](https://www.buildbear.io/resources/guides-and-tutorials/Holesky_testnet)。 目...
# 2022哔哩哔哩 1024程序员节 T4 区块链详解 > 本次题目的地址为**sepolia@0x053cd080A26CB03d5E6d2956CeBB31c56E7660CA** ### 前言 这一次1024程序员节中有区块链相关的题目,作为今年才开始起步区块链的小萌新,这一题也是整整看了一整个周...
# UniswapV2 深入解析系列 01:架构概述与开发环境搭建 ## 系列文章简介 本系列文章将带您从零开始深入理解和构建 UniswapV2 去中心化交易所,通过实际编码实现来掌握自动做市商(AMM)机制的核心原理。 ### 学习目标 - 理...