王学岗讲区块链钱包_区块链硬钱包
一 :钱包对应的区块链
我们每个人都有钱包,可以装美金、人民币、欧元等,甚至可以装伟哥,神油。但是区块链钱包更像游戏分区,你账号在北方大区的钱不能显示在南方大区的账号里。我以前玩过三国杀,你在北方大区充值了,在另一个游戏分区(例如南方大区)就显示不了你的充值金额。区块链是一个分布式记账的技术,对应了很多条公链。公链(Public Blockchain)是任何人都可以自由参与、读取和写入的区块链网络,它是去中心化、开放、无需许可的。可以把公链理解成:
一个 全世界都能访问的数据库;每个人都能 创建账号(钱包地址);每个人都能 上传数据(转账、部署合约);数据一旦写入,全世界节点共同确认,不可删除、不可伪造。Bitcoin就是著名的公链之一。每条公链使用的加密技术都不相同(虽然它们大多基于密码学的核心原理,但在算法类型、签名机制、地址生成、共识机制等方面,存在显著差异)。所以原生的btc(比特币)不能直接存放在原生的eth(以太坊)的链上,比特币 和以太坊是两条完全不同的区块链,两者之间不兼容地址格式、不兼容交易规则、不共享资产状态。
每条链都会有开发团队,一般情况下他们会自己开发一款钱包,称之为官方钱包,不是每条公链都开发自己的钱包,但每条公链都至少有一个或多个支持它的专用钱包或兼容钱包。
二:钱包的本质
钱包的本质是一个私钥(创建钱包的时候生成助记词可以看作一个私钥),有一个私钥就是一个钱包,公钥由私钥生成(单向散列函数算法),公钥就是我们的收款地址,可以是一串字符,或者一个二维码。注意公钥是由私钥通过算法计算出来的,但是公钥却无法通过算法反推私钥。
三:常见的钱包
(1)纸钱包:
纸钱包是指将私钥(Private Key)或助记词(Mnemonic)和公钥/地址打印在纸张上,离线保存,作为加密货币钱包的一种形式。
特点:安全,跟互联网隔离,但是你小纸条丢了,那就找不回来了
存款容易,取款难。存币的时候只需要把 BTC/ETH 等发送到纸钱包上的地址即可,相当于往一个冷地址打款。提币的时候你需要在热钱包或交易所中“导入私钥”或“导入助记词”,才能花这笔钱。
(2)节点钱包:
指的是一个部署了完整区块链节点(如 Bitcoin Core、Geth)的程序中自带的钱包功能,比如你运行了 bitcoind,并在它内置的钱包中生成一个地址,这个地址就叫“节点钱包地址”。
特点:需要由专业的程序员操作。
(3)软件钱包:弥补了节点钱包的缺点,能够让大众参与到区块链中,能够让更多的人使用,
软件钱包(Software Wallet)是一种运行在计算设备(如手机、电脑、浏览器)上的数字资产钱包,负责生成、存储和管理你的私钥、公钥、地址和交易操作。
特点:由于和互联网链接,安全较低。但使用方块便捷。
我们选择软件钱包的时候要注意两点,一是公链认可的钱包,二是代码开源的钱包。
使用软件钱包的常规步骤
-
安装钱包(如 MetaMask、Trust Wallet)
-
创建新钱包(系统生成助记词或私钥)
-
妥善备份助记词(写下来,勿截图)
-
导入已有钱包(通过助记词/私钥/Keystore)
-
收发加密资产
-
连接 DApp(Web3 应用)使用
(4)硬件钱包
硬件钱包是一种专门的物理设备,用于离线生成并存储区块链钱包的私钥,即使连上电脑或手机,也不会泄露私钥。类似于银行的U盾。
特点:操作有点复杂,安全大大提高。
硬件钱包如何使用? -
初始化设置
创建钱包,生成助记词(12/24 个词)
写下助记词,保存在安全地方(勿拍照) -
安装管理软件(如 Ledger Live)
用于查看余额、接收资产、发起交易
-
发起交易时的过程:
在软件钱包上填写地址和金额
硬件钱包会显示交易详情 → 按键确认 → 签名完成
钱包不会把私钥传给电脑,只传签名
(5)托管钱包
托管钱包是指你不拥有私钥,资产由平台保管,你通过一个账户(用户名 + 密码 + 2FA)来管理资产。可以理解为支付宝微信。
托管钱包可以理解为是交易所给你写的欠条。一般情况下托管钱包不要放太多钱,运气好的话,给你写欠条的是赵长鹏,要是你遇到黄天威,那你就可以去买上吊绳了。
特点,不需要矿费,交易方便。但及其不安全,没有私钥
四:钱包分类
冷钱包和热钱包:区分在于是否私钥需要联网
纸钱包和硬件钱包属于热钱包
节点钱包和软件钱包属于冷钱包
托管钱包因为没有私钥,所以哪一个都不属于。
中心化钱包和去中心化钱包:有私钥的就是去中心化钱包,没有私钥的就是中心化钱包。