早速、ハイパーレッジャーミートアップ東京を開始させていただきたいなというふうに思います。改めまして、私、リナックスファンデーションの福安と申します。本日、このハイパーレッジャーミートアップ東京の視界進行を勧めさせていただきますので、よろしくお願いします。ではですね、まずですが、本日のスケジュールをご紹介したいなと思います。まずですね、今から最初は私の方で10分程度、今度10分もいらないですけれども、お時間いただいて、ちょっと本日の流れを説明させていただき、その後ですね、6時10分から6時50分まで40分間、ブロックチェーンの実用化に向けたネットワークスケーリングということで、アクセンチュアのセベーカリシタルさんの方から講演をいただきます。その後、休憩など挟まずに、6時50分から7時30分まで、ハイパーレッジャーファブリック向け中央集見型システム用ツールということで、施設政策書の佐藤達也さんの方からご講演いただきます。最後に、7時30分から8時10分まで、ハイパーレッジャー・カクテスのV0.0のリリースの概要だとか、今後の開発方針に関して、藤井久間さんの方からご紹介いただきます。こんな流れで本日進めていきたいなというふうに思います。皆さんも何ともこのミートアップに参加されているので、流れはよくご存知だと思いますけれども、改めて、もし初めて参加される方がいらっしゃるかもしれませんので、改めて進め方をご紹介したいなと思いますけれども、基本的にはミートアップ開催中参加者の皆さんから、藤井久間の質問を受けいたします。質問はZoomの画面にあるQ&Aボタンですね。こちらの方にお願いします。同じ質問が被ることを避けるために、もし質問が出て、自分もこれ聞きたかったと思う方は、いいねボタンをぜひ押していただきたいなと思います。質問が多数来た場合、いいねボタンが多いものから講演者に対して解答いただきたいと思っています。時間内にさばききれなかった質問に関しては、後日、ハイパーレジャー東京のミートアップのページのディスカッション、フォーラムの部分があると思うんですけれども、そこで解答していきたいというふうに思います。途中というか、このすぐ後でアンケートも取らせていただきますので、ぜひご協力いただきたいなと思います。あと、本日はハイパーレジャー東京ミートアップということで、東京時間でハイパーレジャーミートアップ開催しているんですけれども、今後、今予定されている中では、この3つのハイパーレジャー東京ミートアップがあります。1つが、アメリカのデンバーコロナド州のデンバー時間で開催されます。それからもう1つが、ハイパーレジャーマドリートスペインですね。それから6月に入ると、ハイパーレジャーブダペストということで、ヨーロッパ時間で開催されます。詳しくは、ハイパーレジャーの引きに今後開催するミートアップがありますので、日本でのコンテンツ以外の海外、海外での事例だとか海外での企業の取り組みなんかが紹介されると思いますので、ご関心がある方はぜひ笑っていただきたいと思います。皆さん、ハイパーレジャーに関心があるということで、本日をお集まりいただいているかと思いますけれども、もしこの中で、ぜひハイパーレジャーのいわゆるエンジニアリングの部分をもっともっと学んでみたいと、自分でそのハイパーレジャーを、特にファブリックですね。ファブリックを運用管理したいだとか、ファブリックの開発をしたいという方向けに、トレーニング及び認定試験を私たちの方で用意していますので、ぜひ、もし関心がある方は、この認定試験及びトレーニング受講していただきたいなと思います。ちなみに、ハイパーレジャーファブリックの認定試験ですね、この右上に書いてあるCHFA 35ハイパーレジャーファブリックアドミニストレーターという認定試験は、これを企業の中で3人持っていて、かつハイパーレジャーのメンバーであれば、いわゆるその企業がハイパーレジャーのサーティファイドサービスプロバイダーと認定されるチャンスが生まれてきますので、もし、そっちの方向に関心を持たれている方、企業さんいらっしゃいましたら、ぜひトライしていただけると良いかなと思います。ちょっとたくさんのトレーニングコースのスライドありますけど。以上で私の方からの前振りは終わりで、ぜひミートアップエンジョーしていただきたいんですけども、実際始める前にちょっとアンケートを取りたいなというふうに思います。今、まずですね、どこから参加されているかぜひ皆さんにお伺いたいなというふうに思います。ぜひ、アンケート。できれば30秒ぐらいで皆さんお答えいただけると、非常に嬉しいです。だいたいいつもほとんど関東チフチクなんですけども、もともとバーチャルのウェビナーシリーズを立ち上げた時は、リアルにはこれでない関西だとか、チューブの方がたくさん集まってくださるんじゃないかなというふうに期待を込めて、このオンラインセミナーを立ち上げたわけなんですけども、結局ほとんどが関東でやるというのが毎回の傾向なんですけども、今回はどうかなというところですね。あと10秒ぐらい待ちますので、ぜひまだ回答まだな方はご回答いただけると助かります。はい、じゃあちょっとこれで、今回の結果ですね。今回もご多分に思われず、ほとんど皆さん関東からご参加と。でも、あと9市沖縄からも2名ご参加いただいているっていうことね。非常に嬉しいですね。ちょっとこれ共有停止で。アンケートに、ハイパーレッチャーを既に製品サービスで使い始めていますか?この質問ぜひ皆さんにお答えいただけると嬉しいなと思います。あと10秒ぐらい待ちますね。はい、ではちょっと投票締め切ります。こういう結果になりました。既に使用しているが19名で48%半分ぐらいが使用されている状況で、使用に向けて準備されているのが20%合わせて、だいたい7割ぐらいが製品に使用しているもしくは使用に向けて準備中であるということですね。これは素晴らしいですね。ということで皆さん今積極的に取り組まれているハイパーレッチャーに関して今から各スピーカーの方にディープダイビングしていただきますのでぜひ今日のイベントをお楽しみいただければなと思います。それでは最初のスピーカーであるシタルさんにバトンをタッチしていきたいと思います。それではシタルさん、よろしくお願いします。福屋さんありがとうございます。皆さんこんばんはよろしくお願いします。ちょっとダメに共有します。では早速ですけれども、本日よろしくお願いします。リナックスファンデーション、ハイパーレッチャー東京ミートアップにお世話になるのは3回目になりますけれども、今日ももしかしたらはじめましての方もいらっしゃると思いますので簡単に自己紹介させていただきます。アクセンチャーのシタルと申します。まずアクセンチャー入ったのは2019年7月というそんなに長い日ではないんですけれども日本に来たのは初めて来たのは2005年というところで最初はテクニカルサポートエンジニアとして金融系の会社で働いていたんですけれども日本国内でもリーマンショックというところが発生して一時期またやな状況でしたけれどもインドに戻ってその後に戻ってきたのはまた2010年です。その後ずっと金融系の案件オフショア開発という形で実施していて大きいプロジェクト、難易度の高いプロジェクトなどはオフショアチームをうまく活用してデリバリをするというようなことをやってきました。15年あたりでブラックチェーン、AI、チャットボットなどデジタルトランスフォーメーションというところに注目し始めて社内でも少し新しいことをしていかないとオフショア開発というのがたくさんオプションも増えてきましたので中国だったりフィリピンだったり何の後か日本の企業もどんどんオフショア開発の受け手に増えていっていたのでインドでちょっと技術とカットで競争を上げていきたいということで最初は自分に入れて2名という形でしたけれどもオフショアでブラックチェーンのCOEを立ち上げて私、その会社から抜けた時には25名プラスサルファのチームが立ち上がって日本もそうですけれどもグループ会社経由でスペーンだったりアーマニーだったりヨーロッパ、アメリカあたりでもプロジェクトを実施していってきたというところですね100センチャー入ってからですけれども主に100センチャーもグローバルブラックチェーンチームはご存知の方もいらっしゃると思いますけれどもいろいろやらせていただいていてそこの駆け端というかグローバル側の知見だったり経験だったりそれを持ってきて日本のお客様を支援させていただくというような形でブロックチェーンSMEとして活動しております余談ですけれどもホビーとしては食べること、喋ることトラベルは今できないトラベルできないしここ1年半近くずっと在宅ですので喋ることもなかなか実質会議以外はできない状況なんですけれども最近ちょっとハマってるのはクラブハウスでしてちょうど昨日ももう1日中会議して家から一歩も出てないということに気づいてくじすぎにクラブハウスもうなんか適当に部屋入って外散歩に出たらクラブサイエンスというたまたま参加して話を聞いてたらNASAで外国人として直接雇われてるというマレナーケースで日本人の方がそこに入ってるという話を聞いてそこでX線とか宇宙とかの話すごく夢中になって気がついたら結構5キロ先まで歩いていて帰るのを嫌になっちゃったという状況でしたけれどもそれはちょっと余談になりますけれども今クラブハウスハマってるというところで直近でできたらブログチェーンについても全く会社とかそういうあれが縛りなしでなんか部屋を作ってフランクなディスカッションでやるかと思っていますのでご興味ある方はぜひリックディンなどに繋いでいただければそこら辺もいろいろ話していければなと思っています今日の話題Pのところがどういった課題があってソリューションとして何ができるかというところとあとBAFブログチェーンオートメーションフレームワークのアーキテクチャーをできればと思っております課題ですね今日確かに先ほどアンケートとなれてバイパーレジャーもすぐに使ってる人が19名の方がいらっしゃったかと思いますそして検討しているあるいは準備しているという方が多分すでに使っていらっしゃる方はどういったところもあるかと思いますけれども一旦ブログチェーンという部分がバーっときてPOCをたくさん実施している会社さんもいらっしゃいましたけれども今若干落ち着いているというか他にに向かってる部分もありますけれどもそれは何かというと結構も真面目に真剣にプロダクションのところを考えていて実施している会社さんがたくさんいらっしゃると思いますそこで問題発生している問題というか課題になっているところは何かというのが少しまとめていますけれどもそもそものところではリユーズできるアセットとかデュールは非常に少ないブログチェーンまだ進化している美術というところもありますけれどもなかなかリユーズできるところが少なくてやりますといったときに一位からもうReinvention of the Wheelみたいな形で全員初めてやっているという部分が多いのかなと思いますで、未だにちょっとDLTソリューション自体は作るというところがまだまだお金と労力をかかるExpensiveなところであってスケーリングというところはどうしても課題になっている部分があるのかなと思いますやろうとするとテクノロジーだったりベンダーだったりロッキングが必要になってしまいますどうしてもやってもらった会社さんのところあるいはプラットフォンに対してロッキングが発生するというのも課題に思ってらっしゃるお客さんが多いのかなと思いますで、DLTのプラットフォン選定のところですけれどもやはり最初やってみましたで選定をしたプラットフォンはゆくゆく例えばユースケースが進化させた時にプラットフォンは買えなきゃいけないんだとかあるいはその後、ソーシアムに参加する会社はすでに進んでいてちょっと違うプラットフォン使ってますと言った時にそこに合わせなきゃいけないというところでそうするとプラットフォンはここで英語でWrongという表現させていただいてますけれども合わなかったというかわいはレスク非常に高いんですね最後ですけれども一番大事なのはスタンダードベストプラクティスがないというところがやっぱり課題というふうになっているのかなと思いますとこういった課題がある中でなかなかその一歩先に出すという一歩先に出るというところが難しくてほとんどのお客さん例えば最初にはブログチェン使って価値あると思っているお客さんに対してもちょっとWait on the watchもう少し待ってみましょうというアプローチュースされている会社さんが多いのかなと思いますとそのためにはじゃあ何をしなきゃいけないんだというところなんですけれども例えばPOCをやりたいですあるいは今はほとんど弊社としてもPOCというよりかはPOVプルーフォルファリューということをお勧めしていますけれどもいずれにせよちょっと試してみたいという時にはすごい時間をかけて何かまずはPOCやってみましょうあるいはやっぱりプラットフォームが違うものの方がよかったといったらじゃあもう一回POCを回しましょうというのがなかなか難しいところになりますのでまずそれは一番短くできるようなソリューション何かアプローチューがあるかというところですねそしてもう一つはプロダクションに行くってなるとセキュリティもしっかり考えなきゃいけないですというところとそもそもところでプルーフォルフカンセプトをやったところでプロダクションもしくはパイロットにつなげていく時にはもう一度全部やり直し本来ならPOCの立場としてはそれが当たり前という部分も正直感じているところがありますけれどもプロプチェンの場合はなかなかもそこを通ししていくという会社さんがいないと思いますのでそこも解決していかなきゃいけないところがあるのかなと思っていますこういった課題がある中でどういうふうにブロックチェンアウトメーションフレームワーク携われるのかあるいはサポートできるかというところですけれどもまず先ほどお話ししましたDLTレフレンサーアキテクチャーなんですけれどもここをベースとしてすでに導入されているものになりますなのでセキュリティ含めて最初に検討しなきゃいけない部分とかはもうすでにそこに考慮されているという形になりますとでプロラクションでリー・セキュリティ含めてこちらを作っているものになりますのでセキュリティの面も対応しているという形になりますねで当然なことですけれどもブロックチェンってティームスポーツとよく保険されますけれどもマルティカンパニーあるいはマルティクラウドデプロイメントこれもかなり懸念点というか課題点という形になっていて参加者の中でAWSクラウドを使ってる会社さんもいらっしゃいますし例えばAzureだったりある全く違うクラウドを使ってる会社さんもいらっしゃいますと言った時にマルティクラウドの導入も可能という形がすでに取っているというところですねでインフラストラクチャーも完全にインディペンダットという形であと最後のオープンソース化していますもともとはオープンソース化という形で社内で立ち上げるコジェクトなんですけれどもその後ニックミットしてオープンソース化をしていますはいで無責任の方もいらっしゃると思いますけどそもそもなんだっけというところなんですけれども今日はあんまり技術なところを深振りできないので簡単に言うと一言で言うとこのコンフィグレーションファイルなんですねコンフィグレーションファイルを使ってものすごいシンプルでブロックチェーンのフレームワークをデプロイできるというところがこのBFの特徴という形になりますそして当然ですけれども最初デプロイしましたその後アディスペントが追加になりますそこのノードを立てなきゃいけないんですそれが例えば仮に別のクラウドを使っていますというところです含めてベースはクーバーネティスを使っていますけれどもその上に今すでにサポートしているフレームワークとしてはハイパーレジャーのファブリックインディベースというところとアルフィンのコールラットコーラントという5つのフレームワークはすでにサポートしていますそれ以外のところも今いろいろ調整中対応中というような形になっておりますはいで こちらコンポネントというところですけれども先ほどもお話ししましたとおりこのブロックチェーンアートネーションフレームワーク自体はオープンソースですし中で使ってるコンポネントもすべてオープンソースになっていまして例えばコンフィギュレーションのためにはアンシブルを使っていてクーバーネティスのマケーですプラットフォンとしてはオケティスポーケストレーションにためにはクーバーネティスを活用しておりますでギトプストーウィブンワークフレックスを使ってオプレーションのところを対応していますあと実際鍵とかをトーケンパスワード鍵などサーティブケートを使うときには保存するときにはハシコープのボールと絵を使って実際動いているものになりますと最後なんですけれどもクラウドとしては特にクラウドに依存性はないという形でオンプレミス含めてゲットからダウンロードしてちょこっとファイルをいじってその中で自分たちのパラメータを追加することによってデプロイできるというような形になりますと実際先ほども少し話しましたとおりもともとアクセンチャー社内で作っていたプロジェクトなんですけれどもリラックスファウンデーションハイパレージャーラブにコントリビューションとして出していてそこを放した内容としてはやはり一社で何か作ってそれをメンテナンスしてそれをもっともっと大きくしていくというところには限界があるというふうに思いますのでそこはもっといろんな会社さんに使ってもらってフィールバックもらってそして可能でしたら実際コミットしてもらってもうどんどん大きくしてもらうということでオープンソース化をしておりますはいちょっとすごく簡単にですけれどもアクセクチャーのところを少し触れさせていただきますと先ほど話しましたとおり弊社でブログチェーンの案件がDLTなどの案件があったときにはもう社内でも使ってるレフェンスアキテクチャー2.0というところも活用させていただいておりますこれを使うことによってノードの配置とかノードの使い方あるいはセキュリティなどを含めてそこにガイディングクリンシーパーを活用できるという形になりますそしてコンポネントとしては全てオープンソースのコンポネントを使っていますのでベンダーロッキンだったりあるいはそこにお金かかるということがいっさいないのかなと思っていますそしてインフラストラッチャーもう完全にインディペンダントという形でクラウドのプラットフォームを含めてこれがないというような状態になっておりますあとデザインも非常にモジラの形でそのまま使ってもいいんですけれども何か一部変えたいというところそこはフレクシーバルになっていますのでそれを含まえてデザインするときにはモジラ化を実施しておりますセキュリティは先ほど少し触れましたけれどもソースとかコンフィグレーションファイルには使わずソースへずに別にウォルトを活用してセキュリティも強化してるというような形になりますこれはすごいハイレベルですけれどもアキテクチャーという形がここになっております少しだけここでデザインのところでは話したとおり今はこちらの5つレジャーをサポートしていてクラウドももうすでにAWSGCPとマイクロソフトアジュール上は対応できているという形になります少し時間の関係で細かい話は控えますけれども例えばハイパーレジャーファブリックというところで言うとイメージとしてはもうすでに例えばファブリックのCEAピア オーダラあるいはカフカそしてカウジディビートズーキーパーを含めてどこかのコンテナがされているという形でそれを少しチャンネルのいくつ作るのかあるいはどういった配置にするのかというところそれを指定してあげてコンフィックファイルを実行すると自動的に決まったところで配置していくというような実際そういう動きができるような形になっておりますあとはインディーインディーとハイパーレジャーベースベースも最近追加しましたけれども今のところはベースに対しても問題なく使えるようになっている状態ですね実際この配置について実際にコンフィックファイルのコンフィックファイルこのハイパーレジャーの配置に入ってからもうすぐ2年になりますけれども実際何ができているかというところなんですけれども結構まず時間短縮というところが大きいのかなと思いますね例えば実際かなり細かいレベルでデプロイメントってすると2週間1週間から少なくても数日かかるところですけれどもこのコンフィックファイルをちゃんと作った後に数時間でデプロイまでは行けるというところが大きな課題が解消するというところなのかなと思っていますとで全体のプロジェクトの時間短縮というところは当然の影響になると思いますけれどもプロダクション環境でも実際心配なく使えるアーキテクチャレフレンスアーキテクチャを活用していますのでそこは安心して活用できるというところがお客様にとっても大きく自信につなげられたらいいかなと思っているところですとオープンソースコミュニティーのところですけれども簡単にちょっと触れさせていただくと今はコントリュビーターとしては32名の方関わっていてExternalは4名ですねフォークもかなり200個フォークがあってロケットチャットに110名以上の方がアクティブ参加しているところですのでコミュニティーのサポートも随時受けるような状態ですはいお客様の投入という意味ではもうすでにプロダクション使われているところが弊社としても自信しているところもありますけれども5つの事例はすでに出ていてハイパーレジャーのイベントなどさまざまなイベント今日も日本のイベントをお招きいただいていますけれどもいろんなイベントでも随時告知してもっと参加者をフォーカスしていくというところを対応しているところですねはい最高なんですけれどもレフレンズリンクとしてこのリンクとしては後でも共有させていただきます今日はちょっと可能だったら簡単にデモも実施しようと思っていますけれども時間の関係でちょっと厳しいところここにYouTubeのチャンネルを共有しますのでその中でも少しデモという形でのビデオも共有されていますのでそこの辺にも何かございましたら見ていただければと思います最後になりますけどご清聴ありがとうございました何かありましたら今でも質問対応できる範囲で対応しますし何かあったらまた直接連絡いただければと思いますのでよろしくお願いしますありがとうございますシャルさんありがとうございました5分くらいお時間あるかなと思いますのでぜひ質疑応答に答えたいなと思いますけれども今は1つ質問がきていましてソリューション普通のクラウドを同時に利用できるのでしょうかという質疑応答ですけれども誤解いただけますか直接解答すると同時にクラウド利用可能ですむしろ今1つの課題としてあるのが同じプラットフォームイナージ・コンソーシアムの中で違うクラウドを使えないという課題が抱えていらっしゃるお客さまが大勢いらっしゃいますけれどもこのそのクラウドの設定だけ変えることによって複数のクラウドを活用可能になりますのでそこは大きく活用していただければと思いますありがとうございます他シタルさんのプレゼンテーションに対してご質問とかございますかよろしいでしょうかではもし追加でお質問とかありましたらシタルさんとリンクとインで繋がっていただくなりになったりしてぜひ直接伺っていただければなというふうに思いますそれでシタルさん素晴らしいプレゼンテーションありがとうございましたよろしくお願いしますでは次のセッションに入りたいと思います次はハイパーレジャーファブリック向け非中央集見型システム運用ツールということで次たち製作所の佐藤達也さんにご講演いただきますそれでは佐藤さんよろしくお願いいたしますよろしくお願いいたしますでは改めまして非立ち製作所の佐藤と申します本日は運用スマートコントラクトオクスエッシーというハイパーレジャーファブリック向けの非中央集見型のシステム運用ツールお願いいたしますよろしくお願いいたしますこちらが本発表のサマリーとなっておりまして我々運用スマートコントラクト英語で言うとオペレーションスマートコントラクト略してオクスエッシーと呼んでいるんですけどもうそういったものを開発しておりますこちらの技術の背景なんですけれどもブロックチェーンを活用したシステム以下ブロックチェーンシステムと略していきますけれどもシステム的な特徴といたしまして複数の組織にまたがって構成されるその中で複数の組織の間のトランザクションの実行というのは非中央集見的に行えるというところに価値があるというふうに我々考えておりますこのブロック値の価値というところを維持していくという意味でトランザクションの実行だけではなくて組織にまたがったシステムの運用についても非中央集見的に前あるというところを目指したものとなっています基本的なアイデアというのはシステムの運用のワークフローというものをスマートコントラクトとして定義してやることによって各組織がそのスマートコントラクトに従ってそれぞれのノードを運用するというものですこれによりまして組織横断のシステム運用作業というのを特定の組織の意識決定に依存せずに均一な手順設定パラメートを用いて効率的に実施できるというふうに考えていますこのようなオプスSCのハイパーレジャーファブリック2K向けに開発いたしましてファーストバージョンといたしましてはファブリックのブログチェーネットワークの管理というところで具体的なチェーンコードとかチャンネルの管理この典型的な運用フローを効率化するような機能を開発いたしましてちょうど今年の頭ぐらいにコミュニティの方にご紹介させていただきましてハイパーレジャーラボスというハイパーレジャーのインキュベーションプロジェクトのようなものなんですけれどもこちらの方に登録させていただいたということで今回ご紹介させていただきたいと思いますではまずオプスSCのコンセプトということでブログチェーンシステム全般として運用ってどういう課題があるのかというところを含めてご紹介させていただきたいと思います背景といたしましては近年ブログチェーンハイパーレジャーファブリックを含めましてブログチェーンの本番的用というところが徐々に見えてきている中でマインタープライズ系のシステムです特にだと思うんですけれどもシステムの運用管理というのが非常に重要になってきているというふうに考えておりますブログチェーンシステム固有の運用管理をいたしましては例えばスマートコンタクトを更新してそのついでにアプリケーションの方も更新するであるとかあとダイジョンデータをスナップショット取るとかそういったものが上げられるかと思いますサマリーでも少しお伝えしたんですけれどもブログチェーンシステムというのは複数の組織1回ますと管理ドメインにまたがった構成になっているという特徴があると思いますこちらの図による例えば各組織に持っているクラウドとかデータセンターにそれぞれのノードがあってつながっている通常こういったシステムの場合ですとそれぞれのドメインに別々の管理者がいてそれらがこのデータセンターの管理をしているとかそういったイメージにあるかと思いますこのようなシステム構成において問題になってくるのが組織をまたがったシステム用というのが発生した場合具体的には他の組織との強調動作が必要な作業があった場合に実行が難しくなるというところが上げられます例えばスマートコンタクトを更新したいという場合にそれぞれのノードにアップデートかけるというのを同時にやりたいそういったような作業が上げられるかと思いますこの問題点についても少し深掘りしていきたいんですけれども従来のシステム用管理ツールというのも様々出ておりまして古くはあるようなものから最近IACインフラースラクチャーザーコードのようにインフラーをコードとして技術して専便的に管理するようなツールこういったものの普及がされているかと思うんですけれども基本的にこれらは単一組織に閉じた運用作業を効率化するというところでしてその組織の運用というのをそもそも考慮はしていないというものになりますここを考慮しない場合に何が困ってくるのかというところを少し考えていきたいんですけれども組織の運用方法ということで考えられる方法としては例えばこのようにある単一の管理者が全濃度を運用するとこういったやり方が考えられるかと思いますただこの場合この管理者がこのブロックチェネットワークの単一信頼点になるということでシングルポイントブトラストになってしまうということでせっかくブロックチェの組織またぎで使っているのにちょっとそこらへんの嬉しさが若干薄れてしまうあるいはそもそも権限的に他の組織のノードにアクセスできないとそういった状況が考えられるかと思います別のやり方といたしましてはこのように各組織の管理者がそれぞれのノードを運用するこういったやり方が考えられるかと思うんですがこの場合ですと運用のギャップが発生しゆるということで例えば手順であるとかタイミングそれが使っている設定パラメーターがずれると時にシステムの正常可動がさまたげられるとこのように考えていますそこで我々はこの課題を解決するためにスマートコンタクトベースのシステム運用方式というものを考えましてこれがOTSSCというものですボートでもお伝えしましたけれども基本的なアイデアは非常にシンプルでシステム運用フローをスマートコンタクトそして定義してあげましょうというものですそしてとにかく合意ケースを行うというところで高齢を使うことによってクレデンシャルの脅威であるとかシングルポイントを取らすとなく代わりまたギエの運用を実現するというところとまたスマートコンタクトの特徴というのを活用して均一な設定パラメーターを用いて均一な運用手順を実行できるというところにこのようなものが出てきているかと思っていますこちらのメカニズムについてとつを用いてかなりご紹介したいと思うんですけれどもこちらにあるとおりですねある運用作業をスマートコンタクトとして技術します例えばコマンドであるとかタイミングそういったものを定義しておいてこのスマートコンタクト上で設定パラメーターであるとかを共有したりあるいは運用としての枠風呂を制御してそれに従って各組織が自分のノードを運用実行するということによってこの組織をまたがって均一な運用作業が行えるというのかコンセプトとなりここからは実際にハイパレジャーファブリック2K向けの話に写っていきたいと思います事前のお話でハイパレジャーとかファブリックにお詳しい方がかなり多いという話なんですけれども一応ここではオクセッシーの内容をご紹介進めにあたって必要最低限の外用についてご説明させていただきますかなり丸めた内容になっているというところはご容赦いただければなと思っておりますはいまずハイパレジャーファブリックというのはエグズキュートオーダーバリデート型のモデルで複数組織間でのトランザクションを承認しているというものでしてそこの辺りはかなりの方ご存知かもしれないですけどざっと図を持ちいていますと認証局ということでここではありましてそれが発行した秘密鍵と証明書を持ちいて組織のユーザーであるとクライアントそれからPRというのを識別してそれを持ちいてトランザクションの証明とか検証とかを行うということにありますここではこの組織のクライアントがトランザクションを発行するということでトランザクションに証明書のトランザクションを発行するというタイミングでその組織ピアーがこのトランザクションを入力にしてチェーンコードファブリックで言うとスマートコントラクトを仮実行してその入出力の結果にこのピアーの証明をつけてエンドースメントということで進みつきのような形で返します他の複数の組織から集めてきてエンドースメントポリシーという所定のどれぐらいの組織からエンドースメントを集めなきゃいけないかというような条件を満たしたそのトランザクションを今度はオーダリングサービスと呼ばれるトランザクションの順序を決めるサービスに投げてこのオーダリングサービスがこのトランザクションを複数トランザクションからブロックを作ってこれを各組織のノートに配布しますでこの組織の各組織のピアーがブロックを検証して代表を更新するとそういう仕掛けにやっているとでファブリックの特徴といたしまして全組織が入っているだけじゃなくてサブネットのようなものを設定することができましてそれがチャンネルと呼ばれています一部の組織だけが参加するチャンネルというのがあってそのチャンネルごとにチェーンコードであるとか代表が管理されるあとちょっと今回設定更新周りの話ということなんで設定方法についてもくれますとこのチャンネルとかチェーンコードの設定更新人この組織間でやり取りを行しながら進める必要があって内部的には特殊なトランザクションを発行することで実行されるという形になっておりますちょっとはいで続いてですねこのハイパーレジャーファブリック2.0向けにオプセシーというものが必要なのかというところなんですけれどもよく触られている方はちょっとこの辺りが本当に必要なのかなので今も持たれる方もいらっしゃるかと思うんですけれども本当にもうファブリック2.0今の最新版ですねでは結構個々の運用面もかなり改善してきてまして個々の運用を助く例えばピアーコマンドというものを運用に使ったりするんですけれどもそういったものがかなり専念されてきていてV1系だとある特定の組織によって決定されるようなパラメータいかゆるとシングルポイントブートラストが残ってたんですがそういったものも排除されつつあります具体的に言うとV2.0系からニューチェンコトラインサイクルというものが導入されてそこらへんか改善されたとかそういったことになっていますただ我々まだ改善の余地があるというふうに考えておりまして確かに個々のタスクとしては実際に例えばチェンコのデプロイとか運用しようとするとこのタスクを組み合わせて実行する必要があってそのエンド2エンドの運用のワークフローという点ではまだまだ効率化できるのではないかというふうに考えております特に各組織が行うべき作業とかその際に生じる組織またぎの調整作業パラメート合わせこういったものが逆に増えてきている部分もあるのでそこを減らしていけるのではないかということでここではチェンコードのデプロイの例を書いているんですけれども各組織が他の組織と全く同一のパラメートを持ちいてチェンコの定義というものを承認する必要があったりするんですがそれを他の組織で何使ってるかとかあるいはソースコードそのものなので共有したり調整する必要がある場合にはこの仕組みの外側でやらなくてはいけないというのが典型でになってくるかなと思いますそこでファブリック2Kのオプセッシーということではこのあたりをうまくやっていくということでまくたえ的には複数の組織の間での設定パラメーターの調整であるとかコマンドを使うところを自動かつ非中を集限的なところを保ちながらやっていくというところを目指しておりますこちらが現在の実装になっておりましてちょっとコチャットしてしまっているんですけれども大きくはスエッシーのチェーンコードそれからAPIサーバーエージェントこの3つのコンポーネントによって構成されておりますチェーンコードというのがコントロフトの部分なんですけれどもこちらで組織またきの運用ワークフローというのを管理してここの組織が何をすればいいかというところの運用命令を含むような運用イベントというのを発行する機能を提供しておりますこのイベント自体はファブリックのチェーンコードイベントというものを用いて実装しておりますAPIサーバーというのは各組織の管理者がこのチェーンコードとやり取りするためのAPIとなりますエージェントというのが基本としては組織ごとに用意されましてこのチェーンコードから発行されるイベントにしたがってその組織が所有するマノードに対して運用実行するという形ですこちらの図がその構成図になってましてこちらも地域でちょっと典型的な使い方をご紹介したいんですけれどもある組織の管理者が真運用を提案するということで例えばチェーンコードのデブロイを提案するという場合には提案用のトランザクションをこのオプセッシのチェーンコードに上げますそうしたらチェーンコード上で組織間で情報を共有されまして別の組織がそれに対して賛成をするこのコード内部で賛成数が一定以上超えたかどうかをチェックして超えたらイベントが発行されて各組織のエージェントというのが発行されたイベントに基づいて自分の持ってるノードに対して運用実行するこれによって組織またりでも真運用が自動化できるというような仕組みになっております現在はファーストバージョンといたしましてファブリックネットワークの運用に特化したオプセッシを準備しております具体的にはそのチェーンコードスマートコンタクトの管理の部分とまたチャンネル、サブネットワークとそれに参加する組織構成、ここの管理の部分となっておりますそれぞれについて簡単にご紹介したいと思いますこちらもうちょっとビジジョン申しくないんですけれども基本的には左側が右側がアフターという感じになっていますB4ということで現状ですと先ほども少し出ましたけれどもニューチェンコードライフサイクルというのがV2系で導入されまして大きくチェーンコードでプロイする場合にはインストール、アップルーグ、コミットというステップでコードを進めていきますこのアップルーグというのが自新しく追加されましてこれによってその中央集見的な部分というのが排除されましたこちらの図を持ちいますと各組織がこのチェーンコードをまずインストールしますさらにアップルーグということでチェーンコードの定義設定パラメータのような例えばエンドースメントポリシーとかを決めるというところをアップルーグというコマンドを持ちいて実行しますでそのそれが一致していってかつ所定の組織からの承認が集まっている場合にコミットというコマンドを打つとチェーンコードが更新されたりデプロイされるという形になりますこちらの図からもわかりますとおりこのアップルーグというのが増えたんですけれども他の組織と全く同一のパラメータを持ちいて実行しなくちゃいけないというところですねこういった定義とかソースコードを組織管で共有するあるいは調整したい場合にも基本的にはファブリックの仕組みの外側でやる必要があるというのが典型例となっていますそこでオクセスシーではこのエンド2エンドのチェーンコードデプロイを効率化するというところを目指しています図自体は先ほどの概要説明と同じなんですけれどもチェーンコードの場合にはある組織がソースコードと定義を含む提案を作りましてそれをトランザクションとしなげますとそれを他の組織が承認しますと現在は過半数からなんですけど過半数から投票が得られたらアジェント各組織のアジェントがこの提案内容に従ってチェーンコードをよろしくデプロイしてくれるというものでチェーンコードのインストールとかアプリュームとかコミットっていうの裏側でやります続いてチャンネルの方ですチャンネルの運用作業としては実は組織対策組織に閉じる運用作業と組織またがる作業があるんですけれども主に組織またぎというところにフォーカスしておりますこちら具体的には組織であるとかオーダリングサービスを構成するノードですねそういったものの追加などが上げられますこちらのプロセスも結構面倒したくなってましてまずある組織がこの日ぐTXは設定用のトランザクションを生成してそれを各組織からそれに対する署名を集めてその署名数が一定以上で更新コマンドを打つと更新されるということでこちらもチェーンコードと同様に他の組織と共有したりする必要があるというところでここら辺を含めたところを効率化するというのがオプセッシンをやりたいこととなっていますこちらの四角形も基本的にはチェーンコードの方と同一にやっておりますちょっとテクニックあるなところで言うと一応内部的にはコンフィグトランザクションライブラリというものがあるんですけどそちらもちいてコンフィグTXを作ったりとかをしておりますここで簡単にデモムービーをお見せできればと思います今回のデモなんですけれどもファブリックの3系ファブリックサンプルサンプル集がありましてそこに典型的な使い方のテストネットワークというのがあるんですけれどもそれをいくつかカスタマイズして主に3組織構成にしたものというのを使います最初のシナリオではチェーンコードを追加するという例で2つ目のシナリオではこの3組織ある中にオルブ4という新しい組織を追加するというシナリオですではちょっとすみませんデモムービーを紹介したいんですけど見えてますかねこちらがチェーンコードデプロイの例なんですけれども今1,2,3組織がありましてそれぞれの組織用のコータルがあるというようなイメージですまずはこの組織ある組織がチェーンコードのデプロイを提案するということでこの辺がパラメザになっていましてそれが他の学生を投げられますとチェーンコード経由で他の組織情報が伝達されます次のステップでは他の組織がプルーブを行うと今3組織あるので下半数が得られたということでそれを受けて各組織のアジェントがこのイベントにしたがって自分の持ってるノードに対してチェーンコードのデプロイを行っています今裏側で行われて今インストールが済んだという感じになっていてこんな感じですチェーンコードのデプロイが今全組織のノード上で完了したということでおくせしのうるししさといたしましてはこういった組織またぎの運用情報のやりとりやる調整といったところ特典組織に依存しずに行えるというところとその結果を踏まえてアジェントが自動的活同じパラメータ持ちいてチェーンコードデプロイ切るというところが嬉しさになっています続いてチャンネルのAですけれどもこちらがAになってまして今は123組織がネットワークに参加して新しい組織オルビヨンというのを追加したいというシナリオになっていますまずはオルビヨンが自分の組織のノード用の気につかぎと証明書のテアをCA持ちいて発行するというこれは単一組織に閉じる話なのでオプセシの外側で行います次のステップでは生成した証明書を検証に使うためにメンバー情報を全員ネットワークに参加している組織一に送りますこれも例えばメール等で行うというところですそうしました今度それを受け取った組織一がその情報を持ちいて今そのシステムチャンネルというチャンネルに新しい組織4を追加するということをやろうとしていますそれをトランタクションとしなげますとそれが伝わって今度オルビヨンがアップルーブを行ってその結果このようにエージェントがチャンネルの状態をアップデートしますちょっとわかりざいにするここはオルビヨンが追加されているのが見えるかと思いますでこれをオルビヨンを追加したいチャンネルに対して繰り返しているところでちょっとここはスキップしますこれで終わったので今度はオルビ1がオルビヨンのノードを立ち上げるためにシステムコンヒビブロックといういわゆるジェニシスブロックのようなものをこのオルビヨンに伝えてそのオルビヨンはその情報を使って自分のノードを立ち上げていますここもオプセッシの外側で行われて入れされています今ノードが立ち上がろうとしていて今ポータルも含めてオルビヨンがレイビーになったということでオプセッシのうれしさとしては組織追加するだけじゃなくてこの既存のチェーンコードに関してのデプロイというのも裏側でやってくれるように今なっておりますプロセスとしては1つ2名だかもしれないんですけれども従来に比べると効率化がされているんじゃないかなというふうに思っておりますではスライドのほうに戻りたいと思いますはいで 終わりにということで繰り返しになるんですがこちらラボスのほうに登録されていることで試していただけるような感じになってまして今回紹介したデモと同様のシナリオ同様のシナリオをコマンドベースであるんですけどもお試しいただけたりするのでぜひご興味ある方はお試しいただければ幸いでございますあと今後の引き続きエンハンスをしていく予定でございまして今回はコミュニティにコンセプトを伝えるというところで優先した関係でそれでもそのあたりを含めて品質向上は引き続きを行っていきたいというところとあと今回ファブリックネットワークに特化した機能を中心にやったんですけれどもより配慮的な部分ということで2位のコマンドをチェンコート経由で実行できるようにするとかそういったところを予定しておりますぜひ気づきの点であるとか要望を含めまして衣装のフィードバックいただけると幸いでございますもう1人ですねロケットチャットの方にもチャンネルを作りましてまだできたてほやほやなんで機能はあんまりしないんですけれどもこういったものもありますのでこちらにメッセージといただけると嬉しいです発表としては以上となります佐藤さんありがとうございました佐藤さんにご質問がある方はぜひQ&Aのボタンから質問を投げていただきたいんですけど既にいくつかありますねまず1つがちょっとしたら若干答えづらいのか知りませんけれども日銀のデジタル通貨の実証実験をひたしさんがハイパーレッジャー実施されているという噂は本当でしょうかどんな感じの実証実験なのか興味がありますたびますけどこれ回答可能ですかいえすみません私もR&Dなのでこちらについてはこれに回答はないかと思いますこういったところも含めて活動がある場合にはニュースリリストも出ていますそういった弊社のニュースリリストも落ちいただけるとブロックチェーンの活動を含めて状況を見ていただけるかなと思いますすみません了解ですまたいつか何か正式に何か情報が出たときの楽しみということでご理解いただければなと思いますそれからもう一つ質問がありましてイベントサービスは障害時における信頼性があまり高くなくいろいろと頑張らないといけないという認識なのですがそのあたりすでに考慮して実装されているのでしょうかという質問なんですけどもはいそうですね押してきの通りでおっしゃる通りとなっていますちょっとそこの考慮というところはちょっとまだ完全には行っていなくてはいイベントのそうですねここらへんの再送処理とかも含めてちょっと改善の余地があるかなと思っているので今後改善していきたいと思っておりますありがとうございますはいで佐藤さんに何かご質問とかありますか実践的なプレゼンテーションでしたのでこれからファブリックの運用なんか考えていらっしゃる方いろいろ思うところがあったんじゃないかなと思いますけどももし追加で質問とかあればぜひ気温度に書き込んでいただきたいんですけども質問がありましたねファブリックはピアとチャンネルの関係ピアとチェインコードの関係など構造が柔軟なだけにOPSSCなんて言うんですかねに必要なローカル設定定義もなかなか大変なのではないかと思うんですがそのあたり伺いでしょうかそうですねはいおっしゃる通りでここら辺はちょっと複雑にはなってしまうんですけれどもなのであくまでもちょっと今回のツール自体は組織またぎで情報共有するっていうところに特化していてローカルの個別の設定の部分はちょっとあえてまだやっていませんというのもちょっとここはその設定が柔軟にできるっていうところもあるんですけれども結構環境とかに依存している部分もあると思っているのでちょっとそのあたりは現状優先度が下がっているという状況になっていますはいありがとうございます今のような回答でよろしいですかもし今の回答に対して追加で質問があれば是非と思うんですけどもう1つ質問が来ましたねエージェントの処理結果が同じであったことの確認はしないのでしょうかとありますけどそうですね今の実証としては基本的にはしておりませんが構想としてはありまして各エージェントの実行結果を今度トランザクションとして成功した失敗したっていうところは解説にしているんですけどそこに実際の例えばログとかを仕込んで比較をするというところでそこの一致不一致を分析するっていうところはちょっと今回の実装に入っていないんですけどもう一応過去に実装したことがあるのでそういった形で運用作業としての信頼度も高めていくような処理っていうのは加えていきたいと思っておりますはいありがとうございます今の回答で大丈夫でしょうかはいきっと大丈夫だろうとあと他いかがですかよろしいですかはいそれでは佐藤さんご公園いただきましてありがとうございましたまた是非よろしくお願いいたしますどうもありがとうございましたはいそれでは最後のセッションになりますハイパーレッジャーカクタスですね冒頭というか最初のセッションのしたるさんのプレゼンテーションの中でも何度か減給のあったカクタスのバージョン0.4のフィリースの概要と今後に返送方針に関して富士通の竹内博馬さんの方からご公園いただきますそれでは博馬さんよろしくお願いしますはいよろしくお願いしますでは富士通株式会社の博馬と申しますこの度はご公園の機会をいただきまして誠にありがとうございます今回知ったいるさんの話もちょうどお話にもあったハイパーレッジャーカクタスですけれどもまずにバージョン0.4をリリースしましたのでこちらこの題目バージョン0.4の概要と今後の返送方針の題目で本日は発表させていただきますまず最初に私の自己紹介なんですけれども私は2016年にブロックチェーンと出会いブロックチェーンの日々格闘し緊急のやつを続けております特に普通のブロックチェーン同士を連携するそういった連携技術の方に研究がず進めていましたそこでそういった技術についてこういったハイパーレッジャーのような舞台もあるのでOSS化してみましょうということで2019年からは本日の知ったりさんのお話もあったアクセンチャーさんとともにハイパーレッジャーラブスに参画いたしまして2020年昨年そのプロジェクトが無事にハイパーレッジャーカクタスとして正式プロジェクトをいたしましたその際に私のカクタスのメンテナーとして着任いたしさせていただきまして本日に至るまでコードの開発及びプロジェクトの運営にて日々たずさせていただいております本日の公演はハイパーレッジャーカクタスの開発進捗の報告となります本発表の概要に関してちょうどもしかしたらいらっしゃるかもしれませんが昨年の6月にこのハイパーレッジャー東京ミートアップでちょうど正式プロジェクトが最多されてから1ヶ月後という結構できたで増や増な時期ってこともありましたのでこの頃に新プロジェクトハイパーレッジャーカクタスのご紹介という題目で発表させていただきましたただこの頃ってまだプロジェクトができたばっかりってこともあってまだちょっとコンセプトとか設計概要とかそういった紹介のみであって実際にソフトウェアの紹介というのはまだできていなかったというか実装していなかったのでできていなかったのですねなんですけれども今年の3月にレインスタイトカクタスのバージョン0.4ではこちらは動作テスト可能なこと意識性に公開されておりますので今回はこのバージョン0.4でどういったテストができるかご紹介して説明していきたいと思いますカクタスのバージョン0.4では特にこのOeSaliumやハイパーレジャーファブリックソフトウェアを始めとした6種類のブロックチェーンの接続機能及び3種類のサンプルアプリケーションを公開いたしましたなので今回はこのバージョン0.4に何をしたか概要及びあとはサンプルアプリケーションの利用方法を説明するとともに今後カクタスをどのように開発していくそうにか説明いたしますこちらが本活用の目指すなりますまずハイパーレジャーファブリックソフトウェアの結率の経緯について説明いたしますこちらの説明に関しましては昨年の講演と一部中央する部分もあるかと思いますがどうかご要請して頂ければと思います最初に前置きですけれどもブロックチェーンビジネスも集中から分散の時代となっておりますつまり単一の業界のサービスへ閉じずにクスの業界を連携したようなサービスこういったものの水が増加していくのではないかなと思っております具体的に言いますと例えばこういった電力決済サービスや車のトークンや電力のトークンというかトークンサービスがあります時にこの電力サービスと決済サービスの場合にはそれを実際しておりますそういった状況化が普通だと思うんですけれどもこういった状況化で真ん中にいるある人が既存の決済とサービスを組み合わせて新規のサービスを作りたい例えば電力とこのトークンを組み合わせたいとか他にもいろんな組み合わせはあると思うんですけどそういった既存のもの同士を組み合わせて新規サービスを作りたいと考えたとします既存のサービスというのは既存の市場があっておのおのマスクにして成り立っているものですのでなるべく既存のものを組み合わせる時に既存の市場の形をくるさないの形で新しい安全にしなきというのが今後必要になってきますそこで出てくるのがマウスがちょっとマウスの調子が悪いのではい失礼しましたそこでサービスを連携する仕組みとしてブロックチェーン同士を安全に中解するブロックチェーン連携技術が必要になりますこのようにこのあるブロックチェーン同士の連携技術が今後のリジネスと書き込まれますこのようなブロックチェーン連携技術のおいては2つの課題がありますまず1点目としてこのブロックチェーンごとにAPICOや取引確定タイミングなどさまざまな措置点がございますので足したようなブロックチェーンの確証が非常に困難な点にございます2点目といたしましては連携先のブロックチェーンの独するネットワークは行われますので対応するにはCOCOのSDKに合わせた設定を開発したが行われますそのためそういった対応を判断になってしまう点にございますこういった課題を解決するためにはこのあるブロックチェーン間のサブンを吸収する処理それからファイアウォール対応の統一的な収証加盟で機能が必要になってきますこういった課題を乗り越えてサイヤ社が容易に開発を進めたのにツールとして今回この度ハイパレラ・カクタスをプロジェクト化して開発を推進するに至っておりますこういった対価してもらったカクタスなんですけれどもこれはこのあるブロックチェーンでどうして管理されるデジタルスタンドウシの取引をAPIに呼び出して実行可能するものになりますOSSの公開範囲といたしましてはこのあるブロックチェーンにおける資産同士の取引を行うために技術及びソフトウェア開発者向けに普通のブロックチェーンを統合したサービステーキを10.4では前者まで開発済みでございまして公社のSDKに関しては今後のリリースで強化していく予定で進めていますさてこういった形でハイパレラ・カクタスがあるんですけれどもハイパレラ・カクタスは全体のミットリースなんですけれどもこの全体のミットリース現在のところ16個の方式プロジェクトがございましてその中でカクタスは固まるブロックチェーン間で安全な総合接続で実現される統合型サービスの1個用意するライブラリーツールグームを開発するようなそういったツールとしての公式プロジェクトとしてい付けられています北京人はちょうどアクセンチュアさんと不実の2社で最初は進めていたんですけれども現在はこれらの企業以外のいろんな所属のあるいは学生さんとかの開発者を含むような30名程度がコミットされてコミットいただいておりますこのような拡大なんですけれどもこのカクタスアクテクシアはどのようになっているかと言いますと大きく分ける3種類の構成部品から何だっております1個目は図の青色のカクタスノードサーバーでございましてこちらがブロックチェーン統合サービスの実態機能サーバーでございますこちらですねこの中の青い中の緑の部分こちらがビジネスロジックプラグインでございましてこちらがアプリケーションの中のエロ実行担当する部分でございます3つ目がこの図の赤い部分のこれらなんですけれどもこれらがバリデーサーバーというバレルもんでしてこちらは各種ブロックチェーンの取引発行やブロックチェーンのブロック関心などの操作実行する部分それぞれ例えばこういったようなココのブロックチェーンにそれを対してそれぞれ向けに開発されているものになりますさっきほどの課題の対応といたしましては特にカクタスノードサーバーの中のベリファイヤーにおいてバレーデータとの総保図書を用いたファイヤーボール対応の抽象化名歴のこちらを実現しておりますまたバレーザーにおいてはこのあるブロックチェーンのサービムを吸収する処理を実現していますそういった形でこれらのベリーファイヤー多いバレーザー処理によってブロックチェーンの記録で課題サービスを対応しておりそういった事業によりましてこのようなアクテクションになっておりますさてここまでがカクタスのアクテクチャーの話だったんですけれども次のページからじゃあ実際カクタスがどこまで実現されたのかについて述べていきたいと思いますまず1つ目バレーザーサーバーなんですけれどもこちらは現在バージョンレイティのところでは次の6種類のブロックチェーン向けに対応するようなバレーザーサーバーをそれぞれ変わらせていたしました具体的には先ほどの佐藤さんの公園の中にあったハイパルジャーファブリックこちらはもっともたぶん皆さんポピュアでほとんどの方が使った事があるんじゃないかと思うんですけれども会社たちが参加しているハイパルジャーソートスと呼ばれるブロックチェーンもございますとあとはこちらはイーサリアメ系の3種のクライアントとかまだなどございましてまた金融機関が主導して返されているコールダーに関しても今回バレーザー提供しておりますこういったこの6種類に関して今のところバレーザー提供しております今回これは暫定として6個なんですけれども今後はどんどんまた増やしていく予定で進めています次にビシネロジックプラグインですけれども次の3種類のビシネロジックを提供しております具体的にはイーサリアムハブリック連携の自動車所有機関のトレードアプリケーションカートレードおよびElectric Tradeというソートースイーサリアメ連携の電力自動ケースアプリケーションまた3つ目としてはサプライチェーンアプリというファブリックベースコーラムを変形したアプリケーションこちらの3種類を公開いたしましたはいこちらも今後もバレーザーサーバーの対応とともにどんどんこちらも種類を増やしていく予定ですはいで最後ガクタスンドサーバーなんですけれどもこちらは基盤部分ということがありますのでこのあるブロックチェーン化の支参点にこの3つの機能を変えていたしましたバリーファイヤーとしては同期型ブロックチェーンを足したようなリプエスト形式を同期型と非同期型にまとめた上でそういった2つのカテコリにおけた上でそういった中小化機能を実現して実現いたしましたまたバリーファイヤーファクトリーではこのあるバレーザーに対応されるバリーファイヤー初期化機能というものを実装していたしましたはいといった形でこちらが今のところバージョン0.4でここまでできましたという話なんですけれどもじゃあ実際今後まだバージョン0.4ということで当然どんどん早く進めていくわけなんですがじゃあどういうふうに考えているかといいますとまず今年の夏から秋頃にバージョン1のリリースキャンディハイパーレジャーのバージョン1というのが1つの区切りとなっているんですけども後ほどなるものをリリースを進める予定で開発を進めております具体的に言うとまず3つ目標がありましてまずバレーザーサーバーに関してはハイパーレジャーの全ブロックチェーンへの対応を進めていきたいと考えています今はバージョン0.4ではどんどん種類を増やしていきたいと考えていますあとはそれに応じてビジネロジックプラグインもそれに応じてブロックチェーン種類が増えていくのでより連携のパターンもよりよりどんどん増えていくと思いますのでそれに応じたサンプルロジックを提供予定進めていますさらに拡大損贈サーバではこういったビジネロジックサンプルサンプルロジックをより開発のソフトウェア開発者向けのSDKの強化こちらを進めていきたいと考えていますそういったバージョン1のリリースサンディエートが関連いたしましたら今年の冬から来年の春頃にかけてカクタスバージョン1をリリースさせていただく期待と考えていますこちらは商用レベルや開発用意成放送されたそれまでで進めていますただバージョン1に関してはリリースキャンディエートを出してからハイパレジャー側の審査もありますので必ずしもこの予定通りに進められるかは現状では弾弦はできにくいかなという状況ではありますが開発者としてはこのプランに乗せられるように日比開発を進めていきたいと日比開発を今進めておりますここまでがバージョン0.4の機能概要だったんですけれどもでは実際に機能評価するときに必要になるサンプルアプリケーション実行について紹介していきたいと思いますさっきほども説明いたしましたとおりカクタスのバージョン0.4の意見はサンプルアプリケーション3つあります1つ目はカートレードこちらはユーザー同士で車の所有権を配配するカーシアプリケーションでございまして車の所有権管理機能としてハイパレジャーファブリックのチェーンコード特にそのうちの有名なサンプルであるパブカーというチェーンコードをそのまま利用していますまたスイカの決済機能としてはイサリアムネイティブ通貨を利用してこのような形で2つのファブリックとブロックチェーンをつなげるような形でカクタスが動いています2つ目はエレクスリシティトレードでございましてこちらは例えばスマホとかデバイスの充電量に応じてユーザーのコードから自動で決済が行われるようなそういった電力の充電量に応じた自動決済アプリケーションでございますこちらはデバイスの全力計測機能としてハイパレジャーファブリックのキーバリュー管理の飛び引きプロセッサーこれだけスマートコンズのほとんどだいたい同じようなものを見てくださいエレクスリシティブロセッサーのやはり公式サンプルであるイントキーというものを利用して作っていましてあとは追加の決済機能としてはイーサリアムのネイティリス化を使用してこのような形でそうですから充電が起こったら充電のログが計測されたらそれが順々そのイベントをカッタスでキャッチしてイーサリアムに投げるという形で最後サプライチェーンアプリケーションに関してはこちらはサプライチェーンの輸送経路における承認利益を管理するサプワークフロア管理アプリケーションでございましてそれぞれ例えば輸送対象のオノオノの部品木材とかもいろいろあるんですけれどもそういった部品の種類に応して例えばこの部品をスマートファブリックのチェーンコード他はこの部品は別のスマートコンザクトとかでそういったものの部品におけたオノオノのスマートコントラクトで記録を管理しているものそれをカプタスがつなげているものになりますこのようにカプタスではいろんなブロックチェーンの連携パターンに応じた様々なビジネスロジックサンプルを提供しております特にこの中で今回はこのカートレードのアプリケーションについて動作の紹介を行いますまずカートレードにおける車の所有権移転の流れを説明いたしますこの図のようにまずイーサリアムスーパー利用したイーサリアムネットワークおよびファブリックカーのチェーンコードが乗った車の所有権管理のチェーンコードが乗ったファブリックネットワークこういった2つがある前提でその2つに対してカプタスがつながって連携動作を行うというものになりますステップ1としてはこの回転のユーザーは拡散に対してこの男の人がこの利点の人なんですけどこの人の持っている車を一時的にレンタルしたいこの金額でレンタルしたいそういった所有権の一時的な回取をリプエストしますそうするとステップ2としてそれを受けたカプタスがイーサリアム上で車の購入貸金をこの人に預けてしまうとちょっとこのファブリック側の取引で首があった時にどうしようもなくなるのでいきなり利点に預けるんじゃなくて一旦カプタス側で管理している予測フォーザというのに以上していたしますそれをそのイベントを検討したら今度はステップ3としてファブリック上で車の修正を行うそれが終わりましたらステップ4としてはイーサリアム上で車の購入貸金を予測フォーザを受けたものを別に渡すといったこういった操作により通貨の資産と物の所有権を同時に安全に適切にするようなそういったサンプルロジェクトとなっておりますこれが基本的なロジェクトになんですけど結構カプタスにおいてビジネスロジェクトに関して結構自由時代というか細かくロジェクトを設定できるのでその例もお見せしたいなと思って今回は正常に上手くケースの他にももう一つのテースとして異常検採取というのを説明したいと思います具体的に言うと例えばイーサリアム上さっきと同じように車の移転車の所有権の移転が購入したいというリクエスト出すですけどそれでイーサリアム上で予託お金が予託されるんですけどこちらのファブリック上で所有権移転しようと思ったら実は車が壊れちゃってて所有権移転ができませんそういった状況で片方のブロック値上で正常にこちらが事上に何かしら取り付けできなかった場合そういったイベントをキャッチした上でイーサリアム上で車の供入剤権を回転移転させるというそういったロジックになっていましてこのように正常権の処理だけじゃなくて異常権の処理も含めて拡大数上でロジックの編集ができるそういったものがどうのようにごっかについて実際にデモの実現で紹介したいと思いますこの図のように例えばカプタスにいろんなブロック値が繋がって連携しているような図を表しているんですけどこのように日本円のステーブルコインのブロック値こちらがイーサリアム上できているあとはアメリカドルのステーブルコインのブロック値こちらはさっきとは別のプライベートイーサル用の値ができているさらに3個目としては車の処理権管理ブロック値こちらはパブリックでできているとしますこういった3種類のブロック値が繋がったという前提でそれぞれ車の供入処理を行いたいと思います具体的にはケース版としては5000円で車の一時利用権を購入申請いたしまして無事に何事もなくちゃんと買取ができた場合を見せたいと思いますもう1個といたしましてはアメリカの500ドルで車の利用権を購入申請したんですけどもちょっとはその車の故障によりこちらの取り付けできなかったのでこちらは2つお見せしたりと考えていますちなみにこの下の方がユーザーのオレットになっていましてこちらの方にユーザーの贊助が書いてあります実にお見せしたいと思います今からケース版の正常権の実行から実現します今ユーザーの交談に5000円が入っているんですけどもこのうちの5000円を利用して車の処理権を購入します今はちょうど始まったんですけど紹介した4ステップに従って与党と車の処理権の移転とあとは与党されたお金の返却がそういったこのステップが無事に実現されて5000円が減って車の処理権が購入できました次に異常権の対象なんですけどもユーザーの一瞬減っちゃったんですけども今ユーザーのドルコインが5000ドル入っているんですけどもこのうちの500ドルを利用して車の処理権を購入以来使用としますが会議車の処理権をやろうとしますただファブリック上でちょっと正しくできなかったのでお金が持ち入れされることも無く無事に返金されるそういったアプリケーションがあります注意点としてGUIの画面については今日の会議というかこのミートアップに合わせて究極作ったものですのでGUIに関してはまだ拡大数状で公開されてはいないんですけども同等の機能を持っているこれはもうすでに拡大数状に公開されていて試すこともできます基本今のバージョンで文字でコンソルバージョンなんですけどもこちらでお試し頂ければと思いますスライドに戻りますこのようにカートレードを含む3種類のサンプルアプリケーションにより拡大数の動作テストがとなります実際どうやってこのサンプルアプリケーション実行するのかという話なんですけれどもこちらは各多数のバージョン0.4.1のトップページこちらからリンクされている一応トリアにそって実行できます具体的に言うとこちらがカートレードのトップページで多分いろんなバージョンがあると思うんですけどこのバージョン0.4.1使いますとこのバージョン0.4.1のトップページに中にちょっとありますけどもこの乱材イクザンプルってやつがありますのでこの中に今回紹介したカートレードあとエレフスリティトレードあとはサプライティングアプリケーションこの3つがございますので例えばカートレードを見ていただければこちらのような形で概要とあとどういったソフトの用意するかあとはどういったコマンドを打っていくかみたいな感じで書いてありますのでこれを順々に実行していただければ基本にできるようになっていますはいで他に話してもらいたいどんな形で手順に書いてある通り実行されていけば基本はできるようになっておりますはいこういったものを実行していくとにあたってマシンどんなのいるのって話やっぱりあると思うんですけど基本今回サンプルアプリケーションにおいてはリナックスの実機または仮想マシン一台あれば実行できますので極論言うと例えば今皆さんこのウェブセミナーをなんかたぶんノートパソコンとかから多分ウィンドウズかな何かしらの何かしらのパソコンで見られておられると思うんですけどその中に例えばどこかとかでリナックスの仮想マシンを入れていただいてそれでカプタスの実機を株から操作弾道していただくこれで基本実行可能となっておりますあとは一応どっちかというとエンジニア的にはこの方が標準かなって思うんですけどサーバーはリナックスで遠隔で用意した上でパソコンでは操作弾道当然こちらでも実行できます多分そんなに基本特に新しいの何か買うこともなく普通にできますのでぜひぜひ試していただければと思います最後にまとめと今後の進め方について飲めます多数は多種多様なブロック船接続キーをネットワークセンスに寄せ備えたビジネスサービス向けブロック船等が決まっておりますこの中でバージョン0.4ではハブレック・イサリアムソーツーズなどなどの6種類のブロック船接続機能及び車の所有権バイバイデバイスの充電量に応じたケースタキーノなどなどのラサン種類のビジネロジーサンプルを公開いたしました今後の開発方針としていたしましてはハイパーレジャーの全部ブロック船対応すべくバリーダサーバーの種類の供給予定ですまたブロック船の電気アパターンも増やした上でSDKも提供予定これらの実装を備えた上で今年の夏から儀頃にバージョンのリリースキャンリーを出したいと考えていますで最後今日の開発者向けのダカタ向けのメッセージなんですけれどもまず第一としては今回紹介させていただいたようにカクタスのバージョン0.4を用いてぜひともカクタスを使って見てもらえると非常に嬉しいです先ほど申し上げたとおりシーンが良いか何かあればできますしあとは我々の身の周りでも実際いろんな人に始めているんですけれども経験国内エンジニアであればチュートリアルに実行してチュートレンソって実行できるものここには安全ケースを持って書いたんですけど最短であればだいたい1時間たらずというか数十分くらいできちゃったみたいな人もいますしだいたい長く見つめてもだいたいこのくらいできるかなと思いますもちろんもしサンプルアプリケーション行かないとかいうのでございましたらその時私私まで得なくご相談いただければと思います第二のメッセージといたしましてはカクタスを用いたブロックチェーン領域のサービスの実証など何か一緒に新しくでありませんかという点にあります特にこの2年間このハイパレジャーという場でオープンソースコミュニティ活動を始めるとしてはギリッシャー1人ではどうにもならない投稿にくれたような巨大な問題であったとしてもギリッシャー同士あるいはビジネスパーソンを集って組織や分野を超えて得意便を持ち寄っていけば様々な困難も乗り越えていけるということにございます私カクタスにおいても今よりも協力したいと思っていましてそれに必要なのはあとは皆様からいただくような届に使いたいとかそういったユースケースの要望が結構鍵になってくるかなと考えていますそういった形当然エンジニアでもいいんですけどそういった様々な形でカクタスにご興味のある方は私だけうちまでご連絡いただけて非常に幸いでございます私の連絡先としてはメール及びリンクとインがございますのでどちらでもいいし両方でもいいんですけどぜひともご連絡いただけて非常に嬉しいですまたカクタスにおいて私以外にもたくさんの開発者がいらっしゃいますのでいろんな開発者とちょっとコミュニケーション取りたいという場合でしたら例えばこのようなギッドハブやホワイトペーパーこちらでホワイトペーパーなどのの状況を確認できますまたロケットチャットでは開発者の方々これSNSなんで調節済みができますといきなり一応そのちょっとやっぱり気が引けるなっていう方に関してはメールイングリストで入っていただいて最新情報をウォッチしていただくという入り方もあると思いますお好きな方法でぜひともウォッチいただければ思っていますもろもろ参加いただく方法は私に連絡いただくかこういったところから見ていくかあると思いますし本当にいろいろ興味があれば全然何事もできる分野だと思いますのでぜひとも一緒にカクタスオイブハイパーレジャーを盛り上げられれば嬉しいなと思っております私のハッピーは以上ですありがとうございました谷平さんありがとうございましたお質問が非常にたくさん来ていますちょっとサクサクと答えていければなと思うんですけども一つですね異常ケースの動きを考えるとカクタスが状態を持っている持っていそうな感じですがあっていますでしょうかとはありますけどもテケストにますねはいえーとはいそうですね今回はそのカートレードの例だったらビジネロジェクトの中で3状態管理していますと1個目の一つで表す1個目のこのステップ2が終わったよ終わったよという状態とあとはステップ3が終わったよという状態とあとこのステップ4が終わったよという3つの状態を管理していますはいこのような状態で当然今ちょっとアプリケーションなんで当然ここがスポートになってしまう場合まぁあるかと思います今回イオタクっていう仕組みを使ってま、ある程度ちゃんとそこは回避しているんですけどもまぁ当然えーとまぁ今回まぁこのバージョン0.4では結構この接続っていうかえーとえーといわゆる共通のAPACOとかそういった就職の部分に結構はまとわてて開発した部分もあったんですけどもそういった形でやっぱりここ自身の核達自身のセキュリティを確保していくとかそういった方向についてはまた改めてあるかなと思いますのでまぁただ基本あまりどこまでのセキュリティを核達管理してあるいはどこまでビジネロジックに任せるかというそういったところの区訳は結構いろんな使い方の人によるかなって思っていますのでまぁ私自身はあまり核達側では強制的な機能としては出せずに核達式の機能としてやっていきたいなと思っていますはいまぁそこら辺はまたちょっといろいろ議論値になりますので固まり次第またそこはどんどん随期基礎していくので進めていますはいありがとうございます続いていきます核達と富士通のコネクションチェーンとは何か技術的な関係はあるのでしょうかというえーとですねこちらに関しては前回の昨年の公演で話させていただいたんですけどももともとですね富士通のコネクションチェーンというまぁあの技術とあとはアクセンチャーさんのブロックチェーンブロックチェーン インティクレーションフレームワークこの2つの技術ブロックチェーンの連携技術がもともとあってこういったものをベースに何か新しいプロジェクトを作らないそういった形で富士通アクセンチャーでうまくまとまったところがありますのでもともとの素材としてはえーとブロックチェーン インティクレーションフレームワーク2つあったんですけどそれがうまくガッチャンコして今これに立ってるというそういった 事象にありますはいなのでまぁ大体コネクションチェーンが親でこういうのかくだすがだいたいそういった位置でかなと思いますはいじゃあ次いきますイースタリアムとの連携以外で試合に入れているパブリックチェーンははいそうですね試合に入れているというか結構ちょっと実装もあるんですけどエクスダイっていうそういった通貨方のやつに関してもちょっと実装はありますとかもいろいろやはりパブリックチェーンに関してもどんどん自由あるかなって思っていますのでそこらへんの自由をみながら作っていきたいなって思っていますはいこの追加の質問でコソモスなどのインターヴェラビリティを推進しているチェーンとの連携なども含めて今検討しているというイメージですかそうですねちょっとどんどんチェーンの種類について増やしていきたいと思っていますので場合によってはこういったチェーン同士をまとめるチェーンに関しても後方になってくるかなと思いますもちろんさっきも申し上げたとき一応開発のロードマッカーがございますのである程度ちょっといきなり全部を対応すると難しい部分があるのでこれ太くなると思うんですけどこういったものが必要になってくる可能性もありますはいありがとうございますもう次ですねあまり詳しくないので理解が正しいのか自信がないのですがパブリック型のブラックチェーンのイサリアンも使っていると台中にファイナリティがなく最悪巻き戻りが発生する可能性があるのではないかと思ったのですがこの認識間違っていなければ対策などはどうされていますかはいこちらがちょうどおっしゃったようでこれがあるいは今回のアーキテクションの人生なんですけども今回こういったブラックチェーンの差分例えば取りにくくて再タイミングとかファイナリティの問題とかあるんですけどもそこをある程度吸収するというかそういった保守をつく当ててくれる機能として今回バレていたというのがございますのでそういった形で色々そういったファイナリティが対してもうまくつけていく形でアーキテクションになっていいのでそういった形で対策をしたい上で順々にまた実施を攻めていきたいと考えていますはいはいありがとうございます続きまして複数のブラックチェーンブラックチェーンブラックフォームにまたがるトランザクション処理すべて成功またすべて失敗のみよりするとアイデンティのマッピングはどうされていますかちょっとこの質問がちょっとわからないんですけどアイデンティーだからもしね回復が難しかったらちょっと飛ばして次に行って最後にまた戻ってきてもいいかもしれませんはいちょっと分からちょっと難しいんですけど私がに解釈すると他のブラックチェーンA、B、Cというやつがあったとしてそれぞれ多分取引があってそれを実行しりのしがいてそれがそれぞれ実行している人というかそのログとちゃんとがちゃんとカクタスのすべてで話したんですけど一応ちゃんとカクタスの方ではどのブラックチェーンでどういう取引を行われたか先期は準備にモニターしてカクタス側の方に記録しているカクタス側のロジックの方に一応そういったアイデンティングマーティングについては取れていると思いますちょっと私自身が質問を完全に理解できていないんですけど一応そういった回答になるかと思いますはいありがとうございますもし今ので十分な回答だったらいいんですけど不足などありましたらもう一回Q&Aに投げて頂ければなと思います次の質問ハイパーレッチャーイロホンお話を対応してほしいですとどのような技術情報が必要ですかちょうど私も今ちょうどこれ欲しかったのでむしろリンクトインに連絡くださいというかちょうどやろうとしても分かったので基本的に私自身も色々ブロックシーン対応しようとして色々やってるんですけど特定のブロックシーンにめちゃくちゃ強い人がぜひとも私のリンクトインに連絡くださいという回答になりますはい了解でありがとうございます続きまして拡大サーバーがシングルポイントトラストに見えるのですがそうではないでしょうか運用で回避することを前提でしょうかという質問なんですけどこれも一番最初の説明はい質問で回答したかったと思うんですけど基本は今ちょっと連携の方式をAPIの方式を優先してやっているところがあるんですけどそこについても例えばこういった拡張プラグインとかそういった選択肢プラグインとかで対応して可能してもらいますしそこについてはまたBLPの進め気がありますのでいい対応をしていきたいと考えていますはいありがとうございますでは最後の質問ですね各多数を製品に使用した場合発生しないというかはい例えばファブリックを使った場合に料金が発生しますかという質問と同じになってくると思いますので基本オープンソースに関しては公開したのに関しては皆さん無料で使うのが多分大減速かなって思っていますので発生しないというのが解決になりますはいありがとうございました非常にたくさん質問が来たんですけどとっても人速に回答いただきましてありがとうございました3-4分お時間ありますけどももしまだ聞き足りないという方がいらっしゃいましたら1分くらいお待ちしますけどいかがでしょうかもしくは今すぐ思いつかないよという方に関しては私のリンクトインとかそういったところで本当に気軽に質問を投げてもらえれば対応できますのでぜひともそういったとき今すぐ思いつかないけど質問したいんだって人はそういったところでうまく連絡していけると非常に嬉しいです今回ですではこれで一応質問は打ち切りたいなというふうに思いますそれでは本日のハイパーレッチャー東京ミートアップ本日これで終了とさせていただきます改めましてスピーカーのローをとってくださいましたしたるさん佐藤さん本日はありがとうございましたとっても充実したミートアップになったかと思いますまたこのハイパーレッチャーミートアップこれからも2か月か3か月に1回くらい続けてやっていきたいと思いますのでぜひ次の案内をお待ちいただければなと思いますそれではちょっとねオンラインだとなかなか拍手がしづらいんですけども今日スピー基地いただいたしたるさん佐藤さんそれから竹内さんにぜひ世代な拍手をよろしくお願いしますありがとうございましたそれでは本日はハイパーレッチャーミートアップこれでお開きとさせていただきます皆さんありがとうございましたぜひまた次回お会いしましょう失礼いたします