根據這個網站說明:
https://gitchat.csdn.net/columnTopic/5b0e4011100ce52029ab6f40
以太坊中為了防止交易重播攻擊,每筆 Transaction 都必須
有一個 Nonce 隨機數。每個賬戶從同一個節點發起交易時的
Nonce 值都是從 0 開始,發送一筆 Transaction 後 Nonce
加 1,當 Nonce 為 0 的交易處理完之後,才會處理 Nonce
為 1 的交易,並以此類推。
以下是 Nonce 使用的規則:
當 Nonce 值小於之前 Transaction 的 Nonce 值時,
交易會被直接拒絕;
當 Nonce 值過大時,Transaction
會一直處於隊列之中,等待執行;
假設賬號 C 最後一筆 Transaction 的 Nonce 值為 10,此時
發送一筆 Nonce 值為 13 的 Transaction 至節點中。此筆
交易會一直處於隊列中,不會立即打包上鍊。需要等待 Nonce
值為 11 和 12 的 Transaction 依次執行完後才會來處理這筆
Transaction。
=====
哇,我的老天,那這樣不是代表一個帳戶越使用,優先級別就越低了?
所以以太坊的用戶交易次數多了,還要換錢包嘛?
這是不是我誤會了什麼?
另外,這個 nonce 值正常人不可能去記他,
基本上要透過 Web3 API 去鍊上取得,
但在製作交易簽名的時候這個值要預先填進去,
這是不是意味著 ETH 其實無法靠冷錢包做離線簽名?