主页 > imtoken转账怎么取消 > 区块链科普01:比特币的私钥、公钥、地址是什么?

区块链科普01:比特币的私钥、公钥、地址是什么?

imtoken转账怎么取消 2023-03-21 07:47:35

比特币 私钥 地址 关系_比特币私钥忘记了_比特币私钥生成器

在谈论比特币时,我们经常谈论私钥、公钥和地址。 只有了解了这三者之间的关系比特币私钥忘记了,才能了解比特币。

作为一个现金系统,它涉及到两个必须解决的问题。

1、如何控制账户资金。

比特币私钥忘记了_比特币 私钥 地址 关系_比特币私钥生成器

2. 如何验证是谁发送了这些交易。

通俗点说,怎么证明我是账户资金的主人,怎么证明小强今天收到的比特币是我发的,这就涉及到公钥密码学。

钥匙

在非对称密码学中比特币私钥忘记了,密钥成对出现,分为私钥和公钥。 私钥用于数字签名,确认资金归属,类似于银行交易中的“签名”。 有了私钥,您就有权控制资金。 公钥用于交易中确认收款,类似于银行交易中的“收款人”。

比特币私钥生成器_比特币私钥忘记了_比特币 私钥 地址 关系

私钥

私钥用于控制比特币交易的签名。 只有您拥有控制账户资金的私钥,相当于银行账户的交易密码。 私钥也用来解密用公钥加密的信息。私钥经过椭圆曲线变换后可以得到一个公钥,公钥是一个65字节的数组

关键公众

公钥用于验证交易的签名。 只有对应的公钥才能验证私钥签名的数据,地址也是由公钥生成的,这样就可以验证花费的交易是否属于这个地址。

比特币 私钥 地址 关系_比特币私钥忘记了_比特币私钥生成器

地址

公钥太长,所以就有了更短地址的概念。 地址由公钥生成,可以看作是公钥的数字指纹。

公钥、私钥和地址的关系

私钥生成公钥。

比特币 私钥 地址 关系_比特币私钥生成器_比特币私钥忘记了

公钥生成地址。

私钥生成公钥和公钥生成地址都是单向哈希函数,即私钥容易推导出公钥,公钥容易推导出地址,即也就是说,很容易用私钥推导出公钥和地址。 反过来几乎是不可能的,即使是最先进的计算机,也需要几千年的时间才能完成。 这是比特币安全的基础。 私钥用于签署交易,公钥用于验证私钥签署的交易,地址用于接收支付。当然,如此牛逼的公钥密码学不仅限于加密货币领域,也解决了互联网使用中的安全问题

比特币系统中的交易是如何发生的?

比特币私钥忘记了_比特币私钥生成器_比特币 私钥 地址 关系

比特币私钥生成器_比特币 私钥 地址 关系_比特币私钥忘记了

公钥在比特币系统中是公开的。 发起交易:

我用我的私钥签署了发送给小明的交易。 同时,交易是用小明的公钥加密的。

验证交易

小明用他的私钥验证交易是发给他的,同时用我的公钥验证交易是用我的私钥签名的。