文章 视频 课程 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
CoinsBench
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
🔐 Solidity:从菜鸟到英雄 — 第 3 天

本文介绍了如何使用Solidity编写一个简单的智能合约,该合约能够在以太坊区块链上存储和检索数据。文章通过一个SimpleStorage合约的例子,讲解了状态变量的声明、set和get函数的编写,以及如何在Remix IDE中部署和交互该合约。

Solidity  智能合约  Remix  区块链  以太坊  合约部署 
发布于 2025-04-24 18:24 阅读(710) 点赞(0) ( 19 )
分享
Twitter分享
微信扫码分享
Solidity: 从菜鸟到英雄 - 第 4 天

本文介绍了Solidity中的变量(包括状态变量、局部变量和全局变量)、数据类型(如uint、bool、address、string等)以及函数的概念和常用修饰符(public、private、view、pure等)。并通过一个简单的MyProfile合约示例,演示了如何存储和更新名称,以及如何返回当前名称。文章还提供了一个小挑战,鼓励读者创建一个新的智能合约。

Solidity  智能合约  变量  数据类型  函数  区块链 
发布于 2025-04-24 18:24 阅读(632) 点赞(0) ( 11 )
分享
Twitter分享
微信扫码分享
如何开发 pump.fun 智能合约 - 带源码

Pump.fun 创新性地使用连接曲线机制来解决流动性问题, 本文带领大家实现一个 pump.fun

pump.fun  Solana  bonding curve 
发布于 2025-04-24 15:20 阅读(1188) 点赞(0)
分享
Twitter分享
微信扫码分享
你的dApp是否足够安全,可以在链上运行?

本文探讨了Web3开发中常见的智能合约漏洞,并提供了防范措施。文章详细分析了重入攻击、数据溢出和下溢,以及价格预言机操纵这三种经典漏洞的原理、攻击方式和修复方法。此外,文章还介绍了Chainlink等工具在降低预言机操纵风险方面的应用,强调了安全第一的开发理念。

重入攻击  数据溢出  数据下溢  价格预言机  Chainlink  智能合约安全 
发布于 2025-04-22 17:21 阅读(673) 点赞(0) ( 18 )
分享
Twitter分享
微信扫码分享
理解Rust中的`std::mem::take`

本文介绍了Rust中的std::mem::take函数,它允许高效地从可变引用中取出值,并用默认值替换。文章通过多个示例展示了std::mem::take在处理Vec、String、自定义结构体以及状态管理等场景中的应用,强调了其避免不必要的克隆和堆分配的优势。同时对比了未使用take时的替代方案,总结了std::mem::take的优点,并提供了一些有用的资源链接。

Rust  std::mem::take  所有权  可变引用  默认值  内存管理 
发布于 2025-04-22 11:37 阅读(651) 点赞(0) ( 11 )
分享
Twitter分享
微信扫码分享
ERC-4626通胀攻击及其缓解方法

本文深入分析了ERC-4626 Vaults中存在的通胀攻击漏洞,攻击者可以通过极少量初始存款和后续的“捐赠”操作,操纵Vault的份额计算,从而窃取后续存款人的资产。文章详细解释了攻击原理、步骤,并通过实例进行了说明,同时探讨了针对此漏洞的多种防御措施,例如使用ERC4626 Router、内部跟踪总资产、创建“死亡份额”以及在初始化时注入初始资金等。

ERC-4626  通胀攻击  Vault  智能合约  DeFi  安全 
发布于 2025-04-19 13:15 阅读(685) 点赞(0) ( 27 )
分享
Twitter分享
微信扫码分享
📦 Web3 和区块链中的 IPFS:何时使用以及何时不使用

本文介绍了星际文件系统(IPFS)的基本概念、适用场景和不适用场景。IPFS 适合存储公共、不可变的数据,如 NFT、证书和智能合约元数据。对于私有或敏感数据,应先加密再上传至 IPFS,或采用混合方案,利用后端处理访问控制和密钥管理。

IPFS  CID  去中心化存储  加密  密钥管理  Web3 
发布于 2025-04-17 19:47 阅读(727) 点赞(0) ( 17 )
分享
Twitter分享
微信扫码分享
Solidity 新手开发者需要注意的 5 个陷阱(以及如何避免它们)

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

Solidity  智能合约  storage  memory  Calldata  重入攻击  gas优化 
发布于 2025-04-17 17:30 阅读(606) 点赞(1) ( 16 )
分享
Twitter分享
微信扫码分享
🧠 使用实例注册模式组织智能合约(面向 Web3 开发者的 Solidity)

本文介绍了Instance Registry Pattern,该模式使用中心化的智能合约来管理其他已部署合约的地址。通过在注册表中注册合约,可以动态查找依赖项,更新合约地址,并实现更清晰的架构和更安全的访问。

智能合约  Instance Registry Pattern  Solidity  OpenZeppelin  合约注册 
发布于 2025-04-17 13:56 阅读(266) 点赞(0) ( 7 )
分享
Twitter分享
微信扫码分享
Uniswap V2 协议理解

本文深入解析了 Uniswap V2 协议的核心机制,包括流动性提供、token 交换以及闪电贷的原理与实现。文章详细阐述了交易公式、价格计算方法,以及闪电贷的实现方式。此外,还解释了 AMM 中常见的概念,如滑点、价格影响和无常损失,并提供了相应的计算公式和示例。

Uniswap V2  流动性  token 交换  闪电贷  AMM  滑点  价格影响  无常损失 
发布于 2025-04-12 21:36 阅读(322) 点赞(0) ( 12 )
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
CoinsBench
CoinsBench
贡献值: 665 学分: 676
https://coinsbench.com/
0 关注 7 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

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

发送私信

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

提醒

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