Transactions
區塊中包含零數據的交易是否保證成功?
我知道有交易收據來驗證塊中包含的交易是否已成功執行並且資金已實際轉移。
但是,如果我正在處理其正文中沒有數據的交易(即非智能合約交易),是否可以跳過收據驗證?在這種特定情況下,交易被包含在一個區塊中的事實是否已經成為成功的充分條件?
data
當欄位為時,從外部擁有帳戶 (EOA) 發送到另一個 EOA 的交易永遠不會失敗0
。
0
但是,如果為該data
欄位提供了從 EOA 發送到智能合約的交易,則可能會失敗。一般來說,在與智能合約進行交易時,如果交易的data
欄位與合約上已有的方法簽名不匹配,就會觸發回退功能。如果回退函式具有導致事務失敗的邏輯,那麼,是的,事務0
data
將失敗。