亚洲欧美日韩精品综合在线观看,果冻传媒在线播放 免费观看,好男人资源在线观看高清播放,麻花天美星空果冻

當(dāng)前位置:首頁 > 知識 >

imtoken錢包轉(zhuǎn)賬失敗怎麼回事?

imtoken錢包轉(zhuǎn)賬失敗怎麼回事,相信很多人在使用imtoken錢包的時候經(jīng)常的會碰到轉(zhuǎn)賬失敗的情況,不少人不知道這個情況是怎麼引起的,下麵跟著小編一起來看看吧。

imtoken錢包轉(zhuǎn)賬失敗怎麼回事

Outofgas(Gas不足)

打個通俗易懂的比喻吧,就像你開車必須要有汽油一樣,你在以太坊上轉(zhuǎn)賬也需要有Gas。開車≈轉(zhuǎn)賬,汽油≈Gas。如果你要從A地驅(qū)車前往B地,按照實(shí)時的交通情況,你需要消耗200升汽油。但你為這次行程隻準(zhǔn)備了150升汽油,那是派攔否能到達(dá)B地呢?在現(xiàn)實(shí)生活中,大家肯定都知道,你一定是到不了的。同時雖然你沒到達(dá)B地,但是你的汽油卻已經(jīng)消耗了。

那麼回到區(qū)塊鏈的世界,也是同樣的道理。如果你要進(jìn)行一筆轉(zhuǎn)賬,就要為這筆轉(zhuǎn)賬設(shè)置一個Gas。如果你設(shè)置的過低,就會出現(xiàn)「汽車」沒到達(dá)目的地就沒「油」的情況,即交易失敗。失敗原因就是outofgas(汽油不足)。同時,又因?yàn)榈V工們已經(jīng)進(jìn)行了打絕羨首包的操作,但在打包過程中發(fā)現(xiàn)Gas不足,導(dǎo)致這筆交易打包失敗了。礦工費(fèi)仍然會被扣除,但這些礦工費(fèi)都是由礦工們收取的,imToken並不收你一分錢。

BadInstruction(指令錯誤)

Badinstruction字麵意思是「指令錯誤」。出現(xiàn)這種提示的原因,大概率是因?yàn)橹悄?a title='合約交易開戶' target='_blank' class='f_c'>合約的代碼本身就存在邏輯問題,從而導(dǎo)致合約在執(zhí)行的過程中,出現(xiàn)「指令錯誤」。這就像一臺壞了的機(jī)器,你輸入一個指令,機(jī)器是不能正常運(yùn)作的。這時候,我們該找誰解決呢?當(dāng)然是智能合約的創(chuàng)建方,去修複這臺「壞了的機(jī)器」。另外轉(zhuǎn)賬的礦工費(fèi)仍然會被礦工收走。

Reverted(回退)

以太坊上包含兩類賬戶,普通賬戶和合約賬戶。普通賬戶是由用戶通過私鑰控製,而合約賬戶是由部署在以太坊上的智能合約控製。

那麼,reverted是什麼情況呢?reverted其實(shí)是一個函數(shù),用於立即中止合約的執(zhí)行,並且把狀態(tài)回滾。雖然是智能合約,比一般的合約更「聰明」,但是有些合約在執(zhí)行的過程中還是會「犯錯」的。

這聽起來是不是過於抽象,讓我們打個簡單的比方。出現(xiàn)reverted的一種可能情況:你的合約規(guī)定,當(dāng)你輸入一塊錢,你可以得到一杯喜茶並數(shù)。但是這個合約並沒有檢查庫存裏是否有足夠的喜茶。當(dāng)?shù)暄Y沒有喜茶庫存的時候,後麵來的人,即使它輸入一塊錢,也不能得到喜茶。這時候,你原本的函數(shù)-即輸入一塊錢就會得到一杯喜茶的函數(shù)就會失敗,它會發(fā)出錯誤的信息並回滾到當(dāng)前的交易狀態(tài)。

看到這裏,想必大家也已經(jīng)明白了,出現(xiàn)badinstruction和reverted,都是因?yàn)橹悄芎霞s的問題,所以建議大家直接去找合約的創(chuàng)建者,也就是項目方。

猜你喜歡

微信二維碼

微信二維碼