文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
React Native DApp 开发全栈实战·从 0 到 1 系列(一键发token)
前言本文通过OpenZeppelin与ethers.js打通前端与合约,实现ERC20代币的一键发行,完成最小可行闭环。前置准备启动自定义网络:ganache把账号导入钱包中使用hardhat构建编写,编译合约OpenZeppelin简化合约开发表格总结:
ethers.js
Solidity
ERC20
木西
发布于 2025-08-29
阅读 ( 917 )
( 12 )
理解合约部署、代理和CREATE2——第一部分
本文是关于智能合约部署生命周期的实用指南。首先介绍部署交易的本质(`to = null`,init code -> runtime code)以及合约地址的推导方式,然后深入探讨实际生产中常见的模式:CREATE2实现确定性地址,工厂模式和克隆(EIP-1167)实现低成本大规模部署,以及由`delegatecall`驱动的可升级代理(Transparent/UUPS)。
智能合约
部署
代理模式
CREATE2
EIP-1967
可升级合约
Andrey Obruchkov
发布于 2025-08-28
阅读 ( 973 )
( 27 )
紧急 EIP-7702 钱包恢复
作者分享了在使用 EIP-7702 后,因钱包被恶意合约劫持导致资金被盗的紧急情况,以及如何利用 Foundry 工具,通过生成签名授权并借助他人支付 gas 费用的方式,在不向被盗 EOA 发送资金的情况下重置 EOA 委托,恢复钱包控制权的详细步骤和经验教训,同时强调了预防措施和安全意识的重要性。
EIP-7702
EOA
委托
Foundry
nonce
签名授权
BahadorGh
发布于 2025-08-28
阅读 ( 1135 )
( 27 )
以太坊节点类型详解(以及它们为何会影响你的调试)
本文深入探讨了以太坊节点的不同类型(全节点、存档节点、轻节点)及其对数据访问和调试的影响。重点介绍了`eth_call`和`debug_traceCall`这两个重要的RPC方法,分析了它们的功能、使用场景、常见问题以及如何根据实际需求选择合适的工具。此外,还讨论了不同以太坊客户端的差异以及运行自有节点的考虑因素和成本。
以太坊节点
eth_call
debug_traceCall
RPC
全节点
存档节点
轻节点
Andrey Obruchkov
发布于 2025-08-28
阅读 ( 2174 )
( 62 )
Etherspot 周报:Circle 的统一跨链 USDC、Coinbase 添加 ERC-4337 ...
本文是关于账户抽象、链抽象的每周摘要,讨论了Circle Gateway的统一跨链USDC、以太坊核心开发者推进Fusaka & Glamsterdam、Coinbase增加ERC-4337智能账户以及Rhinestone对未来意图的探索。
账户抽象
链抽象
ERC-4337
智能账户
USDC
Circle Gateway
etherspot
发布于 2025-08-28
阅读 ( 842 )
( 19 )
ZombieFactory 升级僵尸 - 继承、接口和合约间通信
本文介绍了如何在以太坊上实现合约间的通信,通过继承和接口,使得 ZombieFeeding 合约能够与 CryptoKitties 合约交互,实现喂养僵尸猫的功能。文章还讨论了合约优化的重要性,包括访问控制和合约地址管理,以及以太坊的可组合性。
智能合约
继承
接口
合约通信
以太坊
Solidity语言
blockmagnates
发布于 2025-08-28
阅读 ( 809 )
( 17 )
自托管钱包的未来:将信任转移到UI之外
本文探讨了自托管钱包的关键演变,分析了现有钱包在安全性、去中心化和用户体验方面面临的挑战,并提出了以队列为中心的钱包架构。Safe Research 提出的新架构通过解耦组件和优化隐私性,旨在实现更安全、灵活和可互操作的自托管钱包,并详细讨论了其组件交互、实现考虑因素以及对行业和用户的潜在影响。
自托管钱包
账户抽象
EIP-4337
智能合约
交易队列
多重签名
ankitacode11
发布于 2025-08-28
阅读 ( 916 )
( 15 )
Uniswap V4 的架构和编程技巧及现代合约编程概述
Licredity 核心开发者分享了 Uniswap V4 的架构和编程技巧,以及现代智能合约项目的目录结构和开发架构。文章还介绍了现代常见的合约特性,例如使用 soldeer 进行依赖管理,使用 Extsload 合约来访问 internal 变量,利用 BalanceDelta 机制实现更高效的清算,以及引入 unlock 机制实现终局原子性。
uniswap v4
智能合约
Solidity
Extsload
BalanceDelta
终局原子性
wongssh
发布于 2025-08-27
阅读 ( 755 )
( 5 )
Optimism 与 Flashbots 合作,为 OP Stack 链加速排序功能
in
Optimism 中文力量
in
Optimism 中文力量
Optimism与Flashbots联手,为Superchain带来快速、可配置、可验证的排序功能,由构建以太坊排序流
OP 中文力量
发布于 2025-08-26
阅读 ( 539 )
( 2 )
比特币操作系统:释放比特币在支付领域的潜力
比特币长期以来被称为数字黄金——一种安全的价值储存手段和简单的点对点支付网络。然而,其底层设计并非针对复杂的应用或大容量交易。比特币操作系统(通常缩写为BOS)正在改变这一现状。比特币操作系统本质上是比特币的智能合约操作系统,允许开发者在比特币区块链之上构建高级去中心化应用程序(DApp)和
TechubNews
发布于 2025-08-26
阅读 ( 484 )
再见 EVM,你好 RISC-V
以太坊正准备将其架构从EVM替换为RISC-V,以解决zkEVM中EVM的瓶颈问题。RISC-V具有精简指令集、成熟的LLVM生态系统和正式的SAIL规范,更适合ZK-first的未来。迁移分三个阶段进行:RISC-V作为预编译替换、双VM共存和EVM在RISC-V内部重新实现,生态系统将迎来开发者使用Rust/Go/Python库,用户获得更便宜的证明,最终实现大约100倍的效率提升。
EVM
RISC-V
zk-SNARK
zkEVM
Layer-2
虚拟机
0xjaehaerys
发布于 2025-08-26
阅读 ( 2663 )
( 207 )
React Native DApp 开发全栈实战·从 0 到 1 系列(钱包相关)
前言本文主要用Ethers.jsv5在一篇文章里讲透「钱包全链路」:连接→授权→转账→检测→交易记录→账号列表。所有代码片段可直接拷进项目跑通。补充:使用ganache作为测试账号,通过创建自定义网络的导入账号;以web端为主准备工作注册个Ganache账号用来
ethers
钱包业务
DApp
木西
发布于 2025-08-24
阅读 ( 795 )
( 11 )
Ethereum: 在去中心的世界中找到可靠的P2P工作节点
以太坊的P2P网络层不仅实现了节点间的直接通信和区块链状态同步,还通过多层架构设计和事件驱动模型,确保了网络的弹性和安全性,为去中心化应用提供了坚实的基础设施。
P2P 网络
一眼万年
发布于 2025-08-24
阅读 ( 741 )
( 11 )
多变量Sumcheck协议的运算方法
in
zkMIPS解读
in
zkMIPS解读
本文形式化介绍了多线性扩展 (MLE) 在 点值表示 与 系数表示 下的求值与运算方法,包括加法与乘法的高效实现。该框架为 multivariate sumcheck 协议 及其在零知识证明中的应用奠定了数学与算法基础。
zkVM
zkMIPS
ZKM
发布于 2025-08-24
阅读 ( 728 )
( 14 )
以太坊地址的推导方式(EOA、CREATE 和 CREATE2)
本文详细介绍了以太坊中智能合约地址的推导方法,包括EOA、CREATE和CREATE2三种方式。文章深入探讨了RLP编码在地址生成中的应用,通过Solidity代码示例展示了如何预测合约地址,并解释了nonce在EOA和合约账户中的作用。此外,还介绍了使用CREATE2预计算合约地址的方法,并通过Foundry脚本演示了如何预先计算地址并部署相互依赖的合约。
以太坊
智能合约
地址推导
CREATE
CREATE2
RLP编码
nonce
RareSkills
发布于 2025-08-23
阅读 ( 2095 )
( 53 )
Hardhat 完整实践教程
本文介绍了以太坊开发环境 Hardhat 的使用和主要功能,通过三个实践项目:创建、测试、部署和验证简单的 Token 合约;重现 Parity Wallet 黑客攻击;使用 Hardhat 网络与合约和 EOA 交互,展示了 Hardhat 在智能合约开发中的应用,并提及了一些常用的插件和功能。
Hardhat
以太坊
智能合约
开发环境
测试
部署
插件
Etherscan
Mainnet forking
rodrigoherrerai
发布于 2025-08-23
阅读 ( 1403 )
( 40 )
以太坊协议更新 002 - 扩展Blobs
为了促进L2的采用,以太坊引入了一系列blob架构的增量变化,旨在扩展blob的数量。Fusaka网络升级引入PeerDAS,通过数据可用性采样提高吞吐量。未来的Glamsterdam升级将进一步迭代PeerDAS设计,采用更先进的网络技术。通过逐步增加blob数量、优化带宽利用率等方式,在保持以太坊核心价值的同时,实现安全的数据可用性扩展。
PeerDAS
数据可用性采样
Fusaka
Glamsterdam
Blob
L2
以太坊中文
发布于 2025-08-23
阅读 ( 759 )
( 5 )
最大可提取价值(MEV):一次深入的技术性探讨(以以太坊为参考)以及它...
本文深入探讨了最大可提取价值(MEV),首先对MEV策略进行了精确的分类,然后描述了在以太坊上提取MEV的技术堆栈,最后对比了Solana上MEV的表现形式。文章还讨论了MEV缓解的密码学和隐私实验,并提出了未来研究方向。
MEV
最大可提取价值
以太坊
Solana
Flashbots
Jito
PBS
blockcryptowriter
发布于 2025-08-22
阅读 ( 567 )
( 19 )
Pectra 对智能合约安全性的影响
本文分析了以太坊 Pectra 升级对智能合约开发和安全性的潜在影响,重点关注 EIP-7702、EIP-7251、EIP-2537、EIP-2935、EIP-7002 和 EIP-7623 等关键提案,并讨论了它们对智能合约的安全性考虑和开发实践的影响,以便开发者能够构建更强大和安全的应用程序。
Pectra
智能合约
EIP-7702
EIP-7251
EIP-2537
EIP-2935
sigmaprime
发布于 2025-08-22
阅读 ( 582 )
以太坊开发技巧:捕获隐藏转移、实时事件和多重调用
本文介绍了以太坊开发中的一些实用技巧,包括理解和使用事件(logs)、实时流式传输链上活动、无需事件捕获ETH转移以及使用Multicall进行批量调用,旨在帮助开发者更有效地进行以太坊开发和调试。
以太坊
事件
日志
multicall
智能合约
链上数据
Andrey Obruchkov
发布于 2025-08-21
阅读 ( 700 )
( 7 )
‹
1
2
...
6
7
8
9
10
11
12
...
217
218
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
数据清洗
ERC-3643
Pandora
货币属性
Dencun 升级
LNURL-Withdraw
价值贮藏
SPL Governance
Telegram机器人
CLN
事务处理
风险分析
Bitcoin Knots
DAMM
AST
矿工收益
Mempool Watcher
Fedimint
protoDAO
EIP191
Traceye
Gwei
cmake
Fei Protocol
OApp
30天文章收益榜
»
Tiny熊
201 篇文章,673 学分
Henry
133 篇文章,446 学分
QuickNode
483 篇文章,417 学分
Helius
168 篇文章,384 学分
Galaxy
91 篇文章,286 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: