Ulord:區(qū)塊鏈技術與分布式P2P網(wǎng)絡的完美結(jié)合
這幾天認真研讀了Ulord的白皮書语稠,總體感覺非常不錯,關于Ulord的市場前景和團隊實力等已經(jīng)有不少人分析過了弄砍,不再重復颅筋,這里主要從技術實現(xiàn)的層面上對Ulord發(fā)表一點個人見解。
Ulord是一個基于區(qū)塊鏈技術構(gòu)建的分布式P2P網(wǎng)絡開源項目——這句話是對Ulord所使用技術的經(jīng)典描述输枯。Ulord有別于許多其他區(qū)塊鏈項目议泵,它是顛覆性技術(區(qū)塊鏈技術)與傳統(tǒng)技術(分布式P2P網(wǎng)絡技術)的完美結(jié)合,這也是讓人眼前一亮的地方桃熄。從Ulord的白皮書看出先口,其主要解決的問題有三個:
1、進行機制創(chuàng)新瞳收,將版權確認與內(nèi)容分發(fā)相統(tǒng)一碉京,變革并重新定義當前文娛、出版行業(yè)的內(nèi)容發(fā)布模式螟深。
2谐宙、解決內(nèi)容分過程中存在的數(shù)據(jù)存儲界弧、數(shù)據(jù)服務質(zhì)量、內(nèi)容付費模式等方面的諸多問題兑巾。
3、研究并改進區(qū)塊鏈技術本身存在的諸如網(wǎng)絡擁堵蒋歌、支付時間延長委煤、挖礦中心化趨勢明顯碧绞、資源消耗高、部分公鏈存在安全漏洞等寓免。
為了解決第一個問題计维,Ulord創(chuàng)新了其體系結(jié)構(gòu),將整個體系分成了應用層蜈首、Ulord平臺層和Ulord原鏈層的三層體系結(jié)構(gòu)(如圖1所示)欢策。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖1:Ulord體系結(jié)構(gòu)
其中,應用層主要以web界面俺孙、桌面應用及移動APP等多種形式呈現(xiàn)掷贾,讓發(fā)布者能更便捷的搭建站點,發(fā)布屬于自己的互聯(lián)網(wǎng)內(nèi)容分發(fā)服務场靴。Ulord平臺層則提供P2P數(shù)據(jù)服務,包括數(shù)據(jù)傳輸咧欣、數(shù)據(jù)分發(fā)该押、數(shù)據(jù)存儲阵谚、數(shù)據(jù)索引梢什、計費模型嗡午、傳播模型荔睹、Gas模型及支付系統(tǒng)等服務言蛇,它為內(nèi)容分享平臺構(gòu)建了一個內(nèi)容共享的基礎網(wǎng)絡環(huán)境和服務環(huán)境。Ulord原鏈層是區(qū)塊鏈基礎設施吨拗,為Ulord平臺層提供記賬劝篷、域名及主節(jié)點等服務民宿。三個層次相互配合,協(xié)同工作峡蟋,能夠很好的將版權確認與內(nèi)容分發(fā)統(tǒng)一起來蕊蝗。
為了解決第二個問題蓬戚,Ulord對平臺層進行了極大的優(yōu)化和改進子漩,其結(jié)構(gòu)如圖2所示。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖2:Ulord平臺層架構(gòu)圖
平臺層為系統(tǒng)中間層紧显,在應用層和基礎層之間起著橋梁作用孵班,平臺層通過功能組件連接基礎層區(qū)塊鏈招驴,從而為應用層提供基于區(qū)塊鏈的內(nèi)容分發(fā)、共享及支付服務虱饿。Ulord協(xié)議是平臺層的關鍵技術氮发,其融合了分布式總賬冗懦、分布式存儲批狐、BitTorrent點對點和分布式哈希索引等核心技術承冰,并加入AI(人工智能)層進行內(nèi)容分發(fā)優(yōu)化食零。這里不得不提一下BitTorrent點對點技術,因為它是分布式P2P網(wǎng)絡技術的經(jīng)典協(xié)議娜搂。BitTorrent點對點技術主要用于在對等網(wǎng)絡中吱抚,用戶群和用戶群(peer-to-peer)之間的文件分享。并且携御,對于一個共享文件啄刹,網(wǎng)絡中的用戶誓军,既是內(nèi)容的請求者(下載者),又是內(nèi)容的提供者(上傳者)昵时,用戶群越大债查,下載速度就越快瓜挽。所以它也被稱為“變態(tài)”下載,熟悉“蒼老師“的人都知道俄占,很多“蒼老師的教學網(wǎng)站”都提供BT下載服務淆衷,就是因為它的這個特征。BitTorrent技術能夠減少服務端和網(wǎng)絡環(huán)境對分享大文件的影響甚带,由于是分布式節(jié)點互傳數(shù)據(jù)佳头,某一部分的網(wǎng)絡擁堵或服務器癱瘓并不會對整個傳輸鏈路造成太大的影響鹰祸。正是由于Ulord綜合應用了分布式總賬、分布式存儲敷钾、BitTorrent點對點和分布式哈希索引等關鍵技術肄梨,使人對Ulord的前景充滿期待众羡。
為了解決第三個問題,Ulord參考了達世(Dash)的分級網(wǎng)絡方案并對其進行優(yōu)化菜秦,在原鏈層引入了主節(jié)點系統(tǒng)球昨,將整個主節(jié)點網(wǎng)絡構(gòu)造為點對點的分布式內(nèi)容分發(fā)網(wǎng)絡(InterPlanetary File System眨攘,IPFS),提供了海量云存儲資源池和全球統(tǒng)一的可尋址空間存儲資源共螺。考慮Ulord的可持續(xù)發(fā)展藐不,引入了投票系統(tǒng)和預算系統(tǒng)雏蛮,投票系統(tǒng)不僅能對應用層的多種應用進行智能評判阱州,也能輔助預算系統(tǒng),資助更多的開發(fā)者投入Ulord開發(fā)犀概,讓整個Ulord生態(tài)發(fā)展處在一個良性循環(huán)姻灶,承載更多的應用木蹬。在其他實現(xiàn)上镊叁,Ulord網(wǎng)絡能和智能合約兼容走触,能讓以太上的應用移植到Ulord網(wǎng)絡上。Ulord采用工作量證明和存儲量證明混合挖礦機制敛腌,確保區(qū)塊網(wǎng)絡的發(fā)展不被算力劫持。
綜上所述像樊,我們可以看到,Ulord團隊的工作非常認真和嚴謹颤霎,能夠一針見血的看到當前數(shù)字內(nèi)容產(chǎn)業(yè)發(fā)展的痛點友酱,并給出了自己的解決方案缔杉。因此搁料,我們完全有理由期待Ulord能夠成為數(shù)字內(nèi)容產(chǎn)業(yè)革命的領航者鸭叙。