氪星球的目標(biāo)是成為全球首個區(qū)塊鏈游戲生態(tài)級入口,不同于其他游戲或內(nèi)容分發(fā)類項目,我們認(rèn)為完整的區(qū)塊鏈游戲生態(tài)應(yīng)當(dāng)包括玩家到開發(fā)者,從內(nèi)容制作到內(nèi)容分發(fā),從區(qū)塊鏈原生居民到傳統(tǒng)游戲遷徙者,從單一玩家進入到社群玩家進入的全方位要素。以上各個要素共同發(fā)力,才可以促進整個生態(tài)不斷進入正向循環(huán),不斷加速整個生態(tài)的健康發(fā)展,缺一不可。因此,氪星球的區(qū)塊鏈游戲生態(tài)級入口一共包含四層含義:玩家入口、內(nèi)容入口、公鏈社區(qū)入口、渠道推廣入口。
為了讓開發(fā)者和用戶能夠享受到區(qū)塊鏈的紅利,基于優(yōu)質(zhì)的游戲內(nèi)容,完善的社交互動體系,內(nèi)置的幣幣交易及 NFT 數(shù)字收藏品交易商城,形成一個完整的生態(tài)閉環(huán)。一方面幫助開發(fā)者方便的接入氪星球開發(fā)游戲,并幫助平臺內(nèi)有優(yōu)質(zhì)生態(tài)的游戲發(fā)行游戲內(nèi) ERC20 代幣,開發(fā)者也可以從發(fā)行token中獲益。另外,這些token可用來充值,意味著在游戲中進行了真實的消耗,這解決了目前很多非用途類 token 沒有消耗場景,無法實現(xiàn)價值維持的問題。另一方面鼓勵用戶積極在氪星球中通過玩游戲、參與開發(fā)游戲、持有游戲 Token 創(chuàng)造價值,獲得財富。
氪星球技術(shù)架構(gòu)
氪星球的技術(shù)架構(gòu)分為六層,主要包括:生態(tài)層、平臺應(yīng)用層、工具層、合約層、共識層和數(shù)據(jù)層。
1. 生態(tài)層
氪星球目標(biāo)成為全球最大的區(qū)塊鏈游戲價值流通平臺,基于優(yōu)質(zhì)的游戲內(nèi)容,完善的社交互動體系,內(nèi)置的幣幣交易及 NFT 數(shù)字收藏品交易商城,形成一個完整的生態(tài)閉環(huán),鼓勵用戶在氪星球中可以通過玩游戲創(chuàng)造價值,獲得財富。
氪星球的生態(tài)層主要由優(yōu)質(zhì)內(nèi)容游戲組成,主要包括氪金騎士、氪金消除、塊西游、小小航海士、極無雙等優(yōu)質(zhì)游戲構(gòu)成。生態(tài)層的構(gòu)成主要是通過自研、與傳統(tǒng)優(yōu)質(zhì)游戲開發(fā)者及已有的成功游戲合作將傳統(tǒng)經(jīng)典游戲區(qū)塊鏈化等相結(jié)合的方式,保證游戲質(zhì)量的同時,也希望將傳統(tǒng)的游戲用戶吸引來,形成增量效應(yīng)。同時氪星球還將開放游戲眾籌功能,將開發(fā)者及用戶從游戲的萌芽期就建立強關(guān)聯(lián)。
2. 應(yīng)用層
2.1 NFT錢包
錢包是存儲和使用數(shù)字貨幣的工具,在區(qū)塊鏈領(lǐng)域有舉足輕重的地位。有別于傳統(tǒng)的貨幣錢包,NFT 錢包是針對數(shù)字藏品的專用錢包,記錄了每種數(shù)字資產(chǎn)各種屬性以及相關(guān)事件。具體實現(xiàn)方式是監(jiān)聽區(qū)塊鏈的 ERC721 轉(zhuǎn)賬事件,將鏈上的事件轉(zhuǎn)化為用戶關(guān)心的 ownership 以及topic 數(shù)據(jù),并提供統(tǒng)一的接口記錄 NFT 的具體屬性數(shù)據(jù)。內(nèi)置幣及 NFT 雙錢包,不僅可以方便轉(zhuǎn)賬、收款、交易記錄查詢等操作。
2.2 跨鏈交易所
跨鏈,就是通過一個技術(shù),能讓價值跨過不同鏈和鏈之間的障礙,進行直接的流通。跨鏈交易并沒有改變每個區(qū)塊鏈上的價值總額,只是在不同的持有人之間進行了一個兌換而已??珂溄灰准夹g(shù)的核心要素之一是:幫助一條鏈上的用戶 Alice 找到另一條鏈上的愿意進行兌換的用戶Bob。從業(yè)務(wù)角度看,跨鏈技術(shù)就是一個交易所,讓用戶能夠到交易所里進行跨鏈交易。
氪星球的最終目標(biāo)是實現(xiàn)跨鏈交易,支持跨鏈交易的交易所的將接受比特幣和以太幣及其ERC20 標(biāo)準(zhǔn)代幣的支付??珂溄灰卓梢圆捎霉fi定(Hash-locking)技術(shù)、連鎖鏈(例如BTCRelay 和 ZecRelay)或跨鏈通信協(xié)議(例如 Cosmos 和 Polkadot)來實現(xiàn)。氪星球采用公證人機制(Notary schemes),主要特點是不關(guān)注所跨鏈的結(jié)構(gòu)和共識特性,而是引入一個可信的第三方充當(dāng)公證人,作為跨鏈操作的中介。無需建造新的區(qū)塊鏈,直接在原鏈上進行功能擴展以實現(xiàn)跨鏈能力。
2.3多幣種錢包
氪星球錢包將是全球通用的數(shù)字貨幣錢包 , 支持絕大部分?jǐn)?shù)字貨幣的轉(zhuǎn)賬、支付和存儲。任何數(shù)字貨幣都可以在此錢包上進行安全和便捷的交易,交易平臺之間的充值和提現(xiàn),讓用戶喜歡的游戲幣有安全的存儲工具。
2.4 NFT商城
NFT(Non-Fungible Token)商城是利用合約實現(xiàn)的去中心化資產(chǎn)交易商城,由合約本身保證交易過程的安全和透明,通過鏈下撮合,鏈上交易的方式,增加了使用的流暢度。 具體實現(xiàn)方式,賣家通過私鑰簽名出售的物品ID 以及價格,并將簽名發(fā)送至商城進行掛單,買家可以獲取到該簽名,并發(fā)送響應(yīng)的價格至交易合約,完成交易。
3. 工具層
3.1 區(qū)塊鏈瀏覽器
區(qū)塊鏈瀏覽器可以說瀏覽區(qū)塊鏈信息的主要窗口,每一個區(qū)塊所記載的內(nèi)容都可以從區(qū)塊鏈瀏覽器上進行查閱。通常數(shù)字資產(chǎn)用戶會使用區(qū)塊鏈瀏覽器查詢記錄在區(qū)塊中的交易信息。它會詳細(xì)的記錄了每一個區(qū)塊的確認(rèn)過程和數(shù)字貨幣的產(chǎn)生、分配過程,并且完整的記錄了每個區(qū)塊間的數(shù)字幣流轉(zhuǎn)情況,從而更加完整的、公開的披露了數(shù)字幣的存量、增量、換手率等信息,唯一無法知道的就是每個區(qū)塊背后的人是誰,這也是匿名性的一大特征。
3.2 跨鏈資產(chǎn)轉(zhuǎn)移
氪星球鏈將是數(shù)資產(chǎn)跨鏈交易的樞紐。我們使用智能合約和哈希鎖定技術(shù),可以將任何鏈上的數(shù)字資產(chǎn)轉(zhuǎn)移至氪星鏈上,或者反向轉(zhuǎn)移,而無需權(quán)威的第三方的幫助。無論另一游戲基于何種公鏈,只要其能支持智能合約和哈希鎖定,氪星球鏈即可作為其高速處理的緩存。這可以給開發(fā)者們提供諸多便利。例如,開發(fā)者可以減少學(xué)習(xí)成本,使用原有公鏈開發(fā)的游戲輕易轉(zhuǎn)移至氪星球平臺。另外,跨鏈交易跟底層價值鏈的結(jié)合,可以給基于氪星球鏈的通證更加完備的價值保證。比如用戶可以使用 ETH 通證在無第三方存在的情況下自由且安全地購得或售出其它鏈上的基于氪星球的通證。
3.3 氪星賬號體系
區(qū)塊鏈的賬號體系基于密鑰對,這增加了安全性和匿名性,但是對于普通用戶來說,入門的門檻比較高。氪星球使用用戶較為熟悉的手機號碼作為主體號碼,用戶可以選擇主動關(guān)聯(lián)錢包地址,來實現(xiàn)賬號和錢包之間的映射。第三方應(yīng)用可以自由選擇使用用戶的賬號或者錢包地址作為主體賬號,當(dāng)選擇用戶賬號時,可以用氪星球的提供的 oauth2.0 的方式作為接入,通過 token查詢到用戶的相關(guān)信息,例如映射的錢包地址,用戶頭像,也可以將需要錢包地址接收的財產(chǎn)暫時托管于賬號,減輕了對 Dapp 的門檻,使其功能可以在非錢包環(huán)境下不受影響。也可以選擇直接使用用戶錢包地址,不用經(jīng)過氪星球,直接用戶進行交互,增加了很大的自由度。
3.4 RPC接口
RPC(Remote Procedure Call)即遠(yuǎn)程過程調(diào)用。也就是說,調(diào)用過程代碼并不是在調(diào)用者本地運行,而是要實現(xiàn)調(diào)用者與被調(diào)用者二地之間的連接與通信。氪星球?qū)⑻峁┴S富的技術(shù)PRC 以滿足游戲及 NFT+ 的需求。例如氪星球?qū)⑻峁┛珂準(zhǔn)录O(jiān)聽接口。在所有氪星球支持的公鏈上發(fā)生的通證交易事件,都會被氪星球客戶端監(jiān)聽,且支持可編程的事件處理機制。氪星球也提供充足的 NFT+ 查詢 RPC。例如查詢 NFT+ 在任何時刻的公鑰,擁有者等。
4. 合約層
Solidity 是一種用于編寫智能合約的高級語言。Solidity 程序需要運行在以太坊虛擬機(EVM)上。EVM 即以太坊虛擬機,用于執(zhí)行氪星球的智能合約。智能合約可用高級開發(fā)語言 Solidity進行開發(fā),合約源代碼經(jīng)過編譯得到可在 EVM 中運行的字節(jié)碼。在部署合約、與合約交互的時候,字節(jié)碼都是以 16 進制字符串形式傳遞和展現(xiàn)。
5. 共識層
氪星球鏈的底層技術(shù)是 ETH 和 EOS 技術(shù)的完美融合和改進。我們在 ETH 鏈的基礎(chǔ)上實現(xiàn)了 BFT-DPOS 技術(shù)。BFT-DPOS 技術(shù)的全稱是拜占庭容錯委托權(quán)益證明(Byzantine Fault Tolerance Delegated Proof of Stake)。與傳統(tǒng)的 POS 技術(shù)不同的是,BFT-DPOS 實現(xiàn)了兩個方面重要改進。一是區(qū)塊產(chǎn)生者是全體參與者投票產(chǎn)生;二是使用拜占庭容錯技術(shù)來提高區(qū)塊確認(rèn)時間。投票決定區(qū)塊產(chǎn)生者一方面讓全體參與者都有機會成為區(qū)塊鏈生產(chǎn)者的一部分,另一方面也提供了一個糾錯渠道。任何一個作惡的生產(chǎn)者可以很快地被投票者們剔除,從而維護系統(tǒng)的穩(wěn)定性。全民參與的可能性則是維持共識的一個重要保證。拜占庭容錯技術(shù)的應(yīng)用則可以讓一個區(qū)塊在產(chǎn)生后的一秒之內(nèi)完成確認(rèn)。這樣的確認(rèn)速度可以讓基于區(qū)塊鏈的游戲?qū)崟r交易成為可能。
6. 數(shù)據(jù)層
氪星球的大數(shù)據(jù)層是一個去中心化的文件儲存與讀取系統(tǒng)。在這個系統(tǒng)中,我們使用類似于星際文件系統(tǒng)(IPFS)類似的技術(shù)來對文件進行去中心化地存取。對于每一個存入的數(shù)據(jù),都可以用其簽名來取得。NFT+ 的行為數(shù)據(jù)可以被自由地存取。另外此系統(tǒng)將支持基于 NFT+ 的大數(shù)據(jù)分析。對于任何一個 NFT+ 通證,其所有行為數(shù)據(jù)可以被低成本地儲存和獲取并且保證了其正確性。
氪星球產(chǎn)品特點
1. 跨鏈資產(chǎn)交易
在單鏈的情況下,清 / 結(jié)算的一致性和原子性(如果把一個事務(wù)看作是一個程序 , 它要么完整的被執(zhí)行 , 要么完全不執(zhí)行,這種特性就叫原子性)很容易保證。但如果資產(chǎn)處于不同的鏈上,需要從技術(shù)上保證清結(jié)算的跨鏈一致性和原子性,為去中心化交易所的跨鏈資產(chǎn)交換提供技術(shù)支撐。目前跨鏈方案可以分為三類:
(1) 公證人機制(Notary schemes)
這是中心化或基于多重簽名的見證人模式,主要特點是不關(guān)注所跨鏈的結(jié)構(gòu)和共識特性,而是引入一個可信的第三方充當(dāng)公證人,作為跨鏈操作的中介。代表性方案是 Interledger。
(2) 側(cè)鏈/中繼(Sidechains/ Relays)
側(cè)鏈?zhǔn)且环N錨定原鏈的鏈結(jié)構(gòu),但并不是原鏈的分叉,而是從原鏈的數(shù)據(jù)流上提取特定的信息,組成一種新的鏈結(jié)構(gòu),而中繼則是跨鏈信息交互和傳遞的渠道。不論是側(cè)鏈還是中繼,作用都是從原鏈采集數(shù)據(jù),扮演著監(jiān)聽者的角色。側(cè)鏈和原鏈不能直接驗證對方塊的狀態(tài),因為這樣會形成循環(huán),但相互只包含輕節(jié)點是可行的,相應(yīng)的驗證邏輯可由鏈協(xié)議本身或應(yīng)用合約實現(xiàn)。一般來說,主鏈不知道側(cè)鏈的存在,而側(cè)鏈必須要知道主鏈的存在。代表性方案是 btcrelay 、RootStock、Polkadot 等。
(3) 哈希鎖定(Hash-locking)技術(shù)
它在不同鏈之間設(shè)定相互操作的觸發(fā)器,通常是個待披露明文的隨機數(shù)的哈希值。哈希值相當(dāng)于轉(zhuǎn)賬暗語,只有拿到這暗語的人,才能獲得款項。同時,它還構(gòu)造了兩個退款(Redeem)合約,這兩個合約需要雙重簽名且有時間期限,對方簽名,自己未簽名,當(dāng)自己簽名時,資產(chǎn)退回原處。其中一個關(guān)鍵技術(shù)設(shè)計是,制造轉(zhuǎn)賬哈希暗語的人的退款合約,在時間期限上要長于另外一個人,由此可保護他的權(quán)益。代表性方案是比特幣閃電網(wǎng)絡(luò)。
上述三種方案中,1,3 無需建造新的區(qū)塊鏈,直接在原鏈上進行功能擴展以實現(xiàn)跨鏈能力,2 的方案則實現(xiàn)了跨鏈的資產(chǎn)轉(zhuǎn)移,使得資產(chǎn)匯聚到同一個賬本中,以方便進行交易。氪星球經(jīng)過對比采用第3種解決方案,第1種要通過第三方充當(dāng)公證人,與區(qū)塊鏈“去中心化”宗旨有所背離;第 2 種方案需要建造新的區(qū)塊鏈,技術(shù)實現(xiàn)上比較繁瑣,相比之下方案 3 無需建造新的區(qū)塊鏈,直接在原鏈上就可以進行功能擴展以實現(xiàn)跨鏈能力。
2. 游戲裝備上鏈NFT
2.1【NFT+】通證系統(tǒng)
ERC721 提供了全新的非同質(zhì)通證 (Non-Fungible Tokens,簡稱 NFT) 標(biāo)準(zhǔn),“唯一性”的特點讓數(shù)字資產(chǎn)擴展到了更高的維度。游戲中的珍稀道具、極品裝備、寵物、時裝等數(shù)字資產(chǎn)完美符合成為 NFT 的條件。游戲道具的 NFT 化將資產(chǎn)擁有權(quán)真正交給了玩家,并將 NFT 脫離于游戲獨立存在并流通,并將跨游戲道具資產(chǎn)成為現(xiàn)實,將是區(qū)塊鏈推進游戲發(fā)展的極其重要的一步。我們已經(jīng)在氪星騎士中完美實現(xiàn)了裝備 NFT 化并形成了完整的解決方案提供給第三方開發(fā)者。
除了保證傳統(tǒng)去中心化賬本系統(tǒng)功能,氪星球的目標(biāo)是提供一個完備的高速的去中心化的數(shù)字資產(chǎn)交易與管理平臺。氪星球核心的數(shù)字資產(chǎn)是新一代的非同質(zhì)化通證 NFT+。NFT+ 將在原有的 NFT 基礎(chǔ)上提供一個強大的大數(shù)據(jù)錄入與管理接口。NFT+ 通證系統(tǒng)是一個三層的區(qū)塊鏈構(gòu)結(jié)構(gòu)。最底層是基于現(xiàn)有的公鏈技術(shù),比如以太坊 ETH 或者 EOS 系統(tǒng)。這些公鏈系統(tǒng)提供了去中心化的價值認(rèn)證系統(tǒng)。第二層是基于氪星球的跨鏈的 NFT+ 交易與管理系統(tǒng)。在第二層上,氪星球系統(tǒng)不僅提供了一個高速且低成本的 NFT+ 去中心化賬本系統(tǒng),而且提供了一個自由 NFT+ 跨鏈轉(zhuǎn)移系統(tǒng)。例如用戶可以將 NFT+ 轉(zhuǎn)存于任意的公鏈上。這將極大為開發(fā)者和游戲用戶提供了便利。第三層是一個 NFT+ 的大數(shù)據(jù)接入與管理系統(tǒng)。在第三層上,氪星球?qū)⑻峁┮粋€去中心化的 NFT+ 日志系統(tǒng)。對于每一個 NFT+ 通證,用戶都可以在第三層上獲取其完整的不可篡改的行為數(shù)據(jù)。這個平臺將為基于氪星球的游戲提供一個完整的生態(tài)保證。接下來我們分別介紹 NFT+ 系統(tǒng)以及氪星球的各層結(jié)構(gòu)。
NFT+ 是氪星球的核心數(shù)字資產(chǎn)體系。它提供了比傳統(tǒng) NFT 更加強大的數(shù)據(jù)儲存與驗證接口。因而更加適合于游戲及類似系統(tǒng)的數(shù)字資產(chǎn)認(rèn)證及管理。為更好地介紹 NFT+,我們首先簡介傳統(tǒng) NFT 系統(tǒng),即基于 ETH 上的 ERC721 協(xié)議的通證系統(tǒng)。與傳統(tǒng)的代幣不同,每一個 NFT 具有一個唯一可以識別的 ID,且不可細(xì)分。比如著名的加密貓(CryptoKitties)游戲,每一只貓即是一個不可細(xì)分的 NFT。應(yīng)用 ERC721 協(xié)議,擁有者可以自由地交易 NFT。由于生活中的每一個物品都可以看成是非同質(zhì)的(即唯一的),所以 ERC721 所對應(yīng)的 NFT 具有廣泛的應(yīng)用場景。然而現(xiàn)有的 ERC721 協(xié)議仍然不能滿足很多數(shù)字資產(chǎn)的管理與應(yīng)用。主要的問題是其缺乏統(tǒng)一的數(shù)據(jù)儲存與驗證接口和實物接口。
在游戲或者一些其它應(yīng)用場景中,NFT 通常對應(yīng)游戲中的道具。這些道具在游戲中通常具有某些特定功能。比如武器具有殺傷力;護盾具有防御功能;還有一些道具甚至需要多人共同參與才能發(fā)揮作用。每一次道具的應(yīng)用,都會產(chǎn)生相應(yīng)的數(shù)據(jù)。相比于交易數(shù)據(jù),這些行為數(shù)據(jù)通常并不牽涉到 NFT 的擁有權(quán),從而需要的共識度較低。進而并不應(yīng)該儲存于昂貴的公鏈上。但這些數(shù)據(jù)卻構(gòu)成了 NFT 價值的一部分。比如某一道具之所以有收藏價值是因為某名人使用其完成了某任務(wù)。因此這些數(shù)據(jù)有必要儲存,并且需要具有真實性鑒別機制。其它的解決方案可能有將這些數(shù)據(jù)存于中心化的數(shù)據(jù)庫中。這一方面使得數(shù)據(jù)容易丟失和篡改,另一方面還不具備真實性的鑒別功能。
另一方面,NFT 的一個重要的應(yīng)用場景是為了與實際物件相對應(yīng)。比如一個 NFT 可以對應(yīng)實際中的房產(chǎn),汽車等等產(chǎn)品。但現(xiàn)有的 NFT 卻存在與實際物品脫節(jié)的問題。比如在現(xiàn)實生活中交易了一輛汽車并不代表在鏈上也進行了相應(yīng)的操作。交易物品需要線上線下同時操作將會影響 NFT 的使用體驗和價值。其根本原因是由于實物并無與 NFT 直接聯(lián)系的不可篡改的認(rèn)證系統(tǒng)。
NFT+ 是 NFT 的改進版本,旨在解決數(shù)據(jù)儲存與驗證及實物鏈接問題。NFT+ 的解決方案是在 ERC721 中引入一個私鑰的概念。每一個 NFT+ 通證除了對應(yīng)著一個唯一的 ID 外,還對應(yīng)了一個公鑰私鑰對。NFT+ 在交易或轉(zhuǎn)移時需要有私鑰的簽名才能完成交易。 每一個 NFT+ 的數(shù)據(jù),在儲存之前需要使用其私鑰進行簽名。如此操作,其作用有一下三方面:
(1) NFT+ 的公鑰可以用來驗證其附屬數(shù)據(jù)的合法性,從而可以防止數(shù)據(jù)篡改。
(2) NFT+ 的私鑰等可視為另一層的擁有權(quán)證明。此私鑰與擁有者的錢包合并作用可以產(chǎn)生更為豐富的應(yīng)用場景。比如,NFT+ 的擁有者可以將 NFT+ 租賃。在租賃期,NFT+ 通證將表現(xiàn)為傳統(tǒng)的 NFT。租賃期結(jié)束后,私鑰擁有者可以隨時贖回資產(chǎn)。
(3) NFT+ 的私鑰可以是由實物確定的。比如未來電子產(chǎn)品或者實際許可證等物件會植入了一個可產(chǎn)生簽名但不泄露私鑰的集成電路。交易時需要實物的參與才可發(fā)生交易。這解決了NFT 與實物脫節(jié)的問題。
2.2 游戲裝備上鏈NFT已實現(xiàn)技術(shù)方案
充值方式:首先,用戶向主合約充值,即將自己的 NFT 轉(zhuǎn)移到某個 NFT 代理處,用戶需要提供相對應(yīng)的身份信息,這個信息由代理商決定。游戲中心服務(wù)器監(jiān)聽上鏈交易,游戲服務(wù)商會獲得某用戶的一筆充值。于是,在中心服務(wù)器上會給該用戶添加一件道具。
提現(xiàn)方式:用戶首先向游戲服務(wù)器申請簽名,簽名包括需要提現(xiàn)的額度和目的地錢包地址。接著,用戶帶著上一步得到的簽名,去調(diào)用鏈上的 API。鏈上合約會驗證簽名的合法性。待驗證成功之后,會給某個 NFT 代理相應(yīng)的錢包地址轉(zhuǎn)移一件 NFT。
3. 傳統(tǒng)游戲資產(chǎn)上鏈
傳統(tǒng)的游戲除了將已有的經(jīng)濟系統(tǒng) token 化外,還可以用 ERC721 協(xié)議將玩家的稀有道具上鏈,保證資產(chǎn)的價值和透明性。還可以利用資產(chǎn)的天然可以交易性,豐富游戲的玩法。氪星球針對不同需求為傳統(tǒng)游戲的資產(chǎn)上鏈提供了三種不同的方案:
(1) 單向資產(chǎn)引用:
游戲服務(wù)器單向引用鏈上的數(shù)據(jù),監(jiān)聽鏈上的轉(zhuǎn)移以及修改事件,同步的修改服務(wù)器的中的鏡像數(shù)據(jù)。氪星球提供事件監(jiān)聽、通知 API,可以方便的告知應(yīng)用程序鏈上數(shù)據(jù)的變化。
(2) 雙向資產(chǎn)引用:
游戲服務(wù)器除了要同步讀取鏈上的數(shù)據(jù)外,還具備要修改鏈數(shù)據(jù)的能力。例如在一個對局游戲中,勝利者玩家 A 贏得失敗者玩家 B 的裝備:氪星球提供了代理合約來托管用戶的財產(chǎn),用戶 A、用戶 B、平臺 C 在開始一場對局前需要聯(lián)合對該局的資產(chǎn)進行簽名確認(rèn),在對局結(jié)束后,三方對對局結(jié)果進行簽名(A 獲得 B 的裝備) ,只有兩個或以上的簽名才可以生效。
(3) 邏輯上鏈:
應(yīng)用可以用合約技術(shù)完全公開自己的關(guān)鍵邏輯例如裝備的掉率,活動的獎勵分配,并將源代碼公布與氪星球。任意用戶都可以看到源代碼,并調(diào)用相應(yīng)的接口查詢合約數(shù)據(jù),增加了玩家的信任。
來源;區(qū)塊網(wǎng)
評論
查看更多