比特币地址和密钥之间有什么关系?它是如何生成的?|区块链课堂第3问

哈希派·2018-03-14 12:32
我们在进行比特币交易的时候都会用到地址。


我们在接收和发送比特币时都会用到比特币地址,它是一个由数字和字母组成的字符串,以1或3开头。在交易的过程中,它通常以收款方的形式出现,就相当于我们在使用银行卡汇款时,汇入方账户的银行卡卡号。

比特币是建立在密码学基础之上的,因此其地址也是匿名的,不包含所有者的任何信息。中本聪利用了椭圆曲线算法先产生比特币的私钥和公钥,然后将公钥的值再经过一系列数字签名运算就得出了我们所使用的比特币地址。在这里,私钥用来声明用户对比特币的所有权,由私钥可以推导出公钥,反之则不行。

在实际的交易过程中,我们通常使用比特币钱包的接收界面直接生成比特币地址。在转账时可以手动输入接收方的转账地址,也可以通过扫描接收方地址二维码完成交易。

像Blockchain之类的加密货币钱包,通常在用户接收到一笔汇款之后就更改一次比特币地址,目的在于鼓励用户使用新地址交易,以提高匿名性,当然同一个钱包的所有旧地址都依旧可用。

上期回顾:什么是1:1准备金保证的数字货币?
下期预告:比特币是如何发行的?

区块链课堂是哈希派(公众号ID:hashpai)围绕区块链技术推出的每日问答栏目,帮助大家从各方面了解区块链领域的相关知识。如果你对区块链有自己的想法以及相关疑惑,欢迎在评论区留言,我们将会在近期更新中为你解答。

+1
1

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

工业和信息化部(简称工信部)网站 3 月 13 日发布的一则消息给最近频频受到政策打压的中国区块链从业者带来不少希望。

2018-03-14

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业