English
Connect
ニュース・記事

DAPPSの信頼性・公正さと、オンラインギャンブル運営者目線での公正さ

DAPPSの信頼性・公正さと、オンラインギャンブル運営者目線での公正さ
更新日

DAPPSのソースを見てみましょう。不正をしていないかチェックする事が出来るのもDAPPSのだいご味です。

ブロックチェーン上でアイテムやトークンを置くことで、一番ユーザーにとって重要だと感じられる点は、「自分の物である」と言う部分ですが、
もう一つ、「運営が不正していない」と「安心できる」点も、重要な点です。

特に、オンラインカジノなどのギャンブルは、例えばじゃんけんで、自分が「グー」を出したら必ず「パー」をコンピューターが出せるようにする事が出来ます。

ゲームを始めたばかりのユーザーに対しては勝率を緩く設定しておき、徐々にはまって来たと判断したならば、大きく掛けたときに必ず負けるようにする、と言う方法も取る事が出来ます。
ソーシャルゲームのガチャ、ルートボックスなども、確立表記こそされていますが、その裏側は運営のみぞ知る部分でした。

今回は、不正を本当にしていないのかの調べ方を例を見ながら紹介したいと思います。

DAPPSは、コードを読むことが出来る

DAPPSは、オープンソースです。(DAPPSの定義にはいくつかの説があります。)
ブロックチェーン上にある事で、誰でもプログラムを見る事ができ、公正が保たれます。

運営側が、グーを出したら必ずパーを出すようなスクリプトを仕込んでいたら、誰かがそれを見つけてしまうのが、DAPPSです。

Ruletkaの例

Ruletka

ルールは簡単で、6人がそれぞれ同額のETHを出し合い場にそろうと、そのうちランダムで1人が死にます。
生き残った5人で場に出されたETHを分け合うゲームです。

ギャンブルのジャンルになりますが、コードを見たところ、とても読みやすかったので、紹介します。

Ruletkaは、ロシアンルーレットゲームです。

ルールは簡単で、
6人がそれぞれ同額のETHを出し合い場にそろうと、そのうちランダムで1人が死にます。
生き残った5人で場に出されたETHを分け合うゲームです。

0.1Ethを掛けたならば、六分の五の確率で、手数料・場代を引いた0.118ETHが返ってきます。

これが普通のブラウザゲームでオンラインカジノとして出ていたならば、
運営が操作して勝率をいじっているに違いない、と感じる事でしょう。

Etherscanのcodeを押すと、どういうロジックで1人を選ぶのかを読むことができます。

誰が負けるかは、
「uint256 deadSeat = random();」にて決まっており、

random()は、
「return uint256(uint256(keccak256(block.timestamp, block.difficulty))%6);」にて決められます。

負けたdeadSeat以外に対して、
「distributeFunds(_roomId, deadSeat);」にて分配が行われ、

分配される金額は、
CTO、CEOへの手数料(halfFee)を引いた部屋の総額である
room.balanceを、executeRoom()にて導き出したうえで、その5当分が分配されます。

keccak256()は、簡単に言えば、指定した値を元に、まったく違う暗号を作る物で、タイムスタンプ等を組み合わせて、「乱数」として利用される事があります。

六人から負ける一人を選ぶ方法は、「乱数」で定義されており、
これ以外の選ばれ方は、コードには書かれていません。

運営が特定のアドレスだけ勝率が高くできる、と言うような部分などは一切ありません。
運営が、ブラックボックスを操作して、任意のアカウントを勝たせる、と言う方法は取れません。

※なお、絶対に安全かどうかで言うと、keccak256での乱数生成は、やや不安はあり、操作出来る可能性はあります。
https://blockchain.gunosy.io/entry/prngs-in-smartcontract

公正さがあればあるほど、余計にユーザーははまってしまう罠もある。

さて、DAPPSでのゲームでは、コードを読む事で公正さをユーザーが確認できます。
DAPPS以外のオンラインカジノなどのコードを確認できないサイトでも、eCOGARA(NPOとしてオンラインカジノがして安全で公平なものであるかを監視する独立審査機関)の認証を取ったり、ハッシュ値を公開したり、イギリスに登記して…などして、公正さを証明しています。

しかし逆に、公正さが無かったとしたらどのように人は行動するでしょうか。

ある程度プレイしてみて、もし負けが続いたならば、きっとこのゲームは「不正しているに違いない」から「絶対に勝てない」とあきらめてしまう人も出てくるでしょう。

大きく掛けた時に、たまたま負けが何回か続いてしまったならば、
公正さがあるゲームならば「たまたま」だと感じるかもしれませんが、「運営が操作している」と少しでも感じたならば、そのまま「やめてしまう」か、「怒る」など、負の感情が芽生える事でしょう。

公正さを出せば出すほど、どんなに負けても「このゲームにズルは無いからいつか勝てる」と、何百回も遊べるゲームとなります。
そこに、不正をさりげなく埋め込める余地があったとしても、公正さの影に隠れて見えなくなります。

もし、悪意があるオンラインカジノの運営者だとしたら、自分のサイトはどれだけ公正であるか、同業他社よりもいかに公正であるかをアピールしていきつつ、巻き上げる事が出来るポイントをいくつか忍ばせる事でしょう。

悪意のある運営者にとっても、実は「公正さ」はとても重要なアピールポイントと言えるかもしれません。

コードを公開しているから信用が出来る、Decentralizedだから安心だ、とついつい手放しに信用してしまう所ですが、
本当に信用できる公正さかは、ある程度確認するすべを持っておくことも必要かもしれません。

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

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

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

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

著者について

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

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

新着ブロックチェーンゲーム

オススメの記事ブロックチェーンゲームインフォ(NFTゲーム)注目記事

