ブロックチェーン
概要と重要性
ブロックチェーンとは、デジタルvalueを保存するデータストアの一種です。それぞれの新しいトランザクション(取引)は、既存のレコードチェーンに追加されるブロックに保存されます。一般的なブロックチェーンは、オープンネットワーク上でデータを複製するため、ブロックチェーン内のすべての関係者が同時に更新された内容を見ることができます、また、すべての更新内容は、銀行のような中央機関を必要とせずに正確性を保証する公開検証プロセスを介して検証されます。
ブロックチェーンの歴史
ブロックチェーンのデータストアとワークフローを支える技術は、1990年代から存在していました。ビットコインは初の完全なブロックチェーンの実装でした。2008年に生まれ、2009年にオープンソースとして公開されたビットコインは、「単一障害点」のないピア・ツー・ピアのデジタルアセットであり、決済システムでもあります。
過去には、デジタル通貨システムの構築が試みられましたが、デジタルトランザクション(取引)がコピーされ、ユーザーが複数回お金を使うことができるという問題があり、実現には至りませんでした。ビットコインは、この二重払いの問題を、ブロックチェーンの普遍的なレジャーと確認プロセスによって解決しました。
ブロックチェーンによってビットコインに自動的に所定のルールが適用されることとなり、トランザクション(取引)は、仲介者なしに個人ユーザー間で実行できるようになりました。ビットコインの人気が高まるにつれ、他のデジタル通貨もすぐに追従し、独自のブロックチェーン実装を行いました。コネクテッドテクノロジーの新たな実装が成功するたびに、他の人々が注目するようになり、さまざまな業界や応用事例においてブロックチェーンへの関心が爆発的に高まりました。
さまざまな種類のブロックチェーン
すべてのブロックチェーンが同じというわけではありません。現在の暗号通貨 (デジタル通貨とも呼ばれます) のなかにはビットコインのコードベースから始まったものもあり、その多くは、同じブロックチェーンを使用しています。例えば、ビットコインとライトコインは、ブロックチェーンに同じバイナリフォーマットを使用していますが、暗号とコンセンサス(合意)のアプローチは異なっています。Zcash(ゼットキャッシュ)は、ビットコインの初期バージョンをベースとした暗号通貨ですが、匿名性とプライバシーを確保するために大きな変更が加えられました。Hyperledger、Chain、R3 Corda、BigchainDBなどの許可型(Permissioned型)ブロックチェーンは、基礎となるNoSQLデータベースを使用して、ブロックチェーンのデータを保存します。許可型(Permissioned型)ブロックチェーンやプライベート型(Private型)ブロックチェーンは、アクセスレイヤー(層)を通じてブロックチェーンのトランザクション(取引)を認証する権限をネットワーク内の特定の当事者に与えます。一方、プライベート型(Private型)ブロックチェーンは、コンセンサス(合意)形成プロセスを必要とせず、既存の権限に依存するため、既存の構造に対する破壊が比較的少なくて済みます。
従来の銀行システムよりも安価なトランザクション(取引)と、より「オープン」と考えられるアプローチにより、暗号資産には多くの有望な側面があります。しかし、すべてが楽観的な未来予測というわけではありません。暗号通貨に関して言えば、慎重になるべき3つの理由があります。
今日の世界におけるブロックチェーン
ブロックチェーンにより、プライバシーとセキュリティに関する多くの問題が解決されるため、データセキュリティの懸念がある場面でその利用が増加しています。
医療向けのブロックチェーン
医療現場でブロックチェーンが使用されると、患者をケアするサイクルのなかで発生する個々のイベントごとに完全かつ永続的で変更できない情報の新しい「ブロック」が生まれます。ここで言う「イベント」とは、医療記録の更新、支払い処理、看護師への電話などのことです。これらをブロックチェーンを使って行うことで、患者の個人記録の管理が多くの医療提供者の手ではなく患者の手に委ねられることになります。
IoT向けブロックチェーンアナリティクス
ブロックチェーンの利用が増えれば増えるほど、より多くの組織がデータにアクセスし、分析する必要が出てきて、データの複雑さと量がさらに増大します。この新しい形式のデータにアナリティクス(分析)を適用するにはどうすればよいのでしょうか?そして、ブロックチェーンにストリーミングされるプライベートデータをどうすれば分析できるのでしょうか?この記事では、モノのインターネット(Internet of Things)
によって生成されたブロックチェーンのデータを分析する方法を実践的な例を挙げて説明します。
サイバーセキュリティや不正についてはどうでしょうか?
暗号通貨の公開ブロックチェーンは、マネーロンダリング対策 (AML:anti-money laundering) や不正などの課題に対処するという大きなプレッシャーにさらされています。暗号資産市場の価値高騰に伴い、世界中で規制の圧力が高まっています。現在のビットコインやその他の暗号資産の取り扱い方法は、将来のブロックチェーン実装の取り扱い方法に影響を与えます。
ブロックチェーン:ブロックチェーンではないもの
ブロックチェーンの可能性について考えると、これほどもてはやされている言葉はないでしょう。しかし、ビジネスへの応用について理解するには、ブロックチェーンが「何であるか」だけでなく、「何でないか」も理解することが重要です。
ブロックチェーンは、ビットコインだけではありません。ブロックチェーンはもともとオンライン通貨と関連付けて考えられていましたが、ビットコイン専用の技術ではなく、また単にインターネット上の一過性の話題というわけでもありません。ブロックチェーンは業界全体で幅広い魅力を持ち、サプライチェーンや食品安全ソリューションを含む多くの市場で安全なデータネットワークとして使用されています。
ブロックチェーンは単なるデータベースではありません。ブロックチェーンは、どのようにトランザクション(取引)が定義され、接続され、伝送され、収集されるかを記述するプロトコルです。ブロックチェーンには、データストアを更新するためのコンセンサス(合意)を提供するプロセスが含まれています。ブロックチェーンは技術的にはデータベースではありませんが、多くのブロックチェーン実装ではキー/valueデータベースをデータストアとして使用するため、データはシステムの一部として暗号化されます。同様に、許可型ブロックチェーンまたはプライベート型ブロックチェーンは、トランザクション(取引)プロセスの各ステップで追加される運用データストアとして機能します。
誰がブロックチェーンを使うのでしょうか?
医療
ブロックチェーンは、保険会社、医療提供者、複数の医師間で患者データを共有するためのより安全なオプションを提供できます。ブロックチェーンは、情報の正確性と情報共有を向上させ – 医療現場での不正の防止に役立つことが期待されています。
小売業と製造業
複雑なサプライチェーン - および、そこで取り扱われるすべての製品 - が、購入者や規制当局を含むすべての関係者が一貫して安全に追跡できるようになります。食料品のサプライチェーンは、食品の安全性を向上させるためにブロックチェーンを早くから導入してきました。
銀行・金融
銀行はブロックチェーンの一部を相互に共有することで、不審な動きを追跡し、トランザクション(取引)の流れを追跡できます。許可型ブロックチェーンを使用すると、データ照合の必要性を排除しながら、トランザクション(取引)をフロントオフィスからミドルオフィス、そしてバックオフィスに移動するなど、ビジネスプロセスを再設計できます。新たな用途としては、貿易金融、グローバル決済、証券決済、商業不動産などでのブロックチェーンの利用が考えられます。
交通運輸
ブロックチェーンは、都市周辺のルートや交通手段を調整し統合するために役立ちます。ブロックチェーンのネットワークを利用することで、バス、車、自転車、電車、その他の交通パートナー全体で連携し、顧客に最適なマルチモードのルートを計画することができます。また、各移動手段間の移動がスムーズになり、利用者は1回の支払いで済むようになります。
開発途上国
ブロックチェーンは、通貨の大幅な切り下げに直面したときの避難所として使用されています。ビットコインはまた、銀行口座を持たない世界中の 20 億人の人々に資金管理の選択肢を提供します。各国間での支払いと送金を、高額な手数料を支払うことなく行うことができます。
保険
ブロックチェーン技術の中核には検証とプライバシーがあり、保険業界で期待されるブロックチェーンの実装には、スマートコントラクトやスマート請求処理があります。プライベート型ブロックチェーンの実装により、不正な請求を削減し、 –保険会社、プロバイダ、顧客など – すべての関係者が正確な請求の更新を同時に確認できるようになります。
ブロックチェーンと eスポーツは、今後も融合し続け、今後 5~10 年以内には、ブロックチェーンで初めて構築されたゲームが登場するでしょう。eスポーツは現在、世界中のゲーマーとファンにプロフェッショナルな体験を提供するために、アナリティクス(分析)、機械学習、AI に大きく依存しています。 Bryan Harris Executive Vice President and Chief Technology Officer SAS
ブロックチェーンの仕組み
デジタル通貨、在庫取引、法律文書は、ブロックチェーンに保存される一般的な事柄です。ブロックチェーン内の情報は、ネットワーク上に分散された多数の接続されたレジャー、すなわち台帳に保存され、システム全体にセキュリティと認証を提供します。
ブロックチェーンでは、トランザクション(取引)は、クライアントまたはウォレットと呼ばれるアプリケーションによって作成され、マイナー(ノードやコンピュータ)によって収集されてブロックに保存されます。その後、ブロックは、コンセンサス(合意)アルゴリズムを使ってブロックチェーンのデータストアに追加されます。ブロックチェーンは、リンクされた不変のブロックのリストです。各ブロックは、トランザクション(取引)リストを含みます。
ブロックチェーンには、ネットワーク内のデータの改ざんを非常に困難にする暗号化層が含まれています。これにより、さまざまな種類のトランザクション(取引)において、セキュリティと追跡可能性を向上させることが可能になっています。
ブロックチェーンに追加されるデータが多ければ多いほど、その安全性は高まります。それぞれの新しいブロックは、最後のブロックの共有された正確さを基に構築されているため、不正にデータを編集しようとする者がいても、前のブロックやネットワーク全体のすべてのブロックも編集しなければなりません。
ブロックチェーンは、不正の防止には役立ちますが、ずさんなセキュリティや不適切なデータ操作に対しては確実な方法ではありません。しかし、人や「モノ」のトランザクション(取引)のセキュリティをリアルタイムで向上させることは期待できます。ブロックチェーンテクノロジーの使用はまだ初期段階にありますが、ブロックチェーンは、多くの仮想化ネットワークのシステムを応用するために、積極的に研究されている新しいタイプの分散データ環境です。
ブロックチェーンデータの分析
ブロックチェーンに対する アナリティクス (分析)の役割を考えてみると、ブロックチェーンに関連するデータは2つのカテゴリに分けられます。:
- REST データ – ブロックチェーンの不変データストアに既に存在するスタティックデータ。
- 流れているデータ(data in motion)– ブロックチェーン内でトランザクションが作成されるたびに生成されるデータ。
スタティックブロックチェーンデータを、analytics platform (アナリティクスプラットフォーム)にエクスポートすると、さまざまなトランザクション(取引)特性の確認、トランザクション(取引)のセグメント化、傾向の分析、将来のイベントの予測が可能になります。ブロックチェーンデータを分析に利用できるようにすると、マネーロンダリング対策 (AML)、 顧客インテリジェンス(customer intelligence)、不正行為の検出、収益予測、および新しいサービスの作成に役立ちます。
ストリーミングアナリティクス(streaming analytics)の出現により、流れているブロックチェーンデータを分析できるようになりました。これにより、ほぼリアルタイムでブロックチェーンのアクティビティの変化を把握することができます。これらの変化をリアルタイムで確認することで、トランザクション(取引)の発生時にブロックチェーン内のアクティビティに対処するための措置を即座に講じる機会が得られます。
スタティックデータを使用して開発された分析モデルは、流れているデータに適用して、ブロックチェーンの整合性と信頼性を保証できます。良い例としては、「送金中の支払い詐欺をリアルタイムで特定し、対処する」というものがあります。リアルタイムでブロックチェーンの分析を行い、不正行為を特定し、疑わしい取引の発生を防ぐことができるのです。
次にお読みいただきたい資料
- 公衆衛生分野におけるSASの活用SAS® Viya®は、一つの環境でアナリティクスに必要な機能を全て実現したクラウド対応のプラットフォームです。アジャイルなIT環境に欠かせない高い信頼性、スケーラビリティ、セキュリティを備えたアナリティクス環境とガバナンスを提供することにより、 データ・サイエンティストからビジネス・アナリスト、アプリケーション開発者、そして経営幹部まで、あらゆる人々のニーズに対応します。
- SASでデジタルトランスフォーメーションを加速し、迅速な意思決定を実現
- ModelOps: モデル・ライフサイクルを業務運用化する方法ModelOpsとは、分析モデルがデータサイエンス・チームからIT本稼働チームへと所定のサイクルに沿って受け渡され、一定のリズムでデプロイ(業務実装)および更新されるようにするための手法です。ModelOpsは、AIモデルから価値を創出する競争において、ごく少数の企業だけが利用している勝利要因です。
- チャットボットとは?チャットボットとは、人間とコンピューターのやり取りを簡素化するために設計された会話型AIの一種です。この記事では、チャットボットがビジネスでどのように利用されているか、また、チャットボットをアナリティクス・アプリケーションにどのように組み込めるかを説明します。