Category: IOTA

  • 深入理解 IOTA 交易發起方式

    深入理解 IOTA 交易發起方式

    本文將深入介紹 IOTA 如何發起一筆交易。 0. 在開始之前 請務必先行閱讀以下兩篇文章: Bundles – IOTA Documentations Making a Transaction – IOTA Documentations 這將讓你了解有關 IOTA 交易的基本知識。 1. 交易發起的步驟詳解 製作 Bundle 準備輸出的交易 (output transaciton) 準備輸入的交易直到滿足輸出數量 (input transaction) 封起 bundle 取得 bundle hash,並將 bundle hash 填入所有的交易中 針對輸入交易簽名 取得兩個 tip 作為 trunk 以及 branch hash 經由 IRI 的 getTransactionsToApprove 工作量證明 將 trunk 以及 branch 填入所有交易中…

  • IOTA-pearldiver – Python implement of IOTA transaction nonce searcher

    IOTA-pearldiver – Python implement of IOTA transaction nonce searcher

    IOTA-PearlDiver – Python implement of IOTA transaction nonce searcher

  • In depth explanation of how IOTA making a transaction

    In depth explanation of how IOTA making a transaction

    This post will in-depth in-detailed to explain how IOTA making a transaction, from transaction to bundle, from hash to address, from private key to signature message. This is all you need about to know how IOTA proposed a transaction from one address to another. 0. Before We Start Please make sure you have already read…

  • How IOTA wallet works with Full Node – and why you get so much problem

    How IOTA wallet works with Full Node – and why you get so much problem

    Most of the people use IOTA wallet, but don’t know how it works. You should learn how does wallet work, not praying it won’t broke when you want to use. Here is the modified slide of what I talk at 2017 Taiwan IOTA Annual Meetup to explain how IOTA wallet works.

  • IOTA 輕量錢包、完整錢包與 IOTA Node 的關係

    IOTA 輕量錢包、完整錢包與 IOTA Node 的關係

    這是一個困擾 IOTA 新手的問題:究竟 Light wallet、Full wallet、Full node / headless node 有什麼差別?身為一個使用者/投資者,我應該要怎麼選擇?他們的優缺點各是什麼?要怎麼樣選擇才能保障我的 IOTA 資產? 本文將會介紹這三個概念,寄望您讀完後可以理解三者的差別,選擇自身合適的方案。 0x1 名詞定義 IRI:全稱 IOTA Reference Implementation,以 Java 撰寫,為目前唯一可完整運行 Protocol 的 IOTA Node,基本上架設節點的話會使用 IRI 來用。作為 Reference Implementation,其餘的 Implementation 應該遵照 IRI 的行為來實做。 Full Node / Headless Node:即運行一個完整節點的 Server,請注意,Full node / Headless Node 不一定是 IRI,只要是可以完整運行 IOTA 實做的都能夠稱作 Full node,只不過目前沒有其他的選項就是。 Light wallet:沒有運行 Full node 的錢包。 Full…

  • IOTA 新手必須了解的 5 個基本知識

    IOTA 新手必須了解的 5 個基本知識

    最近很夯的 IOTA,跟以往的區塊鏈 (Blockchain) 有些許的不同,某些與安全相關的部分也有很大的不同。這邊整理出 5 個你一定要知道的 IOTA 必備基礎知識。 0x1 絕對不要在網頁上產生密碼 (Seed) 即便網頁上宣稱「所有的動作都在本地運行,絕對不會洩漏密碼」、「本網頁為 Opensource」、「經過 1000 萬人使用測試」等,也絕對不要相信他。 請注意這邊的用詞:絕。對。不。要。NEVER。在網頁上產生密碼。 正確的做法是離線產生密碼: 在 Linux 上產生 IOTA 密碼: cat /dev/urandom |tr -dc A-Z9|head -c${1:-81} 在 Mac 上產生 IOTA 密碼: 打開終端機然後輸入,或是複製貼上下面的指令然後按下 Enter: cat /dev/urandom |LC_ALL=C tr -dc ‘A-Z9’ | fold -w 81 | head -n 1 Windows 如果你有裝上 Ubuntu,就可以在 Ubuntu 裡面使用第一個方法產生。如果沒有的話,請拿出 6…

  • IOTA Snapshot 運作方式解說

    IOTA Snapshot 運作方式解說

    IOTA Snapshot (快照) 是一種將整體 Tangle 壓縮為地址與餘額 Pair 的一種節省 Tangle 使用空間的技術。當整體 Tangle 被 Snapshot 後,Snapshot 前的交易紀錄將不會被保存下來,而整個 Tangle 會基於這個 Snapshot 增量處理後續出現的交易。 Snapshot 運作方式解說 我們在這邊想像一個小的 Tangle 網路,來模擬 Snapshot 的狀況。 假設 Tangle 中共有 5 個地址,分別持有下列數量的 IOTA: AABCBB…..: 100 BHCEGM…: 10 CDBBCG….: 0 QZMXLO…: 50 YVMA9O…: 1000000000 在這個 Tangle 中,曾經進行過這些交易,為了簡化模型,Bundle 不會把剩餘的 IOTA 移出送出的地址 (容我後面講解這個部份): AABCBB -> BHCEGM: 給予 50 IOTA…

  • IOTA wallet balance missing checklist

    IOTA wallet balance missing checklist

    There are plenty of IOTA user claim that there balance in wallet was stolen, but didn’t gave develop or other user the information about there situation. This is a list for you to check that why your balance maybe gone, or it is just still there. 0x1 How do you generate your seed? Explain: You…

  • IOTA IRI configuration documentation

    IOTA IRI configuration documentation

    This is a documentation of IOTA IRI configuration options. This documentation contain most of the options, except some options start with P_. Some useful options are PORT, UDP_RECEIVER_PORT, TCP_RECEIVER_PORT, NEIGHBORS. Most of the options are not used by normal users, but you still can check this list to figure what you may need. 0x1 IOTA IRI configuration…

  • IOTA-Python – A Pure-Python implementation of IOTA node

    IOTA-Python – A Pure-Python implementation of IOTA node

    IOTA-Python – A Pure-Python implementation of IOTA node The target of IOTA-Python is to create a pure Python implementation of IOTA node, and to learn about how IRI works. Currently, it can read out the data from IRI rocksdb without IRI RESTful API. Why? It gave you the full access power of the IRI database! GitHub:…