ブラックジャックをチェーン上に

Alex Speirs 150 x 150
By Alex Speirs Published: 11月 25, 2020
Vector of Bitcoin on poker chips and dice and some playing cards

BitBossは、史上初となる完全にオンチェーンで動作するブラックジャックゲームをリリースし、ブロックチェーンゲームの新境地を開拓しました。BitBossCEOMatt Dickson氏とCTOAlex Shore氏に、ブラックジャックゲームのオンチェーン化のプロセスと、それがiGamingの将来にとって何を意味するのかについて話を聞きました。

すべての対戦型のカジノゲームは、リアルタイムでプレイできることが求められます。これは、スロットやルーレットのようなゲームには当てはまらないとはいえ、BitBossは、オンラインゲームの体験はシンプルなカジノのサービス以上のものでなければならないことを理解しています。しかし、カジノ体験をブロックチェーンに持ち込むことは、言うは易く行うは難しであり、BitBossチームにとっては長時間の計算を強いられたプロセスであり、現在の技術的な限界と、その限界をどのように回避するかを慎重に検討する必要がありました。

「他のサービスと同様に、ブラックジャックゲームのベットとベット結果はすべてビットコインSVブロックチェーン上でのトランザクションです」とBitBossのCTO、Alex Shore氏は説明しています。

「しかしブラックジャックはインシュランス購入、ダブルダウン、スプリット、スタンドなど多くの選択が必要となるマルチアクションゲームだからこそ、すべてのアクションがブロックチェーントランザクションとして記録されるため、私たちはさらにブロックチェーンの機能を利用しているのです。これは、すべてが明らかに公正であり、オフチェーン技術を構築してスケールアップしようとする必要がないため、多くのメリットがあります。すべてはビットコインSVブロックチェーン上にあります。」

BitBossのCEO、Matt Dickson氏は、「これは公開台帳であり、それこそが喜ばしいことなのです」と語っています。「私たちは秘密裏に何かを作ろうとしているのではありません。私たちは完全に公開されていて、非常に使えるものを作ろうとしています。そうすれば新しいビジネスモデルが生まれるのです。」

カジノゲームがブロックチェーン上に構築されるメリットは、透明性、アクセス性、不変性、未開拓の可能性を可能にすることなど、ブロックチェーン自体を支えるものとほぼ同じです。

しかも、すべてのベットがブロックチェーン上でのトランザクションとなっているため、顧客とオペレーターの両方が利用できる情報はこれまでにないものとなっています。プレイヤーは、自分の癖、成功や失敗をよりよく理解することができ、プレイヤーとしての自分を向上させたり、自分のギャンブルの使用状況をモニターしたりすることができます。同様に、オペレーターはこの情報を利用して、リアルタイムのメトリクスと洞察力でビジネスを効率的に運営したり、問題のある使用法を特定して抑制したりすることができます。

「問題のあるプレイヤーを管理するカジノ運営者は、ブロックチェーンシステムではなく、クライアントサーバーやデータベースシステムを利用してそれを行うことができます」とShore氏は言います。

しかし、ブロックチェーンベースのシステムを使えば、規制当局に運営者からの月次報告の一部としてではなく、リアルタイムで「このカジノ運営者のプレイヤーの取引を見て、リアルタイムで何が起こっているのかを自分の目で確かめてください」と言うことができるのです。規制当局はまた、評価している記録が真正で完全なものであり、オペレーターが記録を変更したり除外したりする余地はないという確証を得ることができます。」

Photo of Alex Shore

BitBoss CTO Alex Shore

事業を行う代償

ブロックチェーン上でのギャンブルの議論が、それ自体を意味しています。しかし、ブラックジャックのような複雑なゲームに必要な大量のトランザクションをサポートしながらリアルタイムで機能させることは、全く異なる課題なのです。

「現時点ではすべてをオンチェーンで実行しているため、技術的な制限があります」とShore氏は説明します。

オンチェーンでリアルタイムにトランザクションを実行するということは、関連するブロックがマイニングされて確認されるまで、プレイヤーとオペレーターの間の送金はすべて未確認のままであるということを意味します。これらのトランザクションは、プレイヤーが二重に使うことができないようにチェーン化されていますが、一般的にブロックチェーンプロトコルでは、未確認のチェーン化されたトランザクションの数に制限があります。ビットコインSVは、BTCやBCHなどよりも制限数が高いとはいえ、現在はまだ(凡そ)50件のチェーン化された未確認のトランザクションしか許容されていません。

バカラやルーレットのような単一のRNGイベントゲームでは、1つのベットを行い、乱数が出て、結果が出ます。これは非常に直線的です。ベットを行い、その結果を受け取るので、私は各未確認トランザクションのチェーンにつき、基本的には25ベット行います」とBitBossのCEO、Matt Dickson氏は言います。

「ブラックジャックは、最初に配られたハンドでスタンドしたり、追加のカードを引く、いわゆるヒットをしたりとゲームが進行するに連れて複数の判断をしなくてはならないため、少し複雑になっていきます。2や3、あるいはエースが出る場合もありますが、それらはすべて小さい数字のカードであるため、プレイヤーのハンドは10から12や13、あるいは15へと変化し、16が出るまでヒットを止めることはないでしょう。そしてこのヒットを1回行う度、新たなトランザクションとなるのです。」

それらすべてを結びつけるため、最終的にはチェーンの限界に達してしまいます」とShore氏は付け加えます。

「それを考慮し、私たちは、プレイヤーが新しいベットを行うために使用することができる異なる未使用のトランザクションアウトプット、UTXOをより多く持たせるようにし、これらの異なるUTXOで異なるチェーンを開始することができます。我々には、一緒にチェーン化するトランザクションは50(25ベット)という上限があります。このため、我々は、プレイヤーがBSVを移動することができるようにすることで、結果として我々は新しいチェーンを開始するために多くの異なるUTXOを持たせるというところに行きついたのです。これにより1つのチェーンでは限界に達するかもしれませんが、その時はまた別のチェーンを始めることができるのです。」

Photo of Matt Dickson

BitBoss CEO Matt Dickson

長期的収益

Shore氏もDickson氏も、数ヶ月以内に未チェーン化トランザクションの制限が撤廃されることを期待していますが、それまでの対策としてゲームを完全に操作できるようにするために行った調整に自信を持っています。

「この制限に対応するために多くの対策をしてきましたが、これがなくなれば、私たちのシステムはそれだけ強力になります。ブロックがマイニングされるのに90分かかったとしても、それは問題ではありません」とShore氏は説明します。

「仮に今プレイしたとしても、限界に達するまでにかなりの時間プレイできますし、なによりその処理速度は速いです。クライアント・サーバーゲームと同じ速度でプレイできることは、私たちにとっては革命的です。」