(57)【要約】  本明細書で説明される方法およびシステムは、投機家が、その注文の順位を前進させるために注文意思およびハードウェア解決策を使用することを、実行まで注文を難読化することによって、および注文の優先度を割り当てるためにデジタル台帳を使用することによって防止する。本明細書で説明するように、一連の暗号キーペアを使用して、取引の片方が作成され、マッチされ、実行される一方で、取引が完了される後まで、公開記録は、記録され、維持されるが、難読化され得る（すなわち、公的透明性がない）。
2018517208.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数のプロセッサによって実行されるとき、装置に、
少なくとも１つのデジタル取引品目と交換に、商取引システムを通して少なくとも１つの他のデジタル取引品目とを商取引する注文を受信することと、
前記注文に関連付けられるデータを識別する委託注文取引を作成することと、
第１のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、前記注文に関連付けられる前記データを暗号化することであって、前記第１のアドレス指定アカウントに関連付けられる前記少なくとも１つの証明書が、前記商取引システムによって管理される、ことと、
前記委託注文取引を前記第１のアドレス指定アカウントに転送するために、第２のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、前記委託注文取引に暗号的にサインすることと、
前記商取引システムによって、前記第１のアドレス指定アカウントに関連付けられる別の少なくとも１つの証明書を使用して、暗号化された注文を解読することと、
前記少なくとも１つの他のデジタル取引品目の少なくとも一部分を商取引するために、前記暗号化されていない注文を第２の注文とマッチさせることと、
前記第１のアドレス指定アカウントから前記少なくとも１つのデジタル取引品目の前記一部分を暗号的に転送し、前記第２のデジタル取引品目のうちの前記少なくとも１つの少なくとも一部分を、顧客に関連付けられる第３のアドレス指定アカウントへ暗号的に転送することによって、第１の取引を実行することと
を行わせる、一連の命令を含む、非一時的コンピュータ可読記憶媒体。
【請求項２】
前記１つまたは複数のプロセッサによって実行されるとき、前記一連の命令が、前記装置に、
暗号化されていないフォーマットで、前記第１の取引の実行された取引データを生成することと、
前記注文が、前記第１の取引によって履行済みか否かを判定することと、
前記注文が、前記第１の取引によって履行済みであるとき、分散化された台帳へ、前記暗号化されていないフォーマットの前記第１の取引の前記実行された取引データを記録するための要求を送信することと
をさらに行わせる、請求項１に記載の非一時的コンピュータ可読記憶媒体。
【請求項３】
前記１つまたは複数のプロセッサによって実行されるとき、前記一連の命令が、前記装置に、
前記注文が、前記第１の取引によって履行済みでないとき、前記注文が、前記第１の取引および後続の取引によって履行済みになるまで、待機することと、
前記注文が、前記第１の取引および前記後続の取引によって履行された後、前記分散化された台帳へ、前記第１の取引および前記後続の取引の各々の前記実行された取引データを記録するための要求を、前記暗号化されていないフォーマットで送信することと
をさらに行わせる、請求項２に記載の非一時的コンピュータ可読記憶媒体。
【請求項４】
少なくとも１つのデジタル取引品目と交換に、商取引システムを通して少なくとも１つの他のデジタル取引品目とを商取引する注文を受信するステップと、
前記注文に関連付けられるデータを識別する委託注文取引を作成するステップと、
第１のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、前記注文に関連付けられる前記データを暗号化するステップであって、前記第１のアドレス指定アカウントに関連付けられる前記少なくとも１つの証明書が、前記商取引システムによって管理される、ステップと、
第２のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、前記委託注文取引に暗号的にサインするステップと、
分散化された台帳に記録された記録を通して、前記注文が履行済みであることを確認するステップであって、前記記録が、暗号化されていないフォーマットの、前記注文に関連付けられる少なくとも第１の実行された取引の実行された取引データを含み、前記暗号化されていないフォーマットの前記実行された取引データが、前記注文が履行済みになるまで記録されない、ステップと
を含む、コンピュータ化された方法。
【請求項５】
前記分散化された台帳へ、前記暗号化されたデータを使用して、前記委託注文取引を記録するための要求を送信するステップであって、前記分散化された台帳が、前記注文に優先度を割り当てる、ステップをさらに含む、請求項４に記載のコンピュータ化された方法。
【請求項６】
前記注文が、前記商取引システムによって、確認され、解読され、マッチされ、実行された後、前記少なくとも１つの他のデジタル取引品目を第３のアドレス指定アカウント内に受信するステップをさらに含む、請求項４に記載のコンピュータ化された方法。
【請求項７】
前記少なくとも１つのデジタル取引品目を商取引するための前記注文を受信した後、前記少なくとも１つのデジタル取引品目が、第３のアドレス指定アカウントに関連付けられることを確認するステップと、
前記少なくとも１つのデジタル取引品目が、前記第３のアドレス指定アカウントに関連付けられるとき、前記少なくとも１つのデジタル取引品目を前記第１のアドレス指定アカウントへ暗号的に転送するための委託取引を作成するステップであって、
前記委託注文取引を作成するステップが、前記少なくとも１つのデジタル取引品目が第２の委託注文取引において参照されることを防止するために、前記委託注文取引において前記委託取引を参照するステップ
をさらに含む、ステップと
をさらに含む、請求項４に記載のコンピュータ化された方法。
【請求項８】
前記少なくとも１つのデジタル取引品目が、デジタル有価証券または資本金のデジタル表現を含み、前記データが、前記少なくとも１つの第１のデジタル取引品目の１つまたは複数の同一性と、前記少なくとも１つの第１のデジタル取引品目を購入または売却する価格と、前記少なくとも１つの第１のデジタル取引品目を購入または売却する量とを含む、請求項４に記載のコンピュータ化された方法。
【請求項９】
少なくとも１つのプロセッサと、
少なくとも１つのコンピュータ可読記憶媒体であって、命令が、そこに格納され、少なくとも１つのプロセッサによって実行されるとき、前記暗号統合化システムに、
少なくとも１つのデジタル取引品目と交換に、商取引システムを通して少なくとも１つの他のデジタル取引品目とを商取引する注文を受信することと、
前記注文に関連付けられるデータを識別する委託注文取引を作成することと、
第１のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、前記注文に関連付けられる前記データを暗号化することであって、前記第１のアドレス指定アカウントに関連付けられる前記少なくとも１つの証明書が、前記商取引システムによって管理される、ことと、
第２のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、前記委託注文取引に暗号的にサインすることと、
分散化された台帳に記録された記録を通して、前記注文が履行済みであることを確認することであって、前記記録が、暗号化されていないフォーマットの、前記注文に関連付けられる少なくとも第１の実行された取引の実行された取引データを含み、前記暗号化されていないフォーマットの前記実行された取引データが、前記注文が履行済みになるまで記録されない、ことと
を行わせる、少なくとも１つのコンピュータ可読記憶媒体と
を備える、暗号統合化システム。
【請求項１０】
前記命令が、前記少なくとも１つのプロセッサによって実行されるとき、前記暗号統合化システムに、
前記分散化された台帳へ、前記暗号化されたデータを使用して、前記委託注文取引を記録するための要求を送信することであって、前記分散化された台帳が、前記注文に優先度を割り当てること
をさらに行わせる、請求項９に記載の暗号統合化システム。
【請求項１１】
前記命令が、前記少なくとも１つのプロセッサによって実行されるとき、前記暗号統合化システムに、
前記注文が、前記商取引システムによって、確認され、解読され、マッチされ、実行された後、前記少なくとも１つの他のデジタル取引品目を第３のアドレス指定アカウント内に受信すること
をさらに行わせる、請求項９に記載の暗号統合化システム。
【請求項１２】
前記命令が、前記少なくとも１つのプロセッサによって実行されるとき、前記暗号統合化システムに、
前記少なくとも１つのデジタル取引品目を商取引するための前記注文を受信した後、前記少なくとも１つのデジタル取引品目が、第３のアドレス指定アカウントに関連付けられることを確認することと、
前記少なくとも１つのデジタル取引品目が、前記第３のアドレス指定アカウントに関連付けられるとき、前記少なくとも１つのデジタル取引品目を前記第１のアドレス指定アカウントへ暗号的に転送するための委託取引を作成することであって、
前記少なくとも１つのプロセッサによって実行されるとき、前記暗号統合化システムに前記委託注文取引を作成することをさらに行わせる前記命令が、前記暗号統合化システムに、前記少なくとも１つのデジタル取引品目が第２の委託注文取引において参照されることを防止するために、前記委託注文取引において前記委託取引を参照することを行わせる、
作成することと
をさらに行わせる、請求項９に記載の暗号統合化システム。
【請求項１３】
第１の顧客委託アドレス指定アカウント内に、少なくとも１つのデジタル取引品目と交換に、少なくとも１つの他のデジタル取引品目とを商取引する暗号化された注文を受信するステップと、
商取引システムによって、前記第１の顧客委託アドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、暗号化された注文を解読するステップと、
前記少なくとも１つのデジタル取引品目の少なくとも一部分を商取引するために、前記暗号化されていない注文を第２の注文とマッチさせるステップと、
前記第１の顧客委託アドレス指定アカウントから前記少なくとも１つのデジタル取引品目の少なくとも一部分を暗号的に転送し、前記の少なくとも１つの他のデジタル取引品目の少なくとも一部分を、第１の顧客ポートフォリオアドレス指定アカウントへ暗号的に転送することによって、第１の取引を実行するステップと、
前記注文が履行済みのとき、記録用の分散化された台帳へ、前記注文および前記商取引の第三者検証を可能にするために暗号化されていないフォーマットの前記注文からのデータを含む、前記第１の取引の実行された取引データを送信するステップと
を含む、コンピュータ化された方法。
【請求項１４】
前記暗号化された注文が、前記分散化された台帳での受領の時刻に基づいて、前記暗号化された注文に優先度を割り当てる前記分散化された台帳に記録され、前記暗号化されていない注文と前記第２の注文とのマッチングが、前記を割り当てられた優先度に基づく、請求項１３に記載のコンピュータ化された方法。
【請求項１５】
ブローカディーラアカウントの証明書を使用して、前記暗号化された注文の送信者を確認するステップであって、前記証明書が公開キーである、ステップをさらに含む、請求項１３に記載のコンピュータ化された方法。
【請求項１６】
前記少なくとも１つのデジタル取引品目の第２の一部分を暗号的に転送することによって、第２の商取引を実行するステップであって、前記実行された取引データが、前記商取引および前記第２の商取引の両方からのデータを含む、ステップをさらに含む、請求項１３に記載のコンピュータ化された方法。
【請求項１７】
少なくとも１つのプロセッサと、
少なくとも１つのコンピュータ可読記憶媒体であって、命令が、そこに格納され、少なくとも１つのプロセッサによって実行されるとき、前記暗号統合化システムに、
第１の顧客委託アドレス指定アカウント内に、少なくとも１つのデジタル取引品目と交換に、少なくとも１つの他のデジタル取引品目とを商取引する暗号化された注文を受信することと、
商取引システムによって、前記第１の顧客委託アドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、暗号化された注文を解読することと、
前記少なくとも１つのデジタル取引品目の少なくとも一部分を商取引するために、前記暗号化されていない注文を第２の注文とマッチさせることと、
前記第１の顧客委託アドレス指定アカウントから前記少なくとも１つのデジタル取引品目の少なくとも一部分を暗号的に転送し、前記の少なくとも１つの他のデジタル取引品目の少なくとも一部分を、第１の顧客ポートフォリオアドレス指定アカウントへ暗号的に転送することによって、第１の取引を実行することと、
前記注文が履行済みのとき、記録用の分散化された台帳へ、前記注文および前記商取引の第三者検証を可能にするために暗号化されていないフォーマットの前記注文からのデータを含む、前記第１の取引の実行された取引データを送信することと
を行わせる、少なくとも１つのコンピュータ可読記憶媒体と
を備える、商取引システム。
【請求項１８】
前記暗号化された注文が、受領の時刻に基づいて、前記暗号化された注文に優先度を割り当てる前記分散化された台帳に記録され、前記暗号化されていない注文と前記第２の注文とのマッチングが、前記割り当てられた優先度に基づく、請求項１７に記載の商取引システム。
【請求項１９】
前記命令が、前記少なくとも１つのプロセッサによって実行されるとき、前記商取引システムに、ブローカディーラアカウントの証明書を使用して、前記暗号化された注文の送信者を確認することをさらに行わさせ、前記証明書が公開キーである、請求項１７に記載の商取引システム。
【請求項２０】
前記命令が、前記少なくとも１つのプロセッサによって実行されるとき、前記商取引システムに、前記少なくとも１つのデジタル取引品目の第２の一部分を暗号的に転送することによって、第２の商取引をさらに行わせ、前記実行された取引データが、前記商取引および前記第２の商取引の両方からのデータを含む、請求項１７に記載の商取引システム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本出願は、その全体があらゆる目的のために参照により本明細書に組み込まれる、「ＯＢＦＵＳＣＡＴＩＯＮ  ＯＦ  ＩＮＴＥＮＴ  ＩＮ  ＴＲＡＮＳＡＣＴＩＯＮＳ  ＵＳＩＮＧ  ＣＲＹＰＴＯＧＲＡＰＨＩＣ  ＴＥＣＨＮＩＱＵＥＳ（暗号技法を使用した取引における意思の難読化）」と題する、２０１５年５月２６日に出願された米国仮出願第６２／１６６，５１５号、の利益を主張するものである。
【０００２】
[0002]本開示の多様な実施形態は、一般に取引に関する。より具体的には、本開示の多様な実施形態は、分散化され、暗号化された（「ｃｒｙｐｔｏ」）技法を使用して、取引における意思を不明瞭化するシステムおよび方法に関する。
【背景技術】
【０００３】
[0003]先回り売買取引は、有価証券の価格について来るべき商取引の影響を予想し、そのような情報を有価証券の価格に影響を与えるために使用する投資戦略である。先回り売買取引（front-running、フロント・ランニング）では、投機家は、別の投機家が買い持ちして株式が予測可能な方向へ動くことになる直前の有価証券を、買い持ちしようとする。例示の先回り売買取引は、個人投機家が、機関の大口株式注文の直前に株式を買うとき、株式価格の急激な増大をもたらす。機関の注文に関する情報は、市場での買呼値（bids）および売呼値（asks）を監視することによって、取得され得る。たとえば、注文が、一売買所において部分的にのみ履行されるとき、他の売買所における投機家の商取引意思が露わにされる可能性があり、他の投資家が、株式価格における一定の取引の予測可能な効果に基づいて利益を得るためにそのような情報を使用することが、可能になる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
[0004]本技術は、既存の商取引システムのこの、および他の制限を解決し、以下の説明から当業者に対してより明確になる他の利益を提供する。
【課題を解決するための手段】
【０００５】
[0005]本開示の実施形態は、添付図面の使用によって示され、説明される。
【図面の簡単な説明】
【０００６】
【図１】[0006]本開示の多様な実施形態によるネットワークベースの動作環境の一例を示す図である。
【図２】[0007]本開示の１つまたは複数の実施形態による暗号統合化プラットフォーム内の構成要素セットを示す図である。
【図３】[0008]注文が、本開示の１つまたは複数の実施形態に従って実行されるまで、注文の意思を難読化する（obfuscating）プロセスを示す図である。
【図４】[0009]注文が、本開示の１つまたは複数の実施形態に従って実行されるまで、注文の意思を難読化するプロセスを使用する代表的実施例を概略的に示す図である。
【図５】[0010]本開示の１つまたは複数の実施形態に従って、注文の意思および優先度を第三者が確認するためのプロセスの代表的実施例を概略的に示す図である。
【図６】[0011]注文が、本開示の１つまたは複数の実施形態に従って実行されるまで、注文の意思を難読化するためのプロセスを示すフローチャートである。
【図７】[0012]注文が、本開示の１つまたは複数の実施形態に従って実行されるまで、暗号統合化プラットフォームの観点から、注文の意思を難読化するためのプロセスを示すフローチャートである。
【図８】[0013]注文が、本開示の１つまたは複数の実施形態に従って実行されるまで、商取引システムの観点から、注文の意思を難読化するためのプロセスを示すフローチャートである。
【図９】[0014]注文が、本開示の１つまたは複数の実施形態に従って実行されるまで、注文の意思を難読化するプロセスを集合的に示す図である。
【図１０】注文が、本開示の１つまたは複数の実施形態に従って実行されるまで、注文の意思を難読化するプロセスを集合的に示す図である。
【図１１】[0015]本開示のいくつかの実施形態が利用され得るコンピュータシステムの一例を示す図である。
【発明を実施するための形態】
【０００７】
[0016]本開示の多様な実施形態は、一般に有価証券を売買するための取引に関する。より具体的には、本開示の多様な実施形態は、分散化され、暗号化された（「ｃｒｙｐｔｏ」）技法を使用して、デジタル取引品目を買う、または売るための注文の意思を不明瞭化するシステムおよび方法に関する。
【０００８】
[0017]今日、暗号（ＣＲＹＰＴＯＧＲＡＰＨＩＣ）売買所（「暗号（ｃｒｙｐｔｏ）売買所」）および代替取引システム（「ＡＴＳ：Alternative Trading System」）などの複数の売買所は、同一の有価証券を商取引する。注文が大口であるために、および／または有価証券は通常大量に商取引されないために、注文が、一売買において部分的にのみ履行されるとき、他の売買所における投機家の商取引意思が、取引の完了である実行前に露わにされる可能性がある。そのような情報は、有価証券の価格に影響を及ぼすために他者によって不正に使用され得る（すなわち、先回り売買取引）。たとえば、高頻度商取引プラットフォーム（すなわち、大量の注文を高速に処理するために高性能コンピュータを使用するプログラム商取引プラットフォーム）は、複数の市場を分析し、市況に基づいて注文を実行するために複雑なアルゴリズムを使用する。これらのアルゴリズムは、１つの売買所での注文に関する信号を監視し、有価証券を買うまたは売るための注文が完了する前に、次の売買所に素早く進むように設計され、それにより有価証券価格に影響を及ぼす。通常、最速の実行速度を有するコンピュータを使用する投機家は、より低速な実行速度を有するコンピュータを使用する投機家よりも、より高収益である。
【０００９】
[0018]先回り売買取引および高頻度商取引の効果は、商取引システムがより低速であるとき、実証される。取引を記録するために台帳またはブロックチェーンを使用する商取引システムは、分散化されたノードのネットワークに依存する。分散化されたノードのネットワークは、低速であり得る台帳またはブロックチェーンと通信し、投資家を、彼らの公表された注文実行前の意思を利用されやすい状態のままにする。
【００１０】
[0019]したがって、現在のシステムは以下の課題を有する。すなわち、（１）注文についての情報が利用可能であるとき、投機家は、市場価格に影響を及ぼそうとする可能性がある、（２）注文優先度が、注文の作成よりむしろ売買所での注文の受付によって決定されるので、最良のハードウェアを購入でき、彼らのアルゴリズムを売買所に最も接近して配置できる投機家が、彼らの注文の以前に提出された注文より前の順位を獲得し、不公平な利益を生み出す。
【００１１】
[0020]先回り売買取引を防止する現在の解決策（たとえば、ダークプール）は、不十分である。ダークプールは、電子ＡＴＳであり、商取引をマッチさせ得る株式売買所に似ている。株式売買所と異なり、ダークプールでの注文は、「ダーク」であり、これは注文の規模および価格が、他の関係者に明かされないことを意味する。しかし、ダークプールは、情報を偽装するよりむしろ、注文への可視性を単に制限する（たとえば、ダークプールの所有者は、まだ可視性を有する）。透明性の欠如が、ダークプールを、その所有者と、何人かの高頻度投機家の略奪的商取引操作とによる潜在的な利益闘争に対して守りにくくしている。
【００１２】
[0021]本明細書で説明する方法およびシステムは、投機家がハードウェアおよびソフトウェアという解決策を使用し、情報が難読化されずに投機家が情報を不正に使用可能になることを予防する。本明細書で説明するように、取引完了後までの、公開記録が、記録され、維持され、しかし難読化されている（すなわち、公的透明性がない）間に、一連の暗号キーペアを使用して、取引の片方が作成され、マッチされ、実行され得る。分散化された台帳が、注文の優先度を記録し、割り当てることができる。本開示の目的のために、「注文意思の難読化／不明瞭化」、「注文の意思の難読化／不明瞭化」、「意思の難読化／不明瞭化」などは、投機家の意思を導出できないように、注文についての情報を難読化することを意味する。
【００１３】
[0022]暗号（「ｃｒｙｐｔｏ」）売買（すなわち、デジタル取引品目を商取引する売買）に基づいて商取引される、デジタル取引品目（たとえば、デジタル資産、デジタル負債、商品、デジタル有価証券、有価証券のデジタル利息、暗号通貨、および、トークン、現金、現金等価物などの資本金のデジタル表現）を商取引するための注文は、従来のシステム内に受信され、統合化システムおよび暗号統合化プラットフォームなどの商取引プラットフォームによって処理され得る。暗号統合化プラットフォームは、数ある中でも、ブローカディーラが、従来の商取引システムを暗号売買所（すなわち、デジタル取引品目を商取引する売買所）に公開することを可能にし、有価証券発行者が、有価証券の公募を行い、一般の人が、流通市場取引でそれらの有価証券を商取引することを可能にする。そうすることで、暗号統合化プラットフォームは、商取引および、ブローカディーラ、ＡＴＳ、ならびに売買所間の通信用のプロトコル（たとえば、財務情報売買プロトコル（「ＦＩＸ（Financial Information eXchange）」プロトコル））を使用して、メッセージ（たとえば、注文）を取得し、商取引が暗号技法を使用して完了され得るように、メッセージを変換する。たとえば、暗号統合化プラットフォームは、デジタル取引品目を商取引するために、ブローカディーラから注文を受信し、注文を暗号注文に変換する。
【００１４】
[0023]暗号売買所およびＡＴＳなどの商取引システムを介して商取引されるデジタル取引品目は、公開キー暗号法および双方向暗号化などの暗号技法を使用する他の所有者へ、転送されてもよい。公開キー暗号法は、ある１つのキーペアを必要とし、この２つのキーは、数学的に連結される。１つのキーは、公開キーであり、ピア・トゥ・ピア・ネットワークにおいてノード間で自由に共有される。他方のキーは、プライベートキーであり、公開共有されない。公開キーは、普通文を暗号化するために、またデジタルサインを確認するために使用される。プライベートキーは、暗号文を解読するために、また取引にデジタルサインするために使用される。取引メッセージは、送信者の同一性を認証するために送信者のプライベートキーによってデジタルサインされてもよい。次に、送信者のデジタルサインされた取引メッセージは、送信者が取引の開始者であることを確認するために、送信者の公開キーを使用して解読されてもよい。
【００１５】
[0024]デジタル取引品目の所有権は、ネットワークノードによって維持される分散化された台帳内の所有権登記に基づいてもよい。分散化された台帳（たとえば、ビットコインのブロックチェーン）は、各デジタル取引品目の所有権の各変化のための登記を記録し、キーペアに数学的に結合されてもよい。デジタル資産またはデジタル負債を売却するために、取引メッセージは（たとえば、パケットまたは他のデータ構造で）、ピア・トゥ・ピア・ネットワークでノードに配信されてもよい。取引メッセージは、売主のプライベートキーで、サインすることができ、デジタル資産またはデジタル負債の表題の連鎖の履歴、転送される株または品目の数、および購入者の公開キーに基づくアドレスなどの情報を含んでもよい。ネットワーク内のノードの大部分が、送信者が表題の適切な連鎖を有することに同意するとき、所有権は、購入者に変えられ、台帳は、取引を表示するために更新される。デジタル取引品目が売却または注文される前に、買主または売主は、他者がデジタル取引品目の価格に影響を及ぼし得る情報を使用することを防止するために、取引を秘密に維持すること望み得る。
【００１６】
[0025]本明細書で説明する技術の実施態様では、少なくとも３つのキーペアが関連し、以下の３つの、すなわち、暗号統合化プラットフォームによって管理される顧客ポートフォリオアカウント、１つまたは複数の商取引システム（たとえば、売買所、ＡＴＳ）によって管理される顧客委託アカウント、および暗号統合化プラットフォームによって管理されるブローカディーラキーペア、のアドレス指定アカウントに関連付けられる。通常、顧客によって所有され、注文に委託されないデジタル取引品目は、顧客ポートフォリオアカウントに関連付けられる。注文するよう委託されたデジタル取引品目および委託された注文取引は、顧客委託アカウントに関連付けられ、顧客委託アカウントは、エスクロウのような役割を果たす。非委託注文は、ブローカディーラアカウントに関連付けられる。これらのアカウントの各々は、デジタル取引品目を商取引するために、より詳細にはデジタル取引品目を商取引している間、注文の意思を難読化するために使用される。本開示の目的のために、「アドレス指定アカウント」は、「デジタルアカウント」、「デジタルウォレット」、「記録簿」、「顧客ポートフォリオ／委託ウォレット」、および「ウォレット」と同一の意味を示す。
【００１７】
[0026]本開示の実施形態では、ＡＴＳまたは暗号売買所などの商取引システムでデジタル取引品目を商取引するための、ブローカディーラからの注文が、受信される。注文は、暗号統合化プラットフォームなどの商取引プラットフォームによって、ブローカディーラから受信され得る。
【００１８】
[0027]取引が、暗号統合化プラットフォームによって受信されたとき、暗号商取引プラットフォームは、デジタル取引品目が、顧客のポートフォリオアカウントに関連付けられることを保証するために、分散化された台帳上に記録された顧客のポートフォリオアカウントの残高を確認することができる。取引に関わるデジタル取引品目が、顧客のポートフォリオアカウントに関連付けられる場合、暗号統合化プラットフォームは、顧客のポートフォリオアカウントのプライベートキーを使用して、商取引に関連付けられるデジタル取引品目を顧客委託アカウント内へ転送するために、取引に暗号的にサインし、委託取引を作成することができる。説明したように、顧客委託アカウントは、商取引システムによって管理される。
【００１９】
[0028]次に、暗号統合化プラットフォームは、注文からのデータを含む委託注文取引をさらに作成し、委託取引を参照する。暗号統合化プラットフォームは、商取引システムの公開キーを使用して取引を暗号化する。委託取引への参照を含む注文は、分散化された台帳上に記録される。注文暗号化し、それを分散化された台帳に公表することで、注文が、売買所に対しては除外して、難読化されることになり、すなわち、一般の人は、注文があることは知り得るが、しかし注文の中身を見ることはできない。いくつかの実施形態では、注文は、注文が認可されたことを保証するために商取引システムによって使用され得るブローカディーラのプライベートキーを使用してサインされる（すなわち、取引を認可する）。分散化された台帳は、注文が、商取引システムによって受信された時刻に基づいて、優先度を注文に割り当て得る。他の実施態様では、分散化された台帳は、注文が、ブローカディーラによって受信された時刻に基づいて、優先度を割り当て得る。
【００２０】
[0029]商取引システムが、暗号化された注文を受信した後、商取引システムは、商取引システムのプライベートキーを使用して、注文データを解読し、ブローカディーラの公開キーを使用して、ブローカディーラのサインを確認し得る（適切である場合）。マッチする可能性がある注文が、注文の優先度に基づいて配置されたとき、商取引システム（または、いくつかの実施形態では、暗号統合化プラットフォーム）は、デジタル取引品目が、商取引に利用可能であるかを確認し、デジタル取引品目（たとえば、資本金、デジタル資産／負債）を対応する顧客ポートフォリオアカウント内に配置することによって、瞬時に取引の消去および確定を行う。注文が実行された後、注文の詳細が公開される。第三者は、実行された注文を再暗号化するために商取引システムの公開キーを使用すること、および再暗号化された注文を最初の注文と比較することによって、実行された注文を確認し得る。いくつかの実施形態では、注文は、部分的に履行され得る。実行された取引の詳細が、実行後に公開され得るが、一方、注文意思の詳細（すなわち、注文の残りの部分は、まだ履行されていない）は、ＡＴＳ／売買所が、注文全体が履行されたことのメッセージを受信するまで、公開されない。
【００２１】
[0030]注文の意思を不明瞭化することの利点は、先回り売買取引および高頻度商取引の排除を含む。付加的利点は、一般の人が、注文が実行された後、台帳から再作成し得る取引記録の作成である。現在のシステムでは、投機家は、注文を維持するために、商取引システム内部のデータソースに依存する。万一商取引システムが故障すれば、注文は消失し得る。しかし、本明細書で説明される方法およびシステムを使用することによって、注文は、分散化された台帳上に記録され、注文の記録が、提供される。さらに、取引へ暗号的にサインすることは、認証、権限付与、および来歴を保証する。
【００２２】
[0031]本開示は、主に、商取引のデジタル取引品目において、本明細書で説明される技法を使用して説明したが、本明細書で説明される技法は、取引の意思が、取引が完了するまではっきり区別されるべきない、他の状況で使用され得る。たとえば、本明細書で説明される方法およびシステムは、オークションが完了するまで、オークションの買い呼値を難読化することに使用され得る。さらに、ギャンブルのサービスを提供するシステムは、賭けまたはくじなどの情報を難読化するために、説明される技法を使用し得る。
【００２３】
[0032]本明細書で紹介された技法は、特定目的のハードウェア（たとえば回路）として、ソフトウェアおよび／またはファームウェアを使用して適切にプログラムされたプログラマブル回路の組合せとして、あるいは特定目的のプログラマブル回路として、実施されることができる。したがって、実施形態は、プロセスを実行するようにコンピュータ（または他の電子装置）をプログラムするために使用し得る命令を、その中に格納した機械可読媒体を含み得る。機械可読媒体は、たとえば、フロッピーディスク、光ディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、磁気光ディスク、リードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、消去可能プログラマブルリードオンリメモリ（ＥＰＲＯＭ）、電子的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、磁気もしくは光カード、フラッシュメモリ、または電子命令を格納するのに適した他のタイプの媒体／機械可読媒体を含み得る。状況が許す場合、単一のまたは複数の形式を使用する単語は、それぞれ複数のまたは単一の形式を含み得て、簡潔のために、文中で区別されない。
【００２４】
[0033]図１は、本開示のいくつかの実施形態が使用され得る、ネットワークベースの動作環境１００の一例を示す。図１に示すように、動作環境１００は、１つまたは複数のコンピュータデバイス１１０Ａ〜１１０Ｍ（携帯デバイス、携帯電話、タブレットコンピュータ、携帯型媒体デバイス、携帯ゲームデバイス、車両ベースコンピュータ、専用端末、公開端末、デスクトップまたはラップトップコンピュータ、キオスクなどの）上で実行されているアプリケーション１０５Ａ〜１０５Ｎを含む。いくつかの実施形態では、注文を発生させること、およびアカウント残高をチェックすることなどの、操作を実行するためのアプリケーション１０５Ａ〜１０５Ｎが、コンピュータデバイス上に格納され得るまたは遠隔地に格納され得る。これらのコンピュータデバイスは、ネットワーク１２０を介して暗号統合化プラットフォーム１２５およびブローカディーラ１１５に接続することによる、受信および送信トラフィックの機構を含むことができる。
【００２５】
[0034]コンピュータデバイス１１０Ａ〜１１０Ｍは、ネットワーク１２０を介してブローカディーラ１１５および暗号統合化プラットフォーム１２５と通信するように構成される。いくつかの実施形態では、コンピュータデバイス１１０Ａ〜１１０Ｍは、暗号統合化プラットフォーム１２５へ情報を回収または提出し、暗号統合化プラットフォーム１２５およびブローカディーラ１１５によって回収されたカスタマイズされたコンテンツと共に１つまたは複数のアプリケーションを実行する。たとえば、コンピュータデバイス１１０Ａ〜１１０Ｍは各々、ブラウザアプリケーションまたはカスタマイズされたクライアントを実行して、コンピュータデバイス１１０Ａ〜１１０Ｍと、暗号統合化プラットフォーム１２５と、ブローカディーラ１１５との間の対話を可能にする。
【００２６】
[0035]ブローカディーラ１１５は、自身のために、またはその顧客の代理で資産（たとえば、有価証券、投資信託など）を商取引するビジネスに従事する存在（すなわち、実在する人間、企業、または他の組織）である。顧客の代理で注文の商取引を実行するとき、その存在はブローカとして振る舞う。それ自身のアカウントでの商取引を実行するとき、その存在はディーラとして振る舞う。ブローカディーラ１１５は、コンピュータデバイス１１０Ａ〜１１０Ｍから注文を受信してもよく、自身の注文を作成してもよい。ブローカディーラ１１５は、ネットワーク１２０を通して、注文を暗号統合化プラットフォーム１２５へ通信してもよい。各々のブローカディーラは、メッセージにサインするためのキーペアを有し得る。そのようなキーペアは、取引が、ブローカディーラによって認可されたことを証明するために、ＡＴＳ１３０または暗号売買所１３５などの商取引システムによって使用され得る（たとえば、ブローカディーラが、そのプライベートキーを使用して取引にサインする場合、ＡＴＳ１３０または暗号売買所１３５は、ブローカディーラの公開キーを使用することを確認し得る）。いくつかの実施形態では、ブローカディーラ１１５は、暗号統合化プラットフォーム１２５が、ブローカディーラ１１５の代理でブローカディーラ１１５のプライベートキーを使用することに許可を与える。
【００２７】
[0036]暗号統合化プラットフォーム１２５は１つまたは複数のサーバ上で実行され、注文を難読化し、デジタル取引品目を商取引するために使用できる。いくつかの実施形態では、図２に示すように、暗号統合化プラットフォーム１２５は、暗号アダプタ２１５、暗号ブリッジ２２０、および暗号マッチング構成要素２２５を含む。暗号統合化プラットフォーム１２５は、ネットワーク１４５を通して、１つまたは複数のＡＴＳ１３０、暗号売買所１３５、および暗号台帳１４０と通信可能に結合される。
【００２８】
[0037]ネットワーク１２０およびネットワーク１４５は、同一のネットワークまたは独立したネットワークであってもよく、ローカルエリアおよび／またはワイドエリアネットワーク、有線および／または無線を使用した通信システムの任意の組合せであってもよい。ネットワーク１２０またはネットワーク１４５のどちらかは、プロトコル／技術のいずれかまたはそれ以外のものであっても、またはそれらを使用してもよい。すなわち、イーサネット、ＩＥＥＥ８０２．１１またはＷｉ−Ｆｉ、ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス（ＷｉＭＡＸ）、セルラー電気通信（たとえば、３Ｇ、４Ｇ、５Ｇ）、ＣＤＭＡ、ケーブル、デジタル加入者回線（ＤＳＬ）など。同様に、ネットワーク１２０およびネットワーク１４５上で使用されるネットワークプロトコルは、マルチ・プロトコル・ラベル・スイッチング（ＭＰＬＳ）、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）、ユーザー・データグラム・プロトコル（ＵＤＰ）、ハイパー・テキスト転送プロトコル（ＨＴＴＰ）、シンプル・メール・トランスファー・プロトコル（ＳＭＴＰ）、およびファイル転送プロトコル（ＦＴＰ）を含んでもよい。ネットワーク１２０およびネットワーク１４５を介した交換されたデータは、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）または拡張可能マークアップ言語（ＸＭＬ）を含む技術、言語および／または書式を使用して表現されてもよい。加えて、全てまたはいくつかのリンクは、セキュア・ソケット・レイヤ（ＳＳＬ）、トランスポート層セキュリティー（ＴＬＳ）、およびインターネット・プロトコル・セキュリティー（ＩＰｓｅｃ）などの従来の暗号化技術を使用して暗号化されてもよい。
【００２９】
[0038]ＡＴＳ１３０は、買主と売主のマッチングによる取引のための利害関係者を探す非交換性の商取引システムである。ＡＴＳ１３０は、従来の証券売買所の代替物である。ＡＴＳ１３０の例は、電気通信ネットワーク（ＥＣＮ）、交差ネットワーク、ダークプール、およびコールマーケットを含む。ＡＴＳ１３０は、暗号統合化プラットフォーム１２５からデジタルサインされた注文を受信し、デジタル取引品目を商取引するために売買注文がマッチする可能性を見つけ、注文の状態を記録する注文台帳の状態を維持する。
【００３０】
[0039]暗号売買所１３５は、デジタル取引品目を商取引する売買所である。暗号売買所１３５は、暗号統合化プラットフォーム１２５からデジタルサインされた暗号取引（たとえば、注文、取り消し）を受信する。いくつかの実施形態において、暗号売買所１３５は、デジタル取引品目を顧客のポートフォリオアカウントへ転送することを含む注文を、解読し、マッチさせ、実行し得る。
【００３１】
[0040]本明細書の目的のために、商取引システムへの注文は、難読化され得る。暗号売買所１３５およびＡＴＳ１３０などの商取引システム（「商取引システム」、「ＡＴＳ１３０」、「暗号売買所１３５」、「ＡＴＳ」、「暗号売買所」、または「売買所」）が、本明細書で説明される暗号技法に加わり得る。ＡＴＳ１３０は、関連付けられたキーペアを有する。ＡＴＳ１３０のキーペアの公開キーは、注文を暗号化するために、暗号統合化プラットフォーム１２５、具体的には暗号ブリッジ２２０によって、使用される。いくつかの実施形態では、ＡＴＳ１３０は、それが、注文完了までデジタル取引品目を保持するために使用する、顧客によって所有されるキーペア（顧客委託ウォレット用のキーペア）を管理する。さらに、好ましい実施形態では、ＡＴＳ１３０は、認可されたブローカディーラ１１５毎の公開キーを有する。ＡＴＳ１３０でのデジタル取引品目の所有権は、暗号台帳１４０などの１つまたは複数の分散化された台帳上に記録され得る。ＡＴＳ１３０は、委託取引を参照する台帳から暗号化された注文を、読むことができ、それ自体のプライベートキーを使用して注文を解読することができる。さらに、取引が、ブローカディーラのプライベートキーによってサインされている場合、ＡＴＳ１３０は、取引が、ブローカディーラサインがブローカディーラの公開キーを使用することを確認することによって、認可されたことを、確認し得る。
【００３２】
[0041]いくつかの実施形態では、複数の利用者の注文を１つの売買所へ向かわせずに、取引をマッチさせるために競う複数のマッチング用ＡＴＳ１３０または暗号売買所１３５が置かれ得る。注文を解読するために、あるＡＴＳまたは暗号売買所１３５のプライベートキーによってサインさせる代わりに、取引は、「ｎ人の」認可者のうちの１人によって解読され得る。
【００３３】
[0042]好ましくは、注文が公開される前に、注文全体が履行されるべきである。注文が複数の取引に及ぶ場合（たとえば、注文が１００株のためであり、注文を履行するために２つの取引を要するなど）、各々の取引は、最初の注文の識別子を参照し得る。ＡＴＳは、マッチング構成要素および分散化された台帳を介して、取引識別子の状況を常に把握することができ、注文が完全の履行されたことを検出する。注文が履行された後、次にＡＴＳは、注文意思を台帳に公表させることができる。
【００３４】
[0043]暗号台帳１４０は、資本金と交換されるデジタル資産の売却などの経済上の取引を記録する。暗号台帳１４０は、ユニット毎に様々である。たとえば、ビットコインは、ブロックチェーンと呼ばれる分散化された公開台帳を使用する。暗号台帳１４０が、暗号統合化プラットフォーム１２５から適切なキーを使用してサインされた取引を受信し、取引が、ネットワークのノードによって確認されたとき、暗号台帳１４０は、取引を記録する（たとえば、ブロックチェーンへのブロック内に取引を確保する）ことによって、資産を適切なアドレス指定アカウント（たとえば、デジタルウォレット）に移動させる。暗号台帳１４０は、ブローカディーラのプライベートキーによってサインされた注文を受信し、次に優先順位をコンセンサスアルゴリズムに基づいて、注文に割り当てる。
【００３５】
[0044]多様なデータ記憶装置は、デジタル有価証券、ユーザ情報、および他のデータの記憶およびそれらへのアクセスを管理するために使用され得る。データ記憶装置は、暗号台帳１４０などの分散化されたデータ記憶装置であってもよい。データ記憶装置は、データベーススキーマで定義されるクラスを使用して設計された集積体セットのデータリポジトリであってもよい。データ記憶装置は、データを記憶できるフラットファイルをさらに含んでもよい。暗号統合化プラットフォーム１２５および／または他のサーバは、データ記憶装置からのデータを収集し、かつ／またはそれらにアクセスしてもよい。
【００３６】
[0045]図２は、本開示の１つまたは複数の実施形態による暗号統合化プラットフォーム１２５内の構成要素セットを示す図である。図２で示した本実施形態によれば、暗号統合化プラットフォーム１２５は、メモリ２０５、１つまたは複数のプロセッサ２１０、暗号アダプタ２１５、暗号ブリッジ２２０、および暗号マッチング構成要素２２５を含み得る。他の実施形態は、他のモジュール、アプリケーション、および／または構成要素と共に、それらのモジュールおよび構成要素のいくつか、または全てを含んでもよいし、あるいはそれらを含まなくてもよい。さらにまた、いくつかの実施形態は、２つ以上のこれらのモジュールおよび構成要素を単独のモジュールに組み入れてもよく、および／または１つまたは複数のこれらのモジュールの機能性の一部分を異なるモジュールと結合させてもよい。たとえば、ある実施形態では、暗号ブリッジ２２０および暗号マッチング構成要素２２５は、単独の構成要素に組み合わされ得る。
【００３７】
[0046]メモリ２０５は、情報を記憶するために使用される、任意の、デバイス、機構、集中データ構造であり得る。本開示のいくつかの実施形態によれば、メモリ２０５は、たとえば、任意のタイプの、揮発性メモリ、不揮発性メモリ、およびダイナミックメモリであってもよく、またはそれらを含んでもよい。たとえば、メモリ２０５は、ランダムアクセスメモリ、メモリ記憶装置、光メモリ装置、磁気媒体、フロッピーディスク、磁気テープ、ハードドライブ、消去可能プログラム可能読み出し専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラム可能読み出し専用メモリ（ＥＥＰＲＯＭ）、コンパクトディスク、ＤＶＤ、および／または類似のものであってもよい。いくつかの実施形態によれば、メモリ２０５は、１つまたは複数のディスクドライブ、フラッシュドライブ、１つまたは複数のデータベース、１つまたは複数の表、１つまたは複数のファイル、ローカルキャッシュメモリ、プロセッサキャッシュメモリ、リレーショナルデータベース、フラットデータベース、および／または類似のものであってもよい。加えて、当業者ならば、メモリ２０５として使用できる情報記憶用の多くの追加デバイスおよび技法を理解されよう。
【００３８】
[0047]メモリ２０５は、プロセッサ２１０上で１つまたは複数のアプリケーションまたはモジュールを実行するための命令を記憶するために使用されてもよい。たとえば、メモリ２０５は、暗号アダプタ２１５、暗号ブリッジ２２０、および暗号マッチング構成要素２２５の機能性を実行するために必要な命令の全てまたはいくつかを収容する１つまたは複数の実施形態で使用され得る。
暗号アダプタ
[0048]暗号アダプタ２１５は、ブローカディーラと暗号売買所との間のインタフェースとしてはたらく。暗号アダプタ２１５は、ブローカディーラ１１５から、いくつかの実施形態では、直接コンピュータデバイス１１０Ａ〜１１０Ｍから、デジタル資産を商取引するための注文を受信する。注文は、一般にブローカディーラ１１５によって使用される従来のプロトコル／フォーマット（たとえば、ＦＩＸメッセージ）で暗号アダプタ２１５によって受信される。暗号アダプタ２１５は、注文を暗号取引へと変換する。暗号アダプタ２１５は、売買所からブローカディーラへ市場データを提供するために、暗号ブリッジ２２０と通信する。暗号アダプタ２１５はまた、ブローカディーラによって提供される顧客識別子を記憶し、２つの独立したキーペアを有するアドレス指定アカウントを発生させることによって、新しい顧客を統合する。２つのキーペアは、顧客識別子に関連付けられた２つのアドレス指定アカウントを作成するために使用される。
【００３９】
[0049] 両方のアドレス指定アカウントは、デジタルアカウントまたはデジタルウォレットを表す。顧客ポートフォリオウォレット、顧客ポートフォリオアカウント、または顧客ポートフォリオアドレス指定アカウントと呼ばれる第１のアドレス指定アカウントは、買いまたは売り注文を委託されていないデジタル取引品目を記憶する。いくつかの実施形態では、顧客識別子に関連付けられた顧客は、顧客ポートフォリオウォレット用のキーペアを所有するが、暗号アダプタ２１５が、取引用キーペアを使用することを認可する。別の実施形態では、暗号アダプタ２１５または第三者が、顧客ポートフォリオウォレットを所有する。顧客委託ウォレット、顧客委託アカウント、または顧客委託アドレス指定アカウントのいずれかとして交換可能に呼ばれ得る第２のアドレス指定アカウントは、顧客が買いまたは売り注文で申し込み、まだ完了していないデジタル取引品目を記憶する（たとえば、「委託された」資産または資本金）。いくつかの実施形態では、暗号アダプタ２１５は、顧客委託ウォレット用のキーを所有するか、または顧客委託ウォレットへのキーを使用することを認可される。いくつかの実施形態では、商取引システムは、顧客委託ウォレットのキーを管理する。そのような場合では、商取引システムは、エスクロウアカウントとして役割を果たし、資本金または資産は、第三者（売買所）によって管理され、同意の期間に達したとき、デジタル取引品目は、それらの新しいアカウントに解放される。
【００４０】
[0050]暗号アダプタ２１５はまた、ブローカディーラに関連付けられるアドレス指定アカウント用のペアのキーを管理する。いくつかの実施形態では、ブローカディーラのアドレス指定アカウントのプライベートキーは、注文にサインするために使用される。売買所は、ブローカディーラの公開キーを使用してブローカディーラのサインを確認することによって、注文が真正であることを後で確認し得る。
【００４１】
[0051]暗号アダプタ２１５は、ブローカディーラから顧客識別子に関連付けられた買い、売り、またはキャンセル注文を含む注文メッセージを受信してもよい。注文が、買い注文の場合、注文メッセージは、ブローカディーラが取引用に預金された資本金を有することを示す。したがって、暗号アダプタ２１５は、顧客からの現金が、商取引を確定するために特化してブローカディーラのもとに保持されていることの表示を発行する（すなわち、デジタル負債、トークン、ブローカディーラからのＩＯＵ）。いくつかの実施形態では、資本金は、ブローカディーラのアドレス指定アカウントから顧客ポートフォリオウォレットへ暗号通貨取引を介して送信されてもよい。
【００４２】
[0052]暗号アダプタ２１５は、元アカウント（すなわち、顧客ポートフォリオウォレット）から宛先アカウント（すなわち、委託ウォレット）へデジタル取引品目を転送するための情報を含む注文用の委託取引（すなわち、ＡＴＳまたは暗号売買所でのデジタル取引品目を購入または売却するための取引）を作成し、顧客ポートフォリオウォレットのプライベートキーを使用して委託取引にサインする。委託取引は、デジタル資産またはトークン、顧客識別子、および／または委託ウォレットの公開キーを含み得る。取引が、暗号化アダプタ２１５によってサインされ、デジタル取引品目の所有権が、ネットワークノードによって確認された後、トークンの顧客委託ウォレットへの転送が完了し、委託取引が作成される。
【００４３】
[0053]暗号アダプタ２１５は、注文を含む委託注文取引をさらに作成し、委託取引を参照する。暗号アダプタ２１５は、委託取引注文を、取引を確認し売買所の公開キーを使用して注文を暗号化する、暗号ブリッジ２２０へ送る。暗号アダプタ２１５はまた、ブローカディーラに注文が保留されたことを知らせるブローカディーラへの実行報告を作成し、配信する。暗号アダプタ２１５は、暗号アダプタ２１５がブローカディーラへ転送した実行報告を暗号マッチング構成要素２２５から受信する。いくつかの実施形態では、各々のブローカディーラ１１５は、専用の暗号アダプタを有する。暗号アダプタ２１５は、注文に関わるデジタル取引品目が顧客ポートフォリオアカウントに関連付けられているかを判定するために、分散化された台帳を確認することによって注文が実行されたことを、さらに確認し得る。
暗号ブリッジ
[0054]暗号ブリッジ２２０は、暗号アダプタ２１５から売買所での市場データの要求を受信する。暗号ブリッジ２２０は、暗号売買所から情報を収集し、取引に関わる有価証券の市場での最良の価格を検索するルータとしてはたらく。暗号ブリッジ２２０は、暗号台帳を監視することによってデータを収集し、公開台帳上で見ることができる注文情報に署名することによって、注文台帳の現在のスナップショットを生成することができる。暗号ブリッジ２２０は、ブローカディーラ用の単独のインタフェースを、異なる分散化された台帳を監視すること、および売買所と分散化された台帳にわたる市場データの現在の状態を維持することによって、さらに提供する。売買所は、異なる分散化された台帳を有してもよい。たとえば、多様な分散化された台帳が、使用されてもよく、これらの分散化された台帳は、異なる関連付けられたキーと共に異なるアプリケーションのプログラミングインタフェースを有してもよい。暗号ブリッジ２２０は、分散化された全台帳からのデータにアクセスし、１つの標準フォーマットのデータをブローカディーラへ提供する。そのような情報は、ＡＴＳにとって、特に複数の売買所が関わるとき、注文が履行されたか判定するのに有用である。
【００４４】
[0055]暗号ブリッジ２２０は、暗号アダプタ２１５から注文を受信し、注文が正しいかを確認する。暗号ブリッジ２２０はまた、売買所の公開キーを使用して注文（委託取引を参照する）を暗号化する。１つより多い注文は、注文の総額が取引額を超えない限り、委託取引に含まれ得る。通常、取引額は、注文申込み時に支払うべき任意の手数料（たとえば、手数料、取引料）を含む。暗号ブリッジ２２０は次に、暗号化された注文を台帳に記録するために、分散化された台帳と通信する。
暗号マッチング構成要素
[0056]暗号マッチング構成要素２２５は、マッチする可能性のある２つの委託注文（すなわち、資産／資本金が、顧客委託ウォレットへ転送されている注文）を識別するＡＴＳまたは売買所からマッチ要求を受信する。マッチ要求は、各委託取引のための注文識別子を含む。暗号マッチング構成要素２２５は、注文識別子を顧客委託ウォレットへ注文毎にマッピングする。暗号マッチング構成要素２２５は、暗号台帳から委託ウォレットの残高を要求し、売り側からは、デジタル資産が利用可能であり、取引が委託され、買い側からは、資本金が利用可能であり、取引が委託されることを保証する。暗号マッチング構成要素２２５は、要求回答をマッチさせ、相手方のハッシュを含む。暗号マッチング構成要素２２５は続いて、委託ウォレットから差し引くこと、および相手方のハッシュを使用して、各々の側の顧客ポートフォリオウォレットに記入することによって、取引を確定、および消去する。
【００４５】
[0057]暗号マッチング構成要素２２５は、注文の状態（たとえば、部分的に履行済み、完全に履行済み、取り消された、失効したなど）を記録することで、売買所での全注文のための注文台帳として作動し得る。暗号マッチング構成要素２２５は次に、台帳に平文の実行報告を記録し、既存のブローカディーラのフォーマットで実行報告をブローカディーラ１１５へ返信する。たとえば、取引が実行された後、暗号マッチング構成要素２２５（またはＡＴＳ／売買所）は、Ｘ株がＹドルで購入されたことを示す分散化された台帳に、取引を記録し得る。暗号マッチング構成要素２２５が、注文全体が履行されたことを検出したとき、暗号マッチング構成要素２２５（またはＡＴＳ／売買所）は、注文意思を含む注文を分散化された台帳に記録する。いくつかの実施形態では、暗号マッチング構成要素２２５の機能は、１つまたは複数のＡＴＳまたは暗号売買所によって完了され得て、かつ／または暗号マッチング構成要素２２５は、注文情報を台帳に記録するために、ＡＴＳ／売買所へ提供し得る。
【００４６】
[0058]図３は、注文が実行されるまで、注文の意思を難読化するプロセスを示す。受信操作３０２は、１つまたは複数のデジタル取引品目を購入または売却するためのブローカディーラからの注文を受信する。暗号化操作３０４は、商取引システムの公開キーを使用して注文データを暗号化する。暗号統合化プラットフォーム（または、いくつかの実施形態では、ブローカディーラ）は、委託注文取引を作成し、作成操作３０６で、ブローカディーラのプライベートキーを使用して委託注文取引にサインする。委託注文取引は、注文を売買所管理の委託ウォレットへ転送し、注文の取消または確定を保留し得る。暗号化された注文データを含む、委託注文取引は次に、記録操作３１０で、分散化された台帳に記録される。このとき、第三者（すなわち、売買所のプライベートキーにアクセスしない誰か）は、取引が存在することは知り得るが、取引の詳細は知り得ない。分散化された台帳は、注文へ優先度を割り当て得る。
【００４７】
[0059]次に、売買所は、確認操作３１２で、ブローカディーラの公開キーを使用してブローカディーラのサインを確認することによって、注文が認可されたかを判定し得る。解読操作３１４は、売買所のプライベートキーを使用して、注文データを解読する。マッチング操作３１６は、分散化された台帳によって割り当てられた優先度で注文をマッチさせる。確定操作３１８は、取引を確定し、相手方のハッシュおよび平文の注文情報を含み得る。平文の（すなわち、暗号化されていない、可読の）注文情報を含む取引は、記録操作３２０で台帳に記録され、公開される。いくつかの実施形態では、注文の平文は、暗号マッチング構成要素が、注文全体が履行されたことを確認したときに限り公開される。暗号統合化プラットフォームは、注文が、確認操作３２２で、顧客ポートフォリオウォレットの内容を確認するために、分散化された台帳を読み取るまたは照会することによって履行された（または部分的に履行された）ことを、確認し得る。
【００４８】
[0060]図４は、注文が実行されるまで、注文の意思を難読化するプロセスを使用することの代表的実施例４００を図式的に示す。本実施例の目的のために、第１の顧客が、第１のブローカディーラへ、＄１００／株で１０のＸ株を売却する注文を提出したとする（操作４０２）。第２の顧客は、＄１００／株で１０のＸ株を購入する注文と、＄５０／株で２０のＡ株を購入する注文とを含む、別の２つの注文を第２のブローカディーラに提出する（操作４０４）。
【００４９】
[0061]好ましい実施形態では、暗号アダプタおよび暗号ブリッジは共に、取引が完了するまで難読化される委託注文取引を作成する。通常、暗号アダプタは、取引を作成し、暗号ブリッジは、暗号アダプタと暗号台帳との間のインタフェースを提供する。
【００５０】
[0062]注文は、処理のためにブローカディーラにある暗号アダプタへ送信される（操作４０６、４０８）。暗号アダプタは、注文を、ブローカディーラにある暗号アダプタによって、従来のプロトコル（たとえば、ＦＩＸ）からの暗号注文に変換する。デジタル取引品目（たとえば、売り注文用のためのデジタル資産、または買い注文用の資本金／トークン／暗号通貨）が、まだ第１および第２の顧客のポートフォリオウォレットに関連付けられていない場合、暗号アダプタ（またはブローカディーラ）は、デジタル取引品目を異なるアカウントから各顧客のポートフォリオウォレットへ転送する（たとえば、ブローカディーラのプライベートキーを暗号的に使用して）。
【００５１】
[0063]次に、暗号アダプタは、デジタル取引品目を、顧客のポートフォリオウォレット用の各顧客のプライベートキーを使用して委託注文取引にサインすることによって、第１および第２の顧客のポートフォリオウォレットから、第１および第２の顧客の委託ウォレット内へ転送する。デジタル取引品目を顧客委託ウォレットへ転送することは、デジタル取引品目が、他の取引に使用されることにならないことを保証する。いくつかの実施形態では、デジタル取引品目を顧客委託ウォレットへ転送するために、委託取引にサインする前に、暗号アダプタは、暗号台帳（または分散化された台帳）を使用して所有権を確認することによって、デジタル取引品目が、各顧客によって実際に所有されていることを確認する。
【００５２】
[0064]次に、暗号アダプタは、２つの委託注文取引（顧客毎に１つ）、すなわち、委託ＩＤ９９９および委託ＩＤ１０００を作成する。委託ＩＤ９９９は、＄１００／株で１０のＸ株を売却する注文を含み、委託ＩＤ１０００は、＄１００／株で１０のＸ株を購入する注文および＄５０／株で２０のＡ株を購入する注文を含む。各々の委託注文取引は、注文に関連付けられる総額が、委託注文取引の額を超えない限りは、委託注文取引に関連付けられる１つより多い注文を含み得る（たとえば、注文ＩＤ＝１および注文ＩＤ＝２は両方、＄２０００の総額を使用して、委託ＩＤ１０００に関連付けられる）。委託注文取引は、注文情報と、デジタル取引品目を顧客委託ウォレット内へ転送した取引への参照とを含む。
【００５３】
[0065]次に、暗号アダプタは、委託注文取引を暗号ブリッジへ送信する（操作４１０、４１２）。暗号ブリッジは、売買所の公開キーを使用して注文データを暗号化する。注文データを解読するために、売買所のプライベートキーが、必要とされる（操作４１４、４１６、４１８）。いくつかの実施形態では、複数のサインが、複数の売買所用に使用され得る。たとえば、ある注文は、任意の売買所が投機家の委託資産を含む取引にサイン可能となるように、売買所のネットワークへ提出され得る。マッチする注文を有する第１の売買所は、好結果の実行をもたらす両方の取引にサインする。
【００５４】
[0066]次に、暗号ブリッジは、ブローカディーラのプライベートキーを使用して、委託注文取引にサインし、委託注文取引を売買所によって管理される顧客委託アカウントに関連付けるために、売買所の公開キーを参照する（操作４１４、４１６、４１８）。暗号化された注文（すなわち、解読不能な）は、暗号台帳へ書き込まれる（操作４２０、４２２、４２４）。暗号台帳は、注文の優先度をコンセンサスの一部として割り当てる。この時点で、一般の人は３つの注文が存在し、その全部が台帳での優先度を有することを知ることができる。しかし、売買所のみが注文を読み取れるように、注文が暗号化されているので、それらの注文の意思は、難読化される。
【００５５】
[0067]暗号化された注文が暗号台帳上に記録された後、売買所は、台帳から注文を読み取り、そのプライベートキーを使用して、注文を解読する（すなわち、注文は、売買所の公開キーを使用して暗号化された）（操作４２６）。売買所はまた、ブローカディーラの公開キーを使用して、ブローカディーラのプライベートキーを確認することによって、取引を確認し得る。売買所は、注文の割り当てられた優先度に基づいて、注文をマッチさせる（操作４２８）。本実施例では、＄１００／株で１０のＸ株を購入する注文は、＄１００／株で１０のＸ株を売却する注文とマッチされる。顧客委託ウォレットの各々の中の資産または資本金は、相手方の顧客ポートフォリオウォレットへ転送される。注文が実行された後、注文の実行（すなわち、＄１００／株で１０のＸ株を購入した）は、平文で実行詳細と共に、暗号台帳に書き込まれる（すなわち、注文の実行は、公開的に検分され得る）（操作４３０）。しかし、いくつかの実施態様では、たとえ取引が台帳に書き込まれても、注文意思は、注文全体が履行されるまで、台帳に書き込まれない。したがって、注文の半分が、注文の他の半分が履行されるのに先立って、履行された場合、注文は、ＡＴＳ／売買所（たとえば、マッチング構成要素を介して）が、注文全体が履行され、または場合によっては、取り消されもしくは失効されたと判断するまで、公開されない。各々の取引または注文の一部は、最初の注文の識別子を参照し得る。売買所が、注文全体が履行されたと判断した後、注文は、平文で公開される。いくつかの実施形態では、後に実行される取引の取引識別子は、第１の取引識別子と共に連鎖され得る。したがって、注文意思は、連鎖の最後で公表する。
【００５６】
[0068]マッチング構成要素は、売買所に入って来て、買い注文と売り注文をマッチさせる全注文の状況を常に把握し得る。マッチング構成要素は、注文の状態（たとえば、開いている、閉じられている、失効された、取り消されたなど）を記録する注文台帳を維持し得る。注文の一部分が、マッチング構成要素によってマッチされたとき、マッチング構成要素は売買所に通知し、その結果、取引が、分散化された台帳に記録され得る。しかし、注文についての注文意思は、注文が完全に履行されるまで公開されない。マッチング構成要素は、注文が閉じられているとき、すなわち、注文が取り消され、または完全に履行されたときに判定し、売買所へメッセージを送信し、そうして、売買所が、注文意思を分散化された台帳へ記録し得る。
【００５７】
[0069]非限定的な実施例では、価格Ｘでの１０のＡＢＣ株の買い注文は、価格Ｘでの５つのＡＢＣ株の売り注文とマッチされ得る。マッチング構成要素が、これらの２つの注文をマッチさせた後（たとえ買い注文が部分的に履行されただけとしても）、取引が売買所に送信され得て、売買所は、官僚した注文を分散化された台帳に記録し、５つのＡＢＣ株が価格Ｘで購入されたことを提示し得る。マッチング構成要素は、売り注文全体が履行されたことを判定し得て、その結果、売買所に、売り注文の注文意思が台帳に平文で公開し得ることを、通知し得る。しかし、マッチング構成要素は、買い注文が価格Ｘで残りの５つのＡＢＣ株を購入する注文の未処理部分を有するので、買い注文が履行されることを売買所に通知しない。したがって、この時点で、買い注文の注文意思は、公開されない。マッチング構成要素が、別の売り注文を買い注文の残りの部分とマッチさせ、買い注文全体が履行されたことを検出した後、マッチング構成要素は、売買所に買い注文が履行されたことを通知し得る。売買所は、注文意思が、分散化された台帳に平文で公開されることを、要求し得る。したがって、本実施例では、注文意思は、注文全体が履行された後に限り、公開される。本実施例は、２つの取引により履行された買い注文を含むが、注文は、２つより多い取引を使用して履行され得る。同一の技術概念が、２つより多い取引を使用して履行される注文に適用され得る。
【００５８】
[0070]通常、各々の売買所は、それ自体のマッチング構成要素を有する。いくつかの実施形態では、異なる規則が、各々のマッチング構成要素に適用され得る（たとえば、先に受信された注文が価格設定するｖｓ売り注文が価格設定するｖｓ買い注文が価格設定するなど）。注文は、分散化され得て、多数の売買所によって履行され得る。注文が履行されていない、または別の売買所によって部分的に履行されたことを保証するために、売買所は、マッチ済注文を実行する前に、注文を暫定状態におき得て、一方、注文が履行されていない、または別の売買所によって部分的に履行されたことを保証するために（すなわち、商取引されることになるデジタル取引品目が、依然として待ちアドレス指定アカウント内に存在することを保証するために）、分散化された台帳（すなわち、唯一の真実の資料）を調べ得る。
【００５９】
[0071]図５は、注文の意思および優先度を第三者が確認するためのプロセスの代表的実施例５００を概略的に示す図である。第三者は、実行報告が平文で書き込まれているので、それらを検分することができる（すなわち、第三者は、＄１００での１０のＸ株の買い注文、および＄１００での１０のＸ株を売却するための売り注文が、存在したことを知ることができる）（操作５０２）。さらに、第三者は、実行取引を選び、それを売買所の公開キーを使用して再暗号化し得る（操作５０４）。売買所の公開キーを使用して暗号化された実行取引が、委託取引注文と同一である場合、その時第三者は、注文が同一のものであることを確信し得る。したがって、本検証プロセスは、最終的な台帳取引上の平文が、注文取引上の暗号化された額に等しいことを、数学的に証明する。
【００６０】
[0072]図６は、注文が実行されるまで、注文の意思を難読化するためのプロセス６００を示すフローチャートである。いくつかの実施形態では、暗号統合化プラットフォームの構成要素が、これらの操作を実行し得る。いくつかの実施形態では、これらの操作のいくつか、または全てが実行され得る。いくつかの実施形態では、これらの操作のいくつか、または全てが、異なる順序で、または並行して実行され得る。受信操作６０２では、注文が、ブローカディーラから受信される。作成操作６０４では、注文を保留状態に位置付ける委託注文取引が作成される。暗号化操作６０６では、委託注文取引は、売買所の公開キーを使用して暗号化される。サイン操作６０８では、注文は、ブローカディーラのプライベートキーを使用してサインされる。確定操作６１０では、注文が、解読され、売買所によって確認され、その割り当てられた優先度でマッチされた後、取引は、資本金および資産の保管を適切な顧客のウォレット内に配置すること、および実行記録を台帳に非難読化様式で公開することによって、確定される。
【００６１】
[0073]図７は、暗号統合化プラットフォームの観点から、注文が実行されるまで、注文の意思を難読化するためのプロセス７００を示すフローチャートである。受信操作７０２は、商取引システムを介して、デジタル取引品目を他のデジタル取引品目と交換に商取引するための注文を受信する。作成操作７０４は、注文に付随するデータを識別する委託注文取引を作成する。暗号化操作７０６は、注文に付随するデータを暗号化する。これは、第１のアドレス指定アカウントの証明書を使用して実行され得る。第１のアドレス指定アカウントは、顧客委託アカウントであり得て、第１のアドレス指定アカウント証明書は、商取引システムによって管理され得る。
【００６２】
[0074]暗号的サイン操作７０８は、第２のアドレス指定アカウントに関連付けられる証明書を使用して、委託注文取引にサインする。第２のアドレス指定アカウントは、ブローカディーラのアカウントであり得る。確認操作７１０は、分散化された台帳上の記録を確認することによって、注文が履行されたことを、確認する。記録は、暗号化されていないフォーマットで記録されてもよく、注文を履行するために実行された１つまたは複数の取引の取引データ（および注文データ）を含む。そのようなデータは、注文が履行されるまで、暗号化されていないフォーマットで台帳に記録されず、注文の大きさ、および有価証券用の商取引が発生する頻度により、多数の取引を必要とし得る。
【００６３】
[0075]図８は、商取引システムの観点から、注文が実行されるまで、注文の意思を難読化するためのプロセス８００を示すフローチャートである。受信操作８０２は、デジタル取引品目を商取引するための暗号化された注文を受信する。解読操作８０４は、第１の顧客委託アドレス指定アカウントに関連付けられる証明書（たとえば、第１の顧客委託アドレス指定アカウントのプライベートキー）を使用して、注文を解読する。マッチング操作８０６は、少なくともデジタル取引品目のいくつかを商取引するために、暗号化されていない注文を第２の注文とマッチさせる。実行操作８０８は、デジタル取引時間の少なくとも一部分を、第１の顧客委託アドレス指定アカウントから第２の顧客のポートフォリオアドレス指定アカウントへ暗号的に転送すること、および他のデジタル取引品目の少なくとも一部分を、第２の顧客の第２の顧客委託アドレス指定アカウントから第１の顧客のポートフォリオアドレス指定アカウントへ暗号的に転送することによる商取引を実行する。
【００６４】
[0076]判定操作８１０は、注文全体が履行されたかを判定する。注文全体が履行されていないとき、判定操作８１０は、注文を第２の注文とマッチさせるために、マッチング操作８１２に分岐する。その後、判定操作８１０は再び、いつ注文全体が履行されたかを判定する。注文全体が履行されたとき、判定操作８１０は、送信操作８１４に分岐し、暗号化されていないフォーマットで記録される注文データおよび商取引データを含む、取引データを、分散化された台帳に送信する。本方法を使用して、第三者は、注文および商取引の内容を確認し得るが、市場に影響を及ぼすために、情報を使用することはできない。
【００６５】
[0077]図９〜１０は、注文が、本開示の１つまたは複数の実施形態に従って実行されるまで、注文の意思を難読化するプロセスを示す図である。ブローカディーラは、注文を受信し（９０２）、デジタル取引品目を顧客ポートフォリオアカウントへ転送する（９０４）。暗号アダプタは、ＦＩＸ注文（または他の従来のプロトコルの注文）を取得し、注文を暗号注文に変換する（９０６）。暗号アダプタは、暗号台帳に照会し、デジタル取引品目が、顧客ポートフォリオアカウントに関連付けられることを保証する（９０８）。暗号台帳は、顧客ポートフォリオアカウント残高を取得し、アカウント残高を暗号アダプタへ提供する（９１０）。暗号アダプタが、デジタル取引品目が顧客ポートフォリオアカウントに関連付けられることを確認した後、暗号アダプタは、デジタル取引品目を、顧客委託アカウントへ転送するために、委託取引を作成し得て（９１２）、このことは、売買所によって管理される。この委託取引は、デジタル取引品目を保留状態に置き、エスクロウと同様に、デジタル取引品目が、注文が実行されるとき利用可能になることを保証する。委託取引は、デジタル取引品目および顧客委託アカウントの公開キーを含み得て、顧客ポートフォリオアカウントのプライベートキーを使用して暗号アダプタによってサインされ得る。
【００６６】
[0078]デジタル取引品目が顧客委託アカウントに関連付けられた後、暗号アダプタは、委託取引を参照し、価格、量、注文タイプ（たとえば、市場、制限）、有価証券、どちら側か（たとえば、買い側、売り側）、ブローカディーラ識別子、投機家識別子（場合によっては匿名）、保有時間（たとえば、日数、ＩＯＣ）、および台帳識別子などの、注文の具体的なことである注文データを含む、委託注文取引を作成し得る（９１４）。委託注文取引は、注文を顧客委託アカウントに関連付け、委託取引を参照し得る（すなわち、二重使用を防止する）。暗号ブリッジは、売買所の公開キーを使用して委託注文取引を暗号化し得る（９１６）。次に、暗号ブリッジは、注文を顧客委託アカウントへ転送するために、ブローカディーラのプライベートキーを使用して、委託取引注文にサインし得る（９１８）。暗号台帳は、暗号化された委託注文取引を記録し得る（９２０）。
【００６７】
[0079]図１０に移動して、ある一人の、暗号台帳は、注文がＡＴＳ／台帳で受信された時刻に基づいて、注文の優先度を判定し、割り当てる（１００２）。優先度を決めることは、注文が、受信された順番で履行されることを保証する。売買所は、ブローカディーラの公開キーを使用して、委託取引注文でのブローカディーラのサインを確認する（１００４）。このことにより、取引が、実際にブローカディーラによって発案されたことが保証される。次に、売買所は、売買所のプライベートキーを使用して、注文データを解読する（１００６）。暗号マッチング構成要素は、前もって注文に割り当てられた注文の優先度に基づいて、注文を相手方の注文とマッチさせる（１００８）。いくつかの実施形態では、暗号マッチング構成要素に加えて、またはその代わりに、売買所が、注文をマッチさせる。売買所は、実行取引を作成し（１０１０）、その結果、顧客委託ウォレット内の適切な委託デジタル取引品目が、他者の顧客ポートフォリオウォレットへ転送され、その逆方向へも転送される。デジタル取引品目が、売買所によって管理される顧客委託アカウントに関連付けられるので、売買所は、売買所のプライベートキーを使用して、デジタル取引品目を転送し、商取引を確定することができる（１０１２）。
【００６８】
[0080]実行された取引は、分散化された台帳へ公開され得る（すなわち、買主１０が、売主３から１００のＸＹＺ株を購入した）。いくつかの実施形態では、実行された注文を単に公表することは、注文意思を漏らさないので、実行された取引は、注文が履行されたか、されていないかにかかわらず、台帳へ公開され得る。注文の平文は、暗号マッチング構成要素が、注文全体が履行されたすなわち実行されたことを判定した後、公開され得る（１０１４）。第三者は、売買所の公開キーを使用して注文データを暗号化すること、およびその結果を、マッチングならびに実行のために売買所へ送信された取引と比較することによって、注文の正当性を二重に確認し得る。
【００６９】
[0081]多様な本開示の実施形態は、下記を含む。
【実施形態１】
【００７０】
１つまたは複数のプロセッサによって実行されるとき、装置に、
少なくとも１つのデジタル取引品目と交換に、商取引システムを通して少なくとも１つの他のデジタル取引品目とを商取引する注文を受信することと、
注文に関連付けられるデータを識別する委託注文取引を作成することと、
第１のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、注文に関連付けられるデータを暗号化することであって、第１のアドレス指定アカウントに関連付けられる少なくとも１つの証明書が、商取引システムによって管理される、ことと、
委託注文取引を第１のアドレス指定アカウントに転送するために、第２のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、委託注文取引に暗号的にサインすることと、
商取引システムによって、第１のアドレス指定アカウントに関連付けられる別の少なくとも１つの証明書を使用して、暗号化された注文を解読することと、
少なくとも１つの他のデジタル取引品目の少なくとも一部分を商取引するために、暗号化されていない注文を第２の注文とマッチさせることと、
第１のアドレス指定アカウントから少なくとも１つのデジタル取引品目の一部分を暗号的に転送し、第２のデジタル取引品目のうちの少なくとも１つの少なくとも一部分を、顧客に関連付けられる第３のアドレス指定アカウントへ暗号的に転送することによって、第１の取引を実行することと
を行わせる、一連の命令を含む、非一時的コンピュータ可読記憶媒体。
【実施形態２】
【００７１】
１つまたは複数のプロセッサによって実行されるとき、一連の命令が、装置に、
暗号化されていないフォーマットで、第１の取引の実行された取引データを生成することと、
注文が、第１の取引によって履行済みか否かを判定することと、
注文が、第１の取引によって履行済みであるとき、分散化された台帳へ、暗号化されていないフォーマットの第１の取引の実行された取引データを記録するための要求を送信することと
をさらに行わせる、実施形態１に記載の非一時的コンピュータ可読記憶媒体。
【実施形態３】
【００７２】
１つまたは複数のプロセッサによって実行されるとき、一連の命令が、装置に、
注文が、第１の取引によって履行済みでないとき、注文が、第１の取引および後続の取引によって履行済みになるまで、待機することと、
注文が、第１の取引および後続の取引によって履行された後、分散化された台帳へ、第１の取引および後続の取引の各々の実行された取引データを記録するための要求を、暗号化されていないフォーマットで送信することと
をさらに行わせる、実施形態２に記載の非一時的コンピュータ可読記憶媒体。
【実施形態４】
【００７３】
少なくとも１つのデジタル取引品目と交換に、商取引システムを通して少なくとも１つの他のデジタル取引品目とを商取引する注文を受信するステップと、
注文に関連付けられるデータを識別する委託注文取引を作成するステップと、
第１のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、注文に関連付けられるデータを暗号化するステップであって、第１のアドレス指定アカウントに関連付けられる少なくとも１つの証明書が、商取引システムによって管理される、ステップと、
第２のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、委託注文取引に暗号的にサインするステップと、
分散化された台帳に記録された記録を通して、注文が履行済みであることを確認するステップであって、記録が、暗号化されていないフォーマットの、注文に関連付けられる少なくとも第１の実行された取引の実行された取引データを含み、暗号化されていないフォーマットの実行された取引データが、注文が履行済みになるまで記録されない、ステップと
を含む、コンピュータ化された方法。
【実施形態５】
【００７４】
分散化された台帳へ、暗号化されたデータを使用して、委託注文取引を記録するための要求を送信するステップであって、分散化された台帳が、注文に優先度を割り当てる、ステップをさらに含む、実施形態４に記載のコンピュータ化された方法。
【実施形態６】
【００７５】
注文が、商取引システムによって、確認され、解読され、マッチされ、実行された後、少なくとも１つの他のデジタル取引品目を第３のアドレス指定アカウント内に受信するステップをさらに含む、実施形態４に記載のコンピュータ化された方法。
【実施形態７】
【００７６】
少なくとも１つのデジタル取引品目を商取引するための注文を受信した後、少なくとも１つのデジタル取引品目が、第３のアドレス指定アカウントに関連付けられることを確認するステップと、
少なくとも１つのデジタル取引品目が、第３のアドレス指定アカウントに関連付けられるとき、少なくとも１つのデジタル取引品目を第１のアドレス指定アカウントへ暗号的に転送するための委託取引を作成するステップであって、
委託注文取引を作成するステップが、少なくとも１つのデジタル取引品目が第２の委託注文取引において参照されることを防止するために、委託注文取引において委託取引を参照するステップ
をさらに含む、ステップと
をさらに含む、実施形態４に記載のコンピュータ化された方法。
【実施形態８】
【００７７】
少なくとも１つのデジタル取引品目が、デジタル有価証券または資本金のデジタル表現を含み、データが、少なくとも１つの第１のデジタル取引品目の１つまたは複数の同一性と、少なくとも１つの第１のデジタル取引品目を購入または売却する価格と、少なくとも１つの第１のデジタル取引品目を購入または売却する量とを含む、実施形態４に記載のコンピュータ化された方法。
【実施形態９】
【００７８】
少なくとも１つのプロセッサと、
少なくとも１つのコンピュータ可読記憶媒体であって、命令が、そこに格納され、少なくとも１つのプロセッサによって実行されるとき、暗号統合化システムに、
少なくとも１つのデジタル取引品目と交換に、商取引システムを通して少なくとも１つの他のデジタル取引品目とを商取引する注文を受信することと、
注文に関連付けられるデータを識別する委託注文取引を作成することと、
第１のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、注文に関連付けられるデータを暗号化することであって、第１のアドレス指定アカウントに関連付けられる少なくとも１つの証明書が、商取引システムによって管理される、ことと、
第２のアドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、委託注文取引に暗号的にサインすることと、
分散化された台帳に記録された記録を通して、注文が履行済みであることを確認することであって、記録が、暗号化されていないフォーマットの、注文に関連付けられる少なくとも第１の実行された取引の実行された取引データを含み、暗号化されていないフォーマットの実行された取引データが、注文が履行済みになるまで記録されない、ことと
を行わせる、少なくとも１つのコンピュータ可読記憶媒体と
を備える、暗号統合化システム。
【実施形態１０】
【００７９】
命令が、少なくとも１つのプロセッサによって実行されるとき、暗号統合化システムに、
分散化された台帳へ、暗号化されたデータを使用して、委託注文取引を記録するための要求を送信することであって、分散化された台帳が、注文に優先度を割り当てること
をさらに行わせる、実施形態９に記載の暗号統合化システム。
【実施形態１１】
【００８０】
命令が、少なくとも１つのプロセッサによって実行されるとき、暗号統合化システムに、
注文が、商取引システムによって、確認され、解読され、マッチされ、実行された後、少なくとも１つの他のデジタル取引品目を第３のアドレス指定アカウント内に受信すること
をさらに行わせる、実施形態９に記載の暗号統合化システム。
【実施形態１２】
【００８１】
命令が、少なくとも１つのプロセッサによって実行されるとき、暗号統合化システムに、
少なくとも１つのデジタル取引品目を商取引するための注文を受信した後、少なくとも１つのデジタル取引品目が、第３のアドレス指定アカウントに関連付けられることを確認することと、
少なくとも１つのデジタル取引品目が、第３のアドレス指定アカウントに関連付けられるとき、少なくとも１つのデジタル取引品目を第１のアドレス指定アカウントへ暗号的に転送するための委託取引を作成することであって、
少なくとも１つのプロセッサによって実行されるとき、暗号統合化システムに委託注文取引を作成することをさらに行わせる命令が、暗号統合化システムに、少なくとも１つのデジタル取引品目が第２の委託注文取引において参照されることを防止するために、委託注文取引において委託取引を参照することを行わせる、
作成することと
をさらに行わせる、実施形態９に記載の暗号統合化システム。
【実施形態１３】
【００８２】
第１の顧客委託アドレス指定アカウント内に、少なくとも１つのデジタル取引品目と交換に、少なくとも１つの他のデジタル取引品目とを商取引する暗号化された注文を受信するステップと、
商取引システムによって、第１の顧客委託アドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、暗号化された注文を解読するステップと、
少なくとも１つのデジタル取引品目の少なくとも一部分を商取引するために、暗号化されていない注文を第２の注文とマッチさせるステップと、
第１の顧客委託アドレス指定アカウントから少なくとも１つのデジタル取引品目の少なくとも一部分を暗号的に転送し、少なくとも１つの他のデジタル取引品目の少なくとも一部分を、第１の顧客ポートフォリオアドレス指定アカウントへ暗号的に転送することによって、第１の取引を実行するステップと、
注文が履行済みのとき、記録用の分散化された台帳へ、注文および商取引の第三者検証を可能にするために暗号化されていないフォーマットの注文からのデータを含む、第１の取引の実行された取引データを送信するステップと
を含む、コンピュータ化された方法。
【実施形態１４】
【００８３】
暗号化された注文が、分散化された台帳での受領の時刻に基づいて、暗号化された注文に優先度を割り当てる分散化された台帳に記録され、暗号化されていない注文と第２の注文とのマッチングが、割り当てられた優先度に基づく、実施形態１３に記載のコンピュータ化された方法。
【実施形態１５】
【００８４】
ブローカディーラアカウントの証明書を使用して、暗号化された注文の送信者を確認するステップであって、証明書が公開キーであるステップをさらに含む、実施形態１３に記載のコンピュータ化された方法。
【実施形態１６】
【００８５】
少なくとも１つのデジタル取引品目の第２の一部分を暗号的に転送することによって、第２の商取引を実行するステップであって、実行された取引データが、商取引および第２の商取引の両方からのデータを含む、ステップをさらに含む、実施形態１３に記載のコンピュータ化された方法。
【実施形態１７】
【００８６】
少なくとも１つのプロセッサと、
少なくとも１つのコンピュータ可読記憶媒体であって、命令が、そこに格納され、少なくとも１つのプロセッサによって実行されるとき、暗号統合化システムに、
第１の顧客委託アドレス指定アカウント内に、少なくとも１つのデジタル取引品目と交換に、少なくとも１つの他のデジタル取引品目とを商取引する暗号化された注文を受信することと、
商取引システムによって、第１の顧客委託アドレス指定アカウントに関連付けられる少なくとも１つの証明書を使用して、暗号化された注文を解読することと、
少なくとも１つのデジタル取引品目の少なくとも一部分を商取引するために、暗号化されていない注文を第２の注文とマッチさせることと、
第１の顧客委託アドレス指定アカウントから少なくとも１つのデジタル取引品目の少なくとも一部分を暗号的に転送し、少なくとも１つの他のデジタル取引品目の少なくとも一部分を、第１の顧客ポートフォリオアドレス指定アカウントへ暗号的に転送することによって、第１の取引を実行することと、
注文が履行済みのとき、記録用の分散化された台帳へ、注文および商取引の第三者検証を可能にするために暗号化されていないフォーマットの注文からのデータを含む、第１の取引の実行された取引データを送信することと
を行わせる、少なくとも１つのコンピュータ可読記憶媒体と
を備える、商取引システム。
【実施形態１８】
【００８７】
暗号化された注文が、受領の時刻に基づいて、暗号化された注文に優先度を割り当てる分散化された台帳に記録され、暗号化されていない注文と第２の注文とのマッチングが、を割り当てられた優先度に基づく、実施形態１７に記載の商取引システム。
【実施形態１９】
【００８８】
命令が、少なくとも１つのプロセッサによって実行されるとき、商取引システムに、ブローカディーラアカウントの証明書を使用して、暗号化された注文の送信者を確認することを行わせ、証明書が公開キーである、実施形態１７に記載の商取引システム。
【実施形態２０】
【００８９】
命令が、少なくとも１つのプロセッサによって実行されるとき、商取引システムに、少なくとも１つのデジタル取引品目の第２の一部分を暗号的に転送することによって、第２の商取引をさらに行わせ、実行された取引データが、商取引および第２の商取引の両方からのデータを含む、実施形態１７に記載の商取引システム。
コンピュータシステムの概要
[0082]本開示の実施形態は、上述した多様なステップおよび操作を含む。種々のこれらのステップおよび操作は、ハードウェア構成要素によって実行されてもよく、または機械実行可能な命令で実施されてもよく、これは、命令を含みプログラムされた汎用または専用プロセッサに、ステップを実行させるために使用されてもよい。別法として、ステップは、ハードウェア、ソフトウェア、および／またはファームウェアを組み合わせたものによって実行されてもよい。図１１はそのような、本開示の実施形態が利用され得るコンピュータシステム１１００の一例である。本実施例によれば、コンピュータシステム１１００は、相互接続１１１０と、少なくとも１つのプロセッサ１１２０と、少なくとも１つの通信ポート１１３０と、主記憶装置１１４０と、リムーバブル記憶媒体１１５０と、リードオンリメモリ１１６０と、および大容量記憶装置１１７０とを含む。
【００９０】
[0083]プロセッサ１１２０は、任意の周知のプロセッサであってもよい。通信ポート１１３０は、たとえば、モデムベースのダイアルアップ接続で使用するためのＲＳ−２３２ポート、１０／１００イーサネットポート、または銅線もしくはファイバを使用したギガビットポートの任意のものであってもよいし、または、それを含んでもよい。通信ポート１１３０の種類は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、またはコンピュータシステム１１００を接続する任意のネットワークなどのネットワークに応じて、選択されてもよい。
【００９１】
[0084]主記憶装置１１４０は、ランダムアクセスメモリ（ＲＡＭ）、または一般に当技術分野で知られている他の任意の動的記憶デバイスであってもよい。リードオンリメモリ１１６０は、プロセッサ１１２０用の命令などの静的な情報を記憶するためのプログラマブルリードオンリメモリ（ＰＲＯＭ）チップなどの、任意の静的記憶デバイスであってもよい。
【００９２】
[0085]大容量記憶装置１１７０は、情報および命令を記憶するために使用されてもよい。たとえば、ＳＣＳＩドライブのＡｄａｐｔｅｃ（登録商標）ファミリー、光ディスク、ＲＡＩＤドライブのＡｄａｐｔｅｃファミリーなどの、ＲＡＩＤなどのディスクのアレイ、または他の任意の大容量記憶装置などのハードディスクが、使用されてもよい。
【００９３】
[0086]相互接続１１１０は、１つまたは複数のバス、ブリッジ、制御装置、アダプタ、および／または二地点間接続であってもよいし、それを含んでもよい。相互接続１１１０は、他の、メモリ、記憶装置、および通信ブロックと共に、プロセッサ１１２０に通信可能に結合される。相互接続１１１０は、使用される記憶装置に応じて、ＰＣＩ／ＰＣＩ−ＸまたはＳＣＳＩに基づいたシステムバスであってもよい。
【００９４】
[0087]リムーバブル記憶媒体１１５０は、外部ハードドライブ、フロッピードライブ、コンパクトディスク・リードオンリメモリ（ＣＤ−ＲＯＭ）、書換え可能コンパクトディスク（ＣＤ−ＲＷ）、デジタルビデオディスク・リードオンリメモリ（ＤＶＤ−ＲＯＭ）のうちの任意の種類であり得る。
【００９５】
[0088]上で説明した構成要素は、いくつかの可能性の型を例示することを意図したものである。上述の実施例は、単なる例示的な実施形態であるので、それらが、一切本開示を制限してはならない。
用語
[0089]本出願を通して使用される、用語、略語、およびフレーズの簡単な定義を以下に示す。
【００９６】
[0090]用語の「接続された」または「結合された」、および関連する用語は、動作上の意味で使用されたものであり、直接、物理的な接続または結合に、必ずしも制限されない。したがって、たとえば、２つの装置は、直接結合されてもよいし、または１つまたは複数の中間媒体または装置を介して結合されてもよい。別の例として、複数の装置が、情報がそれらの間を通り得るよう結合され、一方で、互いの物理的接合を一切共有しない。本明細書で提供される本開示に基づいて、接続または結合が上述の定義に従って存在する種々の方法を当業者は理解されよう。
【００９７】
[0091]フレーズの「いくつかの実施形態では」、「いくつかの実施形態によれば」、「示された実施形態では」、「他の実施形態では」、「実施形態」、および類似のものは、通常、そのフレーズに続く具体的な特徴、構造、または特性が、本開示の少なくとも１つの実施形態に含まれ、かつ１つより多い本開示の実施形態に含まれ得ることを意味する。加えて、そのようなフレーズは、必ずしも同一の実施形態または異なる実施形態を示さない。
【００９８】
[0092]明細書が、構成要素または特徴が含まれる、または、特徴を有する、に「ｍａｙ（してもよい）」、「ｃａｎ（し得る）」、「ｃｏｕｌｄ（することがある）」、または「ｍｉｇｈｔ（するかもしれない）」を合わせ示す場合、その具体的な構成要素または特徴は、その特徴を含めるまたは有する必要はない。
【００９９】
[0093]用語の「ｒｅｓｐｏｎｓｉｖｅ（応答する）」は、完全に、または部分的に応答することを含む。
[0094]用語の「ｍｏｄｕｌｅ（モジュール）」は、ソフトウェア、ハードウェア、またはファームウェア（または、任意のそれらの組合せ）の構成要素を広く示す。モジュールは通常、有用なデータ、または他の、具体的な入力を使用した出力を発生させる、機能的な構成要素である。モジュールは、自立型であっても、そうでなくてもよい。アプリケーションプログラム（アプリケーションと呼ばれるものも）は、１つまたは複数のモジュールを含んでもよく、モジュールは、１つまたは複数のアプリケーションプログラムを含み得る。
【０１００】
[0095]用語の「ネットワーク」は、通常、情報交換が可能な相互接続された装置のグループを示す。ネットワークは、ローカルエリアネットワーク（ＬＡＮ）上の数台のパーソナルコンピュータと同じくらい小さくも、またはインターネット、コンピュータの世界規模のネットワークと同じくらい大きくもあり得る。本明細書で使用されるように、「ネットワーク」は、一存在から他の存在へ情報を送信する能力を有する任意のネットワークを包含することを意図している。場合によっては、ネットワークは、複数のネットワーク、複数の異種ネットワーク、１つまたは複数のボーダーネットワーク、音声ネットワーク、広帯域ネットワーク、金融ネットワーク、サービスプロバイダネットワーク、インターネットサービスプロバイダ（ＩＳＰ）ネットワーク、および／または公衆交換電話ネットワーク（ＰＳＴＮ）から構成されてもよく、多様なネットワークの間または中で通信を支援する動作が可能なゲートウェイを介して相互接続される。
【０１０１】
[0096]さらに、説明のために、本開示の多様な実施形態は、コンピュータプログラム、物理的構成要素、および現代のコンピュータネットワーク内の論理相互作用の文脈で本明細書において説明した。重要なことに、これらの実施形態が、現代のコンピュータネットワークおよびプログラムに関する、本開示の多様な実施形態を説明する一方で、本明細書で説明される方法および機器は、当業者に理解されるような、他のシステム、装置、およびネットワークに同等に適用可能である。したがって、本開示の実施形態の図示された用途は、制限があることを意味せず、しかしむしろ実施例である。本開示の実施形態を適用可能な他のシステム、装置、およびネットワークは、たとえば、他のタイプの通信およびコンピュータの装置およびシステムを含む。より具体的には、実施形態は、携帯電話のネットワーク、および互換性のある装置などの通信のシステム、サービス、および装置に適用可能である。加えて、実施形態は、パーソナルコンピュータから大規模ネットワークのメインフレームおよびサーバまで全てのコンピュータ化のレベルに適用可能である。
【０１０２】
[0097]結論として、本開示は、取引の意思を難読化するための新規なシステム、方法、および構成を提供する。本開示の１つまたは複数の実施形態の詳細な説明を上で示したが、本開示の技術思想から変化することがない多様な代替物、変形例、および等価物が、当業者には明らかであろう。たとえば、上述の本実施形態が、具体的な特徴を示しても、本開示の範囲はさらに、説明した特徴の全ては含まれない特徴および実施形態の異なる組合せを有する実施形態を含む。したがって、本開示の範囲は、請求項の範囲に含まれるような代替物、変形例、および変形形態を、全てのその等価物と共に包含することを意図する。そのため、上の説明は、制限するものとして理解すべきでない。
【図１】
2018517208.tif 000003
【図２】
2018517208.tif 000004
【図３】
2018517208.tif 000005
【図４】
2018517208.tif 000006
【図５】
2018517208.tif 000007
【図６】
2018517208.tif 000008
【図７】
2018517208.tif 000009
【図８】
2018517208.tif 000010
【図９】
2018517208.tif 000011
【図１０】
2018517208.tif 000012
【図１１】
2018517208.tif 000013
【国際調査報告】
2018517208.tif 000014