【誤訳訂正書】
【提出日】令和2年12月24日(2020.12.24)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
２つの参加者間のデータトランザクションの記録を受信し、前記データトランザクションの記録に関連付けられた台帳エントリを作成する、トランザクションエンジンと、
台帳エンジンであって、
前記２つの参加者を含む複数の参加者間の複数のデータトランザクションの記録に関連付けられたブロックチェーンに関連付けられた複数の部分台帳のサブセットに、前記台帳エントリを付加し、ここで、前記複数の部分台帳の各々は前記複数の参加者の各々に関する部分台帳であり、前記複数の部分台帳は異なる部分台帳であり、前記複数の部分台帳は複数の台帳エントリを含み、
前記ブロックチェーンに関連付けられた前記複数の部分台帳の各々に関連付けられ、前記複数の参加者の台帳エントリのロケーションを追跡することができるように構成された目次（ＴｏＣ）を、前記付加された台帳エントリに関連付けて更新する
台帳エンジンと
を備える、システム。
【請求項２】
前記複数の部分台帳は各々、前記複数の参加者のうちの異なる参加者に関するものであり、前記複数の部分台帳の各々は、該参加者に関する複数の異なる台帳エントリを含む、請求項１に記載のシステム。
【請求項３】
前記複数の部分台帳の各々は、前記ブロックチェーンに関連付けられた前記台帳エントリのうちの全てよりも少ない該台帳エントリを含む、請求項２に記載のシステム。
【請求項４】
前記台帳エンジンは、前記データトランザクションにおいて参加者によって記憶された前記複数の部分台帳の前記サブセットに前記台帳エントリを付加する、請求項１に記載のシステム。
【請求項５】
前記目次は、前記複数の部分台帳の各々のロケーションのディレクトリを含む、請求項１に記載のシステム。
【請求項６】
前記目次は、前記ブロックチェーンにおける前記複数の台帳エントリが作成された順序を含む、請求項５に記載のシステム。
【請求項７】
前記目次は、前記ブロックチェーンにおける前記複数の台帳エントリの正しい作成順序に関連付けられたチェックサムを含む、請求項６に記載のシステム。
【請求項８】
前記複数の部分台帳の各々は、前記目次のコピーを含む、請求項１に記載のシステム。
【請求項９】
前記ブロックチェーンに関連付けられた前記複数の部分台帳の各々に関連付けられた前記目次に対する前記更新は、前記複数の部分台帳の各々に、前記目次の更新されたコピーを配信することを含む、請求項７に記載のシステム。
【請求項１０】
前記複数の部分台帳の各々は、前記目次の信頼できるコピーへのポインタを含む、請求項１に記載のシステム。
【請求項１１】
コンピューティングデバイスが、複数の参加者間の複数のトランザクションに関するブロックチェーン台帳に関連付けられた複数の部分台帳について、前記複数の参加者の台帳エントリの記録のロケーションを追跡できるように構成された目次（ＴｏＣ）を作成することと、
前記コンピューティングデバイスが、前記複数の部分台帳の各々を関連ストレージデバイスに割り当てることと、
前記コンピューティングデバイスが、前記複数の部分台帳の各々の前記関連ストレージデバイスに前記目次を提供することと、
前記コンピューティングデバイスが、前記複数の参加者のうちの２つの参加者間の前記ブロックチェーン台帳に関連付けられた新たなトランザクションに応答して、該２つの参加者の一方に関連付けられた第１の部分台帳のトランザクションの記録及び該２つの参加者の他方に関連付けられた第２の部分台帳のトランザクションの記録を更新することと、
前記コンピューティングデバイスが、前記新たなトランザクションに従って、前記複数の部分台帳の各々の前記関連付けられたストレージデバイスに記憶された前記目次を、前記新たなトランザクションの記録のロケーションを追跡できるように更新することと
を含む方法。
【請求項１２】
前記ブロックチェーン台帳は、複数のトランザクション参加者間の複数のトランザクションに関する情報を含む、請求項１１に記載の方法。
【請求項１３】
前記コンピューティングデバイスが、前記複数の部分台帳の各々を関連ストレージデバイスに割り当てることは、前記複数のトランザクションの各々における前記参加者を識別することを含む、請求項１２に記載の方法。
【請求項１４】
前記複数のトランザクション参加者の各々は、前記コンピューティングデバイスが、自身の関連付けられたトランザクションに関連付けられた前記部分台帳に、前記関連ストレージデバイスを提供する、請求項１３に記載の方法。
【請求項１５】
プロセッサによって実行可能な、
２つの参加者間のデータトランザクションの記録を受信する命令と、
前記データトランザクションの前記記録に関連付けられた台帳エントリを作成する命令と、
前記２つの参加者を含む複数の参加者間の複数のデータトランザクションの記録に関連付けられたブロックチェーンに関連付けられた複数の部分台帳のサブセットに、前記台帳エントリを付加し、ここで、前記複数の部分台帳の各々は前記複数の参加者の各々に関する部分台帳であり、前記複数の部分台帳は異なる部分台帳であり、前記複数の部分台帳は複数の台帳エントリを含むものである命令と、
前記ブロックチェーンに関連付けられた前記複数の部分台帳の各々に関連付けられ、前記複数の参加者の前記複数の台帳エントリのロケーションを追跡することができるように構成された目次（ＴｏＣ）を、前記付加された台帳エントリに関連付けて更新する命令と
を記憶する、非一時的機械可読媒体。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】発明の名称
【訂正方法】変更
【訂正の内容】
【発明の名称】システム、方法、可読媒体
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】０００７
【訂正方法】変更
【訂正の内容】
【０００７】
各参加者に、自身のトランザクションに関連付けられた台帳エントリのみを記憶させることによって、これらのストレージ要件は、大幅に低減される。各ストレージロケーションは、ブロックチェーン全体の完全なコピーを維持するのではなく、目次（ＴｏＣ）を用いて、他のブロックチェーン参加者と、当該他のブロックチェーン参加者のトランザクション台帳エントリについてのストレージロケーションとを追跡することができる。ＴｏＣは、各部分台帳ロケーションにおいて記憶された個々のコピーを有することができ、及び／又は、信頼できるコピー（authoritative copy）を１つ以上のロケーションに記憶することができる一方で、他の部分台帳ロケーションは、これらの信頼できるコピーへのリンク及び／又はポインタを維持する。部分分散台帳は静的状態を維持し、どこを及びいずれのノードにおいてＴｏＣが規定するかのみが変化するので、ＴｏＣは、タイムスタンプ付与が必要な唯一のコンポーネントとすることができる。現行のブロックチェーン分散台帳は、全てのトランザクションの「誰（Who）」及び「何（What）」を覚えておく（remember）。分散部分台帳は、全てのトランザクションの「誰」を覚えておくが、「何」はその参加者に関連するので、「何」のみを記憶する。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００１４
【訂正方法】変更
【訂正の内容】
【００１４】
いくつかの実施態様では、複数の部分台帳の各々は、目次のコピーを含むことができる。台帳エンジン２２５による、ブロックチェーンに関連付けられた複数の部分台帳の各々に関連付けられた目次に対する更新は、複数の部分台帳の各々に、目次の更新されたコピーを配信することを含むことができ、及び／又は、目次を更新するために、複数の部分台帳の各々に、新たな台帳エントリに関連付けられた情報を配信することを含むことができる。いくつかの実施態様では、複数の部分台帳の各々は、目次の信頼できるコピーへのリンクを含む。例えば、ブロックチェーンに関連付けられた第１の参加者ノード（例えば、ノード１１０（Ａ））は、目次１３０の信頼できるコピーを維持することができる。いくつかの実施態様では、部分台帳を含む各ノードは、目次のリンク及び／又はコピーを維持することができ、そのコピーが目次の信頼できるコピーに一致することを定期的に検証することができる。例えば、ノードは、信頼できるコピーの提供を要求することができ、及び／又は、チェックサム及び／又はデジタル署名等の検証データを要求することができる。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００２０
【訂正方法】変更
【訂正の内容】
【００２０】
その後、方法３００は、コンピューティングデバイス２１０が、複数の部分台帳の各々の関連ストレージデバイスに目次を提供することができるステージ３２５に進行することができる。いくつかの実施態様では、複数の部分台帳の各々は、目次のコピーを含むことができる。目次の提供は、複数の部分台帳の各々に、目次の更新されたコピーを配信することを含むことができ、及び／又は、目次を更新するために、複数の部分台帳の各々に、新たな台帳エントリに関連付けられた情報を配信することを含むことができる。いくつかの実施態様では、複数の部分台帳の各々は、目次の信頼できるコピーへのリンクを含む。例えば、ブロックチェーンに関連付けられた第１の参加者ノード（例えば、ノード１１０（Ａ））は、目次１３０の信頼できるコピーを維持することができる。いくつかの実施態様では、部分台帳を含む各ノードは、目次のリンク及び／又はコピーを維持することができ、そのコピーが目次の信頼できるコピーに一致することを定期的に検証することができる。例えば、ノードは、信頼できるコピーの提供を要求することができ、及び／又は、チェックサム及び／又はデジタル署名等の検証データを要求することができる。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００２３
【訂正方法】変更
【訂正の内容】
【００２３】
その後、方法３００は、コンピューティングデバイス２１０が、トランザクションに従って、複数の部分台帳の各々の関連付けられたストレージデバイスに記憶された目次を更新することができるステージ３３５に進行することができる。台帳エンジン２２５による、ブロックチェーンに関連付けられた複数の部分台帳の各々に関連付けられた目次に対する更新は、複数の部分台帳の各々に、目次の更新されたコピーを配信することを含むことができ、及び／又は、目次を更新するために、複数の部分台帳の各々に、新たな台帳エントリに関連付けられた情報を配信することを含むことができる。いくつかの実施態様では、複数の部分台帳の各々は、目次の信頼できるコピーへのリンクを含む。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００３２
【訂正方法】変更
【訂正の内容】
【００３２】
目次更新命令４３８は、ブロックチェーンに関連付けられた複数の部分台帳の各々に関連付けられた目次を更新することができる。例えば、いくつかの実施態様では、複数の部分台帳の各々は、目次のコピーを含むことができる。台帳エンジン２２５による、ブロックチェーンに関連付けられた複数の部分台帳の各々に関連付けられた目次に対する更新は、複数の部分台帳の各々に、目次の更新されたコピーを配信することを含むことができ、及び／又は、目次を更新するために、複数の部分台帳の各々に、新たな台帳エントリに関連付けられた情報を配信することを含むことができる。いくつかの実施態様では、複数の部分台帳の各々は、目次の信頼できるコピーへのリンクを含む。例えば、ブロックチェーンに関連付けられた第１の参加者ノード（例えば、ノード１１０（Ａ））は、目次１３０の信頼できるコピーを維持することができる。いくつかの実施態様では、部分台帳を含む各ノードは、目次のリンク及び／又はコピーを維持することができ、そのコピーが目次の信頼できるコピーに一致することを定期的に検証することができる。例えば、ノードは、信頼できるコピーの提供を要求することができ、及び／又は、チェックサム及び／又はデジタル署名等の検証データを要求することができる。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００３６
【訂正方法】変更
【訂正の内容】
【００３６】
さらに、図面に関連して説明される一連の動作は、例であり、限定するものとは意図されない。開示される例の範囲から逸脱することなく、追加の動作若しくはより少数の動作又は動作の組み合わせを用いることができ、又はこれらの動作は変わる場合がある。したがって、本開示は、単に実施態様の可能な例に言及したものであり、説明される例に対して、多数の変形及び変更を行うことができる。全てのそのような変更及び変形は、本開示の範囲内に含まれるとともに、添付の特許請求の範囲によって保護されることを意図される。
なお、出願当初の特許請求の範囲の記載は以下の通りである。
請求項１：
トランザクションエンジンであって、
２つの参加者間のデータトランザクションの記録を受信し、
前記データトランザクションの前記記録に関連付けられた台帳エントリを作成する、トランザクションエンジンと、
台帳エンジンであって、
ブロックチェーンに関連付けられた複数の部分台帳のサブセットに前記台帳エントリを付加し、
前記ブロックチェーンに関連付けられた前記複数の部分台帳の各々に関連付けられた目次を更新する、
台帳エンジンと、
を備える、システム。
請求項２：
各部分台帳は、複数の台帳エントリを含む、請求項１に記載のシステム。
請求項３：
前記複数の部分台帳の各々は、前記ブロックチェーンに関連付けられた前記台帳エントリのうちの全てよりも少ない該台帳エントリを含む、請求項２に記載のシステム。
請求項４：
前記台帳エンジンは、前記データトランザクションにおいて参加者によって記憶された前記複数の部分台帳の前記サブセットに前記台帳エントリを付加する、請求項１に記載のシステム。
請求項５：
前記目次は、前記複数の部分台帳の各々のロケーションのディレクトリを含む、請求項１に記載のシステム。
請求項６：
前記目次は、前記ブロックチェーンにおける前記複数の台帳エントリの順序を含む、請求項５に記載のシステム。
請求項７：
前記目次は、前記ブロックチェーンにおける前記複数の台帳エントリの正しい順序に関連付けられたチェックサムを含む、請求項６に記載のシステム。
請求項８：
前記複数の部分台帳の各々は、前記目次のコピーを含む、請求項１に記載のシステム。
請求項９：
前記ブロックチェーンに関連付けられた前記複数の部分台帳の各々に関連付けられた前記目次に対する前記更新は、前記複数の部分台帳の各々に、前記目次の更新されたコピーを配信することを含む、請求項７に記載のシステム。
請求項１０：
前記複数の部分台帳の各々は、前記目次の信頼できるコピーへのポインタを含む、請求項１に記載のシステム。
請求項１１：
前記複数の部分台帳についての目次を作成することと、
前記複数の部分台帳の各々を関連ストレージデバイスに割り当てることと、
前記複数の部分台帳の各々の前記関連ストレージデバイスに前記目次を提供することと、
前記ブロックチェーン台帳に関連付けられたトランザクションに応答して、第１の部分台帳及び第２の部分台帳を更新することと、
前記トランザクションに従って、前記複数の部分台帳の各々の前記関連付けられたストレージデバイスに記憶された前記目次を更新することと、
を含む、方法。
請求項１２：
前記ブロックチェーン台帳は、複数のトランザクション参加者間の複数のトランザクションに関する情報を含む、請求項１１に記載の方法。
請求項１３：
前記複数の部分台帳の各々を関連ストレージデバイスに割り当てることは、前記複数のトランザクションの各々における前記参加者を識別することを含む、請求項１２に記載の方法。
請求項１４：
前記複数のトランザクション参加者の各々は、自身の関連付けられたトランザクションに関連付けられた前記部分台帳に、前記関連ストレージデバイスを提供する、請求項１３に記載の方法。
請求項１５：
プロセッサによって実行可能な、
２つの参加者間のデータトランザクションの記録を受信することの命令と、
前記データトランザクションの前記記録に関連付けられた台帳エントリを作成することの命令と、
ブロックチェーンに関連付けられた複数の部分台帳のサブセットに前記台帳エントリを付加することの命令と、
前記ブロックチェーンに関連付けられた前記複数の部分台帳の各々に関連付けられた目次を更新することの命令と、
を記憶する、非一時的機械可読媒体。