2022详细描述什么是比特币私钥、账户与钱包

当前位置:首页 > 币圈百科 > 2022详细描述什么是比特币私钥、账户与钱包

2022详细描述什么是比特币私钥、账户与钱包

2022-11-01币圈百科263
比特币私钥、账户和钱包公钥密码学[X]公钥密码学分为公钥、私钥和加解密算法三个部分。公钥密码系统的公钥和算法是公开的(这也是公钥密码系统名字的来源),私钥是保密的。针对不同的用途,可以选择用公钥还是私钥加密,然后用对应的私钥或者公钥解密。公钥系统的主要功能如下:

加解密功能、签名验证功能、密钥协商功能

详细描述什么是比特币私钥、账户与钱包在比特币系统中,我们?公钥加密创建?密钥对用于控制比特币的获取。钥匙包括吗?一个私钥,而且是唯一一个从它派生出来的?的公钥。公钥?接收比特币?私钥?比特币支付时的交易签名。公钥和私钥的数学关系,这样私钥就可以?在上生成特定消息的签名。这个签名可以加密公钥而不泄露私钥?验证。在支付比特币时,比特币的现主人需要在交易中提交自己的公钥和签名(每笔交易的签名都不一样,但都是一样的?私钥?成)。比特币?网络中的每个人都可以通过提交的公钥和签名访问吗?验证,并确认交易是否有效,即确认支付方在该时刻拥有交易比特币的所有权。

私钥详细描述什么是比特币私钥、账户与钱包私钥其实只是一个随机选取的数字。对一个比特币地址内所有资金的控制取决于对相应私钥的所有权和控制权。在比特币交易中,私钥用于生成支付比特币所需的签名,以证明资金的所有权。私钥必须一直保密,因为一旦泄露给第三方,就相当于在私钥的保护下交出了比特币。私钥也必须备份,防止意外丢失,因为私钥一旦丢失,就很难恢复,它保护的比特币也就永远丢失了。随机数

是怎么选出来的?一般用随机函数发生器来实现,这里就不赘述了。

比特币账户

在上图中,我们看到了比特币账户(地址)的一般生成过程(私钥-公钥-比特币地址)。这里对其产生的细节进行详细描述蓑衣网小编2022。比特币账户生成过程中应用了两个密码哈希函数,一个是SHA256,另一个是RIPEMD160。下图是比特币地址(账户)的生成过程:

由随机数生成器生成一个2蓑衣网小编2022 56位的随机数,作为账户的私钥。详细描述什么是比特币私钥、账户与钱包

比特币使用椭圆曲线签名算法(ECDSA)对数据进行签名和验证,具体使用secp256k1曲线。相应的公钥可以通过ECC乘法来计算。

散列公钥两次,以获得公钥的散列值。

对该对进行双重哈希运算,取前4个字节作为校验码。

对该对执行base58编码以获得地址。

其他前缀的含义如下:

类型版本前缀(十六进制)base58格式比特币地址0x001 Pay-to-Script-Hash地址0x05 3比特币Testnet地址0x6f m或n私钥Wif(钱包导入格式)0x80 5(不压缩)或l(压缩格式)b ip38加密私钥0x0142 6pbip32扩展公钥0x0488b21e xpub

蓑衣网小编2022

使用Base58编码格式对地址进行编码,主要是为了使用方便和

比特币钱包

钱包是一款为用户提供交互界面的应用。控制钱包用户访问权限,管理密钥和地址,跟踪余额,以及创建和签署交易。其中,最核心的功能是保存私钥。一旦私钥泄露或遗忘,比特币就会被盗或丢失。

你钱包里有比特币吗?钱包里只有钥匙,没有比特币。

那我的比特币呢?你拥有的比特币,其实是你账户地址所有未使用交易的输出。钱包将监视输出到您的公钥地址。比如A给你转了1个比特币,B给你转了9个比特币,而你目前还没有转给他人,那么钱包计算出你目前有10个比特币。当你需要花比特币给别人转账时,你构造一个交易,把你未使用的交易输出作为输入,输出为收款人的账户地址,并设置转账金额,你自己的公钥信息等。确认重新交易签名(私钥签名)后,发送到比特币网络等待确认,转账完成。

以上是对什么是比特币私钥、账户、钱包的详细描述。更多关于比特币私钥、账户、钱包的知识分享,请关注Kuyi.com其他相关文章!

2022详细描述什么是比特币私钥、账户与钱包 | 分享给朋友: