時(shí)間:2023-07-30|瀏覽:312
為解決這個(gè)問題,舊金山區(qū)塊鏈公司O(1)Labs開發(fā)了一種輕量級(jí)區(qū)塊鏈協(xié)議MinaProtocol。該協(xié)議限制并保持了Mina網(wǎng)絡(luò)數(shù)據(jù)的大小僅有22k,并且能夠快速驗(yàn)證區(qū)塊鏈的狀態(tài)。這意味著用戶可以通過手機(jī)運(yùn)行一個(gè)Mina全節(jié)點(diǎn)。
MinaProtocol自成立以來,得到了CoinbaseVentures、MetaStable、PolychainCapital、ThreeArrowsCapital、HashKeyCapital、FenbushiCapital等頂級(jí)機(jī)構(gòu)的投資。
近日,Mina亞洲技術(shù)大使姚翔在鏈節(jié)點(diǎn)進(jìn)行了AMA。
問題1:Mina公鏈的定位是什么?對(duì)標(biāo)的是以太坊這種底層基礎(chǔ)公鏈嗎? 姚翔:Mina定位為一條輕量級(jí)公鏈,旨在幫助互聯(lián)網(wǎng)世界和密碼學(xué)世界鏈接。盡管我們常稱之為"瘦身版以太坊",但實(shí)際上Mina無意和其他公鏈對(duì)標(biāo)。目前Mina剛剛上線,不適合與已經(jīng)運(yùn)行多年的系統(tǒng)相比。 -
問題2:Mina核心技術(shù)有哪些?Mina輕量級(jí)區(qū)塊鏈協(xié)議技術(shù)可以引入并兼容改造現(xiàn)有公鏈嗎? 姚翔:Mina的核心技術(shù)是遞歸零知識(shí)證明和相關(guān)的應(yīng)用。這是一項(xiàng)開放技術(shù),任何公鏈都可以使用,但目前只有Mina在協(xié)議層極致使用了它。我相信其他公鏈也會(huì)逐漸采用這一技術(shù),但在已有的協(xié)議棧上進(jìn)行迭代要比從一開始就采用這一技術(shù)困難得多。
問題3:Mina公鏈的OuroborosSamasika共識(shí)機(jī)制的特點(diǎn)和優(yōu)勢是什么?與常見的POS共識(shí)機(jī)制有何不同? 姚翔:Mina使用了OuroborosSamasika共識(shí)算法,這是對(duì)Ouroboros系列算法的改進(jìn)。與許多PoS算法不同,它不是類BFT算法,而是有許多優(yōu)勢的自由數(shù)量共識(shí)算法。例如,它沒有對(duì)參與共識(shí)的節(jié)點(diǎn)數(shù)量進(jìn)行限制,節(jié)點(diǎn)可以動(dòng)態(tài)進(jìn)出,具有較低的門檻。此外,它具有自舉性和簡潔性的特點(diǎn),對(duì)區(qū)塊鏈的去中心化起到了很好的保障。
問題4:Mina節(jié)點(diǎn)的架構(gòu)是怎樣的? 姚翔:Mina中的所有節(jié)點(diǎn)都是全節(jié)點(diǎn)。區(qū)塊生產(chǎn)節(jié)點(diǎn)負(fù)責(zé)執(zhí)行共識(shí),選擇打包交易;零知識(shí)證明提供商負(fù)責(zé)為區(qū)塊鏈的狀態(tài)變化提供零知識(shí)證明;存檔節(jié)點(diǎn)提供過去歷史數(shù)據(jù)。獲取和驗(yàn)證當(dāng)前區(qū)塊鏈狀態(tài)時(shí),不需要存檔節(jié)點(diǎn)。存檔節(jié)點(diǎn)的數(shù)量并不影響區(qū)塊鏈的去中心化程度。
問題5:Mina公鏈上的Snapp應(yīng)用相較于其他公鏈上的Dapp有何不同?優(yōu)勢體現(xiàn)在哪? 姚翔:在Mina上開發(fā)的應(yīng)用稱為snapps,即零知識(shí)證明驅(qū)動(dòng)的應(yīng)用。與以太坊上的dapp相比,snapps具有幾個(gè)優(yōu)勢。首先,可以在無需披露數(shù)據(jù)的情況下驗(yàn)證數(shù)據(jù)的完整性。其次,