在《儒林外史》里有一個吝嗇鬼叫嚴監生,臨終前躺在床上,豎起兩根指頭來。家里的侄子,奶媽就圍著他問,是不是有什么心愿未了,卻都不解其意。最后,嚴監生的老婆趙氏猜到了原因,屋子里的燈點著兩莖燈草,嚴監生覺得太浪費了,才遲遲不肯咽氣。當趙氏把燈里的燈草挑掉了一莖,嚴監生這才兩腿一蹬,雙眼一閉,安心去投胎了。
假設在多年輪回后,嚴監生在 2017 年成了一個加密貨幣投資者。這天他用 imToken 1.0 給趙氏轉賬了 10 個 USDT,卻仍不改其吝嗇的本質,把手續費設定得很低,可這筆交易過了很久也沒有顯示轉賬成功。
嚴監生有些焦急,又給趙氏發去了一筆 10 個 USDT 的轉賬,這次手續費多給了一些,很快便成功了,而原先發起的第一筆交易則顯示失敗。
Emmmm~ 這是為什么呢?
最近以太坊網絡轉賬的礦工費越來越貴,原因我們在《為什么礦工費這么貴?》解釋過了,那么面對昂貴的礦工費,多數人都會選擇把礦工費調低一些,畢竟節儉一點沒啥不好的。
沙特央行仍在研究CBDC,但尚未決定部署:1月25日消息,沙特中央銀行 (SAMA) 正在加強對中央銀行數字貨幣 ( CBDC ) 的研究,但尚未宣布部署。在1月23日的公告中,該銀行表示正在開展一個項目的一個階段,該項目“與當地銀行和金融科技公司合作,專注于國內批發CBDC用例”。然而,它證實還沒有最終決定推出這種數字貨幣。(Cointelegraph)[2023/1/25 11:29:13]
可是當我們使用 imToken 1.0 進行轉賬,把手續費調得很低時就可能會出現上面這種情況:第一筆交易遲遲不被打包,再次發起第二筆交易成功后,第一筆交易則會顯示失敗。
究其原因,是一個叫 nonce 的值造成的。
在以太坊上發生的每筆交易都有一個值叫 nonce,這個值用于計算一個以太坊地址中發出的交易數量。一個以太坊地址里的所有轉賬會按照你發起轉賬的時間,給每一筆交易排序,從 0 開始計數。地址每發送一筆交易,交易的隨機數 nonce 就會增加 1,而轉入這個地址的交易則不會改變 nonce 值。
韓國在野黨國民力量決定成立工作隊保護加密貨幣投資者:據韓聯社消息,韓國在野黨國民力量決定在黨內成立一個工作隊,以保護加密貨幣投資者和受害者并研究相關制度。黨代表Joo Ho-young在當天的緊急對策委員會會議上說,“政府和執政黨在加密貨幣(虛擬貨幣)問題上失敗了。”[2021/4/26 20:58:36]
舉個例子:
0x336d3e7fdFB677Bd1c7324919556EB6E98F6eDEF
這個地址中截止撰稿一共向外發起了 4 筆向外轉賬和 2 筆進賬收款,其中紅色框框標出的這兩筆交易不納入該地址的 nonce 值計算,其余 4 筆向外轉賬交易的 nonce 值從下往上分別為 0,1,2,3。
動態 | SEC推遲決定Wilshire Phoenix比特幣ETF至2020年2月26日:美國證券交易委員會(SEC)推遲對Wilshire Phoenix提交的比特幣和美國國債交易所交易基金(ETF)提案做出決定。根據當地時間上周五公布的一份文件,SEC將推遲對該提案作出決定至2020年2月26日。[2019/12/21]
以太坊區塊鏈對 nonce 做了這樣三條規定:
礦工需要按照 nonce 值從小到大去打包轉賬,所以在 nonce 為 0 的交易未被礦工打包前,nonce 為 1,2,3···的交易無論礦工費給的多高,都必須一直排隊等著(就好比早高峰堵車的時候我們不能加塞,無論是勞斯萊斯還是奇瑞,都只能老老實實排隊)。
nonce 是連續的,不能跳過。當 nonce 為 1 的交易沒有發起時,nonce 不能從 0 直接跳到 2,即 nonce 為 2 的交易只能發生在 nonce 為 1 的交易后面。
聲音 | 李小加:決定放棄向倫敦證交所提出收購要約 正在探索AI、區塊鏈等技術的應用:香港交易所集團行政總裁李小加10月8日表示,決定放棄向倫敦證交所提出收購要約,因未能取得倫敦證交所管理層方面的積極回應。未來幾年,將繼續從立足中國、連接全球和擁抱科技三個方向積極推進港交所的戰略規劃。此外,其表示,在交易所的日常運營方面,正在積極擁抱科技來優化服務、提升營運效率,也在探索人工智能、區塊鏈等新技術的應用,我們還在聯合內地科技龍頭企業開拓全新的業務領域。(香港交易所脈搏)[2019/10/8]
如果有兩筆交易 nonce 相同,其中一筆交易成功后,另外一筆交易就會顯示被替代,轉賬失敗。
嚴監生在使用 imToken 1.0 進行轉賬時,第一筆 nonce 為 0 的交易,因為手續費過低,沒有被礦工及時打包,一直處于等待狀態。這時他再次發起的第二筆交易 nonce 值,你猜是 0 還是 1 ?
動態 | 惡性軟件視PC的狀態決定挖礦還是勒索:卡巴斯基研究所稱最近出現一批按照PC狀態來決定虛擬貨幣采礦,還是進行文件加密索要虛擬貨幣的惡性軟件。通過此軟件黑客可以進行PC攻擊后查看內部是否有重要文件,若有重要文件時會索要虛擬貨幣,若沒有重要文件時將PC為黑客進行采礦[2018/7/10]
答案是 0。
你可能有點疑惑,前面不是說隨著地址每發出一筆向外轉賬, nonce 值就會 +1 么,怎么這里兩筆轉賬的 nonce 值卻都是 0 呢?
原因是 imToken 1.0 不支持發起連續轉賬,如果在第一筆交易未被成功打包的情況下,就連續發送下一筆交易,其中一筆就一定會失敗,這是因為這兩筆交易使用的是相同的 nonce 值。
根據以太坊 nonce 的第三條規則,當有兩個 nonce 值相同的交易發生時,就只能有一筆交易被成功打包,一山不容二虎。同理,在第一筆交易沒有轉賬成功時,后續發起的第二筆、第三筆、···· 第 n 筆交易的 nonce 值均為 0,其中只有一筆交易能被礦工成功打包,其他的交易會全部顯示失敗。那么,哪筆交易能成功呢,有什么判斷標準么?
Nonce 值相同的交易,給礦工的手續費最高的那筆更容易成功,這不是以太坊區塊鏈的規定,而是礦工們逐利使然,誰不想多賺點錢呢。礦工當然就會選擇給的手續費更多的那筆交易來打包,其他的相同 nonce 的交易則都會被礦工丟棄,顯示在你的錢包軟件里就是失敗的狀態。
這 n 筆先后發起, nonce 值相同的交易,就像是起跑線不同,終點線卻相同的運動員,只有第一名的飛人博爾特能被大眾關注,其他人則籍籍無名。升級后的 imToken 2.0 則支持發起連續轉賬,如果嚴監生是用 imToken 2.0 進行轉賬,那么他的第一筆交易 nonce 值為 0,第二筆交易 nonce 值則為 1,即便前面的交易還未被打包,后續發起的交易 nonce 值也會自動累加 1。
上面我們提到了 nonce 為 0 的交易未被礦工打包時,nonce 為 1 的交易就得一直等著,所以雖然后續發起的交易 nonce 值可以累加,卻必須排隊等著 nonce 值更小的交易被打包后,才能輪到自己。
這 n 筆先后發起, nonce 值不斷累加的交易,就像是起跑線不同,終點線也不同的運動員,但必須等到第一跑道的運動員到達終點后,第二、三、··· n 跑道的運動員才可以起跑。
如果第一跑道的人是博爾特,那么后續的幾筆交易也能很快陸續上場,可要是第一跑道的人是海綿寶寶的寵物——小蝸,那后面跑道的運動員們可能就得等到天荒地老了。這個時候就該給小蝸一根能量棒,提提速!
imToken 2.0 針對到賬慢的交易推出了加速功能,這個功能就像是一個能量棒,吃下去后就能讓交易迅速被礦工打包。imToken 會根據以太坊上的網絡情況,自動幫你計算出性價比最高的礦工費,點擊「加速交易」,就可以完成交易加速打包。
「加速交易」的原理其實也很簡單,就是再發起一筆 nonce 值相同,但礦工費更高的轉賬,來覆蓋原來的。這樣這筆交易就會更快被打包,原來的轉賬則被替代掉。
如果你拿不準自己轉賬的礦工費該如何設定,是貴了還是便宜了。別擔心,最新版的 imToken 已經支持三擋變速,「快速、一般、緩慢」三種交易打包速度,任你選擇。
imToken 1.0 不支持交易加速和連續發起多筆交易。當一筆交易設置的礦工費過低時,會導致遲遲不被打包,也無法進行加速。而如果在第一筆交易還未成功被打包,就急于發起第二筆交易,則會導致其中一筆交易失敗。
imToken 2.0 支持交易加速、三擋變速和連續發起多筆交易。當一筆交易設置的礦工費過低時,可以追加礦工費,加速打包確認。在最新版 imToken 中,你可以按需選擇礦工費,「三擋變速」一目了然;如果不介意打包時間的話,可以連續發起多筆交易,靜靜等待交易被打包確認就可以了。
Tags:ONCNCETOKENIMTConcern Poverty ChainTomatos.finance3X Long Chainlink Tokenimtoken錢包官方版下載地址
2020年6月23日,BiKi正式上線多幣種“混合合約”,首批支持BIKI、TRX、VDS進行交易,并開放1—125X杠桿與全倉、逐倉兩種交易模式.
1900/1/1 0:00:00就在不久前,NEAR宣布與ZeroPool建立合作關系,后者將在NEAR協議中增加對私密交易功能的支持。目前,在NEAR的平臺上,所有交易都和比特幣和以太坊一樣,全部公開可查.
1900/1/1 0:00:00譯文標題:從資產的角度來討論加密領域 -- 為什么高盛完全錯了 雖然本文并未列舉高盛的罪證清單,但一定是矛指高盛于5月27號在其客戶電話會議上所做出的投資建議,一言以概之.
1900/1/1 0:00:00截至6月4日,六種穩定幣-Tether(USDT)、Gemini Dollar(GUSD)、HUSD(HUSD)、PAX Gold(PAXG)TrueUSD (TUSD)和USD Coin(US.
1900/1/1 0:00:00摘要:這篇文章的作者是比特幣核心錢包貢獻者和 BitMEX Research 客座作家 Michael Ford.
1900/1/1 0:00:00本周的技術周刊包含了以太坊、波卡、EOS、Filecoin網絡及生態內的技術類新聞。EthHub即將推出中文翻譯版本EthHub創始人本周Eric Conner發推稱,在Ethereum.CN(.
1900/1/1 0:00:00