【DMM.com × CryptoGames勉強会】 https://connpass.com/event/280840/
ブロックチェーンゲーム開発における壁はたくさんあります。 今回はその壁をオンチェーン・オフチェーンの使い分けということでどう乗り越えるパターンがあるのかを簡単に解説してみます。
さらに、オンチェーンの比率の高い、フルオンチェーンゲームの先にある Autonomous Worldsという考え方についても紹介させていただきます。
12023/05/10DMM.com GameFi統括テックリード宮田航志ブロックチェーンゲームのオンチェーンとオフチェーンの使い分け 〜その先のAutonomousWorldsとは〜
View Slide
21. 自己紹介2. ブロックチェーンゲーム開発でぶつかる壁3. オン/オフチェーン使い分けパターン4. Autonomous Worldsとは5. Autonomous Worlds事例紹介6. Autonomous Worldsの課題と展望アジェンダAjenda
31. 自己紹介2. ブロックチェーンゲーム開発でぶつかる壁3. オン/オフチェーン使い分けパターン4. Autonomous Worldsとは5. Autonomous Worlds事例紹介6. Autonomous Worldsの課題と展望アジェンダAjenda
先月から、ハッカソンにハマっています・ETH Global Tokto : Polygon pool Prize🏆・Web3エンタメハッカソン :ドリコム Prize🏆🏆・ETH Taipei : ファイナリスト🏆🏆🏆4宮田航志@miyata_17_来歴2013〜現在 Web系開発(個人) スマホアプリ開発/サイト構築/VR•AR開発2015〜 コロプラ VRゲーム/IPを使った位置ゲー/スマホゲーム開発2018〜 ブロックチェーン系開発(個人) ブロックチェーンゲーム/マケプレ/Mintサイト等2020〜 DMM.com/DM2C Studio アドテク/SRE/マーケティング横断組織EM Web3事業部自己紹介About me
51. 自己紹介2. ブロックチェーンゲーム開発でぶつかる壁3. オン/オフチェーン使い分けパターン4. Autonomous Worldsとは5. Autonomous Worlds事例紹介6. Autonomous Worldsの課題と展望アジェンダAjenda
6ブロックチェーンゲーム開発でぶつかる壁BCG aruaru hayaku iitai● コミュニティ運営● トークノミクス設計● チェーン・技術選定● Gas代・パフォーマンス● 開発者・開発会社探し● 監査・セキュリティ担保● UXの担保● 税制● 法律規制● プラットフォームの規制等々....
7オンチェーンとオフチェーンの使い分けが大きく影響する● コミュニティ運営● トークノミクス設計● チェーン・技術選定● Gas代・パフォーマンス● 開発者・開発会社探し● 監査・セキュリティ担保● UXの担保● 税制● 法律規制● プラットフォームの規制等々....ブロックチェーンゲーム開発でぶつかる壁BCG aruaru hayaku iitai
81. 自己紹介2. ブロックチェーンゲーム開発でぶつかる壁3. オン/オフチェーン使い分けパターン4. Autonomous Worldsとは5. Autonomous Worlds事例紹介6. Autonomous Worldsの課題と展望アジェンダAjenda
【オフチェーンとは】・ブロックチェーンを使わず 中央集権的に管理される事・データは中央集権的にDB等で管理される・ロジックはサーバー内のコードが実行され、ログはそれぞれの運営が管理する・運営がいつでも好きなように操作し、運営し続ける必要がある【オンチェーンとは】・ブロックチェーン上に存在し 非中央集権的に管理される事・データは非中央集権的に管理される・ロジックの実行履歴はブロックチェーンのトランザクションとして残る・分散性、透明性、信頼性がブロックチェーンによって担保される9オンチェーン・オフチェーンとはOnchain Off chain※文脈によっては、ブロックチェーンの技術が使われていても 中央集権な管理がされているシステムの事をオフチェーンと呼ぶケースもある (PoAのプライベートチェーン等)
特徴・ウォレットを触る頻度を減らす工夫が可能で、 UXが向上する・運営がユーザーを banできる・ブロックチェーン上にほぼプレイ履歴が残らない10パターン1オンチェーン:オフチェーン=1:9sono 1オンチェーン オフチェーンNFTユーザーの所持するキャラ等ゲーム内で使用できる通貨FTユーザーの所持する通貨ゲーム内で使用できるキャラ等FT/NFTをゲーム内にデポジット/決済するロジックゲーム内ロジック・バトル・クエスト・ミッション・ログインボーナス 等々ユーザーデータマスターデータNFTのメタデータマーケットプレイス
特徴・ブロックチェーン上にプレイ履歴が残るので、他ゲーム等での2次利用がやりやすくできるケースがある・マーケットプレイスや決済等、ブロックチェーンの得意な技術がオンチェーンにあることで 開発効率が上がり、コストが下がるケースがある・NFTに関しては、オンチェーン上の所持情報を同期する必要があり開発コストが上がるケースがある11パターン2オンチェーン:オフチェーン:=5:5sono 2オンチェーン オフチェーンNFTゲーム内で使用できるキャラ等FTゲーム内で使用できる通貨 オンチェーンのNFTの所有者情報等を同期するロジックマーケットプレイス透明性を担保したい/トランザクションにログを残すことで他のゲームでもコラボをしたいゲーム内ロジック・ガチャ・投票・ログインボーナス・称号の獲得・決済 等々ゲーム内ロジック・バトル・クエスト・ミッション・ログインボーナス 等々ユーザーデータマスターデータNFTのメタデータ
特徴・後述12パターン3オンチェーン:オフチェーン:=9:1sono 2オンチェーン オフチェーンマーケットプレイスフロントエンドのロジック乱数生成のロジックNFTゲーム内で使用できるキャラ等FTゲーム内で使用できる通貨ほぼ全てのゲーム内ロジック・バトル・クエスト・ミッション・ログインボーナス 等々
131. 自己紹介2. ブロックチェーンゲーム開発でぶつかる壁3. オン/オフチェーン使い分けパターン4. Autonomous Worldsとは5. Autonomous Worlds事例紹介6. Autonomous Worldsの課題と展望アジェンダAjenda
14ここから先、絶賛勉強中の内容につきマサカリ歓迎ゾーンです!!!🪓🪓🪓throw me
15フルオンチェーンゲームは何ができるの?🪓🪓🪓throw me
16フルオンチェーンのその先にあるものfully onchainAutonomous Worlds=自律型世界「フルオンチェーンゲームはロジックやデータが全てオンチェーンにあることで、自律的に成長し拡大していくことが期待される。それはゲームというカテゴリに止まらず自律型の世界になる」という考え方
171. 自己紹介2. ブロックチェーンゲーム開発でぶつかる壁3. オン/オフチェーン使い分けパターン4. Autonomous Worldsとは5. Autonomous Worlds事例紹介6. Autonomous Worldsの課題と展望アジェンダAjenda
18Dark forestDark forest・フルオンチェーンでの戦略ゲーム・ZKPで不完全情報ゲームを実現・DAO的な運用もされているblog.zkga.me/announcing-darkforestblog.zkga.me/announcing-darkforest
19OPCraftOPCraft・フルオンチェーンで マインクラフトのような世界を構築していく・MUDというフレームワークで作られているhttps://blog.oplabs.co/opcraft-autonomous-world/
20MUDとはmud複雑なシステムを構築できるようにするために Lattice によって開発されたオンチェーン ゲームエンジンECSの考え方で再利用性を担保し拡張性あるゲームが作れるMUDによりワールド間の相互運用が可能https://mud.dev/
211. 自己紹介2. ブロックチェーンゲーム開発でぶつかる壁3. オン/オフチェーン使い分けパターン4. Autonomous Worldsとは5. Autonomous Worlds事例紹介6. Autonomous Worldsの課題と展望アジェンダAjenda
22Autonomous Worldsの課題課題・スケーラビリティ シャーディングやZKP,L2,クラウドコンプューティングの技術等 で解消していく・UX VR/ARの没入感と掛け合わせて更なる新しい体験を提供していく等々......
23Autonomous Worldsのハッカソンがあるらしいので、出ます。ハッカソン
24参考thanks・https://0xparc.org/blog/autonomous-worlds・https://blog.zkga.me/announcing-darkforest・https://gubsheep.substack.com/p/six-moonshot-zk-applications・https://ethglobal.com/events/autonomous・https://www.youtube.com/watch?v=j-_Zf8o5Wlo・https://ethereumnavi.com/2023/04/30/what-is-sky-strife/・https://ethereumnavi.com/2022/09/24/darkforest/