目前普遍的觀點(diǎn)認(rèn)為BTC作為區(qū)塊鏈創(chuàng)世產(chǎn)物遍搞,ETH作為區(qū)塊鏈2.0代表產(chǎn)物,那么哪個(gè)項(xiàng)目是區(qū)塊鏈3.0的代表器腋?在我看來(lái)溪猿,最有可能脫穎而出的是DAG類項(xiàng)目。從萬(wàn)倍的IOTA蒂培,到李笑來(lái)重出江湖全力推介的MIXIN再愈,DAG項(xiàng)目的魅力在哪里?在花了大量的時(shí)間來(lái)研究DAG的相關(guān)資料后护戳,我已經(jīng)被DAG的理念深深吸引。
一垂睬、什么是DAG
DAG:Directed
Acyclic Graph媳荒,中文意為"有向無(wú)環(huán)圖"抗悍。
DAG明顯區(qū)別于大家熟知的比特幣采用的鏈?zhǔn)浇Y(jié)構(gòu)。DAG多條鏈跟隨主鏈钳枕,而且這些鏈之間大方向相同且不存在環(huán)路缴渊。在無(wú)向圖中進(jìn)一步進(jìn)行約束形成了DAG(有向無(wú)環(huán)圖),所謂無(wú)環(huán)是指它是由集合的頂點(diǎn)和有向邊構(gòu)成鱼炒,每條邊連接一個(gè)頂點(diǎn)到另一個(gè)衔沼,舉例,假如頂點(diǎn)A開(kāi)始昔瞧,沿著有序的邊指蚁,最終循環(huán)回再次到A是不可能的,圖是樹(shù)的一種泛化自晰,其實(shí)真正在用的時(shí)候會(huì)通過(guò)深度優(yōu)先或者廣度優(yōu)先規(guī)則把圖拆成"森林"就是多顆"樹(shù)"凝化。DAG原本就是計(jì)算機(jī)領(lǐng)域一種常用數(shù)據(jù)結(jié)構(gòu)。
二酬荞、DAG項(xiàng)目現(xiàn)狀
筆者接觸較多的是XDAG搓劫,Byteball,IOTA這些早期DAG項(xiàng)目混巧。代表性項(xiàng)目IOTA在大放異彩后枪向,當(dāng)前市值也回落至二十位左右(實(shí)時(shí)數(shù)據(jù)來(lái)自非小號(hào))。新興的Conflux咧党、Fantom等新項(xiàng)目的進(jìn)度存在疑慮秘蛔。這時(shí)候機(jī)緣巧合下,SmartX進(jìn)入筆者視野凿傅。
不得不吐槽一下缠犀,對(duì)比項(xiàng)目的Conflux至今官網(wǎng)只有Academic paper,始終沒(méi)出一份完整的白皮書(shū)聪舒。眾所周知辨液,白皮書(shū)是了解一個(gè)項(xiàng)目最重要的窗口,今天我們來(lái)對(duì)SmartX白皮書(shū)進(jìn)行詳盡的解讀箱残。(SmartX官網(wǎng):http://smartx.one/)
三滔迈、SmartX簡(jiǎn)介
從白皮書(shū)來(lái)看:SmartX 是基于區(qū)塊鏈的去中心化社交娛樂(lè)平臺(tái)。通過(guò)區(qū)塊鏈網(wǎng)絡(luò)解決中心化問(wèn)題的同時(shí)讓性能不在成為代幣流通的瓶頸被辑,鏈接全球社交娛樂(lè)服務(wù)商與用戶燎悍,以社交娛樂(lè)為切入口構(gòu)建基于可信任并且安全的未來(lái)社交娛樂(lè)生態(tài)。
SmartX愿景是成為去中心化娛樂(lè)平臺(tái)盼理,及數(shù)字貨幣的代幣支付功能谈山。作個(gè)簡(jiǎn)單的類比,SmartX想成為區(qū)塊鏈的娛樂(lè)社交全覆蓋的騰訊+支付寶宏怔。
在愿景方面奏路,SmartX未來(lái)的想象力十足畴椰。
四、SmartX技術(shù)特點(diǎn)
SmartX是一個(gè)去中心化鸽粉,可挖礦斜脂,“基于交易DAG”結(jié)構(gòu)的BlockDAG項(xiàng)目,可實(shí)現(xiàn)性能無(wú)限擴(kuò)展触机,本質(zhì)上等同于平行擴(kuò)展的傳統(tǒng)區(qū)塊鏈系統(tǒng)帚戳,可以無(wú)限平行擴(kuò)展,支持“分區(qū)獨(dú)立懶惰融合”(B-DAG)技術(shù),產(chǎn)生交易而后再融合DAG項(xiàng)目儡首。
SmartX具有如下技術(shù)特點(diǎn):
[if !supportLists]1.? [endif]高TPS片任,無(wú)限擴(kuò)容,
對(duì)比bitcoin低性能的TPS椒舵,以及難產(chǎn)的以太坊分片技術(shù)蚂踊,SmartX 在整體技術(shù)上進(jìn)行創(chuàng)新。通過(guò)一定的時(shí)間片產(chǎn)生一個(gè)穩(wěn)定主塊M笔宿,按自有算法線性鏈接在一起犁钟, 從主塊M角度形成類似比特幣鏈?zhǔn)浇Y(jié)構(gòu)。但整個(gè)視圖是交易DAG結(jié)構(gòu)泼橘,可以分成獨(dú)立Partition涝动,互不干擾產(chǎn)生交易而后進(jìn)行區(qū)塊融合從而實(shí)現(xiàn)高并發(fā)交易。
高TPS以及無(wú)限擴(kuò)容炬灭,是實(shí)際應(yīng)用的基礎(chǔ)醋粟。作為社交娛樂(lè)平臺(tái)及支付工具,解決高并發(fā)及擴(kuò)容問(wèn)題是頭等要事重归。
[if !supportLists]2.? [endif]低轉(zhuǎn)賬成本
同比特幣米愿、以太坊轉(zhuǎn)賬費(fèi)用以及EOS賬戶創(chuàng)建費(fèi)用相比,SmartX確確實(shí)實(shí)實(shí)現(xiàn)了成本的降低鼻吮。與傳統(tǒng) BTC 鏈?zhǔn)絽^(qū)塊鏈不同育苟,SmartX 區(qū)塊 Block 即交易 TX,交易 TX 即區(qū)塊Block椎木。采用Block-DAG結(jié)構(gòu)的SmartX使用余額賬戶模型违柏。每一個(gè) Epoch 共識(shí)周期處理發(fā)現(xiàn)某個(gè) TXBlock 之 OUTPUT 賬戶不存在,則全網(wǎng)創(chuàng)建此賬戶香椎。并將 INPUT 的Amount 轉(zhuǎn)入此賬戶中漱竖,而 INPUT 需存在且余額足夠。
SmartX的賬戶創(chuàng)建畜伐、轉(zhuǎn)賬成本幾乎為零馍惹。我想,使用DAG轉(zhuǎn)賬的小伙伴體會(huì)都曾到秒到帳的絲般順滑。相信SmartX將提供低成本且良好的交易體驗(yàn)讼积。
[if !supportLists]3.? [endif]POW+POS雙共識(shí)機(jī)制
SmartX采用的是POW+POS雙共識(shí)機(jī)制肥照,有別于XDAG脚仔、Conflux等項(xiàng)目的POW機(jī)制勤众,雙機(jī)制讓SmartX同時(shí)具備POW、POS的雙重優(yōu)點(diǎn)鲤脏。主節(jié)點(diǎn)加入挖礦和提供服務(wù)時(shí)需保證在線和一定的帶寬们颜。如果其服務(wù)性能不佳,則會(huì)可能被其他選舉人投票出局猎醇。通過(guò)動(dòng)態(tài)選舉人投票保證出塊節(jié)點(diǎn)高服務(wù)性能從而提高并發(fā)交易窥突。在筆者看來(lái)孔祸,SmartX共識(shí)機(jī)制穩(wěn)定性值得信賴是鬼。而后續(xù)挖礦篙挽、主節(jié)點(diǎn)產(chǎn)生值得你我進(jìn)一步關(guān)注荤傲。
五悼泌、SmartX安全性驗(yàn)證
DAG類項(xiàng)目相較Blockchain較為人存疑的是其安全性蒲牧。下面纯赎,讓我們一起來(lái)看看SmartX是如何解決安全性這個(gè)至關(guān)重要的問(wèn)題傅蹂。
1.雙花攻擊
?
雙花檢測(cè)排序規(guī)則如下:
步驟 1: 與可被主 MC直接可達(dá)塊哮塞,可通過(guò)塊跟主 MC 拓?fù)湫騺?lái)排序刨秆;
步驟 2:如同 Epoch主 MC 沒(méi)有通路,則通過(guò)最短路徑排序即達(dá)到創(chuàng)世區(qū)塊最
近之路徑忆畅;
步驟 3: 步驟 1 和 2 無(wú)法判斷衡未,通過(guò)塊 hash 和時(shí)間來(lái)排序;
通過(guò)雙花檢測(cè)家凯,SmartX解決了雙花問(wèn)題
?
2.?時(shí)間劫持
SmartX 在算法的實(shí)現(xiàn)和設(shè)計(jì)上盡量避免使用時(shí)間戳缓醋,因?yàn)楦y度值或者 VRF生成的隨機(jī)值不一樣,時(shí)間戳是一個(gè)無(wú)法校驗(yàn)的數(shù)值绊诲。即使非要使用時(shí)間戳送粱,SmartX也會(huì)采用類似 swarm 的機(jī)制來(lái)進(jìn)行投票以決定當(dāng)前全網(wǎng)所應(yīng)該處于的出塊周期,如果收到的塊所處于的 MC 周期距離當(dāng)前全網(wǎng)的周期太遠(yuǎn)驯镊,則拋棄所收到的塊葫督。
六、SmartX構(gòu)建生態(tài)閉環(huán)
白皮書(shū)中對(duì)此著墨不多板惑,但是我們可以看到SmartX的野心橄镜。SmartX將打造一個(gè)信息流、價(jià)值流冯乘、資金流的多重平臺(tái)洽胶。用戶將可以通過(guò)SmartX進(jìn)行社交、交易。SmartX也會(huì)著手在相關(guān)生態(tài)發(fā)力姊氓,提供更好的用戶體驗(yàn)丐怯。
七、對(duì)比其他DAG項(xiàng)目?jī)?yōu)勢(shì)
與Conflux 和Fantom等處在聚光燈之下的項(xiàng)目相比翔横,SmartX 在技術(shù)上的創(chuàng)新有目共睹读跷。此外,SmartX從白皮書(shū)業(yè)已定義了成熟的應(yīng)用場(chǎng)景禾唁,路線清晰效览,目標(biāo)明確。對(duì)比Conflux和Fantom 上線之初的巨大熱度荡短,對(duì)于這樣一個(gè)新興項(xiàng)目丐枉,我們有理由值得期待。
總結(jié):作為一個(gè)新興DAG項(xiàng)目掘托,SmartX項(xiàng)目的白皮書(shū)既高大上又接地氣瘦锹。SmartX創(chuàng)新的共識(shí)機(jī)制,高性能TPS闪盔、無(wú)限擴(kuò)容加持弯院,同時(shí)解決安全問(wèn)題令人印象深刻。與此同時(shí)锭沟,SmartX將致力建設(shè)一個(gè)人人可以自由抽兆、便捷傳播價(jià)值、信息的平臺(tái)族淮。讓我們一起持續(xù)關(guān)注SmartX項(xiàng)目的進(jìn)展辫红。