每一个比特币账户分为三个步骤:地址、私钥和具体的秘钥。
私钥是256位的二进制数,用代码表示5KYZDUEO39z3Fprtux2QbwGNP5zTd7yyr2sC1299sbcnWjs
公钥和私钥相似;
具体地址是一系列Base58代码,比私钥和公钥短,形状如1F3sAm6Ztwlaun7d38pGextp3Rvevtsbv。
知道私钥可以通过数学公式得到公钥,但知道公钥不能反向发出私钥是数学特性的同样,知道公钥也可以通过数学公式得到具体地址,但知道具体地址不能反向发出公钥。简而言之,私钥→公钥→具体地址这推导过程由左向右单向,由数学原理保证。
想接受比特币的时候,只要给别人具体地址,别人有具体地址就可以送比特币,但是决不能给任何人私钥。因为谁得到私钥,谁有权支付这个账户的比特币。
比如说,比特币的私钥等同于银行账户的密码,比特币的具体地址等同于银行账户,密码谁也不知道!密码不能修改。如果担心密码暴露,只能重新开设新账户,将资金转移到新账户。
曾经有人问小编说。比特币的具体地址那么长谁能记得住,看起来很复杂。万一不小心弄错了怎么办,转账转给不认识或者不存在的账户该怎么办呢?
其实这个大家多虑了。比特币地址的最后4位是从前部的SHA256摘要56摘要,也就是说,只要输入错误的1位以上,程序就会判断输入错误,这个时候系统就会禁止进入,直到你自己想到为止才可以进入不用担心输错会锁住这个不会的。
原创文章,发布者:首码对接项目,转载请注明出处:https://www.biyungu.com/2461.html