详细描述什么是比特币私钥、账户与钱包
比特币私钥、账户与钱包
公钥密码体制(Public-key cryptography)
公钥密码体制分为三部分:公钥、私钥、加密解密算法。公钥密码体制的公钥和算法都是公开的(这也是公钥密码体制名称的来源),私钥是保密的。针对不同的用途,可选择采用公钥还是私钥进行加密,再用对应的私钥或者公钥进行解密。公钥密码体制主要功能有以下三点:
- 加解密功能
- 签名验证功能
- 密钥协商功能

在比特币系统中,我们⽤公钥加密创建⼀个密钥对,用于控制比特币的获取。密钥对包括⼀个私钥,和由其衍生出的唯⼀的公钥。公钥⽤于接收比特币,⽽私钥⽤于比特币支付时的交易签名。公钥和私钥之间的数学关系,使得私钥可⽤于生成特定消息的签名。此签名可以在不泄露私钥的同时对公钥进⾏验证。支付比特币时,比特币的当前所有者需要在交易中提交其公钥和签名(每次交易的签名都不同,但均从同⼀个私钥⽣成)。比特币⽹络中的所有人都可以通过所提交的公钥和签名进⾏验证,并确认该交易是否有效,即确认支付者在该时刻对所交易的比特币拥有所有权。

私钥
私钥其实就是一个随机选出的数字而已。一个比特币地址中的所有资金的控制取决于相应私钥的所有权和控制权。在比特币交易中,私钥用于生成支付比特币所必需的签名以证明对资金的所有权。私钥必须始终保持机密,因为一旦被泄露给第三 方,相当于该私钥保护之下的比特币也拱手相让了。私钥还必须进行备份,以防意外丢失,因为私钥一旦丢失就难以复原,其所保护的比特币也将永远丢失。
这个随机数字怎么选出来的呢?一般是通过随机函数生成器来实现的,这里不再细述。
比特币账户
上图中,我们已经看到比特币账户(地址)的大致生成过程(私钥–>公钥–>比特币地址),这里详细的描述其生成细节。在比特币账户生成过程中应用了两个密码学哈希函数,一个是SHA256,另一个是RIPEMD160。下图为比特币地址(账户)的生成流程:

