(57)【要約】【課題】  ブロックチェーンを介したサプライチェーン管理、及び、完全性検証のためのシステム、及び、方法の提供。【解決手段】  &#8203;物理的な対象物の取引を管理するためのシステム、及び、方法が開示される。システムは、当事者間の、又は、複数の物理的な対象物の取引に関連する対象物取引を記録するように適合された第１の分散台帳に接続可能である。システムは、１つ以上の物理的な対象物に関して実行された対象物処理動作を示すデータを記録するように適合された第２の分散台帳と、１つ以上の物理的な対象物に関して実行される処理操作を認証するように構成された対象物処理管理モジュールとを含む。対象物処理管理モジュールは、処理動作の実行パラメータを取得し、処理動作の実行パラメータを認証し、認証された処理動作を第２の分散台帳に記録するように構成され、及び、動作可能である。これにより、システムは、１つ以上の物理的な対象物に関して実行される処理動作の実行パラメータが、１つ以上のそれぞれの予め定められた条件を満たすことを認証する際に、１つ以上の物理的な対象物に関連付けられ対象物取引を記録できる。【選択図】【図２A】
2021517686.tif 000002
【特許請求の範囲】
【請求項１】
物理的な対象物の取引を管理するためのシステムであって、
前記システムは、
当事者間の１以上の物理的な対象物の取引に関連する対象物取引を記録するように適合された第１の分散台帳に接続でき、
前記システムは、
１つ以上の前記物理的な対象物に関して実行された対象物処理操作を示すデータを記録するように適合された第２の分散台帳、及び、
前記処理操作の実行パラメータを取得し、前記処理操作の実行パラメータを認証し、及び、前記第２の分散台帳に、前記認証された処理操作を記録することを実行することによって、１つ以上の前記物理的な対象物に関して実行される処理操作を認証するように適合された対象処理管理モジュール、
を有し、
これにより、１つ以上の前記物理的な対象物に関して実行される前記処理操作の実行パラメータが、１つ以上のそれぞれの予め定められた条件を満たすことを認証する際に、１つ以上の前記物理的な対象物に関連する対象物取引を記録できる、
システム。
【請求項２】
請求項１に係るシステムにおいて、
前記第１の台帳は、
（ｉ）前記１つ以上の対象物の所有権の取引；及び、
（ｉｉ）前記１つ以上の対象物の所有権の変更に関連したトークンの取引。
の少なくとも１つを記録するように構成され、動作可能であるシステム。
【請求項３】
請求項１、又は、請求項２に係るシステムにおいて、
前記第１の分散台帳は、
前記第２の分散台帳へのアクセスを有し、及び、ある物理的な対象物に関して実行される少なくとも１つの処理操作を示す前記データを得るように適合されており、及び、前記少なくとも１つの処理操作が、前記少なくとも１つの取引のための前記スマートコントラクト台帳にスマートコントラクトによって示される少なくとも１つの予め定められた条件に応じていることを判定する際に、前記第１の台帳に前記少なくとも１つの対象物の取引を記録する、スマートコントラクト台帳である、
システム。
【請求項４】
請求項１、又は、請求項２に係るシステムにおいて、
前記第２の分散台帳へのアクセスを有し、また、ある物理的な対象物に関して実行される少なくとも１つの処理操作を示すデータを得るように構成され、及び、動作可能であり、及び、前記少なくとも１つの処理操作が、少なくとも１つの予め定められた条件に応じていることを判定する際に、前記第１の台帳１０に、前記少なくとも１つの対象物の取引を記録する条件検証モジュール、
を有するシステム。
【請求項５】
請求項１〜請求項４のいずれかに係るシステムにおいて、
前記第１の分散台帳を実行するように構成され、また、動作可能なブロックチェーンシステムに接続できる、
システム。
【請求項６】
請求項１〜請求項５のいずれかに係るシステムにおいて、
前記第２の分散台帳を実行するように構成され、また、動作可能なブロックチェーンシステムに接続できる、
システム。
【請求項７】
請求項１〜請求項６のいずれかに係るシステムにおいて、
前記第１、及び、第２の分散台帳の両方を実行するように構成され、また、動作可能なブロックチェーンシステムに接続できる、
システム。
【請求項８】
請求項６、又は、請求項７に係るシステムにおいて、
前記対象処理管理モジュールは、
記第２の分散台帳において、処理操作の実行のパラメータを記録するように動作できる前記ブロックチェーンシステムの特権ノードを有する、
システム。
【請求項９】
請求項８に係るシステムにおいて、
前記ブロックチェーンシステムの非特権ノードは、
前記ブロックチェーンにおける前記第２の分散台帳のデータレコードの書き込みを開始することを許可されない、
システム。
【請求項１０】
請求項１〜請求項９のいずれかに係るシステムにおいて、
前記対象物処理管理モジュール、又は、前記システムの通信モジュールに接続可能であり、及び、特定のブロックチェーンシステムにおける少なくとも１つの予め定められたトークンの取引を示すデータを受信すると、前記対象物処理管理モジュールによって前記処理操作を認証／妥当性確認できるように構成され、また、動作可能であるトークン管理モジュール、
を有するシステム。
【請求項１１】
請求項１０に係るシステムにおいて、
前記第１の、及び、第２の台帳の少なくとも１つは、
前記特定のブロックチェーンシステムで実行される、
システム。
【請求項１２】
請求項１〜請求項１１のいずれかに係るシステムにおいて、
前記対象物処理管理モジュールは、
前記１つ以上の物理的な対象物に関して実行される前記処理操作を認証するように構成され、それによって、前記１つ以上の物理的な対象物は、１つ以上の読取ユニットによって読み取りできる１つ以上のマーキングによって、マークされ、
前記対象物処理管理モジュールは、
少なくとも１つの読取ユニットから、前記処理操作に関連して前記読取ユニットによって読み取られる前記対象物の特定のマーキングを示すデータを取得することによって、物理的な対象物の処理操作を認証するように適合されている、
システム。
【請求項１３】
請求項１２に係るシステムにおいて、
前記対象処理管理モジュールは、
前記読取ユニットを識別するデータを取得し、前記対象物の前記特定のマーキングを用いることによって、前記対象物の前記処理操作を認証して、前記対象物の同一性を認証し、前記読取ユニットを識別するデータを用いて、前記読取ユニットの所有権を有し、前記処理操作を実行する実体の同一性を認証し、及び、それによって、処理操作が、識別された対象物上に、前記実体によって、実行されたことを検証するように適合されている、
システム。
【請求項１４】
請求項１３に係るシステムにおいて、
ｉ．前記読取ユニットから取得された前記対象物の前記特定のマーキングのデータと、前記対象物によって前記特定のマーキングを示す予め記憶された参照データとの間の一致を判定することによって、前記対象物の同一性を認証すること、
ｉｉ．前記読取ユニットを識別するデータと、前記１つ以上の読取ユニットを所有しているそれぞれの主体に関連付けられている前記１つ以上の読取ユニットの同一性を列挙する参照データとの間の一致を判定することによって、前記読取ユニットを所有する主体の同一性を認証すること、
の少なくとも１つを有するシステム。
【請求項１５】
請求項１３、又は、請求項１４に係るシステムにおいて、
記処理操作の前記認証は、
前記対象物上に実行される前記処理操作が、前記実体に対して認証されることの検証を有する、
システム。
【請求項１６】
請求項１５に係るシステムにおいて、
前記第１の分散台帳は、
前記物理的な対象物の取引のためのスマートコントラクトを含むスマートコントラクト台帳であって、それによって、前記スマートコントラクトは、前記物理的な対象物の前記対象物取引のために実行される特定の１つ以上のそれぞれの処理操作の予め定められた実行条件を示し、及び、
前記処理操作の妥当性確認は、
前記処理操作が、実行条件によって示されるそれぞれの実体によって、実行されること、及び、実行条件を予め定めた条件に沿っていることの判定を有する、
システム。
【請求項１７】
請求項１２〜請求項１６のいずれかに係るシステムにおいて、
前記対象処理管理モジュールは、
前記委読取ユニットを認証し、前記対象物の特定のマーキングを読み取るように適合される、
システム。
【請求項１８】
請求項１７に係るシステムにおいて、
前記対象物処理管理モジュールは、
前記特定のマーキングを読み取るための読取パラメータを示すデータを用いて、前記読取ユニットと通信することによって、前記読取ユニットを認証し、前記特定のマーキングを読み取る、
システム。
【請求項１９】
請求項１８に係るシステムにおいて、
前記読取ユニットは、
前記読み取りパラメータに対応する特定の読み取りスキームを処理し、及び、それによって、前記対象物の特定のマーキングを示すデータを、判定し、及び、前記対象処理管理モジュールに送信するように適合される、
システム。
【請求項２０】
請求項１２〜請求項１９のいずれかに係るシステムにおいて、
前記物理的な対象物は、
物理的な対象物を示し、及び、前記物理的な対象物に適用され、又は、その中に埋め込まれる物理的なマーキングによってマークされる、
システム。
【請求項２１】
請求項２０に係るシステムにおいて、
それぞれの物理的な対象物の前記物理的なマーキングは、
前記それぞれの物理的な対象物を識別する、
システム。
【請求項２２】
請求項２０、又は、請求項２１に係るシステムにおいて、
それぞれの物理的な対象物の前記物理的なマーキングは、
前記物理的な対象物のそれぞれのタイプ、又は、バッチを識別する、
システム。
【請求項２３】
請求項２０〜請求項２２のいずれかに係るシステムにおいて、
前記物理的なマーキングは、
前記それぞれの物理的な対象物のＸＲＦ分析装置を介して識別可能なＸ線蛍光（ＸＲＦ）署名であり、及び、
前記読取ユニットは、
ＸＲＦ測定を実行し、前記ＸＲＦ署名を読み取るように構成され、また、動作可能である、
システム。
【請求項２４】
請求項２３に係るシステムにおいて、
前記読取ユニットは、
前記対象物の少なくとも一部をＸ線、又は、γ線で照射し、及び、前記物理的な対象物の前記ＸＲＦ署名を示すＸ線蛍光応答を検出するように構成され、また、動作可能である、
システム。
【請求項２５】
請求項２４に係るシステムにおいて、
前記読取ユニットは、
前記対象物の前記ＸＲＦ署名を処理し、前記マーキングを、それぞれに判定するように適合される、
システム。
【請求項２６】
請求項２５に係るシステムにおいて、
前記マーキングは、
前記対象物の材料組成に関連付けられた前記物理的な対象物の根本的なマーキングであって、したがって、前記対象物から分離できない、
システム。
【請求項２７】
請求項１０〜請求項２０のいずれかに係るシステムにおいて、
前記処理動作は、
（ｉ）前記対象物の占有権の変更、
（ｉｉ）前記対象物の輸送／保尊、
（ｉｉｉ）他の対象物と前記対象物との組み立て品、
のいずれかを有する、
システム。
【請求項２８】
請求項１〜請求項２７のいずれかに係るシステムにおいて、
前記システムは、
前記対象物の前記取引の前記処理操作を実行するための少なくとも１つの予め定められた条件を含む、スマートコントラクト、又は、処理条件レジストリに関連付けられる、
システム。
【請求項２９】
請求項２８に係るシステムにおいて、
少なくとも１つの前記処理操作を実行するための前記予め定められた条件は、
前記それぞれの処理操作を実行するために前記対象物の占有を有していることを示した、特定の実体を示すデータを有する、
システム。
【請求項３０】
請求項２８、又は、請求項２９に係るシステムにおいて、
前記スマートコントラクトにおける前記処理操作に関連付けて指定される前記予め定められた条件は、
前記処理操作を実行するために必要とされる環境／周囲条件、
前記処理操作を実行するための位置条件、
前記処理操作のための必須条件としての前記他の対象物の識別性、
の１つ以上を有する、
システム。
【請求項３１】
請求項３０に係るシステムにおいて、
前記対象処理管理モジュールは、
前記少なくとも１つの予め定められた条件の実行条件を、前記処理操作に関連付けて、測定し、及び、したがって、前記対象物処理管理モジュールに、前記処理操作の前記実行パラメータを伝達するように構成され、また、動作可能な１つ以上の知覚システムに接続可能である、
システム。
【請求項３２】
請求項３１に係るシステムにおいて、
前記対象処理管理モジュールは、
前記対象物の特定のマーキングを読み取ることによって、前記対象物の識別するように適合された少なくとも１つの読取ユニットに接続可能であり、及び、
前記１つ以上の知覚システムは、
少なくとも１つの読取ユニットに関連付けられ、及び、前記それぞれの処理操作の前記実行パラメータに関連付けられて、前記処理操作の前記実行条件を通信するように適合される、
システム。
【請求項３３】
請求項３１、又は、請求項３２に係るシステムにおいて、
前記１つ以上の前記感知システムの感知システムは、
少なくとも１つのセンサ、及び、前記センサによって測定される実行データのパラメータを通信するための読出ユーティリティを有する、
システム。
【請求項３４】
請求項３１〜請求項３３のいずれかに係るシステムにおいて、
前記１つ以上の前記感知システムの感知システムは、
温度センサ、湿度センサ、光センサ、位置センサ（例えば、ＧＰＳ）、及び、慣性センサの少なくとも１つを有する少なくとも１つのセンサを有する、
システム。
【請求項３５】
対象物に関して実行される予定の１つ以上の処理操作のそれぞれ処理操作ごとに、第１の分散台帳に、前記対象物に関する対象物取引を登録するために、
前記処理操作の測定された実行パラメータを判定し、それによって、前記測定された実行パラメータの判定は、前記処理操作を実行する実体に割り当てられた読取装置によって前記対象物のマーキング／署名を読み取り、
前記測定された実行パラメータを認証し、前記読取装置によって読み取られたマーキング／署名に基づいて、前記処理操作が実行された前記物理的な対象物を示すデータを判定し、及び、前記読取装置に関するデータに基づいて、前記処理操作を実行する前記実体を識別し、並びに、
前記認証された実行パラメータを利用して、第２の分散台帳における前記処理操作の登録を妥当性検証し、認証された処理操作の分散台帳を提示し、
これにより、前記第２の分散台帳に認証された処理操作として、前記１つ以上の処理操作のそれぞれを登録する際に、前記第１の分散台帳における前記対象物取引の登録を妥当性確認できること、を実行すること、
を有する物理的な対象物の取引を管理する方法。
【請求項３６】
請求項３５に係る方法において、さらに、
前記処理操作の前記認証された実行パラメータが、前記対象物取引に必要とされ、及び、前記処理操作の対象となるように指定される、前記処理操作を実行するための少なくとも１つの主体、及び、指定された前記対象物の同一性、又は、タイプを示す予め定められた条件を満たすことを検証し、
前記検証は、
前記処理操作上の実際の対象物である前記対象物と、指定された対象物との間の一致を判定し、及び、前記処理操作を実行する実際の実態と、指定された実態との間の一致を判定する、
方法。
【請求項３７】
請求項３６に係る方法において、
少なくとも１つの処理操作の前記測定された実行パラメータの判定は、さらに、
前記読取ユニットに関連付けられたセンサからの追加の知覚データの計測を有し、
前記検証は、さらに、
前記感覚データと、前記予め定められた条件に含まれる追加の実行条件との間の一致を判定することを有する、
方法。
【請求項３８】
請求項３６、又は、請求項３７に係る方法において、
前記第２の台帳における前記処理操作の登録の妥当性検証は、
前記処理操作の前記測定された実行パラメータの検証を有する、
方法。
【請求項３９】
請求項３６〜請求項３８のいずれかに係る方法において、
前記第１の台帳への前記対象物取引の登録の妥当性検証は、
前記１つ以上の処理操作のそれぞれ毎の前記測定された実行パラメータの検証を有する、
方法。
【請求項４０】
請求項３６〜請求項３９のいずれかに係る方法において、
前記第１の台帳は、
前記対象物取引を実行するためのスマートコントラクトを含むスマートコントラクト台帳であり、
前記スマートコントラクトは、
サブ取引を含み、それによって、１つ以上の前記サブ取引は、前記１つ以上の処理操作に関連付けられ、及び、前記第２の台帳にアクセスするように適合され、及び、前記１つ以上の処理操作の前記認証された実行パラメータは、前記対象物取引に要求される前記予め定められた条件を満たす前記検証を実行する、
方法。
【請求項４１】
請求項３５〜請求項４０のいずれかに係る方法において、
前記第１、及び、第２の台帳は、
１つ以上のブロックチェーンシステムで実行される、
方法。
【請求項４２】
請求項３５〜請求項４１のいずれかに係る方法において、
前記物理的な対象物は、
識別可能なＸＲＦ署名／マーキングを有し、及び、
前記読み取りは、
前記対象物の前記ＸＲＦ／署名を検出し、それによって、前記対象物のＩＤ、又は、タイプ、又は、バッチを判定できることを有する、
方法。
【請求項４３】
請求項４２に係る方法において、
前記ＸＲＦ署名／マーキングは、
前記対象物の要素であり、及び、前記対象物の１つ以上のパーツの材料組成に関連付けられ、したがって、前記対象物から分離できない、
方法。
【請求項４４】
前記１つ以上のブロックチェーンシステムの第１の分散台帳における前記対象物取引の妥当性検証するために、１つ以上のブロックチェーンシステムとデータ通信する対象物署名読取装置であって、
前記対象物署名読取装置は、
前記物理的な対象物上のマーキング／署名を読み取り、前記マーキング／署名を示すデータを判定するように構成され、また、動作可能である署名／マーキング読取モジュール、
前記対象物署名読取装置を一意に識別する読取装置ＩＤデータを搬送する識別モジュール、
前記対象物署名読取装置とデータ通信でき、１つ以上の物理的な対象物のマーキング／署名を示し、及び、前記読取装置ＩＤデータに関連付けられた前記対象物署名読取装置を占有している実体を示す参照データにアクセスし、及び、前記１つ以上のブロックチェーンシステムと前記対象物署名読取装置との通信を可能にするネットワーク通信モジュール、
前記署名／マーキング読取モジュールに、及び、前記通信モジュールに、接続可能であり、及び、
（ｉ）前記読取モジュールから得られた前記物理的な対象物の前記マーキング／署名のデータと前記参照データ内の１つ以上の物理的な対象物の前記マーキング／署名との間の一致を判断することによって、前記対象の物理的な対象物の同一性、又は、タイプ、又は、バッチを認証し、
前記対象物署名読取装置を識別する前記読取装置ＩＤデータと、前記参照データにリストされている前記実体の識別との間の一致を判断することによって、前記対象物署名読取装置を占有する実体の同一性を認証し、
それによって、前記処理操作を認証する、
ことによって、前記物理的な対象物に関して実行される少なくとも１つの処理操作の実行パラメータを認証し、
（ｉｉ）前記ネットワーク通信モジュールを動作させ、前記１つ以上のブロックチェーンシステムにアクセスし、及び、前記１つ以上のブロックチェーンシステムで第２の分散台帳における前記認証された処理操作の登録を妥当性検証し、それによって、前記第２の台帳におけるその対象物取引に関連付けられた処理操作の認証の妥当性確認の際に、前記第１の台帳に前記物理的な対象物に関連付けられた対象物取引を記録できる、
ように構成され、及び、動作可能な対象物処理管理モジュール、
を有する対象物署名読取装置。
【請求項４５】
請求項４４に係る対象物署名読取装置において
前記対象物処理管理モジュールは、
前記マーキング／署名を読み取るための前記読取パラメータを示すデータを前記レンダリングモジュールユニットに提供することによって、前記読取モジュールを認証し、前記物理的な対象物のマーキング／署名を読み取り、及び、
前記読取モジュールは、
前記読取パラメータに対応するある読取読スキームを動作させ、それによって、前記マーキング／署名を示す前記データを判定するように適合される、
対象物署名読取装置。
【請求項４６】
請求項４４、又は、請求項４５に係る対象物署名読取装置において、
前記処理操作の予め定められた条件を示すデータを取得するように適合され、及び、前記認証された処理操作の前記実行パラメータが前記予め定められた条件に適合することを検証すると、前記第２の分散台帳における前記認証された処理操作の登録を妥当性検証できるように適合された前記条件検証モジュール、
を有する対象物署名読取装置。
【請求項４７】
請求項４４〜請求項４６のいずれかに係る対象物署名読取装置において、
前記対象処理管理モジュールに、又は、前記ネットワーク通信モジュールに、接続可能であり、及び、前記１つ以上のブロックチェーンシステムにおいて、少なくとも１つの予め定められたのトークン取引に対する前記処理操作を認証し／妥当性検証できるように構成され、また、動作可能であるトークン管理モジュール、
を有する対象物署名読取装置。
【請求項４８】
請求項４４〜請求項４７のいずれかに係る対象物署名読取装置において、
前記物理的な対象物の署名／マーキングは、
前記物理的な対象物に埋め込まれた要素ＸＲＦ署名であり、
前記読み取りモジュールは、
前記ＸＲＦ署名/マーキングを読み取るために前記物理的物体のＸＲＦ測定を実行するように構成され動作可能なＸＲＦ測定モジュール、
を有し、
前記読取モジュールは、
前記対象物の少なくとも一部を、Ｘ線、又は、γ線で照射し、及び、前記ＸＲＦ署名／マーキングを示すＸ線−蛍光応答を検出することによって、ＸＲＦ測定を実行するように構成おされ、また、動作可能である、
対象物署名読取装置。
【請求項４９】
請求項４４〜請求項４８のいずれかに係る対象物署名読取装置において、
前記参照データの少なくとも一部は、
前記１つ以上のブロックチェーンシステムによって非集中の分散された方式で記憶される、
対象物署名読取装置。
【請求項５０】
請求項４４〜請求項４９のいずれかに係る対象物署名読取装置において、
少なくとも１つの処理が実行されたときに存在する１つ以上の実行条件を測定するように構成され、及び、動作可能であり、それによって、許容できる実行条件の下で前記処理動作が実行されることを検証できる１つ以上のセンサ、
を有する対象物署名読取装置。
【請求項５１】
請求項１〜請求項３４のいずれかに係るシステムを有する請求項４４〜請求項５０のいずれかに係る対象物署名読取装置。
【発明の詳細な説明】
【＆＃８２０３；技術分野】
【０００１】
本発明は、サプライチェーンの管理の分野に関し、より具体的には、分散型台帳を介するサプライチェーンの管理に関する。
&#8203;
【背景技術】
【０００２】
対象物のＸ線蛍光署名、及び／又は、マーキング（ここでは、一般的に、マーキングと呼ぶ）は、様々な物理的な対象物、及び／又は、そのような物理的な対象物のタイプ、又は、バッチ／ロットをマーキングし、及び、認証するための堅牢性、信頼性のある技術を容易にする一方、そのような物理的な対象物の偽造を、実際的な手段（例えば、物理的な対象物を破壊することなく）で、防止／排除する。対象物に付加され、及び／又は、対象物に本質的に存在するＸＲＦマーキング／署名に基づいて様々なタイプ、又は、対象物をマーキングし、及び／又は、認証するための技術は、汎用的な堅牢性を有し、様々なタイプの対象物、及び、材料の識別、及び、認証のために使用され得る。
【０００３】
例えば、本出願の譲受人に譲渡されたＰＣＴ特許出願国際公開ＷＯ２０１６／１５７１８５は、ＸＲＦマーキングでマークされた対象物を認証する方法、及び、システムを開示する。この方法は、対象物に照射されたＸ線、又は、γ線に応じて、対象物から到来するＸ線信号の検出された部分に関する波長スペクトルプロファイルを提供し、また、Ｘ線信号の検出された部分に関する波長スペクトルプロファイルをフィルタリングし、波長スペクトルプロファイルから、Ｘ線信号部分のノイズ、及び、クラッタのうちの少なくとも１つに関連するトレンド的、及び、周期的成分を、抑制し、それによって、改善された信号対雑音、及び／又は、信号対クラッタ比を有するフィルタリングされたプロファイルを得て、そこから、前記対象物に含まれる材料の署名に関連するスペクトルピークを、改善された精度、及び、信頼性で識別でき得ること、を有する。対象物は、フィルタリングされたプロファイルを処理し、所定の条件を満たす１つ以上のピークを、その中で、識別することによって認証され、それによって、識別されたピークの波長は、対象物に含まれる材料の署名を示す。
【０００４】
本出願の譲受人に譲渡されたＰＣＴ特許出願国際公開ＷＯ２０１７／１３４６６０は、Ｘ線蛍光（ＸＲＦ）分析を用いて、金属物体のような物体の真正性を検証するための偽造防止マーキング技術を開示する。
【０００５】
本出願の譲受人に譲渡されたＰＣＴ特許出願国際公開ＷＯ２０１７／１７５２１９は、電子システムのコンポーネント（例えば、部品、又は、デバイス）の互換性を検証するための方法、及び、システムを開示する。特定の実施形態では、この方法は、電子システムに関連するであろう第１、及び、第２のコンポーネントを、ＸＲＦ励起放射線で、照射し、また、照射に応答して前記第１、及び、第２のコンポーネントから放出される、第１、及び、第２のＸＲＦ署名を示す１つ以上のＸＲＦ応答信号を検出すること、を含む。そして、第１、及び、第２のＸＲＦ署名が処理され、それらが、第１、及び、第２のコンポーネント上の第１、及び、第２のＸＲＦマーキング組成物に、それぞれ、関連付けられているかどうかが判定され、また、第１、及び、第２のＸＲＦ署名／マーキング間の対応関係に基づいて、電子システムに対する第１、及び、第２のコンポーネントの互換性が、判断／検証される。特定の実施形態は、また、コンポーネントの互換性の検証を可能にする第１、及び、第２のＸＲＦマーキング組成物を、それぞれ、有する第１、及び、第２の電子コンポーネント／デバイスを、少なくとも、有する電子システムを開示する。特定の実施形態は、第１、及び、第２のＸＲＦ署名／マーキングの間の対応に基づいて、第１、及び、第２のコンポーネント（例えば、デバイス）をペアリングするための技術を開示する。特定の実施形態は、電子コンポーネントの異なる基板材料に適用されるＸＲＦマーキングのＸＲＦ測定値を較正するための様々な較正技術を開示する。
【０００６】
本出願の譲受人に譲渡されたＰＣＴ特許出願国際公開ＷＯ２０１８／０５５６２５は、食品の誤取扱、及び、誤使用を検出するための方法を開示し、また、ＸＲＦ識別可能マークを有するヒト用、又は、動物用の製品をマーキングする方法を提供する。本方法は、少なくとも製品のある領域に、ＸＲＦによって識別できる少なくとも１つのＦＤＡグレード材料のパターンを形成することを含み、そのパターンは、少なくとも部分的には人間の裸眼に対して不可視であり、また、予め定義された識別可能な特性を有し、製品は、食品、治療薬、及び、化粧品から選択される。
【０００７】
本出願の譲受人に譲渡されたＰＣＴ特許出願国際公開ＷＯ２０１８／０４２４２７は、予め定められた一次放射に対する石固有の特徴的な放射応答に基づく、石の中に創造されている石固有のＩＤ、及び／又は、予め定められたマーキングに従って、石を認証するための方法、及び、システムを開示する。
【０００８】
本出願の譲受人に譲渡されたＰＣＴ特許出願国際公開ＷＯ２０１８／０６９９１７は、ポリマー、及び、少なくとも１つのＸＲＦ識別可能マーカーを含む透明要素を、様々な工業的用途用に、製造するためのポリマー材料、及び、ＸＲＦ識別可能マーカーの配合組成物、及び、マスターバッチを開示する。
【０００９】
物理的対象物のＸＲＦマーキング（例えば、署名）の正確で信頼性のある読み取りを実現するための様々な技術は、例えば、上述のＷＯ２０１６／１５７１８５に記載されている技術を含む。その目的のためのＸＲＦリーダは、例えば、本出願の譲受人に譲渡された、異なる対象物上で励起ビームの強度を変調／変化させ、その二次放射を測定することにより、複数の物体のマーキング組成物を検出する新規のＸＲＦ解析装置を開示するＰＣＴ特許出願国際公開ＷＯ２０１７／２２１２４６に記載されているように実施することができる。ＸＲＦ解析装置は、複数のオブジェクトを同時に照射するための空間強度分布を有する、少なくとも１つのＸ線、又は、γ線の励起放射線ビームを照射するように適合された放射線照射アセンブリ、Ｘ線、又は、γ線の放射線による対象物への照射に応じて、複数の対象物から到来する二次放射線Ｘ線信号を検出し、また、複数の対象物上で検出されたデータＸ線信号の空間強度分布を示すデータを提供する放射線検出装置、及び、検出された応答Ｘ線信号を受信、処理し、複数の対象物のそれぞれの少なくとも１つの表面に含まれるマーキング組成物の存在を検証するように構成された、前記検出器と通信する信号読取プロセッサ、を有する。
【００１０】
また、本出願の譲受人に譲渡されたＰＣＴ特許出願国際公開ＷＯ２０１８／０５１３５３は、試料によって搬送された少なくとも１つの物質、例えば、試料によって搬送される少なくとも１つのマーカー、を検出するためのＸ線蛍光（ＸＲＦ）システムの動作を制御するための制御システム、及び、方法を開示する。制御システムは、少なくとも１つの前記材料／マーカーに関する材料／マーカー関連データを有する入力データを受け取るためのデータ入力ユーティリティ、データプロセッサ、及び、解析ユーティリティを有する。データプロセッサ、及び、解析ユーティリティは、入力データを解析し、前記ＸＲＦシステムの動作状態を最適化して、試料の予め定められた領域に到達し、前記領域の体積によって吸収される一次Ｘ線放射量を最大化し、また、ＸＲＦシステムの検出器に到達する、前記領域から放射される二次放射の一部を最大化するように、ＸＲＦシステムの最適な幾何学的特性を判定し、また、ＸＲＦシステムの幾何学的特性を調整できるＸＲＦシステムに対して動作データを生成するように、構成され、動作可能である。
【００１１】
仮想ドメインでは、ブロックチェーン技術は、分散してデータレコードを記憶／登録するための堅牢で安全な方法を提供する一方で、データの偽造、又は、他の許可されないデータ変更の可能性を実質的に排除する。ブロックチェーン技術は、成長し続ける時間シーケンスされたブロック内に編成されたレコード台帳のコピーを、それぞれが維持するノードのネットワークに基づいている。典型的には、ブロックチェーンタイプのデータレコードは、分散コンピューティングシステムを利用し、また、ハッキング、及び、不要な変化からデータセキュリティを達成するように構成されているレジストリ（例えば、公開）を提供する。ブロックチェーンのアーキテクチャ、及び、デザインは、デジタルデータレコードが破損、又は、複製されず（即ち、1回以上使用できない）、したがって、仮想資産として使用できることを保証する。ブロックチェーンに記録されたデータは、暗号通貨、又は、トークン（仮想通貨とも呼ばれる）として知られる、そのような仮想資産の所有権の連鎖を参照する。
【００１２】
例えば、ＰＣＴ特許出願公開ＷＯ２０１８／０６４６４５は、設計者、製造業者（例えば、３Ｄプリンタ所有者、及び、他の従来の製造業者）、配送業者、及び、他の実体を繋げ、また、新しい、及び、既存の製品を製造、及び、供給するプロセスを簡素化する分散型製造プラットフォーム、及び、関連技術を開示している。分散型台帳、又は、ブロックチェーンは、トランザクションを記録し、スマートコントラクトを実行し、他の動作を実行して、サプライチェーンの透明性、及び、完全性を増加させることに利用され得る。パッケージング可能なブロックチェーンは、製造から、輸送を通じた、配送までの小包の移動や状況を追跡するために利用され得る。
【００１３】
米国特許出願公開２０１９／０１２８６１は、少なくとも物品の所有権を管理するサーバを有するサプライチェーンシステムを開示する。物品は、実際の物体である。コンテナはロックとともに、提供される。ロックは、少なくとも電子プロセスを通じて開放するように構成される。前記コンテナは、物理的に、前記物品を格納できる。少なくとも１つのプロセッサ、又は、回路は、ロックを解放するための開放要求を受信すると、開放要求を発行したユーザと、物品の所有権を有するユーザとが一致するか否かを判定する。解放要求を発行したユーザと、物品の所有権を有するユーザとが一致すると、ロックが解放され、物品をコンテナから取り出せるようにする。サーバは、ロックが解放されたことを通知される。
&#8203;
【発明の概要】
【００１４】
様々なタイプの対象物が、固有の、及び／又は、追加された／組み込まれたＸＲＦマーキング／署名に基づいて、容易に、識別され、又は、特徴付けられ得る。これらの対象物は、例えば、金属物、ポリマー、食品、貴重な石、電子コンポーネント／システム、同様に、様々な他の対象物／材料を含んでもよい。前記技術から理解されるように、対象物に対する固有のＸＲＦマーキング／署名の追加、又は、特徴付けは、容易に、簡単な処理、及び、コスト効果的な方法によって（例えば、対象物に対するＸＲＦ応答性材料の組み込み、及び／又は、特徴づけによって）、達成され得る。
【００１５】
本発明は、仮想ドメインにおける取引を登録するためのブロックチェーン技術の堅牢性と安全性とを結びつける新規なアプローチに、様々なタイプの対象物のＸＲＦマーキング／署名をマーキングし／特徴付け、及び、そのようなＸＲＦマーキングに基づく様々な対象物、及び／又は、その型／ロットを特定するＸＲＦ技術の堅牢性、偽造防止安全性、及び、汎用性を提供する。
【００１６】
実際、本発明の技術は、本質的には、物理的な対象物のＸＲＦタイプのマーキング／署名に限定されない。しかしながら、当業者にはすぐに分かるように、処理操作の組み合わせ識別、追跡、及び、認証の新規な組み合わせが、このような対象物の汎用のＸＲＦマーキング／署名を具体的に用いることによって、物理的な対象物に実行される一方、以下に示す本発明に係るブロックチェーン台帳上で処理するこのような認証を記録することは、偽造防止を防止しながら、物理的な対象物の仮想取引を管理するための堅牢で、安全な手法を提供する。
【００１７】
この目的のために、本発明の技術は、また、物理的な対象物自身（それらに関連付けられたパッケージ／タグでなく）と物理的な対象物に行われた処理操作の実行条件とを、分散の方法で、即ち、介在型／集中型のサービス／サーバ、又は、モジュールを用いることなく、対象物の処理操作を追跡し、及び、登録することに用いられる非集中のブロックチェーンシステムを用いて、直接リンクする統合／独立型の対象物署名読取装置によって実現されるようにしてもよい。従って、前述の物理的な対象物に行われる処理操作の認証、及び、処理操作が前述の対象物に行われたことの検証は、関係する第三者の介在なく、安全に得られる。
【００１８】
この目的のために、いくつかの実施形態において、本発明は、物理的な対象物、及び／又は、製品を含むピア・トゥ・ピア（例えば、ビジネス・トゥ・ビジネス）取引を促進するブロックチェーン、及び、トークンシステムを提供する。
【００１９】
本発明の技術は、仮想通貨と物理的な対象物／製品との間の交換のための、分散された、オープンな、そして、安全な電子商取引プラットフォームを提供するために、実行される。本発明のシステムによって使用／導入されるブロックチェーン、又は、それらのいくつかは、コンセンサスを達成するための操作の証明、又は、利害関係の証明のようなメカニズムを用いる、非集中の、許可を必要としないネットワーク、又は、認証された当事者のみがネットワーク内のノードとして参加することを許可された許可済ステム（permissioned system）を形成できる。さらに別のオプションでは、非認証当事者／実体がノードとしてブロックチェーンに参加できる一方、１以上の当事者は、特権を与えられ、また、ブロックチェーンの他のメンバよりも多くの権限を有してもよい。例えば、特権を与えられた当事者は、取引を妥当性確認する権利、又は、新たなノードをブロックチェーンに追加する権限を有してもよい。以下の説明から容易に理解されるように、ある場合には好都合に、本発明のシステムは、ブロックチェーンの特権を与えられた当事者として実行できる。本発明のシステムは、とりわけ、様々なタイプの商品、製品、及び／又は、パッケージを物理的にマークし、それに、安全で、また、実際的に偽造不可能な物理的な署名を提供する能力に基づいている。本発明のシステムの全体的なアーキテクチャは、複数の仮想通貨アカウントと物理的な対象物／製品との間での取引、及び、スマートコントラクト（すなわち、それらの目的がセットされると、自動的に実行し、又は、実施されるプロトコル）を実行できる。
【００２０】
ブロックチェーンシステムは、（サーバのネットワーク上で動作している）ノードのネットワーク上で実行される。ブロックチェーンシステムは、マークされた有形の／物理的な対象物の所有権、及び／又は、占有に関する情報の保存、及び、管理に用いられる／を促進する（対象物の所有権者は、対象物を保持し、又は、占有している当事者とは異なってもよい）。ノードを操作しないブロックチェーンシステムのメンバは、デジタルウォレット、又は、ブロックチェーンアプリケーションを介して、ブロックチェーンシステムと情報交換し、それを介して、ブロックチェーン内のデータを読み出し、また、ブロックチェーンに記録されている資産を用いて取引（例えば、所有権の移転）を実行できる。ブロックチェーンシステムは、非集中で、オープンな、許可不要なシステムであってもよいし、認証された当事者のみがブロックチェーンネットワークのメンバになることができるシステムであってもよい。ブロックチェーンシステムは、ネイティブ暗号通貨、又は、トークンを有してもよい。すなわち、取引される仮想通貨、及び、その所有権履歴が、ブロックチェーンシステムに記録される。
【００２１】
本発明の技術は、その所有権がブロックチェーンシステム上に記録された仮想資産、及び、マークされた有形の対象物（以下、マークされた対象物）を含む取引、及び、スマートコントラクトの実行を提供する。マークされた対象物の所有権の記録、又は、所有権の移転の操作は、（対象物を認証する）読取ユニットによるマークされた対象物上のマーキングの読み取りを必要としてもよい。マーキングを読み取るために、読取ユニットは、本発明のシステムによって実行され得る参照データストレージ、又は、１以上のブロックチェーンシステムにおける分散型ストレージを必要としてもよい。いくつかの実施形態では、物理的な対象物、又は、実体を認証するための本発明の技術によって用いられる読み取りユニットへの、及び／又は、関連付けられた参照データへのアクセスの態様では、認証／取引に関する１つ以上の当事者から予め選択されたデジタルウォレットへのブロックチェーンシステム上での予め選択されたトークンの取引（例えば、認証、又は、支払い）を介することが要求されてもよい。
【００２２】
本発明のさらなる態様では、ブロックチェーンシステムは、マークされた対象物の所有権（例えば、第１の台帳における）、及び、マークされた対象物の占有当事者（例えば、別の台帳における）の両方を記録してもよい。異なる台帳が、同じブロックチェーンシステムによって、例えば、同じブロックのチェーンによって、又は、異なるブロックチェーンシステムによって、登録されてもよいことが容易に理解される。システムは、所有権の移転を伴っても、伴わなくても、対象物の占有の変更を有する取引を促進してもよい。対象物を占有する当事者から別の当事者に転送される取引は、所有権の移転を含む取引とは異なる量のトークンの転送、又は、両方を含む転送を必要としてもよい。加えて、読取ユニットの使用に関する要件は、異なる取引に対して異なってもよい。例えば、１つのタイプの取引（例えば、所有権の移転を伴う取引）は、対象物上のマーキングの読み取りを必要とし、一方、異なるタイプの取引（例えば、占有のみの移転）は、それを必要としなくてもよい。
【００２３】
この目的のために、本発明の広範な態様によれば、物理的な対象物の取引を管理するためのシステムが提供される。システムは、当事者間の１以上の物理的な対象物の取引に関連する対象物取引を記録するように適合された第１の分散台帳に接続できる。システムは、１つ以上の前記物理的な対象物に関して実行された対象物処理操作を示すデータを記録するように適合された第２の分散台帳；及び、１つ以上の前記物理的な対象物に関して実行される処理操作を認証するように適合された対象処理管理モジュールを有する。前記対象処理管理モジュールは、前記処理操作の実行パラメータを取得し、前記処理操作の実行パラメータを認証し、及び、前記第２の分散台帳に、前記認証された処理操作（例えば、それらの前記認証された実行パラメータ）を記録するように構成され、動作可能である。これにより、システムは、１つ以上の前記物理的な対象物に関して実行される前記処理操作の実行パラメータが、１つ以上のそれぞれの予め定められた条件を満たすことを認証する際に、１つ以上の前記物理的な対象物に関連する対象物取引を記録できる。
【００２４】
いくつかの実施形態では、第１の台帳は、以下の取引の少なくとも１つを記録するように構成され、動作可能である。（ｉ）前記１つ以上の対象物の所有権の取引；及び、（ｉｉ）前記１つ以上の対象物の所有権の変更に関連したトークンの取引。
【００２５】
いくつかの実施形態では、第１の分散台帳は、第２の分散台帳へのアクセスを有し、及び、ある物理的な対象物に関して実行される少なくとも１つの処理操作を示す前記データを得るように適合されており、及び、前記少なくとも１つの処理操作が、前記少なくとも１つの取引のための前記スマートコントラクト台帳にスマートコントラクトによって示される少なくとも１つの予め定められた条件に応じていることを判定する際に、前記第１の台帳に前記少なくとも１つの対象物の取引を記録するスマートコントラクト台帳である。
【００２６】
いくつかの実施形態では、前記システムは、第２の分散台帳へのアクセスを有し、また、ある物理的な対象物に関して実行される少なくとも１つの処理操作を示すデータを得るように構成され、また、動作可能であり、さらに、前記少なくとも１つの処理操作が、少なくとも１つの予め定められた条件に応じていることを判定する際に、前記第１の台帳１０に、前記少なくとも１つの対象物の取引を記録する条件検証モジュールを有する。
【００２７】
いくつかの実施形態では、システムは、前記第１の分散台帳を実行するように構成され、また、動作可能なブロックチェーンシステムに接続できる。代替的に、又は、追加的に、いくつかの実施形態では、システムは、前記第２の分散台帳を実行するように構成され、また、動作可能なブロックチェーンシステムに接続できる。いくつかの実施形態では、ブロックチェーンシステムは、前記第１、及び、第２の分散台帳の両方を実行するように構成され、また、動作可能である。一部の実施形態では、前記対象処理管理モジュールは、前記ブロックチェーンシステムの特権ノードを含み、また、前記第２の分散台帳において、処理操作の実行のパラメータを記録するように動作できる。この点で、前記ブロックチェーンシステムの非特権ノードは、前記ブロックチェーンにおける前記第２の分散台帳のデータレコードの書き込みを開始することを許可されないようにしてもよい。
【００２８】
いくつかの実施形態では、前記システムは、前記対象物処理管理モジュール、又は、前記システムの通信モジュールに接続可能であり、及び、特定のブロックチェーンシステムにおける少なくとも１つの予め定められたトークンの取引を示すデータを受信すると、前記対象物処理管理モジュールによって前記処理操作を認証／妥当性確認できるように構成され、また、動作可能であるトークン管理モジュール（ここでは、ツールとしても参照される）を有する。
【００２９】
いくつかの実施形態では、前記対象処理管理モジュールは、前記１つ以上の物理的な対象物に関して実行される前記処理操作を認証するように構成され、それによって、前記１つ以上の物理的なオブジェクトは、１つ以上の読取ユニット（以降、対象物署名読取装置としても、互換的に、参照される）によって読み取りできる１つ以上のマーキングによって、マークされる。前記対象処理管理モジュールは、少なくとも１つの読取ユニットから、前記処理操作に関連して前記読取ユニットによって読み取られる前記対象物の特定のマーキングを示すデータを取得することによって、物理的な対象物の処理操作を認証するように構成されている。いくつかの実施形態では、前記対象処理管理モジュールは、前記読取ユニットを識別するデータを取得し、前記対象物の前記特定のマーキングを用いることによって、前記対象物の前記処理操作を認証して、前記対象物の同一性を認証し、前記読取ユニットを識別するデータを用いて、前記読取ユニットの所有権を有し、前記処理操作を実行する実体の同一性を認証し、及び、それによって、処理操作が、識別された対象物上に、前記実体によって、実行されたことを検証するように適合されている。この目的のために、対象処理管理モジュールは、以下を実行するように構成され、また、動作可能であってもよい：
ｉ．前記読取ユニットから取得された前記対象物の前記特定のマーキングのデータと、前記対象物によって前記特定のマーキングを示す予め記憶された参照データとの間の一致を判定することによって、前記対象物の同一性を認証すること、
ｉｉ．前記読取ユニットを識別するデータと、前記１つ以上の読取ユニットを所有しているそれぞれの主体に関連付けられている前記１つ以上の読取ユニットの同一性を列挙する参照データとの間の一致を判定することによって、前記読取ユニットを所有する主体の同一性を認証すること。
【００３０】
いくつかの実施形態によれば、前記処理操作の前記認証は、さらに、前記対象物上に実行される前記処理操作が、前記実体に対して認証されていることの検証を含む。
【００３１】
いくつかの実施形態では、前記第１の分散台帳は、前記物理的な対象物の取引のためのスマートコントラクトを含むスマートコントラクト台帳である。スマートコントラクトは、前記物理的な対象物の前記対象物取引のために実行される特定の１つ以上のそれぞれの処理操作の予め定められた実行条件を示すようにしてもよい。前記処理操作の妥当性確認は、前記処理操作が、実行条件によって示されるそれぞれの実体（以降、指定された実体としても参照される）によって、実行されること、及び、実行条件を予め定めた条件に沿っていることの判定を含んでもよい。
【００３２】
いくつかの実施形態によれば、前記対象処理管理モジュールは、また、前記委読取ユニット（例えば、及び／又は、そのマーキング／署名読取モジュール）を認証し、前記対象物の特定のマーキングを読み取るように適合される。この目的のために、前記対象処理管理モジュールは、読取パラメータを示すデータを提供し、それによって前記特定のマーキングを読み取るために、前記読取ユニットと（例えば、そのマーキング／署名読取モジュールと）通信することによって、前記読取ユニットを認証し、前記特定のマーキングを読み取るようにしてもよい。次に、前記読取ユニット（例えば、前記マーキング／署名読取モジュール）は、前記読み取りパラメータに対応する特定の読み取りスキームを処理し、それによって、前記対象物の特定のマーキングを示すデータを、判定し、及び、前記対象処理管理モジュールに送信するように適合される。
【００３３】
いくつかの実施形態では、前記物理的な対象物は、物理的な対象物を示し、及び、前記物理的な対象物に適用され、又は、その中に埋め込まれる物理的なマーキングによってマークされる。それぞれの物理的な対象物の前記物理的なマーキングは、前記それぞれの物理的な対象物を識別し、及び／又は、前記物理的な対象物のそれぞれのタイプ、又は、バッチを識別してもよい。
【００３４】
いくつかの実施形態では、前記物理的なマーキングは、前記それぞれの物理的な対象物のＸＲＦ分析装置を介して識別可能なＸ線蛍光（ＸＲＦ）署名である。前記読取ユニット（例えば、そのマーキング／署名読取モジュール）は、ＸＲＦ測定を実行し、前記ＸＲＦ署名を読み取るように構成され、また、動作可能である。例えば、前記読取ユニットは、前記対象物の少なくとも一部をＸ線、又は、γ線で照射し、及び、前記物理的な対象物の前記ＸＲＦ署名を示すＸ線蛍光応答を検出するように構成され、また、動作可能であってもよい。いくつかの実装形態では、前記読取ユニット（例えば、そのマーキング／署名読取モジュール）は、前記物理な対象物の前記ＸＲＦ署名を処理し、それらのマーキング／署名を、それぞれに判定するように構成され、また、動作可能である。この目的のために、マーキング／署名は、前記対象物の材料組成に関連付けられた前記物理的な対象物の根本的なマーキング（elemental markings）であってもよく、したがって、前記対象物から分離できなくてもよい。
【００３５】
本発明のいくつかの実施形態によれば、物理的な対象物の対象物取引に含まれる処理操作は、以下のいずれかを含んでもよい：
（i）前記対象物の占有権の変更
（ii）前記対象物の輸送／保尊
（iii）他の対象物と前記対象物との組み立て品
【００３６】
この目的のために、いくつかの実施形態では、前記システムは、前記対象物の前記取引の前記処理操作を実行するための少なくとも１つの予め定められた条件を含む、前記第１の台帳におけるスマートコントラクト、又は、処理条件レジストリに関連付けられてもよい。前記処理操作のための前記予め定められた条件は、例えば、前記それぞれの処理操作を実行するために前記対象物の占有を有していることを示した、特定の実体を示すデータ、及び／又は、前記処理操作の対象である前記対象物、及び／又は、そのタイプ／バッチの同一性を示すデータを含んでもよい。さらに、いくつかの場合では、前記予め定められた条件は、以下の１つ以上を含んでもよい。
−前記処理操作を実行するために必要とされる環境／周囲条件
−前記処理操作を実行するための位置条件
−前記処理操作のための必須条件としての前記他の対象物の識別性
【００３７】
いくつかの実施形態では、前記対象処理管理モジュールは、少なくとも１つの予め定められた条件の実行条件を、前記処理操作に関連付けて、測定し、及び、したがって、前記対象物処理管理モジュールに、前記処理操作の前記実行パラメータを伝達するように構成され、また、動作可能な１つ以上の知覚システムに接続可能である。例えば、前記対象処理管理モジュールは、前記対象物の特定のマーキングを読み取ることによって、前記対象物の識別するように適合された少なくとも１つの読取ユニットに接続可能であってもよい。前記１つ以上の知覚システムは、少なくとも１つの読取ユニットに関連付けられ（例えば、含まれ）ていてもよく、また、前記それぞれの処理操作の前記実行パラメータに関連付けられて、前記処理操作の前記実行条件を通信するように適合されてもよい。感知システムは、例えば、少なくとも１つのセンサ、及び、前記センサによって測定される実行データのパラメータを通信するための読出ユーティリティを含んでもよい。前記少なくとも１つのセンサは、例えば、温度センサ、湿度センサ、光センサ、位置センサ（例えば、ＧＰＳ）、慣性センサ、及び、タイマ／タイミングセンサであってもよい。
【００３８】
本発明のさらに別の広範な態様によれば、物理的な対象物の取引を管理する方法が提供される。前記方法は、物理的な対象物に関して実行される予定の１つ以上の処理操作のそれぞれ処理操作ごとに、第１の分散台帳に、その物理的な対象物に関する対象物取引を登録するために、以下のことを実行することを含む。
−前記処理操作の測定された実行パラメータを判定し、それによって、前記測定された実行パラメータの判定は、前記処理操作を実行する実体に割り当てられた読取装置によって前記対象物のマーキング／署名を読み取り、
−前記測定された実行パラメータを認証し、前記読取装置によって読み取られたマーキング／署名に基づいて、前記処理操作が実行された前記物理的な対象物を示すデータを判定し、及び、前記読取装置に関するデータに基づいて、前記処理操作を実行する前記実体を識別し、並びに、
−前記認証された実行パラメータを利用して、第２の分散台帳における前記処理操作の登録を妥当性検証し、それによって、認証された処理操作の分散台帳を提示すること。
【００３９】
これにより、前記方法は、前記第２の分散台帳に認証された処理操作として、前記１つ以上の処理操作のそれぞれを登録する際に、前記第１の分散台帳における前記対象物取引の登録を妥当性確認できる。
【００４０】
いくつかの実施形態では、前記方法は、さらに、前記処理操作の前記認証された実行パラメータが、前記対象物取引に必要とされ、及び、前記処理操作の対象となるように指定される、前記処理操作を実行するための少なくとも１つの主体、及び、指定された前記対象物の同一性、又は、タイプを示す予め定められた条件を満たすことを検証し、；前記検証は、：前記処理操作上の実際の対象物である前記対象物と、指定された対象物との間の一致を判定し、；及び、前記処理操作を実行する実際の実態と、指定された実態との間の一致を判定すること、を有している。
【００４１】
いくつかの実施形態によれば、少なくとも１つの処理操作の前記測定された実行パラメータの判定は、さらに、前記読取ユニットに関連付けられたセンサからの追加の知覚データの計測を含む。；及び、前記検証は、さらに、前記感覚データと、前記予め定められた条件に含まれる追加の実行条件との間の一致を判定することを含む。
【００４２】
いくつかの実施形態では、前記第２の台帳における前記処理操作の登録の妥当性検証は、前記処理操作の前記測定された実行パラメータが、前記予め定められた条件を満たすことの検証を含む。
【００４３】
この目的のために、いくつかの実施形態では、前記第１の台帳への前記対象物取引の登録の妥当性検証は、前記対象物取引に関連付けられた前記１つ以上の処理操作のそれぞれ毎の前記測定された実行パラメータの検証を含んでもよい。
【００４４】
上述したように、前記第１の台帳は、前記対象物取引を実行するためのスマートコントラクトを含むスマートコントラクト台帳であってもよい。いくつかの実施形態では、前記スマートコントラクトは、サブ取引を含み、それによって、１つ以上の前記サブ取引（例えば、選択的に、コンピュータ実行可能な、前記第１の台帳によって実行可能な、コード／スクリプトの形態であってもよい）は、前記１つ以上の処理操作に関連付けられ、及び、前記第２の台帳にアクセスするように適合され、及び、前記１つ以上の処理操作の前記認証された実行パラメータは、前記対象物取引に要求される前記予め定められた条件を満たす前記上述の検証を実行する。
【００４５】
上述のように、いくつかの実施形態では、前記物理的な対象物は、識別可能なＸＲＦ署名／マーキングを有し、及び、前記マーキング／署名の読み取りは、前記対象物の前記ＸＲＦ／署名を検出し、それによって、前記対象物のＩＤ、又は、タイプ、又は、バッチを判定できることを含む。前記ＸＲＦ署名／マーキングは、前記対象物の要素であってもよく、また、前記対象物の１つ以上のパーツの材料組成に関連付けられていてもよく、したがって、前記対象物から分離できなくてもよい。
【００４６】
本発明のさらに別の広範な態様によれば、対象物の処理操作を監視し／測定するために独立して動作し、；前記処理操作を認証し、及び、前記認証された処理操作が予め定められた条件に一致することを、できる限り検証し、及び、前記認証され、及び、できる限りの検証もされた処理操作を、第２の台帳に登録する、ように構成され、動作可能である対象物署名読取装置（例えば、上記においても、読取装置、又は、読取ユニットとして参照されている）が提供される。前記対象物署名読取装置は、１つ以上のブロックチェーンシステムとデータ通信してもよく、及び、それによって、前記１つ以上のブロックチェーンシステムによって実行される第１の分散台帳における前記対象物取引の妥当性検証を可能にしてもよい。前記対象物署名読取装置は、：（ａ）前記物理的な対象物上のマーキング／署名を読み取り、前記マーキング／署名を示すデータを判定するように構成され、また、動作可能である署名／マーキング読取モジュール、（ｂ）前記対象物署名読取装置を一意に識別する読取装置ＩＤデータを搬送する識別モジュール、（ｃ）前記対象物署名読取装置とデータ通信でき、１つ以上の物理的な対象物のマーキング／署名を示し、及び、前記読取装置ＩＤデータに関連付けられた前記対象物署名読取装置を占有している実体を示す参照データにアクセスし、及び、前記１つ以上のブロックチェーンシステムと前記対象物署名読取装置との通信を可能にするネットワーク通信モジュール、及び、（ｄ）前記署名／マーキング読取モジュールに、及び、前記通信モジュールに、接続可能な対象処理管理モジュール、を有する。前記対象処理管理モジュールは、以下を実行することによって、前記物理的な対象物に関して実行される少なくとも１つの処理操作の実行パラメータを認証するように構成され、また、動作可能であってもよい。
−前記読取モジュールから得られた前記物理的な対象物の前記マーキング／署名のデータと前記参照データ内の１つ以上の物理的な対象物の前記マーキング／署名との間の一致を判断することによって、前記対象の物理的な対象物の同一性、又は、タイプ、又は、バッチを認証し、
−前記対象物署名読取装置を識別する前記読取装置ＩＤデータと、前記参照データにリストされている前記実体の識別との間の一致を判断することによって、前記対象物署名読取装置を占有する実体の同一性を認証し、
及び、それによって、前記処理操作を認証する。前記対象処理管理モジュールは、また、前記ネットワーク通信モジュールを動作させ、前記１つ以上のブロックチェーンシステムにアクセスし、及び、第２の分散台帳における前記認証された処理操作の登録を妥当性確認するように構成し、また、動作可能としてもよい。前記対象物署名読取装置は、前記第２の台帳におけるその対象物取引に関連付けられた処理操作の認証の妥当性確認の際に、前記第１の台帳に前記物理的な対象物に関連付けられた対象物取引を記録できる。
【００４７】
いくつかの実施形態では、前記対象物署名読取装置の前記対象処理管理モジュールは、前記読取パラメータを示すデータを前記レンダリングモジュールに提供し、それによって、前記対象物のマーキング／署名を読み取ることによって、前記読取モジュールを認証し、前記物理的な対象物のマーキング／署名を読み取るように構成され、また、動作可能にしてもよい。前記読取モジュールは、前記読取パラメータに対応するある読取読スキームを動作させ、それによって、前記マーキング／署名を示す前記データを判定するように適合される。
【００４８】
いくつかの実施形態では、前記対象物署名読取装置は、さらに、前記処理操作の予め定められた条件を示すデータを取得するように適合され、及び、前記認証された処理操作の前記実行パラメータが前記予め定められた条件に適合することを検証すると、前記第２の分散台帳における前記認証された処理操作の登録を妥当性検証できるように適合された前記条件検証モジュールを有する。
【００４９】
いくつかの実施形態では、前記対象物署名読取装置は、さらに、前記対象処理管理モジュールに、又は、前記ネットワーク通信モジュールに、接続可能であり、及び、前記１つ以上のブロックチェーンシステムにおいて、少なくとも１つの予め定められたのトークン取引に対する前記処理操作を認証し／妥当性検証できるように構成され、また、動作可能であるトークン管理モジュールを有している。
【００５０】
いくつかの実施形態では、前記物理的な対象物の署名／マーキングは、前記物理的な対象物に埋め込まれた要素ＸＲＦ署名である。前記読取モジュールは、前記物理的な対象物のＸＲＦ測定を実行し、前記ＸＲＦ署名／マーキングを読み取るように構成され、また、動作可能なＸＲＦ測定モジュールを有してもよい。例えば、前記読取モジュールは、前記対象物の少なくとも一部を、Ｘ線、又は、γ線で照射し、及び、前記ＸＲＦ署名／マーキングを示すＸ線−蛍光応答を検出することによって、ＸＲＦ測定を実行するように構成され、及び、動作可能であってもよい。
【００５１】
いくつかの実施形態では、前記参照データの少なくとも一部は、前記１つ以上のブロックチェーンシステムによって非集中の分散された方式で記憶され、及び、前記対象物署名読取装置の前記対象処理管理モジュールは、前記参照データの少なくとも一部を検索するための前記１つ以上のブロックチェーンシステムにアクセスするように構成される。
&#8203;
【図面の簡単な説明】
【００５２】
発明を実施するための最良の形態本明細書に開示され、実際に実施され得る方法を例示するために、本明細書に開示される主題をより良く理解するために、実施形態は、添付の図面を参照しながら、非限定的な例としてのみ説明される
【００５３】
【図１】本発明の一実施形態によるシステム１００を概略的に示すブロック図である。
【図２Ａ】本発明の様々な実施形態に従って実行されてもよい様々なモジュールを有するシステム１００の詳細を概略的に示すブロック図である。
【図２Ｂ】本発明の一実施形態による方法２００のフローチャートである。
【図２Ｃ】統合対象物署名読取装置システムとして実行される本発明によるシステム１００を概略的に示すブロック図である。
【図３】本発明の追加の実施形態によるシステム１００を概略的に示すブロック図である。
【図４】本発明の追加の実施形態によるシステム１００を概略的に示すブロック図である。
【図５】本発明のさらに別の実施形態による方法６００のフローチャートである。
【図６】本発明のさらに別の実施形態によるシステム１００を示すブロック図である。
【発明の詳細な説明】
【００５４】
【実施例１】
【００５５】
本発明の取引、及び／又は、スマートコントラクトを実施するシステム１００の実施形態を図１に示す。図１は、ブロックチェーンシステム５００、管理モジュール３０、及び、オプションのトークン管理ツール４０を有するシステムの一般的な構造の概略図である。
【００５６】
管理モジュール３０（以下、管理システム／モジュール、及び／又は、処理管理モジュールも、同じ意味で参照される）は、マークされた対象物上の物理的なマーキング（対象物の署名）を読み取ることができる、複数の読取ユニットＲ１、Ｒ２からＲｎと通信する。選択的に、読取ユニットは、対象物のマーキングが読み取られ、及び、認証されたこと（例えば、追加的な安全層として）を検証するためのブロックチェーンシステム５００と通信してもよい。
【００５７】
ブロックチェーンシステム５００は、複数のデジタルウォレットＤＷ１、ＤＷ２からＤＷｎに相互作用する。デジタルウォレットは、スマートフォン、ＰＤＡ、ＰＣ、及び、サーバ等の任意のタイプのコンピューティングデバイス上で動作するソフトウェアとして実行されてもよい。デジタルウォレットは、また、ブロックチェーン５００のノード上で動作してもよい。デジタルウォレットＤＷ１からＤＷｎは、また、管理システム３０、及び、トークン管理ツール４０と通信してもよい。
【００５８】
管理システム３０は、マークされた対象物上のマーキングを示す情報を記憶する参照データと関連付けられる。対象物上のマーキングは、マーキングが特定の対象物に関連付けられた署名として用いられてもよいように、対象物に対して一意（例えば、対象物の識別子を提示）であってもよい。或いは、マーキングは、複数の対象物に、例えば、同じバッチに属する対象物、又は、製品に、対応してもよい。
【００５９】
加えて、管理システム３０は、マークされた対象物のマーキングの測定（例えば、それらの特定の対象物、又は、タイプのマーキングを読み取るために用いられるスキームを読み取ること）を実行するために要求されるデータを保存してもよい。このタイプの情報は、選択的に、管理システム３０からこのデータを受信した後にのみ、読取ユニットは、対象物のマーキングを読み取ることができるように、管理システム３０によってのみ任意にアクセスされてもよい。管理システム３０は、また、読取装置に関する付加的な情報を保存する参照データと関連付けられてもよい。例えば、読取装置が用いられた場所、及び、時刻、及び、日時、読取装置を識別するシリアル番号（読取装置のＩＤ）、及び、ＩＤ識別読取装置、及び／又は、読取装置を操作する人物／実態を保存する参照データであってもよい。
【００６０】
本発明の様々な実施形態によれば、読取ユニット（以下、読取装置）によって読み取られる対象物のマーキングは、ホログラム、ＱＲコード、ＵＶ、又は、ＩＲタガント、ＲＦＩＤタグ、及び、Ｘ線回折（ＸＲＤ）、又は、Ｘ線蛍光（ＸＲＦ）分析技術に基づくＸ線署名等の様々なマーキング方法のいずれかであってもよく、対象物に適用され、又は、埋め込まれ、及び、対象物に永久的、及び、物理的に関連付けられるように構成されてもよい。マーキングの用語は、対象物に適用され、結合され、取り付けられ、又は、印刷されるマーク／タグ、又は、対象物に埋め込まれた分離不可能なマーク／署名を指すように、ここでは広く理解されるべきである。また、ここで用いられるようなマーキングは、対象物を特徴付ける署名、又は、対象物を識別できるその材料、及び／又は、そのタイプ、及び／又は、その起源（例えば、元素的なマーキング／署名は、貴重な石、又は、ダイヤモンドを、しばしば、特徴づけるように）等のように、対象物に固有の/要素的なマーク、又は、対象物に追加／付加されたマークを参照してもよい。
【００６１】
適切な対象物マーキングは、標準的に、又は、具体的に構成された読取ユニットを用いて読み取り可能であってもよく、及び、特定の走査／読取プロトコル、及び、パラメータを必要としてもよい。例えば、読取装置は、マークされた対象物から放射された電磁放射を検出し、識別できる分光計である。特に、読取装置は、一次電磁放射によるマークされた対象物の照射に応答して、マークされた対象物から放出された応答信号を識別してもよい。好適な例では、読取装置は、マークされた対象物に向けてＸ線、又は、γ線を放出し、結果としてマークされた対象物から到来する応答Ｘ線信号を検出するＸＲＦ分析器（特に、エネルギー分散型ＸＲＦ分析器）である。ＸＲＦ感受性マーキング（すなわち、ＸＲＦ分析によって検出され得るマーキング）を読み取るために、読取装置は、所定の読み取りパラメータに従って調整されるべきである。これらのパラメータは、Ｘ線照射パラメータ（Ｘ線放出管の電流、及び、電圧）、入ってくる信号、又は、出力信号をフィルタリングするフィルタのタイプ、及び、読み取りの持続時間（すなわち、Ｘ線照射装置が対象物に向かって放射線を照射する時間の持続時間）を含む。設定され得る追加のパラメータは、本明細書に参考として援用される国際特許出願ＰＣＴ／ＩＬ２０１７／０５１０５０に記載されているように、Ｘ線照射装置、検出装置、及び、マークされた対象物の間の距離、及び、角度を含む。対象物上のマーキングを読み取るために必要なパラメータは、管理システム１０４に保存され、及び、参照により本明細書に組み込まれる米国仮特許出願番号６２／５０３，０６７に記載されているように、特定の対象物の読み取りを実行することを許可された特定の読取装置のみに提供されてもよい。
【００６２】
本発明のシステム１００の一態様では、対象物は、２つ以上のタイプのマーキングによってマークされてもよい。１つは、管理システム３０からデータを受信した後に読み取られ、及び、１つ以上は、測定システムからの情報を必要とすることなく、適切な読取装置によって読み取られてもよい。例えば、対象物は、管理システムからデータを受信した後にのみ、マーキングを測定してもよい（及び、不可視であり、及び、適切な読取装置なしでは検出できない）ＸＲＦ感受性マーキングとして、マークされてもよく、及び、可視であり、及び、任意のバーコード、又は、ＲＱコードスキャナによって読み取られるバーコード、又は、ＱＲコードによってマークされてもよい。
【００６３】
本発明の一態様では、管理システム３０は、それ自体のブロックチェーンシステム（以下、管理ブロックチェーンとしても参照される）として設計され、そこでは、対象物上のマーキングに関連するデータの多くのコピーが複数のノードに保存されてもよい。マーキングに関する保存されたデータ（例えば、以下に示される参照Ｏｂｊ’データ）は、署名、及び／又は、署名が読取ユニットによって読み取られる方法に関連するデータが保護されるように、暗号化されてもよい。一例では、マーキング管理システム３０は、ブロックチェーンシステム５００の一部を構成する管理ブロックチェーンとして実行されてもよい。この場合、管理システム３０のノードは、残りのブロックチェーンシステムとは共有されない、保護されたデータ（例えば、対象物のマーキングに関するデータ）を保存し、管理するブロックチェーンシステム５００の特権ノードとして機能してもよい。
【００６４】
ブロックチェーンシステム５００は、公共台帳として用いられてもよく、公共台帳は、所有権（及び／又は、占有権）、及び、当事者間の取引可能アイテム（ここでは、以降、互換的に、対象物、又は、資産としても言及される）のタイプ数の取引データを記録する。上述したように、当事者は、デジタルウォレットＤＷ１からＤＷｎを介してブロックチェーンシステム５００に接続してもよい。このようなデジタルウォレットの各々は、取引可能な資産／対象物、又は、そのような資産の一部の所有権を証明するために使用できるデータ（例えば、公開鍵暗号化システムにおける秘密鍵）を有する。取引可能な資産は、１以上の（ｉ）マークされた実体的な対象物、又は、そのような対象物の一部であってもよく、（ｉｉ）トークン管理ツール４０によって管理された、ブロックチェーンシステム５００に関連付けられたネイティブトークンであってもよいトークン、であってもよい。トークンは、サービス、又は、ユーティリティに関連する資産を表してもよい。例えば、トークンは、その所有者が、管理システム３０の使用によって提供される、又は、管理システム３０の使用を要求するサービスを使用できるようにしてもよい。特定の例では、トークンは、管理システム３０のデータへのアクセスが許可されるデータ（例えば、デジタルウォレットに保存された１以上の秘密鍵のセット）であってもよい。他の例では、使用者は、トークンを用いて、読取装置を購入したり、借りたりしてもよく、又は、読取装置の使用を必要とするサービスのための支払いをしてもよい。
【００６５】
トークン管理ツール４０は、ブロックチェーンシステム５００と管理システム３０との間のインタフェースを制御し、及び、管理システム３０によって記録されているデータ、又は、管理システム３０によって取得され得るデータへのアクセスを提供し、又は、拒否する。加えて、読取ユニットの使用、及び、読取サービスが、管理システム３０によって管理されている場合には、トークン管理ツール４０は、読取ユニットへのアクセスを制御してもよい。例えば、トークン管理ツール４０は、マーキング管理システム、及び／又は、読取ユニットを操作／に指示し、対象物が特定のコードによってマークされていることを検証する（すなわち、トークン所有者が検証のためにトークントークンを支払う）ために、トークン所有者（例えば、トークンを所有する実体）によって提供される要求に応答して動作するように適合されてもよい。他の例では、トークン管理ツール４０は、そのようなデータへの自由なアクセス、及び、取引のためのみのトークンの要求を許可し、そこでは、対象物の所有権は、１のユーザ（すなわち、デジタルウォレット）から転送される。各サービスのトークンの価格は、必要とされる特定のサービスに、並びに、追加の要因に、依存してもよい。
【００６６】
本発明のいくつかの実施形態による、１つ以上の対象物｛Ｏ１、Ｏ２｝の対象物取引３００を管理するための、本発明の実施形態に係るそれぞれのシステム、及び、方法のブロック図１００、及び、フローチャート２００である図２Ａ、及び、図２Ｂを、同時に、参照する。ここでの開示から理解されるように、本発明に係るシステム１００、及び、方法２００は、実体／当事者間、例えば、Ｅ１からＥＦ間、の物理的な対象物、例えば、Ｏ１、の取引管理に、特に、適しており、それによって、対象物取引は、例えば、ブロックチェーン５００のような分散台帳プラットフォーム、例えば、１０、上で、そのようなものとして、実行／登録されてもよい。例えば、対象物Ｏａの取引３１０は、実体ＥｉのデジタルウォレットＤＷｉから実体ＥｆのデジタルウォレットＤＷｆのＯｂｊ１のレジストリの移転として、分散台帳１０に示される。できる限り、トークンＴＫ１（例えば、暗号通貨）の反対取引も、実体ＥｆのデジタルウォレットＤＷｆから実体ＥｉのデジタルウォレットＤＷｉへのトークンＴＫ１の転送によって、図に示すように、分散台帳１０に、（例えば、対象物取引３１０に関連付けて、）登録される。
【００６７】
実際には、多くの場合、物理的な対象物の取引は、例えば、（例えば、当事者ＥｉとＥｆとの間のサプライチェーンに沿った対象物Ｏ１の供給、及び／又は、製造／組み立て、及び／又は、梱包、及び／又は、アッセンブル、及び／又は、輸送、及び／又は、保存として提供する）人物／会社であってもよいＥ１からＥｎによって、実行される特定の処理操作、例えば、ＯＰ１からＯＰｎ、によって条件づけられる。したがって、物理的な対象物Ｏ１、及び、相手方トークン取引ＴＫ１の両方の分散台帳１０におけるレジストリＯｂｊ１、ＴＫ１は、対象物取引３１０の要求された処理操作ＯＰ１からＯＰｎが、要求された処理条件３１０Ｃで満たされ／実行されるように（例えば、認証された実体によって、及び／又は、（十分な環境条件／位置等）予め定められた実行条件の下で、物理的な対象物Ｏ１に関するこれら操作を実行するように）、条件づけられてもよい。
【００６８】
本発明のシステム１００、及び、方法２００は、仮想環境ブロックチェーン５００と台帳１０とをリンクする新規の技術を提供し、それによって、対象物の取引３００は、対象物｛例えば、Ｏ１、及び、Ｏ２｝が、そのような取引の間、実際に、取り扱われる現実の／物理的な環境で、記録され、及び、そのような対象物取引３００のために、対象物｛例えば、Ｏ１、及び、Ｏ２｝を用いて／に関して行われる処理操作の実行条件の容易な証明を促進し、及び、処理操作が、対象物取引の必須の条件に沿って、適切に実行されたことを、できる限り自動的に、検証する。
【００６９】
したがって、本発明は、例えば、対象物のサプライチェーンの監視に適した新規な解決策を提供する。
【００７０】
この点について、ここでは、「認証」、及び、同様の用語は、処理操作に含まれる／を実行する実際の実体｛Ｅ１からＥｎ｝と同様に、実際の対象物｛Ｏ１、Ｏ２｝、又は、処理操作に含まれる実際の対象物のタイプ／ロット／バッチの識別／認証を指すことに、及び、できる限り、いくつかの実施形態では、いくつかの実行条件（例えば、環境／慣性条件、及び／又は、位置）、その実行条件で／その実行条件下で、処理操作が事項される、を判定することにも、用いられる。一般的に、認証は、読取ユニットＲＵ、及び、できる限り、それによって関連付けられる追加のセンサの操作に、関連付けられ、それによって、処理操作の実行条件が測定／判定される（含まれる対象物、及び、実体、並びに、センサによって検知され得る可能性のある追加的な条件の同一性）。これを達成するために、（例えば、追加のセンサ４１１Ｍから４１３Ｍを伴っても伴わなくても）読取ユニットによって計測された実行条件が、読取ユニットＲＵによって、又は、対象処理管理モジュール３０によって、参照データと比較され、以下に示すように、それらの間の一致は、処理条件の信頼性を示し、信頼性のある処理条件４１１Ａから４１３Ａをもたらす。認証操作自体は、読取ユニットによってのみ実行されてもよい。
【００７１】
ここでは、「妥当性確認する」、又は、「妥当性確認」等の用語は、ブロックチェーンにおける取引（認証された取引）の保存／登録／記録のための必要条件である、ブロックチェーンシステム内で用いられる操作を指すことに用いられる。当業者には理解されるように、ブロックチェーンシステムにおいて取引の登録／保存を要求する際に、要求された取引は、妥当性確認されるまで、及び、それに関する非集中のコンセンサスが得られるまで、保留中である（この点で、正式な「保留中状態」が存在せず、要求された取引は、一般的に、その妥当性確認に関する非集中のコンセンサスが、ブロックチェーンノードによって達成されるまで、登録されないことに留意すべきである）。このような妥当性確認の際に、「保留中」の取引は、有効な／有効にされた取引になり、及び、ブロックチェーンに、登録され、及び、保存される。この目的のために、「保留中」取引、及び、取引「要求」の用語は、ここでは、事前検証された取引を参照してもよく、及び、文脈に従って解釈されるべきである。この点について、ここで記述される第１の台帳１０は、その妥当性確認が、対象物、対象物取引の主題に対して実行される特定の処理操作の発生に依存する対象物取引３００を登録することに用いられることに注意すべきである。この目的のために、これらの対象物取引３００（ここでは、一般に、取引としても参照される）は、典型的には、これらの取引に関連するか、又は、要求される処理操作の妥当性確認／検証まで、保留中の取引（未登録）の状態に保持される。対象物取引、例えば、３１０、は、各取引に関連付けられた全ての処理操作ＯＰ１からＯＰ３の第２の台帳２０での妥当性確認の際に、及び、有効な処理操作ＯＰ１からＯＰ３が、取引３００の処理条件要件３１１Ｃから３１３Ｃを満たすことの検証の際に、妥当性確認される。同様に、特定の対象物取引３１０の処理操作ＯＰ１からＯＰ３は、第２の台帳２０において、取引、例えば、４１１Ａあら４１３Ａによって、一般的に、提起される。処理操作ＯＰ１からＯＰ３は、それらのそれぞれの測定された実行条件４１１Ｍから４１３Ｍが、それぞれの認証された実行条件４１１Ａから４１３Ａを生成するシステム１００によって認証されるまで、第２の台帳２０において、保留中の取引のままであり、及び、選択的に、一実施形態では、それらは、さらに、認証された実行条件４１１Ａから４１３Ａが、それぞれの処理操作ＯＰ１からＯＰ３の必須の処理条件３１１Ｃから３１３Ｃと一致しているとして検証されるまで、保留中のままであると、考えられてもよい。そして、少なくとも認証された、及び、おそらくは検証もされた処理操作ＯＰ１からＯＰ３は、システム１００によって妥当性確認され、及び、例えば、第２の台帳２０に、登録される（例えば、認証された実行条件４１１Ａから４１３Ａの登録によって、図中に、例示される）。.
【００７２】
ここでは、「検証する」、又は、「検証」等の用語は、各対象物取引、例えば、３１０、の処理操作の要求（必須の処理条件３１１Ｃから３１３Ｃ）を満たす処理操作ＯＰ１からＯＰ３に含まれる実際の／認証された対象物｛Ｏ１、及び、Ｏ２｝、実際の／認証された実体｛Ｅ１からＥ２｝、及び／又は、実際の実行条件を指すことに用いられる。このために、認証された処理操作４１１Ａの検証は、台帳２０に、認証された処理操作４１１Ａに登録される前に、システム１００によって実行されてもよく、その場合、認証された処理操作４１１Ａは、実際に、検証済み認証された処理操作４１１Ａを提示する。代替的に、認証された処理操作の検証は、システム１００、又は、台帳１０のスマートコントラクト、又は、その他の実体のいずれかによって、台帳２０への認証された処理操作４１１Ａの登録の後に、実行されてもよく、この場合、台帳２０は、認証されるが、必ずしも検証されていない処理操作を提示する。上述したように、対象物取引、例えば、３１０、は、すべてのその処理操作の検証、及び、認証の際に、妥当性確認される。
【００７３】
これを達成するために、システム１００は、第１の分散台帳１０に接続可能であり、第１の分散台帳１０は、当事者｛Ｅｉ、Ｅｆ｝の間での、１つ以上の物理的な対象物｛Ｏ１、Ｏ２｝の取引に関連付けられた対象物取引３００の取引（例えば、所有権／トークンの変化）を記録するように適合されている。システム１００は、第２の分散台帳２０を有している。第２の分散台帳２０は、１つ以上の物理的な対象物｛Ｏ１、Ｏ２｝の対象物取引、例えば、３１０、に関して実行される対象物処理操作｛ＯＰ１からＯＰｎ｝を示すデータ（例えば、所有権、及び／又は、輸送／取扱／組み立ての条件の変化）を記録するように適合されている。典型的には、処理操作の認証されたレコードのみが、第２の分散台帳２０に保存され、その結果、第２の分散台帳２０は、対象物の取引３００に関連付けられた処理操作｛ＯＰ１からＯＰｎ｝の実行パラメータの認証されたレジストリとして働いてもよい。システム１００は、また、対象処理管理モジュールを有し、対象処理管理モジュール３０は、１つ以上の物理的な対象物｛ＯＰ１、ＯＰ２｝に関して実行される処理操作｛ＯＰｉからＯＰｎ｝を、以下の手順、（ｉ）前記処理操作｛ＯＰ１からＯＰｎ｝の実行パラメータ｛４１１Ｍから４１３Ｍ｝を取得し（例えば、１つ以上の条件を判定し、その際に、処理操作｛４１１Ｍから４１３Ｍ｝が実行され）、（ｉｉ）前記実行パラメータ｛４１１Ｍから４１３Ｍ｝を認証し、及び、（ｉｉｉ）処理操作｛ＯＰ１からＯＰｎ｝の前記実行パラメータ｛４１１Ｍから４１３Ｍ｝（又は、対応する実行パラメータ｛４１１Ａから４１３Ａ｝のみ）を、第２の台帳２０に、記録すること、を実行することによって、認証するように構成され、及び、動作可能であってもよい。したがって、システム１００は、１つ以上の物理的な対象物｛ＯＰ１、ＯＰ２｝に関して実行される処理操作｛ＯＰｉからＯＰｎ｝の認証された実行パラメータが１つ以上の予め定められた条件｛３１１Ｃから３１３Ｃ｝を満足することを検証する際に、１つ以上の物理的な対象物｛Ｏ１、Ｏ２｝に関連付けられた対象物取引３００（例えば、所有権の変更）の検証、及び、記録を容易にする。
【００７４】
図２Ｂを参照すると、対象物取引の検証に関する本発明の実施形態に係る方法２００は図２Ａに示されるモジュールに関連して記述されている。
【００７５】
２１０において、ある対象物Ｏ１の保留中の対象物取引３１０が提供されている。対象物取引３１０は、第１の台帳１０への登録が保留されており、及び、取引３００の登録のために実行される必要がある、その各処理操作、例えばＯＰ１からＯＰ３、の予め定められた条件３１１Ｃから３１３Ｃの実行の際に、登録される。保留中の対象物取引３１０は、例えば、スマートコントラクト３１０Ｓの形態にあってもよいし、又は、予め定められた条件３１１Ｃから３１３Ｃは、ある処理条件データレジストリ３１０Ｃに見つけ出されてもよい。
【００７６】
オプション２１５では、保留中の対象物取引３１０の処理操作ＯＰ１からＯＰ３が、第２の台帳２０に登録されるであろう保留中の処理取引として設定／検討される。例えば、保留中の対象物取引３１０が、スマートコントラクト３１０Ｓである場合には、保留中の対象物取引３１０は、第２の台帳２０における未処理の対象物取引３１０の操作ＯＰ１からＯＰ３の検証、及び、登録によって調整されるスマートコントラクト３１０Ｓのサブ取引（例えば、条件３１１Ｃから３１３Ｃを有してもよい。
【００７７】
操作２２０は、一般的に、処理操作を実行している実体、例えば、Ｅ１からＥｎ、によって、典型的には、操作される本発明の読取ユニットＲＵによって実行され、及び、実体には、各読取ユニットが割り当てられている。例えば、処理操作ＯＰ１の実行の際に、操作２２０において、測定された実行パラメータ４１１Ｍが取得され、そのことは、処理操作ＯＰ１の目的である対象物Ｏ１のマーキングＭ１の読み取りを示す。測定された実行パラメータ４１１Ｍは、処理操作ＯＰ１を実行する実体Ｅ１に割り当てられる読取ユニット、例えば、Ｒ１、によって、取得され／読み取られ、及び、できる限り、各読取ユニットＲ１に関連付けられてもよい追加のセンサＳ１から取得される追加のセンサデータも有する。
【００７８】
操作２３０は、典型的には、対象処理管理モジュール３０によって実行され、及び、測定された実行パラメータ４１１Ｍを認証し、測定された実行パラメータ(４１１Ｍに基づいて、処理操作ＯＰ１の対象である対象物Ｏ１と処理操作ＯＰ１を実行する実体Ｅ１との同一性を判定し、それによって、認証された実行パラメータ４１１Ａを取得することを含む。
【００７９】
そして、操作２５０は、典型的には、対象処理管理モジュール４０、又は、各リーダユニットＲ１によって実行され、第２の台帳２０における処理操作ＯＰ１の認証された実行パラメータ４１１Ａの登録を妥当性検証する。
【００８０】
２５２に示すように、本発明のいくつかの実施形態によれば、第２の台帳２０は、認証された処理操作（必須ではないが、検証されたもの）を登録する。
【００８１】
代替的に、オプション２５４に示されるように、第２の台帳２０における処理操作ＯＰ１の妥当性検証は、さらに、処理操作ＯＰ１の認証された実行パラメータ４１１Ａが、各処理操作ＯＰ１の予め定められた条件３１１Ｃを満たし／実行することを検証することを有する。このことは、例えば、以下に記述されるようなシステム１００の条件検証モジュール５０によって実行されてもよい。この場合、第２の台帳２０は、認証され、及び、検証された処理操作を登録する。
【００８２】
最後に、対象物取引３１０のすべての処理操作｛ＯＰ１からＯＰｎ｝が認証され、及び、検証された場合、又は、検証され得る場合に、第１の台帳１０への保留中の対象物取引３１０の登録を妥当性検証するために、操作２６０が実行されてもよい。この点で、第２の台帳２０が、認証されたが、必ずしも検証されていない処理操作を登録する（例えば、上述の２５２で説明したような）場合（例えば、上述の２５２で説明したような場合）、操作２６２が実行されてもよい。このような場合、対象物取引３１０の登録を妥当性検証することは、認証された実行パラメータ４１１Ａから４１３Ａが、保留中の対象物取引３１０のすべての処理操作ＯＰ１からＯＰ３に関して、第２の台帳２０に登録されていることを検証することと、及び、これらの認証された実行パラメータ４１１Ａから４１３Ａ、すべてが、対象物取引３１０に関するその各予め定められた条件３１１Ｃから３１３Ｃを満たすこと、を検証することとを有する。操作２６２は、例えば、以下に説明するように、システム１００の条件検証モジュール５０によって実行されてもよい。代替的に、操作２６４は、第２の台帳２０が、認証、及び、検証の両方をされた処理操作を登録する（例えば、上述の２５４で説明したような）場合に、実行されてもよい。このような場合には、２６４において、第２の台帳２０に、検証され、及び、認証されたすべての処理操作ＯＰ１からＯＰ３を登録する際に、保留中の対象物取引３１０は、妥当性検証され、第１の台帳１０に登録される。これは、例えば、第１の台帳１０のスマートコントラクトによって実行されてもよい
【００８３】
選択的に、操作２４０において、１つ以上の上記操作２２０、２３０、２５０（例えば、２５２、又は、２５４）、又は、２６０（例えば、２６２、又は、２６４）は、システム１００を有する特定の１つ以上のブロックチェーンシステム５００において（例えば、台帳１０において）、予め定められたトークン取引が発生した際にのみ、実行されてもよい。このことは、システム１００のトークン管理ツール４０によって実行されてもよい。
【００８４】
本発明の様々な実施形態による方法のさらなる詳細、及び、実行は、システム１００を参照しながら以下に説明される。当業者であれば、方法２００における以下に説明される特徴をどのように実行するかを、容易に、理解するであろう。
【００８５】
図２Ａに戻って、第１の台帳１０は、取引の条件｛３１１Ｃから３１３Ｃ｝が、認証された実行パラメータ｛４１１Ｍから４１３Ｍ｝によって満たされていることの検証の際に、対象物取引、例えば、３１０、を、自動的に、記録するように構成され、及び、動作可能であってもよい。これに関連して、対象物取引３１０は、例えば、（ｉ）１つ以上の対象物、例えば、Ｏ１、の所有権Ｏｂ１の取引、及び、（ｉｉ）１つ以上の対象物、例えば、Ｏ１、の所有権の変更に関連付けられたトークンＴｋ１の取引、を有してもよい。
【００８６】
例えば、第１の分散台帳１０は、第２の分散台帳２０へのアクセスを有するスマートコントラクト台帳１０Ｓであってもよく、及び、物理的な対象物Ｏ１に関して実行される処理操作ＯＰ１、ＯＰ２、ＯＰ３の認証された実行パラメータ４１１Ｍ、４１２Ｍ、又は、４１３Ｍを取得するように適合され、及び、少なくとも１つの処理操作（例えば、ＯＰ１、ＯＰ２、又は、ＯＰ３）が、その対象物の取引のための台帳１０Ｓのスマートコントラクト３１０Ｓによって示される少なくとも１つの予め定められた条件｛例えば、３１１Ｃ、３１２Ｃ、又は、３１３Ｃ｝に準拠していることを判定する際に、第１の台帳１０に、少なくとも１つの対象物Ｏ１の対象物取引３１０を記録してもよい。
【００８７】
代替的に、又は、追加的に、システム１００は、対象物Ｏ１に関して実行された処理操作（例えば、ＯＰ１、ＯＰ２、ＯＰ３）の認証された実行パラメータ４１１Ａ、４１２Ａ、又は、４１３Ａを取得し、認証された実行パラメータ４１１Ａ、４１２Ａ、又は、４１３Ａを予め定められた条件｛例えば、３１１Ｃ、３１２Ｃ、又は、３１３Ｃ｝で検証／比較し、及び、この対象物取引３１０に関連付けられた全ての処理操作（例えば、ＯＰ１からＯＰｎ）のパラメータが、それぞれの予め定められた条件｛例えば、３１１Ｃ、３１２Ｃ、又は、３１３Ｃ｝に準拠していると判断する際に、第１の台帳１０に、対象物Ｏ１の対象物取引３１０を記録／検証するように適合された条件検証モジュール５０を有してもよい。
【００８８】
分散台帳１０、及び、２０は、典型的には、１つ以上のブロックチェーンシステム５００で実行される。分散台帳１０、及び、２０を実行するブロックチェーンシステムは、接続されるノード／サーバ５１１から５１５、及び、５２１から５２５で例示される同じ（例えば、単一の）ブロックチェーンシステム５００であってもよく、それによって、それぞれは、台帳１０、及び、２０の複製されたコピーを実行する。この点について、一部の実施形態では、分散台帳１０、及び、２０の両方のレコードは、同じブロックチェーン５００のブロック内に、一緒に、書き込まれてもよい。
【００８９】
代替的に、または追加的に、いくつかの実施形態では、分散台帳１０、、及び、２０を実行するブロックチェーン５００は、それぞれ、異なるブロックチェーン５１９、及び、５２０であり、そのことは、（第１の分散台帳１０を実行している）ブロックチェーン５１０の接続されたノード／サーバ５１１から５１５、及び、（第２の分散台帳２０を実行している）ブロックチェーン５２０の接続されたノード／サーバ５２１から５２５によって、例示される。
【００９０】
したがって、台帳１０、及び、２０が、ブロックチェーン（例えば、５００、又は、５１０、及び、５２０）上で実行されるように、台帳１０、及び、２０は、一般に、記録／取引の偽造に対する集中的な脆弱性を有しないか、又は、低減されている非集中の分散台帳である。これにより、システム１００は、物理的な対象物の取引における使用に、特に、有利であり、その取引は、当然ながら、対象物の取引を取り扱う多数であるが、必ずしも信頼性が高くない実体を含んでおり（例えば、多くの場合、サプライチェーンを用いた場合のように）、これは、単一の実体のみが、台帳へのデータの書き込み／記録に責任を有しているわけではないからである。この点に関し、ブロックチェーン、以降では、一般的に、５００、のブロックへの書き込みに関連付けられた、いずれかの１つの台帳１０、及び、２０へのレコードの書き込みは、任意の適切なブロックチェーン技術に従って実施されてもよし、及び、適切なブロックチェーンプロトコル／技術（例えば、プルーフ・オブ・ワーク＋妥当性検証、又は、プルーフ・オブ・ステーク）にしたがって、それぞれのブロックチェーンのノード間で「非集中の合意」を達成することを含むことを理解すべきである。システム１００の特定の実行に応じて、台帳１０、２０、又は、両方を実行するブロックチェーン５１０、５２０、又は、５００は、それぞれ、秘密、又は、公開のブロックチェーンであってもよく、及び、同じ、又は、異なるブロックチェーンプロトコル／技術で構成され、及び、動作可能であってもよい。
【００９１】
本発明のいくつかの実施形態によれば、対象処理管理モジュール３０は、ブロックチェーンシステム、５００、又は、５２０、の特権ＰＲノード（例えば、５２４、及び、５２５）を有してもよく、第２の分散台帳２０内で処理操作（例えば、ＯＰ１、ＯＰ１、又は、ＯＰ３）の認証された実行パラメータ（４１１Ａ、４１２Ａ、又は、４１３Ａ）を記録し／登録することを要求するように動作可能である。この目的を達成するために、前記ブロックチェーン５００、又は、５２０そのような特権を有さないその他のノード（例えば、５２１から５２３）は、ブロックチェーン５００、又は、５２０へのデータレコードの書き込みの開始／要求が許可されないようしてもよい。
【００９２】
本発明のいくつかの実施形態によれば、システム１００は、また、トークン管理モジュール４０を有し、トークン管理モジュール４０は、第２の分散台帳２０内の処理操作（例えば、ＯＰ１、ＯＰ１、又は、ＯＰ３）の認証された実行パラメータ（４１１Ａ、４１２Ａ、又は、４１３Ａ）を、第２の分散台帳内に、書き込むこと（例えば、発行／登録）を、選択的に、許可したり、禁止したりし、又は、、場合によっては、第２の分散台帳２０への測定された実行パラメータ（例えば、４１１Ｍ、４１２Ｍ、又は、４１３Ｍ）の書き込みを、選択的に、許可したり、禁止したりするように、構成され、及び、動作可能である。この目的のために、トークン管理モジュール４０は、システム１００に関連付けられたブロックチェーンシステム５００のうちの１つにおいて、トークンＴＯＫ予め定められた取引を示すデータＴＯＫの受信にしたがって、任意の実行パラメータ、例えば、４１１Ｍ、又は、４１１Ａ、の書き込み／発行／登録を、それぉれ、選択的に、可能にし／開始し、又は、禁止するように、構成され、及び、動作可能であってもよい。トークンＴＯＫの必要とされる予め定められた取引は、特定の要求された実体（Ｅｉ、及び、Ｅｆ、又は、Ｅ１からＥｎの予め定められた実体）に関連付けられた取引であってもよく、及び、システム１００を認証する信号として機能し、対応する処理操作、例えば、ＯＰ１の各測定／認証を実行してもよい。いくつかの実施形態では、処理操作ＯＰ１の測定／認証の許可／開始のために受信されるトークンＴＯＫのプロパティ、又は、その実行パラメータ、例えば、４１１Ｍ、又は、４１１Ａのいずれかのレジストリは、対応する対象物取引３１０に関連付けられたスマートコントラクト３１０Ｓ、又は、処理条件レジスタ３１０Ｃによって含められ／特定されてもよい。したがって、予め定められたトークンＴＯＫを受け取る際に、トークン管理モジュール４０は、対応する実行パラメータ、例えば、４１１Ｍ、又は、４１１Ａ、の測定／認証、及び／又は、登録／記録を許可し／開始するようにしてもよい。
【００９３】
この目的のために、システム１００は、典型的には、ブロックチェーンシステム５００（又は、少なくともその中で台帳２０が実行されるもの、例えば、５２０）との通信を容易にするデータ／ネットワーク通信モジュール７０を有している。トークン管理モジュール４０は、データ／ネットワーク通信モジュール７０に、例えば、その中の少なくとも1つのコンポーネント／スイッチ、例えば、７０、７２、７４、又は、７４に、接続されてもよく、及び、データ／ネットワーク通信モジュール７０を、特定のパラメータ、例えば、４１１Ｍ、又は、４１１Ａの測定／認証、及び／又は、登録／記録を許可し／開始するために、又は、禁止するために、利用するように構成され、及び、動作可能である。代替的に又は、追加的に、対象処理管理モジュール３０は、トークン管理モジュール４０に接続されてもよく、及び、特定の実行パラメータ、例えば、４１１Ｍ、又は、４１１Ａ、に関連して行われた測定／認証、及び／又は、登録／記録のいずれか１つの活動に優先して、トークン管理モジュール４０から認証指示を要求し／受信するように適合されてもよい。
【００９４】
この目的のために、対象処理管理モジュール３０は、１つ以上の物理的な対象物Ｏ１、Ｏ２に関して実行される処理操作（例えば、ＯＰ１、ＯＰ１、又は、ＯＰ３）を認証するように適合されている。１つ以上の物理的な対象物Ｏ１、Ｏ２は、システム１００に関連づけられた、又は、含まれる１つ以上の読取ユニットＲＵによって読み取りできる1つ以上のマーキングＭ１、Ｍ２によってマークされている。例えば、読取装置Ｒｉ、Ｒ１、Ｒ２、及び、Ｒｆは、実体Ｅｉ、Ｅ１、Ｅ２、及び、Ｅｆ（例えば、ヒト／企業）に関連づけられるように、図２Ａに示されている。対象処理管理モジュール３０は、少なくとも１つの読取ユニット、例えばＲｉから、前記処理操作ＯＰ１に関連する読取ユニットＲ１によって読み取られる、対象物Ｏ１の特定のマーキングＭ１を示すデータを取得することによって、対象物、例えば、Ｏ１、の処理操作、例えば、ＯＰ１を認証するように適合されている。
【００９５】
システム１００は、（例えば、１つ以上のデータベース、クラウド・データ・ストレージを用いて、及び／又は、ブロックチェーン５００の分散台帳において、実行されてもよい）参照データレジストリ６０を有しても、又は、関連づけられてもよい。参照データは、一般に、以下を有している。
（ａ）システムの読取ユニットＲｉ、Ｒ１、Ｒ２、Ｒ２、及び、Ｒｆと、その読取装置を現在所有する実体Ｅｉ、Ｅ１、Ｅ２、及び、Ｅｆの識別子とを関連付けているデータを保存する実体ー読取装置参照データＥ―Ｒ―Ｄａｔａ。したがって、システム１００、例えば、対象処理管理モジュール３０、は、読取装置識別子Ｒ１ｉｄ（即ち、各読取装置に割り当てられる特定の識別コード）と、各読取装置Ｒ１を有し／利用する実体Ｅ１（ヒト／企業／部門）のＩＤとを、テーブル１に示すように、容易に関連付けできる。
【００９６】
【表１】
2021517686.tif 000003
【００９７】
（ｂ）システム１００の読取ユニットＲｉ、Ｒ１、Ｒ２、Ｒ２、及び、Ｒｆによって容易に読み取りできる各マーキング、例えば、Ｍ１（例えば、好ましくは、要素ＸＲＦマーキング、又は、可能性のある他のマーキング／タグ）と関連づけられる各対象物、例えば、Ｏ１を示すＩＤデータ、例えば、Ｏ１ｉｄを保存する対象物参照データＯｂｊ‘―Ｄａｔａ。したがって、システム１００、例えば、対象処理管理モジュール３０、は、（例えば、いずれかの読取ユニットによって）対象物Ｏ１から読み取られるマーキング、例えば、Ｍ１と、対象物のＩＤ、例えば、Ｏ１ｉｄとを、容易に関連付けできる。実際に、いくつかの実施例では、象物参照データＯｂｊ‘―Ｄａｔａは、各／いくつかの対象物Ｏ１に関連して（例えば、各／いくつかの対象物マーキングであるマーキングＭ１に関連して）、適切に１つ以上の読取ユニットＲｉ、Ｒ１、Ｒ２、及び、Ｒｆを操作し、適切な読取スキームを利用し、及び、対象物Ｏ１の各マーキングＭ１を正確に読み取るために要求される、特定の読取指示（読取スキーム／パラメータ）Ｏ１ＲＤも保存する。このように、読取装置Ｒ１に読取スキームＯ１ＲＤを提供することは、実際に、読取装置Ｒ１が、対象物のＩＤＯ１ｉｄを読み取り／解読することを可能にし／認証する。この場合、対象物取引３１０の主題である対象物Ｏ１（又は、そのタイプ）を示すデータ（そのデータは、対象物取引３００の処理条件レジスタ３１０Ｃから得ることができる）を与えられると、システム１００、例えば、対象処理管理モジュール３０、は、対象物参照データＯｂｊ‘―Ｄａｔａから、その対象物／対象物のタイプに関連付けられた適切な読取スキームＯ１ＲＤを検索し、及び、同じものを、各読取装置、例えば、Ｒ１、に送信／通信し、読取装置Ｒ１によって対象物Ｏ１の特定を許可する。これは、例えば、テーブル２に示される。
【００９８】
【表２】
2021517686.tif 000004
【００９９】
この点に関して、いくつかの実施形態では、対象物参照データＯｂｊ‘―Ｄａｔａは、分散台帳に（例えば、ブロックチェーン５８０に、又は、ブロックチェーン５００の別の１つに）登録もされる点で有利であることに、留意すべきである。これは、マーキングが、対象物の材料の固有の部分であるＸＲＦ要素マーキングのような、容易に／実質的に偽造できない場合に、特に重要である。これは、一般的に、マーキングＭ１で対象物Ｏ１を所有している第１実体、例えば、Ｅｉ、が、対象物Ｏ１の原本性の観点で信頼できるものと見なされるからである。したがって、分散台帳／ブロックチェーン、例えば、５８０、にＯｂｊ‘―Ｄａｔａを配置することは、そのような実体が、最初に、対象物参照データＯｂｊ‘−ＤａｔａにそのマーキングＭ１で登録でき、そのような参照データは、非集中であり、及び、分散されており、及び、実際に偽造されることがない。対象物の材料の一部としてのこのような要素マーキングは、多くの場合、対象物から、実際に、除去できないので、実際に、このことは、ＸＲＦのような要素マーキングにとっては、より重要である。この目的のために、システム１０は、選択的に、分散マーキング台帳５８０の対象物参照データＯｂｊ‘−Ｄａｔａを用いて、対象物のマーキング登録できるように構成され、及び、動作可能なマーキング管理モジュール８０を有してもよい。マーキング管理モジュール８０は、ブロックチェーンシステム５００、又は、５８０の一部を構成する管理ブロックチェーンとして実行でき、及び、対象物参照データＯｂｊ‘−Ｄａｔａを保存し、管理するための特権を有する、そのブロックチェーンシステム５００、又は、５８０の特権ノードを有してもよい。選択的に、対象物参照データＯｂｊ’−Ｄａｔａは、また、ブロックチェーンシステム５００の残りと共有されることがない保護されたデータであってもよい。
【０１００】
現在の開示において、ここで使用される用語「マーキング」は、対象物に関連付けられた任意のタイプのマーク／タグ、及び、署名に関連するように、広く解釈されるべきであることを理解すべきである。これらは、例えば、対象物上に印刷されたＱＲコード、対象物に付着され／結合されたＲＦＩＤタグ、同様に、ＸＲＦマーキング、及び、署名であってもよい。ＸＲＦについては、いくつかの対象物（例えば、ダイヤモンド、又は、他の貴重な石）は、対象物に実行される能動的なマーキング活動をすることなく、対象物の本来的なマーキングとして働く、強力に特徴付けるＸＲＦ署名を、本来的に、有しているだろう。代替的に、人造の対象物では、対象物をマーキングするＸＲＦ署名は、任意の適切な技術によって、対象物の材料にいくつかのＸＲＦ応答性材料組成物／混合物を含めることによって、又は、その対象物をコーティングすることによって、人工的に製造されてもよい。
【０１０１】
この目的のために、目的の対象物Ｏ１の特定のマーキング（それは、追加されたマーク／コード、又は、タグ、又は、本来的な要素署名である）を識別し、特徴づけ、又は、適用する実体Ｅｉは、分散マーキング台帳５８０にアクセスし、及び、そのマーキングＭ１で、及び、おそらくは、マーキングを読み取るための適切な読取スキームＯ１ＲＤを用いて、対象物のＩＤＯ１ｉｄを登録してもよい。選択的に、いくつかの実施形態では、分散マーキング台帳５８０は、分散マーキング台帳５８０に対象物マーキングを登録するために特権を与えられ、及び、対象にされる実体にそのような登録サービスを提供するように構成され、及び、動作可能なマーキング管理モジュール８０によって監視されてもよい。さらに、いくつかの実施形態では、実体−読取装置参照データＥ−Ｒ−Ｄａｔａは、分散台帳に登録されてもよい。例えば、読取ユニット、例えば、Ｒｉ、Ｒ１からＲｎ、及び、Ｒｆ自体、は、実体Ｅｉ、Ｅ１からＥ２、及び、Ｅｆへの、又は、からのその対象物取引が、対象物Ｏ１に関して、ここで記述されたのと同様に、台帳１０に登録され、及び、システム１００によって管理される対象物とみなされてもよい。例えば、読取装置をリースすることを望む実体は、台帳１０に登録される対象物取引、例えば、３２０、又は、（この場合、実際に、実体−読取装置参照データＥ−Ｒ−Ｄａｔａを保存するであろう）同様のものを介して、そのように動いてもよい。
【０１０２】
本発明の様々な実施形態によれば、参照データ６０が保存される方法にかかわらず、対象処理管理モジュール３０は、データ参照データ６０を用いて、対象物Ｏ１の処理操作ＯＰ１を認証し、処理操作ＯＰ１が、前記実体Ｅ１によって、認証された対象物Ｏ１に実行されることを検証するように適合される。これは、例えば、以下を有する。
ｉ．対象物の前記特定のマーキングＭ１を用いて、前記対象物Ｏ１のＩＤＯ１ｉｄを認証する。より詳細には、対象物Ｏ１のＩＤＯ１ｉｄを認証することは、読取ユニットＲ１から取得された対象物Ｏ１の特定のマーキングＭ１のデータと、対象物Ｏ１がマークされる前記特定のマーキングＭ１を示す予め保存された参照データＯｂｊ‘−Ｄａｔａとの間の一致を判断することによって認証される、及び、
ｉｉ．前記読取ユニットＲ１の認証するデータＲ１ｉｄを利用し、読取ユニットＲ１の所有権を有し、及び、前記処理操作ＯＰ１を実行する実体Ｅ１を認証する。
読取ユニットＲ１を所有している実体Ｅ１のＩＤは、前記読取ユニットを識別するデータＲ１ｉｄと、前記１つ以上の読取ユニット｛Ｒｉ、Ｒ１、Ｒ２、Ｒｆ｝を所有する各実体｛Ｅｉ、Ｅ１、Ｅ２、Ｅｆ｝に関連付けられた前記１つ以上の読取ユニット｛Ｒｉ、Ｒ１、Ｒ２、Ｒｆ｝のＩＤＲｉ、Ｒ１、Ｒ２、及び、Ｒｆを列挙する参照データＥ−Ｒ−Ｄａｔａとの間の一致を判断することによって、認証されてもよい。
【０１０３】
いくつかの実行形態では、読取ユニットＲ１の操作の前に、対象処理管理モジュール３０は、読取ユニットＲ１を認証し、対象物Ｏ１の特定のマーキングＭ１を読み取り、及び／又は、そのことで言えば、読取ユニットＲ１を認証し、それぞれの処理操作、例えば、ＯＰ１、の実行パラメータ４１１Ｍの他のいずれかを取得／測定するように、適合されている。例えば、上述したように、一部の実施形態では、対象処理管理モジュール３０は、前記特定のマーキングＭ１を読み取る読取パラメータＯ１ＲＤを示すデータを、読取ユニットＲ１と通信することによって、読取ユニットＲ１を認証し、前記特定のマーキングＭ１を読み取る。次に、読取ユニットＲ１は、実行パラメータＯ１ＲＤに対応する特定の読取スキームを操作し、及び、それによって、判断し、及び、対象物Ｏ１の特定のマーキングＭ１を示すデータを、前記対象処理管理モジュール３０と、通信する。この場合、対象物ＩＤの認証、及び、検証のステップは、同調して実行されるとみなされてもよい。これは、対象物取引３００の主題である、申し立てられた対象物のＩＤが、取り扱われた／読み込まれたＯａである実際の対象物と一致せず、次に、結果として、実際の対象物Ｏ１の不正な読み込みとなる場合、読み取られる実際の対象物Ｏ１の不正な読取パラメータＯ１ＲＤは、対象物取引３００の処理条件レジスタ３１０Ｃから取得されるからである。
【０１０４】
本発明のいくつかの実施形態では、処理操作ＯＰ１の認証は、前記対象物に実行される処理操作ＯＰ１の検証の次に行われ、例えば、Ｏ１は前記実体Ｅ１によって認証される。
【０１０５】
例えば、第１の分散台帳は、対象物Ｏ１の対象物取引３１０に関するスマートコントラクト３１０Ｓを含むスマートコントラクト台帳１０Ｓであってもよい。スマートコントラクト３１０Ｓは、対象物Ｏ１の対象物取引３１０に関して実行される1つ以上の各処理操作｛ＯＰ１、ＯＰ１、ＯＰ３｝の実行条件｛３１１Ｃ、３１２Ｃ、３１３Ｃ｝を含む予め定められた条件３１０Ｃを示している。したがって、処理操作｛ＯＰ１、ＯＰ１、ＯＰ３｝を検証することは、処理操作｛ＯＰ１、ＯＰ１、ＯＰ３｝が、実行条件｛３１１Ｃ、３１２Ｃ、３１３Ｃ｝によって示される各実体｛Ｅ１、Ｅ２、Ｅ２｝によって、実行されていること、及び、認証された実行パラメータ｛４１１Ａ、４１２Ａ、４１３Ａ｝が実行条件｛３１１Ｃ、３１２Ｃ、３１３Ｃ｝にも対応すること、を判断することにより、達成されてもよい。
【０１０６】
本発明のいくつかの実施形態によれば、物理的な対象物｛Ｏ１、Ｏ２｝は、物理的な対象物｛Ｏ１、Ｏ２｝に適用され、又は、その内部に埋め込まれ、又は、それらに要素的／本来的であり、及び、それら物理的な対象物｛Ｏ１、Ｏ２｝のＩＤを示す物理的なマーキング｛Ｍ１、Ｍ２｝によってマークされる。この目的のために、各物理的な対象物｛Ｏ１、Ｏ２｝の物理的なマーキング｛Ｍ１、Ｍ２｝は、特定の物理的な対象物のそれぞれ｛Ｏ１、Ｏ２｝を識別してもよい。代替的に、又は、追加的に、各物理的な対象物｛Ｏ１、Ｏ２｝の物理的なマーキング｛Ｍ１、Ｍ２｝は、物理的な対象物それぞれのタイプ、又は、バッチを識別してもよい。そのような場合のいずれにおいても、マーキングは、ここでは、対象物を識別することは、特定の対象物を識別すること、又は、その単なるタイプ／バッチの識別することとしてみなされる。
【０１０７】
いくつかの実施形態では、物理的なマーキング｛Ｍ１、Ｍ２｝は、それぞれの物理的な対象物｛Ｏ１、Ｏ２｝のＸＲＦ分析を介して識別できるＸ線-蛍光（ＸＲＦ）署名である。このような場合、読取ユニット｛Ｒｉ、Ｒ１、Ｒ２、Ｒｆ｝は、前記｛Ｍ１、Ｍ２｝においてＸＲＦ測定を実行し、ＸＲＦ署名を読み取るように構成され、及び、動作可能である。この目的のために、マーキング｛Ｍ１、Ｍ２｝は、対象物の材料組成に関連付けられた、したがって、前記対象物｛Ｏ１、Ｏ２｝から分離できない対象物｛Ｏ１、Ｏ２｝の要素マーキングであってもよい。読取ユニット｛Ｒｉ、Ｒ１、Ｒ２、Ｒｆ｝は、γ線のＸ線で、前記対象物｛Ｏ１、Ｏ２｝の少なくとも一部を照射し、及び、前記対象物｛Ｏ１、Ｏ２｝のＸＲＦ署名を示すＸ線-蛍光応答を検出することによって、ＸＲＦ測定を実行するように構成され、及び、動作可能であってもよい。システム１００（)例えば、処理管理モジュール３０）は、対象物｛Ｏ１、Ｏ２｝のＸＲＦ署名を処理し、前記マーキング｛Ｍ１、Ｍ２｝を、それぞれに、判定するように構成され、及び、動作可能であってもよい。ＸＲＦ署名／マーキングを識別するために、処理管理モジュール３０、及び／又は、読取ユニットＲＵによって実施、及び／又は、実行され得る技術の例は、例えば、本出願の譲受人に譲渡され、完全な参照により本明細書に組み込まれる、ＰＣＴ特許出願国際公開ＷＯ２０１６／１５７１８５、ＷＯ２０１７／２２１２４６、及び、ＷＯ２０１８／０５１３５３に、詳細に、開示されている。この目的のために、いくつかの実施形態では、読取ユニットＲＵ、又は、少なくともその読取モジュール（図２Ｃの９０）、及び／又は、処理管理モジュール３０は、本発明にしたがって、対象物のＸＲＦ署名／マーキングを読み取り、及び／又は、測定し、及び／又は、処理し、及び／又は、分析するために、それらのＰＣＴ国際公開に記載されている１つ以上の技術を実施するように、構成され、及び、動作可能であってもよい。
【０１０８】
例えば、読取装置によって監視される処理操作は、以下１つ以上を有してもよいことに留意すべきである。
（ｉ）ＯＰ１−対象物Ｏ１の所有権の変更。図２Ａの例では、識別された対象物Ｏ１の所有権が、実体Ｅｉから実体Ｅ１に転送され、及び、所有権の変更は、この例では、実体Ｅ１の読取装置Ｒ１によって認証される。したがって、システム１００は、実体Ｅｉから実体Ｅ１への対象物Ｏ１の所有権の変更を検証／認証する。
（ｉｉ）ＯＰ２−対象物Ｏ１の移送／保存。（例えば、図２Ａの例では、対象物Ｏ１は、そして、（対象物Ｏ１の所有権も獲得する実体Ｅ２によって）実体Ｅ１から実体Ｅ２に転送される。識別された対象物Ｏ１移送は、この例では、実体Ｅ２の読取装置Ｒ２の読み取りによって、検証／認証される。したがって、システム１００は、Ｅ１からＥ２への所有権の変更と同様に、実体Ｅ２が、移送／保存操作ＯＰ２を実行したことを、検証し／認証する。
（ｉｉｉ）ＯＰ３−対象物Ｏ１と他の対象物Ｏ２との組み立て。この例では、実体Ｅ２は、対象物Ｏ１、及び、Ｏ２の組み立てにも注意している。識別された対象物Ｏ１と他の対象物との組み立ては、実体Ｅ２の読取装置Ｒ２の読み取りによって検証／認証される。この例のように、別の他の対象物Ｏ２もシステム１００によって識別され得る場合、対象物Ｏ２の識別は、実体Ｅ２の読取装置Ｒ２によって検証／認証されてもよい。したがって、システム１００は、実体Ｅ２が、組み立て操作ＯＰ３を実行したことを検証／認証する。
【０１０９】
当業者には理解されるように、追加的な処理操作ＯＰ１からＯＰｎ、又は、処理操作の他タイプは、対象物取引３１０の当事者である、最初の実体Ｅ１と最後の実体Ｅｆとの間で、対象物Ｏ１（及び、できる限り、追加的な対象物、例えば、対象物取引に沿ってＯ１と組み立てられ、又は、取り込まれるＯ２）の取引３１０に関して要求されてもよい。ＯＰ１からＯＰｎは、例えば、当事者Ｅｉ、及び、Ｅｆの間の対象物Ｏ１の対象物取引３１０の実行に要求されるサプライチェーン操作を表してもよい。認証された／検証された操作ＯＰ１からＯＰｎ（すなわち、その実行パラメータ、４１１Ｍから４１３Ｍ（例えば、各操作を実行する実体、及び、操作が実行される対象物、及び、できる限り、追加的なパラメータを示す）は、システム１００によって読み取られ／測定される。
【０１１０】
対象物、及び、実体を、及び、できる限り、追加のセンサ、例えば、Ｓ１からＳ３、によって、検証するために用いられる読取ユニットＲＵは、追加的な実行パラメータ（例えば、操作が実行される地理的位置、動作の環境／慣性条件、及び／又は、操作に関連付けられる他の対象物／材料）を測定するために、各読取装置ｒ１からＲ３、又は、各実体Ｅ１からＥ３に関連付けられてもよい。システム１００、例えば、場合によっては、読取装置ＲＵ自体、又は、より一般的には、操作管理モジュール３０は、前述のように、実行パラメータ４１１Ｍから４１３Ｍを認証するために、参照データ６０にアクセスし、及び、認証された実行パラメータ４１１Ａから４１３Ａを判定するように適合される。これに関連して、「認証」は、処理操作ＯＰ１からＯＰｎを実施／実行する実際の実体Ｅ１からＥｎ、及び、処理操作が実行される際の、実際の対象物Ｏ１、及び、できる限り、Ｏ２の識別子を少なくとも識別するために、読取装置Ｒから（及び、できる限り、センサからも）得られた測定／読み取りを比較／解析する、システム１００の操作として、理解されるべきである。このような認証の際に、真正の実行パラメータは、例えば、４１１Ａから４１３Ａは、判断され、そこで、各処理操作ＯＰ１からＯＰ３に含まれる実際の実体Ｅ１からＥｎ、及び、実際の対象物Ｏ１、Ｏ２、及び、識別子は、できる限り、追加的なセンサの測定／データとともに、読取装置に関連付けられるであろう追加的なセンサＳ１からＳ３から、これらの操作の間に、取得されてもよい。
【０１１１】
認証された実行パラメータ４１１Ａから４１３Ａは、第２の分散台帳２０に管理されている記録処理操作４００のレジストリ４１０Ｒとして、各処理操作ＯＰ１からＯＰｎが実行されるべき各対象物取引３１０に関連付けて登録され、及び、記録される４１０。図２Ａの非限定的な例に示されるように、認証された実行パラメータ、例えば、４１１Ａから４１３Ａ、は、第２の台帳２０に記録され（例えば、測定された実行パラメータ、例えば、４１１Ｍが実行される場合）、及び、そして、結果として得られる各認証された実行パラメータ４１１Ａは、第２の台帳２０に記録される。また、いくつかの代替的な実施形態では、生の／測定された実行パラメータ４１１Ｍから４１３Ｍは、まず、第２の分散台帳２０に記録され、及び、その後、上記の認証が、（例えば、処理操作が、各対象物取引３１０に要求される予め定められた処理条件｛３１１Ｃから３１３Ｃ｝を満たすことの検証と同時に）実行されてもよい。
【０１１２】
当業者には容易に理解されるように、第２の分散台帳２０は、ブロックチェーンシステム５２０、又は、５００のノード（例えば、サーバ）、５２１から５２５、及び、できる限り、５１１から５１５、で、実行されてもよい。認証された実行パラメータ４１１Ａから４１３Ａの記録を実行するシステム１００、例えば、処理管理モジュール３０は、ブロックチェーンシステム５２０、又は、５００の、排他的に、第２の分散台帳２０にレコードを書き込み／保存し／変更することを禁止される特定の特権ノード５２４、及び、５２５、と関連付けられてもよい。したがって、ブロックチェーンシステム５２０、及び、５００の他のノードは、実行パラメータ、例えば４１１Ａから４１３Ａを読み取るのみであってもよいので、分散台帳の記録実行パラメータは本物であると、信頼されてもよい。この目的のために、いくつかの実施形態では、第２の分散台帳２０を実行するブロックチェーンシステム５２０、又は、５００は、オープンシステムであって、任意の関心のある当事者、例えば、Ｅｉ、Ｅ１からＥｎ、Ｅｆ、又は、他の当事者にアクセスし、第２の分散台帳２０に登録されている実行パラメータ４１１Aから４１３Ａを読み出すことを可能にしてもよい。他の当事者は、任意の他のエンティティ、又は、他のブロックチェーンシステム、例えば、対象物の対象物取引が登録されている第１の分散台帳１０（スマートコントラクト台帳であってもよい）を実行するブロックチェーンシステム５１０、であってもよい。いくつかの実施形態では、第２の分散台帳２０を実行するブロックチェーンシステム５２０、又は、５００は、クローズドシステムであって、第２の分散台帳２０の選択された当事者のメンバ、例えば、Ｅｉ、Ｅ１、Ｅｎ、及び／又は、５１０にのみアクセスし、
第２の分散台帳２０に登録されている実行パラメータ、例えば、４１１Ａから４１３Ａを読み出すことを可能にしてもよい。選択された当事者は、例えば、各対象物取引３１０の当事者Ｅｉ、Ｅｆ、及び／又は、対象物の取引が登録／実行される第１の分散台帳１０（スマートコントラクト台帳であってもよい）を実行するブロックチェーンシステム５１０であってもよい。このことは、関連する当事者は、各対象物取引３１０に関連付けられた記録処理操作４１０の台帳２０のレジストリ４１０Ｒにアクセスして、彼らが、対象物取引の処理操作の実行パラメータ４１１Ａから４１３Ａが取引条件３１０Ｃを満たすことを検証できることを許可する。
【０１１３】
これに関連して、本発明のいくつかの実施形態では、システム１００は、対象物取引、例えば、３１０、の処理条件３１１Ｃから３１３Ｃが記録されている処理条件レジスタ３１０Ｃに関連付けられている選択的な検証モジュール５０を有している。検証モジュール５０は、処理条件レジスタ３１０Ｃからこれらの処理条件３１１Ｃから３１３Ｃを検索し、各対象物取引３１０の処理条件が満たされたか否かを検証するために、これらと、システム１００によって取得された（例えば、第２の分散台帳に記録された、又は、対象処理管理モジュール３０によって判断された）各認証された実行パラメータ４１１Ａから４１３Ａと、を比較するように構成され、及び、動作可能である。
【０１１４】
代替的に、又は、追加的に、許可された関心のある当事者、例えば、Ｅｉ、Ｅｆは、自ら、第２の分散台帳２０に記録されている認証された実行パラメータ４１１Ａから４１３Ａにアクセスし／を要求し、各対象物取引３１０の処理条件が満たされているか否かを検証するようにしてもよい。
【０１１５】
さらに、代替的に、又は、追加的に、第１の分散台帳１０は、認証された実行パラメータ４１１Ａから４１３Ａが記録され、例えば、第２の分散台帳２０へのアクセスを得ることができてもよいスマートコントラクト台帳１０Ｓとして実行されてもよい。スマートコントラクト台帳１０Ｓ（例えば、「イーサリアム」ブロックチェーンの台帳）は、例えば、対象物取引３１０を実行するためのスマートコントラクト３１０Ｓを有してもよく、これによって、対象物取引３１０のための処理条件レジスタ３１０Ｃは、この場合、スマートコントラクト３１０Ｓ自体に含まれてもよい。この場合、対象物取引、例えば、３１０、の処理条件３１１Ｃから３１３Ｃ、は、スマートコントラクト３１０Ｓのレコード（例えば、スクリプト、又は、コンピュータ実行可能なコード）として提示されてもよく、第１の分散台帳１０におけるそれらの各実行によって、第２の台帳２０から、認証された実行パラメータ４１１Ａから４１３Ａの各レコードを検索し／読み出し、各処理条件３１１Ｃから３１３Ｃと、対応する認証された実行パラメータ４１１Ａから４１３Ａとを比較し、及び、スマートコントラクト３１０Ｓの各処理条件３１１Ｃから３１３Ｃが、例えば、第２の台帳２０からの各認証された実行パラメータ４１１Ａの読取を開始する、スマートコントラクト３１０Ｓの処理条件３１１Ｃに対応する／を表す実行可能なコード／スクリプトを満たすか否かを判断し、及び、処理条件３１１Ｃのコード／スクリプトによって、認証された実行パラメータ４１１Ａを処理し、認証された実行パラメータ４１１Ａが、その各スクリプト／コードによって指定されるような処理条件３１１Ｃの要求を満たすか否かを判断する。そのようにすることによって、スマートコントラクト３１０Ｓの各処理条件３１１Ｃから３１３Ｃ毎に、台帳１０のスマートコントラクト３１０Ｓは、システム１００の第２の台帳２０を用い、自動的に、対象物取引３１０の条件が、対象物取引３１０の対象である物理的な対象物、例えば、Ｏ１、及び、できる限り、Ｏ２も、に関して、満たされているか／実行されているかを検証できる。
【０１１６】
したがって、システムに関連付けられるスマートコントラクト３１０Ｓ、又は、処理条件レジストリ３１０Ｃは、対象物Ｏ１の対象物取引３１０の前記処理操作、例えば、ＯＰ１からＯＰ３を実行するための少なくとも１つの予め定められた条件を有してもよい。処理操作実行するための予め定められた条件３１１Ｃから３１３Ｃは、各処理操作ＯＰ１からＯＰ３を実行するために、対象物Ｏ１の所有権を有していると示された特定の実体を示してもよい。選択的に、各処理操作ＯＰ１からＯＰ３に関連して指定される、少なくとも１つの予め定められた条件、例えば、３１１Ｃから３１３Ｃ、は、さらに、以下の１つ以上を有してもよい。
−取り扱い操作を実施するために必要とされる環境／周囲条件（例えば、温度、湿度、照明条件、圧力、及び／又は、慣性条件）。例えば、ＸＲＦセンサ／読取装置を介した、これらの条件のいくつかの監視、及び／又は、対象物Ｏ１に対するそれらの効果は、例えば、本出願の譲受人に譲渡され、参照により本明細書に組み込まれるＷＯ２０１８／０５５６２５に記載されている。
−前記処理操作を実行するための位置条件（例えば、許容される地理的座標／場所）
−対象物取引３１０の条件下、対象物Ｏ１と組み立てられるべき他の対象物、例えば、Ｏ２、の識別。例えば、識別は、他の対象物Ｏ２のＸＲＦマーキングを介するものであり、及び、例えば、本出願の譲受人に譲渡され、参照により本明細書に組み込まれるＷＯ２０１７／１７５２１９に記載されているように、必須の処理操作のように、対象物と他の対象物とのペアリングを介するものであってもよい。
【０１１７】
実際に、これらの条件を監視することは、実体間の対象物Ｏ１の所有権の移転などの処理操作（例えば、ＯＰ２）に関連してもよく、及び、対象物Ｏ１の保存、又は、移送に関連付けられた他の操作に関して／又は、操作において、及び／又は、できる限り、対象物Ｏ１と他の対象物Ｏ２との組み立てにおいても、要求されてもよい。
【０１１８】
これに関連して、対象処理管理モジュール３０は、（各読取装置Ｒ１、Ｒ２、Ｒ３に含まれても、又は、関連付けられてもよい）１つ以上のセンサシステム（例えば、センサ）、Ｓ１、Ｓ２，Ｓ３に接続できてもよい。センサシステムＳ１、Ｓ２、Ｓ３は、処理操作ＯＰ１からＯＰ３に関して、少なくとも１つの予め定められた条件３１１Ｃから３１３Ｃの実行条件を測定し、及び、したがって、処理操作ＯＰ１からＯＰ３の実行パラメータ４１１Ｍから４１３Ｍを伴うこれらの実行条件を、対象処理管理モジュール３０に通信するように構成され、及び、動作可能である。よって、読取ユニット、例えば、Ｒ１、Ｒ２、及び、Ｒ３に接続できる対象処理管理モジュール３０は、（対象物Ｏ１の特定のマーキングＭ１を読み取ることによって）対象物Ｏ１を識別するように適合され、及び、１つ以上のセンサシステムＳ１、Ｓ２、Ｓは、読取ユニット、Ｒ１、Ｒ２、及び、Ｒ３に関連付けられ、及び、（読取ユニットによって読み取られる対象物Ｏ１の識別とともに）各処理操作、例えば、ＯＰ１からＯＰ３の実行条件を通信するように適合される。
【０１１９】
これに関連して、読取ユニット、例えば、Ｒ１、Ｒ２、Ｒ３は、適切なマーキング読取装置（例えば、ＸＲＦリーダ、ＱＲコードリーダ、ＲＦＩＤリーダ、及び、ライン）、読取装置の識別子Ｒ１ｉｄを搬送する識別モジュールメモリ、及び、読取装置の識別子Ｒ１ｉｄ、及び、対象処理管理モジュール３０に読み取られるマーキングＭ１を示すデータＯ１ｉｄを通信するための読み出しユーティリティを有してもよい。センサシステム（例えば、センサ）Ｓ１、Ｓ２、Ｓ３は、上述の少なくとも１つのセンサＳ１、Ｓ２、及び／又は、Ｓ３、及び、センサによって測定された実行データのパラメータを、対象処理管理モジュール３０に通信するための読み出しユーティリティを有してもよい。少なくとも１つのセンサＳ１、Ｓ２、及び／又は、Ｓ３は、以下の少なくとも１つを有してもよい：温度センサ、湿度センサ、光センサ、位置センサ（例えば、ＧＰＳ）、及び、慣性センサ。いくつかの実施形態では、読取ユニット、及び、センサシステムは、上述したように、追加の実行パラメータの検知と同様に、対象物のマーキングの読み取りの両方をできる１つのシステム／モジュールに結合されている。
【０１２０】
独立した、一体型（自立型）の対象物署名読取システム（例えば、上記の読取装置、又は、読取ユニットとも参照される）として構成された、本発明の実施形態にしたがうシステム１００のブロック図である図２Ｃを参照する。本実施例の対象物署名読取システム１００は、対象物の処理操作を監視／測定し、処理操作を認証し、及び、できる限り、認証する処理操作が予め定められた条件を満たしていることを検証し、及び、認証され、及び、できる限り、検証もされた処理操作を第２の台帳２０に登録するために、独立して、動作するように構成され、及び、動作可能である。対象物署名読取装置は、１つ以上のブロックチェーンシステム５００、及び、選択的に、デジタルウォレットＤＷｓを有するブロックチェーンネットワーク５０１とデータ通信できてもよく、及び、それによって、１つ以上のブロックチェーンシステム５００によって実行される第１の分散台帳１０において対象物取引を検証できてもよい。この点に関して、対象物署名読取システム１００は、ブロックチェーンシステム５００のノード／サーバ(図示せず)との直接通信を介して、又は、ブロックチェーンシステム５００のノード／サーバと、順次、通信するデジタルウォレットＤＷｓとの間接通信を介して、処理操作、及び／又は、対象物取引を検証するために、ブロックチェーンシステム５００と通信するように構成され、及び、動作可能であってもよいことに、注意すべきである。
【０１２１】
対象物署名読取装置１００は、一体的に（例えば、１つの装置に）、以下を有する：
（ａ）物理的な対象物Ｏ１のマーキング／署名を読み取り、マーキング／署名を示すデータを判定するように構成され、及び、動作可能な署名／マーキング読取モジュールＲ、
（ｂ）対象物署名読取装置１００を一意に識別する読取装置ＩＤデータを搬送する識別モジュール９０（例えば、内部メモリ／保存モジュール）、
（ｃ）対象物署名読取装置１００のデータ通信を提供し、参照データ６０にアクセスするように構成され、及び、動作可能なネットワーク通信モジュール７０。参照データは、１つ以上の物理的な対象物、例えば、Ｏ１、及び、読取装置ＩＤデータに関連付けられる対象物署名読取装置１００の所有権を有する特定の実体を示す。ネットワーク通信モジュール７０は、また、対象物署名読取装置１００と、ブロックチェーンネットワーク５０１、例えば、１つ以上のブロックチェーンシステム５００、又は、それに関連付けられるとデジタルウォレットＤＷｓ、との間のデータ通信を提供するように構成され、及び、動作可能である。
（ｄ）署名／マーキング読取モジュールＲ、及び、通信モジュール７０に接続される対象処理管理モジュール３０。対象処理管理モジュール３０は、以下を実行することによって、物理的な対象物Ｏ１に関して実行される少なくとも１つ以上の処理操作の実行パラメータを認証するために、上述したように、同様に、構成され、及び、動作可能であってもよい：
−読み取りモジュールＲから取得された物理的な対象物Ｏ１のマーキング／署名のデータと、参照データ６０によって保存される１つ以上の物理的な対象物のマーキング／署名との間の一致を判定することによって、物理的な対象物Ｏ１のＩＤ、又は、タイプ、又は、バッチを認証すること、
−対象署名読取装置１００を識別する読取装置ＩＤデータ９０と、参照データ６０にリストされる実体のＩＤとの一致を判定することにより、対象物署名読取装置１００を所有している実体のＩＤを認証すること。
【０１２２】
対象処理管理モジュール３０は、また、ネットワーク通信モジュール７０を操作して、（例えば、ブロックチェーンネットワーク５０１を介して）、１つ以上のブロックチェーンシステム５００にアクセスし、及び、第２の分散台帳２０における認証された処理操作の登録を妥当性検証するように構成され、及び、動作可能であってもよい。したがって、対象物署名読取装置１００は、第２の台帳２０におけるその対象取引と関連付けられた認証された処理操作の妥当性検証の際に、第１の台帳１０に物理的な対象物Ｏ１に関連付けられた対象取引を記録できる。
【０１２３】
最適には、対象処理管理モジュール３０は、読取モジュールＲを認証し、物理的な対象物Ｏ１のマーキング／署名を読み取るように適合されている。このような認証は、上述のように、読取パラメータを示すデータを読取モジュールＲ１に提供し、それによって、特定の対象物Ｏ１のマーキング／署名を読み取ることによって、実行されてもよい。次に、読取モジュールは、読取パラメータに対応する特定の読取スキームを動作し、及び、それによって、特定の対象物Ｏ１のマーキング／署名を示すデータを判定するように適合されてもよい。
【０１２４】
選択的に、対象署名読取装置１００は、また、上述したように、処理操作の予め定められた条件を示すデータを取得し、及び、認証された処理操作の実行パラメータが、予め定められた条件に適合することを検証する際にのみ、第２の分散台帳への認証された処理操作の登録を妥当性検証するように適合されてもよい条件検証モジュール５０を有している。
【０１２５】
選択的に、対象物署名読取装置１００は、また、上述したように、対象物処理管理モジュール３０、又は、ネットワーク通信モジュール７０に接続可能であり、及び、１つ以上のブロックチェーンシステムにおける少なくとも１つの予め定められた取引の際に、処理操作を認証／検証できるように構成され、及び、動作可能である、トークン管理モジュール４０を有している。
【０１２６】
選択的に、対象署名読取装置１００は、物理的なオブジェクトＯ１に関して埋め込まれた要素ＸＲＦ署名を読み取り／認識するように構成され、及び、動作可能である。そのような実施形態では、読取モジュールは、物理的な対象物のＸＲＦ測定を実行し、（例えば、前記対象物の少なくとも一部をＸ線、又は、γ線で照明し、及び、前記ＸＲＦ署名／マーキングを示すＸ線−蛍光応答を検出し、及び、選択的に、前記応答についての分光分析を実行することによって）ＸＲＦ署名／マーキングを読み取るように構成され、及び、動作可能であるＸＲＦ測定モジュール（図示せず）を有してもよい。
【０１２７】
場合によっては、対象物署名読取装置１００は、また、処理操作が実行されるときに存在する１つ以上の実行条件（例えば、上述のような、環境／周囲条件、位置、タイミング、及び／又は、慣性条件）を測定するように構成され、及び、動作可能な１つ以上のセンサＳを有している。これらは、認証された処理操作に関連付けて、第２の台帳２０に、（例えば、対象処理管理モジュール３０によって）登録されてもよく、及び、処理操作が、第１の台帳１０の対象物取引の予め定められた条件を満たしていることを検証するために用いられてもよい。
【０１２８】
選択的に、参照データ６０の少なくとも一部、又は、処理操作を認証するために対象物署名読取装置１００によって使用される全ての参照データ６０は、１つ以上のブロックチェーンシステム５００によって、非集中の分散された方式で保存されることに留意すべきである。この目的のために、対象処理管理モジュール３０は、対象物の処理操作を認証するために必要とされる参照データ６０の少なくとも必要とされる部分を検索するために、１つ以上のブロックチェーンシステム５００に、直接的に、又は、は間接的に、アクセスするように適合されてもよい。
【０１２９】
この目的のために、（いずれの集中型サービス／サーバ、又は、モジュールに関連付けられていない）独立型／統合型の対象物署名読取装置としてのシステム１００、及び／又は、ブロックチェーンの非集中でされた方式での処理操作の認証、及び、物理的な対象物Ｏ１から分離できない要素マーキング／署名の使用のために使用される参照データ６０のストレージ（システム）の構成は、実質的に、偽造可能でなく、又は、偽造されない堅牢な処理操作認証技術を、一緒に、提供する。さらに、第２の分散台帳２０への認証された処理操作の登録は、一方では、任意の関心のある当事者、例えば、デジタルウォレット、又は、実体が、処理操作が対象物取引に関連付けられたならば、認証されたデータにアクセスできるようにしてもよく、他方で、実質的に、偽造できず、よって、物理的な対象物に関連する対象物取引の登録のために要求される認証された処理操作の発生を検証する堅牢な方法を容易にする。
【０１３０】
したがって、図２Ｃのシステム１００は、物理的な対象物に、それによって実行される処理操作を認証し、及び、台帳２０に同じものを記録するために、他の実態から、又は、集中型のサーバ／実態から、独立に、このようなシステムを利用できる、様々な独立した実体に、サプライチェーンに沿って、提供されてもよい。
【０１３１】
図２Ｃのシステム１００の更なる詳細、及び、実行は、当業者には理解されるように、図２Ａのシステムを参照して記述されたものと同様であっても、部分的には、そのようなシステムを一体化するための適切な変更を伴ってもよいことを理解すべきである。
【０１３２】
本発明のシステムの他の実施形態が、スマートコントラクトを実施するための本発明の特定の実施形態にしたがうシステム１００の一般的な構造の概略図である図３に示される。同様の参照番号は、同様の要素モジュール、又は、システム、又は、モジュール、又は、本発明の異なる実施形態において同様の機能を有するシステムを指定するために、本出願の全ての図面に用いられる。
【０１３３】
図３のシステム１００は、図１、及び、２Ａの管理システムと同様の管理システム３０、選択的なトークン管理ツール４０、及び、複数のブロックチェーンシステムＢＣ１、ＢＣ２からＢＣｎを有している。管理システム３０は、図１、又は、２Ａの読取装置Ｒ１からＲｎと同様である複数の読取ユニットＲ１、Ｒ２からＲｎと通信する。各ブロックチェーンシステムＢＣ１からＢＣｎは、図１、及び、２Ａを参照して上述したデジタルウォレットＤＷ１、ＤＷ２からＤＷｎと同様であってもよい複数のデジタルウォレット（図３には詳細に示されていない）と相互作用する。トークン管理ツール４０は、ブロックチェーンシステムＢＣ１からＢＣｎと相互作用し、すなわち、トークン管理システムは、管理システム３０によって提供される（例えば、マークされた対象物のマーキングを読み取るために必要とされる）管理システム、及び／又は、サービスによって保存されるデータにアクセスできる。ブロックチェーンシステムＢＣ１からＢＣｎの一部、又は、全部は、（例えば、１０として上述で参照される）第１の台帳を実行してもよく、及び、対応するネイティブトークン／（そのネイティブトークンを伴う各ブロックチェーンである）通貨の所有、及び、取引の記録を管理してもよい。例えば、トークン管理システム４０は、これらのネイティブトークンのいずれかに実行されてもよい（各ブロックチェーンに関連付けられる予め選択されるデジタルウォレットでなされる）支払いに応じて、アクセスできてもよい。１つ以上のブロックチェーンシステムＢＣ１からＢＣｎは、（そのネイティブトークンに加えて）マークされた対象物を含む記録、及び、取引を管理してもよい。
【０１３４】
本発明のシステム１００は、マークされた対象物を含んでも含まなくてもよい、様々なタイプのスマートコントラクトを実行してもよい。例えば、本発明のシステムは、一般的なスクリプト言語を提供するイーサリアムブロックチェーンのようなプラットフォームによって実行されてもよい。加えて、トークン管理ツールを用いることによって、本発明は、マークされた対象物を含むか、又は、管理システムからのデータの抽出を含むスマートコントラクトの実行できてもよい。
【０１３５】
操作の第１のタイプは、ブロックチェーンシステム上のマークされた対象物の記録の登録／作成であり、すなわち、マークされた対象物が、例えば、公開鍵によって識別される特定の当事者（デジタルウォレット）に属するとして記録されることである。このタイプの操作は、トークンの量の転送（すなわち、操作は、トークンの支払いを必要とする）に条件付けられてもよい。
【０１３６】
本発明のシステム１００によって実行されてもよいスマートコントラクトのタイプは、マークされる対象物が特定の署名、又は、コードによってマークされていることの検証に条件付けられている、マークされた対象物の所有権の変更である。
例えば、所有権を受け取る当事者は、対象物が特定のマーキングを有しているか否か（例えば、このようなマーキングは、製造過程において、対象物に適用されてもよい）をチェックすることによって、対象物が本物であることの検証を望んでもよい。
【０１３７】
例として、対象物上の署名の読み取りは、正しい署名が識別された場合にのみスマートコントラクトが実行される初期段階で実行される。代替的に、署名は、所有権を受け取る当事者が、対象物が真正であることを検証する取引の最終段階でのみ読み取られてもよい。さらに別の例では、対象物上の署名は、例えば、正しい署名を検索することが、スマートコントラクトの次の段階を実行するための条件である初期段階、及び、取引を確定する最終段階の両方で、複数回、読み取られる。
【０１３８】
本発明に係るスマートコントラクトを実行するシステム１００の概略図である図４を参照する。
【０１３９】
マークされた対象物の新しい記録を作成する際に、対象物を所有する当事者Ｅｉ（例えば、対象物の製造者）が対象物をマークし、及び、システムに対象物の記録、すなわち、管理システムにおけるマーキングに対応する記録、及び、ブロックチェーンシステムにおけるその所有権の記録、を創ることを望んでもよい。当事者Ｅｉは、当事者Ｅｉが対象物の所有権を証明できるデータ（例えば、秘密鍵）を含む、対象物に対するデータが保存されるデジタルウォレットＤＷｉを有している。
【０１４０】
さらに、ＤＷｉは、また、トークンに関連付けられたデータ、特に、トークン量を所有する当事者Ｅｉを証明するデータ、を保存する。ＤＷｉは、ブロックチェーンシステム５００と通信する。対象物は、マークし、読取装置、すなわち、管理システム３０によって、そのＩＤが登録された読取装置、を用いてマーキングを読み取ることによって、システム１００に登録される。読取装置は、対象物の読み取り、及び、管理システム３０へのマーキングに対応するデータの送信を実行するための許可を受信するために、管理システム４０と通信する。管理システム３０は、対象物上のマーキングに対応するデータ、及び、選択的に、追加のデータ、を送信するために、ブロックチェーンシステム５００と通信する。例えば、追加のデータは、マークされた対象物のタイプ、読み取りの時間、及び／又は、位置を示すデータ、当事者Ｅｉ、及び／又は、マーキングを読み取るために使用される特定の読取装置を識別するデータ、等に関連してもよい。選択的に、ブロックチェーンシステム５００における対象物の登録は、マークされた対象物の読み取りに関するデータ（例えば、読み取りの時間や場所、読取装置を操作する当事者、又は、マークされた対象物の所有者を識別するデータ等）を提供するために、読取装置からブロックチェーンシステム５００への情報の送信によって条件付けられてもよい。さらに、ブロックチェーンシステムへのマークされた対象物の記録の登録は、トークンの量を、例えば、当事者Ｅｉに転送するための必要条件／条件であってもよい。予め選択されたデジタルウォレット／アカウントは、トークン管理ツールによって検証されてもよい（例えば、対象物が登録された状態で、トークンはデジタルウォレットに転送されてもよい）。マークされた対象物の所有権の移転において、所有権は、当事者Ｅｉに、そのデジタルウォレットＤｗｉを用いて転送され、対象物のその所有権を証明し、及び、デジタルウォレットｄｗＩを使用する当事者Ｅｉ（例えば、ディストリビュータ、又は、クライアント）に所有権を移転する指示を提供してもよい。このような取引は、当事者Ｅｉによって、管理システム３０に関連付けられる読取装置によって対象物のマーキングを読み取り、管理システム３０に読み取ったマーキングを示すデータを通信し、及び、管理システム３０によって対象物のマーキングを認証することによって、のみ確定されてもよい。通信は、読み取りのために必要とされるデータを読み出し、及び／又は、受信を実行する許可を受信するようないくつかの他の段階を有してもよい。
【０１４１】
他の例では、所有権の移転は、当事者Ｅｆに渡される前に、当事者Ｅｉによって保持されている間に、対象物のマーキングを読み取ることによって実行されてもよい。さらなる例では、マークされた対象物の所有権を転送する取引は、マーキングされた対象物を受け取った後に、（当事者Ｅｉによって）当事者Ｅｆに渡される前に、及び、当事者Ｅｆによって、マーキングを読み取ることを必要とする。
【０１４２】
本発明の面では、管理システム３０は、ブロックチェーンシステム５００に登録されるべき対象物がマークされ、及び、管理システム３０に登録されていることを検証する目的で、初期段階でのみ、ブロックチェーンシステム５００と通信する。管理システムは、対象物がマークされ、及び、登録されたことを、ブロックチェーンシステム５００に確認すると、管理システム３０からの任意の追加のデータは、デジタルウォレットを介して転送されてもよい。例えば、管理システム３０は、対象物がマークされ、及び、登録されていることを、ブロックチェーンシステム５００に確認すると、管理システム３０は、デジタルウォレットを介して、デジタルウォレットが実行している取引は、認証されたマークされた対象物に関係し、及び、取引が読み取りを必要とする場合、マーキングが管理システム３０によって読み取られ、及び、認証されたことを確認するデータ（例えば、対象物に関連付けられたデジタル署名）を転送するように、マークされた対象物に関連付けられた公開鍵、又は、鍵のセットを（公開鍵暗号、及び／又は、デジタル署名方式を用いて）生成してもよい。
【０１４３】
ブロックチェーンシステム５００は、２つの異なる対象物のタイプ：マークされた対象物、及び、トークンに、所有権、及び、取引の記録を有してもよい。これにより、第１の資産のタイプを含む取引、及び、手続きが、他のものを含む取引で条件付けされるスマートコントラクトの実行が可能になる。例えば、予め選択された量のトークンを当事者Ｅｆから当事者Ｅｉに転送する平行取引を実行する際にのみ、（当事者Ｅｉから当事者Ｅｆへの）マークされた対象物の所有権の移転が、実行されてもよい。すなわち、（対象物の所有権を転送する）第１の取引は、（トークンを転送する）第２の取引に条件付けされる。代替的に、条件付けを逆にえきる。すなわち、第２の取引は、第１の取引の実行に依存させることができる。第３の例では、両方の取引は、共同で、実行され、及び、確定されてもよい。すなわち、他方の実行なく、いずれの取引も実行されない
【０１４４】
このような条件付き取引は、第１の取引に条件付けられていると示されている、以前に実行された第２の取引が、取引のブロックのチェーンに発見される場合にのみ、ブロックチェーンシステムのノードが、第１の取引ブロックを含むことができるようにすることによって実行され得る。したがって、取引を妥当性検証するように動作するノードは、ブロックのチェーンにおける第２の取引の存在を検証する際にのみ、第２の取引を妥当性検証するだろう。
【０１４５】
所有権の転送が、管理システム３０からマークされた対象物に関連する受信情報に関連付けられる、マークされた対象物所の所有権の移転ためのスマートコントラクトを実行する本発明の一実施形態による方法６００のフローチャートである図５を参照する。
【０１４６】
ステップ６０２において、ブロックチェーンシステム５００は、一方当事者（当事者Ｅｉ）を表すデジタルウォレットからの要求を受信し、マークされた対象物の所有権が、対象物に存在する署名の読み取りに関連付けられた（すなわち、その真正性を検証する）当事者Ｅｉから当事者Ｅｆに、転送されるスマートコントラクトを開始する（すなわち、ブロックチェーン５００に含まれる新しいブロックに所有権の移転を記録する）。
【０１４７】
ステップ６０４において、当事者Ｅｉのデジタルウォレットは、ブロックチェーンシステム５００と通信し、及び、要求されたデータ、例えば、当事者Ｅｉが公開鍵暗号プロトコルに秘密鍵を保持していることをブロックチェーンシステムに証明するデータ、を提供することによって、マークされた対象物の所有権を証明する。
【０１４８】
ステップ６０６において、スマートコントラクトの当事者の一方は、（当事者Ｅｉ、又は、当事者Ｅｆｎいずれか）は、トークン管理ツール４０に要求を送信し、マークされた対象物に関連する管理システム３０によって管理される特定の情報にアクセスする。例えば、このような情報は、対象物の署名（例えば、署名のハッシュ）を示すデータであってもよい。他の例では、情報は、読取ユニットによって読み取られるような対象物の署名であってもよく、さらに他の例では、情報は、読取ユニットによって読み取られる署名が、管理システム３０によって保存される署名と同一であることの単なる確認であってもよい。
【０１４９】
ステップ６０８において、一方、又は、両方の当事者は、トークン管理システム４０に、彼らが、ステップ６０６で要求された情報を提供するために必要とされる量である予め選択されたトークン量を所有することの証明を提供する。トークン量は、管理システム３０から要求されたデータを提供するための認証、又は、支払である。
【０１５０】
ステップ６１０において、要求されたデータは、管理システムから受信される。
【０１５１】
ステップ６１２において、ブロックチェーンシステム５００は、管理システム(30)から受信したデータにしたがって、ブロックチェーンシステム５００内の新しいデータブロックに当事者Ｅｉから当事者Ｅｆへの所有権の移転の記録を生成する。例えば、読取ユニットによって読み取られたマークされた対象物の署名が、管理システム３０によって保存されている対応する署名に一致することの確認を、管理システム３０から、受信した際にのみ、新しい記録は、生成されてもよい。
【０１５２】
いくつかの実施形態によれば、本発明のシステム１００は、様々な製品、及び、商品（以下、対象物とも呼ぶ）の供給の連鎖を管理し、監視するように構成され、及び、動作可能である。例えば、サプライチェーンを通過する対象物は、ブロックチェーンシステム５００にマークされ、及び、記録されてもよい。ブロックチェーンの記録は、所与の時間において、対象物を所有する当事者を特定してもよい。対象物が、サプライチェーンを通って進むにしたがい、所有権の連鎖が、製造者から最終目的地（例えば、エンドユーザ、販売元、別の製造者）までブロックチェーンに記録される（対象物の所有権を有する全ての当事者のリストである）ように、追加の記録が、ブロックチェーン５００に追加される。
【０１５３】
対象物の占有する当事者は、対象物を所有する当事者とは異なってもよい。例えば、製品、又は、部品は、それが製造される前であっても、当事者によって売買されてもよいので、既に工場では、対象物は、製造者ではなく、クライアントによって所有されている。本発明の一態様では、ブロックチェーンは、対象物を占有する当事者、及び、対象物を所有する当事者の両方の記録を保持する。この目的のために、ここで記載されるブロックチェーンシステム５００は、１つ以上の台帳、例えば、１つは対象物の所有権を記録する用、他のものは対象物を実際に占有する実体の変化の記録用、及び、選択的に、追加の台帳、例えば、対象物のマーキングを示す台帳、又は、占有する本発明の読取ユニットを有する実体、及び、各読取ユニットのＩＤを示す台帳、と考えられてもよい。
【０１５４】
上記２つのタイプの記録の更新、又は、変更（すなわち、所有権の変更、及び、占有の記録の変更）は、を更新または変更することは、管理システム３０からの確認、又は、データ、及び／又は、対象物のマーキングを読み取り、及び、妥当性検証するための読取装置の使用、を必要としてもよい。トークン管理ツール４０は、異なる取引に関して異なる認証／トークンの支払いを要求することによって、これらのタイプの記録更新の間で区別してもよい。
【０１５５】
例えば、トークン管理ツール４０は、トークンの転送（すなわち、トークンの支払い）という平行取引が存在する場合にのみ、所有権の変更目的で、管理システム３０（及び、読取装置）に、アクセスできるようにする一方、占有の記録の変更目的で、管理システム３０に、アクセスできるようにしてもよい。
【０１５６】
サプライチェーン管理システムは、環境条件（例えば、温度、湿度等）、及び／又は、サプライチェーンに沿って進行する対象物の状態（例えば、出荷中）を監視する（例えば、製品、又は、パッケージに取り付けられる）センサのシステムを、利用し、又は、有してもよい。センサによって取得されたデータは、ブロックチェーンシステム５００に記録され、センサデータの変更できないログを提供する。ブロックチェーン５００に記録されたセンサデータは、全て（又は、許可されたブロックチェーンの場合は、少なくとも認証された全ての当事者）に対してオープンであってもよく、例えば、対象物、又は、製品を受け取る当事者Ｅｆは、予め選択された時間の間（例えば、出荷中の間）は、環境条件が、許可された範囲を超えていないことを検証してもよい。加えて、センサデータ用のブロックチェーンシステム５００は、予め選択された期間中に対象物に関連するセンサによって取得されたデータを含むスマートコントラクトを実行できる。例えば、所有権が一の当事者から他方へ移転される取引は、環境条件の逸脱が記録されていなければ（例えば、食品、又は、医薬品は、適切な温度に、継続して、維持される）に、実行されてもよい。
【０１５７】
本発明のいくつかの実施形態によれば、システム１００は、関連する当事者、例えば、Ｅｉ、Ｅｆ、及び、サプライチェーンに沿って介在する当事者／実体が、製品、又は、パッケージ用のブロックチェーンにアップロードされたセンサデータが、正しい製品に属していることを検証できるようにすることによって、このようなスキームに、安全性、及び、信頼性の追加の層を提供してもよい。
【０１５８】
すなわち、対象物のマーキングを読み取ることによって、対象物（例えば、製品、パッケージ、又は、容器）に、センサ（及び、センサデータ）との間の１対１の対応を生成することは、センサのＩＤに対応すべきである。例えば、センサに保存されるデータは、システム上のマーキングによって提供される署名に対応するＩＤ番号を有してもよい。センサのＩＤ番号、及び、センサと対象物署名との対応は、管理システム３０に保存されてもよい。代替的に、又は、追加的に、センサ自体は、読取装置によって読み取られ、及び、識別され得るマーキングによってマークされてもよい。
【０１５９】
システム１００は、本発明のいくつかの実施形態によれば、対象物のマーキングを読み取り、及び、「正しい」結果を取得する際にのみ、センサデータがブロックチェーンに記録され得るようにしてもよい。追加的に、本発明のシステムは、記録されるセンサデータが予め選択された範囲からの逸脱を含まないこと、及び、センサが付着される対象物に対応することを検証する際にのみ、マークされた対象物の所有権の変化、又は、占有の変更が記録されるスマートコントラクトを実行してもよい。
【０１６０】
別の態様では、本発明は、占有の連鎖、及び、選択的に追加の期間、及び、条件が、特権当事者によって設定されるスマートコントラクトを実行するためのシステムを提供する。一例では、特権当事者は、対象物、又は、製品の所有者である。他の例では、特権当事者は、対象物の製造者、又は、ブロックチェーンシステム内の特権当事者、例えば、許可されたブロックチェーンの認証された当事者であってもよい。占有の連鎖に沿って対象物を占有する当事者は、例えば、製品の、製造業者、配送会社、出荷会社、ディストリビュータ、及び、エンドクライアント、又は、所有者、又は、将来の所有者のような製品のサプライチェーンの部分を形成する様々な実体であってもよい。製品の製造業者（又は、代替的には、所有者）は、ここで、製造業者からエンドクライアント、又は、クライアントのグループ（例えば、同じエリアからのクライアント）が、製造業者によって設定されるスマートコントラクトを開始してもよい。
【０１６１】
本発明の実施例にしたがいスマートコントラクトを実行し、サプライチェーンを管理するシステム１００の実施例の概略図である図６を参照する。システム１００は、ブロックチェーンシステム５００を有しても、又は、と関連付けられており、及び、管理システム３０、及び、選択的に、トークン管理ツール４０を有している。追加的に、システム１００は、図６に示されるように、複数の読取装置、例えば、Ｒ１、及び、Ｒ２、を有してもよい。読取装置は、管理システム３０、及び、ブロックチェーンシステム５００と通信する。図６は、また、ブロックチェーンシステム５００、及び、管理システム３０と通信し、及び、さらに、取引を実行し、及び、デジタルウォレット、又は、システムアプリケーション（図６に特に示されていない）を介して、スマートコントラクトを実行する複数の当事者Ｅｉ、Ｅ１、Ｅ２、及び、Ｅｆを示している。システム１００は、複数の当事者が、管理システム４０（例えば、ブロックチェーンシステム５００）によって記録されるマークされた物理的な資産／対象物に関連するスマートコントラクトを実行できるようにし、それによって、スマートコントラクトは、また、ネイティブトークン、又は、暗号通貨のような仮想資産を有してもよい。当事者Ｅｉは、例えば、当事者Ｅ１、及び、Ｅ２を介して、対象物の占有する、最終保持者である当事者Ｅｆに対象物を移送することを望んでもよい。特別な実施例では、当事者Ｅｉは、対象物の、製造者、又は、最初の所有権者であり、当事者Ｅｆは、対象物の最終所有権者（言うなれば、対象物を購入するクライアント）であるのに対して、当事者Ｅ１は、輸送者、又は、配送会社であり、当事者Ｅ２は、ディストリビュータであってもよい。他の例では、当事者Ｅｉは、他の当事者Ｅｆ（言うなれば、美術館、又は、ギャラリー）に、展示のために、移送を望む美術作品の所有権者であってもよい。当事者Ｅｉは、対象物の所有権の連鎖が、自身の要求にしたがって設定されるスマートコントラクトを開始してもよい。すなわち、当事者Ｅｉは、対象物が、特定の配送、及び／又は、運送会社、又は、認証された会社のグループによってのみ、対配達され得るようにしてもよい。さらに、当事者Ｅｉは、対象物のマーキングを読み取る際に、サプライチェーンの占有の一部、又は、全ての変更を条件づけし、それによって、承認された当事者が対象物を与えられたことを、読取装置を含む占有の任意の転送で、証明してもよい。図６を参照すると, スマートコントラクトは、占有の連鎖を設定し、及び、追加で、対象物のマーキングの読み取りによって（読取装置Ｒ１、、及びＲ２のそれぞれによって）、当事者Ｅ１から当事者Ｅ２、及び、Ｅ２から当事者Ｅｆへの占有の変更を条件付ける一方、この例では、当事者Ｅｉから当事者Ｅ１への占有の移転は、マーキングの読み取りを必要としなかった。対象物の占有が変更された取引の記録は、（例えば、上述した第１の台帳１０に保存されてもよい）所有権の記録と同様に、ブロックチェーン５００に（例えば、上述の第２の台帳２０に）、保存される。スマートコントラクトは、また、マーキングの読み取りで条件付けされても、されなくてもよい、対象物の所有権の変更を含んでもよ���。
【０１６２】
当事者Ｅｉ（又は、対象物を所有する任意の他の当事者）は、（対象物のマーキングの読み取りに加えて）様々な要因で条件付けられてもよいスマートコントラクトを実行してもよい。占有（又は、所有権）の移転は、（例えば、ＧＰＳを使用することによって検証される）読み取りの時間、及び／又は、位置、特定の読取装置、及び、（デジタルウォレット、又は、システムのアプリケーションを介して）管理システム、又は、ブロックチェーンシステムに送信されてもよい読取装置のＩＤによって検証されてもよい読取装置を操作するヒト／会社、及び、読取装置を操作するヒト、で条件付けられてもよい。システム１００の別の態様では、対象物が２つの異なるタイプのマーキングによってマークされ、それぞれが異なるレベルの妥当性を提供する場合、当事者Ｅ１は、多数の当事者の間での占有の移転の連鎖を含むスマートコントラクトを開始することができ、そこで、ある占有の移転は、あるタイプの読取装置を要求し、及び、他の占有の移転は、（異なるレベルの安全性、妥当性、又は、信頼性を提供する）その他のタイプの読取装置の利用を要求する。一例では、対象物は、ＸＲＦ感受性マーキング、及び、バーコード、又は、ＱＲコードによってマークされてもよい。スマートコントラクトは、ある占有の移転時に、高いレベルの安全性、及び、信頼性を提供するＸＲＦマーキングの読み取り、及び、他の占有の移転時に、バーコード、ＱＲコードの読み取りを、要求してもよい（及び、管理システム３０からデータを要求してもよい）。
【０１６３】
上述したように、システム１００は、また、様々な目的のために様々なタイプの、例えば、サプライチェーンに沿って、環境条件を追跡し、及び、記録するようなセンサを利用してもよい。スマートコントラクトは、また、センサによって記録されたデータに条件付けされてもよい。ブロックチェーンシステム５００は、スマートコントラクトの条件、及び、期間が満たされない場合には、対象物の所有権、又は、占有の変更を拒否してもよい。代替的に、ブロックチェーンシステム５００は、所有権、又は、占有の変更を記録し、及び、これを認証された変更として記録してもよい。他の例では、ブロックチェーンは、スマートコントラクトの期間を予め選択されたデジタルウォレット（例えば、所有者のデジタルウォレット、又は、スマートコントラクトを開始した当事者）に合わせることに失敗した当事者、又は、当事者群に関連付けられるアカウント、又は、デジタルウォレットから、ブロックチェーンシステム５００のネイティブトークンで、支払われる科料、又は、料金を引き出してもよい。
【０１６４】
別の態様では、本発明に係るシステム１００は、対象物、又は、製品の両方、及び、そのコンポーネント、及び、サブコンポーネントのマーキング、及び、単一の対象物／製品に結合するコンポーネント、及び、サブコンポーネントの占有の連鎖の記録、を許可する。すなわち、ブロックチェーン５００は、複数の占有の連鎖を表すコンポーネント、及び、サブコンポーネント（及び、できる限り、最終製品）の占有の「ツリー」を記録してもよい。これは、例えば、前述の図２Ａの操作ＯＰ３によって示されており、そこでは、第１の対象物Ｏ１と第２のオブジェクトＯ２とが一緒に組み立てられ、それによって、選択的に、両方の対象物のマーキングは、読み取られ、及び、処理操作を妥当性検証するために認証されてもよい。このことは、事実上、ツリーは、その発祥（最初の各実体Ｅｉ）から、それらが最終の／受取人である実体Ｅｆに到達する（例えば、一緒に組み立てられる）までの、複数の対象物の位置の連鎖を表すブロックチェーン５００に記録される、という結果になる。
【０１６５】
したがって、（最終製品、又は、そのコンポーネントの１つ）の製造者によって受け取られるコンポーネントは、それがマークされていること、及び、マーキングが読み取られ、及び、ブロックチェーンに記録されていることという条件で、コンポーネントを利用してもよい。ブロックチェーンシステム上で、コンポーネントをマーキングし、及び、それらを記録するこのスキームは、マークされたコンポーネント（又は、それらの一部）が「正しい」ものであるという保証を提供する。さらに、最終製品の製造業者は、受け取るコンポーネントが本物であるだけでなく、そのサブコンポーネントは（基本コンポーネントに戻るまでずっと）本物であり、及び、正しいソースから発祥することを保証される。
【０１６６】
本発明のいくつかの実施形態によれば、システム１００は、ＩＤ（例えば、製品、又は、シリアルナンバー）、及び、対象物、又は、製品に適用されるＸＲＦマーキングとの間の対応関係を生成することによって、対象物、及び、処理取引のオフライン認証をできるように構成され、及び、動作可能であってもよい。この点について、用語「オフライン認証」は、対象物をマークするマーキング、及び、対象物の各ＩＤの間の対応関係を示す、「先天的に」保存される参照データを必要としない（例えば、上記図２Ａに参照で記述されたＯｂｊ‘−Ｄａｔａ参照へのアクセスを、本質的に、要求しない）認証として理解されるべきである。したがって、参照データへのアクセスを必要としなくてもよいように、処理操作の認証は、オフラインで実行されてもよい。これは、マークで対象をマーキングすることによって、達成され、その署名（例えば、特定の製品の製品ＩＤ、又は、シリアル番号に対応する署名）は、識別されるべき対象物、又は、バッチのＩＤに対応する（例えば、示す）。したがって、ＩＤは、単一の対象物、又は、対象物のバッチに対応してもよい。ＩＤは、製品を識別するＩＤ、又は、シリアル番号のような製造中、又は、製造後に対象物に適用される公開のマークであってもよい。ＩＤは、バーコード、又は、ＱＲコードのような機械読み取り可能なマーキングであってもよい。さらなる例では、適切な手段で、又は、適切な条件下で、識別可能な、ＩＤは、秘密にできる。ＸＲＦマーキングは、ＩＤに対応して対象物に適用されてもよい。すなわち、マーキングに含まれる材料、及び、要素は、符号化システムに沿って、マーキング材料の量、及び／又は、濃度、及び、できる限り、ＸＲＦ応答スペクトルに反応する追加の要因（例えば、対象物に存在する材料、応答信号を励起する一時放射物のエネルギーを有する計測条件、及び、ソース-オブジェクト検出器の幾何学的位置関係）を、対象物のＩＤの署名を表すコード（例えば、バイナリーコード）に、変換している。署名は、ＩＤの関数であり、例えば、ハッシュ関数、又は、ＩＤの暗号化ハッシュ関数である。ＸＲＦマーキングは、投薬機械によって準備されてもよい。ＸＲＦマーキングは、印刷、スタンプ、スプレー、インジェクション、ブラッシング、及び、エアブラシを含む様々な技術によって対象物に適用されてもよい。
【０１６７】
ＸＲＦマーキングは、参照により本明細書に組み込まれる国際特許出願国際公開ＰＣＴ／ＩＬ２０１８／０５０５２７に記載されているタイプのマーキング装置を用いて、対象物に適用され、又は、配置されてもよい。
【０１６８】
対象物のＩＤを用いるあらゆる変更、及び、偽造の試行は、対象物のＸＲＦマーキングを読み取ることによって、検知できるため、ＩＤ、及び、ＸＲＦマーキングの間の対応関係は、追加の認証、及び、偽造防止層を追加してもよい。
【０１６９】
さらに、この対応関係は、オフライン認証を可能にするように、（図６の実施例のスキームような）サプライチェーン管理スキームで使用されてもよい。例えば、システム１００は、スマートコントラクトを実行し、そこでは、占有の連鎖が、スマートコントラクトを開始する当事者によって設定される。占有の変更が生ずる前に、マーキングは読み取られるという条件の下での２当事者間での占有の移転は、オフラインで実行されてもよい。すなわち、読取装置とブロックチェーンシステム５００、及び／又は、管理システム３０の間に接続がない状態でマーキングが読み取られ、また、ＸＲＦマーキングが読み取られ、及び、対象物のＩＤに対応することが判明したことを条件に、接続が確立されると、移転は、ブロックチェーンシステムに記録される。このタイプのオフライン認証は、トークン管理システム４０からの認可を必要としてもよい。
&#8195;
【図１】
2021517686.tif 000005
【図２Ａ】
2021517686.tif 000006
【図２Ｂ】
2021517686.tif 000007
【図２Ｃ】
2021517686.tif 000008
【図３】
2021517686.tif 000009
【図４】
2021517686.tif 000010
【図５】
2021517686.tif 000011
【図６】
2021517686.tif 000012
【国際調査報告】
2021517686.tif 000013
2021517686.tif 000014
2021517686.tif 000015