Transactions
什麼是鏈 ID?來自 myEther 錢包的原始交易
所以我剛剛從 myetherwallet.com 的 Ropsten 合約中執行了一個函式。它通過元遮罩執行良好,但我只是想知道 rawTx 文件中的 chainID 是什麼?
{ "nonce":"0x2e", "gasPrice":"0x04e3b29200", "gasLimit":"0x14b40f", "to":"0x8d3cbc2cba343b97f656428eafa857ee01bda53b", "value":"0x2386f26fc10000", "data":"0x412a5a6d", "chainId":3 }
chainid 是在大約 1 年前添加的,目的是防止跨渠道的重放攻擊。這是由於 ETH / ETC 分叉,但也適用於測試網和替代鏈(如 Expanse)。在這裡,您可以找到眾所周知的chainId 值列表。
您可以在此處閱讀有關重放保護和 EIP-155 的討論:https ://github.com/ethereum/eips/issues/155