MagnaChain是一個由遊戲開發者設計,且專為遊戲開發者所打造的遊戲底層公有鏈平臺。透過使用區塊鏈技術支援的開發者工具、快速的區塊鏈交易速率,以及開發者社羣共同貢獻智慧與資源的模式,為遊戲產品結合技術進行升級最佳化提供了絕佳的解決方案。MagnaChain生態系統如同已經廣被認可的區塊鏈公有鏈以太坊一樣,MagnaChain允許在我們的平臺上建立幾乎毫無限制的分散式應用及通證化經濟的生態系統。這些生態系統將包括但不限於:已經開發完成的遊戲,但重新最佳化設計使其可以在區塊鏈上執行;專門為了在MagnaChain上執行所新開發的遊戲;以及第三方數字資產交易所和第三方虛擬道具市場等等。遊戲市場日益增長的需求受到眾人關注追捧的CryptoKitties(以太坊虛擬貓遊戲)在釋出的幾天內,就因為參與使用者的數量眾多而造成以太坊區塊鏈的崩潰。這具體表現了區塊鏈遊戲在全球市場是具有高度的需求,但還沒有被有效的方法所滿足的。主要的原因是因為目前市面上現存的所有區塊鏈底層系統都無法滿足遊戲應用在海量交易上的需求,也沒有哪一個區塊鏈公有鏈提供了傳統遊戲開發者簡易高效就能將他們的遊戲專案上鍊的需求。MagnaChain的解決方案MagnaChain為這些問題提供了革命性的解決方案,讓一般遊戲開發人員即使對區塊鏈的程式語言並不熟悉,也能輕鬆的將遊戲帶上區塊鏈。MagnaChain將透過提供大量的軟體開發工具包(SDK)來幫助開發者做遊戲轉換,使用在遊戲開發者間最流行的程式語言(如Lua)來進行這個轉換的工作,讓遊戲輕鬆在區塊鏈上執行。這意味者遊戲開發者可以輕鬆的釋出完整的遊戲,甚至將已經發布過的遊戲重新在MagnaChain區塊鏈上進行釋出。玩家的全新體驗對於遊戲玩家來說,MagnaChain可以提供他們更豐富的、去中心化的遊戲體驗,這些體驗將透過對玩家提供更高的遊戲透明度和掌控力來完成。這意味這玩家將真正意義的具有數字資產的擁有權,以及在不同遊戲之間使用這些資產的權利和能力,更重要的是對於賬號安全的保護,不會被任何一個集權式的遊戲平臺所任意改變。為了給所有的遊戲玩家和開發者帶來和以往截然不同的利益和體驗,MagnaChain有志於成為全球每年1084億美元遊戲市場*帶入區塊鏈技術的驅動力,真正的做到“改變遊戲規則”。
競爭對比
技術說明1.VH-PoS共識協議MagnaChain開發了一種創新的共識協議,以便在我們的網路得到最大的安全和效率。以“股權證明”(PoS)作為基礎,我們創造了VH-PoS機制。股權證明(PoS) PoS股權證明機制的最重要部分是礦工會儲存一些通證在網路作為抵押,一定的承諾了他們將持續為確認及記錄區塊鏈上的交易而工作。在PoS機制中,礦工必須擁有通證才能得到新的通證,就如同獲得利息一樣。但是,這種機制要求更多的算力。VH-PoS繼承了PoS所有的優點,並且它不需要多增加的雜湊算力來獎勵擁有通證的礦工獲取利息。工作量證明(PoW)我們獨特的演算法將避免在PoW工作量證明模式中“51%攻擊”發生的可能性。PoW是以共識作為基礎的模式,它允許某些個人或者群體,只要貢獻網路總體雜湊算力的51%以上,就能控制全部網路。這個情況將有造成節點損害的風險和改變共識及總帳記錄的能力,意味著網路不再是不可篡改的。VH-PoS的解決方案MagnaChain要解決目前存在於主流協議模式中的幾個問題:如PoW模式對能源的浪費,委派股權證明(DPoS)模式演算法集權的問題,PoS模式對區塊鏈的重組,和“雙花”攻擊的可能性。在VH-PoS模式中,挖礦的過程將更容易同時節約成本。它的運作模式就像是一個可能性的競賽,可以讓更多礦工和積極的節點加入工作。這也提供多支鏈環境所需要的條件,解訣低吞吐量和資料在區塊鏈積累的問題。2.軟體架構MagnaChain的軟體架構由低到高分為五個層次:第一層 最底層為基礎庫,包括基本的加密與共識演算法、P2P對等網路、記憶體管理、執行緒、程序管理等第二層 在基礎庫之上為基本功能模組,在這一層,主要實現了基本的帳戶與錢包管理,及區塊鏈的生成與同步、基本的交易功能等。在這一層基本完成了傳統區塊鏈系統的所有功能。第三層 為擴充套件功能,包括基於VM的智慧合約,以及多鏈管理系統。這一層主要提供了智慧合約,以及一套透過多鏈實現的高TPS解決方案。第四層 為API層,主要提供了一套供其他APP呼叫的API及一系統整合式SDK。第五層 最上層為應用層,包括錢包、區塊鏈瀏覽器、開發工具整合等一系列使用及輔助開發工具。3.我們的優勢安全穩定性和安全性對區塊鏈網路非常重要,可惜,很多目前現有的區塊鏈由於去中心化的特質,對此具有不確定性。因此,MagnaChain用模組設計工具的方式精簡了區塊鏈的使用,採用分層模式、獨立元件,外掛功能開發方法,和逐項功能單元測試等,保證我們軟體的穩定性和可靠性。我們還用我們獨特的共識演算法(VH-PoS)、虛擬機器沙盒環境,和定製的Lua語言架構,使我們的系統更為安全,同時減少經常發生在智慧合約開發上的問題。易用我們選擇了在遊戲開發時最常被使用的指令碼語言,而非區塊鏈特有的程式碼語言,讓開發者在MagnaChain平臺上開發智慧合約。這使得智慧合約的開發和一般傳統遊戲後端的開發變得非常相似。此外,我們還提供開發者最常使用的遊戲開發工具外掛,使得遊戲和區塊鏈的結合更為流暢和方便。對於有經驗的遊戲開發者來說,這個過程就像他們已經熟悉的日常工作一樣簡單。高速率經過不斷最佳化的MagnaChain具有高速的TPS,能滿足任何遊戲平臺的需求。目前實際測試結果顯示,MagnaChain可以達到上萬的TPS。4.平臺的優勢統一的登入門戶和賬戶管理每個MagnaChain使用者都將有一個用金鑰保護的錢包,此錢包可以按需為每個應用提供一個使用者的UUID,即通用唯一識別碼,作為唯一的使用者身份識別標記。也可以提供一個通用的全域性UUID,方便多個遊戲共享資料,甚至讓使用者的數字資產在多個遊戲中流通。靈活的通證使用遊戲開發者可以選擇直接用MagnaChain底鏈的通證作為遊戲內的支付手段。除此之外,開發者也可以選擇編寫自己的智慧合約,上線自己應用內的通證,或是基於自己平臺,在多個遊戲內流通的通證,多種通證可以靈活組合使用。雲端計算開發者可以逐步將現在的遊戲服務端的程式碼,遷移至MagnaChain的智慧合約中。特別是對於服務端邏輯不復雜的應用,開發或是遷移成本都很低。開發者不再需要購買伺服器或是虛擬機器雲服務,也不再需要專門的人手來維護和管理這些虛擬機器或是伺服器,只需要對區塊鏈上的每次呼叫支付手續費。這可以大大節省時間,人力及管理成本。數字資產生成和確權由智慧合約產生的數字資產,受使用者的金鑰保護,遊戲開發者沒有能力進行任何所有權變更的操作,包括增加、刪除,或轉移所有權。這是第一次由玩家確實擁有所有權的,而且也可以流動和交易的數字資產。數字資產交易由於玩家目前沒有控制自己數字資產的能力,因此出現了交易的需求。在MagnaChain平臺,每個數字資產都有唯一標識ID,又有一定的稀缺性或是收藏價值,這將會產生出一個和現在藝術品、收藏品類似的新的交易場景和市場。大資料分析MagnaChain採用了UTXO帳戶模型,在保護使用者帳戶匿名和隱私的前提下,所有的交易都是可追溯和不可篡改的,也是公開在區塊鏈上可供所有人使用的。在MagnaChain遊戲生態建立完成後,每天將產生海量的交易資料。當前做大資料分析,經常會碰到資料被大公司壟斷而無法獲取,或是資料作假,樣本不足,取樣有偏差等問題。如果資料是存於區塊鏈上,則這些問題都可以避免。這批資料,不但可以公開獲取,而且完全免費,真實可靠。對這些資料的分析可能不止為遊戲行業帶來好處,對於經濟分析、使用者行為分析等,也非常有用。人工智慧學習樣本同大資料分析一樣,人工智慧的學習也需要海量的資料樣本。如果將鏈上產生的遊戲資料,用於遊戲人工智慧的訓練,將會給玩家帶來比以往遊戲更真實和互動的體驗。軟體開發工具包(SDK)MagnaChain將提供一系列工具,幫助開發者開始設計和製作區塊鏈新遊戲。這些工具包括瞭如Unity,Cocos和其他引擎外掛,以及用開發者熟悉的編碼語言生成智慧合約的工具。我們的最終目標是讓MagnaChain成為類似於Unity的整合開發工具。對於中小型遊戲的開發者來說,使用區塊鏈分散式應用的開發技術將能夠不需要任何後端程式就能釋出遊戲。5.主鏈和支鏈MagnaChain在設計之初,即希望解決當前區塊鏈平臺的兩個問題,即吞吐率過低以及資料累積過多的問題。所以我們引入了支鏈作為解決方案。
資料結構
在MagnaChain的實現中,整個網路有一條唯一的主鏈,新貨幣只在主鏈的區塊中發行。同時可以有任意多條支鏈,每條支鏈的前一個塊,可以是主鏈中的某個塊,也可以是另一條支鏈中的某個塊。整體資料結構是一棵樹,而不是一條鏈。
使用者可以透過簡單化和流暢的指令,自由的建立支鏈,也可以用特殊的交易,自由地將通證從一條鏈移往另一條鏈。這樣我們可以為某個應用,甚至某個應用的某個模組,單獨開出支鏈。使用的過程中非常透明簡易。
礦工的靈活性
礦工可以自由地選擇在哪一條鏈上進行挖礦,或者是在多條鏈上進行挖礦。支鏈上雖然沒有新貨幣發行,但還是會有交易費作為獎勵。交易越多,則費用也會越多。當某條鏈的礦工比較少時,挖礦將更有利可圖,就會吸引新礦工加入,而如果某條鏈礦工很多而交易很少,礦工的數量就會變少。整個挖礦就像一個市場,透過交易費的激勵,自動地調節礦工與多條鏈的關係,讓礦工靈活地在最合適的鏈上挖礦。
高階別TPS
多支鏈的架構會讓整個網路的吞吐率,即每秒交易數(TPS)達到一個很高的級別。在傳統的區塊鏈專案中,TPS的計算可以透過簡單的(每區塊最大交易數/ 出塊時間 )來計算得出,如比特幣是每塊4000筆交易,每10分鐘出一個塊,那麼TPS只有4000/ (10 X 60) = 6.6筆。
而在MagnaChain中,由於有多條鏈併發在處理資料,總吞吐率是單條鏈的TPS X 支鏈個數。理論上來說,TPS上限將只受限於網路頻寬及礦工的磁碟儲存空間。
對使用者的好處
除了極大的提高了TPS外,併發式支鏈還有另一個好處,即可以極大地減少使用者的磁碟空間佔用。
使用者可以用命令動態的同步或是刪除支鏈,這樣在使用者或是礦工的磁碟上,永遠只會有他們需要的資料存在。
當某個應用關閉,對應的支鏈沒有新的交易,所有的使用者資產也轉移到主鏈上或別的支鏈上時,將不再有礦工在這條支鏈上挖礦,這條鏈上也將不再產生新的區塊。這樣也不會影響主鏈和整個網路的安全性。
通證 (MGC)
Magna(簡稱MGC)作為系統通證,將會在我們的平臺上執行,其作用類似於以太坊上的“GAS”。在dApp上發生的每一筆交易,開發者都需要以Magna為該交易提供資金,這筆資金將支付給礦工以進行交易驗證。此外,dApp開發人員將能夠在Magna上建立自己的通證經濟生態系統 - 例如,遊戲開發者可能會使用Magna促進使用者之間的遊戲內交易,並將Magna作為遊戲內貨幣來使用。
在我們的設想中,所有型別的dApp開發者,都可以基於Magna設計源源不斷的創新用例,當然也包括我們自己計劃的一些專案。對於遊戲等具有大型市場的場景或領域,開發者甚至可以選擇在Magna上進行自己的通證銷售,因為遊戲業可能是將區塊鏈帶入大眾的關鍵領域之一。
Magna 和比特幣的比較
MagnaChain的代幣產出機制,與比特幣的產出機制嚴格一致,即在每產出總貨幣數的一半時,讓每天的產量減半。除預挖的20億枚代幣供社羣分配外,礦工可獲得的總幣數在20億枚。
在最初的4年中,每年發行2.5億枚,之後每天的產出將減半。這個減半過程平均每4年會發生一次,將持續63次,之後挖工挖礦將只有手續費產出,而沒有新的貨幣發行。
MagnaChain也沒有POS挖礦中的利息機制,所有新增的貨幣全部透過在新區塊中發行出來。
這體現了我們對MagnaChain整個內部以及外部經濟系統的一個思考,也代表了我們對奧地利經濟學派思想的認同。
總量有限且通縮的產出策略,有助於MagnaChain投資者的資產保值增值,不會被通脹稀釋。由於MagnaChain代幣與比特幣一樣,可以在小數點後做9位數的劃分,不會有單枚價值太高而失去交易功能的問題。
同時,在整個內部生態中,MagnaChain又有與比特幣不同之處。在比特幣挖礦的經濟迴圈中,礦工需要先付出法幣資本,購買礦機進行投資,獲得比特幣後,又需要至少賣出一部分換取法幣來償還投資或購買新的礦機。由於比特幣每天的產出量是明確的,不管多少算力,都只會平分掉固定的這些比特幣產出。礦工之間實際上進行的是一場算力的軍備競賽。即礦工會持續有動力購買新的礦機,否則就會在競爭中失敗,而產出減少。所以在比特幣的經濟迴圈中,一直會有持續的賣壓。要麼是礦工賣出比特幣購買礦機,要麼是礦機生產商賣出比特幣進行其他開支的支付。
而在MagnaChain中,每天的產出也是確定的,只不過與算力無關,而與幣天數有關。也就是說,與比特幣一樣同樣是進行挖礦的軍備競賽,比特幣比拼的是礦機的算力,而在MagnaChain中,比拼的是持幣數額。這會帶來一個好處是,礦工為了一直有收益,就必須至少把一部分新增的挖礦收益,投入到下一輪挖礦之中,否則就會在競爭中落敗。由於沒有持續的賣壓,這對穩定幣價相對來說會比較有利。
關於更多MagnaChain資訊:
更多區塊鏈專案介紹:http://www.qukuaiwang.com.cn/news/xiangmu
風險提示:區塊鏈投資具有極大的風險,專案披露可能不完整或有欺騙。請在嘗試投資前確定自己承受以上風險的能力。區塊網只做專案介紹,專案真假和價值並未做任何稽覈。