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

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

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

相关推荐

  • 抹茶安卓版最新版下载官网 安卓ouyi手机版最新下载地址

    抹茶对您的资产持有 1:1 的储备金,定期发布储备金证明 抹茶12月最新活动入口:立即前往 抹茶是一个可以让更多用户使用手机进行挖掘的软件价格波动让您轻松,大家一定要牢牢抓住,价格波动,这里还可以为用户带来非常专业的在线指导,那么千万不要错过这款让您轻松躺着的货币平台。 抹茶特色1、清晰直观的画面设计,正规安全的线上平台,得到官方的认证2、一键快捷注册成为会…

    比特币行情 2023年 4月 9日
    3400
  • BCC币是什么币?

    以CORE开发党为首的BTC团队最终还是站在了主导位置,牢牢掌握着BTC的主导权,从当初的92共识,纽约共识失败后,开发党拳打脚踢赶走了矿霸吴忌寒等等扩容派,而为了防止社区破裂产生分叉的BCC也直接被冷落了下来,社区破裂后断而又分出BCC,时至今日,分叉也尘埃落定,BTC,BCH,BSV各自带着使命完成自己的理想乌托邦,历史总会为某些人或者某些事情而停留!而…

    比特币行情 2022年 12月 1日
    2270
  • 中本聪币最新消息二月八号交易

    中本聪币最新消息二月八号交易 摘要: 中本聪币在去年的崛起引起了广泛的关注,不仅是投资者和交易员,而且还吸引了商业领袖和政治家的注意。有最近的一项细节显示,一些机构正在开始接受中本聪币作为支付手段。 文章: 1. 介绍 中本聪币是一个基于区块链技术的数字货币,其价格和价值一直是市场上的重点话题。2022年,中本聪币的价格经历了一波大浪,价格从低谷一路上涨,达…

    比特币行情 2023年 5月 16日
    2480
  • 一枚比特币价值多少美金(一个比特币价值多少美金)

    大家好,今天币侠网(yfhhf.com)来为大家关于一枚比特币价值多少美金(一个比特币价值多少美金)很多人还不知道,现在让我们一起来看看吧 1.如果这种预测成立,按照今年四月份市场上有1080万个比特币的数量算,这意味着,未来每个比特币将上涨至40000美金左右。 2.2011年1比特币价值298美元,略低于300美元。 3.2019年8月最新行情价,一万美…

    2022年 11月 27日
    1.2K0
  • 钱币价格(民国钱币价格)

    大家好。今天,币侠网https://www.yfhhf.com在这里告诉你关于硬币的价格(民国硬币的价格)。很多人还不知道。现在让我们来看看。 1.60亿元的民国钱在新疆银行的价格约为26888元;民国时期,不同阶层的关锦二万五价格在10万元左右;民国二十七年,中华联合储备银行龙币1、2、5分的价格约为6666元。 2.目前,在钱币收藏市场上,1993年的新…

    2023年 2月 28日
    3160

联系我们

不接风险内容

在线咨询: QQ交谈

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

关注微信