比特币地址是一串由字母和数字组成的26到34个字符串,看起来有点像错误的代码。但它是你的个人BTC账户,相当于你的银行卡号码,每个人都可以通过你的比特币地址转账给你。
与比特币私钥不同的是,BTC不会因为信息泄露而丢失,所以你可以放心地告诉任何人比特币地址。
您可以通过区块链浏览器查看每个比特币地址的所有转账交易明细。
常用的BTC区块链浏览器有:
https://btc.com/block
https://www.blockchain.com/zh-cn/explorer
我们常用的比特币地址格式一般有以下四种。
1、BASE58格式
BASE58格式是人们常见的比特币地址格式,一般从1开始。
例如:1M8DPUQSVUniXw
2、HASH160格式
HASH160格式是RIPEMD160算法对130位公钥的SHA256签名进行计算的结果 。
例如:fbfb58defc272fc3100c007b
3、WIF压缩格式
WIF压缩格式即钱夹输入格式,是BASE58格式压缩后130位公钥格式的结果 这是ECDSA算法计算的最原始的BTC公钥。
比如:
0469B00E479C9A358908DB9CF4628BD643CF81CF096AD442DA6CABCC46CFD86A87D7A865E178B6062CC9702972062062062A1D767DAB2095DCF62095DCF6
4、60位公钥格式
60位公钥格式是压缩130位公钥的结果。
比如:
0269B0E479C9A358908DB9CF4628BD643CF81CF096ADA442DA6CABCCFD66
比特币是以数学加密为基础的,中本聪大神采用椭圆加密技术(ECDSA)生成比特币的私钥和公钥。
由私钥计算公钥,通过一系列数字签名计算公钥数值,得到比特币地址。
比特币地址是由算法随机生成的,所以有人会问,既然都是随机生成的,比特币地址会重复吗?不用担心这个问题。
由于比特币的私钥长度是256位二进制串,随机生成的两个私钥重复的概率是2 ^ 256 ≈ 10 ^ 77之一,这个数字太大了,你无法想象,比中彩票的概率要小得多;别担心,每个人的比特币地址都是独一无二的。