钱包不保存币,它保存“如何证明是你”
余额记录在某条链的状态里。钱包负责管理密钥、构造请求、展示风险,并在你确认后签名。
第十五篇 · 实践与开发 / 第21章 · 自己使用以太坊
不从买币开始,也不从追逐某个热门应用开始。先在一条没有真实资产风险的测试链上, 亲手走完“钱包 → 测试 ETH → 交易 → 区块 → DApp”这条链路。完成以后,你看到的不再是一排按钮, 而是一套可以独立验证的系统。
全程使用专用学习钱包不存主网资产 · 不输入真实助记词 · 不购买测试 ETH
余额记录在某条链的状态里。钱包负责管理密钥、构造请求、展示风险,并在你确认后签名。
Sepolia ETH 只存在于 Sepolia,不能变成主网 ETH,设计上也不应具有真实价值。网络名不是装饰,而是事实边界。
交易哈希把你的操作连接到公开账本。状态、区块、费用与合约调用,都可以脱离钱包界面独立查询。
01 ORIENTATION
本课的正式目录是“创建并保护钱包、获取测试 ETH、查询区块、体验 DApp”。 四个动作看似独立,其实分别对应本地控制、网络状态、公开证据和应用交互四层。
密钥、解锁密码、交易预览和签名动作发生在你的设备或签名器中。
秘密不应离开这里把读取请求和已签名交易送到节点;它是通信通道,不是账本本身。
可更换的入口节点执行交易,验证者把结果装入区块;余额和合约状态在这里达成共识。
公开可核对自托管账户没有中心客服替你重置根凭据。恢复材料丢失可能意味着永久失去控制;泄露则意味着别人获得控制。
地址可以相同,主网与 Sepolia 的余额、nonce、交易历史和合约却完全独立。先确认网络,再解释数字。
钱包或 DApp 可以显示错误、延迟或被仿冒;交易哈希、地址和区块号让你换一个浏览器仍能核对同一事实。
02 FIVE OBJECTS
初学者最常见的问题不是不会操作,而是把五个对象混成一个“钱包”。一旦拆开, 丢密码、换设备、切网络和查不到余额都会变成可以定位的问题。
产生签名的根控制材料
永不公开可发起交易的控制实体
由密钥控制公开标识,通常为 20 字节
可以分享由特定网络的账本记录
随网络而变管理账户的应用或设备。它帮助你生成或接入密钥、查看不同网络、构造请求并签名。钱包可以更换,账户不一定改变。
链上能够持有状态并与合约交互的实体。普通用户常用的是由密钥控制的外部账户;合约账户则由代码控制。
公开的账户标识。别人知道你的地址,可以查看公开活动或向它转账,却不能因此代替你签名。
一组按同一协议通信、维护同一账本的节点。主网、Sepolia 与 Hoodi 是相互独立的网络。
ETH 余额、代币余额、合约存储和交易历史都属于某条链的状态,不是一个文件“放在钱包里”。
LOCAL LAB 01
选择一种情况,判断“什么变了、什么没变、下一步做什么”。
03 CREATE
本课不指定唯一钱包。钱包的界面会更新,恢复方式也可能不同;稳定不变的原则是: 只从官方入口安装、读清控制模型、让练习身份与真实资产隔离。
可从 ethereum.org 的钱包目录开始比较浏览器扩展、移动端、硬件钱包与智能账户钱包。 目录提供发现入口,不代替你核对开发者、官网域名、应用商店发布者与更新记录。
最简单的隔离方式是新建一个浏览器配置文件,只安装必要的钱包扩展; 新建一只只用于测试网的学习钱包,不导入持有真实资产的助记词或私钥。
第一次打开钱包时,选择创建新钱包。不同产品可能使用传统恢复短语、硬件签名器、 智能账户恢复或社交登录;先读完该产品的官方恢复说明,再选择适合自己的模型。
地址通常以 0x 开头。把它标记为“Sepolia 学习账户”,
以后每次复制都核对开头与结尾;不要手工逐字输入地址。
搜索结果、私信链接、群聊“客服”发来的安装包,都不属于可信安装链;HTTPS 锁标志只说明传输加密,不能证明域名属于官方。
04 PROTECT
“我设置了很强的密码”并不自动等于“账户安全”。密码、恢复短语、单账户私钥和公开地址 位于不同层级;其中任何一种的作用,都不能靠名称猜测。
用来接收资产与查询活动
保护当前设备上的钱包入口
可以控制对应账户
传统钱包中可恢复一组派生账户
按钱包给出的原始语言、拼写和顺序准确记录。不要截图,不要粘贴到云笔记、邮箱、在线表单或聊天窗口。
确认每个词与顺序无误。钱包让你回填指定词位,是为了检测抄写错误,不是让你把整组凭据提交到网页。
考虑盗窃、火灾、遗失与家人误丢。冗余副本应避免同一地点的共同失效,也不能让更多人轻易接触。
记录钱包产品、创建日期与恢复方式,但不要把说明和秘密放在同一张公开可见的纸上。
NON-NEGOTIABLE
真正需要输入恢复凭据的典型场景,是你主动在可信钱包应用中创建时确认,或在新设备上恢复钱包。 即使页面长得和官方完全一样,只要它在常规操作中索要根凭据,就应视为夺取控制权。
05 TESTNET
测试网不是主网里的“试玩模式”,而是一条独立链。它复制许多协议与开发体验, 却使用另一套状态和仅供测试、设计上不应具有真实价值的 ETH。
官方文档建议不要在测试网和主网复用同一账户;专用学习钱包同时降低隐私关联与误操作风险。
面向合约与应用开发的默认测试网。本课的水龙头、交易查询和 DApp 体验都使用它。
11155111面向协议升级、质押与验证者测试。它不是本课第一次 DApp 实践的默认选择。
已于 2025 年 9 月弃用。看到旧教程要求切换 Holesky 时,应先核对最新网络文档。
它不能兑换成主网 ETH。历史上虽曾出现测试币交易市场,但这不改变其测试用途;不要购买,也不要相信“跨回主网”的承诺。
登录、等待、验证码、主网余额门槛和每日额度是服务商的反滥用策略,失败时可以换官方列表中的其他入口。
水龙头向你发送测试 ETH 时,由它的账户签名并付测试网 gas;你只接收,不需要先有余额。
06 TRANSACTION
一笔交易不是从按钮直接跳进余额。它先成为一份经过签名的状态变更请求, 再经广播、排序、执行和区块收录,最后产生回执。
广播后你通常会得到一个 0x… 哈希。它不是密码,而是公开查询键;复制它即可在对应网络的浏览器中追踪。
交易被收录后,浏览器会显示区块号与区块内索引,后续区块会增加确认数;但“已收录”不等于 PoS 的 finalized,最终性要看共识层检查点状态。
status 告诉你执行成功或回滚,gas used 告诉你消耗的计算量,日志记录合约发出的事件。
验证者和节点已经执行过请求并发现它回滚,计算资源已经消耗;因此失败不等于费用归零。
gas 衡量计算工作量,gwei 是 ETH 的计价单位。钱包通常估算上限;浏览器回执显示实际使用。 本课只要求先理解“工作量 × 单价”,精确的 EIP-1559 费用机制已在前序课程讲解。
07 EXPLORER
浏览器把节点数据索引成可读页面。它可以短暂延迟或显示错误,所以重要信息可以交叉查询; 但它仍是学习“链上到底发生了什么”最方便的只读工具。
余额、nonce、交易历史、代币与合约交互。地址公开意味着活动通常也可被关联。
状态、发送方、接收方、value、费用、区块位置、input data、日志与代币转移。
区块高度、时间、父哈希、提议者/费用接收方、交易列表、gas 使用和基础费用。
LOCAL LAB 02
点击左侧字段,右侧会告诉你它能证明什么、不能证明什么。
STATUS / EXECUTION
Success 表示顶层调用在该区块中没有回滚;内部调用仍可能失败后被合约捕获。它不等于网站可信、价格合理或用户没有受骗。
etherscan.io 与 sepolia.etherscan.io 查询的是不同账本。哈希查不到,首先检查网络。
代币转移通常由合约代码与日志表示。交易可以不直接发送 ETH,却调用 ERC-20、NFT 或其他合约。
向外部账户发送通常是转账;向合约地址发送会执行代码,真正动作要结合方法、输入数据和日志判断。
名称、项目标签和解码结果来自索引服务。关键地址应从项目官方资料与多个可信来源交叉核对。
08 DAPP
一个典型 DApp 把普通网页前端、钱包、节点连接和链上合约组合起来。 前端可以消失或被替换,已部署的合约与公开状态仍由网络维护。
查看公开余额、合约参数、报价或历史。通常不改变链上状态,也不需要 gas。
任何人都可从节点读取公开数据让前端知道你选择的公开地址和当前网络,以便展示与你相关的界面。
会增加地址与网站身份的关联证明账户控制权或表达某种授权。它不必支付 gas,但签名内容仍可能产生重要后果。
第 21.02 课深入拆解请求改变链上状态,需要签名、广播、执行和 gas,并产生交易哈希与回执。
可在浏览器独立核对但“连接本身不转资产”不等于“连接后可以一路盲点”。DApp 可能紧接着请求消息签名、 代币授权或交易。每个弹窗都是新的边界,必须重新阅读。下一课会把签名、授权、网络切换 与浏览器信息逐层拆开;本课先建立交互顺序。
从项目官方渠道进入并收藏,确认域名完整拼写。
本课只在 Sepolia,用学习地址,不导入真实资产账户。
先观察公开状态;只有确需个性化时,才连接并暴露学习地址。
把连接、签名与交易视为三次独立决定,不把后一步默认成前一步。
状态改变后立即用交易哈希查看执行结果。
断开不再使用的网站;注意断开连接不等于撤销已有链上授权。
09 PRACTICE
下面的演练不会连接任何钱包。它把每一步的“你在做什么、系统返回什么、应该核对什么” 固定下来,避免进入真实界面后被按钮节奏牵着走。
LOCAL LAB 03
STEP 01 / ISOLATE
新建浏览器配置文件与学习钱包。这里不导入任何持有真实资产的恢复凭据。
WHEN YOU ARE READY
本清单只验证测试网学习流程。完成它不构成进入主网或使用真实资产的安全证明,也不要求你购买任何资产。
先核对提交的地址与钱包当前地址,再确认当前网络是 Sepolia。拿到交易哈希后到 Sepolia 浏览器查询;若仍 pending,就等待收录,不要反复暴露信息给陌生“客服”。
最常见原因是用了错误网络的浏览器,或交易尚未成功广播。确认域名是 Sepolia 浏览器,复制完整哈希,并回到钱包查看是否显示已提交、替换或失败。
停止并确认该 DApp 是否真的支持 Sepolia。网络切换会改变你正在操作的账本;本课不接受跳到主网才能“完成练习”的要求。
把它视为一个全新的请求,而不是连接的自然延续。不理解内容就拒绝。签名与授权的精细判断属于下一课,但“拒绝未知请求”现在就适用。
10 RECAP
以后每次接触新钱包、新网络或新 DApp,都可以从这七问重新开始。 如果其中一问答不出来,先停在当前步骤,不用靠“试一下”寻找答案。
我正在用哪只钱包?学习 / 日常 / 金库
谁控制恢复入口?凭据是否仍然私密
当前是哪条网络?主网 / Sepolia / 其他链
页面想读取还是写入?connect / sign / transaction
请求会改变什么?to / value / data / permission
我拿到什么公开证据?tx hash / block / receipt
结果与意图一致吗?链上事实 + 经济结果
钱包是控制与交互工具,不是装币的容器。
公开地址可以分享,恢复凭据与私钥绝不分享。
Sepolia 与主网状态独立,测试 ETH 设计上不应具有真实价值。
交易从签名请求变成区块内事实,哈希连接两端。
区块浏览器是索引视图,先确认网络,再读字段。
连接、签名、授权、交易是不同动作,每一步重新判断。
SELF CHECK
01换了一款钱包应用后,原账户会怎样?
钱包是管理界面,账户状态由网络记录。更换界面不等于迁移链上账户,但恢复或导入必须只在可信钱包中进行。
02同一个 0x 地址在主网和 Sepolia 显示不同余额,最准确的解释是?
地址形式可以相同,但余额、nonce、合约与交易历史属于各自网络。测试 ETH 不能兑换成主网 ETH。
03水龙头要求你输入恢复短语才能发测试 ETH,应该怎么做?
链上收款只需要公开地址;服务商可能要求登录、验证码或按官方说明证明钱包控制权,但绝不需要恢复短语或私钥,也不应要求付真钱。索要根控制凭据就是夺取钱包。
04区块浏览器显示某交易 Status = Success,可以推出什么?
Success 是顶层调用的协议执行结果,不是意图、安全或经济质量认证;内部调用还可能失败后被合约捕获。仍要核对接收方、调用数据、日志和实际状态变化。
05一笔交易 Value = 0 ETH,意味着什么?
Value 只表示随交易直接发送的 ETH。Input data 可以触发合约逻辑,代币变化常体现在调用结果和事件日志中。
06点击“连接钱包”通常首先允许 DApp 做什么?
连接主要建立账户与网络上下文;后续签名、授权或交易是新的请求,需要另行判断。连接仍会带来隐私关联。
11 PRIMARY SOURCES
网络状态、水龙头与钱包界面会变化。本页以 2026-07-26 为资料快照; 真正操作前,请用下列官方或规范来源核对最新状态。
你现在拥有的,不只是一只钱包。