ブロックチェーンを用いた透明性のある抽選システムの提案と実装

この論文をさがす

抄録

インターネットやスマートフォンの普及により,オンラインサービスにおいてゲームや懸賞などにおける抽選の機会が増えている.しかし,抽選に用いられる乱数の生成手法は非公開であることが多く,抽選結果もその乱数の生成結果を正しく反映しているか確認は難しい.そのため,ユーザは抽選の結果に納得できない場合がある.そこで我々は,ブロックチェーンを用いた透明性のある抽選システムを提案する.スマートコントラクトによって乱数の生成手法は公開され,乱数の生成結果としての賞品などの対応付けはブロックチェーン上に記録・公開されるため,ユーザは抽選の正当性を確認することが可能となる.Ethereum上に実装したプロトタイプシステムによって,本提案手法が実用的な時間およびコストで実装可能であることを示した.

With the widespread use of the Internet and smartphones, today we often open the loot boxes to win lotteries for games and prizes in online services. However, the methods used to generate random numbers to decide prizes are not disclosed in many cases and it is also difficult to verify whether the result of the lottery reflects the random number generation accordingly. It might cause users' dissatisfaction with the results of the lottery. In this paper, we propose a blockchain-based transparent lottery system. Smart contracts make the algorithm of random number generation available to the public, and the correspondence of resulting prizes can be recorded and published on the blockchain, so users can verify the validity of the lottery. The prototype system on Ethereum shows that our proposed method can be implemented in a practical time and cost.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