オープンソースのようには見えませんが、IBMはIoTサービス用の安全なプライベートブロックチェーンのプラットフォームとして、ブロックチェーン付きのWatson IoTを提供しています。
IBM Watson IoT Platformを使用すると、IoTデバイスはデータをプライベートブロックチェーン台帳に送信して、改ざん防止レコードのある共有トランザクションに含めることができます。ブロックチェーンの分散型レプリケーションにより、ビジネスパートナーは中央制御と管理を必要とせずにIoTデータにアクセスして供給することができます。
実際、IBMがこれで達成したいと考えているのは次のとおりです。
変更が不可能なレコード(ビットコインの元帳と同様)
(理論的には)ビジネス用のデータサーバーの必要性をなくす分散化
「スマートコントラクト」は、基準が満たされた場合に自動的にアクションを実行できます。
彼らが彼らのウェブサイト(彼らの「概要」セクションの「再生」ボタンの近くにある)に与える例は、パッケージが過熱するかどうかを検出し、各段階で責任のある組織に自動的に請求するスマート契約です。たとえば、配送中にパッケージが過熱した場合、スマートコントラクトは自動的に責任を配送会社に割り当てたり、検査するパッケージを強調表示して、まだ問題がないことを確認できます。
ただし、疑問が残ることがあります。で述べたようにTractica:
ブリーフィング中にIBMが話していた詳細の1つは、低電力デバイスでのブロックチェーンの実装に関連していました。これらの低電力デバイスではブロックチェーンの処理が非常に困難であるため、ブロックチェーン処理はクラウドで実行されます。
したがって、理論的には、すべての処理がデバイス自体で行われるため、集中型サーバーの必要性がなくなります...しかし、実際には、ブロックチェーンのオーバーヘッド(たとえば、関連する暗号化は、低電力デバイスでは常に問題になります) )IBMにとにかくクラウドソリューションを提供するように強制します。これが適切なソリューションであるかどうかを判断する前に、これをさらに調査する価値があります。とにかくクラウドアクセスが必要な場合は、すべてのデバイスがブロックチェーンに必要な暗号を実行します。