首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ETH生态技术
天涯学馆
创建于2024-10-08
订阅专栏
ETH生态技术(智能合约开发、DAPP开发、DeFi开发、公链应用协议开发、L1/L2/L3技术、数据分析、钱包开发)
等 4 人订阅
共15篇文章
创建于2024-10-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在Solidity中实现时间敏感功能:深入分析与实践
今天我们要聊一个在Solidity开发中超级实用但也容易让人抓狂的话题——时间敏感功能。智能合约跑在区块链上,时间是个关键因素,比如众筹合约需要在特定时间段内接受资金,拍卖合约要到截止时间后结算,锁仓
使用Solidity中的库(Libraries)实现代码重用:深入分析与实践
今天我们要聊一个在Solidity开发中超级实用的话题——库(Libraries)。如果你写过智能合约,肯定遇到过代码重复的问题,比如同一个数学计算逻辑在多个合约里反复出现,或者一堆工具函数占满了合约
在Solidity中实现状态机:从零到英雄的技术分析
今天咱们要聊一个在Solidity开发中超级实用但又有点“神秘”的主题——状态机(State Machine)。如果你写过智能合约,可能会遇到需要控制合约流程的场景,比如一个众筹合约需要经历“募资中”
Solidity 中的继承:如何复用和扩展智能合约
在以太坊智能合约开发中,继承是 Solidity 提供的一种强大机制,用于代码复用、模块化和功能扩展。通过继承,开发者可以创建可重用的基合约,并在派生合约中扩展或修改功能,从而提高开发效率并减少重复代
如何在Solidity中使用映射和结构体
今天我们聊聊在Solidity中如何使用映射(Mapping)和结构体(Structs)。作为一名区块链开发者,我在写智能合约的时候,经常会用到这两个工具。它们就像是我的左右手,帮我高效地组织和操作数
Solidity中的访问控制:保护你的智能合约
在以太坊智能合约开发中,访问控制是确保合约安全性的核心机制。未经适当的访问控制,合约可能面临未经授权的操作、数据泄露或资金损失等风险。Solidity 提供了多种工具和模式(如函数修饰器、角色管理和权
如何在Solidity中实现安全的数学运算
在以太坊智能合约开发中,数学运算的安全性至关重要,因为错误的运算可能导致溢出、截断或其他漏洞,从而危及合约的安全性和可靠性。Solidity 是一种静态类型语言,早期版本(0.8.0 之前)对整数溢出
Solidity中的事件和监听器:如何实现合约间的通信
在以太坊智能合约开发中,事件(Events)和监听器(Listeners)是实现合约间通信、链上链下交互以及状态跟踪的重要机制。Solidity 的事件机制允许合约记录关键操作并通知外部系统(如前端、
Solidity 中的高级模式匹配:提升代码的可读性和可维护性
Solidity 是以太坊智能合约开发的首选语言,其代码的可读性和可维护性直接影响项目的安全性、开发效率和长期维护成本。今天我们来聊聊Solidity 中的高级模式匹配这个东西。 高级模式匹配(Pat
别让你的智能合约崩了!Web3程序员都该知道的可靠性技巧
智能合约听起来像是个“自动跑代码、自己执行规则”的神奇黑盒,但你有没有想过—— 只要一个小 bug,可能就直接烧掉几百万美元? 别以为只有 Solana、以太坊上的大项目才会遇到这种事。现实是,哪怕你
避免常见的 Solidity 智能合约安全陷阱
Solidity 是以太坊区块链上开发智能合约的主要编程语言,因其与区块链的紧密结合,智能合约的安全性至关重要。漏洞可能导致资金被盗、合约功能异常或用户信任受损。 重入攻击(Reentrancy) 原
掌控 Solidity:事件日志、继承和接口的深度解析
大约一年前开始接触区块链技术,并决定深入学习 Solidity。Solidity 是以太坊智能合约的主要编程语言,它借鉴了 C++、Python 和 JavaScript 的语法特点。最初,我对 So
保卫你的数字资产:编写安全的Solidity智能合约秘籍
作为一名Web3开发者,我在过去的几年中见证了智能合约技术的飞速发展。然而,随着智能合约在去中心化金融(DeFi)、供应链管理、游戏等多个领域的广泛应用,安全问题也日益凸显。无数的黑客攻击和漏洞利用事
从零到英雄:Solidity 智能合约开发全攻略
作为一名Web3开发者,我有幸见证了智能合约技术从萌芽到蓬勃发展的全过程。从最初的懵懂探索到如今的游刃有余,我在 Solidity 智能合约开发的道路上经历了许多挑战和成长。 Solidity 是以太
以太坊基础知识结构详解
Web3 开发是一个涉及区块链、智能合约、去中心化应用等多个领域的复杂过程。学习web3技术开发的首先从学习和了解以太坊开始: 以太坊的历史和发展 初创阶段 2013年:Vitalik Buterin