文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
React Native DApp 开发全栈实战·从 0 到 1 系列(NFT交易所-前端部分)
前言继上一篇《ReactNativeDApp开发全栈实战·从0到1系列(NFT交易所-合约部分)》,本文进入“前端交互”环节:用ethers.js一行行打通铸造→授权→挂单→购买的完整闭环。示例拆成三步:预览:balanceOf拉取用户NFT,token
ethers.js
NFT
Solidity
木西
发布于 1小时前
阅读 ( 24 )
EVM 是如何确认该调用哪个智能合约函数的?
本文深入探讨了Solidity函数分发器的工作原理,包括EVM的结构、存储、内存、瞬态存储、栈、calldata和程序计数器等关键组件。详细解释了智能合约如何从calldata中检索函数选择器,并将其与合约字节码中的函数选择器进行比较,最终跳转到相应的代码位置执行函数,如果未找到匹配项则执行revert操作。
Solidity
EVM
函数分发器
Calldata
智能合约
OpCode
trashpirate
发布于 9小时前
阅读 ( 86 )
React Native DApp 开发全栈实战·从 0 到 1 系列(NFT交易所-合约部分)
前言本文以OpenZeppelin5.x最新组件为基础,用Hardhat完成「合约→编译→测试→部署」全链路流程。解决openzeppelinV5在0.8.24环境下易出现的编译失败的解决方案;示范了零托管的现场分账逻辑:版税、平台费、卖家收益一次性链上清算,合约不
NFT交易
Solidity
木西
发布于 23小时前
阅读 ( 130 )
( 2 )
React Native DApp 开发全栈实战·从 0 到 1 系列(铸造NFT-前端部分)
前言继上一篇《ReactNativeDApp开发全栈实战·从0到1系列(铸造NFT-合约部分)》,本文开始着重介绍使用ethers与合约进行交互的内容前置准备hardhat启动网络节点:npxhardhatnode合约编译:npxhardhatcompile生成
ethers
NFT
IPFS
木西
发布于 1天前
阅读 ( 149 )
( 3 )
Eigenlayer EigenPod 合约介绍
本文档详细介绍了 EigenPod 合约,它允许用户(Pod Owner)通过 restake beacon chain 验证器来赚取收益。
EigenPod
信标链
验证器
restake
提款凭证
检查点
以太坊
Layr-Labs
发布于 2天前
阅读 ( 69 )
以太坊协议更新 003 — 改善用户体验
文章介绍了以太坊协议组对改善用户体验(UX)的战略举措,重点关注互操作性,旨在实现以太坊生态系统中无缝、安全和无需许可的体验。文章详细阐述了通过意图架构和通用消息传递,降低延迟与成本,同时提高安全性和无需信任性。文章还提到了开放意图框架(OIF)、以太坊互操作性层(EIL)以及其他的相关项目。
互操作性
意图架构
消息传递
二层网络
EIP-4337
SNARK
以太坊中文
发布于 2天前
阅读 ( 225 )
( 6 )
React Native DApp 开发全栈实战·从 0 到 1 系列(铸造NFT-合约部分)
前言本文用Hardhat+OpenZeppelin5.x,完成一条「可铸造、可提现、带版税」的ERC-721代币主网流水线,分别为智能合约和前端两部分,本文主要介绍智能合约相关开发的内容;前期准备使用hardhat创建项目:这里就不赘述了具体可以作者的另一篇文章《智能合约开发
Solidity
Hardhat
NFT
版税
木西
发布于 2天前
阅读 ( 278 )
( 7 )
React Native DApp 开发全栈实战·从 0 到 1 系列(一键发token)
前言本文通过OpenZeppelin与ethers.js打通前端与合约,实现ERC20代币的一键发行,完成最小可行闭环。前置准备启动自定义网络:ganache把账号导入钱包中使用hardhat构建编写,编译合约OpenZeppelin简化合约开发表格总结:
ethers.js
Solidity
ERC20
木西
发布于 3天前
阅读 ( 362 )
( 7 )
理解合约部署、代理和CREATE2——第一部分
本文是关于智能合约部署生命周期的实用指南。首先介绍部署交易的本质(`to = null`,init code -> runtime code)以及合约地址的推导方式,然后深入探讨实际生产中常见的模式:CREATE2实现确定性地址,工厂模式和克隆(EIP-1167)实现低成本大规模部署,以及由`delegatecall`驱动的可升级代理(Transparent/UUPS)。
智能合约
部署
代理模式
CREATE2
EIP-1967
可升级合约
Andrey Obruchkov
发布于 4天前
阅读 ( 154 )
( 6 )
紧急 EIP-7702 钱包恢复
作者分享了在使用 EIP-7702 后,因钱包被恶意合约劫持导致资金被盗的紧急情况,以及如何利用 Foundry 工具,通过生成签名授权并借助他人支付 gas 费用的方式,在不向被盗 EOA 发送资金的情况下重置 EOA 委托,恢复钱包控制权的详细步骤和经验教训,同时强调了预防措施和安全意识的重要性。
EIP-7702
EOA
委托
Foundry
nonce
签名授权
BahadorGh
发布于 4天前
阅读 ( 291 )
( 6 )
以太坊节点类型详解(以及它们为何会影响你的调试)
本文深入探讨了以太坊节点的不同类型(全节点、存档节点、轻节点)及其对数据访问和调试的影响。重点介绍了`eth_call`和`debug_traceCall`这两个重要的RPC方法,分析了它们的功能、使用场景、常见问题以及如何根据实际需求选择合适的工具。此外,还讨论了不同以太坊客户端的差异以及运行自有节点的考虑因素和成本。
以太坊节点
eth_call
debug_traceCall
RPC
全节点
存档节点
轻节点
Andrey Obruchkov
发布于 4天前
阅读 ( 412 )
( 11 )
Etherspot 周报:Circle 的统一跨链 USDC、Coinbase 添加 ERC-4337 ...
本文是关于账户抽象、链抽象的每周摘要,讨论了Circle Gateway的统一跨链USDC、以太坊核心开发者推进Fusaka & Glamsterdam、Coinbase增加ERC-4337智能账户以及Rhinestone对未来意图的探索。
账户抽象
链抽象
ERC-4337
智能账户
USDC
Circle Gateway
etherspot
发布于 4天前
阅读 ( 363 )
( 6 )
ZombieFactory 升级僵尸 - 继承、接口和合约间通信
本文介绍了如何在以太坊上实现合约间的通信,通过继承和接口,使得 ZombieFeeding 合约能够与 CryptoKitties 合约交互,实现喂养僵尸猫的功能。文章还讨论了合约优化的重要性,包括访问控制和合约地址管理,以及以太坊的可组合性。
智能合约
继承
接口
合约通信
以太坊
Solidity语言
blockmagnates
发布于 4天前
阅读 ( 411 )
( 8 )
自托管钱包的未来:将信任转移到UI之外
本文探讨了自托管钱包的关键演变,分析了现有钱包在安全性、去中心化和用户体验方面面临的挑战,并提出了以队列为中心的钱包架构。Safe Research 提出的新架构通过解耦组件和优化隐私性,旨在实现更安全、灵活和可互操作的自托管钱包,并详细讨论了其组件交互、实现考虑因素以及对行业和用户的潜在影响。
自托管钱包
账户抽象
EIP-4337
智能合约
交易队列
多重签名
ankitacode11
发布于 4天前
阅读 ( 356 )
( 7 )
Uniswap V4 的架构和编程技巧及现代合约编程概述
Licredity 核心开发者分享了 Uniswap V4 的架构和编程技巧,以及现代智能合约项目的目录结构和开发架构。文章还介绍了现代常见的合约特性,例如使用 soldeer 进行依赖管理,使用 Extsload 合约来访问 internal 变量,利用 BalanceDelta 机制实现更高效的清算,以及引入 unlock 机制实现终局原子性。
uniswap v4
智能合约
Solidity
Extsload
BalanceDelta
终局原子性
wongssh
发布于 5天前
阅读 ( 293 )
( 4 )
Optimism 与 Flashbots 合作,为 OP Stack 链加速排序功能
in
Optimism 中文力量
in
Optimism 中文力量
Optimism与Flashbots联手,为Superchain带来快速、可配置、可验证的排序功能,由构建以太坊排序流
OP 中文力量
发布于 5天前
阅读 ( 176 )
( 2 )
比特币操作系统:释放比特币在支付领域的潜力
比特币长期以来被称为数字黄金——一种安全的价值储存手段和简单的点对点支付网络。然而,其底层设计并非针对复杂的应用或大容量交易。比特币操作系统(通常缩写为BOS)正在改变这一现状。比特币操作系统本质上是比特币的智能合约操作系统,允许开发者在比特币区块链之上构建高级去中心化应用程序(DApp)和
TechubNews
发布于 6天前
阅读 ( 137 )
再见 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
发布于 6天前
阅读 ( 952 )
( 81 )
React Native DApp 开发全栈实战·从 0 到 1 系列(钱包相关)
前言本文主要用Ethers.jsv5在一篇文章里讲透「钱包全链路」:连接→授权→转账→检测→交易记录→账号列表。所有代码片段可直接拷进项目跑通。补充:使用ganache作为测试账号,通过创建自定义网络的导入账号;以web端为主准备工作注册个Ganache账号用来
ethers
钱包业务
DApp
木西
发布于 2025-08-24
阅读 ( 331 )
( 8 )
Ethereum: 在去中心的世界中找到可靠的P2P工作节点
以太坊的P2P网络层不仅实现了节点间的直接通信和区块链状态同步,还通过多层架构设计和事件驱动模型,确保了网络的弹性和安全性,为去中心化应用提供了坚实的基础设施。
P2P 网络
一眼万年
发布于 2025-08-24
阅读 ( 310 )
( 9 )
‹
1
2
3
4
5
6
7
8
...
197
198
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
Trusted Seed
eBPF
QAP
社区管理
供应链
清算机制
哈希算法
活动
资产安全
安全最佳实践
房地产
数学模型
P2WPKH
执行客户端
Kintsugi
拜占庭共识
闪电贷款
libsnark
None
flashloan
Aleo
TimelockController
L1扩容
cadCAD
以太坊登录
30天文章收益榜
»
Henry
96 篇文章,562 学分
Helius
153 篇文章,430 学分
blockmagnates
80 篇文章,384 学分
寻月隐君
271 篇文章,324 学分
Andrey Obruchkov
9 篇文章,251 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: