主页 > imtoken转账怎么取消 > 《精通以太坊(中文版)》

《精通以太坊(中文版)》

imtoken转账怎么取消 2023-01-17 09:58:44

以太坊地址

以太坊地址是使用单向哈希函数 (Keccak-256) 从公钥或合约派生的唯一标识符。

在我们之前的示例中,我们从私钥开始,并使用椭圆曲线乘法导出公钥:

以太坊经典和以太坊_以太坊和以太币有什么区别_以太坊密钥破解

私钥k:

  1. k = f8f8a2f43c8376ccb0871305060d7b27b0554d2cc72bccf41b2705608452f315

以太坊经典和以太坊_以太坊密钥破解_以太坊和以太币有什么区别

公钥 K(X 和 Y 坐标串联并显示为十六进制):

  1. K = 6e145ccef1033dea239875dd00dfb4fee6e3348b84985c92f103444683bae07b83b5c38e5e2b0c8529d7fa3f64d46daa1ece2d9ac14cab9477d042c84c32ccd0

以太坊和以太币有什么区别_以太坊密钥破解_以太坊经典和以太坊

警告

值得注意的是以太坊密钥破解,在计算地址时,公钥没有格式化为前缀(十六进制)04。

以太坊密钥破解_以太坊和以太币有什么区别_以太坊经典和以太坊

我们使用 Keccak-256 来计算这个公钥的_hash_:

  1. Keccak256(K) = 2a5bc342ed616b5ba5732269001d3f1ef827552ae1114027bd3ecf1f086ba0f9

以太坊密钥破解_以太坊和以太币有什么区别_以太坊经典和以太坊

然后我们只保留最后 20 个字节(big endian 中的最低有效字节),这是我们的以太坊地址:

  1. 001d3f1ef827552ae1114027bd3ecf1f086ba0f9

大多数时候,您会看到以“0x”为前缀的以太坊地址以太坊密钥破解,表明它是十六进制编码的,如下所示:

  1. 0x001d3f1ef827552ae1114027bd3ecf1f086ba0f9