比特币钱包地址是如何得到的?不是比特币地址而是钱包

发布时间:2020-01-16 11:33:20 来源:澳门广东会-广东会赌场-广东会注册平台点击:44

  比特币钱包地址是如何得到的?不是比特币地址而是钱包地址!

  比特币钱包地址是如何得到的?不是比特币地址而是钱包地址!

  我知道比特币的地址即是它的公钥,是由一个hash方法生成的。可是钱包地址又是根据什么生成的呢?根据我使用的比特币钱包,地址也都是一串无规律的数字加字符,难道它也是一个hash方法...

  我知道比特币的地址即是它的公钥,是由一个hash方法生成的。可是钱包地址又是根据什么生成的呢?根据我使用的比特币钱包,地址也都是一串无规律的数字加字符,难道它也是一个hash方法生成的吗?而block chain上的钱包登入码又和地址不一样,我已经彻底晕了。求大神指教!谢谢!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  首先,你应该在大脑中想象出一个“钱包”的概念。你的bitcoin都放在你的“钱包”中一个钱包可以包含很多很多......很多个地址。地址的形式就是形如1QCXRuoxWo5bYa9NxhaVBArBQYHatHJrU3。

  利用比特币钱包中生成的比特币地址你可以接收来自他人的比特币,你也可以将你帐户上的比特币转到他人的比特币地址上面。比特币地址就像银行卡号一样,具有支付、转账、提现功能,但在转账时,你只有知道别人的比特币地址才能进行比特币转账。

  如果我们把比特币钱包简单比作成银行卡账户的话,那么比特币钱包地址就可以看成是银行卡账号。不同的是,比特币地址是可以不存储在网络上的,更是可以独立于你的钱包而存在的。

  比特币地址是一串由 26位到34位字母和数字字符串组成的。 看上去像一堆乱码一样,说白了这个就像你的银行卡卡号一样。 通过区块链查可以查每个比特币地址的所有转账记录,公开透明。

  比特币钱包地址生成:通过随机选出256位二进制数字,形成私钥,然后通过加密函数来生成地址。这个生成方向是单向的。也就是你知道了地址是无法通过解密方法来计算出私钥的。就目前的人类计算机运算能力无法破解,你可以很放心地把地址公布到网上。

  2014-07-17展开全部这是我看到的最清楚的解释

  比特币地址是ECDSA公钥(public key)的哈希,它是这样计算出来的:

  (说明: 有些数字以0x开头,意思是此数字使用十六进制表示法。0x本身没有任何含义,它是C语言流传下来的,约定俗成的写法,比如0xA就是十进制的10。另外,1个字节 = 8位二进制 = 2位十六进制)。

  第二步,使用椭圆曲线加密算法(ECDSA-secp256k1)计算私钥所对应的非压缩公钥。 (共65字节, 1字节 0x04, 32字节为x坐标,32字节为y坐标)关于公钥压缩、非压缩的问题另文说明。

  第三步,计算公钥的 SHA-256 哈希值

  第四步,取上一步结果,计算 RIPEMD-160 哈希值

  第五步,取上一步结果,前面加入地址版本号(比特币主网版本号“0x00”)

  第六步,取上一步结果,计算 SHA-256 哈希值

  第七步,取上一步结果,再计算一下 SHA-256 哈希值(哈哈)

  第八步,取上一步结果的前4个字节(8位十六进制)

  第九步,把这4个字节加在第五步的结果后面,作为校验(这就是比特币地址的16进制形态)。

  第十步,用base58表示法变换一下地址(这就是最常见的比特币地址形态)。

  16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM

  不清楚,只知道比特币地址有两种格式的,有0x开头的和1开头的,而且还有一些山寨币,也不清楚是怎么生成的。你说的钱包的登入码,应该是助记词的,要好好保存的

  我们会通过消息、邮箱等方式尽快将举报结果通知您。