以太坊交易
什麼是以太坊交易?
以太坊交易是來自帳戶的加密簽署指令,其中帳戶將發起交易以更新以太坊網路的狀態。最簡單的交易是從一個 ETH 帳戶到另一個帳戶的交易。
在加密貨幣的世界中,以太坊交易是由外部帳戶發起的操作,換句話說,是由人而不是合約管理的操作。如果 Johnny 向 Jim 發送 2 ETH,則 Johnny 的帳戶必須記入借方,而 Jim 的帳戶必須記入貸方。當此狀態發生變化時,將透過交易執行操作。
現在,根據以太坊的共識規則,網路同意該交易是有效的,然後將其包含在添加到區塊鏈本身的區塊中。
構成交易的訊息是一個 RLP 編碼的數組,它能夠指定交易本身的詳細信息,並具有諸如接收者、價值、數據、gas 限制、gas 價格、隨機數字和簽名。
接收者是交易實際發送到的帳戶地址。
該值是從發送方傳輸到接收方的以太幣數量,甚至可以為零。
該數據是可選的任意二進位數據,在整個合約部署過程中,發送合約的字節碼。
Gas 限額是一筆交易可以消耗的最大 Gas 量,而 Gas 價格是發送者為每單位 Gas 支付的金額。隨機數是一個序號,它是針對每個發送者的,並且必須與下一個可用的序號相符。簽名是識別和驗證交易發送者的資料。