1. 程式人生 > >淺談GAIAWORLD獨家自研技術背後的邏輯及意義

淺談GAIAWORLD獨家自研技術背後的邏輯及意義

區塊鏈 遊戲 GAIAWORLD

微信公眾號:GAIAWorld
技術分享圖片

前言:

我們認為區塊鏈不僅是世界的操作系統,它本身就應該是一個自治世界!在此系統中,每個節點相互連接與交互,整個系統自治管理自己的行為,形成一個去中心化的自治的數字世界。GAIAWORLD致力於夯實公鏈的基礎,打造一個基於區塊鏈的自治世界。在這個新的世界裏,一切都應該是在鏈上進行的,而GAIA鏈會是這個新世界的基石!

現實逃不過富者越富窮者越窮的馬太效應

我們同樣選擇POS而不是POW,因為這避免了大量無意義的資源消耗。但是我們不認可以太坊casper的理念:投入資金越多,回報肯定越大,這會無可避免的導致<<馬太福音>>中所說的"凡有的,還要加給他,叫他有余。沒有的,連他所有的,也要奪過來"(For unto every one that hath shall be given, and he shall have abundance: but from him that hath not shall be taken away even that which he hath.) 這顯然是不公平的。

技術分享圖片

這樣的不公平性不應該還在區塊鏈的世界裏被永久延續。GAIAWORLD獨創研發CPoS(Competition Prove of Stake)共識機制,所有鍛造者被隨機分配到256個分組中,股權不僅僅取決於投入的資金量還和區塊高度、累加次數、隨機初始值相關聯,在指定分組中股權最高的鍛造者獲得鍛造當前區塊的權利。

鍛造區塊完成之後,鍛造者將獲得鍛造獎勵,並且分組和初始權益都會被隨機重置。這種制度設計使得更多的人可以獲得鍛造機會,而且資金投入量小的節點也有機會戰勝資金投入量大的節點。在GAIA鏈裏,窮人不會越來越窮,所有節點都有機會獲得收益。

公平是應該被監督和驗證的,且是區塊鏈的基礎設施之一

為此,我們在區塊鏈底層實現了可驗證隨機算法。隨機是為了公平,可驗證是為了確定這是真的公平。所有可能的隨機數生成者都提前公布了自己的BLS公鑰,當成為隨機數生成者時會使用私鑰和指定隨機數生成算法生成隨機數,所有GAIA世界的節點都可以使用BLS公鑰對隨機數進行驗證。

因為公鑰是提前公布的,隨機數生成者也無法控制隨機數。隨機數生成者和GAIA世界中的其他節點相比會更早知道隨機數的值,這個優勢會通過應用層代碼的再次隨機被抵消。在GAIA鏈中公平是可以被監督和驗證且無法被操控的。

一個理想的世界應該是不斷進化的,所以需要平行鏈

平行鏈就是GAIAWORLD進化和擴展的方式,沒有最好的世界只有更好的世界。完整的GAIA由一條主鏈和無數條平行鏈組成。主鏈由GAIA基金會管理和維護,所有人都可以在遵循GAIA規範的前提下發布自己的平行鏈並且和主鏈互通。主鏈可以有平行鏈,平行鏈也可以有自己的次級平行鏈,構成一個可以無限擴展的平行世界。
技術分享圖片

在GAIA的設計中,主鏈只提供最基礎的功能和設施,所有的應用級別的功能都應該在平行鏈中部署。我們並不擔心平行鏈太多會降低主鏈的安全性,因為CPoS的資源消耗極低,大部分節點都能無壓力運行多條平行鏈。相反,我們認為更多的平行鏈意味著更大的節點基數,而更大的節點基數反而會讓主鏈更加安全。

最終,區塊鏈的世界應該是自治的

我們參考歐美法系和大陸法系設計了三級仲裁委員會制度來實現鏈上世界的自治。在這個自治系統裏面,我們還設計了去中心化的價值互換機制。這其中包括主鏈上的價值互換、主鏈和平行鏈的價值互換、平行鏈之間的價值互換。

除此之外,我們還設計了GAIA世界和物理世界的交互機制:神盾協議。神盾協議本質上是一個智能預言機和一個智能合約規範,符合該規範的智能合約被稱作神盾合約。通過調用神盾合約,可以將物理世界接入到GAIA世界中。

隨著區塊鏈技術的日趨成熟,一個完全自治的區塊鏈生態系統不會僅僅是烏托邦,或將引導社會文明進入一個新階段。千裏之行始於足下,我們只是實幹家,GAIAWORLD項目立項時間雖短,但近期我們將呈上GAIAWORLD的CPoS測試版,敬請期待!

技術分享圖片

淺談GAIAWORLD獨家自研技術背後的邏輯及意義