所謂幣圈一日,人間一年,是形容幣圈的變化很快,時間流速是遠遠高于其它行業(yè),在此背景之下,項目可謂是層出不窮,不少投資者盲目投資,或聽“大神”指導或追逐熱度,但是并不知投資的項目為何,這就是屬于典型的非理性投資。
一、IOTA是干什么的?
IOTA是一種專為物聯(lián)網(wǎng)設(shè)計的新式的交易結(jié)算和數(shù)據(jù)傳輸層,它以一種新型的分布式賬本—Tangle為基礎(chǔ),該分布式賬本不同于區(qū)塊鏈賬本,不像比特幣或者其他絕大多數(shù)區(qū)塊鏈,IOTA幣沒有用來核驗網(wǎng)絡交易的“礦工”的概念,在IOTA系統(tǒng)中要完成一筆交易,首先就需要對兩筆交易進行確認才行,克服了當前區(qū)塊鏈設(shè)計技術(shù)的低效性問題,同時還在去中心化的點對點系統(tǒng)(即P2P系統(tǒng))中引入了一種達成共識的新辦法。
二、IOTA技術(shù)特點
在談論IOTA技術(shù)特點時,我們需要對目前區(qū)塊鏈的技術(shù)特點擁有一定的了解,這樣有利于意識到區(qū)塊鏈和IOTA之間的區(qū)別,眾所周知,區(qū)塊鏈實際上是一個去中心化的分布式數(shù)據(jù)庫,交易數(shù)據(jù)被打包成塊,每一個區(qū)塊包括上一個區(qū)塊的哈希值。而IOTA是不一樣的,在與區(qū)塊鏈進行對比時,有差異,也有相似之處。
數(shù)據(jù)結(jié)構(gòu)
區(qū)塊鏈是一個有順序的鏈式結(jié)構(gòu),其中每個區(qū)塊都包含上一個區(qū)塊的哈希值,類似于鏈接列表。塊包含多個事務,并且按照或多或少規(guī)則的離散時間間隔添加。IOTA采取的分布式賬本叫做Tangle,它是基于一種被稱為有向無環(huán)圖(Directed Acyclic Graph,簡稱DAG)的數(shù)據(jù)結(jié)構(gòu),每筆交易都需要對兩個以前的交易進行確認,所以它不是一個鏈式結(jié)構(gòu),而是一個復雜的網(wǎng)絡結(jié)構(gòu)。
可擴展性
通過并行處理事務發(fā)布和驗證,IOTA可以實現(xiàn)更高的事務吞吐量。在區(qū)塊鏈中,遵循最長鏈原則,由于許多礦工努力將下一個區(qū)塊添加到鏈中,并且在各個區(qū)塊中包含的交易之間存在重疊,因此交易在設(shè)計時需要考慮如何解決雙重支出問題以及如何最終達成共識。然而,絕大多數(shù)交易者并沒有試圖通過雙重花錢來欺騙,但他們?nèi)匀槐黄韧ㄟ^這個瓶頸。相反,IOTA允許所有交易通過并使用Tangle來清理任何沖突交易。
三、共識
區(qū)塊鏈和Tangle之間的區(qū)別是如何達成共識。區(qū)塊鏈通過“最長鏈”規(guī)則達成共識。礦工將一個區(qū)塊添加到區(qū)塊鏈中,并獲得區(qū)塊獎勵和交易費用。礦工通過進行哈希運算來尋找隨機數(shù)Nonce,這個系統(tǒng)被稱為工作證明(Proof-of-Work),其中必須花費計算資源來進行運算。
而想要得到隨機數(shù)的唯一方法是通過暴力運算,如果兩個或更多的礦工幾乎可以在幾乎同一時間找到到隨機數(shù),因此同時創(chuàng)造出可能包含沖突交易的新塊,該網(wǎng)絡需要一個建立共識的規(guī)則來確定哪個鏈應被接受為有效,這是“最長鏈”規(guī)則發(fā)揮作用的地方。
而IOTA中,共識遵循被確認次數(shù)最多的Tangle而不是最長的鏈條,在Tangle中,由于交易發(fā)行與網(wǎng)絡驗證緊密結(jié)合,交易的確認可以在區(qū)塊鏈所需時間的一小部分內(nèi)實現(xiàn)。Tangle中的交易越多,發(fā)生的驗證就越多,并且交易結(jié)束速度越快。無論區(qū)塊鏈還是Tangle,絕大多數(shù)用戶都不會主動嘗試雙重支出或作弊,因為任何系統(tǒng)中的大部分都被認為是誠實的。
如果發(fā)生雙重欺詐或其他形式的欺詐行為,就像比特幣一樣,這會成為“Tangle”的“無效”分支。以IOTA幣進行的每一筆交易,交易的發(fā)起人都需要用曾經(jīng)的兩筆交易為本次交易提供工作量證明(Proof of Work,簡稱PoW)。所以你也就明白,以IOTA幣進行交易之所以不收取手續(xù)費用,是因為它以此作為助力維護網(wǎng)絡安全的獎勵。
四、安全問題
與區(qū)塊鏈中礦工維護網(wǎng)絡安全不一樣的是,在IOTA系統(tǒng)中由于沒有礦工這一角色,每筆交易都需要少量的工作量證明和/或需要少量帶寬,交易的通信吞吐量是保證網(wǎng)絡安全的因素。發(fā)生的交易越多,網(wǎng)絡就越安全,所以從另外一個角度來說,發(fā)生的交易越少,網(wǎng)絡就越不安全,所以在低交易量時IOTA系統(tǒng)中有了協(xié)調(diào)員來維護網(wǎng)絡安全,這一點也是IOTA被詬病的地方。
五、交易費用
由于IOTA系統(tǒng)中沒有礦工,驗證的責任是發(fā)行交易的固有部分,因此不存在交易費用。發(fā)送的值總是等于收到的值。在IOTA中,每個參與交易的網(wǎng)絡參與者也積極參與共識。與區(qū)塊鏈的情況不同的是,在區(qū)塊鏈中,礦工和系統(tǒng)的用戶之間存在分歧,這些用戶的利益是二元對立的(礦工想要更慢的交易確認時間和更高的費用,而用戶想要完全相反),IOTA在所有參與者的激勵措施完全一致。
六、結(jié)語
IOTA不同于目前大多數(shù)區(qū)塊鏈項目,其在系統(tǒng)設(shè)計和架構(gòu)上的特點使得它備受矚目的同時也飽含爭議,它專注于物聯(lián)網(wǎng)領(lǐng)域,但是一方面目前來說物聯(lián)網(wǎng)還沒有普及開來,其領(lǐng)域的落地難度較大,而IOTA目前最大的問題在于其普及率較低,導致其系統(tǒng)需要協(xié)調(diào)員來維護網(wǎng)絡安全,使得網(wǎng)絡比較中心化,在另一方面隨著技術(shù)的逐漸成熟,這一領(lǐng)域的需求必然是成指數(shù)性增長,這也是它被受期待的主要原因。