知如何提取私钥的货币?

提币 私钥 2023-10-23 79
有了私钥,我们可以使用单向加密函数椭圆曲线乘法生成公钥(K)。

有了公钥(K),我们可以使用单向加密哈希函数生成比特币地址(A)。

H3

私钥

私钥是随机选择的数字。比特币地址中所有资金的控制取决于相应私钥的所有权和控制权。在比特币交易中,私钥用于生成支付BTC所需的签名,以证明资金的所有权。私钥必须始终保持秘密,因为一旦泄露给第三方,就相当于私钥保护下的BTC。私钥还必须备份,以防意外丢失,因为一旦私钥丢失,就很难恢复,所保护的BTC也将永远丢失。

BTC私钥只是一个数字。您可以使用硬币、铅笔和纸随机生成您的私钥:扔硬币256次,用纸和笔记录正反面,并将其转换为0和1。随机获得的256个二进制数字可以作为比特币钱包的私钥。该私钥可以进一步生成公钥。

H3

公钥

公钥可以通过椭圆曲线算法从私钥计算得到,这是一个不可逆转的过程:K = k * G。其中,K是私钥,G被称为生成点常数点,而K是收入公钥。它的反向计算被称为“寻找离散多数”——已知的公钥K计算私钥K——非常困难,就像实验所有可能的K值,即暴力搜索一样。

H3

比特币地址

比特币地址是一个由数字和字母组成的字符串,可以与任何想要与你分享比特币的人分享。公钥(同样由数字和字母组成的字符串)生成的比特币地址从数字“1”开始。以下是一个比特币地址的例子:

1jmdg5rbyuhedx39WVWKFSLPEOX

在交易中,收款人通常会出现比特币地址。如果把比特币交易比作支票,比特币地址就是收款人,也就是说,我们需要把它写进收款人栏。支票的收款人可以是银行账户、企业、机构,甚至是现金支票。支票不需要指定一个特定的账户,而是以一个普通的名字作为收款人,这使得它成为一个相当灵活的支付工具。同样,比特币地址的应用也使得比特币交易非常灵活。比特币地址可以代表一对公钥和私钥的所有者,也可以代表其他物品,如“P2”SH

(Pay-to-Script-Hash)“支付脚本。

相关推荐