ブロックチェーンを試してみました。(カーリースのデモ)
久しぶりの投稿はブロックチェーン。最近(というかかなり前からか)話題のブロックチェーン、いまいち中身がわからなかったのですが最近トレーニングを受ける機会があったので忘れないうちに書きておこうと思います。
ブロックチェーンというとビットコインが思い浮かぶ方も多いかと思いますが、ビットコインはブロックチェーンの実装の一つ、IBMが進めているブロックチェーンは主に取引の相手が決まっているコンソーシアム型です。ここら辺はある程度押さえておいた方がいいでしょう。
日本IBM、コンソーシアム型ブロックチェーンクラウドを国内データセンターから提供
さて今回試してみるカーリースでの応用、簡単なビデオがありました。
さて実際にデモをディプロイして見ます。下のページに行って"Deploy to Bluemix" をクリック
https://console.ng.bluemix.net/docs/services/blockchain/ibmblockchain_tutorials.html#carlease
ディプロイが終わったら早速アプリの画面に行って見ます。BluemixのダッシュボードでアプリケーションのURLをクリック
下のようにアプリの画面が現れたら "Admin Console"をクリック、次に"Create Simple Scenario"をクリックします。これで準備OK
ディーラーからリース会社へのトランスファーをやって見ます。先ほどのアプリのトップから"Dealership -> Lease Company"をクリック。下の画面が出てきます。
左のvehiclesで左下の+をクリック、その後車を選んでチェック、右側のLease Companyで同じように+をクリック、リース会社を選んでチェックすると以下のようになります。
右下の"Transfer Assets"をクリックしてトランザクション完了です。
さてどのように動いているのか詳細を見ていきましょう。
サービスのダッシュボードに戻って"car_lease_blockchain"サービスのところでクリックして次の画面でLaunch Dash board"をクリック、ダッシュボードを見て見ましょう。
Validating Peerの情報や
ブロックチェーンのブロックの情報や
チェーンコードの情報や
APIの情報や
ログを見ることができます。これで具体的にブロックチェーンの動いてる仕組みが少しづつわかってきたような気がします。ぜひお試しください。