【手続補正書】
【提出日】令和2年11月20日(2020.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
1つまたは複数のプロセッサにより実行されるコンピュータ実装方法であって、
前記1つまたは複数のプロセッサによって、ブロックチェーンネットワークの中の第1の複数のブロックチェーンノードの各々から各第1のサービスデータを受信するステップであって、前記第1のサービスデータの各々が、各第1のソースアドレスおよび各第1のデスティネーションアドレスと関連付けられる、ステップと、
前記1つまたは複数のプロセッサによって、前記第1の複数のブロックチェーンノードから受信された複数の第1のサービスデータにおける情報の等価性を決定するステップと、
前記1つまたは複数のプロセッサによって、前記第1の複数のブロックチェーンノードに対応する第2のソースアドレスと、第2の複数のブロックチェーンノードに対応する第2のデスティネーションアドレスとを含む第2のサービスデータを形成するステップであって、前記第2のソースアドレスが、複数の第1のソースアドレスに対応する前記複数の第1のサービスデータにおいて決定された前記情報の等価性と、前記複数の第1のサービスデータに関連付けられる複数の第1のデスティネーションアドレスとに基づき形成される、ステップと、
前記1つまたは複数のプロセッサによって、前記第2のサービスデータが前記第1の複数のブロックチェーンノードのうちのブロックチェーンノードによって提供される前記第1のサービスデータの少なくとも一部を含むことを検証するために前記ブロックチェーンノードに検証要求と共に前記第2のサービスデータを送信するステップと、
前記1つまたは複数のプロセッサによって、前記第2のサービスデータが前記ブロックチェーンノードによって提供される前記第1のサービスデータの前記少なくとも一部を含むとの検証を確認する検証メッセージを前記ブロックチェーンノードから受信するステップと、
前記1つまたは複数のプロセッサによって、前記ブロックチェーンノードからの前記検証メッセージの受信に応答して、前記第2のサービスデータを処理するステップと
を含む、コンピュータ実装方法。
【請求項２】
前記1つまたは複数のプロセッサによって、前記ブロックチェーンノードからの前記検証メッセージの受信に応答して、前記ブロックチェーンネットワークに前記第2のサービスデータを保存するステップと
をさらに含む、請求項1に記載のコンピュータ実装方法。
【請求項３】
記1つまたは複数のプロセッサによって、前記ブロックチェーンネットワークの中のコンセンサスノードに前記第2のサービスデータを送信するステップであって、前記コンセンサスノードは、前記第2のサービスデータの中の前記第2の複数のブロックチェーンノードのデジタル署名を検証し、前記デジタル署名は、前記複数の第1のサービスデータの一部として前記第1の複数のブロックチェーンノードにより提供される、ステップ
をさらに含み、
前記第2の複数のブロックチェーンノードに関連付けられる前記第2のサービスデータにおける前記デジタル署名を確認する確認情報を前記コンセンサスノードから受信することに応答して、前記第2のサービスデータが処理される、請求項1に記載のコンピュータ実装方法。
【請求項４】
前記1つまたは複数のプロセッサによって、サーバからフィードバック情報を受信するステップであって、前記フィードバック情報は前記第1の複数のブロックチェーンノードに関連付けられる複数のノード識別子を含み、前記サーバは、前記第1の複数のブロックチェーンノードからサービスデータ処理の要求を受信することに応答して、前記フィードバック情報を送信する、ステップ
をさらに含む、請求項1に記載のコンピュータ実装方法。
【請求項５】
前記ブロックチェーンノードが第1のブロックチェーンノードであり、前記1つまたは複数のプロセッサが前記第1の複数のブロックチェーンノードのうちの一つである第2のブロックチェーンノードの一部である、請求項4に記載のコンピュータ実装方法。
【請求項６】
前記ブロックチェーンノードが第1のブロックチェーンノードであり、前記1つまたは複数のプロセッサは、前記第1の複数のブロックチェーンノードの中のブロックチェーンノード間のコンセンサスに基づき決定される第2のブロックチェーンノードの一部である、請求項4に記載のコンピュータ実装方法。
【請求項７】
前記第1の複数のブロックチェーンノードの中のノードの数が、数量情報に基づき前記サーバにより決定され、前記数量情報は前記ノードの数を示し、前記数量情報は、前記第1の複数のブロックチェーンノードの各ブロックチェーンノードから受信されるサービスデータ処理の少なくとも1つの要求に含まれる、請求項4に記載のコンピュータ実装方法。
【請求項８】
前記1つまたは複数のプロセッサによって、前記第2のサービスデータが、前記ブロックチェーンノードにより提供される前記複数の第1のサービスデータの一部を含むことを示す障害メッセージを受信するステップであって、前記障害メッセージは、前記ブロックチェーンノードにより提供される前記複数の第1のサービスデータの一部を含まないことを示し、前記障害メッセージは、前記ブロックチェーンノードにより提供される前記複数の第1のサービスデータの前記一部を含む、ステップと、
前記1つまたは複数のプロセッサによって、前記障害メッセージに基づき前記第2のサービスデータを更新するステップと
をさらに含む、請求項1に記載のコンピュータ実装方法。
【請求項９】
1つまたは複数のプロセッサを含むコンピュータシステムにより、複数の動作を実行するために実行可能な1つまたは複数の命令を記録するコンピュータ可読記録媒体であって、前記複数の動作が、
ブロックチェーンネットワークの中の第1の複数のブロックチェーンノードの各々から各第1のサービスデータを受信する動作であって、前記第1のサービスデータの各々が、各第1のソースアドレスおよび各第1のデスティネーションアドレスと関連付けられる、動作と、
前記1つまたは複数のプロセッサによって、前記第1の複数のブロックチェーンノードから受信された複数の第1のサービスデータにおける情報の等価性を決定する動作と、
前記第1の複数のブロックチェーンノードに対応する第2のソースアドレスと、第2の複数のブロックチェーンノードに対応する第2のデスティネーションアドレスとを含む第2のサービスデータを形成する動作であって、前記第2のソースアドレスが、複数の第1のソースアドレスに対応する前記複数の第1のサービスデータにおいて決定された前記情報の等価性と、前記複数の第1のサービスデータに関連付けられる複数の第1のデスティネーションアドレスとに基づき形成される、動作と、
前記第2のサービスデータが前記第1の複数のブロックチェーンノードのうちのブロックチェーンノードによって提供される前記第1のサービスデータの少なくとも一部を含むことを検証するために前記ブロックチェーンノードに検証要求と共に前記第2のサービスデータを送信する動作と、
前記第2のサービスデータが前記ブロックチェーンノードによって提供される前記第1のサービスデータの前記少なくとも一部を含むとの検証を確認する検証メッセージを前記ブロックチェーンノードから受信する動作と、
前記ブロックチェーンノードからの前記検証メッセージの受信に応答して、前記第2のサービスデータを処理する動作と
を含む、コンピュータ可読記録媒体。
【請求項１０】
前記複数の動作が、
前記ブロックチェーンノードからの前記検証メッセージの受信に応答して、前記ブロックチェーンネットワークに前記第2のサービスデータを保存する動作
をさらに含む、請求項9に記載のコンピュータ可読記録媒体。
【請求項１１】
前記複数の動作が、
前記ブロックチェーンネットワークの中のコンセンサスノードに前記第2のサービスデータを送信する動作であって、前記コンセンサスノードは、前記第2のサービスデータの中の前記第2の複数のブロックチェーンノードのデジタル署名を検証し、前記デジタル署名は、前記複数の第1のサービスデータの一部として前記第1の複数のブロックチェーンノードにより提供される、動作
をさらに含み、
前記第2の複数のブロックチェーンノードに関連付けられる前記第2のサービスデータにおける前記デジタル署名を確認する確認情報を前記コンセンサスノードから受信することに応答して、前記第2のサービスデータが処理される、請求項9に記載のコンピュータ可読記録媒体。
【請求項１２】
前記複数の動作が、
前記1つまたは複数のプロセッサによって、サーバからフィードバック情報を受信する動作であって、前記フィードバック情報は前記第1の複数のブロックチェーンノードに関連付けられる複数のノード識別子を含み、前記サーバは、前記第1の複数のブロックチェーンノードからサービスデータ処理の要求を受信することに応答して、前記フィードバック情報を送信する、動作
をさらに含む、請求項9に記載のコンピュータ可読記録媒体。
【請求項１３】
前記ブロックチェーンノードが第1のブロックチェーンノードであり、前記1つまたは複数のプロセッサが前記第1の複数のブロックチェーンノードのうちの一つである第2のブロックチェーンノードの一部である、請求項12に記載のコンピュータ可読記録媒体。
【請求項１４】
前記ブロックチェーンノードが第1のブロックチェーンノードであり、前記1つまたは複数のプロセッサは、前記第1の複数のブロックチェーンノードの中のブロックチェーンノード間のコンセンサスに基づき決定される第2のブロックチェーンノードの一部である、請求項12に記載のコンピュータ可読記録媒体。
【請求項１５】
前記第1の複数のブロックチェーンノードの中のノードの数が、数量情報に基づき前記サーバにより決定され、前記数量情報は前記ノードの数を示し、前記数量情報は、前記第1の複数のブロックチェーンノードの各ブロックチェーンノードから受信されるサービスデータ処理の少なくとも1つ要求に含まれる、請求項12に記載のコンピュータ可読記録媒体。
【請求項１６】
前記複数の動作が、
前記第2のサービスデータが、前記ブロックチェーンノードにより提供される前記複数の第1のサービスデータの一部を含むことを示す障害メッセージを受信する動作であって、前記障害メッセージは、前記ブロックチェーンノードにより提供される前記複数の第1のサービスデータの一部を含まないことを示し、前記障害メッセージは、前記ブロックチェーンノードにより提供される前記複数の第1のサービスデータの前記一部を含む、動作
をさらに含む、請求項9に記載のコンピュータ可読記録媒体。
【請求項１７】
コンピュータ実装システムであって、
1つまたは複数のコンピュータと、
前記1つまたは複数のコンピュータと相互運用可能なように結合される1つまたは複数のコンピュータメモリデバイスと
を備え、前記1つまたは複数のコンピュータメモリデバイスは、前記1つまたは複数のコンピュータにより実行されたときに、複数の動作を実行するための1つまたは複数の命令を記録する有形で、非一時的である機械読み取り可能な記録媒体を有し、前記複数の動作が、
ブロックチェーンネットワークの中の第1の複数のブロックチェーンノードの各々から各第1のサービスデータを受信する動作であって、前記第1のサービスデータの各々が、各第1のソースアドレスおよび各第1のデスティネーションアドレスと関連付けられる、動作と、
前記1つまたは複数のプロセッサによって、前記第1の複数のブロックチェーンノードから受信された複数の第1のサービスデータにおける情報の等価性を決定する動作と、
前記第1の複数のブロックチェーンノードに対応する第2のソースアドレスと、第2の複数のブロックチェーンノードに対応する第2のデスティネーションアドレスとを含む第2のサービスデータを形成する動作であって、前記第2のソースアドレスが、複数の第1のソースアドレスに対応する前記複数の第1のサービスデータにおいて決定された前記情報の等価性と、前記複数の第1のサービスデータに関連付けられる複数の第1のデスティネーションアドレスとに基づき形成される、動作と、
前記第2のサービスデータが前記第1の複数のブロックチェーンノードのうちのブロックチェーンノードによって提供される前記第1のサービスデータの少なくとも一部を含むことを検証するために前記ブロックチェーンノードに検証要求と共に前記第2のサービスデータを送信する動作と、
前記第2のサービスデータが前記ブロックチェーンノードによって提供される前記第1のサービスデータの前記少なくとも一部を含むとの検証を確認する検証メッセージを前記ブロックチェーンノードから受信する動作と、
前記ブロックチェーンノードからの前記検証メッセージの受信に応答して、前記第2のサービスデータを処理する動作と
を含む、コンピュータ実装システム。
【請求項１８】
前記複数の動作が、
前記ブロックチェーンノードからの前記検証メッセージの受信に応答して、前記ブロックチェーンネットワークに前記第2のサービスデータを保存する動作
をさらに含む、請求項17に記載のコンピュータ実装システム。
【請求項１９】
前記複数の動作が、
前記ブロックチェーンネットワークの中のコンセンサスノードに前記第2のサービスデータを送信する動作であって、前記コンセンサスノードは、前記第2のサービスデータの中の前記第2の複数のブロックチェーンノードのデジタル署名を検証し、前記デジタル署名は、前記複数の第1のサービスデータの一部として前記第1の複数のブロックチェーンノードにより提供される、動作
をさらに含み、
前記第2の複数のブロックチェーンノードに関連付けられる前記第2のサービスデータにおける前記デジタル署名を確認する確認情報を前記コンセンサスノードから受信することに応答して、前記第2のサービスデータが処理される、請求項17に記載のコンピュータ実装システム。
【請求項２０】
前記複数の動作が、
前記1つまたは複数のプロセッサによって、サーバからフィードバック情報を受信する動作であって、前記フィードバック情報は前記第1の複数のブロックチェーンノードに関連付けられる複数のノード識別子を含み、前記サーバは、前記第1の複数のブロックチェーンノードからサービスデータ処理の要求を受信することに応答して、前記フィードバック情報を送信する、動作
をさらに含む、請求項17に記載のコンピュータ実装システム。