基于區(qū)塊鏈技術(shù)的計算資源共享平臺TuDoLink介紹
TuDoLink是基于區(qū)塊鏈技術(shù)的閑置計算資源共享和交易平臺,據(jù)我們所知,它是使用區(qū)塊鏈的計算資源共享平臺。共享經(jīng)濟(jì)和計算機(jī)智能是這個時代的最新產(chǎn)品。人們可以在TuDoLink網(wǎng)絡(luò)軟件和應(yīng)用程序上共享和租用智能手機(jī)及平板電腦和計算機(jī)上閑置的計算資源。它包含兩個主要部分,TuDoLink云計算和TuDoLink數(shù)據(jù)庫。TuDoLink將建立全球最大的全球分散式閑置計算資源分布式交易平臺和分布式網(wǎng)絡(luò)計算系統(tǒng)(TuDoLink云計算)和圖形數(shù)據(jù)庫(TuDoLink Database)。
TuDoLink的目標(biāo):基于區(qū)塊鏈的計算資源共享的領(lǐng)導(dǎo)者
1.簡單的理解:TuDoLink將創(chuàng)建一個超級網(wǎng)絡(luò)計算機(jī),它由每個人創(chuàng)建并屬于每個人。
2.專業(yè)理解:如果區(qū)塊鏈?zhǔn)窍乱淮ヂ?lián)網(wǎng),那么共享計算資源的未來必須建立在區(qū)塊鏈上。TuDoLink將成為基于區(qū)塊鏈的最佳計算資源和圖形數(shù)據(jù)庫之一。它可以用于社交網(wǎng)絡(luò),大數(shù)據(jù),推薦系統(tǒng),欺詐分析,網(wǎng)絡(luò)安全,知識地圖,人工智能和物聯(lián)網(wǎng)(IoT)等。全球TuDoLink數(shù)據(jù)庫可用于存儲區(qū)塊鏈應(yīng)用程序的數(shù)據(jù),物聯(lián)網(wǎng)的大量數(shù)據(jù)和私人企業(yè)數(shù)據(jù)等。
3.ToDoLink將成為閑置計算資源的交易平臺。買家和賣家可以通過聯(lián)合算法在集群上達(dá)成共識。ToDoLink將組織用戶共享閑置的電腦或智能手機(jī),并通過基于區(qū)塊鏈智能合約計算貢獻(xiàn)值的算法來分配其相應(yīng)的收益。隨著“ToDoLinkGas網(wǎng)絡(luò)令牌”的激勵,ToDoLink將成為一個充滿活力的平臺。
4.未來,我們將開發(fā)更多的插件界面,使研究人員能夠廣泛而輕松地使用。我們將擴(kuò)展ToDoLink平臺,以支持Theano和Sklearn等深度學(xué)習(xí)子插件,并充分利用分布式計算功能在平臺上進(jìn)行深度學(xué)習(xí)和其他人工智能算法。
優(yōu)勢和啟動
TuDoLink的價值:基于區(qū)塊鏈共享計算資源的解決方案
TuDoLink將成為一個真正基于區(qū)塊鏈的交易平臺,為共享計算資源,分布式分布式應(yīng)用程序和圖形數(shù)據(jù)庫提供完整且方便部署的解決方案。
TuDoLink的特點:
它可以共享數(shù)據(jù)存儲和計算能力,而不依賴任何第三方提供商。
具有海量數(shù)據(jù)存儲和計算能力,并與AI兼容。
為其他區(qū)塊鏈應(yīng)用程序提供數(shù)據(jù)接口。
將各類軟件和互聯(lián)網(wǎng)應(yīng)用開發(fā)企業(yè)整合到平臺中,提供低成本,快速部署的企業(yè)級分布式網(wǎng)絡(luò)計算系統(tǒng)和數(shù)據(jù)庫平臺。
我們鼓勵用戶共享他們的計算資源,例如閑置的計算機(jī)或智能手機(jī),以構(gòu)建分散的網(wǎng)絡(luò)節(jié)點。這樣的節(jié)點可用于運行任務(wù),存儲數(shù)據(jù),系統(tǒng)監(jiān)視和塊管理。
TuDoLink的啟動:學(xué)術(shù),Neo4j,BOINC
我們的開發(fā)人員是來自荷蘭格羅寧根大學(xué)的計算機(jī)科學(xué)博士,第一個Neo4j圖形數(shù)據(jù)庫研究團(tuán)隊和開源社區(qū)的專家等。我們都處于分布系統(tǒng),區(qū)塊鏈,圖形數(shù)據(jù)庫和共享計算資源。我們的團(tuán)隊掌握最先進(jìn)的核心技術(shù)。
學(xué)術(shù):我們的創(chuàng)始人和開發(fā)團(tuán)隊由格羅寧根大學(xué)的博士和計算機(jī)科學(xué)家組成。我們將把科研技術(shù)帶到科研前沿,走進(jìn)普通百姓家。
Neo4j:Neo4j圖形數(shù)據(jù)庫是一種基于數(shù)學(xué)圖論算法的新型數(shù)據(jù)庫系統(tǒng)。它使用Java實現(xiàn),可以通過使用Cypher查詢語言通過事務(wù)性HTTP端點或通過二進(jìn)制“螺栓”協(xié)議以其他語言編寫的軟件訪問。根據(jù)DB-Engines排名,Neo4j是最流行的圖形數(shù)據(jù)庫。
BOINC:伯克利開放網(wǎng)絡(luò)計算基礎(chǔ)設(shè)施(BOINC)是伯克利的開放式網(wǎng)絡(luò)計算平臺,它是主流的分布式計算平臺之一。主要用于天文,氣象等科學(xué)研究領(lǐng)域。BOINC是TuDoLink的核心技術(shù)。在BOINC的分布式計算平臺上,每天有超過860000個節(jié)點在線。
TuDoLink基于分布式系統(tǒng)和圖形數(shù)據(jù)庫理論,結(jié)合區(qū)塊鏈技術(shù)并擴(kuò)展了Neo4j和BOINC開源的概念。它將產(chǎn)生一個新的開源分布式計算和存儲系統(tǒng)以及一個計算資源交易平臺。
優(yōu)勢:整合區(qū)塊鏈技術(shù)和共享計算資源
TuDoLink的最大優(yōu)勢在于它集成了區(qū)塊鏈技術(shù)和分布式計算資源共享技術(shù)。TuDoLink提供了在區(qū)塊鏈中共享計算資源的完整解決方案,并建立了計算資源交易平臺。與傳統(tǒng)數(shù)據(jù)庫相比,TuDoLink數(shù)據(jù)庫在處理復(fù)雜,互連和低結(jié)構(gòu)化數(shù)據(jù)方面具有無可比擬的優(yōu)勢。它在關(guān)系查詢方面表現(xiàn)出色。它在處理大量和分布式數(shù)據(jù)方面已經(jīng)顯著地脫離競爭對手。數(shù)據(jù)解釋了一切。下面的三個圖表來自DB-Ngines,顯示了計算世界中圖形數(shù)據(jù)庫的流行度和社區(qū)排名:數(shù)據(jù)源→?http://db-ngines.com/en/ranking/graph+dbms
從這些數(shù)據(jù)中可以看出,基于Neo4j的圖形數(shù)據(jù)庫的分?jǐn)?shù)最高。
基于塊鏈中的圖形數(shù)據(jù)庫,TuDoLink保持了Neo4j的高性能。它增加了安全性,可靠性的特點,不會被篡改。同時TuDoLink易于擴(kuò)展,使用和部署方便
下面的兩個表格是傳統(tǒng)數(shù)據(jù)庫和TuDoLink數(shù)據(jù)庫之間的比較:
TuDoLink集成了區(qū)塊鏈,圖形數(shù)據(jù)庫,分布式系統(tǒng)和共享經(jīng)濟(jì)。其應(yīng)用前景僅受我們自己的想象力的限制。這是TuDoLink的優(yōu)勢。
技術(shù)路線圖
TuDoLink設(shè)計原則和框架
大規(guī)模圖形數(shù)據(jù)存儲依賴于區(qū)塊鏈應(yīng)用程序中的分布式存儲系統(tǒng)。有兩種類型的存儲模型:簡單和超圖。
在TuDoLink中,每個節(jié)點,關(guān)系都是獨立存儲的。由于RDF圖中存在節(jié)點名稱,因此如果要在圖中找到相應(yīng)節(jié)點,則必須依賴索引。節(jié)點和關(guān)系可以分配屬性,我們通常表示為鍵值對。
基于圖形的存儲結(jié)構(gòu)使整個數(shù)據(jù)集成為一個龐大的網(wǎng)絡(luò)結(jié)構(gòu),然后我們使用一系列圖形操作來實現(xiàn)數(shù)據(jù)應(yīng)用和管理。
由于圖形由節(jié)點和關(guān)系組成,并且如果圖形數(shù)據(jù)量巨大,它無法完全加載到內(nèi)存中。我們將數(shù)據(jù)存儲在磁盤中,并使用NoSQL系統(tǒng)(一種基于圖形的系統(tǒng))來查找圖索引,然后加載或調(diào)回內(nèi)存。TuDoLink使用基于Lueene的全文索引機(jī)制來實現(xiàn)節(jié)點和關(guān)系之間的搜索。
我們對TuDoLink的設(shè)計提出以下要求:
同時性
所有客戶端看到的數(shù)據(jù)都是相同的版本,即使數(shù)據(jù)集已更新。
可用性
即使某些計算機(jī)在群集中崩潰,所有客戶端仍可以找到至少一個所請求數(shù)據(jù)的版本。
分區(qū)容差
即使將其部署在不同的塊上,整個系統(tǒng)也保持其特性,這對客戶端來說是透明的。
最終一致性
在保證性能的前提下可以消除無效節(jié)點。
我們根據(jù)以上原則設(shè)計TuDoLink,下面兩個圖顯示TuDoLink的結(jié)構(gòu):
TuDoLink模型設(shè)計方面是模糊數(shù)學(xué)模型的最專業(yè)的闡述,另一方面是我們技術(shù)的核心。所以我們只用一些數(shù)字來簡單地展示核心模型的概念。