目前區塊鏈技術還處于起步階段,有許多問題阻止開發人員和企業創建去中心化的應用程序DAPP。特別是泛娛樂行業應用,流程復雜,多媒體需求強烈,這就需要有一個多功能的操作系統來滿足泛娛樂行業商業需求。
為了達到這個目的,區塊鏈必須解決幾個問題:
1.技術性能過低,基于單一的挖礦機制限制了整個區塊鏈系統
2.智能合約占用資源太高,并且智能合約執行相互干擾
3.門檻較高,使開發應用異常復雜
4.擴展性差,相對生態不開放
5.Gas費機制導致區塊鏈應用異常昂貴,商業落地難
6.目前區塊鏈內置的代幣Token使用場景單一,無法形成真實有效的內耗
XMax定位為一個去中心化的“區塊鏈操作系統”,以“一條公鏈+多條功能性側鏈” 并行的形式來運行,具備以下特點:
1.區塊鏈Max產品理念(最大限度簡化區塊鏈場景落地)
2.DPOS+分布式多層共識,多鏈高并發TPS,沒有GAS費用
3.強大的SDK為泛娛樂DAPP開發商提供方便快捷的開發工具
4.多種底層多媒體庫和強大的游戲引擎支持,插件化功能管理
5.XMax 3D游戲開發工具,讓游戲上鏈更容易
6.泛娛樂數字資產上鏈和IP確權和交易解決方案
7.XMax Studio快速開發IDE,自創WebX.JS語言(類似JS文法)簡化開發
8.“側鏈技術+跨鏈技術”解決與第三方公鏈和互聯網生態共融共生
9.同時兼容同質與非同質代幣,支持自主發幣,并與XMax.io錢包互通
10.自定義挖礦機制,支持自主挖礦體系建立,并提供系統挖礦合約模板
11.性能優化,支持WASM,LLVM,EVM多種虛擬機,系統足夠開放
XMax技術細節
XMax旨在構建一個可擴展的,高性能的,安全易用的服務于泛娛樂行業的底層“區塊鏈操作系統”,用于構建和部署一個基于區塊鏈的泛娛樂生態系統。
系統架構
XMax引入了一系列革命性技術,我們稱為區塊鏈MAX技術,他將最大程度的將區塊鏈技術應用到實際場景,并最大程度的簡化普通開發者的開發難度,解決泛娛樂行業中所有基于版權交易的難題。
XMax提供各類支持多媒體的開放平臺API,XMax.io的初創人員將進行最早的規則制定和開發。應用層DAPP在XMax基礎上實現各種應用。XMax團隊等將作為初始開發者,首先完成底層技術搭建,DAPP商店,錢包,SDK開發包等的開發。任何人和第三方軟件都可以同樣在XMax.io DAPP商店的基礎上向生態貢獻自己的作品。
XMax節點定義
XMax的節點分為2類:數字資產賬本節點,服務節點。
數字資產賬本節點負責底層XMax區塊鏈數據的存儲和DPOS共識機制的實現。
服務節點負責為了給泛娛樂DAPP開發商提供服務引擎和算力,以及各種SDK開發包的功能性節點。
Token綜合處理
包含Token服務節點,主要解決XMax多種共識模型下又要統一消耗XMX Token主賬本,協調各個不同節點之間運作的基礎公鏈;
SDK功能服務鏈
包含SDK服務節點,主要解決XMax為了SDK具體功能實現,提供的各類底層多媒體庫API接口的基礎公鏈;
該鏈利用POW共識比拼算力爭取提供服務的機會,提供服務后,除了POW產生的礦工費以外,還會享有服務費,用服務來創造價值,服務即是挖礦。
XMax開放接口
XMax提供了足夠開放的接口給第三方用戶或DAPP開發商,他們可以在享受XMax原生SDK功能的同時,最大程度的定義自己的應用,下面以存儲開放接口和加密服務接口舉例:
存儲開放接口
它可以利用現有的云節點存儲或P2P技術,甚至第三方IPFS協議。協議允許每個用戶定義一個目錄結構,并支持文件鏈接到用戶指定的存儲網絡里,然后用XMax智能合約存儲此結構。用戶可以通過編程接口(API)將文件上傳,一旦XMax驗證文件具有用戶指定的大小和名稱,將進行區塊鏈廣播,表明文件已被接收。
加密服務接口
XMax允許用戶自定義加密函數庫,讓XMax.io的視頻、音頻、文字等數字媒體可以按DAPP開發商希望的模式進行加密,這樣每當其他用戶打開該數字文件的時候,對應的播放器都會調用該加密代碼,最大程度的保護版權人。
分布式事務處理
包含事務處理的服務節點,主要解決XMax多鏈和多共識下,多鏈事務處理的問題,保證所有智能合約行為同時成功或同時失敗,協調各個不同節點之間運作的基礎公鏈;
XMax Web區塊瀏覽器
創世團隊早期開發的XMax服務插件,主要為了解決第三方DAPP商店服務的web接入問題,它提供內置WEB編譯器,支持H5編程和自主研發的WebX.JS文法編程,提供大量合約模板,讓開發人員利用原有的編程技術,即可在XMax從事研發工作,降低開發者門檻;
側鏈技術層
創世團隊為了實現與其他第三方公鏈互融互融而訂制開發的側鏈體系,側鏈技術層不僅提供第三方公鏈側鏈映射,還將提供大量開放鏈接訪問協議,讓應用程序在不同的區塊鏈上工作。 而不必要改變業務邏輯或與多個鏈式技術一起工作。開放鏈接訪問協議可以由社區建立,并受到激勵機制的鼓勵。 這將使XMax.io支持許多區塊鏈協議,并繼續改進。
虛擬機獨立架構
XMax區塊鏈操作系統致力于可以支持多種虛擬機,同時可以跟隨技術的發展增加新的虛擬機。目前也已經有三種虛擬機正在接入XMax.io SDK系統。
Web組件(WASM)
WASM是構建高性能Web應用程序的新興Web標準,通過少量適配就可以被明確定義和沙箱化。WASM的好處在于業界廣泛支持,因此可以用熟悉的語言開發開發智能合約,例如C或C++。以太發人員已經開始適配WASM,以提供適當的沙箱并使用以太坊WASM定義。XMax SDK目前支持此虛擬機。
以太虛擬機(EVM)
以太坊虛擬機是目前應用最多的虛擬機,已經被用于大多數現有的智能合約,我們也致力于可以在XMax.io區塊鏈系統上使用??梢韵胂?,在XMax操作系統區塊鏈上,EVM合約可以在內部沙箱中運行,只需要少量適配就可以與其他XMax應用程序交互。
底層虛擬機(LLVM)
底層虛擬機(Low Level Virtual Machine),本質里它是一個編譯器的基礎建設,是為了任意一種編程語言寫成的程序,利用虛擬技術,創造出編譯時期,鏈結時期,運行時期以及“閑置時期”的優化。XMax最底層的代碼邏輯依托于LLVM,如果想編寫高效的區塊鏈底層邏輯,就必須于其交互。
跨鏈交互
XMax支持區塊鏈間的跨鏈交互,這是通過側鏈索引系統和消息序列證明來實現的。但是開發人員不用了解跨鏈交互和驗證的細節。
側鏈索引系統
XMax將所有功能側鏈的Merkle樹連接到主鏈上,主鏈包含所有功能側鏈的Merkle樹根節點,并記錄側鏈所在的位置。XMax通過這些Merkle樹驗證并與主鏈相互作用。因此,XMax側鏈不直接相互作用,而是通過主鏈進行通訊。
例如:我們只需要通過主鏈的Merkle Tree Root,證明某一功能側鏈第1000個塊的 Merkle Tree Root的存在,并基于這個(功能側鏈第1000個塊的)Merkle Tree Root和附加的消息證明TX1的存在。這個方法也同樣被用于其他第三方公鏈比如比特幣、以太坊,只要區塊是基于Merkle Tree的形式組織的。
消息序列證明
XMax允許每個帳戶可以將結構化消息發送到其他帳戶,并且可以定義腳本用來接收到消息時處理消息。消息處理腳本還可以向其他帳戶發送消息。消息和自動消息處理程序的組合是XMax跨鏈交互的核心功能。
通過消息機制,我們可以處理一些跨鏈通信延遲,或異步回調等技術問題,滿足泛娛樂應用DAPP復雜的業務需求。
合約瘦身
XMax將對系統內的合約進行壓縮處理,如WebAssembly合約。利用合約壓縮,區塊鏈可以更有效地存儲和傳輸大量交易,并且對于記賬用戶來說,更能存儲更多的交易。
XMax挖礦機制與挖礦身份ID
XMax由于整個系統沒有GAS費用,所有節點的獎勵完全依靠每年增發的XMX代幣支撐,所以傳統比特幣POW挖礦模式不適合XMax。但XMax體系為了鼓勵各類引擎服務節點積極參與XMax生態,并為XMax上的DAPP提供算力,本著公平公正的思想,XMax提出如下挖礦機制:
1.XMax主鏈上的記賬節點不參與服務挖礦,使用DPOS共識,選舉產生記賬節點,XMax生態每年根據記賬節點出塊的數目獎勵記賬節點
2.XMax功能側鏈不能參與記賬,只能服務挖礦,具體共識根據提供的服務不同而不同,XMax生態按年固定獎勵這些功能側鏈服務節點
3.XMax針對服務挖礦節點定義了一個身份ID,這個ID也是由XMax每年按固定數目生成的挖礦節點ID,這是一種非同質的Token,也就是說是全網唯一的,每個服務挖礦節點必須擁有一個并且僅能一個身份ID,才能合法挖礦。XMax按年獎勵這些持有身份ID非同質Token的服務挖礦節點
4.身份ID非同質Token每年都要銷毀,從節點開始服務挖礦計算,累計一年,時間一到,自動銷毀,好比挖礦的燃料一般
5.被銷毀身份ID的服務挖礦節點必須通過XMax服務搖號體系獲得,或從他人手上購買才能繼續挖礦,否則不能繼續服務挖礦
6.由于XMax功能側鏈服務節點不像記賬節點是固定數目的(數量可能無限大),為了保障提供服務的節點有足夠的收益,XMax只能利用挖礦身份ID審核節點挖礦資格,固定數目的ID可以保證收益,為了其他節點的公平,暫時設置有效期為一年,一年之后搖號更換,所以年收益計算公式為:P=S/N
其中:服務節點年收益為P,年獎勵總額為S,全網身份ID非同質Token總數為N
XMX錢包
打造全球明星粉絲,泛娛樂用戶的智能數字化錢包,實現數字資產管理,為未來XMax孵化的更多泛娛樂項目代幣提供錢包支持,擴展全球幾十億明星粉絲的數字化錢包超級藍海市場!用戶可以方便的在平臺所有應用中進行各種支付和收款。
XMX錢包也是XMax生態中最常用的工具,他也將成為Dapp商店應用中用戶的入口,將成為XMax第三方生態發展的土壤,讓第三方生態與XMax共享區塊鏈帶來的價值互聯網新體驗。
客戶端庫/框架
XMax客戶端工具為開發者封裝了一系列常用的功能,比如XMX錢包、XMax賬號登錄,DAPP商店、激勵機制交互等功能。開發者可以通過集成這個庫很容易的接入XMax生態,而無需過多開發。
客戶端庫的接入對于應用程序開發是一個重要的優勢。原本開發者需要花大部分時間來處理客戶端和用戶體驗,并在這一層編寫大部分代碼。然而,在XMax上,開發者可以像構建傳統的非區塊鏈應用程序一樣開發客戶端應用程序。我們的設計使開發人員能夠使用他們喜歡的框架和工具,以便他們可以利用社區資源和支持。
服務端/底層架構
XMax為DAPP應用程序開發者提供了大量多媒體庫和框架。這些庫支持iOS、Android,Windows,MAC等主流平臺。這些媒體庫都以服務節點的形式存在于SDK服務公鏈中。
XMax 原生應用
XMax研發初始就定位為一套基于區塊鏈的底層操作系統,并大力發展多媒體場景原生應用。研發團隊將會在XMax體系下研發大量“區塊鏈+多媒體”底層應用接口提供給第三方開發者,并在官方XMX錢包的區塊桌面上集成幾款原生應用,供普通用戶享受XMax系統帶來的全新體驗。
XMax上的多媒體文件
XMax體系對媒體文件進行了多維度的重新定義。媒體文件除了是存儲載體外,他更是一個價值載體。XMax對媒體文件進行了自創的區塊鏈文件DNA加密和時間戳加密,并將用戶的版權和設置的支付信息硬編碼到文件中去,并將該信息提交到XMax底層區塊鏈賬本中去,并利用DPOS算法達成全網共識,透明,公開,不可篡改。
所以在XMax的媒體文件,每一次創建或復制都是一個全新的文件和擁有全新的版權信息,XMax利用技術手段在物理層面將其變成了唯一,并達成全網共識。XMax讓每一份傳統的數字文件,變的和真實世界一樣,是天然稀缺和唯一的,這重塑了傳統的數字文件的價值,讓人類邁向價值互聯網更近了一步。
其他用戶,如果想播放該文件,必須支付版權人設置的GAS費用(即使是0),并且這一切都是天然集成到系統中去的。而且該文件在XMax體系之外是無法單獨運行的,徹底隔絕現有傳統盜版生態體系,重塑了“版權”價值體系。
體系外的應用如果想引用該音樂文件,也可以方便的調用XMax提供的第三方多媒體接口SDK,但同樣要支付GAS費用給版權人。
區塊鏈音樂
XMax利用多媒體接口SDK研發的一款原生音樂播放器,可以播放XMax體系內的音樂文件,并自動調用XMax支付體系,用戶可以利用XMX官方錢包通過分享自己的版權音樂讓其他人收聽獲取XMX收益。
區塊鏈播放器
XMax利用多媒體接口SDK研發的一款原生視頻播放器,可以播放XMax體系內的視頻文件,并自動調用XMax支付體系,用戶可以利用XMX官方錢包通過分享自己的版權視頻讓其他人收看獲取XMX收益。
區塊鏈閱讀
XMax利用多媒體接口SDK研發的一款原生電子文本閱讀器,可以查看XMax體系內的電子文本,并自動調用XMax支付體系,用戶可以利用XMX官方錢包通過分享自己的版權電子文本讓其他人收看獲取XMX收益。
區塊鏈通訊
XMax利用多媒體接口SDK研發的一款原生IM工具,用戶可以利用IM進行社交通訊。
區塊鏈相機
XMax利用多媒體接口SDK研發的一款原生區塊鏈相機工具,當用戶用此相機拍照或拍攝視頻后,文件天然被賦予版權,并硬編碼支付信息,自動生成XMax區塊鏈媒體文件。
區塊鏈瀏覽器
XMax資源瀏覽器,可以瀏覽當前XMax區塊鏈和服務的基本情況。
區塊鏈設置
XMax區塊鏈設置可以對自己在區塊鏈上的資源文件進行操作或設置。
團隊介紹
程野 Xmax CEO
資深泛娛樂投資人、游戲投資人、資深游戲測評專家,從2008年至2018年,10年期間,旗下所管理的基金,參與投資包括青云互動等數十款網頁游戲、手機游戲開發公司和發行公司,以及uber、唱吧等泛娛樂領域內頂級優秀項目。最高投資回報率數十倍資深游戲測評專家。
曾長期擔任國內某知名游戲平臺的核心游戲測評專家,為該平臺的游戲選品工作提供了數款單月流水破億的超級大作。
Christopher Manzano Xmax PM
經驗豐富的產品策劃人員,曾策劃過大量的游戲產品并指出其中的程序漏洞,并業余愛好黑客行為。曾任職一些亞洲頂尖的游戲公司,為其做市場運營工作。他想用自己的努力讓區塊鏈能成為大眾都能用的技術。
Alex Nikolaev
?經驗豐富的區塊鏈技術專家,曾擔任區塊鏈創業公司海豚鏈的CTO
?幫助并建立了區塊鏈創業公司artex的技術架構和代幣經濟體系
?區塊鏈高級講師,長期參與開發國際區塊鏈項目的智能合約
?知名開發人員和安全專家
評論
查看更多