基于Proof Of Capacity的新型加密貨幣N介紹
N是基于Proof Of Capacity的新型加密貨幣,采用升級版的POA挖礦,擁有完美的經(jīng)濟模型和共識算法;用硬盤作為共識的參與者,降低了加密貨幣對電力資源的消耗;N挖礦降低了參與門檻,讓其生產(chǎn)方式更趨向去中心化方式,更加安全可靠;相對POW 挖礦,POA挖礦更加綠色節(jié)能,低功耗,低噪音,無熱量,抗ASIC;降低了共識信用成本,增強了共識強度、廣度和共識結(jié)構(gòu)的安全性。
N需要解決的問題
在資源被大量用來出塊,成本逐漸提高的時候,加密貨幣愛好者開始致力于尋找更低功耗的替代者,主要分為兩類:更低成本獲得收益的替代者和更通用可堆疊組件的替代者,這就是ASIC挖礦以及抗ASIC算法開發(fā)的大航海時代。其中ETH,Monero的初衷都是以抗ASIC為目的,他們希望出塊的計算方式能夠抵抗ASIC芯片,并且維持比較低的出塊成本,讓它變成一個不受控于ASIC芯片進(jìn)行挖礦的加密貨幣,不過在加密貨幣發(fā)行之后,市值一旦達(dá)到ASIC芯片投入的范疇,ASIC的開發(fā)商依然會想辦法將這些通過計算方式去挖礦的加密算法設(shè)計成為礦機。
另外一個著名的加密貨幣LTC也是其中的代表,使用Scrypt算法的LTC,以對抗ASIC為技術(shù)亮點,不過很快ASIC設(shè)備生產(chǎn)商就優(yōu)化了他的算法,將其做成了礦機,形成了設(shè)備以及算力的壟斷,帶來了巨大的能源消耗。電力的依賴和礦場的門檻讓挖礦成為少數(shù)人的游戲。
而N則是一個集大成者,建立是基于云計算的理念,依托全球的礦場挖礦基礎(chǔ)設(shè)施形成去中心化的分布式云計算基礎(chǔ)網(wǎng)絡(luò),其即能達(dá)到更低的能源消耗,又能方便礦工自制通用組件參與其中,同時維持相對高的難度來保證系統(tǒng)的穩(wěn)定性。N使用的POS共識,是非常去中心化的一個共識算法,相對于POW引起的算力證明大航海時代,POA將會開拓一個基于硬盤容量證明的新大航海時代。
POW型共識的設(shè)備壟斷、算力集中化、能源消耗以及現(xiàn)有POA的激勵層問題并行成為現(xiàn)在行業(yè)內(nèi)四大問題。N從設(shè)計之初,就是針對現(xiàn)有行業(yè)的四大問題進(jìn)行解決。下面我們一一進(jìn)行闡述。
1. 壟斷問題
BTC從誕生之初,就是想要解決金融機構(gòu)的壟斷問題和信任危機。從08年的金融危機之后,中本聰就認(rèn)為金融系統(tǒng)的壟斷性會一次又一次的重蹈金融危機覆轍(如下圖),去中心化是解決這種問題的最好方法之一。
那么多年之后,BTC狀又是如何呢?
上圖是整個由BTC引領(lǐng)的加密貨幣市場的價值曲線,是不是比較像金融危機周期中的一次波動?這不得不引起我們思考,BTC在算力壟斷的現(xiàn)在,是否依然那么的去中心化?
BTC Core的技術(shù)部分由核心開發(fā)者掌控,代碼更新速度緩慢,可謂是代碼中心化;BTC的算力巨大,普通人無法參與到共識,只能進(jìn)行交易,可謂是算力中心化;BTC的出塊時間比較慢, 10分鐘左右,個位數(shù)的TPS難以達(dá)到現(xiàn)有網(wǎng)絡(luò)使用的正常體驗;另外BTC Core錢包在十年間并未做出任何優(yōu)化,也沒有BTC Core 的手機版,完全沒有根據(jù)現(xiàn)有使用者的體驗進(jìn)行更改升級,可謂是體驗中心化; 更甚者,想要部署閃電網(wǎng)絡(luò),讓更多中心化的公司參與到閃電網(wǎng)絡(luò)節(jié)點中,讓整個BTC系統(tǒng)越來越中心化,使用體驗遠(yuǎn)遠(yuǎn)沒有中心化支付系統(tǒng)(如VISA)好。既然人們愿意相信BTC,就必須要接受新生事物對它發(fā)起的顛覆性挑戰(zhàn),同時去思考如何貫徹去中心化好讓每一個人都能參與到這場革新之中。
N就此應(yīng)運而生, N的設(shè)計之初就選擇了更經(jīng)濟的去中心化方式,可以將信用成本再次降低,從POW的不間斷計算方式更改為更低成本的存儲+檢索中。我們相信中心化的加強會重蹈一次又一次的危機,我們的目的就是在N上實現(xiàn)完全的去中心化,從根本上杜絕潛在危機的誕生。
2. 算力集中化問題
我們提到,BTC能夠作為成功加密貨幣的主要原因是其算力維持在一個相對高的范圍,在2017年BTC總算力為4400P,每天比特幣產(chǎn)量為1800個,平均下來每P挖到的BTC是0.4個,現(xiàn)在問題來了,這些礦機制造商可以通過調(diào)節(jié)礦機的價格來影響B(tài)TC的價格。也即是隨著加密貨幣參與者對BTC收益的預(yù)期提 高,每一個人都愿意用更高算力的機器來生產(chǎn)加密貨幣,也就是通過打包得到獎勵。比特幣挖礦前四位的機構(gòu)占有大約53%的挖礦份額;在以太幣的系統(tǒng)中,集中度更高,排名前三的挖礦機構(gòu)占有61%的挖礦份額。此外,全球56%的比特幣挖礦軟件和28%的以太幣挖礦軟件集中在數(shù)據(jù)中心,顯示出比特幣的經(jīng)營更加公司化。
下圖可以看到現(xiàn)在BTC的算力已經(jīng)在30,000P-40,000P左右,那么相對于2017年上升了10倍,也就是參與者的難度加大了10倍。
從下圖而我們可以看到,算力已經(jīng)開始公司化,可以看到熟悉的F2Pool,AntPool,Slush.
在算力的一步一步攀升中,礦機制造商通過制造更高算力的機器來提高整個生產(chǎn)難度,并通過增加難度來增加自己礦機的配置,讓普通的加密貨幣參與者望而卻步。而N是通過對硬盤的存儲空間加以利用,將集中化的算力打散,從而避免壟斷的發(fā)生。
在現(xiàn)有的工作量證明加密貨幣中,每一次對哈希值的碰撞都是一次大量計算,連續(xù)不斷的哈希碰撞持續(xù)消耗能源。N通過預(yù)計算的方式,將每一次的碰撞結(jié)果寫在硬盤中,這個也是一種比較常見的空間換時間的方式。通過這個方式對計算進(jìn)行重構(gòu),在貨幣的產(chǎn)生過程中,礦工只要按照網(wǎng)絡(luò)需求對硬盤中已存在的數(shù)據(jù)進(jìn)行短暫的檢索即可,剩余時間系統(tǒng)保持空閑,帶來了低功耗的共識模型。
在N的系統(tǒng)中,只需要硬盤足夠大,裝足夠多的“答案”,就可以讓任何一個加密貨幣愛好者參與到出塊的生產(chǎn)環(huán)節(jié)中,并且不需要重復(fù)的大量計算。就像是之前計算BTC的行為是問你一個14筆部首為辶念liao的漢字,一個學(xué)習(xí)中文的人需要計算很久才能想出這個字是什么;而現(xiàn)在的N更像是直接拿到字典,直接查出來這個字是什么,當(dāng)然是你字典記錄的字越多,你就越直接能查到這個字是什么,并且誰都可以參與到里面,因為相對于計算BTC需要的頭腦風(fēng) 暴,N只需要足夠大的詞典就夠了。算力集中化的問題,就可以通過這樣的空間換時間的方式進(jìn)行瓦解,當(dāng)然,這也只是N需要解決的第二個問題。
3. 能源消耗問題
當(dāng)然,算力集中化也帶來了能源消耗的問題,在上一個環(huán)節(jié)中提到了,對于特定哈希碰撞的大量計算,那么這個計算需要消耗多少資源呢?
舉一個例子,按照現(xiàn)有BTC網(wǎng)絡(luò)的能源消耗,大約和意大利10%的電力需求相仿。都說條條大路通羅馬,BTC給大家?guī)砹_馬的同時,也帶來了相當(dāng)于羅馬、米蘭和威尼斯總計600萬人口的用電量。
目前大多數(shù)礦工都在中國大陸境內(nèi)(如BitMain),那么我就舉一個中國的例子,現(xiàn)在BTC的算力在45EHash/s上下,那么在1P的算力,消耗0.1人民幣一 度電的情況下,需要花費大約140000度電,也就是平均14000元人民幣。那么按照中國的高鐵每千米行走耗電2度多的情況下,時速350公里的高鐵每小時耗電9600多度,按照上海到北京5小時高鐵計算,需要使用將近48000度電,也就是現(xiàn)在產(chǎn)出1個BTC的能源消耗足夠高鐵繞著中國的北京上海跑一圈半。
那么N的能源消耗是多少呢?
按照現(xiàn)在二手s9和現(xiàn)在的二手8t硬盤對比來看是1/300的能耗投資比,也就是說,同樣1000元購買ASIC設(shè)備(bitmain S9)功耗為1400瓦,購買RX580顯卡為250瓦。而對于單價約為1000元的8TB硬盤而言,只需要5-8瓦的耗電量。也就是說花費同樣金額采購100臺S9和100片8TB硬盤,S9的月耗電量為122,400KWH,而參與N的能源消耗僅為360KWH,僅相當(dāng)于美國普通家庭10天的用電量。即使0.15美金/度的家庭電費也可以參與N的挖礦在這種巨大的能源消耗差別下,N節(jié)省下的能源可以更多的為其他實體進(jìn)行使用,而不是重復(fù)的浪費性消耗。這種弱能源消耗的共識體系可以讓更多的人參與進(jìn)來,不再是少數(shù)人的游戲。
能源消耗巨大帶來的另一個問題就更為嚴(yán)重了:POW算力通過能源消耗體現(xiàn),由于能源在任何國家都由國家政府掌控,隨著POW算力的逐漸擴大,過度的能源消耗會引發(fā)一系列社會性問題,最終很可能政府會出面干預(yù)導(dǎo)致POW的全網(wǎng)算力波動,安全性也將大打折扣。
從下圖的表中可以看到,BTC電力消耗在2018年10月份為73121度,在2019年1月份直接降到了44722度。這個通過能源減少帶來的算力降低會影響到整個出塊的難度以及礦機的收益,對于BTC尚且如此,對于使用POW的小幣種, 帶來的則是分叉的風(fēng)險,而分叉又是致命的威脅,威脅到整個共識的正確性與安全性。
也就是說,如果礦場聚集在一個國家政府,那么政府可以通過調(diào)控相關(guān)能源資源的方式影響系統(tǒng)中的難度及收益,會因為一次潛在大規(guī)模的電力資源下降引發(fā)算力下降,更有甚者可以分叉一個POW為共識的代幣。N的低功耗在這個側(cè)面也給予了解決方法,通過減少對能源的依賴,發(fā)展一個更適應(yīng)長期生存的生產(chǎn)方式。POA的意義也是將ASIC的高能源消耗替代為低消耗的硬盤查找,通過全球硬盤的存儲媒介作為一個整體來提供保證高安全特性的隨機數(shù),從而保證底層的安全性。
N-技術(shù)解決路線
1. 技術(shù)架構(gòu)及共識算法
架構(gòu)分層
· 可信資源層
由可驗證的存儲和可驗證的計算構(gòu)成整個生態(tài)的資源,這些資源被錨定到根信任賬本層。
· 根信任賬本層
根信任層由零分叉區(qū)塊鏈構(gòu)成,通過分布式記賬技術(shù)實現(xiàn)所有參與者對賬本所記錄世界狀態(tài)的信任。
· 子鏈擴展層
有兩類擴展方案,一種是業(yè)務(wù)不相關(guān)的同構(gòu)擴展,是一種通用的存儲分片子鏈擴展方案;另一種是業(yè)務(wù)相關(guān)的異構(gòu)擴展,形態(tài)上近似跨鏈的自治服務(wù)協(xié)議子鏈,它們之間的交互通過根信任賬本層作為中繼鏈實現(xiàn)。
· 可信應(yīng)用層
無論是中心化的應(yīng)用,還是基于區(qū)塊鏈開發(fā)的去中心化應(yīng)用,都能基于分布式存儲中的哈希算法實現(xiàn)對應(yīng)用版本的管理,對應(yīng)用開發(fā)者的追溯。用戶與 N的交互主要就是通過這些可信應(yīng)用實現(xiàn)。
· 數(shù)據(jù)商業(yè)生態(tài)層
各類用戶與應(yīng)用的交互能夠促進(jìn)生態(tài)內(nèi)資源與資本的流動,最終以各類市場的方式表現(xiàn)為一個繁榮的數(shù)據(jù)商業(yè)生態(tài)。 角色定義通常地,礦工在以下的邏輯角色定義中同時承擔(dān)資源提供者和信任提供者的角色。
· 普通資源、數(shù)據(jù)與應(yīng)用消費者
普通用戶可使用N管理自己的個人文件,如生活視頻、照片、電子文檔等;也可以管理來自去中心化應(yīng)用訂閱的消息,如新聞、短視頻推送、商品推送等;還可以管理獲得版權(quán)標(biāo)記的視頻、圖片和音樂。在元 信息方面,普通用戶可以通過元數(shù)據(jù)空間管理自己的聯(lián)系人信息、地址信息、資產(chǎn)證明等隱私信息,通過零知識 證明的方式,這些信息將在不向應(yīng)用方、平臺和他人泄露的情況下實現(xiàn)去中心化的個性化服務(wù)。
· 機構(gòu)資源、數(shù)據(jù)與應(yīng)用消費者
N支持機構(gòu)消費者一些大型的存儲和計算調(diào)用,比如一個機構(gòu)用戶可能會需要存儲 1000T 以上的用戶大數(shù)據(jù),并對這些數(shù)據(jù)使用分布式算力的訓(xùn)練來尋求其中的價值。Sroma 也支持機構(gòu)之間共同對所存儲的數(shù)據(jù)進(jìn)行認(rèn)識計算。
· 資源提供者
N整合的資源主要包括兩部分:存儲和算力,對應(yīng)的角色分別為存儲和計算礦工。另外,N也會通過市場的方式獲得一些更高維度的資源,比如通過算法市場、預(yù)言機、數(shù)據(jù)交易所、應(yīng)用市場等獲得算法、 數(shù)據(jù)及真實性、開發(fā)者等資源。
· 數(shù)據(jù)提供者
類似音樂、視頻、自媒體的作者,他們有將自己的創(chuàng)作傳播、變現(xiàn)的需求,他們可以通過版權(quán)管理協(xié)議將自 己的作品向付費的用戶授權(quán),而哈希尋址技術(shù)要求只有相應(yīng)的授權(quán)者才能瀏覽這些內(nèi)容。N通過開放的自治組織解決生態(tài)外部的版權(quán)侵犯問題,自治組織由取證賞金獵人和注冊律師組成,取證在被證明有效的情況下,取證者和處理相關(guān)案件的律師會得到內(nèi)容作者或版權(quán)管理協(xié)議的獎勵。
· 服務(wù)提供者
去中心化應(yīng)用開發(fā)者,以及自治服務(wù)協(xié)議子鏈的開發(fā)成員將構(gòu)成服務(wù)的提供者,向社區(qū)的個人或機構(gòu)用戶提 供諸如可驗證存儲和計算、加密藏品、鏈上溯源、數(shù)據(jù)和版權(quán)交易、去中心化金融等服務(wù)。
· 信任提供者
N的根信任源于區(qū)塊鏈,因此根信任提供者是維持區(qū)塊鏈運行的礦工。資源提供者也可以通過提供可驗證的存儲和計算證明到區(qū)塊鏈并相互驗證創(chuàng)建信任。另外,需要著重說明一下VDF可驗證延遲函數(shù),去中心化自治組織能通過經(jīng)濟博弈的方式激勵成員共同提供可信的隨機數(shù),因此這個去中心化自治組織提供了信任。
2. N-技術(shù)特性
1. POA共識算法;
2. 出塊時間5分鐘,交易速度更快;
3. 8M區(qū)塊大小,提升網(wǎng)絡(luò)效率;
4. 全網(wǎng)容量達(dá)到3000P計劃加入零知識證明;
5. 使用硬盤挖礦,抗ASIC,無需專業(yè)設(shè)備即可挖礦;
6. 綠色環(huán)保,低能耗,低噪音。
資源挖礦
1. AI芯片顯卡挖礦
5G通信為一系列AI應(yīng)用場景提供了網(wǎng)絡(luò)向的支持,產(chǎn)業(yè)需求帶來了技術(shù)的進(jìn)步,AI芯片是整個通信行業(yè)的根基,更強的性能,更低的能耗,更小的體積一直是AI芯片的努力方向,萬物互聯(lián)才可以說有了技術(shù)保證。
GPU芯片
誰也沒有想到,作為游戲和圖像渲染核心的GPU會出現(xiàn)長時間的缺貨狀態(tài),并且價格水漲船高。根據(jù)一些做人工智能的公司反映,最新的GPU價格已經(jīng)和半年前相比上漲了15%,并且還會延遲4周才能交貨。這對人工智能公司的研發(fā)工作產(chǎn)生了一定影響,沒有更多的GPU芯片就無法進(jìn)行更多的計算,整個公司的項目進(jìn)度被迫延后。
AI是企業(yè)級需求 挖礦是消費級需求
人工智能產(chǎn)業(yè)的爆發(fā)式增長和加密貨幣的挖礦產(chǎn)業(yè)是導(dǎo)致GPU缺貨的主要原 因。現(xiàn)在人工智能產(chǎn)業(yè),上到谷歌、阿里、百度這種互聯(lián)網(wǎng)巨頭,下到大量初創(chuàng)公司都投身于此,人工智能產(chǎn)業(yè)規(guī)模迅速增長。隨之而來的就是對GPU芯片的大量需求。
另一個導(dǎo)致GPU缺貨的原因是加密貨幣的火爆,讓礦工們加大了挖礦的投入。根據(jù)統(tǒng)計,加密貨幣礦工2018購買了總價值為7.76億美元的300多萬個GPU芯片。礦工們對于GPU芯片的搶購潮,甚至迫使英偉達(dá)對每家公司每天購買的芯片數(shù)量進(jìn)行了限購措施。
有沒有新的芯片能替代GPU
GPU芯片難道就無可取代嗎?目前,N團隊已經(jīng)創(chuàng)造了自己的人工智能芯片-- N-AI芯片顯卡挖礦。與傳統(tǒng)的GPU(圖形處理器)/CPU(純量處理器)組合相比,處理速度要快上15-30倍,在挖礦方面,采用AI芯片顯卡的礦機效率完爆GPU芯片的礦機,并且價格還更便宜。
N全新的挖礦模式是一種全新的嘗試它旨在增加更多的節(jié)點(去中心化) , 并且減少能源的消耗,實現(xiàn)綠色節(jié)能、人人參與挖礦的目標(biāo)。
2. POA硬盤挖礦
POW型共識的設(shè)備壟斷、算力集中化、能源消耗以及現(xiàn)有挖礦的激勵層問題并行成為現(xiàn)在行業(yè)內(nèi)問題。N從設(shè)計之初,就是針對現(xiàn)有行業(yè)的問題進(jìn)行解決。
POA讓N硬盤挖礦更具優(yōu)勢:
1、由于N采用的是POA共識機制,相比于POW,POA挖礦將算力替換成硬盤空間,在很大程度的杜絕了POW挖礦造成的資源浪費以及對環(huán)境不友好等問題,讓礦工從挖礦中賺取更多的利潤。
2、N挖礦最大的特點是挖礦不需要使用礦機,只需電腦硬盤即可挖礦。相比于使用其他數(shù)字貨幣使用礦機、顯卡、ASIC芯片等挖礦,N挖礦投入的成本更低。礦機最終的結(jié)局只是一堆廢鐵,而硬盤,即便不用于挖礦,殘余價值也高于礦機,你可以用來存放電影、資料等。
3、以比特幣挖礦為例,超級礦工壟斷挖礦的局面并不少見。比特幣挖礦屬于少數(shù)人的原因在于POW挖礦的機制,POW設(shè)計是完美的,按照算力分配挖礦收益,但最終的結(jié)局卻是超級礦工以壓倒性的算力杜絕了散戶參與挖礦。而N采用的POA硬盤挖礦,雖然在挖礦的概念上和POW相似,但N在設(shè)計之初加入了一個抵押機制,抵押機制使得超級礦工出現(xiàn)的概率變得極低,即便有超級礦工出現(xiàn),得益的也是普通散戶。N的抵押機制最主要的作用是平衡市場流通的貨幣和反壟斷。
4、目前挖礦的怪圈是當(dāng)?shù)V工利用CPU/GPU等挖礦獲得一定收益時,就必定會有ASIC礦機奪取礦工的收益和領(lǐng)地。但N硬盤挖礦,只對硬盤容量有需求,對數(shù)據(jù)的吞吐并無要求,因此天然杜絕ASIC化。
5、N收益取決于硬盤空間的同時,抵押通證也是影響收益的關(guān)鍵,N這一做法,保障了礦工足量利潤的同時,也維護(hù)了供需關(guān)系的平衡,使流通的貨幣不會過多,從而使得幣價也能穩(wěn)定上漲。
6、N基于區(qū)塊鏈分布式存儲技術(shù),比中心化存儲的可靠性提高10000倍以上,通過精準(zhǔn)數(shù)據(jù)去重,兼容http和ipfs雙重協(xié)議,為公有服務(wù)器減負(fù),降低中心化存儲的成本。
N作為熊市中唯一賺錢的硬盤幣,所采用的POA硬盤挖礦模式必將是未來礦業(yè)的趨勢。
3. 存儲證明與驗證
復(fù)制證明和時空證明是一種可信存儲技術(shù)。當(dāng)存儲礦工向用戶提供存儲服務(wù)時,它需要將相應(yīng)的復(fù)制證明和 時空證明提交到部署在區(qū)塊鏈上的存儲服務(wù)合約中,任何人都可以對證明進(jìn)行挑戰(zhàn)和驗證,從而向用戶提供了一 種可驗證的信任,用戶可以相信礦工確實存儲了某數(shù)據(jù),并在一定時間內(nèi)沒有修改和刪除它們,同時當(dāng)用戶向他 們請求授權(quán)數(shù)據(jù)時,能夠獲得受保障的響應(yīng)。
3. 復(fù)制和時空證明產(chǎn)生和驗證流程
N允許計算服務(wù)商抵押N 領(lǐng)取計算任務(wù),并在計算完成后提交計算結(jié)果和可驗證的計算證明, 計算任務(wù)的發(fā)布者可以以較低的成本完成對計算結(jié)果的確認(rèn),從而在保證計算可信性的同時,將大量計算的工作 轉(zhuǎn)移到成本更低的鏈下進(jìn)行。
鏈下算力提供者 Se 和計算任務(wù)發(fā)布者 Pu 通過可驗證計算市場對接,整體的交互流程如下:
· Pu 將計算任務(wù)代碼存儲到分布式存儲,并將代碼的唯一哈希地址上傳到管理計算任務(wù)分發(fā)的可驗證計算 市場合約中,同時還要向合約抵押一定量的代幣作為計算者提交正確計算結(jié)果后的獎勵。這個過程中計費 按照任務(wù)所需的算力進(jìn)行評估,類似于 ETH 對涉及智能合約的交易進(jìn)行 Gas 計費。
· Se 申請接受任務(wù),并向合約抵押一部分代幣作為其在指定時間內(nèi)不能提交計算結(jié)果或提交的計算結(jié)果未 通過挑戰(zhàn)時的保證金。
· Se 在鏈下 WebAssembly 虛擬機中計算代碼,并生成可驗證的計算證明
· Se 將計算證明存儲至 N分布式存儲,并將唯一的哈希地址提交到可驗證計算市場合約。
· 被選中的隨機 n 個 Se 審查者共同對證明進(jìn)行驗證,并將驗證結(jié)果提交到可驗證計算市場合約中,只有當(dāng) 所有的 Se 審查者都認(rèn)為這個證明有效,計算獎勵才會完成發(fā)放。
· 只要有一個 Se 審查者提供了計算證明不通過的否決證明,并且否決證明被下一輪的 Se 審查者證實,則 前一輪的審查者中認(rèn)為計算證明有效的用戶將被沒收審查保證金。
4. 存儲免費
存儲事件在N中的流程為:
· 礦工完成注冊,待命
· 用戶提交存儲訂單,并根據(jù)存儲協(xié)議質(zhì)押相應(yīng)數(shù)量的N
· 存儲協(xié)議將任務(wù)分配給被隨機選中的礦工小組,礦工抵押N 保證金。
· 用戶的文件上傳到礦工小組中,所有礦工均提交復(fù)制證明和時空證明
· 用戶獲得文件的分配表,可以據(jù)此查看文件的存儲狀態(tài)
· 用戶可以通過持有N 生成的交易代幣下載文件。
用戶每存儲一定量的文件一段時間,都需要質(zhì)押一定量的N 幣相同的時間。當(dāng)用戶不再存儲此文件時,通過刪除操作,這部分N 幣可以原數(shù)釋放。
5. 存儲分片子鏈
分片是指網(wǎng)絡(luò)的整個狀態(tài)被分割成一系列被稱為分片的分區(qū),每個分區(qū)包含自己獨立的狀態(tài)及交易歷史記錄。 特定的節(jié)點一定時間內(nèi)只為不同的分片并行處理交易,從而允許在所有分片中處理的交易吞吐量比在單個分片中 處理所有交易要高得多。
分片按照深入層次可以分為網(wǎng)絡(luò)分片、交易分片和存儲分片三種,這是一個遞進(jìn)的過程。N的存 儲分片方案主要由兩部分構(gòu)成:信標(biāo)鏈和分片鏈,兩者通過交聯(lián)(Cross-Link)聯(lián)系,分片之間通過信標(biāo)鏈實現(xiàn)跨 片交易。
N分片鏈上采用了可以并行對不同高度的區(qū)塊積累 BLS 簽名的 DAG 技術(shù),是一種具備最終性和 拜占庭容錯的高效共識機制。在片內(nèi)業(yè)務(wù)場景下,分片最終性即為完全最終性。
一旦礦工被信標(biāo)鏈礦工管理合約分配到某個分片委員會中,礦工將按照順序成為某個一階段的代表性消息發(fā) 出者。當(dāng)?shù)V工發(fā)出的代表性消息經(jīng)過分片內(nèi)?以上的礦工直接或間接地批準(zhǔn)后,分片出塊礦工就可以將其階段內(nèi)的所有消息打包成分片塊,分片塊當(dāng)不涉及跨片業(yè)務(wù)時,一經(jīng)發(fā)出便具備最終性,涉及跨片交易時則依賴信標(biāo)鏈提供更準(zhǔn)確的最終性,以確保狀態(tài)一致性和原子性。
N將消息的確認(rèn)過程和基于前者建立的區(qū)塊順序執(zhí)行消息的過程分為異步的兩個環(huán)節(jié),這樣的結(jié) 果就是:所有的代表性消息都是由一一對應(yīng)的兩個消息組成的,一個可以稱作“排序消息”,另一個稱作“執(zhí)行 結(jié)果消息”。第一個消息的共識決定出塊的順序,交易的將嚴(yán)格按照此共識順序執(zhí)行。
在這個過程中,不同的的代表性消息可以并行地積累來自其他礦工的 BLS 簽名,實現(xiàn)了分片內(nèi)的并行出塊和 最終化進(jìn)程,進(jìn)一步提高了整體的擴展性。分片塊最終被以交聯(lián)的方式提交到信標(biāo)鏈上進(jìn)行全局最終的確認(rèn)。
來源;區(qū)塊網(wǎng)