比特币地址、公钥、私钥都是什么?有什么用?

我们提到了钱包为用户自动生成了地址、公钥、私钥,并且在这篇文章中,我们讲解了什么是地址、地址用来做什么:地址就是用户的银行账号,用户通过地址来交易比特币。  

image.png

既然用户用地址就能交易,那公钥和私钥还有什么用?  

我们需要知道的是,从09年至今,全球所有的交易记录是所有人可见的。交易记录中包含有交易流水单号、发币人的发币地址、收币人地址、发币人的找零地址。也就是说,全球所有用户的地址都是可以被任何人知道的。既然如此,如果中本聪在设立比特币机制时,仅仅通过告诉钱包地址是多少的方式就能完成交易的话,那么整个交易机制是不安全的,我可以随便用别人的地址假装是自己的地址,来和别人交易。  

于是,在整个机制中,有了私钥和公钥的概念。  

私钥用来证明这笔交易的发起人确实是比特币的所有者。私钥是一串很长的随机数比如:  

4KeZdDEu11z3gPrtuX3phjwGnNP4RFd7yyrCVC1j2WLBB9ZXMCJ是由钱包替用户随机生成的。私钥一定不能曝光给别人,因为一旦让别人知道私钥,别人就可以轻松将你的比特币转走,并且再也拿不回来。(所以我们用钱包交易的前提,是信任钱包不会盗取我们的私钥)  

公钥是由私钥通过算法生成,通过私钥可以计算出唯一一个公钥。但公钥并不能逆向推导出私钥。  

顺便提一下,地址是由公钥通过算法生成,通过公钥可以计算出唯一一个地址。但地址并不能逆向推导出公钥。  

中本聪设计了如下机制:钱包需要先将私钥通过加密算法A加密,再将加密之后的字符串(我们把叫做签名)、公钥一并发送给矿工。矿工收到信息后,将签名、公钥带入到一个验证函数F中,如果得出的结果为true,那么矿工就认为这个交易发起人确实是持币者发起的。  

image.png 

回到交易流程中:钱包用张三的私钥通过加密算法生成了一段加密过的私钥,然后与公钥一并写到了交易信息里,再发给全球矿工。此时,矿工收到了这笔交易信息,信息里包含:交易流水单号、发币人地址、收币人地址、发币人提供的加密过的私钥、发币人的公钥。矿工将加密过的私钥、公钥带入上面提到的公式中,等待程序验证。如果程序反馈给矿工"true",那么即可表明,这笔交易确实是持币者发起的了。如果程序反馈给矿工"false",那么说明这笔交易存在问题,不能被验证通过。  

这样的话,张三不需要将自己的私钥发给矿工,既能让矿工简单地验证这笔交易是否由持币者发起,又能保证自己的私钥不外泄了。

本文部分内容来自互联网,如有疑问请与我们联系。

发布者:币侠,转转请注明出处:https://www.yfhhf.com/btc/111967.html

(0)
上一篇 2023年 1月 7日 下午11:52
下一篇 2023年 1月 8日 上午12:06

相关推荐

  • 刘看山对ARDR币的点评

    阿朵币是阿朵链主网代币,是一个运行子链和运行交易的服务系统,主打面向个人创建区块链系统。 项目是个创建多年的项目了,早在2017年年初就发布了。项目行不行看价格就够了,因为有长期的价格走势,我们可以看到ardr的价格就是一条归零的曲线。价格最高的时候约17.89元,现价约0.37元人民币。 代币总量约9.98亿枚,目前处于全部流通的状态。代币上线了包括币安….

    比特币行情 2022年 11月 28日
    2250
  • 超级智能/ATN币是什么币?发行价多少?

    ATN是一个去中心化的、无需授权的、用户自定义人工智能服务(AIaaS)和使用接口的开放区块链平台,项目还引入DBot的Oracle预言机、跨链互操作技术,且通过石墨烯架构实现高并发TPS,侧重解决人工智能服务(AIaaS)与EVM兼容的智能合约之间互操作性的问题。项目既然和人工智能有着关联,但是项目的团队并没有人工智能领域相关的经验,从团队的个人介绍来看,…

    比特币行情 2022年 12月 20日
    2030
  • fil币钱包(FIL 币)

    大家好,今天来为大家关于fil币钱包(FIL 币)很多人还不知道,现在让我们一起来看看吧 1.FIL币全称Filecoin,中文名叫主网,是于2020年10月5日在Filecoin平台上发布的一款平台代币,发行时的供应总量为20亿FIL,它是一种数字货币。 2.首先,fil币价处于早期阶段,FIL币价格波动大。 3.FIL币发展的早期,较高的币价对fil的收…

    2023年 4月 4日
    2130
  • pi币KYV(pi币kyv多久才能通过)-币特网

    大家好,今天币侠网https://www.yfhhf.com来为大家关于pi币KYV(pi币kyv多久才能通过)很多人还不知道,现在让我们一起来看看吧 1.12月14日左右,KYC认证。 2.想要建立pi币安全圈需要首次挖矿的时间达到72小时后才能开启,建立安全圈以后就可以拉人进来了。 3.1、用户建立自己的Pi币安全圈可以提高挖矿的算力,一般安全圈的人数不…

    2023年 4月 8日
    3320
  • TNB币怎么样?众筹价格是多少?

    TNB,名人出卖时间的交易平台。 TNB就是一个名人出卖时间赚钱的平台。秒啊国际时间价值链MiaoA International Timechain,以区块链技术构建底层平台,以TNB( Time new bank)作为时间商品价值传递结算代币,打造去中心化的时间价值传递平台。 个人认为,TNB项目还算不错,项目有创新。时间作为商品,这个概念并不陌生,如爆棚…

    比特币行情 2023年 2月 11日
    2270

联系我们

不接风险内容

在线咨询: QQ交谈

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信