风险提示:理性看待区块链,提高风险意识!
比特币地址如何生成?比特币地址生成原理浅析
首页 > 币界资讯 > 区块链知识 2020-10-12 23:21:32
币界网报道:

本文主要讲解比特币地址生成的9个步骤。

通过对交易信息以哈希算法进行加密,我们能够把任何交易从明文转为密文。在比特币系统中,很多时候是采用了多重哈希算法来对信息进行加密。如区块体内的梅克尔树结构,每一个子节点都是层层运算的哈希值,对钱包地址的构造,也采取了多次哈希加密来实现等,以确保系统中信息的安全和完整。另一方面,让矿工们用“哈希碰撞”方式去争夺记账权、获取比特币,体现竞争的公平性,使得系统能在共识一致情况之下正常运作。

比特币地址生成步骤

比特币地址的生成有九个步骤,从私钥生成开始经过非对称加密算法、哈希算法(SHA-256和RIPEMD-160)、以及Base58编码方式,最终产生公开的比特币地址。

第一步:随机选取32个字节作为私钥,然后用非对称加密算法,即SECP256k1椭圆曲线计算,得出一个公钥数值;

第二步:对该公钥数值进行一次SHA-256计算,得到一个哈希公钥数值;

第三步:对上面这个哈希公钥数值进行一次RIPEMD-160,得到新的哈希公钥数值;

第四步:对这个新的哈希公钥数值的前面添加系统的版本号;

第五步:对这个有系统版本号的数值进行一次SHA-256计算;

第六步:再一次进行SHA-256计算,得到最新的哈希公钥数值;

第七步:取出最新哈希公钥数值的前4个字节;

第八步:把这个4个字节加在第四步有版本号的数值的后面;

第九步:用Base58编码方式把第八步的结果生成最终地址,Base58编码方式包含了阿拉伯数字、小写英文字母,大写英文字母,但去掉了0(数字零)、O(o的大写字母)、l(L的小写字母)、I(i的大写字母)以及“+”和“/”符号。

上一篇: IPFS币是什么东西?
下一篇: 区块链概念是谁提出来的?
推荐专栏
Boss Wallet Web3 Econom Pass
专注币圈最新资讯
通俗浅显地聊透Web3大事小情
读懂区块链生态与未来,尽在币界网!
热门币种
更多
币种
美元价格
24H涨跌幅
BTC比特币
60,963.61 USDT
¥435,103.38
-2.72%
ETH以太坊
3,368.69 USDT
¥24,042.67
-0.3%
BNB币安币
570.68 USDT
¥4,073.00
-0.28%
USDT泰达币
1.02 USDT
¥7.25
-0.19%
SOL
135.96 USDT
¥970.36
+7.66%
USDC
1.00 USDT
¥7.15
-0.01%
TON
7.59 USDT
¥54.14
+4.55%
XRP瑞波币
0.47720 USDT
¥3.41
+0.48%
DOGE狗狗币
0.12210 USDT
¥0.87140
+2.43%
ADA艾达币
0.39050 USDT
¥2.79
+3.88%
热搜币种
更多
币种
美元价格
24H涨跌幅
比特币
61025.05 USDT
¥443,340.89
-1.5%
Solana
137.42 USDT
¥998.34
-0.75%
Filecoin
4.3458 USDT
¥31.57
-2.12%
Curve
0.2957 USDT
¥2.15
-6.81%
柚子
0.5733 USDT
¥4.16
-0.16%
Terra Classic
8.17E-5 USDT
¥0.00
-1.38%
Shiba Inu
1.721E-5 USDT
¥0.00
-3.8%
Conflux
0.1558 USDT
¥1.13
-1.52%
狗狗币
0.1222 USDT
¥0.89
-3.86%
dYdX
1.3769 USDT
¥10.00
-1.17%
Arweave
25.922 USDT
¥188.32
-9.75%
以太坊
3383 USDT
¥24,577.16
-0.39%
最新快讯
更多
币界网午报|6月27日午间重要动态一览
2024-06-27 12:00:26
已有超89%的BLAST空投被领取,领取地址超25万
2024-06-27 11:54:22
新SwellrswETH池已上线Penpie
2024-06-27 11:34:46
Custodia要求上诉法院指示地区法院撤销对Custodia主账户的拒绝
2024-06-27 11:26:52
Custodia寻求法官撤回授权美联储拒绝其主账户申请的决定
2024-06-27 11:26:52
XT即将上线新一期鲨鱼鳍理财
2024-06-27 11:26:33
WEEX唯客将于7月1日开启第二期Launchpool,投入WXT瓜分37,000ZK
2024-06-27 11:25:57
下载币界网APP