このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
たとえば、アイスクリーム ショップへの輸送中に冷蔵トラックのフリーザーが故障したとします。 出荷製品のアイスクリームは溶けてしまいます。 フリーザーが修理され、アイスクリームは再凍結されてから配送されました。 出荷製品がコンプライアンス違反であるかどうかを、アイスクリーム ショップはどのように知ることができるでしょうか。
出荷製品は一時的にコンプライアンス違反になっています。 しかし、フリーザーは修理され、温度は凍結温度に戻っています。 IoT 温度センサーからの最後のトランザクションによって、台帳の温度が更新されます。 そのため、製品はコンプライアンスに従っているように見えます。
スマート コントラクト ロジックを使用すると、温度が高すぎる場合に、出荷製品を非準拠に設定できます。 アイスクリーム ショップは、配送品の受け入れ前にその製品がコンプライアンスに違反していないかをチェックできます。
コンプライアンスを判定するには、ブロックチェーンの履歴を監査する必要があります。 ブロックチェーンの履歴を調査すると、製品にコンプライアンス違反のマークを付けることができます。
ブロックチェーンが変更不可である理由
ブロックチェーンでは、ハッシュを使用してブロックチェーン内のデータの改ざんを防止します。 検証によって無効なブロックが検出されます。 無効なブロックは、コンセンサス中に除外されます。 そのため、正常なブロックチェーン ネットワーク内では、ブロックチェーンを変更できません。
ブロックチェーンの台帳は、既定では参加者に対して読み取り専用になっています。 許可された権限を持つプロセスのみが、データを書き込むことができます。 台帳は参加者にとっては読み取り専用であるため、変更不可ということになります。
変更不可かどうかは、ブロックチェーン ネットワークの構成方法によって決まります。 読み取り専用または変更不可に構成できます。 ただし、ブロックチェーンは全面的に構成可能です。 トランザクション履歴に管理者が変更を加えることができるように、ノードを構成できます。 変更内容は自動的に同期されます。
スマート コントラクトによってビジネス ワークフローを有効にする方法
スマート コントラクトでは、定義済みのビジネス ワークフロー ロジックを一般的なビジネス シナリオに使用できます。
スマート コントラクトはクライアント アプリケーションであり、これを作成してブロックチェーンを呼び出し、トランザクションを実行して台帳の状態を変更します。
スマート コントラクトには、状態とプログラミング可能なロジックが含まれています。 トランザクションでは、スマート コントラクトがインスタンス化され、状態を変更するスマート コントラクト関数が実行されます。 そのため、スマート コントラクトによってビジネス ワークフローを作成できます。
作業を確認する前にすべての問題に回答する必要があります。
続行
このページはお役に立ちましたか?