ブロックチェーンゲーム インフォ- dApps、ブロックチェーンゲームの最新情報を毎日配信中、最新ランキングも配信

【インタビュー double jump.tokyo株式会社 上野氏】βバトル版を終えて、見つかった課題と今後の展望を聞いてきました。 1/2

バトルのβリリースでは、ゲーム専用のサイドチェーンLoomNetworkを使ってもトランザクション詰まりが起こってしまう等いくつかの問題がありました。

今回、マイクリプトヒーローズを運営する、double jump.tokyo株式会社のCEOである上野広伸氏と、COOの玉舎直人氏に、βバトルを終了してからの振り返りを聞いてきました。

【インタビュー double jump.tokyo株式会社 上野氏】βバトル版を終えて、見つかった課題と今後の展望を聞いてきました。

トランザクションつまりは予見できた?

上野氏 : 予見は出来ました。
これはちょっとHI-CONで語ろうと思っているんですけど、
一戦20秒かかるものの、複数人きても耐えられるようなシャーディング構成を実は一回踏んでいるんですよ。対外的には発表していないんですけど。

いわば自前シャーディングです。
やっぱりそれでも耐えれないなというのもあったので、仕方なくバトルロジックの一部をオフチェーン化しました。
ここらへんは11/10のHI-CONで詳しくお話します。

玉舎氏 : ちなみにZilliqaさんらからは僕らのシステムを見てCRAZYだって言われました。

木村 : それはシャーディングについてですか?

上野氏 : いえ、そもそも本格的なゲームのバトルロジックをsolidityで実現するというか、ブロックチェーンで全部実現するという事自体がなかなか…

玉舎氏 : 本当にこんなの世界でお前らだけだと。

上野氏 : ちょっと技術用語が混じってもいいですか?

バトルロジック自体はべき等性(ある操作を1回行っても複数回行っても結果が同じであること)を保った形になっていて、どこのノードで実行しても全く同じ結果になるというようなものにしたんですよね。

そうすると、本来同じブロックチェーン上で実行するのが正なんですけど、別のブロックチェーンで実行しても全く結果が変わらないのでそれを良しとして、サイドチェーンのメイン以外のところで、バトルロジックだけは別に実行するために実は5つくらいノードを用意してバトルロジックを計算していたんですよ。

木村 : それはバトルロジックのみ分散させている?

上野氏 : そうです、バトルのみ。バトルはあくまでも計算だけなので。

木村 : 一つのバトルを分散させているんですか?それともバトル毎に分散させているんですか?

上野氏 : バトル毎に分散させています。
バトル自体を分散させることは不可能で、直列にしか計算できないのです。

木村 : イメージとしてはロードバランサー?

上野氏 : そうですね。ロードバランシングですね。全部それを自前で実装しました。
一週間くらいで、

シャーディングを入れた上で、トランザクションつまりが起こった理由はなんだったのか

上野氏 :理由は二つです。
分散させたからとて、1バトル20秒かかるものは20秒かかる。
20秒が40秒にならないだけで、分散させたところで同じです。

(もう一つは)バトルロジックは、バトルβの途中で半オフチェーンにしたものの、バトルロジックを開始する前段となるバトル開始コントラクトが、
編成コントラクトと入れ子になっていて、重くなるという事が避けられなかったんですよね。

バトルロジックのボトムネックを解消したら、次にバトル開始コントラクトの問題が顕在化しただけで、結局、UXと言うか、全体のバトルの流れとしては十分に改善できなかった。

編成のボトルネックはLoomNetworkの限界?

上野氏 : LoomNetworkに係わらず、そもそもブロックチェーン上でゲームのような複雑なロジックを全て動かすというのがなかなか厳しいということです。
ブロックチェーンの1つのトランザクション処理はどこまでどうやったとしても1台でしかできないわけで、ノードを並べてもそれはあくまでも可用性の担保であって性能がアップするわけではない。シャーディングと言っているものも、このコントラクトとこのコントラクトは別物だから別々に計算してもいいよねと言っても、同じコントラクトはやっぱり一個なんです。

