Last updated 4 months ago
核心问题:如何做到价值只能转移不能复制
比特币用户拥有自己的公钥和私钥,每一个比特币网络中的账户都可以被一个表示。这里的公钥就是锁着比特币的保险柜,为所有所知;对应的私钥是解锁这个保险柜的钥匙,为所有者自己持有。
通常私钥都是随机产生的,而公钥则是直接从这个私钥中生成。
钱包地址其实就是用户的公钥哈希。
使用密钥+签名+地址就可以随意使用该地址下的数字资产。
数学上公钥由私钥生成,但是从一个公钥反推回私钥几乎是不可能的,涉及到椭圆曲线的特性。比特币的密钥数量巨大,几乎不可能两个人拿到同一个密钥。