文章 视频 课程 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
西装人字拖
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
Solodit清单详解:重入攻击

本文深入探讨了智能合约中重入攻击的原理、危害以及防御方法。文章通过具体的代码示例,详细解释了经典重入攻击和只读重入攻击的利用方式和防范措施,强调了Check-Effects-Interactions模式和重入锁Guard在保障智能合约安全中的重要性。尤其针对view函数在特定情况下可能返回过期数据的问题提出了应对方案。

重入攻击  智能合约  Check-Effects-Interactions  重入锁  ReentrancyGuard  只读重入 
cyfrin cyfrin 发布于 2025-06-04 11:43 阅读(257) 点赞(1) ( 16 )
分享
Twitter分享
微信扫码分享
Web3 开发实战:用 Foundry 高效探索以太坊区块链

Web3开发实战:用Foundry高效探索以太坊区块链Web3时代的到来,让以太坊区块链开发成为开发者关注的热点。Foundry作为一款强大的Solidity开发工具集,凭借其命令行工具cast,为开发者提供了查询区块链数据、调试交易和分析智能合约的高效途径。本文通过一系列实操案例

Web3  Foundry  cast 
寻月隐君 寻月隐君 发布于 2025-05-20 08:52 阅读(425) 点赞(1) ( 20 )
分享
Twitter分享
微信扫码分享
Foundry 工具使用的全面指南

Foundry是一个专为以太坊智能合约开发设计的快速、现代化的工具链,集成了编译、测试、部署和调试等功能。它用Rust编写,性能卓越,已成为Solidity开发者的首选工具之一。

Foundry 
mengbuluo222 mengbuluo222 发布于 2025-05-20 08:52 阅读(358) 点赞(2) ( 26 )
分享
Twitter分享
微信扫码分享
编写更低成本的合约:开发者Gas优化指南

本文总结了Udemy上“高级Solidity:理解并优化Gas成本”课程的内容,涵盖了费用机制、calldata与memory的差异、变量压缩以及编译器优化等关键方面。

以太坊  gas优化  Solidity  智能合约  EVM  Calldata  存储优化 
CoinsBench CoinsBench 发布于 2025-05-10 11:26 阅读(510) 点赞(1) ( 34 )
分享
Twitter分享
微信扫码分享
常见的address(this),tx.origin 和 msg.sender 语句解释

在 Solidity 中,address(this)、tx.origin 和 msg.sender 是三个与合约地址和调用者相关的重要概念,理解它们的作用对于编写安全、高效的智能合约至关重要。

tx.origin  msg.sender 
Dapplink Dapplink 发布于 2025-05-04 14:33 阅读(211) 点赞(1) ( 2 )
分享
Twitter分享
微信扫码分享
Solidity 新手开发者需要注意的 5 个陷阱(以及如何避免它们)

本文总结了Solidity智能合约开发中常见的五个陷阱,包括存储、内存和calldata的区别,重入攻击,默认public的可见性,使用tx.origin进行授权的风险,以及无限循环/高Gas成本问题。针对每个问题,文章都给出了具体的代码示例和修复方案,旨在帮助开发者构建更安全、更智能的智能合约。

Solidity  智能合约  storage  memory  Calldata  重入攻击  gas优化 
CoinsBench CoinsBench 发布于 2025-04-17 17:30 阅读(653) 点赞(1) ( 20 )
分享
Twitter分享
微信扫码分享
Web3智能合约 -- create2 底层原理与实现机制

CREATE2是以太坊的一条EVM指令,用于部署智能合约。与传统的CREATE指令不同,CREATE2允许通过计算得到合约地址,而不是依赖发送方的nonce。这种方式使得合约地址在部署之前就可以被预测,方便一些高级用例,例如「工厂模式」和「合约钱包的预部署地址」。

CREATE2 
Dapplink Dapplink 发布于 2025-04-16 19:40 阅读(293) 点赞(1) ( 2 )
分享
Twitter分享
微信扫码分享
Hardhat 与 Foundry:学习如何在你的项目中使用两者

本文探讨了如何结合使用 Hardhat 和 Foundry 两种工具来提高区块链开发的效率。文章详细介绍了这两种工具的特点和安装流程,并提供了基于 Hardhat 项目的集成指南,以及开发和测试固件合约的步骤,适合对区块链开发有一定了解的开发者阅读。

Hardhat  Foundry  智能合约开发  区块链  DApp  测试网 
BuildBear BuildBear 发布于 2024-04-03 12:21 阅读(405) 点赞(1) ( 2 )
分享
Twitter分享
微信扫码分享
Foundry 开发框架 - Solidity开发教程连载

Foundry是一个Solidity框架,用于构建、测试、模糊、调试和部署Solidity智能合约,Foundry的优势是以Solidity作为第一公民。

Foundry  DeCert 
DeCert.me DeCert.me 发布于 2023-03-16 10:16 阅读(6744) 点赞(4) ( 98 )
分享
Twitter分享
微信扫码分享
[译] Hardhat 入门教程

Hardhat是一个方便在以太坊上进行构建的任务运行器。使用它可以帮助开发人员管理和自动化构建智能合约和dApp的过程中固有的重复任务,以及轻松地围绕此工作流程引入更多功能。Hardhat还内置了Hardhat EVM,后者是为开发而设计的本地以太坊网络。 它允许你部署合约,运行测试和调试代码。

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

关注不错过动态

微信群

加入技术圈子

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

发送私信

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

提醒

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