普通のソシャゲであれば、性能減って来たから三台四台並べましょうって言ってるじゃないですか。
ソシャゲが1台で耐えれないような性能である時点で、どんな高速なチェーンを使ってもバトルのような複雑なゲームロジックを動かすのは無理でしょうね。

そこが、ブロックチェーンの今の技術の限界ではある。

玉舎氏 : もっと飛躍的にノードあたりの計算性能が上がらない事にはどうにもならない。

上野氏 : 今のブロックチェーンの流れとしては、ブロックチェーンそのものの性能改善だけではなく、
ステイトチャネルやビットコインのライトニングネットワークとかもそうですけど、
オフチェーンを許容しつつ、オフチェーンで不正をしたら発見できるみたいな、
そういう世界観で、ブロックチェーンオンリーで計算しきるというよりも、
論理的に不正が行いにくい構造にすることでオフチェーンを認めるという方向になってきていて、そういう形で進歩していくんだろうなと思います。

結局、MCHは最終的に三層構造にしました。ブロックチェーンで、一番大事なデジタルアセットの価値を保存するみたいなところにおいては、データだけをブロックチェーンにして、あとは大胆にオフチェーン化することを決断しました。

ここにいたるまでには色々試行錯誤しましたけど、結果的にはそこに落ち着きました。

【インタビュー double jump.tokyo株式会社 上野氏】βバトル版を終えて、見つかった課題と今後の展望を聞いてきました。

上野氏 : 実はそれぞれの層は、差し替え可能なんですよ。
サイドチェーン層はサイドチェーン層で差し替え可能、オフチェーン層はオフチェーン層で差し替えが可能な設計にしています。

この記事が良かったら
いいねしよう

毎日情報を更新しています。

この記事が良かったら
いいねしよう

毎日情報を更新しています。

関連記事

My Crypto Heroes (マイクリ)

日本発!世界のDApps業界をリードするブロックチェーンRPGです。歴史上のヒーロー達を、集め・鍛え・編成し、Crypto Worldを制覇せよ!

【マイクリ|無課金攻略】課金しない人のためのマイクリプトヒーローズ

マイクリの課金した攻略がたくさん出ていますので、いかに課金をせずに収益を得れるかについてを解説します。

2019-02-01

【マイクリ|無課金攻略】課金しない人のためのマイクリプトヒーローズ

マイクリの課金した攻略がたくさん出ていますので、いかに課金をせずに収益を得れるかについてを解説します。

2019-02-01

【マイクリ|無課金攻略】マイクリプトヒーローズを無課金で遊んで4000円相当のETHを得た方法と内訳【レポート】

遊んだ時間が資産になる事で話題のマイクリプトヒーローズ。 前回、課金しない人の為のマイクリプトヒーローズを執筆しましたが、 今回、実際にそうやって無課金でプレイをしたうえで、その後どのくらい実際に時間が資産になったのかをレポートします。

2019-01-29

【ゲームランキング発表】2019年押しブロックチェーンゲームはこれ!新春キャンペーンアンケート結果

2019年あなたの推しブロッチェーンゲームはこれ! BlockchainGameInfo & GO!WALLET共催 新春Twitterフォロー&リツイートキャンペーンで、2019年の推しブロックチェーンゲームランキングを発表いたします!

2019-01-31

【国の価格は1国500ETH】今後のアップデート情報をマイクリプトヒーローズが公開。

マイクリプトヒーローズが今後のアップデート情報を発表しました。

2019-01-26

【初心者向け】MyCryptoHeroesをGoogleAccountで始める方法

MyCryptoHeroesはEthereumチェーン上で動いているブロックチェーンゲームですが、Googleのアカウントのみでも登録し、遊ぶことができます。 メタマスクやウォレットアプリを入れて…と言った煩雑な作業をひとまずは後に回して、まずMyCryptoHeroesがどんなゲームかを触ってみたい人向けの記事です。

2019-01-29

