KCash钱包里那串字符,到底是公钥还是地址?
KCash钱包里那串字符,到底是公钥还是地址? 做数字货币安全审计这些年,被问得最多的问题就是"公钥是不是地址"。KCash钱包里显示的那串字符,大多数人会脱口而出说"是公钥",但其实它十有八九是地址,两者关系紧密却并非同一东西。 在绝大多数主流链的钱包架构里,公钥是通过私钥做椭圆曲线运算生成的52字节数据,而地址则是把公钥经过SHA-256再RIPEMD-160两次哈希、加上校验码后得到的32到34字节字符串。KCash底层对接比特币、以太坊等链时,遵循的正是这套派生规则,你在App里看到的充值地址,本质上是从公钥"算"出来的。 很多人混淆的原因在于,钱包界面只展示地址...