“新闻拉盘币”Enjin背后到底有没有干货
導讀:根據過往經驗,Enjin每爆出一次重磅新聞,勢必會秀一波拉盤操作。去年Enjin與三星合作的消息放出后,狂拉70%的景象還清晰如昨。2月4日晚,Enjin再度教大家什么叫用新聞拉盤,官方宣布Enjin Platform(Enjin平臺)即將上線后,幣價在2小時內一度拉升近40%。這還只是“即將上線”,等到2月18日正式上線時,幣價再次跳漲30%+。像Enjin這樣“不僅拉盤,還做事”的項目方在業界實屬難得,今天我們就來仔細研讀下這個看看新發布的Enjin平臺究竟是個啥?
在Enjin平臺發布之前,Enjin最引人矚目的動作莫過于開發全新的通證標準。2018年6月17日,其CTO Witek Radomski在以太坊Github庫中提交了一個全新的通證標準——ERC-1155,經過一年的不斷完善打磨,這一標準終于進化到了最終形態。2019年6月18日,Witek發文表示,ERC-1155已成為以太坊官方通證標準。
作為ERC-1155的推動者,Enjin公司的野心遠不止于此,Enjin的愿景是讓玩家真正擁有游戲資產的所有權。在Enjin的產品矩陣中,包括隨時隨地可查看游戲道具的Enjin錢包,能夠輕松訪問交易數據的EnjinX區塊鏈瀏覽器,方便開發者將游戲道具上鏈的Enjin SDK,避免中間商賺差價的去中心化游戲資產交易平臺,和讓單一游戲道具進行復用的Enjin多重宇宙……當然,這些功能的實現,都離不開ERC-1155標準的支持。?
ERC-1155的道具標準是ERC-721之后使用最為廣泛的NFT標準,越來越多的相對大制作的區塊鏈游戲加入了Enjin的多重宇宙玩法,并采用ERC-1155作為其NFT標準。
此前,幣圈網紅小姐姐Linda Xie也在twitter上發文,關注ERC-1155目前的使用現狀,并將其與ERC-721進行對比。
除了游戲資產之外,也有不少收集屬性的收藏品NFT嘗試基于ERC-1155來發行。在去年年底,幣安配合市場運營活動共發行了6個主題總計3718個NFT,供用戶免費抽取,其中最稀有的EXCHANGE THE WORLD 2019主題NFT發行量僅有10個,在NFT交易所一度被炒到2400美金的交易價格(截止到2020年1月1日的數據)。
關于ERC-1155的特點和特性,DappReview曾經寫過數篇文章:
1.?Enjin ERC-1155和游戲多重宇宙
2.?區塊鏈游戲的平行宇宙和為此而生的Enjin錢包
3.?游戲道具上鏈的價值——且看Unity+Enjin
下面我們回歸本文的主題講講Enjin平臺。
Enjin平臺的架構思路
在本質上來講,Enjin希望幫助傳統游戲開發者,以更輕便的方式直接在以太坊上鑄造資產,并與游戲進行交互。
運行區塊鏈游戲不僅需要強健的生態架構,還需要與以太坊網絡保持持續通信。Enjin為區塊鏈游戲開發者專門設計了一個包含智能合約、可信云(Trusted Cloud)、Platform API (GraphQL)、Enjin Wallet、Wallet Daemon五部分的完整架構,減少開發者的負擔。
如果玩家想要出售一把劍,Enjin平臺將如何協助區塊鏈游戲實現道具交易功能呢?看看下面這張圖,就一目了然了:
整個交互可以分成六個部分:
玩家與游戲交互,告訴游戲要出售一把劍。
游戲向Enjin的可信云(Trusted Cloud)發送一個請求,告訴Enjin從玩家的倉庫中移除這把劍。
可信云向玩家的Enjin Wallet App發送移除這把劍的請求。
玩家接到請求后可以選擇接受或拒絕。
如果玩家接受了,這個請求就會被廣播到以太坊網絡上。Enjin的智能合約會處理以太坊鏈上的所有相應操作。
可信云會監聽以太坊上的交易結果,并將其傳回游戲。如果一切順利,玩家的劍將被移除,并得到相應數額的金幣。
很明顯,用來處理游戲客戶端和以太坊之間交互請求的可信云服務(Trusted Cloud)是整個架構的最核心部分,相當于交互過程的中心樞紐。以下是詳細地解釋各部分在交互中的作用。
智能合約:
Enjin的智能合約可以根據用戶的行為處理以太坊的鏈上操作,是處理游戲區塊鏈部分的核心部門,主要針對道具的鑄造、分解、交易等操作進行處理。
主要功能包括:
鑄造區塊鏈資產(Tokens)
分解區塊鏈資產
自定義代幣數據和元數據
在地之間發送代幣(開發者與用戶)
可信云(Trusted Cloud):
可信云是Enjin Platform的主要后端服務。它是一項用于連接游戲與以太坊網絡的服務,建立在云端。
可信云扮演的是一個樞紐的角色,它從客戶端、游戲服務器、Enjin Wallet收集請求,然后與Enjin的智能合約交互,最終向游戲返回數據。它還管理著玩家的游戲賬戶(如SteamID)與他們的區塊鏈身份(區塊鏈錢包地址)的對應。
Enjin還為開發者提供了API,讓他們不必為與Enjin智能合約或錢包交互而頭疼。比起直接與Enjin的智能合約進行交互,可信云提供了更好的錯誤處理與輸入驗證。此外,它還會為游戲推送交易的狀態。
可信云包含以太坊測試網和主網兩個服務器。測試網上的ETH和Enjin Coin都沒有任何價值,開發者可以在這里進行低成本的測試。主網上的交易都是真金白銀的,項目在測試網測試完畢后才能在主網上線。
Platform API (GraphQL):
GraphQL是API查詢語言,開發者可以通過它來建立游戲與可信云的通信。GraphQL將為開發者API中的數據提供完整易懂的描述,使客戶端用戶能夠準確描述他們的需求。
Enjin Wallet:
每個用戶都有自己獨一無二的區塊鏈地址,所有區塊鏈上的交易都需要被用戶的私鑰簽名授權。Enjin Wallet提供了無縫簽名方案,讓通過Enjin智能合約執行復雜的命令這件事變得容易。
Wallet Daemon:
Wallet Daemon是一個自動授權工具,它可以幫助開發者將來自可信云或發送給可信云的交易請求進行自動授權。如果沒有它,每一筆游戲內的區塊鏈交易都需要被依次授權。Wallet Daemon還管理著以太坊地址與對應的可信云身份的連接。當在可信云上提交了請求,Wallet Daemon會收到這個請求并對其簽名然后返回給可信云。目前,只有控制臺版本的Wallet Daemon,在未來會推出圖形界面版。
Enjin平臺使用體驗
地址:https://cloud.enjin.io/
DappReview第一時間測試了Enjin平臺的完整功能,上來就先收錢...免費的套餐里啥也沒有,無法創建任何項目,目前有兩個付費選項。
獨立開發者 - 每月29美金,只能構建1個項目,只有1個團隊成員,每天500次API請求
專業版 - 每月99美金,最多構建3個項目,5個團隊成員,每天5000次API請求
個人感覺這個定價有點坑,估計用不了多久就會調整。付費之后,在創建項目過程中需要先綁定Enjin錢包,后續會在錢包中來授權一些操作。
準備工作完成后,我們來看看能在Enjin Platform搞什么事情。目前這個網頁版平臺主要能做的事情都在左邊Assets這個版塊里,其他版塊基本沒太多東西,Asset板塊中,用戶可以方便地自定義基于ERC-1155的FT或者NFT,完成一鍵發資產。
?
如上圖所示,我們發了一個名為DappReviewTest的資產,有諸多參數可以定義,包括資產類型、供給模型、是否可交易、質押ENJ代幣數量、初始流通等等。
?
點擊創建資產之后,需要在綁定的Enjin錢包中進行授權創建,此時會發起一筆交易將鑄造時質押的ENJ代幣發送給Enjin的合約。沒過多久,剛才所鑄造的DappReviewTest資產就已經可以在Assets頁面查看到,鏈上資產已經創建完畢。對于其他用戶則已經可以從Enjin錢包、EnjinX瀏覽器查到這款新誕生的NFT資產了。
以上其就是目前網頁端Enjin平臺的基本功能,主要是圍繞資產的創建和管理,至于游戲中與資產的交互,則需要閱讀Enjin SDK的文檔,使用GraphQL去與可信云進行交互,發送請求完成操作。
總結
Enjin的整套思路是,把可信云作為一個開發者與智能合約交互的中間件,對于開發者而言,無需關心游戲如何與以太坊交互,不用了解NFT資產合約怎么構建。有了Enjin平臺這座橋梁,開發者可以用API完成游戲和可信云的交互,用圖形化界面去管理和創造資產,所有圍繞區塊鏈的交互,全部由Enjin的可信云搞定。
與此同時,這對Enjin可信云的高可用性和性能提出了很大的挑戰,如果Enjin的野心得以實現,Enjin Platform真的擁有了數十個日活達到萬級別“區塊鏈爆款”游戲,其可信云與以太坊的交互是否足夠穩定,足以支撐這些游戲的良好體驗?畢竟可信云要是掛了,那么使用該服務的數十款游戲也將面臨無法與以太坊交互的問題。
最后,我們認為Enjin平臺的邏輯并不適合所有Dapp。它更適用于僅在游戲中發行區塊鏈資產,支持區塊鏈資產交易的游戲,能為這類游戲提供了一整套操作成本低、學習成本低的快速“區塊鏈資產+“的解決方案。如果開發者一旦需要將游戲部分邏輯上鏈,那么就需要自己構建智能合約,直接與以太坊交互。即便該游戲使用Enjin平臺發行NFT,Enjin的可信云也只能解決圍繞NFT的操作,游戲邏輯的智能合約并不能通過Enjin平臺減輕任何工作量。
----------------------
點擊“閱讀原文”,查看全球領先的Dapp數據排行榜
支持13大主鏈,超過4000+Dapps
DappReview必讀文章索引
[DappReview]2019 Dapp市場報告
暗黑Ⅲ? |?一起來捉妖?|?報告?|?日本區塊鏈?|??黑客
GDC?|?區塊鏈速成心法?|?任天堂?|?Token經濟
開發者?|?EOS生態?|?極客解密?|?文藝復興
??奶酪巫師?|?虛擬資產交易?|?我的世界?
Coinbase?|?萬智牌?|??爐石傳說
烏托邦?|?SkyWeaver?|?吐槽
??Enjin平行宇宙?|?棒球
?微信與私鏈?|?MMO
中本聰?|?卡牌
資產上鏈
鏈游
后臺回復“游戲”,獲取游戲類文章合集
后臺回復“觀點”,獲取觀點類文章合集
后臺回復“行業”,獲取行業類文章合集
后臺回復“解謎”,獲取解謎類文章合集
關于Dapp的一切,都在這里
總結
以上是生活随笔為你收集整理的“新闻拉盘币”Enjin背后到底有没有干货的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机SD卡数据恢复,就是这么简单
- 下一篇: ADB向测试机发送短信,电话,消息,定位