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