尽管专员已就区块链技术进行了多方面的探讨,从链上到链下技术,包括P2P网络技术、共识机制、密码学等,以及链下交易和跨链技术等,但今天,专员想和大家深入探讨的是区块链的配套设施——冷钱包,这是区块链生态中不可或缺的一部分。
那就是我们日常所使用的区块链钱包,接下来,我们将探讨区块链钱包的相关技术要点,特别是冷钱包。
专员先分享一个身边的案例。
专员的一位同学,在区块链技术兴起之初便购买了比特币和以太坊,但遗憾的是,这些资产一直存放在交易所。不幸的是,在“94”事件后,许多交易所关闭,导致专员的同学失去了部分数字货币。最近,她希望再次进入市场,却因为对技术的不了解而犹豫。专员建议她将数字货币转移到自己的钱包中,以便自主控制。尽管专员耐心解释,但同学依然对区块链钱包的概念感到困惑。最终,在专员的鼓励下,她开始尝试使用IMtoken来了解钱包。
这个案例让专员意识到,许多人在进入币圈时对数字货币缺乏了解,甚至认为数字货币就像股票,有涨有跌,只需通过交易所交易即可。然而,专员认为,既然已经进入这个领域,就应该了解这个新兴事物的特性,不应过度依赖交易所。专员更倾向于将看好的币种转移到自己的钱包中,以减少中心化交易所的风险。
接下来,专员将详细介绍区块链钱包的重要性。
1.为何要使用钱包?
在区块链的世界里,用户名和密码的概念已经被公私钥对所取代。公钥和私钥(即我们常说的地址)对应着账户名和密码。数字货币与公私钥一一对应。例如,在比特币的UTXO模型中,每个UTXO都包含对应的地址(公钥)。要花费UTXO,必须使用对应的私钥进行签名。整个交易封装和签名过程都是钱包为我们完成的。
在以太坊的账户模型中,我们需要在State信息中找到对应地址(公钥)的数字货币余额。要动用余额,需要使用私钥进行数字签名,并在转账前进行验签以证明资金属于用户。
总的来说,区块链钱包是一种特殊的区块链访问客户端。针对不同的钱包,还有冷钱包、热钱包以及更复杂的分层确定性钱包等。
2.冷钱包
简而言之,冷钱包指的是无法通过网络访问私钥的位置,通常依靠离线设备确保私钥的安全。与之相对的是热钱包,即互联网可以访问存储私钥的位置,如在线钱包、交易平台钱包等。与冷钱包相比,热钱包的安全性较低。
每种钱包都有其优缺点。但无论如何,钱包作为连接区块链网络的客户端,帮助我们发送交易。我们务必保管好私钥,尽管分层确定性钱包等工具可以帮助我们备份,但备份才是最重要的。
若想了解更多关于区块链和币圈的知识,请关注公众号:区块链技术专员