通过前面两篇文章,我们认识到比特币的所有权是通过私钥来确定的。
那么我们就在此基础上研究比特币钱包的构成。广义上,钱包是一个应用程序,为用户提供交互界面。钱包控制用户访问权限,管理密钥和地址,跟踪余额以及创建和签名交易。 狭义上,比特币钱包的核心就是对私钥的管理。
在比特币的历史发展中,钱包大致经过了三次进化:
-
非确定性(随机)钱包
-
确定性(种子)钱包
-
分层确定性钱包(HD Wallets (BIP-32/BIP-44))
下面我们就好好说说钱包的历史发展轨迹