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

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

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

相关推荐

  • 工程部与合约部:哪个更胜一筹?

    工程部与合约部,作为企业中两个重要的部门,各自承担着不同的职责和任务。在这两个部门中,哪个更胜一筹?这是一个值得探讨的话题。 1、工程部与合约部:哪个更胜一筹? 在一个企业中,工程部和合约部是两个关键的职能部门。工程部负责项目的设计、建设和运营,而合约部则负责项目的合同管理和风险控制。那么,在这两个部门中,哪个更胜一筹呢? 工程部在项目的实施中起到了关键的作…

    比特币行情 2023年 11月 4日
    1800
  • 暴火的区块链背后隐藏着哪些陷阱和套路?

    三四线地区做实体经济的小老板们,工作存在的一个顾虑就是:在互联网时代缺乏势能和希望,北上广投射的信息不对等。恰好,这些焦虑者又拥有足够的付费能力,他们将在市场上扮演怎样的角色也就完全可以预料了。但他们有可能此前受过区块链骗局,但"区块链推销员们"就开始随机应变了。不再是让小老板们投资韭菜币,而是做韭菜币交易平台,让他们自己去发币,大众购买…

    比特币行情 2023年 1月 22日
    3720
  • 泰达币官网今日价格(泰达币实时行情)

    大家好,今天来为大家关于泰达币官网今日价格(泰达币实时行情)很多人还不知道,现在让我们一起来看看吧 1.ex平台上交易,这上面可以看到实时的泰达币行情,而且交易速度快,安全稳定。 2.泰达币于2014年11月26日发行,首发价格为1美元,投资回报率为0.06%,英文名称为USDT,是Tether公司推出的基于稳定价值货币美元的代币。 3.事实上,虚拟货币市场…

    2023年 1月 14日
    2060
  • DTA币目前行情咋样?值得投资吗?

    DTA该醒目的核心的是为了解决欺诈核心根源而设计,是一种为了解决互信问题而创建的一个以人工智能为导向的系统。项目的亮点有专门的AI算法进行分析,自动识别虚假信息行为,再将整个数据诸如到网络,从而减少虚假信息并提高广告的精准投放。 其次是嫁接数字生态系统中用户不信任的问题,基于区块链数字数据的认证协议,支持所有的数据上链,同时也解决了行业数据的繁杂。总体看来该…

    比特币行情 2023年 1月 24日
    1830
  • 三大交易所(三大交易所是哪三个)

    大家好,今天币侠网https://www.yfhhf.com要给大家讲三大交易所(哪三个是三大交易所)。很多人还不知道。现在让我们来看看。 1.世界上三大证券交易所是纽约证券交易所、伦敦证券交易所和东京证券交易所。 2.1.纽约证券交易所股票市场的真正王者。 中国三大证券交易所是北京证券交易所、上海证券交易所和深圳证券交易所。 4.三者在板块涨跌幅限制和交易…

    2023年 2月 7日
    1.1K0

联系我们

不接风险内容

在线咨询: QQ交谈

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

关注微信