(57)【要約】  固有の無作為な特性を有する物理アイテムの固有の識別子（ユニークシグネチャ）をブロックチェーンに記録するフレームワークが提供される。物理アイテムは、固有の識別を決定するために、スペクトルイメージングを使用して解析される。解析を実行するためのハードウェアが示され、ピア・ツー・ピアネットワークの様々なノードが示され、記述され、どのノードが位置の証明、プライバシー、信用および認証を提供するように構成されても良い。この解決法は、固有の資産のサブセットが残っている場合に、アイテムが何らかの方法で変更された場合であっても機能することができる。【選択図】図１
2021507617.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数の処理装置と、
その１又は複数の処理装置に連結され、前記１又は複数の処理装置の少なくとも一部によって実行される命令を記憶する、例えばメモリで構成される記憶装置と、
前記１又は複数の処理装置に連結され、ピア・ツー・ピアネットワークの少なくとも１又は複数の他のノードと通信する通信サブシステムと、
前記１又は複数の処理装置に連結されたアイテム解析コンポーネントであって、そのアイテム解析コンポーネントによって生成された計測値から解析データを決定するように構成されたアイテム解析コンポーネントと、
を含むネットワークノードであって、
前記アイテム解析コンポーネントを使用して、物理アイテムのインスタンスのためのユニークシグネチャであって、前記物理アイテムのための前記解析データを使用することで決定されるユニークシグネチャを決定するために、前記物理アイテムのインスタンスを解析し、
アイテム追跡および認証サービスを提供するために、前記ユニークシグネチャを使用して、前記物理アイテムのインスタンスが前記ピア・ツー・ピアネットワークによって維持されるブロックチェーンに予め記録されているかどうかを決定し、
前記インスタンスが予め記録されているかどうかの決定に応じて、前記物理アイテムの前記インスタンスを前記ブロックチェーンに記録するように、前記１又は複数の処理装置を動作させることで構成されるネットワークノード。
【請求項２】
前記アイテム解析コンポーネントは、
前記物理アイテムのスペクトルハイパーキューブデータを評価し、前記物理アイテムの構成における不規則性、特に様々な空間周波数での放射分析の測定値を識別するスペクトルイメージャと、
前記物理アイテムに、広範囲のスペクトルの照明を提供するための光源と、
対象物の３Ｄ空間データを評価するレンジスキャナと、
レンジスキャナと前記イメージャとの間における幾何学的関連性を決定するための較正目標と、
ＨＤ写真カメラと、
前記物理アイテムの質量を決定するための重量計と、
前記物理アイテムの３６０度の評価を可能にするために前記物理アイテム及び評価デバイスを互いに移動させるための移動メカニズムとのうちの、１以上を含む請求項１記載のネットワークノード。
【請求項３】
前記アイテム解析コンポーネントは、評価のための前記物理アイテムを受け取るために筐体内に収容される請求項２記載のネットワークノード。
【請求項４】
前記ネットワークノードは、前記アイテム解析コンポーネントによって生成されたスペクトル解析データ及び３Ｄスキャンデータから前記ユニークシグネチャを定義するために、３Ｄ空間マッピングを使用するように構成される請求項１から３のいずれかに記載のネットワークノード。
【請求項５】
前記物理アイテムが予め記録されているかどうかを決定することは、
前記ネットワークノードによって生成された前記ユニークシグネチャを、３Ｄ空間解析技法を使用して予め記録されたユニークシグネチャと比較し、前記ユニークシグネチャ内で定義された前記物理アイテムの仮想空間特徴を回転させて、予め記録されたユニークシグネチャ内で定義された特徴との一致を決定することを含む請求項１から４のいずれかに記載のネットワークノード。
【請求項６】
前記物理アイテムの前記インスタンスを記録するために、前記ピア・ツー・ピアネットワークに識別データの証明を提供するように更に構成される請求項１から５のいずれかに記載のネットワークノード。
【請求項７】
前記物理アイテムの前記インスタンスを記録するために、前記ピア・ツー・ピアネットワークに評判データを提供するように更に構成される請求項１から６のいずれかに記載のネットワークノード。
【請求項８】
前記評判データは、前記ピア・ツー・ピアネットワークによって実施されるブロックチェーン認証および信頼モジュール（ＢＡＴＭ）フレームワークに従って使用されるために、維持および提供される請求項７記載のネットワークノード。
【請求項９】
前記物理アイテムの前記インスタンスで記録するために、前記ピア・ツー・ピアネットワークに位置の証明を提供するように更に構成される請求項１から８のいずれかに記載のネットワークノード。
【請求項１０】
前記通信サブシステムを介し、前記ネットワークノードの位置を決定するための信号を受信するように構成された位置決定装置を更に含む請求項９記載のネットワークノード。
【請求項１１】
前記通信サブシステムは、近距離通信を使用して通信するように構成され、
前記ネットワークノードは、前記ネットワークノードの位置における協調を提供するために、近距離通信を介して１以上の監視ノードと通信するように更に構成される、請求項１０記載のネットワークノード。
【請求項１２】
前記インスタンスは、予め記録された前記物理アイテムから定義された、変更された物理アイテムであり、
前記ネットワークノードは、
前記アイテム解析コンポーネントを使用して、前記変更された物理アイテムのインスタンスのためのユニークシグネチャであって、前記変更された物理アイテムのための前記解析データを使用することで決定されるユニークシグネチャを決定するために、前記変更された物理アイテムの前記インスタンスを解析し、
前記ユニークシグネチャを使用して、前記変更された物理アイテムの前記インスタンスが、予め記録された物理アイテムとして記録されたかどうかを含めて予め記録されているかどうかを決定し、
前記インスタンスが予め記録されているかどうかの判定に応じて、前記変更された物理アイテムの前記インスタンスをブロックチェーンに記録するように構成される請求項１から１１のいずれかに記載のネットワークノード。
【請求項１３】
１又は複数の処理装置と、
その１又は複数の処理装置に連結され、前記１又は複数の処理装置の少なくとも一部によって実行される命令を記憶する、例えばメモリで構成される記憶装置と、
前記１又は複数の処理装置に連結され、ピア・ツー・ピアネットワークの少なくとも１又は複数の他のノードと通信する通信サブシステムと、
前記１又は複数の処理装置に連結されたアイテム解析コンポーネントであって、そのアイテム解析コンポーネントによって生成された計測値から解析データを決定するように構成されたアイテム解析コンポーネントと、
を含むネットワークノードのためのコンピュータ実装方法であって、
前記アイテム解析コンポーネントを使用して、物理アイテムのインスタンスのためのユニークシグネチャであって、前記物理アイテムのための前記解析データを使用することで決定されるユニークシグネチャを決定するために、前記物理アイテムのインスタンスを解析し、
アイテム追跡および認証サービスを提供するために、前記ユニークシグネチャを使用して、前記物理アイテムのインスタンスが前記ピア・ツー・ピアネットワークによって維持されるブロックチェーンに予め記録されているかどうかを決定し、
前記物理アイテムの前記インスタンスを前記ブロックチェーンに記録するコンピュータ実装方法。
【請求項１４】
前記アイテム解析コンポーネントは、
前記物理アイテムのスペクトルハイパーキューブデータを評価し、前記物理アイテムの構成における不規則性、特に様々な空間周波数での放射分析の測定値を識別するスペクトルイメージャと、
前記物理アイテムに、広範囲のスペクトルの照明を提供するための光源と、
対象物の３Ｄ空間データを評価するレンジスキャナと、
レンジスキャナと前記イメージャとの間における幾何学的関連性を決定するための較正目標と、
前記物理アイテムの質量を決定するための重量計と、
前記物理アイテムの３６０度の評価を可能にするために前記物理アイテム及び評価デバイスを互いに移動させるための移動メカニズムとのうちの、１以上を含む請求項１３記載の方法。
【請求項１５】
前記アイテム解析コンポーネントは、評価のための前記物理アイテムを受け取るために筐体内に収容される請求項１４記載の方法。
【請求項１６】
前記アイテム解析コンポーネントによって生成されたスペクトル解析データ及び３Ｄスキャンデータから前記ユニークシグネチャを定義するために、３Ｄ空間マッピングを使用するように構成される請求項１３から１５のいずれかに記載の方法。
【請求項１７】
前記物理アイテムが予め記録されているかどうかを決定することは、
前記ネットワークノードによって生成された前記ユニークシグネチャを、３Ｄ空間解析技法を使用して予め記録されたユニークシグネチャと比較し、前記ユニークシグネチャ内で定義された前記物理アイテムの仮想空間特徴を回転させて、予め記録されたユニークシグネチャ内で定義された特徴との一致を決定することを含む請求項１３から１６のいずれかに記載の方法。
【請求項１８】
前記物理アイテムの前記インスタンスを記録するために、前記ピア・ツー・ピアネットワークに識別データの証明を提供するように更に構成される請求項１３から１７のいずれかに記載の方法。
【請求項１９】
前記物理アイテムの前記インスタンスを記録するために、前記ピア・ツー・ピアネットワークに評判データを提供するように更に構成される請求項１３から１８のいずれかに記載の方法。
【請求項２０】
前記評判データは、前記ピア・ツー・ピアネットワークによって実施されるブロックチェーン認証および信頼モジュール（ＢＡＴＭ）フレームワークに従って使用されるために、維持および提供される請求項１９記載の方法。
【請求項２１】
前記物理アイテムの前記インスタンスで記録するために、前記ピア・ツー・ピアネットワークに位置の証明を提供するように構成される請求項１３から２０のいずれかに記載の方法。
【請求項２２】
前記ネットワークノードは、前記通信サブシステムを介し、前記ネットワークノードの位置を決定するための信号を受信するように構成された位置決定装置を更に含む請求項２１記載の方法。
【請求項２３】
前記通信サブシステムは、近距離通信を使用して通信するように構成され、
前記ネットワークノードは、前記ネットワークノードの位置における協調を提供するために、近距離通信を介して１以上の監視ノードと通信するように更に構成される、請求項２２記載の方法。
【請求項２４】
前記インスタンスは、予め記録された前記物理アイテムから定義された、変更された物理アイテムであり、
前記アイテム解析コンポーネントを使用して、前記変更された物理アイテムのインスタンスのためのユニークシグネチャであって、前記変更された物理アイテムのための前記解析データを使用することで決定されるユニークシグネチャを決定するために、前記変更された物理アイテムの前記インスタンスを解析し、
前記ユニークシグネチャを使用して、前記変更された物理アイテムの前記インスタンスが、予め記録された物理アイテムとして記録されたかどうかを含めて予め記録されているかどうかを決定し、
前記インスタンスが予め記録されているかどうかの判定に応じて、前記変更された物理アイテムのインスタンスをブロックチェーンに記録するように構成される請求項１から１１のいずれかに記載の方法。
【請求項２５】
複数のネットワークノードは、現場の位置と同じ位置に配置され、
前記複数のノードは、アイテム追跡および認証するためのシステムを提供する分散レガを実装するピア・ツー・ピアネットワークに通信するために結合され、
複数のネットワークノードの１つは、請求項１から１２のいずれかに従って構成され、アイテム評価ノードを定義することを含むシステム。
【請求項２６】
前記複数のネットワークノードのうちの少なくとも１つの他のものは、前記アイテム評価ノードによって使用される位置証明法において監視を提供するために、前記アイテム評価ノードと近距離通信を使用して通信するように構成された監視ノードを含む請求項２５記載のシステム。
【請求項２７】
前記アイテム解析コンポーネントは、アセットを一意に識別するための一意な非再現性ランダム性を生成するために、異常、欠陥、不完全性、雑音、および、自然に発生するか又は処理を通じて人間が作成した幾何学的な不規則性のいずれかを含む物理的な特徴を測定するように構成される請求項１から１３のいずれかに記載のネットワークノード。
【発明の詳細な説明】
【背景技術】
【０００１】
ブロックチェーン技術は、ピア・ツー・ピアネットワーク上に分散型台帳を実装する。データは暗号を使用して安全に記憶され、分散レガ（ｔｈｅ  ｄｉｓｔｒｉｂｕｔｅｄ  ｌｅｇｅｒ）のブロックに記憶されたデータが正確で信頼できることを保証するために、様々な承諾メカニズムが使用される。
【０００２】
ブロックチェーンは、第三者に頼らずに固有のデジタルアイテムを追跡する方法を提供する。ある種の第３者を信頼する必要があるため、物理的な現実世界のアイテムにマッピングすると、ブロックチェーンは故障する。Ｓａｔｏｓｈｉが論文で言及しているように、第三者に頼ると「ブロックチェーンに載せる」という現行のハイプ（ｈｙｐｅ）にもかかわらず、ブロックチェーンの使用を即座に破壊／減少させる。
【発明の概要】
【０００３】
固有の無作為な特性を有する物理アイテムの固有の識別子（署名）を、ブロックチェーンに記録するフレームワークが提案されている。物理アイテムは固有の識別を決定するために分析される（例えば、スペクトルイメージング及び３Ｄスキャニングを使用して）。解析を実行するためのハードウェアが示され、ピア・ツー・ピアネットワークの様々なノードが示され、記述され、どのノードが位置の証明、プライバシー、信用および認証を提供するように構成されても良い。この解決法は固有の資産（ｐｒｏｐｅｒｔｉｅｓ）のサブセットが残っている場合に、アイテムが何らかの方法で変更されても機能することができる。
【０００４】
１又は複数の処理装置と、その１又は複数の処理装置に連結され、前記１又は複数の処理装置の少なくとも一部によって実行される命令を記憶する、例えばメモリで構成される記憶装置と、前記１又は複数の処理装置に連結され、ピア・ツー・ピアネットワークの少なくとも１又は複数の他のノードと通信する通信サブシステムと、前記１又は複数の処理装置に連結されたアイテム解析コンポーネントであって、そのアイテム解析コンポーネントによって生成された計測値から解析データを決定するように構成されたアイテム解析コンポーネントとを含むネットワークノードが提供される。前記ネットワークノードは、前記アイテム解析コンポーネントを使用して、物理アイテムのインスタンスのためのユニークシグネチャであって、前記物理アイテムのための前記解析データを使用することで決定されるユニークシグネチャを決定するために、前記物理アイテムのインスタンスを解析し、アイテム追跡および認証サービスを提供するために、前記ユニークシグネチャを使用して、前記物理アイテムのインスタンスが前記ピア・ツー・ピアネットワークによって維持されるブロックチェーンに予め記録されているかどうかを決定し、前記インスタンスが予め記録されているかどうかの決定に応じて、前記物理アイテムの前記インスタンスを前記ブロックチェーンに記録するように、前記１又は複数の処理装置を動作させることで構成される。
【０００５】
前記アイテム解析コンポーネントは、前記物理アイテムのスペクトルハイパーキューブデータを評価し、前記物理アイテムの構成における不規則性、特に様々な空間周波数での放射分析の測定値を識別するスペクトルイメージャと、前記物理アイテムに、広範囲のスペクトルの照明を提供するための光源（例えば、キセノンによるもの）と、対象物の３Ｄ空間データを評価するレンジスキャナ（例えば、レーザによるもの）と、レンジスキャナと前記イメージャとの間における幾何学的関連性を決定するための較正目標と、ＨＤ写真カメラと、前記物理アイテムの質量を決定するための重量計と、前記物理アイテムの３６０度の評価を可能にするために前記物理アイテム及び評価デバイスを互いに移動させるための移動メカニズム（例えば、可動プラッタ、プラットホーム又はガントリー）とのうちの、１以上を含んでも良い。
【０００６】
前記アイテム解析コンポーネントは、評価のための前記物理アイテムを受け取るために筐体内に収容されても良い。
【０００７】
前記ネットワークノードは、前記アイテム解析コンポーネントによって生成されたスペクトル解析データ及び３Ｄスキャンデータから前記ユニークシグネチャを定義するために、３Ｄ空間マッピングを使用するように構成されても良い。
【０００８】
前記物理アイテムが予め記録されているかどうかを決定することは、前記ネットワークノードによって生成された前記ユニークシグネチャを、３Ｄ空間解析技法を使用して予め記録されたユニークシグネチャと比較し、前記ユニークシグネチャ内で定義された前記物理アイテムの仮想空間特徴を回転させて、予め記録されたユニークシグネチャ内で定義された特徴との一致を決定することを含んでも良い。
【０００９】
前記ネットワークノードは、前記物理アイテムの前記インスタンスを記録するために、前記ピア・ツー・ピアネットワークに識別データの証明を提供するように構成されても良い。
【００１０】
前記ネットワークノードは、前記物理アイテムの前記インスタンスを記録するために、前記ピア・ツー・ピアネットワークに評判データを提供するように更に構成しても良い。前記評判データは、前記ピア・ツー・ピアネットワークによって実施されるブロックチェーン認証および信頼モジュール（ＢＡＴＭ）フレームワークに従って使用されるために、維持および提供される。
【００１１】
前記ネットワークノードは、前記物理アイテムの前記インスタンスで記録するために、前記ピア・ツー・ピアネットワークに位置の証明を提供するように構成しても良い。前記ネットワークノードは、前記通信サブシステムを介し、前記ネットワークノードの位置を決定するための信号を受信するように構成された位置決定装置を更に含んでも良い。前記通信サブシステムは、近距離通信を使用して通信するように構成され、前記ネットワークノードは、前記ネットワークノードの位置における協調を提供するために、近距離通信を介して１以上の監視ノードと通信するように更に構成されても良い。
【００１２】
前記物理アイテムの前記インスタンスは、予め記録された前記物理アイテムから定義された、変更された物理アイテムでも良い。前記ネットワークノードは、前記アイテム解析コンポーネントを使用して、前記変更された物理アイテムのインスタンスのためのユニークシグネチャであって、前記変更された物理アイテムのための前記解析データを使用することで決定されるユニークシグネチャを決定するために、前記変更された物理アイテムの前記インスタンスを解析し、前記ユニークシグネチャを使用して、前記変更された物理アイテムの前記インスタンスが、予め記録された物理アイテムとして記録されたかどうかを含めて予め記録されているかどうかを決定し、前記インスタンスが予め記録されているかどうかの判定に応じて、前記変更された物理アイテムの前記インスタンスをブロックチェーンに記録するように構成されても良い。
【００１３】
ネットワークノードのためのコンピュータ実装方法は、１又は複数の処理装置と、その１又は複数の処理装置に連結され、前記１又は複数の処理装置の少なくとも一部によって実行される命令を記憶する、例えばメモリで構成される記憶装置と、前記１又は複数の処理装置に連結され、ピア・ツー・ピアネットワークの少なくとも１又は複数の他のノードと通信する通信サブシステムと、前記１又は複数の処理装置に連結されたアイテム解析コンポーネントであって、そのアイテム解析コンポーネントによって生成された計測値から解析データを決定するように構成されたアイテム解析コンポーネントとを含み、前記方法は、前記アイテム解析コンポーネントを使用して、物理アイテムのインスタンスのためのユニークシグネチャであって、前記物理アイテムのための前記解析データを使用することで決定されるユニークシグネチャを決定するために、前記物理アイテムのインスタンスを解析し、アイテム追跡および認証サービスを提供するために、前記ユニークシグネチャを使用して、前記物理アイテムのインスタンスが前記ピア・ツー・ピアネットワークによって維持されるブロックチェーンに予め記録されているかどうかを決定し、前記物理アイテムの前記インスタンスを前記ブロックチェーンに記録するように構成される。
【００１４】
複数のネットワークノードが、現場の位置と同じ位置に配置され、前記複数のノードが、アイテム追跡および認証するためのシステムを提供する分散レガを実装するピア・ツー・ピアネットワークに通信するために結合され、複数のネットワークノードの１つが、請求項１から１２のいずれかに従って構成され、アイテム評価ノードを定義することを含むシステムが提供される。１つの特徴において、前記複数のネットワークノードのうちの少なくとも１つの他のものは、前記アイテム評価ノードによって使用される位置証明法において監視を提供するために、前記アイテム評価ノードと近距離通信を使用して通信するように構成された監視ノードを含む。
【００１５】
いずれの態様においても、前記アイテム解析コンポーネントは、アセットを一意に識別するための一意な非再現性ランダム性を生成するために、異常、欠陥、不完全性、雑音、および自然に発生するか又は処理を通じて人間が作成した幾何学的な不規則性のいずれかを含む物理的な特徴を測定するように構成されても良い。
【図面の簡単な説明】
【００１６】
【図１】一実施形態による複数の異なったタイプのノードを含むピア・ツー・ピアネットワークの一部の図である。
【図２】図１のノードのコンポーネントを示す図である。
【図３】図１のノードのコンポーネントを示す図である。
【図４】図１のノードのコンポーネントを示す図である。
【図５】実施形態における、例示的なユースケースに関連するノードの動作を示す図である。
【図６】実施形態における、例示的なユースケースに関連するノードの動作を示す図である。
【図７Ａ】実施形態における、例示的なユースケースに関連するノードの動作を示す図である。
【図７Ｂ】実施形態における、例示的なユースケースに関連するノードの動作を示す図である。
【図７Ｃ】実施形態における、例示的なユースケースに関連するノードの動作を示す図である。
【００１７】
【００１８】
【発明を実施するための形態】
【００１９】
ブロックチェーンは、アセット（ａｓｓｅｔ、資産）運用の透明性を提供するために、様々な解決法のための潜在的なゲートウェイを提供する。しかしながら、これまで、それらは、デジタルアセットにのみ実際には適用可能であり、物理的なアセットには、限られた成功しか収めていなかった。しかし、これまで述べてきた方法はＳａｔｏｓｈｉが述べたように、ブロックチェーンの使用を大幅に減らす厳密に堅牢な（ｒｏｂｕｓｔ）アセット創出手法を提供するものではなく、また、この問題空間に対して真のエンド・ツー・エンドフレームワークを提供するものでもない。つまり、アセットの創出を達成することができれば、アセットの性質を評価するハードウェアがどのようにしてアセットの性質を評価するか、又はアセットが正当な関係者（ａｃｔｏｒｓ）であり、中間者（ＭＩＴＭ）攻撃者ではないことを保証するか、ということである。更に、オブジェクトが何らかの形で変更された場合、一意のハッシュは、現在試行されたブロック及び前回に記録されたブロック以降に「データ」が失われたので、前回のハッシュと等しくならない。これらの問題を解決することにより、外部からの信頼に全く依存せず、アセットの完全な追跡を提供する、完全に透明なアセット及びサプライチェーン管理が可能になる。
【００２０】
遺伝子（例えば、ダイヤモンド）を使用した概要例
ダイヤモンドは、炭素の不完全性／炭素の傷（ｆｌａｗｓ）という独特の特性を有する。これらの傷は、ダイヤモンドの形状と種類とにおいて３Ｄ空間で一意である。これについての更なる一般的な情報は「http://www.jewelry-secrets.com/Blog/black-spots-in-diamonds/」で入手可能であり、参照によりその全体が本明細書に組み込まれる。
【００２１】
分析装置は宝石用原石等のアイテムを分析して、その固有の特性（例えば、解析データ）を決定し、それによってアイテムのユニークシグネチャ（ｕｎｉｑｕｅ  ｓｉｇｎａｔｕｒｅ）を定義するように構成することができる。ここで、不完全性、傷、変動、欠陥、雑音、幾何学的な不規則性、閉塞（ｏｃｃｌｕｓｉｏｎｓ）、異常等の用語は３Ｄスキャン、スペクトル解析および記載されている他の測定によって評価され、アセットのための解析データを生成するために適用され得る特徴を示すために、交換可能に使用される。このような解析データはアセット固有の性質を決定し、アセットのユニークシグネチャを定義するのに役立つ。全ての物理的アセットが、評価すべき各タイプの物理的特徴を有するわけではないことが理解される。分析システムは、以下を含む「ボックス／装置」を含むことができる：
ａ．質量を記録する重量計
ｉ．これは、問題における物体の質量を取り込む。
ｂ．３Ｄ／ＬＩＤＡＲスキャナ
ｉ．これは、問題におけるダイヤモンドの外形を取り込む。
ｃ．任意の角度からダイヤモンドの写真を素早く撮影できる高解像度カメラ。
ｄ．スペクトルイメージングカメラ。
【００２２】
ダイヤモンドが採掘される場合、ダイヤモンドにおける１の面を切断／研磨／清浄化することができる（ただし、本明細書で言及される粗い石に同様の技術を適用することができる：http://www.ogisystems.com/scanoxplanner-diamond-planning.html）／参照によりその全体が本明細書に組み込まれる。
【００２３】
一旦これが行われると、ダイヤモンドは、「ボックス／装置」内における光が一端を通して照射され、新たに切断／研磨／洗浄された側を通して出ることを可能にする位置に配置される。
【００２４】
次いで、「ボックス／装置」はその質量、外形および３Ｄ空間を記録し、その外形に対するダイヤモンドの写真およびスペクトルデータを認識する。
【００２５】
そして、これらの値は、第１のブロックチェーンエントリとしてブロック内に配置される、暗号化値として作用する。
【００２６】
ここから、ダイヤモンドは処理されるべき次のパーティに渡されるか、手を変える、例えば、宝石屋が望む形状に切断されることができ、そこで、次のパーティはそれを「ボックス／装置」に挿入することによって、ダイヤモンドの同一性を受信時に確認する。ダイヤモンドの向きはこのステージでは無関係であり、単に「ボックス／装置」内に配置されていても良い。「ボックス／装置」は新しい質量、外形を記録し、その３Ｄジオメトリに関連する３Ｄ空間認識を有する写真画像を撮影する。
【００２７】
次いで、ダイヤモンドは実世界空間からオブジェクト世界空間へオブジェクトを取るときに、２つの不完全性（およびそれらの３Ｄ空間データ並びにスペクトルデータ）を以前のブロックチェーン入力と整列させるために、３Ｄグラフィカルレンダリングで説明されるのと同様の技法によって仮想空間内で再配向される。これが行われると、操作は単にその軸に沿って回転し、Ｎ個全ての元の不完全性が十分に整合することを確認する。（いくつかの３Ｄグラフィカルレンダリング技術については、Pharr、M.,Jakob、W.、及びHumphreys,G(2017) 物理ベースのレンダリング：理論から実装（第３版）を参照されたい。Amsterdam;Boston;Heidelberg:Elsevier  Chapter  4 特にsection 4.1.2、参照によりその全体が本明細書に組み込まれる。）
【００２８】
正（ｔｒｕｅ）であれば、ダイヤモンドは同じものであり、これは、ダイヤモンドのトランザクション又は評価を検証する。偽（ｆａｌｓｅ）の場合、ダイヤモンドは同じものではなく、トランザクションは有効ではないか、又はこれがダイヤモンドの評価である場合、それは拒絶される。
【００２９】
しかしながら、宝石商／クライアントは、ダイヤモンドを加工または再成形することによって、ダイヤモンドを修正することを望む場合がある。その場合、以前にダイヤモンドが確認された場合と同じであることを確認するための動作を実行し、次いで、ダイヤモンドを加工し、「ボックス／装置」にアイテムを挿入する。ダイヤモンドの向きは、このステージでは無関係であり、ダイヤモンドを「ボックス／装置」内に配置するだけで良い。
【００３０】
ここで、「ボックス／装置」は新しい質量、外形を記録し、その３Ｄジオメトリに関連する３Ｄ空間認識を有する写真画像を撮影する。次いで、ダイヤモンドは実世界空間からオブジェクト世界空間へオブジェクトを取るときに、２つの不完全性（およびそれらの３Ｄ空間データ並びにスペクトルデータ）を以前のブロックチェーン入力と整列させるために、３Ｄグラフィカルレンダリングで説明されるのと同様の技法によって、仮想空間内で再配向される。これが行われると、アルゴリズムは不完全性を見つけるまでその軸に沿って単に回転する必要があり、最後に、第３の不完全性（必要であれば、より高いカウントまで繰り返すことができるが）を見つけるまでもう１回転することで、Ｎ個の元の不完全性のサブセット（部分集合）が十分に整合するはずである。
【００３１】
これが正である場合、新しい項目（ｄｅｔａｉｌｓ）を有する新しいブロックチェーンエントリが生成され、以前のエントリの「子」として、ブロックチェーンのエントリに追加することができる。それ以外の場合、以前のエントリの子としてアイテムを拒絶する。
【００３２】
これらの操作は、アイテムを物理的に分割し、以前に分析され、記録されたアイテム（そのデータを介して記録された）に対する連続性を維持するための３の不完全性が残っている限り、任意の回数繰り返すことができる。
【００３３】
一意の３Ｄ空間の性質および不完全性の形状のため、ダイヤモンド及び他の宝石用原石内で複製することは不可能であるが、これは小規模の不完全性または異常を有するもの、例えば、塗料の高さ、刷毛のストローク、着色属性、劣化、汚れ等のキャンバス要素、および製品からのテキストの（ｔｅｘｔｕａｌ）品質および／または単に複製できない時間に起因する影響に変動がある塗装等にも当てはまる可能性がある。
【００３４】
ランダムな異常は、その主要な検証方法として作用するアイテムに固有の「ノイズ」として扱われる（絵画の場合、これは塗料の高さ、刷毛のストローク、着色属性、劣化、汚れ、及び生産からのテキスト品質等のキャンバス要素の変動、および／または再現不可能であり得る時間に起因する影響であり得る）。宝石用原石のような場合、追加のステップは宝石が切断され、修正される可能性に対処し、これによって、外形マッピングに対処する。
【００３５】
これは、製品の生産者がその製品に１回限り固有のランダムな「ノイズ」を発生させる場合、全ての製品が一意的に識別可能であるか、又は全ての製造された製品に存在する既にランダムに発生している欠陥、異常、不完全性または変動を介して、新しく製造された製品に統合することができる。
【００３６】
提案された解決策は、侵襲性の方法が物理アイテムの評価を低減または損なう可能性があり、極めて高価であるか、または単に理解できない可能性があるため、非侵襲的方法または分析を提供する。
【００３７】
提案された実施形態
図１は複数のノード１０２，１０４，１０６，１０８及び１１０、それぞれノード１，ノード２，ノード３，ノード４及びノード５を示すコンピュータネットワーク１００を示し、これらは通信することで、物理的な「現実世界」オブジェクト（例えば、アセット）のためのデータを記録して、トランザクション及びブロックの創出、トレーサビリティ、プライバシー、セキュリティー及び強力な確認を可能にする、分散型台帳を提供する。このピア・ツー・ピアネットワークのノードの一部のみが図示されていることは理解されるであろう。
【００３８】
図１には、インターネット等（例えば、インターネット通信は破線を使用して示されている）のワイド・エリア・ネットワーク（ＷＡＮ）を使用して、相互に通信できるサンプルノード（ノード１、ノード２、・・・、ノード５）がいくつか存在している。これらのノードのうちの少なくともいくつかは、様々な場所から本明細書で説明されるサービスを可能にし、堅牢な分散ピア・ツー・ピアネットワークを提供するために、互いに遠隔に配置され、好ましくは世界中の全て又は一部に、地理的に分配される。いくつかのノード（例えば、ノード１、ノード２及びノード３（１０２，１０４及び１０６））もまた、文書に更に記載されるように、近距離通信（例えば、破線によって表される）を介して相互作用することが示される。全てのノードが近距離通信を介して通信する機能を必要とするわけではない。しかしながら、全ての現場展開ノード（例えば「マイナー」）は、少なくともこの能力を持つ必要があるだろう。
【００３９】
ノードには、１）マイナー−アセットを評価するノード、（２）監視−マイナーの位置における安全と信頼とを向上させるために、マイナーと同じ機能を提供する近距離通信やノード内の他のマイナーノードであって、アセットの評価を差し引いたノード、及び３）マイナーや監視ではないフルノードであって、これらがより安全なネットワークに役立つためのノード、がある。現場配備されていないフルノード（宝石鉱山または美術ディーラに配備され得るマイナー又は監視ノード（ｗｉｔｎｅｓｓ  ｎｏｄｅ）とは異なり、物理的に野外にあるように）はネットワークノードであり、アセットの評価または位置の評価を行わず、代わりに、ブロックチェーン上のすべての区画、その有効性、その正当性およびトランザクションが存在する場合のアセットのトランザクションを検証できる。フルノードは地理的に分散され、その同一性における完全性、ハードウェアコンポーネントにおける完全性、それら上で実行される任意のソースコードにおける完全性を証明し、全てのブロックを追跡し、その有効性、全てのトランザクションを保証し、その有効性を保証し、ならびに問題のアセットクラスに関連する合意規則を保証することが十分に可能である必要があり、それらはビットコインフルノード［https://en.bitcoin.it/wiki/Full_node］と機能が類似している。
【００４０】
ノード１  １０２はアセット（例えば、物理アイテムのインスタンス）を評価するように構成されたマイナーである。アセットクラスは、宝石用原石、鉱石、鉱物学的特徴、芸術作品、古代の遺物、食品、農産物、犯罪の証拠、ＤＮＡ評価、加工物および解析のためのスペクトルイメージングのための他のアプリケーションを含むことができ、その解析は、異常が３Ｄ空間で空間的に整列しているが、相対距離を維持しているもの、又は異常がカビやバクテリアの指数関数的な増殖等の公式によって定義された速度で変化するものが含まれる。特定のノードは、アセットの特定のクラス又はタイプを評価するためにのみ、構成されても良い。いくつかのノードは、１以上のタイプの評価をすることができる。評価はスペクトル解析への３Ｄ空間マッピングを含み、具体的には、アセットを一意的に識別することができる物理的特徴（例えば、異常、欠陥、または、自然発生、経時劣化による産物、テキストパターン及び特性、ならびに／もしくは一意の再現不可能なランダム性を生成するいくつかの人為的な過程による不完全性）を探す。そのような物理的な特徴（例えば、異常、欠陥、または、不完全性等）は含有物、引っかき傷、裂け目、反り、テキストパターン及び特性、または、レーザプロジェクタ−レシーバの組合せ、写真カメラ及び／若しくはスペクトル画像解析を通して観察可能な任意の他の変化を含むことができる。固有の特徴を有するいくつかのアセットタイプの例として、宝石用原石内の閉塞等、アセットの３Ｄ空間内の不完全性がある。評価の間、ノード１  １０２は、アセットが一意に識別され、その後、その同一性が検証される評価データ（本明細書では、解析データとも呼ばれる）を定義する。アセットは、アセットの第２の評価を実行することによって、即ちアセットを評価することができる同一または異なるノードによって、及び評価データの第２のインスタンスを第１のインスタンスと比較し、（少なくとも誤差の閾値内で、Ｃａｓｓｅｔとして以下にさらに説明される）マッチを決定すること等によって、後に検証される。解析データは、（例えば、ユニークシグネチャを定義するために）前述の異常、欠陥、または不完全性を取り込む、３Ｄ空間情報に取り繕われた（ｓｔｉｔｃｈｅｄ）スペクトルイメージングデータを含む。ノード１  １０２は更に説明するように、解析データの第１のインスタンスを、分散型台帳に記録することができる。データの第１のインスタンスは更に説明されるように、第２のインスタンスと比較するように、台帳から取り出されても良い。
【００４１】
いくつかのアプリケーションでは、解析データが、評価を実行するノード（例えば、ノード１  １０２）の位置データ（例えば、ＧＰＳデータ）に関連して台帳に記録される。位置データは、制裁エリア又は衝突ゾーンから来ていないといった、オブジェクトの出所を識別するのに役立ったり、例えば、問題のアセットが、そのアセットクラス特有の他のガイドラインであって、アセットのジオフェンシング（ｇｅｏ−ｆｅｎｃｉｎｇ）等、アセットが元のポイントから指定された距離で取引されるのを防ぐようなガイドラインを満たすことを保証するのに役立つ。位置データの信頼性を高めるために、位置の証明（ｐｒｏｏｆ  ｏｆ  ｌｏｃａｔｉｏｎ）を提供するように評価ノードを構成することができる。例えば、アセットを評価するように構成されたコンピュータネットワーク内の任意のノードはまた、好ましくは、ピア・ツー・ピア位置の証明技法を用いて、その位置の証明を提供するように構成される。ノード１は、この文脈において「証明者」としても知られており、証明者は証明者に対する「監視」として機能する近距離通信を介して、少なくとも１の近くのノード（例えば、ノード２  １０４又はノード３  １０６）に到達可能であることを必要とし、証明者が実際に提供されたＧＰＳ位置（ＧＰＳ  ｌｏｃａｔｉｏｎ）にいることを保証する。ピア・ツー・ピア位置の証明は、ピア・ツー・ピア位置の証明のためのブロックチェーン（Brambilla,  G.,  Amoretti,  M.  and  Zanichelli,  F.,  Using  Blockchain  for  Peer-to-Peer  Proof-of-Location,  arXiv:1607.00174v2  [cs.DC]  31  Jul  2017）で詳述され、参照によりその全体が本明細書に組み込まれる。既に述べたように、ノード４  １０８及びノード５  １１０は、ノード１  １０２からの近距離通信の範囲外に位置するノードである。ノード１  １０２（例えば、証明者）はこれら遠隔の分散ノード１０８，１１０と相互作用して、ノード、ペイロード及び位置認可についてのコンセンサスがあることを保証するとともに、「ピア・ツー・ピア位置の証明のためのブロックチェーン」に記載されているように、共謀への対抗策として機能する。
【００４２】
ノード１  １０２は、評価データ及び（ＧＰＳ）位置データの第１のインスタンスを台帳に記録する。より詳細には、記録されるべきデータがコンセンサスのためにネットワーク１００内の他のノード（例えば、１０４−１１０）に送信される。このデータは、ノード１  １０２が有効なアクタ（ａｃｔｏｒ）であることが証明され、その利用可能なサービス及びソースコードが本物であることが証明されると送信される。送信されるデータは、評価データの暗号化ハッシュ（例えば、不完全マッピングを含む、空間情報でステッチされたスペクトルイメージングデータ）で構成される。アセットの質量のうちの１つ、及びＧＰＳ位置のうちの１つによる、２の追加の暗号化ハッシュが生成され、送信される。質量データ及びＧＰＳデータは、生成されるブロックのメタデータ要素として機能する。データの提出（ｓｕｂｍｉｓｓｉｏｎ）は、使用されるメカニズムのクラス及びタイプによって変更される。３の暗号化ハッシュは、ペイロードの一部として「分散型センサネットワークのためのブロックチェーンベースの信頼および認証」（Moinet,  A.,  Darties,  B.  and  Baril,  J.-L.,  Blockchain  based  trust  &  authentication  for  decentralized  sensor  networks,  arXiv:1706.01730v1  [cs.CR]  6  Jun  2017）に列挙されるような、ノードＩＤ及び評判データ等のブロックチェーン認証および信頼モジュール（ＢＡＴＭ）フレームワークからの任意の他の必要なアイテム、又はネットワークノードと「ピア・ツー・ピア位置の証明のためのブロックチェーン」に列挙される位置の証明・ペイロードとの間の分散型信頼認証のための任意のフレームワークと共に含まれる。次に、遠隔配布されたノードから受信した応答は、ペイロードの提出の場合、またはノード登録の場合、認証、非難または禁止であり、認証の応答は、承認、非難、または禁止することであり、更新は、承認、非難、または禁止応答を受信することができる。これらの応答および関連する値のインスタンス化は、それぞれのアクションに関するものであり、ブロック認証および信頼モジュール（ＢＡＴＭ）フレームワークに記載されている。
【００４３】
図２は、いくつかの用途によるマイナーノード（例えば、ノード１  １０２）のコンポーネントのブロック図である。図２は、マイナーとして動作するとき、又はマイナーの監視として動作するとき、アセットを評価する能力を実行するためのコンポーネントの基盤（ｂａｓｅｌｉｎｅ）を示す。アイテム評価コンポーネントは、筐体内に収容され、評価のための物理アイテムを受け取るように、筐体内に配置されても良い。いくつかのアイテムは、そのような筐体の外部にあっても良い。
【００４４】
いくつかのアプリケーションでは、監視がフルノードであっても良い（例えば、マイナーではない）ことが理解されるのであろう。ノードは、監視として機能するメッシュネットワーク構成における単なるノードである、監視ノードとして構成されても良いことが理解されるのであろう。
【００４５】
各マイナーのコンポーネントと、機能と、相互関係とを以下に示す。
【００４６】
電源２０４−ノードがその必要なサービスをネットワークに実行することを可能にするために、付随するエネルギと同様に、電源が必要とされる。
【００４７】
以下の評価コンポーネントは、アセットの一意の識別子として働き、アセット自体の暗号化ハッシュ（アセットの自身の出所）を生成するために使用される、スペクトル解析への３Ｄ空間マッピングの作成に有用である。
【００４８】
記憶ユニット２０６−非フルノードが相互作用することが期待される、特定のアセットクラスのいくつかの評価を保持するのに十分な大きさの記憶装置。３Ｄ画像分光法は、「固体物体上のハイパースペクトルパターンを測定するための３Ｄ画像分光法」（Kim,  M.,  Harvey,  T.,  Kittle,  D.,  Rushmeier,  H.,  Dorsey,  J.,  Prum,  R.,  Brady,  D.  2012.  3D  Imaging  Spectroscopy  for  Measuring  3D  Hyperspectral  Patterns  on  Solid  Objects.  ACM  Trans.  Graph.  31  4,  Article  38  (July  2012)、参照により本明細書に組み込まれる）に記載されている。
【００４９】
スペクトルイメージャ２０８（分光放射計）は、アセットのスペクトルハイパーキューブデータ（ｓｐｅｃｔｒａｌ  ｈｙｐｅｒｃｕｂｅ  ｄａｔａ）を評価し、アセットの構成の不規則性、特に様々な空間周波数における放射分析の測定値（ｔｈｅ  ｒａｄｉｏｍｅｔｒｉｃ  ｍｅａｓｕｒｅｍｅｎｔｓ）を識別する。このような測定は、「固体物体上のハイパースペクトルパターンを測定するための３Ｄイメージング分光法」の論文に記載されている。
【００５０】
レーザプロジェクタ及びレーザレシーバ２１０（レーザレンジスキャナ）は、オブジェクトの３Ｄ空間データ、及び幾何学的な不規則性（宝石用原石中の封入物等のアイテムを含み得る）を評価する。このような測定は「固体物体上のハイパースペクトルパターンを測定するための３Ｄイメージング分光法」の論文にも記載されている。
【００５１】
キセノン光源２１２は、「固体物体上のハイパースペクトルパターンを測定するための論文３Ｄイメージング分光法」に記載されているように、アセット上に広範囲のスペクトル（平坦で均一な）照明を提供する。
【００５２】
較正目標（Ｃａｌｉｂｒａｔｉｏｎ  Ｔａｒｇｅｔ）２１４は、「固体物体上のハイパースペクトルパターンを測定するための論文３Ｄ画像分光法」に記載されているように、レンジスキャナとイメージャとの間の幾何学的な関係を決定するのに役立つ。
【００５３】
電動ターンテーブル又はガントリー２１６は、移動メカニズム（アセットが載置される電動基盤、または大きなアセットについて「固体物体上のハイパースペクトルパターンを測定するための論文３Ｄ画像分光法」に記載される３ＤＩＳシステムの移動を可能にするガントリー）を提供し、これは指定されたアセットの周囲３６０度の回転を可能にする。
【００５４】
２．物品の質量を決定するための重量計２１８（任意）。
【００５５】
３ＤＩＳのみでは不完全性をマッピングできないアセット（宝石用原石等）用のＨＤ写真カメラ２２０。
【００５６】
コンピューティングユニット（複数可）２２２は、「固体物体上のハイパースペクトルパターンを測定するための論文３Ｄ画像分光法」の論文に記載されているようなアセットの評価に使用されるアセットスキャン当たりに必要とされる、長い計算時間を迅速に回避するために３Ｄ空間およびスペクトル情報を実行するように機能する、処理装置または装置群を提供する。処理装置は、中央処理装置（ＣＰＵ）又はグラフィック処理装置（ＧＰＵ）、又は特定用途向け集積回路（ＡＳＩＣ）及びフィールドプログラマブルゲートアレイ（ＦＰＧＡ）等の特別に構成されたハードウェアデバイス、又はそれらの組み合わせを含むソフトウェア（例えば、メモリに記憶された命令）等を介してプログラム可能であっても良い。特定用途向け集積回路（ＡＳＩＣ）及びプログラマブル・ゲート・アレイ（ＰＧＡ）は、従来のプログラミングされたデバイスよりも効率的で短時間に、特定の（専用の）タスクを実行するように構成することができる。
【００５７】
以下のコンポーネントはアセットのトレーサビリティ法として機能する、アセットのメタデータ位置追跡に役立つ：位置ベースサービス（ＬＢＳ）装置（ＧＰＳ追跡２２４等）が「ピア・ツー・ピア位置の証明のためのブロックチェーン」に記載されているように、ジオ位置（ｇｅｏｌｏｃａｔｉｏｎ）データ（ＧＰＳデータ）の伝送を可能にする。（Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｂｌｕｅｔｏｏｔｈ  ＳＭＡＲＴ（登録商標）又はＺｉｇＢｅｅ（登録商標）、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）又は任意の他の近距離ネットワーク通信メカニズム等による）近距離通信部２２６は、「ピア・ツー・ピア位置の証明のためのブロックチェーン」に記載されているように、位置の証明の要求および応答を、定期的に送信する。通信システム２２８はワイド・エリア・ネットワーク−ネットワーク通信機能等のＷＡＮ通信を提供する。これは「ピア・ツー・ピア位置の証明のためのブロックチェーン」で記載されているように、他のノードと通信するために、インターネット通信を介して長距離通信する方式である。通信システム２２８は、１又は複数のアンテナを備えることができ、１又は複数の有線接続を提供して、近距離通信およびインターネット（ＷＡＮ）通信を介した通信能力を与えることができる。
【００５８】
ここで、ノードの評判（ｒｅｐｕｔａｔｉｏｎ）と出所とを明示する方法について説明する。前述のように、ノードは、登録、認証、信用評価、コンポーネント登録および検証、利用可能なサービス登録および検証、ならびにリソースプロバイダの検証の一部として、他のノードとの相互作用の少なくとも以下のステージを提供することができる。
【００５９】
識別データの証明（Ｐｒｏｏｆ  ｏｆ  ｉｄｅｎｔｉｔｙ）：「分散型センサネットワークのためのブロックチェーンベースの信頼および認証」のセクション３で取り上げられている。簡単に言うと、ＢＡＴＭは暗号鍵をネットワークノード（ＮＮ）、例えば、ネットワーク内のマイナー、監視ノード又はフルノードと、利用可能サービス（ＡＳ）とに関連付ける。本発明者らは、マスターキーのＰｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ（ＰＧＰ）モデルに含まれるアイデアを使用して、その寿命（ｌｉｆｅｓｐａｎ）の中からＮＮ又はＡＳを識別する。このキーは、暗号化とデジタル署名の２次キーの生成にのみ使用される。ほとんどの公開鍵基盤（ＰＫＩ）と同様に、秘密鍵はシステムの主要なコンポーネントであり、従って鍵の管理は特に重要である。攻撃者は、鍵を取得した場合、簡単にネットワークノード（ＮＮ）の識別を偽装できる。ＮＮ自身は２のベクトル、即ち「名前」値を含むノードプロパティ（ＮＰ）と、別個の能力を提供しない関連する全てのハードウェアデバイス、例えば、電源、中央処理装置（ＣＰＵ）／グラフィック処理装置（ＧＰＵ）／特定用途向け集積回路（ＡＳＩＣ）／フィールドプログラマブルゲートアレイ（ＦＰＧＡ））と、以下に記載される能力のベクトルとして列挙されるノード能力（ＮＡ）とから構成される。
【００６０】
能力のベクトル：「分散型センサネットワークのためのブロックチェーンベースの信頼および認証」のセクション３で取り上げられている。該論文では、ノード能力（ＮＡ）としてラベル付けされた能力のベクトルは、ノードに関連する物理センサの能力である。本願の文脈では、スペクトルイメージャ、３Ｄスキャナ／ＬＩＤＡＲ、ＧＰＳ（電子機器を必要とする全地球測位システムを有するという意味で）、Ｂｌｕｅｔｏｏｔｈ（又は使用される近距離通信のどのようなメカニズムも）、記憶装置、およびマイナーノードのためのネットワークベースの通信（長距離ネットワーク通信の意味で）等のアイテムを参照し、監視ノード及びフルノードはＧＰＳ（電子機器を必要とする全地球測位システムを有するという意味で）、Ｂｌｕｅｔｏｏｔｈ（又は使用される近距離通信のどのようなメカニズムも有する）、記憶装置、及びネットワークベースの通信（長距離ネットワーク通信の意味で）を含むことができる。
【００６１】
利用可能なサービスのベクトル：「分散型センサネットワークのためのブロックチェーンベースの信頼および認証」のセクション３で取り上げられている。利用可能サービス（ＡＳ）は、能力依存（ＡＤ）ベクトル、リソース依存（ＲＤ）ベクトル及びリソースプロバイダ（ＲＰ）ベクトルを定義する。それぞれのノードは、サービスレジストリ（ＳＲ）にサービスを格納する。記憶機能を持つノードは、利用できないサービスを保存して、将来的にこれらのサービスを他のノードで再利用できるようにする。利用可能サービス（ＡＳ）は、その３つの成分ベクトルに分解される場合、以下の通りである：その内容が上述の能力のベクトルと同一であるべき能力依存（ＡＤ）、以下に説明するリソース依存（ＲＤ）、及び以下にも説明するリソースプロバイダ（ＲＰ）。
【００６２】
任意の依存関係（例えば、非フルノードの監視データ）：「分散型センサネットワークのためのブロックチェーンベースの信頼および認証」のセクション３で取り上げられている。リソース依存（ＲＤ）のベクトルは、Ｂｌｕｅｔｏｏｔｈ（又は使用される近距離通信のメカニズムが何であれ）、及びレンジ内の監視ノードに関連するＧＰＳと、スペクトルイメージャからのデータキューブ、ＧＰＳからのＧＰＳ位置およびマイナーノードの監視、監視ノードのＧＰＳおよび監視、ならびにＧＰＳからのトランザクション／異常ルックアップ、ＧＰＳ位置およびフルノードの監視等の要素を含むリソースプロバイダ（ＲＰ）とを含み、ノードのための任意のリモートリソース依存から構成される。
【００６３】
ピア・ツー・ピアの位置の証明は、ＧＰＳ位置のリソースプロバイダ（ＲＰ）要素と、それぞれのＧＰＳ位置・ペイロードを有する監視とを含む。
【００６４】
リソースプロバイダ・ベクトル：「分散型センサネットワークのためのブロックチェーンベースの信頼および認証」のセクション３で取り上げられている。リソースプロバイダ（ＲＰ）は、スペクトルイメージャのためのデータキューブ、ＧＰＳからのＧＰＳ位置、およびマイナーノードのための監視、監視ノードのためのＧＰＳ及び監視、ならびにトランザクション／異常ルックアップ、ＧＰＳからのＧＰＳ位置、およびフルノードのための監視等の要素を含む。
【００６５】
ノード検証のインセンティブは、ノード自身の評判を保証することである。一方、能力とサービス検証とのインセンティブは、ノードが提供する能力と、「分散型センサネットワークのためのブロックチェーンベースの信頼および認証」のセクション４で取り上げられているように、ノードが提供するリソースの評判とを保証することである。これは、時間の経過に伴うネットワーク上の各ノードの動作を示すものとして、ブロックチェーンに含まれるペイロードを、含むことができる。この手法は、ノードがデータを改竄したり、他人になりすましたりすることによって、他人を騙すことができないことを保証しようとするものである。これにより、トラストセンターを必要とせずに、信頼性評価の信頼性を確保することができる。評判評価はネットワークノード（ＮＮ）信頼評価レベルを対象としているが、同じ原理が利用可能サービス（ＡＳ）に適用され、ネットワーク内の各ノードで利用可能サービス（ＡＳ）の評判レベルに反映されるため、これを使用する各ノードの評判レベルが変更される。このように、ネットワークノードが検証される場合、我々が安全に保たれなければならない秘密鍵、ならびに能力［４８］のベクトルであるノードプロパティ（ＮＰ）とノード能力（ＮＡ）に基づいて、我々は、利用可能サービス（ＡＳ）を通じて適切な能力をもつことを主張するノードであることを、確信することができる。利用可能サービス（ＡＳ）は、能力依存（ＡＤ）、リソース依存（ＲＤ）、およびリソースプロバイダ（ＲＰ）で構成される同じ私有鍵にも依存する。能力依存（ＡＤ）は、能力ベクトル［４８］であるノード能力（ＮＡ）への１対１のマッピングを持つ。能力ベクトル［４８］は、同じ私有鍵を持ち、これにより、改ざんが防止される方法でノードのキャパシティが証明される。
【００６６】
このように動作することは、ノードが提供するペイロードと他のノードとの相互作用を通じた、時間の経過に伴う評判に基づいて、ノードが意図したことを行ったという信頼の尺度を提供する。
【００６７】
更に、位置ベースのメタデータは、制裁エリア又は衝突ゾーンから来ていないといった、オブジェクトの出所を識別するのに役立ったり、例えば、問題のアセットが、そのアセットクラス特有の他のガイドラインであって、アセットのジオフェンシング等、アセットが元のポイントから指定された距離で取引されるのを防ぐようなガイドラインを満たすことに対する保証に役立つように、追加されなければならない。
【００６８】
このように、基底依存性ベクトルは、少なくとも１の評判の良い監視を含み、それによって評判は、前述のＢＡＴＭ評判に基づき、また、「ピア・ツー・ピアの位置の証明のためのブロックチェーン」のセクション４．１〜４．４に概説される基準を満たす。
【００６９】
これにより、位置のメタデータの暗号化ハッシュを生成するために、必要に応じてアセットの位置追跡が十分に確保される。
【００７０】
最後に、ノードは、ＢＡＴＭフレームワークがノードの認証／検証を提供するためにデジタル署名を使用するのとほぼ同様に、実行されるソースコードのデジタル署名を提供し、これは、提供されるサービスとして見ることができるソースコードにのみ適用される。
【００７１】
評価コンポーネントは、アセットの特定の特徴を評価するように構成されても良く、その特徴は、アセットのタイプ／クラスに依存しても良い。計算ユニットは説明したように、ユニークシグネチャを生成するアセットタイプに基づいて所望の評価データを取得するために、作業フロー等に応じて構成されても良い。ユーザ命令は、解析動作を支援するために提供されても良い。
【００７２】
図３は、いくつかのアプリケーションによる、マイナーではないノード２  １０４のような監視ノードのブロック図である。図３は、マイナー又は他の監視が、監視として行動する能力を果たすためのコンポーネントの基盤を示す。上位から見ると、示されたコンポーネントは図２と同様だが、コンピューティングユニットは監視の役割のために構成されても良い。電源２０４と、記憶ユニット２０６と、コンピューティングユニット２２２と、ＧＰＳ測位装置２２４と、近距離通信部２２６と、インターネットのようなより広い通信のための通信システム２２８とがある。
【００７３】
上述したように、コンピューティングユニット２２２は、ノード識別、ノードコンポーネント識別および完全性、ならびに利用可能サービスの識別および完全性、ならびにＢＡＴＭフレームワーク（「分散型センサネットワークのためのブロックチェーンベースの信頼および認証」のセクション３及びセクション４参照）に必要なペイロードに関する計算を実行するように機能する処理装置または装置群（ＣＰＵ、ＧＰＵ、ＡＳＩＣ、ＦＰＧＡ等を含む）を提供する。
【００７４】
以下では、近接性、それゆえのトレーサビリティに基づいて位置に基づく検証を提供する、監視の評判および出所を指定する方法について説明する。
【００７５】
前述のように、ノードは、登録、認証、信用評価、コンポーネント登録および検証、利用可能なサービスレジストリ（ＳＲ）及び検証、並びにリソースプロバイダ（ＲＰ）検証の一部として、他のノードとのその対話の少なくともいくつかのステップを提供することができる：識別データの証明；能力ベクトル；ノード能力（ＮＡ）‐利用可能サービスのベクトルとしてリストされる；任意の依存性（非フルノード証拠データ等）；リソースプロバイダ（ＲＰ）ベクトル；及びピア・ツー・ピア位置の証明。ノード検証のインセンティブは、ネットワークノード（ＮＮ）自身の評判を保証することであり、一方、利用可能サービス（ＡＳ）検証のインセンティブは、「分散型センサネットワークのためのブロックチェーンベースの信頼および認証」のセクション４で取り上げられているように、それが提供するリソースと同様に、それが提供するノードの状態の能力の評判を保証することである。
【００７６】
このように動作することは、ノードが提供するペイロードと他のノードとの相互作用を通じた、時間の経過に伴う評判に基づいて、ノードが意図したことを行ったという信頼の尺度を提供する。
【００７７】
更に、位置ベースのメタデータは、制裁エリア又は衝突ゾーンから来ていないといった、オブジェクトの出所を識別するのに役立ったり、例えば、問題のアセットが、そのアセットクラス特有の他のガイドラインであって、アセットのジオフェンシング等、アセットが元のポイントから指定された距離で取引されるのを防ぐようなガイドラインを満たすことを保証に対して役立つように、追加される。このように、基底依存性ベクトルは、少なくとも１の評判の良い監視を含み、それによって評判は、前述のＢＡＴＭ評判に基づき、また、「ピア・ツー・ピアの位置の証明のためのブロックチェーン」のセクション４．１〜４．４に概説される基準を満たす。これにより、位置のメタデータの暗号化ハッシュを生成するために、必要に応じてアセットの位置追跡が十分に確保される。
【００７８】
最後に（及び同様に）、監視ノードは、ＢＡＴＭフレームワークがノードの認証／検証を提供するためにデジタル署名を使用するのとほぼ同様に、実行されるソースコードのデジタル署名を提供し、これは、提供されるサービスとして見ることができるソースコードにのみ適用される。
【００７９】
図４は、いくつかのアプリケーションによれば、マイナー又は監視ではなく、マイナー又は監視に最小限に頼らなければならず、ブロックの有効性を保証し、履歴アーカイブを提供し、コンセンサス規則を実施するためのフルノード（例えば、ノード５  １１０）を示すブロック図である。図４は、マイナー又は他の監視が、監視として行動する能力を果たすためのコンポーネントの基盤を示している。上位から見ると、示されたコンポーネントは、図２と同一の番号が付けられたコンポーネントと同一または類似しているが、コンピューティングユニット２２２は、フルノードの役割のために構成されている。電源２０４と、記憶ユニット２０６と、コンピューティングユニット２２２と、ＧＰＳ測位装置２２４と、近距離通信部２２６と、インターネットのようなより広い通信のための通信システム２２８とがある。この例における記憶ユニット２０６は、典型的にはテラバイト又はそれ以上の大きさのブロックチェーン上の全てのトランザクション及びブロックの情報を保持するための極めて大きな記憶装置であり、これらのノードは、潜在的にそれらのデジタルウォレットを保持するために、機関によって使用され得るものである。そのような記憶装置は、それと通信するマイナーによって評価される、関連するアセットについて発生した全てのブロックの履歴を記憶する。
【００８０】
以下はアセットチェック、発行（例えば、アセットのブロックチェーンへの最初の記録を意味する）、および修正アセット分岐（宝石用原石のようなアセットは、２以上の石に切断され得るが、予め記録されたアセットに連結するのに充分なシグネチャ特性を有する）を実行するための処理が記述される。この記述はユニークシグネチャ、すなわち、物理アイテムのインスタンスに対して生成されたシグネチャと、予め記録されたシグネチャとの評価に関する。例えば、アセットごとにブロックチェーンに格納されたデータに応じて、アセットの種類、質量等の他の特徴も、任意選択で評価することができる。いくつかのブロックチェーンは、アセットタイプが価値のないように、特定のタイプのアセットのみを記憶することができる。いくつかのアセットタイプは、いくつかのアセットクラスのためにオプションであるように、質量またはＨＤ写真のための値を必要としない場合があるが、スペクトルイメージング及び３Ｄスキャンが常に必要とされる。また、アセットクラスに特有の定数、または指数関数的な成長または減衰の公式によって定義される定数が存在し、これらは、それぞれＹｍ′、Ｙｍｂ′、Ｚｌに加えることができ、許容可能な閾値を可能にする、Ｃａｓｓｅｔよって示される。Ｃａｓｓｅｔは、例えば、ダイヤモンドのような結晶構造がそれらが宝石の表面レベルより下に存在する場合、安定して異常を有し、そのような許容差は、時間に基づく不安定性である減衰または成長を経験するアセットと比較して、極端に小さい場合がある。更に、表面からの相対的な深さがＣａｓｓｅｔの計算のために考慮されるように、表面レベルの異常は、変動の影響をはるかに受けやすい。仮想的な再配向に関して、Ｘ，Ｙ，及びＺ軸に沿ったあらゆる考えられる位置において、そのような異常の仮想インスタンスを、技術的に再配向できるよう、異常が球体のように単純なものである場合、デルタ空間は本来、技術的に無限大であるが、膨大な量の使用事例では、これはほとんどの形状が全ての軸上で完全に対称ではない可能性がある。そのため、３Ｄ形状の複雑さの尺度を使用する際に、D.Wangら「類似画像からの形状の複雑性」（Max-Planck-Institute  For Informatics、MPI-I-2008-4-002  October  2008、https://pdfs.semanticscholar.org/ef17/1242043e52f2ade49e0b1ba6f0a7d179c676.pdf  これはその全体が引用により本明細書に組み込まれる）に記載されているように、最も複雑な形状を識別し、そして、最も複雑な形状（異常）を最初に探索しても良い。その理由は、それらが実質的に第２及び第３の異常の候補のために探索する空間と、その結果として提出される総探索時刻およびペイロードの数、ならびに使用されるネットワークの通信量とを制限できる。
【表１】
2021507617.tif 000003
１．マイナーがスキャンしたアセットに対してＸｎを作成する。
２．マイナーは、全てのＸｎに対して、ハッシュマップを作成する（他の探索方法や構造を使用することもできる）。
３．ブロックチェーンに同等の価値が存在するかどうかを調べるために、各マイナーＸｎがフルノードを調べる。
ａ．一致が見つからず、探索する空間が使い果たされていない場合
ｉ．マイナーは、同時に探索できるだけの数の仮想インスタンスを作成する。
ｉｉ．マイナーは、世界からオブジェクト空間へのマッピングを通じて仮想的な再配向を開始し、各可能性のあるハッシュを作成する。
ｉｉｉ．ステップ３を繰り返す。
ｂ．一致が見つからず、探索する空間が使い果たされた場合、アセットは一意である。
ｉ．マイナーは、Ｘｎから可能な限りＹｍ及びＺｌを作成する。
ｉｉ．マイナーは、ＢＡＴＭフレームワーク及びＬＢＳフレームワークに従った検証、確認、および受諾のためだけでなく、ポイントの三つ組のいずれにも衝突がないことを保証するために、フルノードにＺｌを送信する。
ａ）検証、確認、承認が合意された場合、アセットは発行される。
ｂ）それ以外の場合は、適切な情報を返す−これはペイロードが有効ではないこと、確認が信用できないこと、又は別のフルノードのウォレットに少なくとも１つの同一の３の組を持つアセットがあるために、アセットを受諾できないことを示す。
ｃ．一致した場合、マイナーは、候補Ｘｎ’と共にステップ４に進む。  
４．各Ｘｎ−１について、マイナーは向きの要求をＸｎ’が保持する全てＹｍの場所のハッシュマップを作成するために、Ｘｎ’を除外するハッシュマップを作成し、フルノードを使用して、ブロックチェーンに同等の価値が存在するかどうかを確認する。
ａ．一致が見つからず、探索空間が使い果たされていない場合
ｉ．マイナーは、同時に探索できるだけの数の仮想インスタンスを作成する。
ｉｉ．Ｘｎ’の軸に沿って仮想的な再配向を開始し、その軸は世界からオブジェクト空間へのマッピングを通じて、適切な配向を保持することを可能にし、マイナーは、新たに可能性のあるＹｍの各ハッシュを作成する。
ｉｉｉ．ステップ４を繰り返す
ｂ．一致が見つからず、探索する空間が使い果たされた場合、アセットは一意である。
ｉ．マイナーは、Ｘｎ’と可能性のあるＹｍ及びＺｌとを除外し、向きの要求を維持することで、ＸｎからＺｌを作成する。  
ｉｉ．マイナーは、ＢＡＴＭフレームワーク及びＬＢＳフレームワークに従った検証、確認、および受諾のためだけでなく、ポイントの３の組のいずれにも衝突がないことを保証するために、フルノードにＺｌを送信する。
ａ）検証、確認、承認が合意された場合、アセットは発行される。
ｂ）それ以外の場合は、適切な情報を返す−ペイロードが有効ではないこと、確認が信用できないこと、又は別のフルノードのウォレットに少なくとも１つの同一の３の組を持つアセットがあるために、アセットを受諾できないことを示すことによって。
ｃ．一致した場合、マイナーは、候補Ｙｍと共にステップ５に進む。
５．各Ｘｎ−２について、Ｙｍが向きの条件を保持する全ての場所にハッシュマップを作成するために、Ｙｍ’を除外するＺｌのためのハッシュマップを作成し、ブロックチェーンに同等の値が存在するかどうかを確認する。
ａ．一致が見つからず、探索する空間が使い果たされていない場合
ｉ．マイナーは、同時に探索できるだけの数の仮想インスタンスを作成する。
ｉｉ．マイナーはノードがＹｍ’軸に沿って仮想的な再配置を開始する。これにより、世界からオブジェクト空間へのマッピングを介して、マイナーは適切な方向が保持され、マイナーは、新たに可能性のある各Ｚｌハッシュを作成する。
ｉｉｉ．ステップ５を繰り返す。
ｂ．一致が見つからず、探索する空間が使い果たされた場合、アセットは一意である。
ｉ．マイナーは、Ｘｎ’からＹｍ’を除いたＸｎから作成したＺｌを送信する。全ての可能なＺｌは、Ｙｍ’の向きの要求を維持する。
ｉｉ．マイナーは、全てのポイントの３の組の衝突がないことを確認するために、また検証、確認、および受諾のために、フルノードにＺｌを送信する。
ａ）検証、確認、承認が合意された場合、アセットは発行される。
ｂ）それ以外の場合は、適切な情報を返す−ペイロードが有効ではないこと、確認が信用できないこと、又は別のフルノードのウォレットに少なくとも１つの同一の３の組を持つアセットがあるために、アセットを受諾できないことを示すことによって。
ｃ．ポイントの３の組（Ｙｍｂ＋３番目の値で構成され、同様にＹｍｂにはＸｎｃと２番目の値が含まれている必要がある）として、Ｚｌａが必要な既存のアセットが見つかったので、これらが一致したら終了する。
ｉ．マイナーは、フルノードにデータを送信し、Ｚｌａの方向、一致、ＢＡＴＭフレームワークおよびＬＢＳフレームワークに準拠する全てのＺｌハッシュマップを検査する。
ａ）「Ｙｅｓ」の場合、アセットは、以前のブロックチェーンエントリに格納されたアセットである。
ｂ）「Ｎｏ」の場合、アセットは以前のブロックチェーンエントリの子であり、それに応じて分岐することができる。
ｉｉ．マイナーは、ＢＡＴＭフレームワーク及びＬＢＳフレームワークに従って、検証、確認、および受諾のために、フルノードにＺｌを送信する。
ａ）検証、確認、承認が合意された場合、アセットは正当であることが確認される。
ｂ）それ以外の場合は、ペイロードが有効でなく、確認が信用できないこと、誰かが悪意のあるイベントを試みていることを示すために、適切な情報を返す。
【００８１】
図５〜７は、ブロックチェーン上の情報を記録し、および／またはブロックチェーンからの情報を決定するためのユースケースを示す。図示された実施形態によれば、ブロックチェーンによって使用される公開鍵暗号化および秘密鍵暗号化を介して、ウォレットを使用し、ブロックチェーン内のデータに対するトランザクションにアクセスし、それを許可するために使用する鍵を格納することができる。ウォレットは周知のように、ハードウェアウォレットを含む、様々な形態をとることができる。
【００８２】
いくつかの使用事例では、新しいアセットがブロックチェーンに記録され、アセットの関連する所有者のウォレットが更新される。ある場合には、現存するアセットが既にブロックチェーンに記録されている。場合によっては、物理的アセットは修正を受けているが、例えば、ブロックチェーン上のアセットを追跡し、任意の移転のためのブロックチェーンデータを維持する方法を提供するのに十分なシグネチャを、更に提示できる。
【００８３】
これらの場合のいずれかにおける動作は、アセットが記録されているかどうかを調べることができる。そうでない場合、動作は、場合によっては説明されたように、アセットを記録するために実行することができる。アセットが予め記録されている場合、転送または他のアクションが実行されるべきかどうかを決定するために、動作が実行されても良い。転送はアセットを異なるウォレットに関連付ける（即ち別のウォレット（受取人のウォレット）のキー（複数可）に関連付けてデータを記録する）ことができる。
【００８４】
いくつかの実施形態では、転送が、例えば、特定の１又は複数のイベントの証明上で転送をトリガするために、スマートコントラクトを使用して実装され得る。そのようなイベントの１つは、暗号通貨の支払いであっても良い。スマートコントラクト条件が満たされ、コントラクトが満たされた場合、本明細書で説明するように、それに応じて新しいブロックを作成することができる。ブロックチェーンは、アセットを受信者の新しい（公開）鍵に関連付けることができる。ウォレットのアップデートは、どのデータがブロックチェーン上に記憶されているかを見るために、ウォレットに関連付けられた鍵を使用して、ウォレットによるブロックチェーンデータの読み取りを含むことができる。
【００８５】
図５は、元のアセット又は貴重品（例えば、特定のアセットまたは貴重品のインスタンス、時にはアイテム５０２と呼ばれる）のソースからの一般的なアセットユースケースのための特定のコンポーネント及び出力を伴う動作５００のフローを示すフロー図である。アイテム５０２が取得され、スキャナ５０４に提供される。スキャナ５０４は、ノード１  １０２のようなマイナーノードの評価コンポーネントから定義されても良い。そのような評価コンポーネントは、重量計２１８、ＨＤカメラ２２０、キセノンアークランプ２１２、ハイパースペクトルカメラ２０８、レーザプロジェクタ／レシーバ２１０等を含み得る。ノード１  １０２（例えば、スキャナ５０４）の動作は、これらのそれぞれのコンポーネント（並びに、コンピューティングユニット２２２、記憶ユニット２０６等、ターンテーブル又はガントリー２１６等のノード１の他のもの）を使用して、質量５０６を検出し、３Ｄスキャン５０８を定義し、スペクトル画像解析５１０及びマップの不完全性５１２を定義するために実行される。これらの動作のためのそれぞれのデータは、本明細書で前述したように作成される。ノード１のＧＰＳデータが決定される（５１４）。
【００８６】
ブロックチェーンのブロックを探索および／または記録するため等の不完全性データ（例えば、ユニークシグネチャを定義する解析データ）等が署名され、そのハッシュが（例えば、確実性等のために）定義される。アセットが予め記録されているかどうかを判定するために、ブロックチェーンデータに対するルックアップが実行される（５１６）。異常（例えば、ユニークシグネチャ）が探索されると、アイテムが見つかったかどうかを示すブロックチェーンから返された結果等や他のデータが、記録された所有者関連データとして返され得る。
【００８７】
アイテムが見つからない場合は、アイテムは新しいものであり、以前にブロックチェーンには記録されていない。「新規」分岐を介して、動作は５１８に進み、新規アイテムをブロックチェーンに追加する（例えば、ブロックを作成する）ためのトランザクションを定義する。トランザクションは、動作５００自体を実行するノードによって処理されるのではなく、ブロックチェーンを維持する分散ノードによって処理されることが理解される。５２０において、オペレーションは（例えば、ブロックチェーンを維持する分散ノードによって）ブロックチェーンにブロックを追加する。動作５００を実行するノードによって、アセットが追加されたことを確認することができる。５２２において、アセットはブロックチェーンアセットウォレット（トランザクションの確認）に追加され、動作は終了する（５２４）。
【００８８】
５１６で、アイテムがブロックチェーン上で見つかった場合、そのアイテムは新しい／元のものではなく、既に処理されたものである。動作５００は例えば、ルックアップが以前の記録（検証）を確認することが意図されているため、終了しても良い（図示せず）。しかしながら、トランザクションが望まれる場合がある。一例として、現在の所有者からアセットの所有権を移転することが望ましい場合がある。５２６における動作は、秘密鍵等の使用によって、及び動作５１６からの所有権データを使用することによって、現在の所有者情報を決定し、検証する。適切なデータは、図示されていないユーザに提供されても良い（例えば、ルックアップ・データ）。５２８において、転送モードが可能でない（例えば、検証された所有者でない等）場合、「Ｎｏ」分岐を介して、動作は５２４において終了し、転送モードが可能である場合、５２８における「Ｙｅｓ」分岐を介して、転送を実行するために（５３０において）スマートコントラクトが定義されても良い。ここでの動作は例えば、スマートコントラクトを検証し、それを加工のためにブロックチェーンに追加する等のためのブロックチェーンのノードを含むこともできる。譲渡人と譲受人の検証、およびアセット／品目の更なる検証を行うことができる。アセットの検証は、ユニークシグネチャが定義される解析データを決定するために３Ｄスキャン及びスペクトル解析を実行することと、固有のアセットがブロックチェーンに記録されていることを確認するためにそのシグネチャのルックアップを実行することとを含むことができる。スマートコントラクトが満たされない場合、動作は５２４で終了する。スマートコントラクトが満たされた場合、関連する分岐を介して、５２０によって適切な台帳変更がチェーン上の新しいブロックに書き込まれ、（ブロックチェーンノードによって）移転を行い、アセットが譲受人のウォレットに追加され、（例えば、５２２で）譲渡人のウォレットから削除され、作業が終了する。上述したように、説明したいくつかの動作は、ノード１自体によって実行されるのではなく、それがその代わりに／要求で直接的または間接的に通信する装置によって実行されても良い。
【００８９】
図６は、仲介者から受信されたアセットのための、一般的なアセットユースケースのための確定コンポーネント及び出力を伴う、動作６００のフローを示すフロー図である。アセットは、元のアイテム５００又は変更されたアイテム６０２（例えば、元のものの一部）であっても良い。動作６００は、図５と同一の番号が付けられた動作と同一のものを含むが、図示のように変更されている。これらの動作、特に動作５１８は、変更されたアイテムに関連して実行される場合、異なっても良いことが理解される。変更されたアイテムを調べることは、前述のように、一致に関して異なる考慮が必要となることがある。動作５２２は説明したように、譲渡人および譲受人のそれぞれのブロックチェーンウォレットに関するものであっても良い。
【００９０】
図７Ａ〜７Ｃは、動作５００及び６００により明らかにされたものの、より詳細を提供する類似性を有する動作７００，７２０及び７５０を示す流れ図である。図７Ａに関して、アセット／アイテムがブロックチェーンに予め記録されているかどうかを判定する検証動作７００がある。それは、アセット／アイテムが、新しいアイテムであるか、又は既存のアイテムであるかである。検証動作７００Ａを呼び出すことで、新規または既存を示す応答を受信することができる。検証動作７００は２のコンポーネント、即ちアセット／アイテムのためのアセットデータを作成するための解析（例えば、スキャンすることにより）コンポーネント７０２と、分散評価ルックアップ７０４を介してアセットデータがブロックチェーンに予め記録されているかどうかを判定するためのコンポーネントと、を有する。前述のようなアセットクラスによってアセットを分析することからのアセットデータは、スペクトルデータ７０６及び３Ｄスキャンデータ７０８を含み、これらが組み合わされて不完全マッピングを生成し、異常を記述する。次いで、異常は、アセットのユニークシグネチャを定義するために使用される。このデータ７１０は（説明されているように）、ブロックチェーン上でルックアップを実行するために提供される。（７１２による）ルックアップは、そのようなノードを呼び出すブロックチェーンから結果を要求し、上述したように、幾何学的インスタンス化を使用してユニークシグネチャとの整合を見つけることによって、異常に対する評価を繰り返し実行する。ブロックチェーンからの応答は、アセットが、既存のアセット又は新しいアセットであるという表示を含むことができる。これらのそれぞれのルックアップ結果に応答する動作を、図７Ｂ及び図７Ｃを参照して説明する。
【００９１】
図７Ｂを参照すると、新規アセット発行動作７２０が示されている。７２２において、アセットに新しい所有者（例えば、そのために定義されたトランザクション）が割り当てられる。所有者の証明書は７２４で受信される（例：キー情報、承認、署名）。７２６において、所有者の証明書が検証される。検証された場合、「Ｙｅｓ」分岐の動作を介して７２８に進み、アセットが所有者のウォレットに割り当てられる。７３０で、所有者に関連する新しい記録を評価するように、ブロックチェーンに要求がなされる（事実上トランザクションを処理する）成功した場合、７３０からの「Ｙｅｓ」分岐を介して、（例えば７３２で）新しいアセットが発行され、動作は７３４で終了する。成功しなかった場合、動作は７３０からの「Ｎｏ」分岐を介して終了する。所有者の証明書が検証されない場合、７２６からの「Ｎｏ」分岐を介して、動作は７３４で終了する。
【００９２】
図７Ｃを参照すると、既存のアセット動作７５０が示されている。７５２では、既存のアセットを移転するようなトランザクションが行われている場合、「Ｙｅｓ」の分岐を介して７５４の動作へ移る。そうでない場合は、記録された情報を確認するためのルックアップ（例えば、「Ｎｏ」の分岐を通して）が行われた場合である。そうである場合、動作は「Ｎｏ」の分岐を介して７７４で終了する。７５４の動作は、認証（例えば、キー情報、許可、サイン等）のための所有者の証明書を受信し、７５６ではそれを検証する。検証されない場合、動作は「Ｎｏ」の分岐を介して７７４で終了する。検証された場合は、「Ｙｅｓ」の分岐を介した７５８の動作によって、その所有者がブロックチェーン上のアセットの所有者であるかどうかを決定する。所有者の情報は、検証動作７００で受信されたものでも良いし、異なるルックアップ（図示せず）を介して取得されても良い。所有権が検証されていない場合、動作は「Ｎｏ」の分岐を介して７７４で終了する。検証された場合、動作は「Ｙｅｓ」の分岐から７６０の動作へ移り、スマートコントラクトが作成され、検証される。生成には、スマートコントラクト（トランザクション）の記述が含まれ、検証には、レビューとブロックチェーンへの検証とのために、スマートコントラクトを送信することが含まれ、そのブロックチェーンでは、様々なチェック（所有権の確認等）とコントラクトのブロックチェーンへの追加が実行される。検証されていない場合、動作は「Ｎｏ」の分岐を介して７７４で終了する。検証された場合は、動作は相手方の証明書と情報（例えば、ウォレット情報）とを、７６２で受信する。７６４では、それに対する検証が行われ、不成功の場合は、（７７４への「Ｎｏ」の分岐を介して）動作を終了する。
【００９３】
検証に成功した場合、７６８において、相手方の契約書（例えば、署名）が受信される。そうでない場合は、（７７４への「Ｎｏ」の分岐によって）動作は終了する。そうである（Ｙｅｓ）場合、動作は７７０に移る。ここでは、スマートコントラクトの条件が満たされているかどうかを確認するために、スマートコントラクトの条件が評価される。検証動作７００が、アセットを確認するために実行される。満たされていない場合は、（７７４への「Ｎｏ」の分岐によって）動作は終了する。満たされている場合、ブロックチェーンは、移転の評価およびコンセンサス評価を実行するように要求される。図示されていないが、合意可能である場合、「Ｙｅｓ」の分岐を介して、終了する前にウォレットが更新される。合意可能でない場合、（７７４への「Ｎｏ」の分岐によって）動作は終了する。検証は、ブロックチェーンの状態を確認し、（図示しない）新しい所有者を確認するために、アセットを再度ルックアップすることで、実行されても良い。
【００９４】
コンピューティングデバイスの態様に加えて、本明細書に格納された方法の態様のいずれかを実行するようコンピューティングデバイスを構成するために、命令が非一時的記憶装置（例えば、メモリ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ディスク等）に格納される、コンピュータプログラム製品の態様が開示されることを、当業者は理解されるであろう。
【００９５】
実際の実施は、本明細書に記載された特徴のいずれか又は全てを含むことができる。これらおよび他の態様、特徴、ならびに様々な組み合わせは、本明細書で説明される特徴を組み合わせる、機能、プログラム製品を実行するための方法、機器、システム、手段として、及び他の方法で表現され得る。多数の実施形態が記載されている。それにもかかわらず、本明細書で説明されるプロセス及び技法の精神および範囲から逸脱することなく、様々な修正を行うことができることは、理解されるのであろう。加えて、他のステップが提供されても良く、又はステップが記載された方法から除外されても良く、他のコンポーネントが記載されたシステムに追加されても良く、または記載されたシステムから除外されても良い。従って、他の態様は特許請求の範囲の範囲内にある。
【００９６】
本明細書の記載および特許請求の範囲を通して、単語「構成する（ｃｏｍｐｒｉｓｅ）」及び「含む（ｃｏｎｔａｉｎ）」及びそれらの変形は、「含むがこれに限定されない」を意味し、他のコンポーネント、整数またはステップを除外する（及び除外しない）ことを意図しない。この特定化を通して、文脈が別途必要としない限り、単数形は複数形を包含する。特に、不定冠詞が使用される場合は本明細書がその状況が他のことを要求していない限り、単数形だけでなく複数形も意図していると理解されたい。
【００９７】
本発明の特定の態様、実施形態または例に関連して記載される特徴、整数特性、化合物、化学部分または基はそれらと適合しない限り、任意の他の態様、実施形態または例に適用可能であると理解されるべきである。本明細書に開示された特徴（任意の添付の特許請求の範囲、要約書、および図面を含む）の全て、及び／又はそのように開示された任意の方法または処理のステップの全ては、そのような特徴および／またはステップの少なくともいくつかが相互に排他的である組み合わせを除いて、任意に組み合わせることができる。本発明は、前述の例または実施形態の詳細に限定されない。本発明は、本明細書（添付の特許請求の範囲、要約書、および図面を含む）に開示された特徴の任意の新規なもの、または任意の新規な組み合わせ、又は開示された任意の手法または処理のステップの任意の新規なもの、または任意の新規な組み合わせに拡張される。
【図１】
2021507617.tif 000004
【図２】
2021507617.tif 000005
【図３】
2021507617.tif 000006
【図４】
2021507617.tif 000007
【図５】
2021507617.tif 000008
【図６】
2021507617.tif 000009
【図７Ａ】
2021507617.tif 000010
【図７Ｂ】
2021507617.tif 000011
【図７Ｃ】
2021507617.tif 000012
【国際調査報告】
2021507617.tif 000013
2021507617.tif 000014
2021507617.tif 000015