文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 集训营
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
DeCert.me
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
ERC20代币标准与合约实现

本文详细介绍了ERC20代币标准,它是以太坊上应用最广泛的代币标准之一。文章阐述了ERC20的核心方法和事件,并展示了如何从零开始编写一个简单的ERC20代币合约。此外,还介绍了如何使用OpenZeppelin库来简化ERC20代币的创建,并探讨了常见的扩展合约及其实现方式,如燃烧代币。

ERC20  代币标准  智能合约  OpenZeppelin  Solidity  以太坊 
发布于 2025-12-15 23:40 阅读(2) 点赞(0)
分享
Twitter分享
微信扫码分享
以太坊智能合约状态机模式

状态机模式是一种用于管理智能合约中复杂状态转换的设计模式,通过枚举定义状态,确保状态转换的合法性、操作的顺序性和业务逻辑的清晰性。本文介绍了状态机的基本实现和在投票系统、游戏角色状态、托管交易等复杂场景中的应用,并提供了使用Modifier简化状态检查、绘制状态转换图等最佳实践。

状态机模式  智能合约  以太坊  枚举  modifier  状态转换  Solidity 
发布于 2025-12-15 23:21 阅读(2) 点赞(0)
分享
Twitter分享
微信扫码分享
以太坊智能合约支付模式

本文深入探讨了以太坊智能合约中处理ETH支付的安全模式与实践。重点介绍了提取模式(Withdrawal Pattern),它通过让用户主动提取资金而非合约主动推送,有效避免了重入攻击等安全问题。此外,还讨论了批量支付、分红合约、支付分割等实用场景,并强调了CEI模式、防重入、检查call返回值等关键安全原则。

以太坊  智能合约  支付模式  提取模式  重入攻击  CEI模式  Solidity 
发布于 2025-12-15 22:34 阅读(2) 点赞(0)
分享
Twitter分享
微信扫码分享
ERC1155多代币标准

ERC1155是一种以太坊代币标准,它允许在一个智能合约中同时管理多种类型的代币,包括同质化代币(FTs)和非同质化代币(NFTs)。ERC1155通过一个中心合约管理多种类型的代币,每种代币都有一个唯一的ID,并且可以通过URI链接访问代币的详细元数据信息。该标准提高了交易效率,降低了交易成本,并为开发者提供了更大的灵活性。

ERC1155  代币标准  智能合约  同质化代币  非同质化代币  元数据  Solidity 
发布于 2025-12-15 20:58 阅读(1) 点赞(0)
分享
Twitter分享
微信扫码分享
EIP712 结构化数据签名

EIP-712定义了结构化数据签名的标准方法,提升了签名数据的可读性和安全性,并实现了链上验证的标准化。它通过引入域分隔符来防止跨链和跨合约的重放攻击,并允许钱包更清晰地展示签名内容,从而改善了用户体验和合约的安全性。与基础签名相比,EIP-712适用于需要签名复杂数据结构并保障用户知情权的场景。

EIP-712  结构化签名  数字签名  域分隔符  智能合约  以太坊  Solidity 
发布于 2025-12-15 16:38 阅读(2) 点赞(0)
分享
Twitter分享
微信扫码分享
ERC721 NFT标准

ERC721标准为NFT的发展奠定基础,每个代币都独一无二。本文详细探讨了ERC721标准的机制,包括与ERC20的区别、关键特征(如非同质化、所有权追踪、元数据可选性),以及核心方法(如balanceOf、ownerOf、transferFrom等)和事件(如Transfer、Approval等)。此外,还展示了如何使用OpenZeppelin库实现ERC721代币合约的示例。

ERC721  NFT  非同质化代币  智能合约  OpenZeppelin  元数据  Solidity 
发布于 2025-12-15 12:39 阅读(2) 点赞(0)
分享
Twitter分享
微信扫码分享
Hardhat以太坊开发框架

本文介绍了Hardhat以太坊开发框架,包括创建和配置项目、编写智能合约、使用Solidity编写/typescript测试、使用console.log调试Solidity代码,以及部署合约和代码开源验证等步骤。Hardhat提供了更快的编译和测试,支持Solidity测试,内置调试器,并提供Hardhat Network用于本地开发,方便开发者进行以太坊智能合约的开发。

Hardhat  以太坊  智能合约  Solidity  测试  部署 
发布于 2025-12-14 23:33 阅读(31) 点赞(0)
分享
Twitter分享
微信扫码分享
Foundry以太坊开发框架

Foundry是一个以Solidity为中心的以太坊开发框架,用于构建、测试、调试和部署智能合约。它提供了一整套工具链,包括forge、cast、anvil和chisel,支持快速构建和测试,并拥有强大的测试功能,如作弊码、模糊测试和主网Fork。Foundry是目前Solidity开发中使用广泛的框架。

Foundry  Solidity  智能合约  Forge  cast  anvil 
发布于 2025-12-14 11:35 阅读(22) 点赞(0)
分享
Twitter分享
微信扫码分享
UUPS 升级模式

本文详细介绍了通用可升级代理标准(UUPS)模式,该模式将升级逻辑置于实现合约中,以优化 Gas 消耗。文章对比了UUPS与透明代理的优缺点,并通过示例代码展示了UUPS的实现原理和升级流程。同时,强调了 UUPS 的风险,并介绍了如何使用 OpenZeppelin 的 UUPSUpgradeable 及 Foundry 插件进行安全部署和升级。

UUPS  代理合约  智能合约升级  EIP-1822  OpenZeppelin  Foundry  Solidity 
发布于 2025-12-13 21:15 阅读(27) 点赞(0)
分享
Twitter分享
微信扫码分享
以太坊智能合约存储与 Gas 优化

本文深入探讨了EVM存储机制,对比了storage、memory、calldata和transient storage等不同存储位置的Gas成本,并提供了变量打包、利用immutable和constant、删除存储变量退Gas、缓存存储变量到内存等实用优化技巧。同时讨论了mapping与array、bytes与string的选择,以及memory和calldata的优化策略,最后强调了优化的...

以太坊  智能合约  gas优化  EVM存储  Solidity  变量打包 
发布于 2025-12-13 20:40 阅读(43) 点赞(0)
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
DeCert.me
DeCert.me
贡献值: 798 学分: 746
https://decert.me/ 面向未来学习,构建链上信用
0 关注 20 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
UpChain
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览

创建课程

编辑封面图
建议尺寸: 1920*1080
编辑封面图
封面预览