最近IOTA瘋漲,身為加密貨幣愛好者也之前也購買了一些IOTA。
但IOTA的錢包的使用較為複雜,這是因為背後 Tangle 技術的關係,仍需要進一步的更新。
因此,在使用IOTA錢包的時候就面臨到許多關卡,深怕一不小心有個閃失錢包遭遇到資安問題。
最近發現一位名為 James JD Sutton 的 Bloger 撰寫了一篇名為
IOTA — Confirm Pending Transactions…. “A How To”.
的 Medium 教學文,主要在教大家怎麼加速確認正在Pending中的IOTA交易,十分實用,譯者在這邊分享給大家。
而文中筆者有提到一種名為快照(snapshot)的過程,簡單來說,這是Tangle網路在進行升級時所要進行的一項動作。
IOTA Foundation將會在[12/11-12/18]也就是現在(12/13 00:45)之間進行為期一個禮拜的快照,在這段時間內,最好不要進行任何IOTA交易或是有人任何在Pending中的交易!
什麼是Pending交易呢?
Pending交易是指,當使用者將他的IOTA從他的錢包、交易所或是他人錢包傳送至另一個錢包時,傳送的IOTA沒有送達或是沒有在帳戶中顯示。交易已經被送出了而且可以在交易歷史中看到,但整筆交易還沒被Tangle網路所確認,所以它不會在帳戶中顯示出來。
如何加速這筆Pending交易,並讓Tangle網路確認?
Step 1:
確定你的錢包版本是目前的最新版本,你可以從介面的標題欄看到你目前的錢包版本。最新的版本目前是:IOTA Light Wallet 2.5.4 — IRI 1.4.1.2.。從IOTA Foundation釋出的最新版本可以從他們的Github下載。
Step 2:
找到最近的節點(Node),並且擁有最低的Ping值。可以從 IOTA Dance 中查詢。
透過下面的螢幕截圖可以看到:[88.198.230.98:14265]擁有最低Ping值得節點,數值為71。這表示你最適合透過這個節點來確認你Pending中的交易。
Step 3:
現在你應該確認是否真的選擇到你的最適節點。
在你的 IOTA 錢包介面中點選 Tools ->Edit Node Configuration。並輸入以下設定:
Host: 88.198.230.98:14265[從下拉選單中填入你在 IOTA Dance 中找到Ping直最低的節點]
Min Weight Magnitude:確保這個值為14
Curl Implementation:選擇[Webgl 2 Curl Implementation]或[CCurl Implemenation]都可以
小提醒:如果你在 Reattaching 時收到無效的哈希錯誤[ Invalid Transaction Hash]。就更改你的 Curl Implementation 並再試一次
Step 4:
將你的 Node Configuration 關閉然後到錢包的歷史欄(history),找到你的Pending交易並點選[Show Bundle],等待個幾秒,有時候會有點延遲。接下來會出現以下畫面:
Step 5:
Reattach to Tangle
在Bundle頁面往下滑可以發現[Reattach]的按鈕,並點擊它可以讓你重新接上Tangle網路。
這個動作可能需要重複幾次,文中筆者說明他至少會重新連結五次,譯者本身也是多次連接後才成功。
小提醒:建議每10-15分鐘嘗試 Reattach 一次。建議先去忙其他事情,然後幾分鐘就點擊 Reattach 一次
Step 6:
確認IOTA送至帳戶
在 reattaching 之後,檢查你的IOTA餘額是否顯示在你的帳戶中。如果有的話就跳到 Step 9。若沒有的話則到Step 7。
Step 7:
如果你已經 reattached 節點 5 至 10 次但你得帳戶仍然沒有顯示你的IOTA,這時候更改至專業管理節點。
近期來說,[nodes.iota.cafe:443] 是專業管理節點中 ping 值較低的節點。
如果你更改的第一個節點仍然無效,按照 ping 值由低到高的節點順序繼續嘗試,但還是優先嘗試專業管理節點。
Step 8:
至歷史欄(history),並點擊[show bundle]連結,繼續點擊 [reattach]連結 5 至 10 次,直到IOTA餘額顯示在你的帳戶中。
小提醒:出現 REQUEST ERROR
如果你在 reattach 時收到[REQUEST ERROR]的通知,只要再次點擊[reattach / request error]按鈕,一般來說重新嘗試一兩次就可以再次reattach。
Step 9:
確認交易真的成功。在錢包的歷史欄(history),你會看到你剛剛 reattch 的交易已經被確認,有一些轉帳記錄仍然在 Pending狀態。無論如何,只要你的交易在錢包的歷史欄顯示已確認(confirmed),這代表你的交易已經成功了。
如果在快照發生時,你的交易仍在Pending狀態會發生什麼事?
基本上不用擔心,這對Pending中的交易不會有影響,只是在快照完成後,所有的Pending中的交易將會退回到原本傳送的錢包中。
筆者更提到,他們是一群來自IOTA社群的人,並試圖防止使用者遭受駭客攻擊。如果使用者從同一個地址傳送傳送多筆Pending中的交易,並且仍處於快照期間,那將有很高的機率遭受駭客攻擊。因此建議大家在這段時間內(12/11-12/18)確保自己沒有任何處於Pending中的交易。
永遠記住!發送每一筆交易時,(re-attach to tangle link in the receive tab)必須創建新的錢包地址!或者確保你從交易所發送IOTA到任何錢包的時候已經創建了新的地址,並且永遠不要發送你的IOTA到同一個錢包地址兩次。
筆者結論:如果你從來沒有使用同一個地址兩次,那你其實不需要太擔心 Pending 中的交易。
對於我來說,安全永遠是第一。
儘管我沒有使用同一個地址兩次。我仍然會確認我的每一筆IOTA交易都確實送達我要的地址。確保安全避免任何意外在快照期間發生。
希望這篇文章有幫助到你,若你有任何問題可以到Facebook IOTA Group Page 並加入,任何裡面的IOTA成員都很樂意幫助你。
譯者感想:看到這裡總覺得很可怕啊,翻譯這篇文章時不就處於快照期間嗎,一邊分享的同時還在處理我手上的Pending交易(淚~
原文連結:IOTA — Confirm Pending Transactions…. “A How To”.
譯者:Brandon