Addresses
這個地址是如何在 kovan 中的合約和在主網中的地址
0x4F96Fe3b7A6Cf9725f59d353F723c1bDb64CA6Aa
是 kovan DAI 的地址。然而,這是乙太坊主網上的實際地址。這怎麼可能?地址持有者如何訪問該地址的私鑰?
每個可能的 40 個十六進製字元組合都是有效的乙太坊地址。
一個地址持有乙太幣的事實並不意味著某人擁有它的私鑰。
這僅意味著有人將乙太幣轉移到該地址。
您可以簡單地檢查一個地址執行了多少筆交易:
const Web3 = require("web3"); const INFURA_PROJECT_ID = "..."; const ETHEREUM_ADDRESS = "0x4F96Fe3b7A6Cf9725f59d353F723c1bDb64CA6Aa"; async function run() { for (const network of ["mainnet", "ropsten", "rinkeby", "kovan"]) { const web3 = new Web3(`https://${network}.infura.io/v3/${INFURA_PROJECT_ID}`); const nonce = await web3.eth.getTransactionCount(ETHEREUM_ADDRESS); console.log(network, nonce); if (web3.currentProvider.disconnect) web3.currentProvider.disconnect(); } } run();
並且看到該地址在主網上沒有執行過任何交易:
mainnet 0 ropsten 0 rinkeby 0 kovan 1