IOTA是Internet of Things(物聯(lián)網(wǎng))面臨的基礎(chǔ)設(shè)施挑戰(zhàn)的有希望的解決方案间校。
IOTA
IOTA是為物聯(lián)網(wǎng)(IoT)而設(shè)計(jì)的一個(gè)革命性的新型交易結(jié)算和數(shù)據(jù)轉(zhuǎn)移層。它基于新型的分布式賬本——Tangle(纏結(jié))记靡。Tangle能夠克服現(xiàn)有區(qū)塊鏈設(shè)計(jì)中的低效性菜枷,并為去中心化P2P系統(tǒng)共識(shí)的達(dá)成創(chuàng)造了一種新方法沦偎。通過(guò)IOTA進(jìn)行轉(zhuǎn)賬不需要支付手續(xù)費(fèi)木张,這是首例。這也就意味著煤蚌,無(wú)論是多小額的支付都能通過(guò)IOTA完成耕挨。
IOTA是機(jī)器經(jīng)濟(jì)所稀缺的一部分,能夠完全實(shí)現(xiàn)其潛力尉桩。我們期望IOTA能夠成為物聯(lián)網(wǎng)公開(kāi)的支柱筒占,能夠在所有設(shè)備中實(shí)現(xiàn)真正的互通。
IOTA的Tangle和區(qū)塊鏈有什么不同蜘犁?
要說(shuō)對(duì)比IOTA(或者更具體的來(lái)說(shuō)是Tangle)和區(qū)塊鏈翰苫,這兩者之前存在很大區(qū)別,因?yàn)樗麄?b>是兩個(gè)完全獨(dú)立的架構(gòu)这橙,但是卻建立在同一種規(guī)則之上奏窑。如果你對(duì)Tangle和區(qū)塊鏈之間的區(qū)別的全面分析感興趣,可以關(guān)注IOTA后續(xù)發(fā)布的博客析恋。在那里良哲,將從兩個(gè)方面分析Tangle和區(qū)塊鏈的主要區(qū)別盛卡。
定向非循環(huán)圖(DAG)
IOTA數(shù)據(jù)結(jié)構(gòu)
Tangle(纏結(jié))是基于定向非循環(huán)圖的(DAG)助隧,而不是一種連續(xù)的鏈?zhǔn)郊軜?gòu),定期添加區(qū)塊。通過(guò)DAG并村,IOTA能夠?qū)崿F(xiàn)較高的交易吞吐量(通過(guò)平行驗(yàn)證)巍实,并且不收取交易手續(xù)費(fèi)。隨著Tangle的不斷發(fā)展哩牍,越來(lái)越多的參與者都將發(fā)起交易棚潦,整個(gè)系統(tǒng)也會(huì)變得越來(lái)越安全和快速,確認(rèn)時(shí)間會(huì)縮短膝昆,交易也完成的越來(lái)越快丸边。
IOTA共識(shí)機(jī)制創(chuàng)新
區(qū)塊鏈共識(shí)是通過(guò)一個(gè)非常嚴(yán)格的機(jī)制完成的,區(qū)塊鏈中添加下一個(gè)區(qū)塊需要多方進(jìn)行競(jìng)爭(zhēng)荚孵,并獲取區(qū)塊獎(jiǎng)勵(lì)或交易手續(xù)費(fèi)妹窖。正因如此,共識(shí)和交易生成是分離開(kāi)的收叶,并且由網(wǎng)絡(luò)的一小部分人來(lái)完成骄呼,通常會(huì)設(shè)置較高門(mén)檻(就像比特幣一樣),這樣會(huì)導(dǎo)致進(jìn)一步的中心化判没。
在IOTA系統(tǒng)中蜓萄,網(wǎng)絡(luò)中的每位參與者都能進(jìn)行交易并且積極參與共識(shí)。更具體點(diǎn)說(shuō)澄峰,你直接定位了兩筆交易(主交易和分支交易)嫉沽,且間接在子tangle中定位其它交易。通過(guò)這種方式俏竞,驗(yàn)證就能同步進(jìn)行耻蛇,網(wǎng)絡(luò)能夠保持完全去中心化,不需要礦工傳遞信任胞此,也不需要支付交易手續(xù)費(fèi)臣咖。
IOTA的量子安全是怎么來(lái)的?
IOTA使用哈希簽名而不是橢圓曲線密碼學(xué)(ECC)漱牵。哈希簽名不僅僅在速度上勝過(guò)ECC夺蛇,還能大大簡(jiǎn)化整個(gè)協(xié)議(簽名和驗(yàn)證)。IOTA能夠實(shí)現(xiàn)量子安全是因?yàn)槲覀儾捎昧宋母衲岽暮灻?/b>酣胀。IOTA的三進(jìn)制哈希函數(shù)稱(chēng)為Curl(編程語(yǔ)言)刁赦。
IOTA沒(méi)有交易手續(xù)費(fèi)
這是通過(guò)IOTA獨(dú)特的共識(shí)方法實(shí)現(xiàn)的。通常為了讓交易得到驗(yàn)證并且納入下一區(qū)塊中闻镶,是需要支付交易手續(xù)費(fèi)的甚脉,但IOTA系統(tǒng)中不存在礦工或驗(yàn)證者(來(lái)完成這項(xiàng)工作,因此不需要支付手續(xù)費(fèi))铆农。IOTA的共識(shí)是完全去中心化的牺氨,每位網(wǎng)絡(luò)成員都能發(fā)起交易,直接或間接地確認(rèn)過(guò)去的交易。正是因?yàn)檫@種共識(shí)固有的特點(diǎn)(交易終端選擇和計(jì)算需求)猴凹,你才不用支付手續(xù)費(fèi)夷狰。
我能用IOTA做什么?
目前IOTA可以很好的做兩件事:交易結(jié)算(尤其是微支付)和數(shù)據(jù)完整性郊霎。通過(guò)這兩個(gè)功能衍生出的大部分用例都是很有意義的沼头,而且大多數(shù)情況下只能通過(guò)IOTA來(lái)實(shí)現(xiàn)。更多功能(比如說(shuō)Oracles和智能合約等)已經(jīng)在我們的發(fā)展計(jì)劃中书劝,不久將會(huì)正式添加進(jìn)來(lái)进倍。
IOTA主要致力于物聯(lián)網(wǎng),通過(guò)機(jī)器支付資源购对、服務(wù)或者許可背捌,包括智能城市、智能電網(wǎng)洞斯、基礎(chǔ)設(shè)施毡庆、供應(yīng)鏈等在內(nèi)的用例都是IOTA可能實(shí)現(xiàn)的目標(biāo)。在本篇博客中你將能繼續(xù)發(fā)掘IOTA的更多用例烙如∶纯梗可以為你喜歡的編程語(yǔ)言選擇指導(dǎo),或者甚至自己來(lái)寫(xiě)編程語(yǔ)言亚铁。
IOTA總供應(yīng)量為(3 ^ 33-1)/ 2 或2,779,530,283,277,761個(gè)蝇刀。所有IOTA都是在初始?jí)K創(chuàng)建的,總數(shù)不變徘溢,也不用開(kāi)采吞琐, IOTA是非通貨膨脹的。
為了簡(jiǎn)化然爆,IOTA使用SI系統(tǒng)(國(guó)際單位制)來(lái)計(jì)量:
IOTA總量
IOTA的主要用例是什么站粟?
IOTA的主要功能(目前)是無(wú)需手續(xù)費(fèi)的微支付和安全的數(shù)據(jù)轉(zhuǎn)移以及數(shù)據(jù)錨定。有了這兩個(gè)功能曾雕,再加上IOTA的延展性和分區(qū)容錯(cuò)奴烙,我們能夠提煉出大量的只能通過(guò)IOTA來(lái)實(shí)現(xiàn)的用例。
主要關(guān)注領(lǐng)域很顯然是物聯(lián)網(wǎng)剖张,特別是智能城市切诀、基礎(chǔ)設(shè)施和智能電網(wǎng)、供應(yīng)鏈搔弄、運(yùn)輸和移動(dòng)性等領(lǐng)域幅虑。除此之外,IOTA能夠成為任何P2P交易結(jié)算的支柱顾犹,比如說(shuō)網(wǎng)絡(luò)支付甚至是匯款倒庵。