マイクリプトヒーローズ|最高難度トロイ攻略(レジェ1エピ2)

マイクリプトヒーローズの期間限定ノード「トロイ」をなんとかクリアできたので、攻略のコツを紹介します。構成はレジェ1エピ2です。

2018-12-18

マイクリプトヒーローズ|ランキング戦の解説・攻略

マイクリプトヒーローズのランキング戦を振り返り、強かったヒーローや次回ランキング戦の紹介をします。

2018-12-27

シェア

ツイート

著者について

ブロックチェーンゲームインフォ 浜田

ブロックチェーンゲームについてのイベント情報・ゲーム攻略情報を紹介しています。

インタビューの記事

【CryptoSpells】TCG × ブロックチェーンの可能性を考える会第一回 ブロックチェーンの可能性

2019年04月12日

【インタビュー】ブロックチェーンはゲームにどんなイノベーションをもたらすのか 第1回 参入した理由 アクセルマーク尾下氏

2019年05月07日

【インタビュー】炎上を超えて。 CryptoGames株式会社 小澤孝太氏

2019年01月12日

【インタビュー】ブロックチェーンはゲームにどんなイノベーションをもたらすのか 第2回 価値の担保について アクセルマーク尾下氏

2019年05月10日

【インタビュー】CryptoKanojoの展望。ライトな層を狙える「MOE」「KAWAII」の強み 青樹氏・有藤氏

2018年12月18日

【インタビュー】ブロックチェーンはゲームにどんなイノベーションをもたらすのか 第3回 この一年の振り返り

2019年05月13日

dAppsゲームのプレセールに異論を唱えた理由 fukuhara@雑記ブログ氏

2018年11月28日

【インタビュー】Cocos-BCXとは。 Cocos-BCX Japan 藤田氏 阿部氏

2018年12月27日

【インタビュー】どんなブロックチェーンゲームにワクワクするのか。 根本晃氏( @dujtcr77 )

2019年01月10日

【インタビュー MyCryptoHeroes 上野氏 後編】見えてきた新しいターゲット層と将来の姿

2018年11月15日

【インタビュー モバイルファクトリー 秦氏、吉田氏】dAppsが流行る未来を作る為に

2018年11月30日

【インタビュー グッドラックスリー 周氏】くりぷ豚レース機能と今後の展開・課題について

2018年11月22日

新着記事

My Crypto Heroes (マイクリ)

日本発!世界のDApps業界をリードするブロックチェーンRPGです。歴史上のヒーロー達を、集め・鍛え・編成し、Crypto Worldを制覇せよ!

TCG × ブロックチェーンの可能性を考える第五回 炎上を振り返る

2019年05月24日

MyEtherWallet(マイイーサーウォレット)で自分のウォレットにアクセスする方法:MEWconnect

2019年05月24日

堀江貴文氏が豚のキャラクター「ホリエトン」になって参戦!『くりぷ豚』リリース1周年 記念イベント開催中!

2019年05月23日

マイイーサウォレット(MyEtherWallet)の新バージョンMEW V5はシンプルなデザインを特徴としたウォレット

2019年05月23日

ARを使ったブロックチェーンゲーム「AUGMENTORS」とは?クローズドMVPがリリース!

2019年05月22日

クリプトダービー(Crypto Derby)について

2019年05月22日

クオン、世界1億DL超えキャラクターのライセンス権をブロックチェーン技術を用いて販売開始!

2019年05月22日

楽天ウォレットの概要について

2019年05月22日

Holo(ホロ)の特徴について

2019年05月21日

【TomoChainはイーサリアムをベースに作られた仮想通貨。特徴を簡単解説】

2019年05月21日

【Enjinはブロックチェーンに特化したプラットフォーム。特徴を簡単解説】

2019年05月20日

仮想通貨・ブロックチェーンのオンライン学習サービス「PoL(ポル)」を運営する株式会社techtec(テックテク)が、仮想通貨に関する税金カリキュラムを5月20日より提供開始します。

2019年05月20日