导读: 数字货币有编码是什么?别被各种说法绕晕,搞懂这几层就够我做了六年区块链开发,见过太多人把编码用得一塌糊涂。有人觉得数字货币就是一串代码,有人又说它没有编码。钱包里那串字母数字,是把二进制数据用Base58或Bech32翻译成人能读的形式,底层数据并没变。数字签名编码决定谁能花这笔币。所以数字货币有编...
数字货币有编码是什么?别被各种说法绕晕,搞懂这几层就够
我做了六年区块链开发数字货币有编码是什么?别被各种说法绕晕,搞懂这几层就够,见过太多人把"编码"用得一塌糊涂。有人觉得数字货币就是一串代码,有人又说它"没有编码"。其实两个说法都不完整,得拆开看。
交易地址编码是最基础的一层。比特币的bc1地址、以太坊的0x地址数字货币有编码是什么,本质是公钥经哈希压缩后的编码。钱包里那串字母数字,是把二进制数据用Base58或Bech32"翻译"成人能读的形式,底层数据并没变。
区块编码指区块头被哈希成256位指纹。每个区块把上一区块哈希、交易摘要、时间戳打包,再用SHA-256或Keccak-256算出哈希值。整条链就是这些哈希编码首尾咬合而成的数据结构。

数字签名编码决定谁能花这笔币。发送方用私钥对交易摘要做椭圆曲线签名,生成r、s两个值。节点拿公钥验证,这组值本身也是编码数据,缺了它交易就无效。
所以数字货币有编码,而且不止一层。地址是编码,区块哈希是编码,签名也是编码。只是不像纸币上印着"100元"那样一眼可读,得靠解码工具才能还原底层数据。
下次你看到钱包地址或链上哈希,能不能试试用解码工具把它还原成原始公钥和交易数据?比看十篇文章管用。
转载请注明出处:Bitpie官网,如有疑问,请联系()。
本文地址:https://www.ynzmjs.com/btpq/7121.html
