一:項目簡介
IOTA全稱MIOTA垫毙, 它是一個開源的分布式賬戶,IOTA的初衷是一個給物聯(lián)網(wǎng)(IoT, Internet-of-Things)設(shè)計的加密貨幣萌抵,這個目的反映在了這個貨幣的名字里。在IOTA對物聯(lián)網(wǎng)的世界觀展望里,智能硬件終端之間將會根據(jù)用戶設(shè)定的規(guī)則進(jìn)行大量頻繁的小額交易频祝。(注:物聯(lián)網(wǎng)是所有的電氣設(shè)備泌参,例如冰箱,電視機常空,收音機沽一,面包機,計算機漓糙,巴士車铣缠,卡車,小轎車等等設(shè)備都將自動連接到互聯(lián)網(wǎng)上昆禽。)
想象有這么一天蝗蛙,你在你的智能自動駕駛汽車?yán)?覺得有點累,小睡了一會醉鳖,然后停在路邊走進(jìn)一家咖啡店捡硅,路邊的智能表每分鐘自動向你智能汽車?yán)锏腻X包扣停車費,拿好咖啡就回家辐棒,有點累病曾,快到家的時候熱水已經(jīng)自動計算好你的距離和到家的速度自動放好了熱水,冰箱里的牛奶沒有了漾根,冰箱已經(jīng)在網(wǎng)上定好了牛奶泰涂,并且還沒有花錢,因為冰箱自己幫你接了一個業(yè)務(wù)辐怕,幫助一家云存儲公司提供了存儲服務(wù)逼蒙。這些都是IoT終端之間交易的例子。
二 區(qū)塊鏈行業(yè)痛點:
區(qū)塊鏈?zhǔn)且粋€去中心化歷史記錄不可篡改的大賬本寄疏,這個賬本上記錄了交易的和各種信息是牢,而要激勵記賬,就有了記賬員——曠工陕截,曠工每次計算清算形成一個區(qū)塊驳棱,同時為了網(wǎng)絡(luò)不受大量的DDOS攻擊,就給曠工一定新幣獎勵和手續(xù)費獎勵农曲,這個比特幣的邏輯社搅,后的各種競爭幣,以太坊乳规,也是后來的區(qū)塊鏈公鏈的邏輯形葬。由于這樣的模型,比特幣如果用于大額支付暮的,手續(xù)費可以忽略不計笙以,如用于小額支付,可能手續(xù)費都不夠冻辩,畢竟買5元的飲料猖腕,你不愿意支付1元的手續(xù)費拆祈。所以比特幣和以太坊等不適合小額支付和高頻物聯(lián)網(wǎng)微支付。
IOTA與許多區(qū)塊鏈項目有著相似之處谈息,但它的設(shè)計里卻不包括區(qū)塊或單線性鏈缘屹。相反,它基于有向無環(huán)圖(DAG)的概念侠仇。盡管IOTA不是區(qū)塊鏈轻姿,但DAG是公共的、限制甚少的分布式賬本逻炊。由于其獨特的結(jié)構(gòu)互亮,它具有一些傳統(tǒng)區(qū)塊鏈所沒有的優(yōu)勢。
圖片來自官網(wǎng)https://iota.org/
IOTA的主要功能(目前)是無需手續(xù)費的微支付和安全的數(shù)據(jù)轉(zhuǎn)移以及數(shù)據(jù)錨定余素。有了這兩個功能豹休,再加上IOTA的延展性和分區(qū)容錯,能夠提煉出大量的只能通過IOTA來實現(xiàn)的用例桨吊。
三 產(chǎn)品分析
IOTA可以說是超越了區(qū)塊鏈技術(shù)威根,是區(qū)塊鏈技術(shù)的延展。他們創(chuàng)造了一種全新的“Tangle(纏結(jié))”视乐,Tangle(纏繞)是分類帳結(jié)構(gòu)的名稱洛搀,Tangle就像區(qū)塊鏈一樣,但它使用網(wǎng)絡(luò)結(jié)構(gòu)而不是鏈狀結(jié)構(gòu)佑淀,這使它更具拓展性和穩(wěn)定性留美。創(chuàng)始人DavidSonstebo認(rèn)為“Tangle(纏結(jié))”會是比以太坊和比特幣更好的替代品。
來自白皮書
3.1 伸刃、IOTA技術(shù)創(chuàng)新
IOTA的Tangle和現(xiàn)有區(qū)塊鏈技術(shù)有什么不同谎砾?要說對比IOTA(或者更具體的來說是Tangle)和區(qū)塊鏈,這兩者之前存在很大區(qū)別捧颅,因為他們是兩個完全獨立的架構(gòu)景图,但是卻建立在同一種規(guī)則之上。
纏結(jié)數(shù)據(jù)結(jié)構(gòu)示意圖
3.2碉哑、 IOTA數(shù)據(jù)結(jié)構(gòu)
Tangle(纏結(jié))是基于定向非循環(huán)圖的(DAG)挚币,而不是一種連續(xù)的鏈?zhǔn)郊軜?gòu),定期添加區(qū)塊谭梗。通過DAG,IOTA能夠?qū)崿F(xiàn)較高的交易吞吐量(平行驗證)宛蚓,并且不收取交易手續(xù)費激捏。隨著Tangle的不斷發(fā)展,越來越多的參與者都將發(fā)起交易凄吏,整個系統(tǒng)也會變得越來越安全和快速远舅,確認(rèn)時間會縮短闰蛔,交易也完成的越來越快。
3.3 图柏、IOTA共識機制創(chuàng)新
區(qū)塊鏈共識是通過一個非常嚴(yán)格的機制完成的序六,區(qū)塊鏈中添加下一個區(qū)塊需要多方進(jìn)行競爭,并獲取區(qū)塊獎勵或交易手續(xù)費蚤吹。正因如此例诀,共識和交易(使用者)生成是分離開的,并且由網(wǎng)絡(luò)的一小部分人(曠工)來完成裁着,通常會設(shè)置較高門檻(就像比特幣一樣)繁涂,這樣會導(dǎo)致進(jìn)一步的中心化。
3.4 IOTA技術(shù)細(xì)節(jié)(3.4這段技術(shù)推理分析來自老錢文章的摘要)
在Tangle這個由交易組成的有向無環(huán)圖里二驰,一個網(wǎng)絡(luò)節(jié)點要發(fā)起一筆新的交易時扔罪,需要在Tangle中找2筆其他交易去驗證,并且將自己新發(fā)起的交易指向這兩筆交易桶雀,整個Tangle就是這樣一點一點擴大出去的矿酵。正因為這樣的設(shè)計,整個網(wǎng)絡(luò)中驗證交易的責(zé)任從傳統(tǒng)的礦工轉(zhuǎn)移到了每個網(wǎng)絡(luò)的使用者身上——你想要發(fā)起一筆交易矗积,就必須幫著一起驗證網(wǎng)絡(luò)中的其他交易全肮。
來自白皮書
上圖這個例子是截取了Tangle中的一部分(Tangle擴展的方向是從左到右,越往右的交易越新)漠魏,交易A指向交易B和D倔矾,那么A就是直接驗證了B和D(A directly verified B and D);A雖然沒有直接指向F柱锹,但是A到F之間有一條通路(path)哪自,那么我們可以說A間接驗證了F(A indirectly verified F)。上圖中A和C稱為2個tip禁熏,tip是指還沒有任何其他交易直接或者間接指向他們壤巷。
一個網(wǎng)絡(luò)節(jié)點發(fā)起一筆新的交易時,除了需要找Tangle里2筆其他交易去驗證之外瞧毙,還需要做一個POW計算胧华。這個POW計算比比特幣的POW計算要簡單很多,一臺普通電腦可能只需要5-10分鐘就能完成計算宙彪。IOTA設(shè)計POW這一步是為了防止有人惡意發(fā)很多transaction從而阻塞整個網(wǎng)絡(luò)矩动,或者更進(jìn)一步通過更改整個DAG的形狀而達(dá)成一些攻擊。上圖中释漆,每個表示交易的小方塊里右下角的數(shù)字被稱為權(quán)重(weight)悲没,這個weight是和POW所付出的計算量相關(guān)的,舉個例子男图,假如有2筆交易示姿,他們通過POW算出來的二進(jìn)制值分別為x和y甜橱,x的開頭是2個0,y的開頭是4個0栈戳,那得到y(tǒng)所需要的計算量一定是大于x的岂傲,所以交易y的weight會比交易x的weight大。在IOTA里子檀,weight的取值范圍是3^n镊掖,也就是weight的取值只可能是1,3命锄,9堰乔,27…
方塊里左上角的數(shù)字被稱為累積權(quán)重(cumulative weight),這個cumulative weight等于這個交易自己的weight 加上所有直接或間接指向它的交易的weight的總和脐恩。比如交易F镐侯,直接或間接指向F的有A,B驶冒,C苟翻,E,所以F的Cumulative Weight = 1+3+1+1+3=9.
除了weight和cumulative weight骗污,每個交易還有一個分?jǐn)?shù)(score)崇猫,這個score等于這個交易自己的weight加上所有這個交易直接或者間接驗證了的交易的weight的總和,舉個例子需忿,假如只看上圖的話诅炉,E直接或間接的指向了除了A,B屋厘,C涕烧,D之外的所有交易,所以E的score=1+3+1+1+1=7汗洒。
這里可以看出cumulative weight是一個可變值议纯,從發(fā)出交易之后這個值會一直增加,score是一個不可變的值溢谤,交易發(fā)出之后瞻凤,它的score就定了。這個cumulative weight和score能用來干什么呢世杀?且看下面繼續(xù)分析阀参。
假如我要發(fā)起一個交易,我要怎么選2個交易去驗證呢瞻坝?理論上你可以隨便選蛛壳。你可以隨機選擇網(wǎng)絡(luò)中的2個交易,或者你也可以永遠(yuǎn)只選幾個很老的交易(在Tangle中處于很左邊的位置的交易)。但是一個健康的Tangle應(yīng)該是不斷有人發(fā)起新的交易形成新的tips炕吸,這些tips也應(yīng)該盡快被之后來的交易所驗證。所以選擇2個交易時勉痴,我們更應(yīng)該傾向選擇tips赫模。
IOTA官方推薦用一種馬爾可夫蒙特卡洛(MCMC)隨機游走的方法去選擇2個tips,這樣能保證整個Tangle良好的發(fā)展蒸矛。這個MCMC的過程是這樣的:
挑選一個cumulative weight區(qū)間瀑罗,比如270-300之間。
挑選Tangle中N個cumulative weight在這個區(qū)間內(nèi)的交易節(jié)點(particles)雏掠。這些cumulative weight落在區(qū)間內(nèi)的節(jié)點在有向無環(huán)圖里可以想象成縱向上的一條slice斩祭,你可以想象這些particles都處于一個差不多的垂直面上,理論上他們距離整個Tangle最右邊邊緣的距離也差不多相當(dāng)乡话。
這N個節(jié)點往右隨機游走摧玫,兩個相鄰節(jié)點A和B之間的cumulative weight相差越小,那么A游走到B的機率也越大绑青。
這N個particles中最先完成游走并到達(dá)的2個tips诬像,這2個tips就是你的交易需要去驗證的2個交易。
但是這只是推薦的做法闸婴,怎么防止有人只驗證一些很老的交易呢坏挠?這里就要用到前面說的score了。IOTA客戶端在發(fā)起交易時邪乍,只會選擇那些score大于某個特定值的交易去驗證降狠。這個特定值與當(dāng)前tips的數(shù)量正相關(guān)。也就是說如果一個交易指向的是2個非常老的交易庇楞,那么它的score就很可能不滿足這個特定值的條件榜配,這樣他們被新的交易選到的可能性就很小。
那一筆交易要怎么才能算成功確認(rèn)呢姐刁?這里要介紹一個非常重要的概念芥牌,叫做Finality(最終確認(rèn)性)。如果我們說某一個交易或者轉(zhuǎn)賬在某一個分布式的賬本上被“最終確認(rèn)”聂使,那么這個交易無論發(fā)生什么壁拉,也無法被回滾和撤銷。
大家可能覺得柏靶,不對啊弃理,區(qū)塊鏈的一個基本特性不就是“歷史不可更改”么?
這里要指出一個認(rèn)知上普遍的誤解屎蜓,大部分區(qū)塊鏈中的交易不存在“最終確認(rèn)”這種說法痘昌。拿比特幣來說,你的交易打包進(jìn)區(qū)塊,并得到6個確認(rèn)之后辆苔,并不是指這筆交易100%確認(rèn)了算灸,如果有人發(fā)起了51%攻擊,你的交易在攻擊之后的最長鏈里就不一定是被確認(rèn)的狀態(tài)驻啤。但是如果我們假設(shè)比特幣不會出現(xiàn)51%攻擊菲驴,那么隨著區(qū)塊鏈的增長,你的交易被逆轉(zhuǎn)的可能性是越來越低骑冗。你對這個交易被確認(rèn)的“信心”也越來越高赊瞬。IOTA里呢,這個“信心”是可能變高也可能變低的贼涩。IOTA里交易的確認(rèn)是這樣一個“信心值”巧涧,這個信心值=當(dāng)前所有tips中,有多少tips存在一條能連通到你的交易的路徑遥倦,或者換句話說谤绳,當(dāng)前有多少tips間接確認(rèn)了你的交易。假設(shè)當(dāng)前一共有100個tips袒哥,其中有90個tips間接確認(rèn)了你的交易闷供,那你的這條交易就是90%確認(rèn)。如果我能造出100個新的tips使得這100個tips都不間接確認(rèn)你的交易统诺,那么現(xiàn)在你的交易就變成只有45%確認(rèn)了歪脏。相信你看到這兒不難看出,一個交易要想得到一個足夠高的確認(rèn)信心粮呢,那需要等待的時間也不短婿失。如果每個交易都想要超過50%的確認(rèn)信心的話,那網(wǎng)絡(luò)中交易的吞吐量并沒有實質(zhì)性比比特幣這些傳統(tǒng)的區(qū)塊鏈提高到哪里去啄寡。IOTA更靈活的地方是體現(xiàn)在交易的延遲上豪硅,因為如果你選擇只要10%的確認(rèn)信心的話,一筆交易被對方接受的速度會快很多挺物。
爭議
中心化懒浮?
交易確認(rèn)的信心值居然可以那么簡單就改變,這種情況很恐怖吧识藤?IOTA現(xiàn)在是怎么處理這個問題的呢砚著?很簡單,他們在客戶端里寫死了一個網(wǎng)絡(luò)節(jié)點的地址痴昧,這個節(jié)點叫coordinator(協(xié)調(diào)員)稽穆,coordinator是IOTA團(tuán)隊維護(hù)的一個閉源的component,coordinator每分鐘會發(fā)一條交易赶撰,為了區(qū)別這個特殊交易和別的交易舌镶,coordinator發(fā)出的交易稱為milestone柱彻。IOTA現(xiàn)在默認(rèn)所有被milestone間接確認(rèn)的交易都是100%確認(rèn)的狀態(tài)。因為沒有人可以偽造coordinator的交易餐胀,所以這個辦法是最直接哟楷,最簡單的解決辦法。那么問題來了否灾,這樣整個IOTA網(wǎng)絡(luò)不就成了coordinator一個人說的算了嗎吓蘑?是的。坟冲。。很多幣圈大佬和學(xué)者都有指出過這個問題溃蔫,稱IOTA完全就是一個中心化的系統(tǒng)健提。IOTA團(tuán)隊也反擊稱coordinator只是在IOTA還沒有被大規(guī)模應(yīng)用前的一個臨時方案。他只是初期出來帶一下節(jié)奏伟叛,等IOTA整體網(wǎng)絡(luò)的負(fù)載上去之后私痹,會移除coordinator。但關(guān)鍵的問題在于统刮,如何移除coordinator紊遵?或者如何建立一個具有良性激勵機制的“coordinator集團(tuán)”, IOTA團(tuán)隊并沒有給出完美的答案侥蒙,社區(qū)的一種觀點是暗膜, IOTA用復(fù)雜的參數(shù)和ledger維護(hù)的方法,包裹了從根本上沒有解決的類似“權(quán)益證明”(POS)的問題鞭衩。
IOTA對于上面的觀點也做出了一些反駁学搜,他們認(rèn)為IOTA因為沒有礦工和區(qū)塊的概念,所以整個網(wǎng)絡(luò)的算力可以大致等同于整個網(wǎng)絡(luò)的交易吞吐量(Throughput)论衍,理想狀態(tài)下瑞佩,如果吞吐量大了,上面說的那種把交易確認(rèn)信心值降低的攻擊方式不會很簡單坯台,因為如果大部分交易流量都是來自誠實的好節(jié)點炬丸,都跟著規(guī)則走漂羊,那么一個attacker通過添加沒用的tips來降低一個交易的確認(rèn)信心會變得杯水車薪刨晴。IOTA的白皮書里提到,只要attacker不掌握1/3以上的算力屯烦,那么attack成功的概率會很低咪啡。我們來計算一下酸纲,現(xiàn)在IOTA整個網(wǎng)絡(luò)的交易吞吐量還很低,大約每小時1500個交易瑟匆。attacker如果能發(fā)每小時500個交易就足以可以改變Tangle的形狀闽坡,attacker如果能每小時發(fā)750個交易(每5秒一個交易)栽惶,那么基本上整個網(wǎng)絡(luò)他一個人就能說的算了。5秒一個交易并不是很難達(dá)到的一個目標(biāo)疾嗅,所以現(xiàn)在IOTA放了coordinator這么一個網(wǎng)絡(luò)秩序的維護(hù)者在里面外厂。
Curl哈希函數(shù)與三進(jìn)制
年中的時候,MIT的密碼學(xué)教授Neha Narula發(fā)表了一篇報告代承,稱IOTA內(nèi)部自己實現(xiàn)的Curl哈希函數(shù)有嚴(yán)重的漏洞汁蝶。Narula教授稱Curl哈希函數(shù)有碰撞漏洞,她的團(tuán)隊用普通計算機幾分鐘內(nèi)就能找出哈希碰撞论悴,attacker可以利用這個漏洞來偽造別的用戶的簽名掖棉,從根本上瓦解IOTA的安全性。Narula教授將這個發(fā)現(xiàn)告訴了IOTA團(tuán)隊膀估,IOTA團(tuán)隊很快就把這個漏洞修復(fù)了幔亥。但是對外呢,IOTA聲稱這個漏洞是他們故意放在那里的察纯,因為這樣如果有人把IOTA開源的代碼復(fù)制出去做了一個新的Tangle帕棉,他們就有辦法去整這些抄襲的人。饼记。香伴。我聽到這句話的時候,內(nèi)心是崩潰的具则。這可能是我聽到過的最荒唐的狡辯了即纲。
密碼學(xué)界有一句話:“永遠(yuǎn)不要自己寫加密函數(shù)(never roll your own crypto)” 但我認(rèn)為IOTA自己寫哈希函數(shù)還是有他的原因的,IOTA里對數(shù)據(jù)的編碼采用了一種特殊的三進(jìn)制編碼博肋,主要原因是IOTA的團(tuán)隊相信三進(jìn)制CPU理論上具有比二進(jìn)制CPU更好的能效崇裁。IOTA團(tuán)隊在創(chuàng)造IOTA之前,自己也在研發(fā)一款叫JINN的三進(jìn)制CPU束昵,他們的理想中拔稳,JINN如果成功普及開,IOTA的三進(jìn)制模式就非常適合在JINN上跑了锹雏。這個想法是挺超前的巴比,但是,目前三進(jìn)制CPU僅僅是在科研階段礁遵。JINN后續(xù)也沒有什么進(jìn)展轻绞。我猜IOTA自己寫哈希函數(shù)一開始也是為了適配內(nèi)部三進(jìn)制的編碼不得已為之的。IOTA目前所謂的三進(jìn)制其實也只是一個模擬佣耐,IOTA的代碼全都是二進(jìn)制形式政勃,在程序里需要將三進(jìn)制轉(zhuǎn)化成二進(jìn)制,處理完后再轉(zhuǎn)回三進(jìn)制兼砖。
改進(jìn)方案
IOTA白皮書里提到了幾種可能發(fā)生的attack奸远,這里我就不一一描述了既棺。綜合看來,白皮書里提到的attack的方式歸根結(jié)底都是attacker能夠改變整個DAG的形狀而造成的懒叛。那么如果我們設(shè)計一種機制讓attacker沒那么容易自由的改變DAG的形狀丸冕,是不是就可以防止很多attack,或者大大降低這些attack的成功機率了呢薛窥?換句話說胖烛,如果發(fā)起交易選擇tip不是一個不確定性(undeterministic)的過程,而是一個確定性(deterministic)的過程呢诅迷?這樣你的交易指向哪兩個tips就不是任你選擇的佩番,而是能預(yù)先判斷出來的。比如你發(fā)起的交易所需要指向的2個tips是確定的罢杉,而不是通過MCMC這種隨機游走的方式得到的趟畏,會怎么樣?我還沒有想好這么一個deterministic tip selection的方法屑那,但是我有幾個idea。比如挑選的tips是通過交易的hash值來決定的艘款,這樣是不是確定性就會比MCMC要高持际。這樣要想改變整個DAG的形狀,是不是難度就變得更大了哗咆?歡迎大家留言一起討論這種deterministic tip selection的可行性以及對安全性的幫助蜘欲。
3.5 特征
IOTA的非區(qū)塊鏈架構(gòu)為其帶來了四個特征:
1.可擴展性:隨著更多節(jié)點加入網(wǎng)絡(luò),IOTA的網(wǎng)絡(luò)結(jié)構(gòu)讓它的吞吐量增加晌柬。
2.零費用:IOTA網(wǎng)絡(luò)上的轉(zhuǎn)賬不收取交易費姥份;發(fā)送1個MIOTA,也正好收到1個MIOTA年碘。
3.去中心化:在IOTA中澈歉,用戶就是驗證者。在用戶之外屿衅,沒有單獨的礦工或驗證者埃难。理論上,這導(dǎo)致驗證更去中心化涤久。
4.量子免疫:IOTA的設(shè)計從根本上抵御量子計算機的威脅涡尘。
3.6 用例
IOTA的目標(biāo)是成為物聯(lián)網(wǎng)金融體系的支柱。此外响迂,它還集成了加密信息傳遞和數(shù)據(jù)市場功能考抄。這些功能都是IOTA設(shè)想的未來機器經(jīng)濟(jì)的一部分,包含數(shù)百萬臺機器實時交換數(shù)據(jù)和支付蔗彤,包括電動汽車支付費用給充電站川梅,全球天氣傳感器數(shù)據(jù)出售給天氣預(yù)測站的科學(xué)家等疯兼。
IOTA適用于物聯(lián)網(wǎng)因為它無需支付交易費。雖然它有許多理論用例挑势,但I(xiàn)OTA還沒有找到真正適合的產(chǎn)品市場镇防。IOTA的文檔說明中“使用案例”部分介紹的內(nèi)容非常少而且不明確,只提到了“主要重點領(lǐng)域是物聯(lián)網(wǎng)潮饱,特別是智能城市来氧、基礎(chǔ)設(shè)施、智能網(wǎng)絡(luò)香拉、供應(yīng)鏈啦扬、運輸?shù)阮I(lǐng)域”。并不清楚這些用例是否真的需要穩(wěn)定的支付流凫碌,而不是單一的預(yù)付款或定期結(jié)算扑毡。
某些情況下,相互不信任的兩方不希望提前或延后付款盛险,發(fā)送支付流允許任何一方在任何時候退出交易且不用損失一大筆錢瞄摊。但目前看來,需要支付流的低價值交易市場相當(dāng)小苦掘,且用戶的轉(zhuǎn)換成本高换帜。
3.7 重點關(guān)注
我們對IOTA的實施主要有如下幾點顧慮,這些顧慮讓我們對其美好愿景非常懷疑:
1鹤啡、IOTA協(xié)調(diào)員(Coordinator)是中心化的
o? IOTA網(wǎng)絡(luò)目前依靠中心化的惯驼、閉源的“協(xié)調(diào)員”來保護(hù)其免受攻擊。
o? ? IOTA項目組尚未給出明確的路線递瑰,說明何時以及如何移除協(xié)調(diào)員祟牲。
2、IOTA需要對物聯(lián)網(wǎng)設(shè)備硬件進(jìn)行更改
o? 為了使IOTA達(dá)到其真正的潛力抖部,必須在IOT設(shè)備中實施硬件更改说贝,以使它們能夠在IOTA網(wǎng)絡(luò)上進(jìn)行交易。
o? 除非進(jìn)行這些硬件更改慎颗,否則IOTA無法發(fā)揮其全部潛力狂丝,除非IOTA成為物聯(lián)網(wǎng)支付和數(shù)據(jù)共享的標(biāo)準(zhǔn),否則硬件公司不會被激勵添加此新硬件哗总。這很容易成為雞和雞蛋的問題几颜。
o? IOTA的上市策略取決于其自身的成功,而且沒有備份計劃讯屈。
3蛋哭、IOTA網(wǎng)絡(luò)經(jīng)歷過崩潰
o? IOTA網(wǎng)絡(luò)多次無法使用,并且還經(jīng)歷了崩潰涮母。
o? 由于bug或攻擊谆趾,IOTA團(tuán)隊不得不關(guān)閉協(xié)調(diào)員躁愿,導(dǎo)致其網(wǎng)絡(luò)無法使用。
o? Github和Reddit的評論表明沪蓬,這個問題一直伴隨著IOTA彤钟。
o? 頻繁故障加劇了IOTA對協(xié)調(diào)員的依賴,也使得IOTA備受關(guān)注跷叉,因為分布式網(wǎng)絡(luò)的設(shè)計永遠(yuǎn)不會崩潰逸雹,也不會出現(xiàn)單點故障。
4云挟、加密技術(shù)和軟件漏洞
o? 最值得關(guān)注的是NehaNarula和她的團(tuán)隊在麻省理工學(xué)院媒體實驗室的數(shù)字貨幣計劃中發(fā)現(xiàn)的IOTA的“軟件漏洞”梆砸。
o? 他們發(fā)現(xiàn)IOTA散列算法中的致命漏洞,IOTA團(tuán)隊從零開始構(gòu)建其算法园欣,這違反了“加密的黃金法則”——不要自己制作加密技術(shù)帖世。
o? IOTA團(tuán)隊其后聲稱這個漏洞是他們已知的且故意的。他們稱之為“復(fù)制保護(hù)”機制沸枯,以防止對IOTA的抄襲日矫。他們聲稱保護(hù)協(xié)調(diào)員免受漏洞利用,但這不可能得到證實绑榴,因為協(xié)調(diào)員是閉源的哪轿。
o? 他們故意允許開源軟件存在漏洞,這違反了開源軟件的精神彭沼。并且該團(tuán)隊拒絕透露是否存在其他已知的漏洞缔逛。
四 團(tuán)隊概括:
IOTA的概念最初于2014年形成备埃,后由DavidS?nsteb?姓惑,Sergey Ivancheglo,Dominik Schiener和Serguei Popov博士在2015年創(chuàng)立按脚。當(dāng)時于毙,幾位創(chuàng)始人正致力于物聯(lián)網(wǎng)硬件研究,他們開始發(fā)現(xiàn)物聯(lián)網(wǎng)支付現(xiàn)有方案的局限性辅搬,于是創(chuàng)造了IOTA作為解決方案唯沮。
Serguei Popov 是CS的博士,專攻可能性理論堪遂,是白皮書作者介蛉,是Tangle架構(gòu)的設(shè)計者。
Tangle協(xié)議的編碼執(zhí)行主要由Sergey Ivancheglo和Dominik Schiener實施溶褪。其中Sergey Ivancheglo也是NXT的創(chuàng)始人币旧。
9月份瑞銀 ( UBS ) 前首席信息官 ( CIO ) Oliver Bussmann也正式加盟。Oliver Bussmann是一位全球公認(rèn)的技術(shù)思維領(lǐng)軍人物和在跨國組織中實行大規(guī)模改革的推動者猿妈。2013至2016年吹菱,Oliver Bussmann 擔(dān)任UBS 公司的CIO巍虫。在此期間,他成功領(lǐng)導(dǎo)了一次重大的IT變革鳍刷,在集團(tuán)范圍內(nèi)制定了一個新的創(chuàng)新構(gòu)架并且確立了UBS 在發(fā)展金融服務(wù)區(qū)塊鏈方面的優(yōu)勢地位占遥。
五 融資分析
IOTA(供應(yīng)量2,779,530,283,277,761 IOTA),IOTA供應(yīng)量固定输瓜,因為它既沒有采礦獎勵也沒有通脹瓦胎。目前IOTA項目由總部位于柏林的非盈利組織IOTA基金會開發(fā)和管理。 由于是非盈利組織前痘,也得到了德國政府資助凛捏。
基金會監(jiān)督
IOTA是德國首家以加密貨幣進(jìn)行資本化的完全受監(jiān)管的非盈利性基金會。IOTA基金會非盈利是指通過做項目得到的收入都會使用在繼續(xù)開發(fā)項目或者投入到新的項目之中芹缔,而不是被基金會中的領(lǐng)導(dǎo)層所占有坯癣。
基金會已經(jīng)與大眾和Innogy建立了合作關(guān)系,開發(fā)了基于IOTA的技術(shù)CarPass最欠,這項技術(shù)能夠為汽車提供安全的審計跟蹤示罗,數(shù)字識別和收費網(wǎng)絡(luò)。而更多優(yōu)秀的技術(shù)開發(fā)將會給IOTA帶來更好的發(fā)展前景芝硬。
整個基金會擁有5%的代幣蚜点。
認(rèn)購時間:2015.1.25
融資額度:1337BTC(當(dāng)時約為584,000美元)
流通性:上線交易平臺:幣安、Bitfinex拌阴、okex 等
市值排名:12
六 市場競爭:
隨著連接互聯(lián)網(wǎng)的傳感器開始銷售數(shù)據(jù)绍绘,或者隨著支持微支付網(wǎng)絡(luò)的商業(yè)模式開始爆發(fā),未來這種市場可能會擴大迟赃。即使在這種情況下陪拘,IOTA也必須與閃電網(wǎng)絡(luò)、Raiden和其它可能的微支付方案纤壁,以及EOS等微交易費區(qū)塊鏈解決方案競爭左刽。
六域鏈也是其競爭對手,還沒有詳細(xì)研究酌媒。
七 結(jié)論:
有向無環(huán)圖(DAG)架構(gòu)呈現(xiàn)一種有趣的新穎機制來組織分布式賬本欠痴。盡管我們不相信DAG會使區(qū)塊鏈過時,但它們可能提供了更合理的功能和折衷方案秒咨。像分布式賬本領(lǐng)域的許多技術(shù)一樣喇辽,DAG正處于初級階段,大部分未經(jīng)測試雨席。我們期待在未來這一領(lǐng)域能有更進(jìn)一步的研究菩咨。
盡管IOTA是首個構(gòu)建DAG的重大項目之一。雖然基于DAG的系統(tǒng)可能構(gòu)成未來加密生態(tài)系統(tǒng)的重要組成部分,但對IOTA的DAG實施持保留意見旦委。
文當(dāng)前IOTA價格:
幣安:0.000148 BTCY≈¥ 7.025? 漲跌幅:-0.73%
Bitfinex:$1.12USD≈¥? 7.0423? 漲跌幅:-5.00%
okex:0.00014794 BTC≈¥ 7.0294? 漲跌幅:-0.39%
OTA白皮書地址:IOTA白皮書
區(qū)塊瀏覽器:https://iotasear.ch/
官網(wǎng):https://iota.org/