文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Solidity多重签名合约:打造超安全的区块链投票机制
Solidity里怎么搞一个多重签名(Multi-Signature,简称多签)合约。这玩意儿在区块链世界里可是个硬核工具,特别适合需要多人共同决策的场景,比如团队控制资金、公司治理、或者去中心化组织(DAO)的投票。多签合约的核心是:没得到足够的人同意,任何操作都别想执行,安全得像个铁桶!多签合
Solidity
智能合约
以太坊
天涯学馆
发布于 1小时前
阅读 ( 38 )
Ivy AST 解释器第一篇:Vyper的语法、语义及 为什么构建 AST
本文是关于Vyper AST解释器系列文章的开篇,介绍了作者开发的Ivy工具,一个用Python编写的Vyper AST解释器,旨在提供Vyper语言的可执行规范。文章解释了编程语言实现中的核心术语,如语法、语义、AST,并阐述了Ivy在其中的作用,以及选择AST而非IR或字节码的原因。
Vyper
AST解释器
语法
语义
动态语义
EVM
cyberthirst
发布于 2天前
阅读 ( 218 )
( 4 )
理解Solidity中的Fallback和Receive函数
本文介绍了Solidity 中的 `receive()` 和 `fallback()` 函数,它们是智能合约处理以太币转移和未预期函数调用的重要安全机制。`receive()` 函数处理不带数据的以太币转账,而 `fallback()` 函数则处理带数据、不匹配函数签名或合约中不存在的函数调用。文章通过示例展示了如何使用这两个函数以及最佳实践。
Solidity
receive函数
Fallback函数
以太坊
智能合约
以太币转账
ayoashy
发布于 4天前
阅读 ( 289 )
( 14 )
我的第一次链上黑客攻击:Fallback
本文作者分享了通过Ethernaut平台上的Fallback挑战来学习Solidity智能合约安全的过程。文章详细解释了Fallback合约中contribute()和receive()函数的漏洞,以及如何利用这些漏洞来夺取合约所有权并提取合约中的所有资金。
智能合约
Solidity
Ethernaut
fallback
漏洞
以太坊
blockmagnates
发布于 4天前
阅读 ( 292 )
( 19 )
Solidity中实现安全的代币转账
如何在Solidity里怎么实现安全的代币转账。Solidity是Ethereum区块链的智能合约开发语言,写代币合约是区块链开发的常见场景,但转账逻辑如果不小心,可能会被黑客钻空子,比如重入攻击、溢出问题,或者权限管理不当。本文把Solidity的代币转账核心机制讲清楚,基于ERC-20标准,结合
Solidity
智能合约
天涯学馆
发布于 2025-09-10
阅读 ( 405 )
( 15 )
React Native DApp 开发全栈实战·从 0 到 1 系列(永续合约交易-合约部分)
前言本文基于openzeppelinV5,solidity0.8.20,chainlink实现一套可编译、可部署、可清算的迷你永续合约:先发行一枚ERC-20保证金代币(USDC);再部署一个可手动更新的ChainlinkMock喂价器;最后上线一个20倍杠杆、5%
永续合约
Chainlink
Solidity
Open Zeppelin
DeFi
木西
发布于 2025-09-08
阅读 ( 470 )
( 17 )
在Solidity中实现DAO:从概念到代码的全面剖析
今天我们要聊一个在区块链世界里超级火热的话题——DAO(去中心化自治组织,DecentralizedAutonomousOrganization)。DAO就像一个链上的“民主社区”,通过智能合约让成员共同决策、管理资金或资源,摆脱中心化控制。如果你玩过DeFi、NFT或者Web3项目,可能会听说
Solidity
智能合约
天涯学馆
发布于 2025-09-03
阅读 ( 470 )
( 27 )
Scroll 网络赎回失败与 Redstone Oracles 技术分析
本文以事故为核心,聚焦 Redstone Oracles 的技术细节、失败原因、解决方案及预防措施,结构清晰,注重知识点讲解。
Solidity
Redstone
Jesen
发布于 2025-08-30
阅读 ( 370 )
( 10 )
在Solidity中实现时间敏感功能:深入分析与实践
今天我们要聊一个在Solidity开发中超级实用但也容易让人抓狂的话题——时间敏感功能。智能合约跑在区块链上,时间是个关键因素,比如众筹合约需要在特定时间段内接受资金,拍卖合约要到截止时间后结算,锁仓合约要等解锁时间才能释放代币。这些功能都离不开对时间的精准控制。但Solidity里的时间处理不像传
Solidity
智能合约
以太坊
天涯学馆
发布于 2025-08-29
阅读 ( 471 )
( 17 )
智能合约安全审计调研
1背景首先我们需要明确智能合约以及智能合约审计的概念。智能合约(SmartContract)是一种部署在区块链上的程序,其代码和逻辑一旦部署便不可随意更改。智能合约可以自动执行预先设定的规则,比如资金转账、资产管理、DeFi协议逻辑等。由于智能合约直接控制链上资产,一旦代码存在漏洞,
智能合约
审计工具
不会喷火的小火龙
发布于 2025-08-29
阅读 ( 246 )
( 8 )
解构我们的首个智能合约 — ZombieFactory
本文详细解析了 CryptoZombies 教程中第一个智能合约 ZombieFactory 的代码,逐行解释了合约的版本声明、合约定义、事件、状态变量、结构体、数组和映射,以及核心函数(创建僵尸、生成随机 DNA 和创建随机僵尸)的实现原理和作用,展示了智能合约的基本结构和 Solidity 语言的关键特性。
Solidity
智能合约
CryptoZombies
以太坊
区块链
智能合约开发
blockmagnates
发布于 2025-08-28
阅读 ( 551 )
( 21 )
使用Solidity中的库(Libraries)实现代码重用:深入分析与实践
今天我们要聊一个在Solidity开发中超级实用的话题——库(Libraries)。如果你写过智能合约,肯定遇到过代码重复的问题,比如同一个数学计算逻辑在多个合约里反复出现,或者一堆工具函数占满了合约代码。Solidity的库就是为解决这些问题而生的!它能帮你把常用逻辑抽取出来,复用代码,减少Gas
Solidity
智能合约
天涯学馆
发布于 2025-08-27
阅读 ( 370 )
( 10 )
在Solidity中实现状态机:从零到英雄的技术分析
今天咱们要聊一个在Solidity开发中超级实用但又有点“神秘”的主题——状态机(StateMachine)。如果你写过智能合约,可能会遇到需要控制合约流程的场景,比如一个众筹合约需要经历“募资中”、“募资结束”、“分红”这些阶段。状态机就是帮你把这些阶段管理得井井有条的利器!状态机是个啥?为什
Solidity
智能合约
以太坊
天涯学馆
发布于 2025-08-27
阅读 ( 435 )
( 13 )
深入解析 Solidity 函数可见性:public, external, internal, private 的选择之道
Solidity函数可见性详解:public、external、internal、private区别与最佳实践。
Solidity
函数可见性
Jesen
发布于 2025-08-25
阅读 ( 402 )
( 12 )
Solidity 中的继承:如何复用和扩展智能合约
在以太坊智能合约开发中,继承是Solidity提供的一种强大机制,用于代码复用、模块化和功能扩展。通过继承,开发者可以创建可重用的基合约,并在派生合约中扩展或修改功能,从而提高开发效率并减少重复代码。继承简介什么是继承?Solidity的继承允许一个合约(派生合约)从另一个合约(基合约)
Solidity
以太坊
智能合约
天涯学馆
发布于 2025-08-24
阅读 ( 453 )
( 13 )
如何在Solidity中实现合约间的对话
本文介绍了Solidity中智能合约进行跨合约调用的几种方式,包括`call`、`staticcall`、`delegatecall`以及使用接口进行调用。文章分析了每种方式的特点、适用场景以及潜在的安全风险,并提供了开发建议,旨在帮助开发者安全有效地实现合约间的交互。
智能合约
跨合约调用
Solidity
call
staticcall
delegatecall
接口
blockmagnates
发布于 2025-08-23
阅读 ( 450 )
( 17 )
如何在Solidity中使用映射和结构体
今天我们聊聊在Solidity中如何使用映射(Mapping)和结构体(Structs)。作为一名区块链开发者,我在写智能合约的时候,经常会用到这两个工具。它们就像是我的左右手,帮我高效地组织和操作数据。什么是映射和结构体?先来说说映射(Mapping)。你可以把它想象成一个超级好用的字典(类似
Solidity
智能合约
以太坊
天涯学馆
发布于 2025-08-22
阅读 ( 401 )
( 11 )
Solidity中的访问控制:保护你的智能合约
在以太坊智能合约开发中,访问控制是确保合约安全性的核心机制。未经适当的访问控制,合约可能面临未经授权的操作、数据泄露或资金损失等风险。Solidity提供了多种工具和模式(如函数修饰器、角色管理和权限检查)来实现访问控制。访问控制的重要性为什么需要访问控制?智能合约运行在公开的区块链上,任何
Solidity
智能合约
以太坊
天涯学馆
发布于 2025-08-18
阅读 ( 444 )
( 12 )
Solidity 历史版本更新日志
该文档是 Solidity 编程语言的更新日志,详细记录了从 0.8.31 版本到 0.8.0 版本的每次更新内容,包括新特性、编译器特性、Bug 修复以及构建系统的变更。每次版本更新都有语言功能改进、编译器优化、EVM 支持增强和问题修复,为开发者提供更稳定、高效的开发环境。
Solidity
更新日志
编译器
EVM
bug修复
新特性
ethereum
发布于 2025-08-16
阅读 ( 185 )
( 9 )
如何在Solidity中实现安全的数学运算
在以太坊智能合约开发中,数学运算的安全性至关重要,因为错误的运算可能导致溢出、截断或其他漏洞,从而危及合约的安全性和可靠性。Solidity是一种静态类型语言,早期版本(0.8.0之前)对整数溢出没有内置保护,因此开发者需要特别注意。数学运算中的安全问题常见风险Solidity中的数学运
Solidity
智能合约
eth
天涯学馆
发布于 2025-08-13
阅读 ( 856 )
( 12 )
‹
1
2
3
4
5
6
7
8
...
51
52
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
以太坊
智能合约
区块链
DeFi
Solana
Solidity
NFT
零知识证明
Web3
比特币
EVM
区块链安全
去中心化
Rust
闪电网络
MEV
Move
加密货币
Rollup
DApp
密码学
预言机
Layer2
每周以太坊
Sui
30天文章收益榜
»
blockmagnates
99 篇文章,396 学分
Helius
156 篇文章,393 学分
Henry
100 篇文章,354 学分
寻月隐君
285 篇文章,278 学分
accretionxyz
2 篇文章,268 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: