美文网首页
比特币地址,公钥,私钥

比特币地址,公钥,私钥

作者: 博学于文约之以礼 | 来源:发表于2018-03-28 19:41 被阅读0次

从购买0.01个比特币体验开始,首先在交易平台注册账号,交易平台将会给账户分配一个比特币地址,通过该比特币地址即可买入/卖出比特币。比特币地址类似于银行卡账号,通过比特币地址充值或者提现。

我们常听说区块链世界的最重要常识:私钥千万不可泄露给他人,将比特币私钥泄露给他人,就是将自己的比特币拱手想让给他人。

以上提到的比特币地址,私钥,还有经常提到的公钥,三者的作用及关系是如何的?

比特币的所有权是通过私钥和地址来确立的。要想给一个人转比特币,只要知道他的比特币地址就可以了。比特币发送者会在交易中提交其公钥和签名。私钥的作用有两个:一是私钥可以解锁比特币地址上的比特币;二是私钥会对交易进行签名,比特币接收者通过发送者的公钥验证签名,以验证比特币发送者。

比特币是加密数字货币,比特币地址,公钥,私钥与密码学密切相关。20世纪70年代发明公钥加密是计算机和信息安全的数学基础,这些加密算法为非对对称加密,就是说加密是不可逆的,就是说很容易从一个方向计算,但不可以向相反方向倒推。比特币使用的椭圆曲线算法是其中一种。

具体到比特币地址,其实是先生成私钥,私钥通过非对称加密算法(椭圆曲线加密)产生公钥,公钥经过一系列不可逆运算得到比特币地址。

私钥的本质是一个256位二进制的随机数。可以用硬币,铅笔和纸来随机生成你的私钥:掷硬币256次,记录硬币的正反面并转换为0和1,随机得到的256位的二进制数字就是比特币钱包的私钥。

掷硬币256次产生的随机数难道不会重复吗?掷硬币256次产生一个随机数实质是从0到2的256次方之间生成一个随机数。2的256次方是一个非常大的数字,用十进制表示,大约是10的77次方,而可见宇宙被估计只含有10的80次方个原子。也就是说生成两个256位的随机数重复的可能性几乎为零。

私钥通过非对称加密算法(椭圆曲线算法)计算得到公钥,也就是说由私钥可计算得到公钥,而通过公钥反推计算私钥是不可能的。

比特币地址是由公钥生成的以数字“1”开头的有数字和字母组成的字符串,公钥经过单向加密算法得到比特币地址,也是单向不可逆的。

相关文章

  • 优一区块链知识学习笔记5

    公钥和私钥 公钥加密,私钥解密 私钥→椭圆曲线乘法→公钥→单向加密哈希函数→比特币地址(过程不可逆) 私钥:随机选...

  • 比特币(6):挖矿

    比特币(1):从一个简单支付场景说起 比特币(2):私钥、公钥和地址 比特币(3):交易详解 比特币(4):网络架...

  • 比特币源码研读(2)--钱包标准BIP32

    之前了解了比特币的私钥、公钥和地址。简单地说,私钥是256位的随机数,公钥是私钥通过椭圆曲线算法计算出来,而地址是...

  • 比特币地址,公钥,私钥

    从购买0.01个比特币体验开始,首先在交易平台注册账号,交易平台将会给账户分配一个比特币地址,通过该比特币地址即可...

  • 比特币的私钥和地址是什么?

    比特币私钥和地址 每一个比特币账户实际上有三个部分,分别是私钥、公钥和地址。 私钥是一个256位的二进制数,用编码...

  • 比特币之密钥与地址

    公钥与私钥 比特币的所有权是通过数字密钥、比特币地址和数字签名来确定的。密钥是成对出现的,由一个私钥和一个公钥所组...

  • 比特币源码研读(5)—— 私钥、公钥和地址

    比特币中的私钥、公钥和地址,类比我们现实生活中银行卡,私钥是密码,地址是卡号,公钥还没有恰当的类比。在转账过程中,...

  • 比特币源码研读(1)—— 私钥、公钥和地址

    导读: 简单的于现实世界类比,比特币中的私钥=银行密码,比特币中的公钥=银行账号,比特币中的地址=收款方,...

  • 基础概念之钱包

    1. 私钥、公钥和地址 在比特币体系中,私钥、公钥和地址是三个非常重要的基础概念,那这三者分别代表着什么呢?类比我...

  • 比特币公钥

    比特币的公钥体系: 一个比特币帐户由一对公钥和私钥唯一确定,要保存帐户只需要保存私钥文件即可,公钥是公开的。 当甲...

网友评论

      本文标题:比特币地址,公钥,私钥

      本文链接:https://www.haomeiwen.com/subject/blvucftx.html