區(qū)塊鏈生態(tài)上開發(fā)、運(yùn)行、管理和交易去中心化應(yīng)用及應(yīng)用內(nèi)資產(chǎn)的平臺(tái),已經(jīng)逐漸成為一種越來越廣的需求。讓數(shù)字世界的內(nèi)容資產(chǎn)化,內(nèi)容生產(chǎn)者可以與內(nèi)容消費(fèi)者建立一致的價(jià)值體系,是構(gòu)建這一類型平臺(tái)的核心。
由于游戲是最早、最大的區(qū)塊鏈應(yīng)用領(lǐng)域之一,目前區(qū)塊鏈生態(tài)上開發(fā)、管理和交易的去中心化應(yīng)用及應(yīng)用內(nèi)資產(chǎn)的平臺(tái)就應(yīng)該以該行業(yè)中開發(fā)者和用戶的需求作為項(xiàng)目初期版本的設(shè)計(jì)出發(fā)點(diǎn)?,F(xiàn)在我們所能看到的主要技術(shù)也都基于這一出發(fā)點(diǎn),為這個(gè)目標(biāo)服務(wù)。
在這樣的前提下,針對(duì)游戲開發(fā)者,近日推出的Cocos-BCX項(xiàng)目聲稱可以提供易用、完善的區(qū)塊鏈游戲基礎(chǔ)設(shè)施,包含可視化的開發(fā)套件和鏈上生態(tài)環(huán)境,開發(fā)者無需關(guān)注區(qū)塊鏈技術(shù)的實(shí)現(xiàn),即可直接以圖形化的方式,低門檻、快速高效的完成區(qū)塊鏈游戲的開發(fā)。
區(qū)塊鏈的游戲平臺(tái)功能主要需要包括:
a.公平的玩家體驗(yàn)支持:
Cocos-BCX將向游戲玩家提供一個(gè)數(shù)據(jù)透明、規(guī)則透明、不會(huì)發(fā)生后臺(tái)操縱道具掉率、惡意誘導(dǎo)消費(fèi)的公平、公正、公開的游戲環(huán)境,希望游戲玩家的資產(chǎn)能夠長時(shí)效、安全、去中心的保存。
b.數(shù)字資產(chǎn)經(jīng)濟(jì)模型支持:
幫助開發(fā)者和玩家實(shí)現(xiàn)更好的利益一致性:平臺(tái)幫助開發(fā)者將其生產(chǎn)的內(nèi)容資產(chǎn)化,使其在資產(chǎn)的使用、管理和交易過程中持續(xù)獲得收益,并提供便利、去中心的游戲分發(fā)渠道;我們幫助玩家將其消耗時(shí)間與精力形成的數(shù)據(jù)和消費(fèi)獲得的道具轉(zhuǎn)化為可以安全存放和流通的資產(chǎn),讓玩家擁有將其管理和商業(yè)化的權(quán)利。
c.開發(fā)環(huán)境支持:
支持多種操作系統(tǒng)、多種區(qū)塊鏈環(huán)境的應(yīng)用開發(fā)框架。完全腳本化、組件化和數(shù)據(jù)驅(qū)動(dòng)的應(yīng)用開發(fā)工具;一個(gè)面向高性能應(yīng)用、基于一些技術(shù)框架的區(qū)塊鏈系統(tǒng)及相關(guān)功能組件。能夠支持開發(fā)者進(jìn)行面向區(qū)塊鏈環(huán)境的去中心化應(yīng)用、混合架構(gòu)應(yīng)用的編程、調(diào)試與發(fā)布。同時(shí),平臺(tái)整合了包括基于區(qū)塊鏈的分布式用戶賬戶系統(tǒng)、錢包和數(shù)字資產(chǎn)交易系統(tǒng),可以實(shí)現(xiàn)應(yīng)用內(nèi)資產(chǎn)的脫鏈永久保存及跨應(yīng)用使用。
那么我來研究一下Cocos-BCX計(jì)劃提供的技術(shù)特性:
1.帶有區(qū)塊鏈系統(tǒng)互操作接口的多平臺(tái)游戲運(yùn)行環(huán)境;
2.支持同質(zhì)和非同質(zhì)Token 的跨鏈承兌網(wǎng)關(guān);
3.基于DPoS 的改進(jìn)高速共識(shí),和委托見證模式;
4.支持語法級(jí)別的共識(shí)任務(wù);
5.包括高效鏈網(wǎng)絡(luò)與高速合約虛擬機(jī)的測(cè)試鏈;
6.支持委托的事務(wù)機(jī)制;
7.能夠跨塊執(zhí)行的智能合約;
8.支持定時(shí)器、支持Standby 模式,帶有心跳支持的合約運(yùn)行模式;
9.支持鏈網(wǎng)絡(luò)內(nèi)的可信隨機(jī)過程。
同時(shí),提供包含且不限于如下的功能:
1.去中介資產(chǎn)(道具)交易接口;
2.道具資產(chǎn)交易市場(chǎng)的范例;
3.玩家自治和鐵匠鋪機(jī)制的支持;
4.可視化IDE(含游戲程序和合約的可視化編輯);
5.完整的錢包、用戶系統(tǒng)和區(qū)塊鏈瀏覽器;
目前為止,Cocos-BCX 測(cè)試鏈的理論吞吐量可以達(dá)到 100,000 tps,實(shí)際吞吐接近3,500tps,出塊時(shí) 間為 3 秒,即每 3 秒完成一次全網(wǎng)信息廣播。Cocos-BCX 的實(shí)際吞吐量在完成可由合約設(shè)定的分共識(shí)、多鏈聯(lián)合和“見證委托”后將得到進(jìn)一步提高,足以支撐大部分游戲的關(guān)鍵邏輯上鏈運(yùn)行,“無延遲交易確認(rèn)”技術(shù)將進(jìn)一步提高交易體驗(yàn)。但是在高吞吐量的情況下,如何解決數(shù)據(jù)控制權(quán)利過于集中的問題,也需要投資者/開發(fā)人員在后續(xù)重點(diǎn)關(guān)注。
Cocos-BCX 測(cè)試鏈附帶的錢包直接集成資產(chǎn)交易市場(chǎng),用戶可根據(jù)交易市場(chǎng)的游戲 Token 與主 鏈基礎(chǔ)貨幣的兌換率評(píng)估游戲金幣、道具和賬號(hào)的價(jià)值。 Cocos-BCX 被 COCOS Creator 可視化游戲編輯器直接支持,Creator 產(chǎn)出的游戲能夠直接在 Cocos-BCX 的區(qū)塊鏈運(yùn)行環(huán)境中運(yùn)行。在此基礎(chǔ)上上,雖然Cocos-BCX提出了如此多的新技術(shù)與新概念,但是我們不難看出,這些技術(shù)都有一定的開發(fā)難度,因此我們也需要關(guān)注此項(xiàng)目的開發(fā)動(dòng)向,如果能按技術(shù)路線逐步開發(fā),這些功能與特性也許真的將打造一個(gè)很優(yōu)秀的區(qū)塊鏈游戲應(yīng)用平臺(tái)。
對(duì)于所有區(qū)塊鏈項(xiàng)目來說,共識(shí)算法是重中之重,Cocos-BCX采用的是一種改進(jìn)的DPOS共識(shí)機(jī)制來提高速度。DPOS 算法通過預(yù)定見證人和規(guī)定時(shí)間槽位來推測(cè)區(qū)塊的生產(chǎn)者以及出塊時(shí)間,通常時(shí)間槽位間隔為5 秒,在實(shí)際使用過程中為了更快的網(wǎng)絡(luò)廣播速度以及更大的網(wǎng)絡(luò)吞吐量而將時(shí)間槽位間隔設(shè)置為3秒,如果預(yù)定的見證人在規(guī)定的時(shí)間槽到來時(shí),因?yàn)榫W(wǎng)絡(luò)原因或者設(shè)備硬件故障沒有正常的出塊,則該時(shí)間槽位不會(huì)出塊,網(wǎng)絡(luò)將等待下一個(gè)時(shí)間槽位到來選擇另一個(gè)預(yù)定見證人進(jìn)行出塊。
Cocos-BCX 中,所有的預(yù)定見證人都由所有的持股人從見證人中投票選舉,預(yù)定見證人統(tǒng)稱為活躍見證人,活躍見證人數(shù)量通常為11~21 個(gè)。所有的活躍見證人在DPOS 共識(shí)算法的見證人預(yù)定算法中具有相同的出塊預(yù)定概率,這保證了所有見證人的出塊概率和獲取出塊獎(jiǎng)勵(lì)是一致的。石墨烯投票更新時(shí)間通常為24小時(shí),但處于安全性、穩(wěn)定性、公平性的考慮,項(xiàng)目初期網(wǎng)絡(luò)投票更新時(shí)間通常較短,可能為12 小時(shí)甚至更短。
在DPOS 算法中通過預(yù)定見證人和規(guī)定時(shí)間槽位來推測(cè)區(qū)塊的生產(chǎn)者以及出塊時(shí)間,主鏈的活 躍見證人總是多于支鏈,故此主鏈區(qū)塊高度一定高于支鏈,同時(shí)全網(wǎng)投票機(jī)制避免了見認(rèn)證人集中化,保證了網(wǎng)絡(luò)的安全性,不同見證機(jī)制之間的優(yōu)劣對(duì)比如圖下所示。
另外,人們普遍關(guān)心的是交易處理能力,尤其是對(duì)于游戲應(yīng)用場(chǎng)景,交易處理能力與速度都是很關(guān)鍵的。Cocos-BCX是通過“高效合約虛擬機(jī)”和“極小時(shí)延相應(yīng)機(jī)制”兩個(gè)實(shí)現(xiàn)的,這與大多數(shù)只關(guān)注吞吐性能的鏈項(xiàng)目有一些區(qū)別:
目前的絕大部分聯(lián)網(wǎng)游戲,當(dāng)用戶規(guī)模達(dá)到一定程度時(shí),其服務(wù)器需要在短時(shí)間內(nèi)進(jìn)行大量的數(shù)據(jù)處理,而在現(xiàn)有的以太坊網(wǎng)絡(luò)中是無法實(shí)現(xiàn)的。Cocos-BCX 采用改進(jìn)的DPOS 共識(shí),理論吞吐量約10 萬 TPS,其高并發(fā)處理性能在合理的數(shù)據(jù)管理模式設(shè)計(jì)下足以支持現(xiàn)有游戲的開發(fā)與正常運(yùn)行,理論上基本滿足大型聯(lián)網(wǎng)游戲在平臺(tái)中的運(yùn)營訴求,但想讓用戶的游戲體驗(yàn)與現(xiàn)有的中心化online游戲幾乎沒有區(qū)別,應(yīng)該暫時(shí)無法在技術(shù)上實(shí)現(xiàn)。
由于大規(guī)模網(wǎng)絡(luò)游戲的數(shù)據(jù)交互頻率非常高,DNF 曾創(chuàng)下60 萬人同時(shí)在線的記錄,Steam 游戲平臺(tái)更有1420 萬人同時(shí)在線的驚人數(shù)據(jù)。如果每一個(gè)在線用戶提交數(shù)據(jù)的行為都視為發(fā)起了一次共識(shí)申請(qǐng),Cocos-BCX 的極限吞吐能力不足以支撐這樣級(jí)別的處理請(qǐng)求,開發(fā)團(tuán)隊(duì)按見證速度的需求設(shè)計(jì)了不同的見證委托模式(Delegation Templates),使單一見證委托人不用對(duì)所有運(yùn)行中的游戲作同時(shí)見證和處理,而是專注于對(duì)復(fù)數(shù)個(gè)同類型游戲作見證和計(jì)入?yún)^(qū)塊的工作。并且,在這一模式下,不同游戲的數(shù)據(jù)提交見證是相對(duì)異步的過程,每一個(gè)游戲會(huì)選擇適合的委托模式,而異步模式下的數(shù)據(jù)驗(yàn)證則可以通過鏈上數(shù)據(jù)庫服務(wù)來完成,即用戶在鏈上驗(yàn)證并完成數(shù)據(jù)存取。這一過程非常高效,足夠支撐大規(guī)模游戲場(chǎng)景下的玩家數(shù)據(jù)操作。
為了保障合約執(zhí)行的效率足以向用戶提供足夠良好的游戲體驗(yàn),Cocos-BCX 重新設(shè)計(jì)了一套針對(duì)鏈上游戲場(chǎng)景的基于LUA 的高速合約虛擬機(jī)方案。不同于現(xiàn)有區(qū)塊鏈的合約虛擬機(jī)方案,除了通過大幅定制和優(yōu)化現(xiàn)有的區(qū)塊鏈運(yùn)行環(huán)境及合約虛擬機(jī)的執(zhí)行效率外,Cocos-BCX 的虛擬機(jī)使用與游戲SDK 相同的語言和API系統(tǒng),并提供鏈和游戲執(zhí)行環(huán)境的互操作接口,這將徹底改變區(qū)塊鏈合約環(huán)境單一、靈活性差、定制能力差的現(xiàn)狀。智能合約的應(yīng)用場(chǎng)景將不再限制于作為貨幣描述,而是開始能夠接納更多與游戲直接相關(guān)的內(nèi)容,包括可能的諸如:基礎(chǔ)規(guī)則、設(shè)定、單位、場(chǎng)景、甚至地圖等。改進(jìn)后的虛擬機(jī)不僅支持更為復(fù)雜和靈活的合約形態(tài),并且將大幅度提高現(xiàn)有智能合約的運(yùn)行效率。
除此之外,Cocos-BCX較為引人注意的創(chuàng)新點(diǎn)還體現(xiàn)在支持語法級(jí)別的共識(shí)任務(wù)。Cocos-BCX 提出了讓合約在語法級(jí)別支持共識(shí)任務(wù)的設(shè)計(jì),通過將腳本中需要共識(shí)的部分以特定的關(guān)鍵詞修飾,使合約解釋器能夠識(shí)別并在運(yùn)行全文掃描時(shí)將標(biāo)記為需要共識(shí)的合約部分拆分出形成子合約發(fā)送至鏈網(wǎng)絡(luò)的相關(guān)節(jié)點(diǎn)進(jìn)行共識(shí)。
當(dāng)合約運(yùn)行時(shí),合約整體在本地執(zhí)行,到達(dá)需要共識(shí)的部分時(shí),得到鏈網(wǎng)絡(luò)返回的共識(shí)結(jié)果并繼續(xù)執(zhí)行,此時(shí)實(shí)際上合約主體的運(yùn)行過程與共識(shí)過程是兩個(gè)相對(duì)獨(dú)立的異步過程,使游戲合約的運(yùn)行更加流暢,可能發(fā)生的阻塞等待更低、時(shí)間更短。
此外,需要被共識(shí)的合約部分是拆分后以子合約方式分發(fā)執(zhí)行的,這些子合約內(nèi)容應(yīng)該具備完整的上下文關(guān)系和無額外依賴的設(shè)計(jì),以便在其他節(jié)點(diǎn)上也能正確的得到結(jié)果。
針對(duì)游戲,Cocos-BCX還提出一個(gè)新鮮的概念——定時(shí)器與心跳。
幾乎所有的游戲與應(yīng)用都需要實(shí)現(xiàn)在線檢測(cè),而在Cocos-BCX設(shè)計(jì)區(qū)塊鏈游戲時(shí),為了解決用戶的狀態(tài)檢測(cè)與持續(xù)的會(huì)話機(jī)制,提出了定時(shí)器與心跳的概念。
在區(qū)塊鏈網(wǎng)絡(luò)中實(shí)現(xiàn)定時(shí)器首先需要實(shí)現(xiàn)時(shí)間同步機(jī)制,而傳統(tǒng)的時(shí)間同步機(jī)制通常是由外部授時(shí)或信任中心實(shí)現(xiàn)的,而在區(qū)塊鏈去信任的邏輯下,外部授時(shí)或信任中心的都存在無法自證的缺陷,因此鏈上時(shí)間的同步只能由鏈內(nèi)完成。
Cocos-BCX 提出的時(shí)間同步方案是:利用塊數(shù)據(jù)時(shí)間戳,出塊節(jié)點(diǎn)在發(fā)布?jí)K時(shí)即等效的進(jìn)行了時(shí)間同步廣播,各節(jié)點(diǎn)收到塊廣播后完成時(shí)間同步操作,最終全網(wǎng)在一個(gè)塊同步周期中即完成了一次時(shí)間同步過程?;谶@個(gè)設(shè)計(jì),定時(shí)器能夠順理成章地實(shí)現(xiàn):定時(shí)器以塊周期為最小計(jì)時(shí)粒度,按照預(yù)先設(shè)定的計(jì)時(shí)目標(biāo)工作。由于區(qū)塊數(shù)據(jù)時(shí)間戳為標(biāo)準(zhǔn)時(shí)間計(jì)數(shù),不存在時(shí)區(qū)等因素的偏差,可認(rèn)為是全網(wǎng)統(tǒng)一的計(jì)時(shí)標(biāo)準(zhǔn),計(jì)時(shí)器可以在任意網(wǎng)絡(luò)區(qū)域、時(shí)區(qū)以同樣的計(jì)時(shí)規(guī)則正常執(zhí)行。
熟悉游戲開發(fā)的人都知道Cocos在游戲開發(fā)界的地位:自2008年 Cocos2D-iPhone 0.1版本發(fā)布至今,Cocos游戲引擎及工具已經(jīng)發(fā)展了10年的時(shí)間,全球最成功的手機(jī)游戲產(chǎn)品中有超過30%是Cocos游戲引擎開發(fā);中國超過45%的手機(jī)游戲及超過53%的微信小游戲是Cocos游戲引擎及工具開發(fā)。Cocos本身從開源引擎發(fā)展至今,Github及Cocos開發(fā)者社區(qū)總的貢獻(xiàn)者、社區(qū)參與者、游戲開發(fā)者群體超過110萬,月度活躍用戶超過35%全球的游戲開開發(fā)從業(yè)者。
最后我們?cè)賮砜匆幌碌耐顿Y機(jī)構(gòu)有哪些:OKEX,雄岸,INB跟投,DFund,節(jié)點(diǎn)資本,一粟資本,F(xiàn)reeS,INK,共識(shí)資本,哈希資本,Cobuild Capital,NEO Capital,Ticker Capital 。從這些機(jī)構(gòu)名字中我們也能看出此項(xiàng)目是受到大佬們廣泛認(rèn)可了,不過讀者可以自己再仔細(xì)研讀一下相關(guān)背景資料,做出自己的投資選擇。
以Cocos為基礎(chǔ),Cocos-BCX 團(tuán)隊(duì)具備項(xiàng)目所需要的完整技能、知識(shí)和行業(yè)經(jīng)驗(yàn),即區(qū)塊鏈技術(shù)開發(fā)、游戲引擎與IDE、開發(fā)者社區(qū)運(yùn)營、游戲制作與發(fā)行、娛樂社區(qū)運(yùn)營、金融市場(chǎng)機(jī)制、資產(chǎn)定價(jià)和跨國企業(yè)運(yùn)營。項(xiàng)目的核心發(fā)起人具備兩個(gè)商業(yè)周期的創(chuàng)業(yè)經(jīng)驗(yàn),在全球的信息科技創(chuàng)業(yè)、游戲領(lǐng)域擁有廣泛的業(yè)務(wù)網(wǎng)絡(luò)與知名度,具備建立生態(tài)級(jí)平臺(tái)的決策力、執(zhí)行經(jīng)驗(yàn)和行業(yè)資源。我們有理由相信,有這樣的技術(shù)創(chuàng)新及優(yōu)秀的技術(shù)人員,Cocos-BCX應(yīng)該會(huì)在未來的區(qū)塊鏈行業(yè)中占有一席之地。
- 蜜度索驥:以跨模態(tài)檢索技術(shù)助力“企宣”向上生長
- 為什么年輕人不愛換手機(jī)了
- 柔宇科技未履行金額近億元被曝已6個(gè)月發(fā)不出工資
- 柔宇科技被曝已6個(gè)月發(fā)不出工資 公司回應(yīng)欠薪有補(bǔ)償方案
- 第六座“綠動(dòng)未來”環(huán)保公益圖書館落地貴州山區(qū)小學(xué)
- 窺見“新紀(jì)元”,2021元宇宙產(chǎn)業(yè)發(fā)展高峰論壇“廣州啟幕”
- 以人為本,景悅科技解讀智慧城市發(fā)展新理念
- 紐迪瑞科技/NDT賦能黑鯊4 Pro游戲手機(jī)打造全新一代屏幕壓感
- 清潔家電新老玩家市場(chǎng)定位清晰,攜手共進(jìn),核心技術(shù)決定未來
- 新思科技與芯耀輝在IP產(chǎn)品領(lǐng)域達(dá)成戰(zhàn)略合作伙伴關(guān)系
- 芯耀輝加速全球化部署,任命原Intel高管出任全球總裁
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。