Tag: iota

  • 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:…

  • IOTA IRI rocksdb data storage structure

    IOTA IRI rocksdb data storage structure

    0x1 Overview In IOTA IRI, it uses rocksdb as its database with column family to separate different data stored. Here is the introduction about the IRI rocksdb data storage structure and how to manipulate in Python. 0x2 Column Families In IOTA rocksdb, just think column families as a sheet to separate data stored. No high technique…

  • Deploy IOTA IRI (IOTA Refernce Implementation) full node on Arch Linux

    Deploy IOTA IRI (IOTA Refernce Implementation) full node on Arch Linux

    IOTA IRI is the reference implementation of IOTA nodes. There are some pain about IOTA documentation on the GitHub, after some explore, I note the step for others to reduce the pain of install and running IOTA iri in full node. 0x1 Installation of IRI on Arch Linux On Arch Linux, there have a aur/iri, so…