文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 集训营
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
decipherclub
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
解读Solidity中的用户定义运算符

本文深入探讨了Solidity 0.8.19版本中引入的用户定义运算符(UDO)及其与用户定义值类型(UDVT)的结合使用。UDVT允许创建更具描述性的数据类型别名,而UDO则通过using for语句将函数与运算符符号关联,简化了UDVT的算术运算,提高了代码的可读性和可维护性。文章通过代码示例详细解释了UDVT和UDO的定义、使用方式以及使用规则,并探讨了它们在数学库等场景中的应用。

Solidity  用户定义类型  用户定义运算符  UDVT  UDO  using for 
发布于 2023-10-02 18:13 阅读(12) 点赞(0)
分享
Twitter分享
微信扫码分享
解读以太坊中的 Token 标准第四部分——ERC777 的失败

本文介绍了以太坊中的 ERC777 token 标准。ERC777 试图改进 ERC20 的一些缺点,例如增加了 hooks 和 operators 的概念,并利用 ERC1820 注册合约来实现更灵活的功能。尽管 ERC777 在设计上有所创新,但由于其复杂性和潜在的安全隐患,未能获得广泛应用,最终被认为设计过度。

ERC777  ERC20  ERC1820  Token标准  以太坊  智能合约 
发布于 2023-10-01 15:35 阅读(6) 点赞(0)
分享
Twitter分享
微信扫码分享
Tornado Cash governance 治理攻击事件

本文分析了 Tornado Cash Governance 被攻击的事件,攻击者利用 CREATE、CREATE2 和 selfdestruct 等 Solidity 特性,通过部署包含 selfdestruct 函数的恶意提案,在提案通过后删除原合约并在相同地址部署恶意合约,从而控制了 Governance 合约,盗取了大量资金,并详细解释了攻击的步骤和技术原理,以及如何利用 CREATE 和 CREATE2 部署相同地址的合约。

Tornado Cash  Governance  CREATE  CREATE2  selfdestruct  智能合约安全 
发布于 2023-06-30 12:36 阅读(8) 点赞(0)
分享
Twitter分享
微信扫码分享
PUSH0 操作码:Solidity 最新 0.8.20 版本中的一项重大更新

Solidity 0.8.20 版本发布,引入了新的操作码 PUSH0。PUSH0 的作用是将常量 0 推送到堆栈上,可以减少合约字节码大小,降低合约部署的 Gas 成本。在以太坊主网使用该操作码时,需要注意其他链可能不支持 PUSH0 操作码,需要选择正确的 EVM 版本。

Solidity  PUSH0  EVM  Gas 成本  智能合约  操作码 
发布于 2023-05-15 12:25 阅读(7) 点赞(0)
分享
Twitter分享
微信扫码分享
基于你的专业水平的最佳EVM学习资源

本文为Solidity开发者提供了一个学习以太坊虚拟机(EVM)的资源列表,文章将学习EVM的过程分为几个级别,从零基础到实际应用,并为每个级别推荐了相关的文章、视频和练习,旨在帮助开发者系统地掌握EVM知识,提高编写智能合约的能力。

以太坊虚拟机  EVM  Solidity  智能合约  OpCode  EVM架构 
发布于 2023-05-13 11:22 阅读(14) 点赞(0)
分享
Twitter分享
微信扫码分享
所有智能合约开发者的EVM解谜游戏来了

本文介绍了Decipher EVM Puzzles游戏,这是一个基于Franco的EVM puzzles的扩展版本,旨在帮助Web3开发者通过解决谜题和CTF挑战来掌握EVM opcodes。该游戏提供不同难度级别和提示,覆盖多种操作码,并推荐使用EVM Codes Playground和ETHERVM's list of Opcodes等工具辅助解谜。文章还提供了EVM和操作码的学习资源链接。

EVM  EVM puzzles  OpCode  智能合约  解谜  ctf 
发布于 2023-03-25 15:52 阅读(12) 点赞(0)
分享
Twitter分享
微信扫码分享
以太坊奖励你清空存储

本文介绍了以太坊EVM中gas refund的机制,重点讲解了伦敦分叉前后,由于清空链上存储而返还gas的规则变化。伦敦分叉前,将变量设置为默认值可获得15000 gas的退款,但退款上限为交易消耗gas的一半。伦敦分叉后,退款额降至4800 gas,上限为gas消耗的五分之一。文章还探讨了降低gas退款的原因,包括GasToken的出现和区块大小差异的增加。

EVM  Gas Refund  伦敦分叉  存储  SSTORE  GasToken 
发布于 2023-03-01 15:55 阅读(10) 点赞(0)
分享
Twitter分享
微信扫码分享
EVM 第一部分:以太坊虚拟机基础知识

本文详细介绍了以太坊虚拟机(EVM),EVM可以理解为是一种隔离环境,专门用于处理智能合约交易,以及确定每个新挖出的区块的以太坊区块链的总体状态。文章从EVM的虚拟机器、状态机器、准图灵完备机器三个角度,由浅入深地介绍了EVM的原理、架构和工作机制,为读者构建了EVM的完整知识体系。

以太坊虚拟机  智能合约  状态机  图灵完备  EVM架构  EVM工作原理 
发布于 2023-02-22 23:36 阅读(13) 点赞(0)
分享
Twitter分享
微信扫码分享
以太坊虚拟机 (EVM) - 相关文章

该内容主要介绍了 Decipher Club 社区关于以太坊虚拟机(EVM)的一系列文章和学习资源,包括 EVM 的基础知识、智能合约从 Solidity 代码到字节码的转换过程,以及一个 EVM 谜题游戏,旨在帮助 Solidity 开发者更好地理解 EVM 的工作原理。

EVM  以太坊虚拟机  Solidity  字节码  智能合约  OpCode 
发布于 2023-02-22 13:10 阅读(16) 点赞(0)
分享
Twitter分享
微信扫码分享
Decipher Club社区 - 文章系列

该内容是Decipher Club社区的一系列深入研究文章和指南的集合,涵盖链抽象、Solidity ABI编码、以太坊虚拟机(EVM)、智能合约大小限制和以太坊ERC标准等主题,并提供了相应的阅读链接。

发布于 2023-02-22 10:52 阅读(13) 点赞(0)
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • 3
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
decipherclub
decipherclub
贡献值: 315 学分: 3
江湖只有他的大名,没有他的介绍。
0 关注 0 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

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

发送私信

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

提醒

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