Transactions

什麼是鏈 ID?來自 myEther 錢包的原始交易

  • September 5, 2017

所以我剛剛從 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

引用自:https://ethereum.stackexchange.com/questions/25818