通过随机数发生器生成一个256bit的随机数,并使用该随机数作为账户的私钥。
比特币采用椭圆曲线签名算法(ECDSA)来对数据进行签名和验证,具体使用的是secp256k1曲线。通过ECC乘法可以计算出对应的公钥。
对公钥进行两次哈希运算,得到公钥的哈希值。
对<比特币地址前缀0x00 | 公钥哈希值>做双哈希运算,取前4字节作为校验码。
对<比特币地址前缀0x00 | 公钥哈希 | 校验码>进行base58编码得到地址。
其他前缀的含义如下表:
| 种类 | 版本前缀(hex) | Base58格式 |
|---|---|---|
| Bitcoin Address | 0x00 | 1 |
| Pay-to-Script-Hash Address | 0x05 | 3 |
| Bitcoin Testnet Address | 0x6F | m or n |
| Private Key WIF(钱包导入格式) | 0x80 | 5(没有压缩), K or L (压缩格式) |
| BIP38 Encrypted Private Key | 0x0142 | 6P |
| BIP32 Extended Public Key | 0x0488B21E | xpub |
采用base58编码格式对地址进行编码,主要是为了方便使用和识别。
比特币钱包
钱包是一个应用程序,为用户提供交互界面。钱包控制用户访问权限,管理密钥和地址,跟踪余额以及创建和签名交易。其中,最核心的功能是保管私钥,一旦私钥泄露或者忘了,就会造成比特币被盗走或丢失。
钱包里有比特币吗?钱包里只有密钥,并没有比特币。
那我的比特币在哪里?你拥有的比特币实际上是所有你账户地址的未花费交易输出。钱包会监控到输出到你的公钥地址的输出,比如A转给你1个比特币,B转给你9个比特币,而你目前没有将它们转给其他人,则钱包计算出目前你有10个比特币。当你需要花费比特币转账给其他人时,你构造一笔交易,用你的未花费交易输出作为输入,输出为接收方账户地址,并设置转账金额,自己的公钥信息等,对再交易签名(私钥签名)确认后,发送到比特币网络等待确认后,转账完成。
以上就是详细描述什么是比特币私钥、账户与钱包的详细内容,更多关于比特币私钥、账户与钱包知识分享的资料请关注脚本之家其它相关文章!
你可能感兴趣的文章
-
MetaMask小狐狸钱包是什么?2026年MetaMask新手入门最新教程
本文是2026年MetaMask小狐狸钱包新手入门教程,涵盖全球超1亿用户的Web3入口工具,文章详解了自托管钱包的核心逻辑与12词助记词的重要性,介绍了2026年三大革新功能以及地址…
2026-08-03 -
什么是Cypher Card?非托管 Visa 加密卡完整申请使用教程
Cypher Card 为 CypherHQ 推出的非托管 Visa 加密卡,资金留存用户钱包,支持 25 + 公链、500 多种代币充值,港新马华人可完成 KYC 申领,分免费 Standard 与 199 美元 / 年…
2026-07-30 -
Kast Card2026注册教程:手续费、卡别比较、充值完整指南
Kast Card 为 Solana 生态 Visa 加密预付卡,支持 Solana 链 USDC、USDT、SOL 直接充值刷卡,平台划分四类卡片,Standard 卡零年费入门门槛最低,本文完整梳理注册 KYC、充…
2026-07-29 -
硬件钱包对比及选购建议2026:Ledger、Trezor、SafePal、OneKey用户测
Ledger、Trezor、SafePal、OneKey 这四个硬件钱包怎么样?大家都是如何选择的呢?硬件钱包是大家保管加密货币的常用手段,那么该如何选择硬件钱包呢?下面咱们一起看看关于…
2026-07-28 -
十大最佳顶级冷钱包 2026年最新排名
最好的冷钱包有哪些?如何选择冷钱包呢?冷钱包是加密货币最安全的存储手段之一,如何选择适合自己的冷钱包呢?今天小编给大家详细介绍近期最好的冷钱包,以及他们的优缺点…
2026-07-27 -
什么是虚拟货币钱包?2026年安全与便捷的虚拟货币钱包推荐
2026年,虚拟货币钱包从“存储工具”进化为数字中枢,本文剖析冷热钱包的安全短板与MPC技术、生物识别带来的破局可能,结合CertiK与OKX最新数据揭示风险现状,并推荐四款兼…
2026-07-27 -
2026年最佳加密货币卡:排名前10的加密货币Visa/Mastercard卡
加密货币卡支持全球商户直接消费加密资产,本文盘点十大热门 Visa 与万事达加密卡,对比返现政策、费用结构、开放区域,区分托管与自托管方案,并讲解使用风险、申请条件,…
2026-07-27 -
2026冷钱包推荐完整介绍|为什么 Ledger是最常选择的硬件钱包
冷钱包(Cold Wallet)是「脱机保管私钥」的硬件设备——把你的加密货币从交易所、从手机、从电脑完全隔离,它是抵御交易所被骇、钓鱼诈骗、恶意智能合约、SIM swap 攻击最…
2026-07-26 -
如何将StableChain添加到MetaMask?将StableChain添加到MetaMask的方法
想将StableChain添加到MetaMask吗,本指南手把手教你如何在1分钟内完成设置,并通过ChainID 988连接,立即让您的USDT0代币显示为主余额,告别波动性gas费,了解这一稳定币支付…
2026-07-26 -
Tria Card 2026年评测:自托管加密 Visa卡完整指南(费用、回馈、KYC)
Tria Card 是稀缺的 TSS 自托管加密 Visa 卡,资产由用户掌控,平台不持有私钥,卡片分为三档方案,最高返现 6%(TRIA 代币,存在解锁周期),本文梳理申请流程、各项手续费…
2026-07-25

繁體中文