以太坊錢包轉(zhuǎn)賬失敗是怎么回事?ETH錢包轉(zhuǎn)賬失敗的原因
每個人小時候都有過想要做神秘偵探的夢想,不知道你內(nèi)心深處是否還保持著這份好奇呢,抑或是已經(jīng)被現(xiàn)實所淹沒。沒關(guān)系,今天 imToken 就和大家一起到區(qū)塊鏈的世界探個究竟。讓我們從最簡單的轉(zhuǎn)賬開始,一個個來擊破他們的失敗原因吧。
在開始正式轉(zhuǎn)賬之前,請確保你已經(jīng)升級至 imToken 2.0 版本。事實上,部分的轉(zhuǎn)賬問題,完全是可以通過產(chǎn)品升級來避免的。這就像是舊汽車和新汽車的區(qū)別。你是想要繼續(xù)開特斯拉 model 1,還是立刻上手最新款特斯拉 model 3 呢?已經(jīng)使用上 2.0 版本的朋友們,請在評論區(qū)毫無保留地分享你的流暢體驗!
還在使用 1.0 的用戶也別著急,我們特意為你準備了一份 2.0 遷移指南:https://imtoken.fans/t/topic/19696
當你看到一筆交易,在 imToken 上顯示轉(zhuǎn)賬失敗的時候,通常是由以下三種原因造成的:
1. Out of gas I Gas 不足
2. Bad instruction I 指令錯誤
3. Reverted I 回退
而且轉(zhuǎn)賬支付的礦工費不會回退至你的錢包,原因當然不是因為 imToken「獨吞」了這筆費用,具體原因請你往下看??。
Out of gas( Gas 不足)
在 Etherscan 中查詢到的信息
在了解為什么會出現(xiàn) Gas 不足的情況之前,我們先來回顧一下什么是 Gas。
打個通俗易懂的比喻吧。就像你開車必須要有汽油一樣,你在以太坊上轉(zhuǎn)賬也需要有 Gas。開車 ≈ 轉(zhuǎn)賬,汽油 ≈ Gas。如果你要從 A 地驅(qū)車前往 B 地,按照實時的交通情況,你需要消耗 200 升汽油。但你為這次行程只準備了 150 升汽油,那是否能到達 B 地呢?在現(xiàn)實生活中,大家肯定都知道,你一定是到不了的。同時雖然你沒到達 B 地,但是你的汽油卻已經(jīng)消耗了。
那么回到區(qū)塊鏈的世界,也是同樣的道理。如果你要進行一筆轉(zhuǎn)賬,就要為這筆轉(zhuǎn)賬設(shè)置一個 Gas。如果你設(shè)置的過低,就會出現(xiàn)「汽車」沒到達目的地就沒「油」的情況,即交易失敗。失敗原因就是 out of gas(汽油不足)。同時,又因為礦工們已經(jīng)進行了打包的操作,但在打包過程中發(fā)現(xiàn) Gas 不足,導致這筆交易打包失敗了。礦工費仍然會被扣除,但這些礦工費都是由礦工們收取的,imToken 并不收你一分錢。
如何避免這種問題呢?別擔心,imToken 2.0 版本會為你設(shè)置合理的 Gas 值,讓你的交易被順利打包。當然你也可以選擇自定義設(shè)置,但請注意,如果設(shè)置不當?shù)脑捑蜁p失礦工費哦。
Bad Instruction (指令錯誤 )
Bad instruction 字面意思是「指令錯誤」。出現(xiàn)這種提示的原因,大概率是因為智能合約的代碼本身就存在邏輯問題,從而導致合約在執(zhí)行的過程中,出現(xiàn)「指令錯誤」。這就像一臺壞了的機器,你輸入一個指令,機器是不能正常運作的。這時候,我們該找誰解決呢?當然是智能合約的創(chuàng)建方,去修復這臺「壞了的機器」。另外轉(zhuǎn)賬的礦工費仍然會被礦工收走。
Reverted(回退)
以太坊上包含兩類賬戶,普通賬戶和合約賬戶。普通賬戶是由用戶通過私鑰控制,而合約賬戶是由部署在以太坊上的智能合約控制。
那么 reverted 是什么情況呢?reverted 其實是一個函數(shù),用于立即中止合約的執(zhí)行,并且把狀態(tài)回滾。雖然是智能合約,比一般的合約更「聰明」,但是有些合約在執(zhí)行的過程中還是會「犯錯」的。
這聽起來是不是過于抽象,讓我們打個簡單的比方。出現(xiàn) reverted 的一種可能情況:你的合約規(guī)定,當你輸入一塊錢,你可以得到一杯喜茶。但是這個合約并沒有檢查庫存里是否有足夠的喜茶。當?shù)昀餂]有喜茶庫存的時候,后面來的人,即使它輸入一塊錢,也不能得到喜茶。這時候,你原本的函數(shù) - 即輸入一塊錢就會得到一杯喜茶的函數(shù)就會失敗,它會發(fā)出錯誤的信息并回滾到當前的交易狀態(tài)。
看到這里,想必大家也已經(jīng)明白了,出現(xiàn) bad instruction 和 reverted,都是因為智能合約的問題,所以建議大家直接去找合約的創(chuàng)建者,也就是項目方。
最后
我們推薦一款以太坊神器 -- Etherscan。大家在淘寶購物的時候,都知道如何查看自己的訂單情況。在區(qū)塊鏈上,我們怎么看呢?答案就是:Etherscan。這是一個以太坊區(qū)塊瀏覽器,只要輸入你的錢包地址或者交易號,就可以看到你所有的交易信息,趕緊試試吧!
Etherscan官方網(wǎng)站:https://cn.etherscan.com
Ethercan的使用教程:http://www.dbjr.com.cn/blockchain/799008.html
以上就是以太坊錢包轉(zhuǎn)賬失敗是怎么回事?ETH錢包轉(zhuǎn)賬失敗的原因的詳細內(nèi)容,更多關(guān)于ETH錢包的資料請關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
如何導出 ETH 錢包 imToken錢包使用教程
這篇文章主要介紹了如何導出 ETH 錢包 imToken錢包使用教程的相關(guān)資料,希望這篇關(guān)于如何導出 ETH 錢包的文章,能夠使大家對imToken錢包的使用有個更加深入的了解。…
2021-11-24 -
如何轉(zhuǎn)移以太坊ETH錢包數(shù)據(jù)?以太坊C盤數(shù)據(jù)轉(zhuǎn)移教程
這篇文章主要介紹了如何轉(zhuǎn)移以太坊ETH錢包數(shù)據(jù)?以太坊C盤數(shù)據(jù)轉(zhuǎn)移教程的相關(guān)資料,需要的朋友可以參考下,首先以太坊的數(shù)據(jù)保存在user用戶名當中需要在硬盤的位置,一是可…
2021-11-10 -
imToken錢包2.0ETH錢包備份詳細圖片教程
這篇文章主要介紹了imToken錢包2.0ETH錢包備份詳細圖片教程的相關(guān)資料,需要的朋友可以參考下,為了出現(xiàn)下列情況時能夠恢復錢包,我們必須對錢包進行備份?!?/p> 2021-11-10
-
怎么注冊以太坊錢包?以太坊(ETH)錢包下載,教你快速申請以太坊ETH錢包
這篇文章主要介紹了怎么注冊以太坊錢包?以太坊(ETH)錢包下載,教你快速申請以太坊ETH錢包的相關(guān)資料,需要的朋友可以參考下今天這篇文章我們講一講以太坊錢包的注冊流程 ?!?/p> 2021-11-10
-
以太坊ETH錢包要用比特派的五大理由
這篇文章主要介紹了以太坊ETH錢包入門:以太坊ETH錢包要用比特派的五大理由的相關(guān)資料,希望這篇關(guān)于以太坊ETH錢包要用比特派的五大理由的文章,能讓更多的朋友,深入的了…
2021-11-04 -
科普:區(qū)塊鏈轉(zhuǎn)賬與銀行轉(zhuǎn)賬的不同之處
這篇文章主要介紹了科普:區(qū)塊鏈轉(zhuǎn)賬與銀行轉(zhuǎn)賬的不同之處的相關(guān)資料,希望這篇關(guān)于區(qū)塊鏈轉(zhuǎn)賬與銀行轉(zhuǎn)賬的不同,能夠幫助各位朋友對這兩者轉(zhuǎn)賬有個更加深入的了解。…
2021-12-08 -
如何理解區(qū)塊鏈轉(zhuǎn)賬?用 imToken 進行轉(zhuǎn)賬有什么優(yōu)勢?
這篇文章主要介紹了如何理解區(qū)塊鏈轉(zhuǎn)賬?用 imToken 進行轉(zhuǎn)賬有什么優(yōu)勢的相關(guān)資料,希望這篇關(guān)于如何理解區(qū)塊鏈轉(zhuǎn)賬的文章,能夠幫助到各位朋友對區(qū)塊鏈轉(zhuǎn)賬了解的更加深入…
2021-12-08 -
TP錢包使用教程(下載/創(chuàng)建/轉(zhuǎn)賬/導入/提幣/區(qū)分幣安鏈和智能鏈)
這篇文章主要介紹了TP錢包使用教程(下載/創(chuàng)建/轉(zhuǎn)賬/導入/提幣/區(qū)分幣安鏈和智能鏈)的相關(guān)資料,希望這篇關(guān)于TP錢包使用教程的文章,能夠幫助到各位投資者朋友對TP錢包有個…
2023-06-29 -
一個空投讓EOS"癱瘓"了,EOS無法轉(zhuǎn)賬該怎么辦?
這篇文章主要介紹了一個空投讓EOS"癱瘓"了,EOS無法轉(zhuǎn)賬該怎么辦?的相關(guān)資料,希望這篇關(guān)于EOS無法轉(zhuǎn)賬該怎么辦的文章,能夠幫助到各位新人投資者對EOS有一個深入…
2021-12-01 -
一文讀懂區(qū)塊鏈轉(zhuǎn)賬手續(xù)費是如何收取的呢?
這篇文章主要介紹了一文讀懂區(qū)塊鏈轉(zhuǎn)賬手續(xù)費是如何收取的相關(guān)資料,希望這篇關(guān)于區(qū)塊鏈轉(zhuǎn)賬是怎么收費的文章,能夠幫助到各位新人投資者對區(qū)塊鏈轉(zhuǎn)賬有一個深入的了解?!?/p> 2021-12-01