ブレイブ フロンティア ヒーローズ リリース直前インタビュー / 株式会社エイリム 高橋英士氏 double jump.tokyo株式会社 石川駿氏
1月30日12時よりリリースされたブレイブ フロンティア ヒーローズ。 今回、ブレイブ フロンティア ヒーローズへの想いについて、株式会社エイリムの高橋英士氏とdouble jump.tokyo株式会社の石川駿氏へリリース直前に伺いました。
  • インタビュー
  • 2020-01-30
  • 【インタビュー】ビットファクトリーを設立してからとこれから 株式会社モバイルファクトリー深井未来生氏
    株式会社ビットファクトリーの代表取締役に就任した深井未来生氏に設立してからとこれからについて伺いました。
  • インタビュー
  • 2019-04-01
  • これからのブロックチェーンエンジニアに必要な事 BlockBase株式会社田中康平氏
    BlockBase株式会社エンジニアの田中康平氏にお話を伺いました。
  • インタビュー
  • 2019-03-15
  • TCG × ブロックチェーンの可能性を考える第五回 炎上を振り返る
    第五回では、プレセールでの炎上を振り返ります。 また、そこからこれからどういう機能を実装すればCryptoSpellsがうまくいくのかについての熱い議論が繰り広げられました。 今後、ここで語られた機能のどれかが表に出てくることがあるかもしれません。 ▼対談参加者(写真左から) 宍戸英治氏(FORCE OF WILL株式会社代表取締役:世界4位の売上実績を誇るTCG 「FORCE OF WILL」の生みの親) 小澤孝太氏(CryptoGames株式会社代表取締役:「CryptoSpells」プロデューサー) 若山 史郎氏(株式会社チアード代表取締役:日本最大級のTCG専門店「晴れる屋」元代表) Koroneko氏(高校生で日本人初の「Hearthstone」プロゲーマー)
  • インタビュー
  • 2019-05-24
  • この著者による記事

    【無課金でクリスぺ攻略】クリプトスペルズは無課金で稼げるのか
    人気Youtuberにも取り上げられ、大いに盛り上がる中、クリプトスペルズは果たして完全無課金では稼ぐことが出来るのかについて、現時点での収益性について紹介します。 ※こちらの記事ではあくまでも方法の紹介のみになり、BCGで稼ぐことを勧めている記事ではございません。 #クリスペ 2021年7月1日 更新 月間、チャレンジミッションに関する記載、その他を追記 2020年5月26日更新 アセットアナライザーにNFT追加
  • ゲーム攻略/紹介
  • 2020-05-26
  • コインチェック口座開設は簡単にできる?コインチェックがおすすめの人と始め方
    「コインチェックの口座開設をしようか、迷っている」「コインチェックで仮想通貨を購入したいけど、やり方がよく分からない」と悩んでいませんか。 この記事では、仮想通貨初心者の方でも簡単にコインチェックの口座開設ができ、仮想通貨を購入するための手順を紹介します。 記事を読めば、安心してコインチェックを使い始められるはずです。 ぜひご覧ください!
  • 初心者向け
  • 2023-05-31
  • Sorare(ソラーレ)NFTサッカーゲームの遊び方・稼ぎ方を初心者向けに解説(2023年版)
    「Sorare(ソラーレ)を始めてみたい」 「SorareでNFTを稼げるって聞いたけど、本当?」 2023年現在、このような思いでSorareに登録しようか悩んでいる人は多いでしょう。 この記事では、Sorareサッカーゲームの特徴と遊び方、そして稼ぎ方について詳しく紹介します。 「本当にSorareで稼げるの?」「無課金でも楽しめる?」といったよくある質問にも解説していますので、これからSorareサッカーゲームを始める方は、ぜひチェックしてください。
  • ゲーム攻略/紹介
  • 2020-06-20
  • 【マイクリ|無課金攻略】課金しない人のためのマイクリプトヒーローズ(2020年版)
    マイクリの課金した攻略がたくさん出ていますので、いかに課金をせずに収益を得れるかについてを解説します。 ※2020/11/01 Labが廃止されているなど現状に合わせて記事を追記、修正しました。
  • ゲーム攻略/紹介
  • 2019-02-01
  • DApps入門の記事

    【2023年版】ブロックチェーンゲーム(NFTゲーム)で稼ぐ方法まとめ【副業になる?】
    ブロックチェーンゲーム(NFTゲーム)と言えば、注目されるのは稼げるかどうかの部分。 本記事ではどのような稼げる方法があるのか、HOWの部分について紹介します。
  • DApps入門
  • 2020-06-02
  • 【初心者向け】MyCryptoHeroesをGoogleAccountで始める方法
    MyCryptoHeroesはEthereumチェーン上で動いているブロックチェーンゲームですが、Googleのアカウントのみでも登録し、遊ぶことができます。 メタマスクやウォレットアプリを入れて…と言った煩雑な作業をひとまずは後に回して、まずMyCryptoHeroesがどんなゲームかを触ってみたい人向けの記事です。
  • DApps入門
  • 2019-01-29
  • ImmutableXのマーケットプレイスの使い方
    ブロックチェーンTCGであるGODS UNCHAINEDを運営するImmutable社から、EthereumのL2プロジェクトであるImmutableXのマーケットプレイスがリリースされました。gas代なしでカードの売買ができます。本記事にはアカウント登録から取引のやり方までまとめます。
  • DApps入門
  • 2021-04-20
  • 【GODS UNCHAINED】初心者にオススメのスターターデッキ3選
    ゴッズアンチェインドのベータでは、それぞれのゴッドのスターターデッキで遊ぶことができます。この記事では、オススメのゴッドを3つに絞って紹介していきます。
  • DApps入門
  • 2019-10-23
  • Powered by