JP2017515252A - 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 - Google Patents
信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 Download PDFInfo
- Publication number
- JP2017515252A JP2017515252A JP2017511157A JP2017511157A JP2017515252A JP 2017515252 A JP2017515252 A JP 2017515252A JP 2017511157 A JP2017511157 A JP 2017511157A JP 2017511157 A JP2017511157 A JP 2017511157A JP 2017515252 A JP2017515252 A JP 2017515252A
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- commit
- amount
- principal
- payment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 96
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000007246 mechanism Effects 0.000 claims description 73
- 230000006870 function Effects 0.000 claims description 15
- 230000007723 transport mechanism Effects 0.000 abstract description 3
- 238000013515 script Methods 0.000 description 19
- 238000004364 calculation method Methods 0.000 description 11
- 239000000047 product Substances 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 239000003795 chemical substances by application Substances 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 238000010200 validation analysis Methods 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- AGOYDEPGAOXOCK-KCBOHYOISA-N clarithromycin Chemical compound O([C@@H]1[C@@H](C)C(=O)O[C@@H]([C@@]([C@H](O)[C@@H](C)C(=O)[C@H](C)C[C@](C)([C@H](O[C@H]2[C@@H]([C@H](C[C@@H](C)O2)N(C)C)O)[C@H]1C)OC)(C)O)CC)[C@H]1C[C@@](C)(OC)[C@@H](O)[C@H](C)O1 AGOYDEPGAOXOCK-KCBOHYOISA-N 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000005065 mining Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 241000283986 Lepus Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 241000220317 Rosa Species 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 210000005056 cell body Anatomy 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000135 prohibitive effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本出願は2014年5月9日に出願された米国仮出願第61/990,795号への優先権を主張する。この出願は、本明細書に完了に記載されているかのように、この段落で言及された全ての出願の開示内容が参照によって本願に組み込まれる。
図を含むこの文書の全ての内容は米国および他国の法律に基づく著作権保護の対象であり、所有者は公的な政府記録に表示されているとおり、この文書の複製またはその開示に異論を唱えない。その他の権利はすべて著作者に帰属する。
一部の規模が巨大な取引所などは「価値の高い」(すなわち、高額の)顧客が、あまり手練れでない、もしくは技術を持たない投資家より優先されることを売りにしているところもある。このような慣行の公平性に疑問を抱くものもいる。
本発明の範囲を超えたいくつかの例外を除き、取引はおおよそ以下のように機能する2。取引は少なくとも一つの入力、出力によって構成され、入力は規則正しく適切に定義された実行可能な操作によってできる入力「スクリプト」によって構成される。出力はまたそのような操作が含まれる二つめの出力スクリプトによって構成される。新しい(子)取引は既存の(親)取引からの出力スクリプトと入力スクリプトを予測可能な方法で結合してできている。新しい取引はネットワークの参加者の大多数がそのコンビネーションが所定のルールに鑑みて受け入れることを合意した場合に有効とみなされ、期待される結果を生み出す。取引出力は大多数のネットワーク参加者により有効な子取引と関連づけられた際に「使用済み」とみなされ、大多数のネットワーク参加者により有効な子取引と関連づけられていないとみなされた場合は「未使用」と考えられる。取引の出力の「所有権」や「権利」という概念はどのエンティティが前記の出力を制御するか、より具体的に言うと、誰が新しい取引を作成または大多数のネットワーク参加者に有効だと認められるように出力を「使用」させるかということにより定義される。
連鎖はビットコインソフトウェアを実行する通信ノードを経由する通信ネットワークにより実行される。「支払人Xがビットコインを受取人Zに送信する」形式の取引は、簡単に利用可能なソフトウェアアプリケーションを使用してこのネットワークにブロードキャストされる。ネットワークノードは取引を検証し、それを元帳のコピーに追加し、これらの元帳追加を他のノードにブロードキャストすることができる。あらゆるビットコイン額の所有権を独立して検証するために、各ネットワークノードはブロックチェーンの独自のコピーを保管する。 1時間につき約6回、受け入れられた取引の新しいグループ(ブロック)が作成、ブロックチェーンに追加された直後にすべてのノードに公開される。これにより、ビットコインソフトウェアは、特定のビットコインがいつ使われたかを判断することができる。これは中央権威なしの環境での二重支出を防ぐために必要である。従来の元帳は、実際の請求書またはそれとは別に存在する約束手形の移転を記録するのに対して、ブロックチェーンは、ビットコインが未使用の取引出力の形で存在すると言える唯一の場所である。
供給 新しいブロックを見つけることに成功したマイナーは、新しく作成されたビットコインと取引手数料によって報酬を受ける。2012年11月28日の時点では、ブロックチェーンに加えられた各ブロックにつき報酬は25の新しく作成されたビットコインだった。報酬を受けるための「コインベース」と呼ばれる特別な取引が処理された支払いに含まれている。出回っている全てのビットコインはそのコインベース取引まで遡ることができる。ビットコインプロトコルはブロックを追加する報酬は約4年ごとに半減すると指定している。最終的には任意の制限である2140年ごろに2100万ビットコインが出回った時には報酬自体が廃止され、記録管理は取引手数料のみで報酬を受けることになる。
転送メカニズムは必要な機能を公開しているとすると、資産の所有権を再分類することができる任意の文脈で本発明の様々な実施形態を実施することができる。このアプリケーションは、「入力」と「出力」という言葉を文字通り(ビットコインやその派生のテクノロジーについてなど)及び比喩的に(複式簿記、権原連鎖などの他のテクノロジーなど)使う。より伝統的なモデルでは、例えば、「入力」とはある事業体の制御のもとにある口座の利用可能な「残高」の一部及び全部を意味していた。(伝統的な銀行など)そして「出力」とは例えば他の事業体の口座(口座番号など)への言及を含んでいて、そのようなモデルでは資産の再分類は所定の条件が満たされ次第、第一の事業体の口座が減額され、第2の事業体の口座の残高が(なるべく微小に)第二の事業体の口座が増額される。これは本発明が実施される可能性のある代理の転送メカニズムの一例でしかない。
ModernSyと呼ばれる人気のユーザー入力装置は、キーボード、マウス、タッチスクリーン等を含むだけでなく、音声合成器、息操作デバイス、クリックアンドタイプデバイス、動き又はジェスチャー認識装置でもある。これらはほんの数例だ。そのようなディスプレーおよびユーザー入力装置の多様性は、 当該分野で公知であり、もちろん本発明を実施する際に使用することができる。
多くの実施形態では、クライアントは人間と対話するためのディスプレー装置と入力装置を備えるが、これは厳密に必要ではない。他の実施形態ではクライアントは人の介入を必要とせず完了に自動化することができる。このような一実施形態では、第一のクライアントのコンピュータプロセッサは、転送メカニズム 、ファシリテータ、データソース、第二のクライアントなどまたはいくつかの他の入力の状態を監視するように構成されており、また状態変化に基づいて様々な参加者と自動的に相互作用するように設定されている。
唯一の制限は、コミット取引が、少なくともいくつかの実施形態では、それぞれのソースから前記入力に金額を送るために課される料金(図示せず)を補うためにコミット取引を調整する必要がある。 例えば転送メカニズムは、転送料、引き出し手数料、電信料などを課す可能性がある。例としてビットコインプロトコルでは、ブロックチェーンでのタイムリーな取引を保証するために「マイニング料金」が必要な場合がある。
Base: USD Quote: AUD Denominating: BTC Principal: 0.5 (BTC) Collateral: 2 xprincipal b f-bn
resbaseibo, q0, bf, qf): principal X -^——^
Expiration:2014-06-01X12:34:56
任意でファシリテータはオファーの態様(例えば、ファシリテータが用語を解釈できる、有効期限が許容範囲内にあるなど)を検証する。 検証が認められない場合、ファシリテータはオファーを拒否することができ、任意でエラーメッセージを第一のクライアントに送信することもできる。
第二のクライアントは、ファシリテータからオファーを回収する。
第一のクライアントは、転送メカニズムへの取引IDを含む第一のソース取引記録を作成する。
第二のクライアントは、転送メカニズムへの取引IDを含む第二のソース取引記録を作成する。
第二のクライアントは、第二のソース取引記録の取引IDを任意でファシリテータを介して第一のクライアントに送信する(例えば同じメッセージ内で、オファーID、オファーハッシュ等を介して)。 別の実施形態では、第一のクライアントは、第一のソース取引記録の取引IDを第二のクライアントに送信し、その後のステップは、この実施形態の以下を反映する。
第二のクライアントおよびファシリテータのうちの一人は、第二のパブリックキーを、オファーに関連付けられた方法で第一のクライアントに送信する。
第一のクライアントは、完了コミット取引記録を作成するために、未完了のコミット取引記録の第一の元本入力に署名(すなわち、暗号署名を計算してそれに関連付け)する。未完了のコミット取引記録には(a)第一のソース取引から第一の元本金額を受け取るための第一の元本入力 、(b) 第二のソース取引から第二の元本金額を受け取るための第二の元本入力コミット額と(i)第一のパブリックキー(ii)第二のパブリックキー。 (iii)ファシリテータのパブリックキーのうちの二つのプライベートキーの署名を必要とすることを条件に含むコミット出力が含まれている。
Input :
Previous tx : 85e5...e61f I ndex : 1 scriptSig: efd.6...eal601 a6a6,,.2c2b
Input :
Previous tx : 705d...9ce2 Index: 0 scriptSig: [sig. placeholder]
Output :
Value: 300000000 scriptPubKey: 2 67cl...4a70 bf9a...f9e3 cffd...l373 3
OP CHECKMULTI81G
第一のクライアントは、場合によってはファシリテータを介して、第二のクライアントに未完了のコミット取引記録を送信する。ファシリテータは任意で初期コミット取引記録の態様(例えば、初期コミット取引記録が第一当事者によって署名され、第一元本額および第二元本額がそれぞれ条件を満たしているなど)を検証する。検証が認められなかった場合、ファシリテータは第一のコミット取引を拒否することができ、場合によっては第一のクライアントにエラーメッセージが表示される。ファシリテータは任意で第二のクライアントにオファーおよび初期コミット取引記録を送信する。第二のクライアントは任意で未完了のコミット取引記録が第一の当事者によって署名されたかなどを検証する。第二のクライアントは未完了のコミット取引記録に署名することによって完了コミット取引記録を作成し、任意で固定メモリに保存する。完了コミット取引記録には、(a)第一の原本取引から第一の元本金額を受け取るための第一の元本入力、(b)前記第二のソース取引から第二の元本金額を受け取るための第二の元本入力、(c)コミット額と(i)第一のパブリックキー(ii)第二のパブリックキー。 (iii)ファシリテータのパブリックキーのうちの二つのプライベートキーの署名を必要とすることを条件に含むコミット出力が含まれている。
完了取引記録の例:
Input :
Previous tx : 85e 5 . . . e 61 f
Index : 1 scripts ig : e fcio . . . ea l.601 a 6a 6 . . . 2 c2 b Input :
Previous tx : 705ci...9ce2 I ndex : 0 scr iptSig : 78eb...£c45Ql 531 ,..OOdd
Output :
Value: 300000000 scriptPubKey : 2 67cl...4a70 bf9a...f9e3 cffd...l.373 3OP_CHEC MULTISIG
第二のクライアントは、(a)有効期限タイムスタンプ後のロックタイム( b) コミット取引記録からコミット額を受け取るための入力、( c)第一の払い戻し額と、第一当事者の承認を必要とする第一の条件を含む第一の払い戻し出力、 (d)第二払い戻し額と、第二の当事者の承認を必要とする条件とを含む第二の払い戻し出力を含む未完了の払い戻し取引記録に署名する。
未完了の払い戻し取引の例
Input :
Previous tx : 6b24...b6Q7 I ndex : 0 scriptSig: OP 0 [sig. placeholder]c255...d80301
Output :
Value: 149995000 scriptPubKey: OPJDUP OP_HASH160 53a5...8974 OPJEQUALVERIFYQP__CHECKSIG
Output :
Value: 149995000 scriptPubKey: OP_DUP OP__HASH160 30e6...2511 OP__EQUALVERIFYOP__CHECKSXG
第二のクライアントは第一のクライアントに場合によってはファシリテータを介して、完了コミット取引記録および未完了の払い戻し取引記録を送信する。ファシリテータは任意で完了コミット取引記録および未完了の払い戻し取引記録を検証する。(例えば第一当事者および第二当事者によって完了払い戻し取引記録が署名されているか、未完了の小切手の払い戻し取引記録が第二当事者によって署名されているか、未完了の払い戻し取引記録と完了コミット取引記録額の記述が同等であるか、未完了の払い戻し額が第一元本額以下であること、小額払い戻し取引記録の第二払い戻し額が第二元本額以下であること、ロックタイムが有効期限のタイムスタンプの後であることなど)
妥当性の検証が認められなかった場合、ファシリテータは払い戻し取引記録または完了コミット取引記録を拒否することができ、任意で第二のクライアントにエラーメッセージを送ることもできる。ファシリテータは任意で、完了コミット取引記録および未完了の払い戻し取引記録を第一のクライアントに送信する。第一のクライアントは任意で完了コミット取引記録が期待通りであり、第一の当事者および第二の当事者によって署名されたこと、初期払い戻し取引記録が期待通りであり、第二の当事者によって署名されたこと等を確認する。第一のクライアントは任意で完了コミット取引記録のコピーを固定メモリに保存する。第一のクライアントは任意で完了払い戻し取引記録を作成し、そのコピーを固定メモリに保存する。完了払い戻し取引記録には(a)有効期限タイムスタンプ後のロックタイム(b )完了コミット取引からコミット額を受け取るための入力(c)第一の払い戻し金額と第一の当事者の承認を必要とする第一の条件を含む第一の払い戻し出力と、 第二払い戻し金額と、第二当事者の承認を必要とする条件を含む第二払い戻し出力が含まれている。
完了払い戻し取引記録の例
ID : d5f 8 . . . 8ab5
Input :
Previous tx : 6b24...b607 Index: 0 scriptSig: OP_0 b859 . . , 452c01c255...d80301 Output :
Value: 149995000 scriptPubKey : OP_DUP OP_HASH160 53a5...8974OP_EQUALVERIFY OP CHECKSIG
Output :
Value: 149995000 scriptPubKey: OP___DUP OP__HASH160 30e6...2511OP___EQUALVERIFY OP CHECKSIG
nLockTirae : 201 -06-03T12 : 34 : 56Z
第一クライアントは、場合によってはファシリテータを介して、第二のクライアントに完了払い戻し取引記録を送信する。ファシリテータは任意で完了払い戻し取引記録の態様を検証する(例えば、両方の当事者によって署名されていること、完了払い戻し取引記録が他の方法で修正されていないこと、完了コミット取引記録の条件と同様であることなど)。 検証が失敗した場合、ファシリテータは、完了払い戻し取引の記録を拒否するか任意で第一のクライアントへエラーメッセージを送信することができる。 ファシリテータは任意で完了払い戻し取引記録を第二のクライアントに送信する。 第二のクライアントは任意で完了払い戻し取引記録が予想通りであり、第一の当事者および第二の当事者によって署名されたことを検証する。 完了コミット取引と完了払い戻し取引の両方を作成または受信した後、第一のクライアントはソース取引を実行するための第一のソース取引記録を転送メカニズムに送信する。 完了コミット取引と完了払い戻し取引の両方を作成または受信した後、第二のクライアントは第二のソース取引を実行するために第二のソース取引記録を転送メカニズムに提出する。第一のソース取引と第二のソース取引の両方が転送メカニズムに提出されたことを確認した後、第一のクライアントと第二のクライアントの一方または両方が、コミット取引を実行するための完了コミット取引記録を提出する。 有効期限タイムスタンプ時もしくはその後、または条件によって定義される時点及び完了払い戻し取引記録のロックタイムの前に、ファシリテータは任意で一つ以上のデータソース(例えば、公的に取引された金融商品の最新の価格、オファーが受諾された時点での商品の価格など)を参考にし、第一の支払い額及び第二の支払額を決定するための条件を計算する。
例示的な実施形態では、時間fが与えられると、データソースはt時点での基準資産、見積もり商品、基準資産 としての名目資産fa、資産qtまたは基礎計量器の見積もり(例えば、基礎計器または見積もり計器が名目上の資産である場合)を行う。上記の例に続くと、基本商品は米ドル、見積もりは豪ドル、資産資産はビットコインとなる。 bQは、取引が開始された時点のビットコインの米ドルの価値であり、bjは、貿易が完了した時点のビットコインの米ドルの値である。 qaは貿易が開始された時点のビットコインの豪ドルの値であり、q は貿易が完了した時点のビットコインの豪ドルの値である。ファシリテーターが第一の支払い額および第二の支払い額を計算するために使用する計算は、再設定(50、Qo、hf、Qf)を含む。典型的な実施形態では、当事者の損失は、相手方の利益に比例し、以下のことを暗示する。すなわち、以下のことを意味する:resquo b0 q0 bf ,qf)= - resbaJb0 q0 bf ,qf) [eq. 2]
ファシリテータは、 (a)コミット取引からコミット額を受け取るための入力(b)第一の支払い金額と第一の当事者の承認を必要とする第一の条件を含む第一の支払い出力(c)第二の支払い額と、第二の当事者の承認を必要とする条件を含む第二の支払い額出力と(d) 第三者の承認を必要とする手数料および条件を含む任意の第三の支払い出力を含む小切手取引記録に署名する。典型的には第一の支払い額、第二の支払い額および任意の手数料金額の合計は完了コミット取引のコミット額以下である。
支払い取引記録の例:
Input :
Previous tx : 6b24 . . ,b607
Index: 0 scriptSig: OP_0 [sig. placeholder] ddbb .. ,b00601
Output : Value: 142500736 scriptPub ey: OPJXJP OP_HASH16053a5.,,S974 OP__EQUALVERIFY OP_CHECKSIG
Output :
Value: 157479264 scriptPubKey: OPJDUP OP_HASH160 30e6.,,2511OP__£QUALVERIFY OP CHEJCK SXG
Output :
Value: 10000 scriptPubKey: OPJDUP OP__HASH16G d377...5c8c0P__EQUALVER1FY OP CHECKSIG
ファシリテータは、第一クライアントと第二のクライアントの両方に未完了の取引記録を送信する。双方が相手側が完了払い戻し取引記録を提出する前に単独で支払い取引記録を転送メカニズムに検証、署名、提出することができる。
1. 第一クライアントは第二のクライアントにオファーを 送信する。
2. 第一クライアントはファシリテータにオファーを送信する。
ファシリテータは、完了コミット取引記録を作成するための未完了コミット取引記録を第一クライアントに送信する。未完了コミット取引記録には(a) 第一ソース取引から第一元本金額を受け取るための第一元本の入力と(i) 第一の当事者(ii) 第二の当事者(iii)ファシリテータの三者のうち二者の承認を必要とする条件の第一のコミット額を含む第一の入力が含まれる。ファシリテータは、完了コミット取引記録を作成するための第二の未完了コミット取引記録を第二のクライアントに送信し、第二の未完了コミット取引記録は(a) 第二のソース取引から第二の元本金額を受け取るための第二の元本入力及び(b) (i) 第一の当事者(ii) 第二の当事者(iii)ファシリテータの三者のうち二者の承認を必要とする条件の第二のコミット額を含む第一の入力が含まれる。第一クライアントは第一ソース取引記録に署名し、第一クライアントは未完了のコミット取引記録(SIGHASH_SINGLEIsiGHASH ANYONECANPAYなど)に署名する。
第一の未完了コミット取引記録の例
Input :
Previous tx : 85e5...e61f Index: 1 scriptSig: 5e7c ... alla83ecad, , .dOba Output :
Value: 150000000 scriptPubKey : 2 67cl...4a70 bf9a.,,f9e3cffd...1373 3 OP__CHECKMULTISIG
第一のクライアントは第一の未完了コミット取引記録をファシリテータに送信し、第二のクライアントは第二のソース取引記録に署名する。 第二のクライアントは第二の未完了コミット取引記録(例えば、SIGHASH SINGLE ISIGHASH_A YONECANPAY)を完了し署名する。
第二の未完了コミット取引記録の例:
Previous tx: 7Q5d,..9ce2
Index: 0 scripts ig : adel ...9dcb83 f058...878a
Output :
Value: 150000000 scriptPubKey: 2 67cl...4a70 b£9a...f9e3cffd...1373 3 OP__CHEC MULTISIG
第二のクライアントは第二の未完了コミット取引記録をファシリテータに送信する。
ファシリテータは、第一の未完了取引記録と第二の未完了コミット取引記録から完了コミット取引記録を作成し、完了コミット取引記録は、 (a)第一ソース取引から第一元本金額を受け取るための第一元本入力と及び(b) 第一コミット額と (i) 第一の当事者(ii) 第二の当事者(iii)ファシリテータのうち二者の承認を必要とする条件の第一のコミット額が含まれるコミット出力(c) 第二のソース取引から第二の元本金額を受け取るための第二の元本入力及び(d) 第二のコミット額及び (i) 第一の当事者(ii) 第二の当事者(iii)ファシリテータの うち二者の承認を必要とする条件の第二の出力から構成される。
完了コミット取引記録例
ID: llfO . . . 8ea8 Input :
Previous tx : 85e5 . . . e61f
Index: 1 scriptSig: 5e7c . . . alla83 ecad. . . dOba
Input :
Previous tx : 705d . . . 9ce2 Index: 0 scripts ij : adel .. ,9dcb83 f058...878a
Output :
Value: 150000000 scriptPubKey: 2 67cl...4a70 b£9a...f9e3cffd..,1373 3 OP__CHEC MULTISIG
Output :
Value: 150000000 scriptPubKey: 2 67cl...4a70 bf9a...f9e3cffd...l373 3 OP__CHECKMULTISIG
別の実施形態では、ファシリテータが第一の未完了コミット取引記録や第二の未完了コミット取引記録を送信する前に第一のクライアントは第一のソース取引記録の取引IDをファシリテータに提供し、第二のクライアントは第二のソース取引記録の取引IDをファシリテータに提供する。ファシリテータは、第二の未完了コミット取引取引記録と同一の第一未完了コミット取引記録を作成し、各々は、プレースホルダシグネチャを有する第一の元本入力と、プレースホルダシグネチャを有する第二の元本入力を含む。 それぞれの未完了コミット取引記録がそれぞれのクライアントに送信されると、クライアントはそれぞれの署名された未完了コミット取引記録をファシリテータに返送する前に、それぞれの元本入力に( iGHASH ALL j siGHASHANYONECANPAYなどで)署名する。ファシリテータは、署名された未完了のコミット取引記録を収集し、署名された入力を完了コミット取引記録に統合する。このような実施形態では、第一のコミット出力および第二のコミット出力を統合することができ、対応する支払い取引記録および払い戻し取引記録は、それぞれの第二の入力を省略することができる。ファシリテータは、完了したコミット取引記録を、任意で固定メモリに格納する第一のクライアントに送信する。 ファシリテータは、完了したコミット取引記録を第二のクライアントに送信し、第二のクライアントは、選択的に固定メモリにそれを保存する。
第一のクライアントは、以下を含む未完了の払い戻し取引記録に署名する。(例えばSIGHASH ALL I SIGHASH A YO ECA PAY や SIGHASH. SING I s IGHASH_ANYONECANPAYなど) (a)有効期限タイムスタンプ後のロックタイム(b )第一コミット取引からコミット額を受け取るための第一の入力(c)第二コミット取引からコミット額を受け取るための第二の入力(d)第一の払い戻し金額と第一の当事者の承認を必要とする第一の条件を含む第一の払い戻し出力(e)第二払い戻し金額と第二当事者の承認を必要とする条件を含む第二払い戻し出力
第一の払い戻し金額と第一の当事者の承認を必要とする第一の条件を含む第一の払い戻し出力と、 第二払い戻し金額と、第二当事者の承認を必要とする条件を含む第二払い戻し出力が含まれている。
未完了払い戻し取引記録の例
Input :
Previous tx : llf0...8eaS
Index: 0
scriptSig: OP 0 78a2...203181 [sig, placeholder]
Input :
Previous tx: llf 0 . . . 8ea8
Index: 1
scriptSig: OP_0 fdbe ...893f81 [sig, placeholder]
Output :
Value: 149995000 scriptPubKey: OPJDUP OP_HASH160 53a5...8974 OPEQUALVERIFY
OP CHECKSIG
Output :
Value: 149995000 scriptPubKey: OP_DUP OP__HASH160 30e6...2511OP__EQUALVERIFY OP__CHECKSXG
nLockTime : 2G14~G6~03T12 : 34 : 56Z
第一のクライアントは、未完了払い戻し取引記録及び完了払い戻し取引記録を第二のクライアントに送信する。
第二のクライアントは未完了払い戻し取引記録から完了払い戻し取引記録を作成し(例えば signing with SIGHASH_ALL i sIGHASH __ANYONECANPAY やSIGHASH_S INGLE I s IGHASH_ANYO ECANPAY) 固定メモリに保存する。
完了払い戻し取引記録の例
ID : eb09..„3dl5
Input :
Previous t : llf 0...8ea8
Index: 0 script Sig : OP 0 78a2...203181 b765... fc4383
Iniout :
Previous LX: llf0...8ea8
Index: 1 scriptSig : OP 0 fdbe ...893f81 91e4 4dd5 3 Output :value: 149995000 scriptPubKey: OP DUP OP HASH160 53a5...8974 OP BQUALVERIFYOP_CHECKSIG
Output :
Value: 149995000 scriptPubKey: OP_DUP OP_HASH160 30e6...2511OP_EQUALVERIFY OP__CHECKSIG
nLockTime : 2014-06-03T12 :3 :56Z
第二のクライアントは、完了払い戻し取引記録を第一のクライアントに送信する。 完了コミット取引記録と完了払い戻し取引記録の両方を作成または受信した後、第一のクライアントは、第一のソース取引記録を転送メカニズムに提出する。 完了コミット取引記録と完了払い戻し取引記録の両方を作成または受信した後、第二のクライアントは、第二のソース取引記録を転送メカニズムに提出する。 第一のソース取引記録と第二のソース取引記録の両方が提出されたことを確認した後、第一のクライアントと第二のクライアントの一方または両方が完了コミット取引記録を提出する。 タイムスタンプの有効期限際またはその後、または条件によって決められた所定の時点で完了払い戻し取引記録のロックタイムの前に、ファシリテータは、第一と第二の支払い額を決定するための条件に従って計算を実行し、任意で、計算に使用するために一つ以上のデータソースから情報を要求する。 ファシリテータは、未完了の支払い取引記録に署名する。(例:SIGHASH ALL j SIGHASH ANYO ECANPAY oSIGHASH SIGHASH_ANYONECA PAYなどで)
未完了の支払い取引記録の例:
Input :
Previous tx: Ilf0...8ea8
Index: 0 scriptSig: OP__G [sig. placeholder] 8cd3... «186481
Input :
Previous tx: ll£Q...8ea8
Index: 1 scriptSig: OP_0 [sig. placeholder] 12bc ...825281
utput :
Value: 142500736 scriptPubKey: OP__DUP GP__HASH160 53a5...8974OPJEQUALVERIFY OP__CHECKSIG
Outp t : value: 157479264 scriptPubKey: OPJDUP OP_HASH16Q30e6...2511 OP__EQUALVERIFY OP__CHECKSIG
Output :
Value: 10000 scriptPubKey: OP__DUP OP__HASH160 d377...5c8cOP_EQUALVERIFY OP__CHECKSIG
ファシリテータは、第一のクライアントと第二のクライアントの両方に未完了支払い取引記録を送信し、そのいずれかが先の例示的実施形態のようにそれを提出することができる。
h f~ hG
res (50<q0 6 , , q/)principalx eq. 3.
bt , b,
prince ipal
reshase(Kq0 hf > qf)Qf ~ Q0
principal
が条件のベース証券のエクスポージャーを取った当事者の損益である。見積もり証券のエクスポージャーを取っている当事者の結果的な損益は逆転する。
同様に見積もり証券がゼロになった場合、見積もり証券のエクスポージャーを持つ当事者が失うのは元本のみである。 別にresbase\ b0 q0 bf ,qf) resquote{b0!q0 bf ,qf) 参照
1.ファシリテータは撤退額を決定するための条件に沿って計算を実行し、任意でその計算のために一つ以上のデータソースからの情報を要求する
2.ファシリテータは(a)コミット取引から金額を受け取るための第一入力(b)ソース取引からエントリ金額を受け取るためのエントリ入力(c)撤退金額と第一の当事者の承認が必要な条件を含む撤退出力(d)代理金額と(i)第二当事者(ii)第三当事者(iii)ファシリテータのうちの二人からの承認が必要な第二の条件を含んだ未完了の代理取引記録を作成する。
未完了の代理取引記録の例
Input :
Previous tx : 6b24...b607
Index: 0 scripts ig: OP__0 [sig. placeholder] [sig. placeholder]
Input :
Previous t.x: dd.66 , , . ae8e Inde : 3 scripts ig: [sig.placeholder] Ou put :
Value: 300000000 scriptPubKey: 2 b£9a...f9e3 952b...0542cffd...1373 3 OP__CHEC MULTISIG
Output :
Value: 121871000 scriptPubKey: OP__DUP GP__HASH16G 6250...6cfcOP__EQUALVERIFY OP CHECKSIG
ファシリテータは、第一当事者と第三当事者に未完了の代理取引記録を送信します。第一当事者は第一の未完了の代理取引記録に署名することによって署名された未完成代理取引記録を作成し、(例えば、SIGHASH_ALL! sIGHASH_ANYONECANPAYによって) ファシリテータへ第一の未完了の代理取引記録を送信する。第三当事者は 未完了の代理取引記録に署名することによって(例えば、SIGHASH_ALL ! sIGHASH_ANYONECANPAYによって) 第二の未完了の代理取引記録を作成し第二の署名された代理取引記録(ID:9c8b ...4794)をファシリテータに送信する。ファシリテータは完了した代理取引記録を第一と第二の未完了の代理取引記録を使って作成する。ファシリテータは(a)有効期限タイムスタンプ後のロックタイム(b)代理取引から代理金額を受け取るための入力(c)第一の払い戻し金額と第二の当事者の承認が必要な条件が含まれる第一の払い戻し出力及び(d)第二の払い戻し金額と第三の当事者の承認が必要な条件が含まれる第二の払い戻し出力が含まれる未完了の代理払い戻し取引記録に署名する。
未完了の代理払い戻し取引記録の例:
Input :
Previous tx : 9c8b . . . 4794
Index: 0 scriptSig: OP_0 [sig. placeholder] b2ac ...8a4601
Output :
Value: 178124000 scriptPubKey: OPJDUP OP_HASH160 30e6.,,2511OP__EQUALVERIFY OP CHEJCK SXG
Output :
Value: 121866000 scriptPubKey: OPJDUP OP_HASH160 94e2 . . . 4fb6OPJEQUALVERIFY OP__CHECKSIG
nLockTime : 2Q14-06-G3T12 : 34 : 56Z
1.第一のクライアントが(a) データソースへの1つ以上の参照を含む支払い条件、データソースへの1つまたは複数の参照を含む支払い機能、およびデータソースへの1つ以上の参照を含む支払い条件(b)元本金額(c)期限タイムスタンプ(d)任意の第一の担保金額(e)任意の第二の担保金額の条件を含むオファーを作成する。条件例:
Payer principal: 0.5 (BTC) Payer collateral: 1 χ principal
Payee collateral: 0.05 x principal Disbursem en t cond ition :
FedEx ("987654321") . deliveredToCar r ier ( ) trueExpiration: 2014-06-01X12:34:562
第一のクライアントは、第一のソース取引記録に署名し、(a)第一のソース取引から第一の金額を受け取るための第一の入力と(b)任意で第二のソース取引から第二の金額を受け取るための第二の入力と(c)コミット金額と(i)第一の当事者(ii)第二の当事者(iii)第三の当事者のうち二人の承認が必要な条件を含むコミット出力が含まれる第一の未完了のコミット取引記録を作成する。第一のクライアントは任意でオファーをファシリテータに送信し、ファシリテータはオファーを検証する。(有効期限のタイムスタンプが許容範囲内であることや、条件を解釈することができることなど)検証が失敗した場合、ファシリテータは、必要に応じてオファーを拒否することができ、任意でエラーメッセージをクライアントに送信することができる。第一のクライアントは、第二のクライアントにオファーを送信し、第二のクライアントはソース取引記録を作成する。第二のクライアントは未完了のコミット取引記録を第一のクライアントさんに送信し、第一のクライアントは未完了のコミット取引記録に署名(例えば s iGHASH ALL I S I GH ASHANYONECANPAYなどで)することによって完成したコミット取引記録を作成し、任意で完全なコミット取引記録を固定のメモリに保管する。完全なコミット取引記録の例:
ID: c215...fc9b
Input :
Previous tx : 85f7...eG6c Index: 4 scriptSig: 186b ... ed3d819a9c,,.0fc5
Input :
Previous tx : 6b03...el6e Index: 7 scriptSig: c48e ...353c814afe,..2c8d
Output :
Value: 150000000 scriptPub ey: 2 67cl.,,4a70 bf9a...f9e3cffd.,,1373 3 OP_CHECK ULTISIG
RLockTime: 2Q14-06-G1T12 : 34 : 56Z
第一のクライアントは完了コミット取引と未完了有効期限取引記録を第二のクライアントへ送信し、第二クライアントはそれを任意で固定メモリに保管する。第二のクライアントは未完了有効期限取引記録に署名することで完了有効期限取引記録を作成し、完了有効期限取引記録を任意で固定メモリに保管する。第二のクライアントは第一のクライアントに完了した有効期限取引記録を送信する。完了有効期限取引記録及び完了コミット取引記録を作成もしくは受け取った後、第一のクライアントは第一のソース取引を行うために、転送メカニズムに第一のソース取引記録を提出する。第二のクライアントは完了有効期限取引記録及び完了コミット取引記録を作成もしくは受け取った後、第二のソース取引を行うために、転送メカニズムに第二のソース取引記録を提出する。第一のソース取引記録と第二のソース取引記録の両方が提出されたことを確認したのち、第一または第二のクライアントの一方または両方は、完全なコミットトラ取引記録を転送メカニズムに送り、コミット取引を実行する。条件により定義さrた時点もしくは第一及び第二のクライアントからの問い合わせ(任意で完全コミット取引記録、コミット取引への参照、および条件のうちの一つ以上を提供する)により、有効期限取引記録の完全なロックタイムの前にファシリテータは第一の支払額、任意で第二の支払額の計算を実行し、任意で計算に使うための情報をデータソースに要求することもある。(例えば予定されたいた出荷が荷送人に送付されたかどうかなど)これは外部のAPIや内部データベースの照会などで可能である。典型的な実施形態では、支払い金額は残っている担保がそれぞれの提供側に戻され、元本が提供側(支払人)から取引先(受取人)に移転するようなものである。ファシリテータは(a)コミット取引からコミット額を受け取るための入力と、 (b) 第一の支払い額と、第二の当事者の承認を必要とする第一の条件とを含む第一の支払い出力と、(c) 第二の支払い額と、第一の当事者の承認を必要とする条件を含む第二の支払額出力と(d)第三者の承認を必要とする条件とを含む第三の支払い出力と、 典型的には、第一の支払い額、第二の支払い額、および任意の料金額の合計がコミットからコミット額を超えないコミット取引、という条件を含む未完了の取引または取引記録に署名する。
未完了支払い取引記録の例:
Input :
Previous tx : c215,,.fc9b Index: 0 scriptSig: OP_0 [sig.placeholder] 82
Output :
Value: 49990000 scriptPubKey : OP__DUP OP__HASH160 30e6.
OP__CHECKSIG
Output : value: 54990000 scriptPubKey: OPJDUP OP_HASH160 6250.
OP__CHEC SIG
Output :
Value: 10000 scriptPubKey: OP_DUP OP__HASH160 d377.
OP CHECKS1G17.
前述の実施例のように、ファシリテータは 転送メカニズムにそれに署名し、いずれも提出することができる第一のクライアントと第二のクライアントの両方に未完了支払い取引記録を送信する。
1.一実施形態では、第一のクライアント(提供者)は、関連データを含むオファー取引記録と、 任意で第一当事者およびファシリテータのうちの一人の承認を必要とするオファー額および条件を含むオファー出力を作成する。 関連データは、条件の一つまたは両方と条件に対する参照を含む。 任意で関連データは、ファシリテータへの参照(例えば、ドメイン名、支払いアドレス、D&B番号、URIなど)を含む。 任意で第一のクライアントは転送メカニズムにそれを提出する前に、条件、関連データ、オファー取引記録を検証のために(例えば、ファシリテータが用語を解釈することができ、ファシリテータが適切に特定されていることを確実にするために)ファシリテータに送信する 。 別の実施形態では、第一のクライアントの要求で、ファシリテータは完了オファー取引記録を作成するための第一の未完了オファー取引記録(署名された入力を含まないなど)を作成し、第一のクライアントは任意でファシリテータ提供のリファレンス(該当する場合)などで利用可能かどうか、ファシリテータは正確に未完了オファー取引記録を作成したかなどを検証する。
未完了オファー取引記録の例:
% # Post the terms to the facilitator
% curl -X POST -d
' {"base" : "USD" , "quote" :"AUD" , "denom" : "BTC" , "pcpl" : 0.5,"cltl" :1.0, "res" : " symunbound" ,"offerexp" : "2G14-G6-G1T0G : 00 : 00Z" ,"swapexp" : "2014-07- 01T00 : 00 : 0GZ" ,"facuri" : "https : //facilitator .dom/api/vl" } ' ...
https : //facilitato .dom/api/vl/swap
{"ok": true, "offersha256" :"3a72..„f9a4", "offerref" : "facswap : 3a72..,f9a4" , "offeruri " : "https : / /'facilitator .dom/api/vl /swap/3a72... f9a4 " ]
ID: 9fcd...429c
Output :
Value: 150000000 scriptPubKey: 666163737761703a3a72 , .. f9a4OPJDKGP 1
67cl...4a70 cffd.,,1373 2 OP__CHEC MULTISIG
この例示的な実施形態では、ファシリテータは、条件のハッシュの最初に"666163737761703a"をつけ、それは8バイトのASCII文字列 "facswap:"の16進数である。これは必ずしも必要ではないが、取引が特定の「タイプ」であると認識される便利な手段であり、ネットワーク参加者による監視に役立つ。
別の実施形態のオファー取引記録の例:
% # Post the terms to the facilitator
% curl -X POST ~d ' {"pubkey":"67cl...4a70"," terras" :
{ "base" : "USD" , ... , "facuri": "https : //facilita or . dotn/api/vl" } } ' ...
https : //facilitator . dom/api/vl/swap
{ "ok" :true, "offersha256" : "3a72 ,.. f9a4 " , "offerref " : " facs ap : 3a72...f9a4" ,"offeruri" : "https : //facilitator .dora/api/vl/swap/3a72...:E:9a4", "offertxn
": "04000000...0280dlf 008000000008901014b67cl 4a704bcffd...13730102ae.
. , 00000000000000002a6a286661 3737761703a3a72... f9a400000000" }
% # Validate "offertxn", add change outputs, etc.
"of ertxn" is annotated as follows:
04000000 [version: 4] ... 02 [output count: 1] SOdlf 00800000000
[amount: 1.5 BTC ] 89 [script len: 137] 01 [push next 1 byte] 01[1] 4b [push next 75 bytes] 67cl...4a70 [pub. key] 4b [push next 75 bytes]cffd...1373 [fac. pub. key] 01 [push next 1 byte] 02 [2] ae
[OP__CHSCKMULTISIG] ... 0000000000000000 [amount: 0.0 BTC] 2a[script len: 42] 6a [OP__RETURN] 28 [push next 40 bytes]
666163737761703a3a72... f9a4 [offerref : " facswap :3a72... :f:9a4 " ] 00000000 [lock, time: none]
いくつかの部分(入力やプレースホルダーなど)には読みやすさを助けるために省略記号を省略していることに留意すること。 別の実施形態では親取引に通常存在するであろう出力スクリプトを隠すためにPay-to-Script Hash(P2SH)が使用されている。このような実施形態では、実際の出力スクリプトは、他の何らかの手段を介して必要な参加者に送信される。
2. ある実施形態では、第一のクライアントが未完了のコミット取引記録を作成し、もう一つの実施形態ではファシリテータが完了コミット取引記録を作成しており、第一のコミット入力がオファー取引からオファー額を受けとるためのものであり、第二の入力がまだ見つかっていないソース取引から金額を受け取るためのであるものを除いた前述の実施形態のようである。
3.第一のクライアントは、未完了オファー取引記録に署名することによって完了オファー取引記録を作成し、 オファー取引を実行するためにそれを転送メカニズムに提出する。
4.ファシリテータは転送メカニズムからオファー取引を受信する。
5. 第二のクライアントは、ファシリテータにパブリックキーを送信する。
6.ファシリテータは、パブリックキーを未完了コミット取引記録に追加し、第一コミット取引記録を第二のクライアントに送信する。
7.第二のクライアントは取引IDを有するソース取引記録に署名する。
8.第二のクライアントは、取引IDを未完了コミット取引記録に追加して署名する。
未完了コミット記録取引記録の例:
Input :
Previous tx : 9fcd...429c I ndex : 0 scriptSig: [sig.placeholder]
Input :
Previous tx : b5s8...6f57 Index: 6 scriptSig: 9b6b ...8f3701ac2f...b01b
Output :
Value: 149990000 scriptPubKey: 2 67cl . . . 4a70 dbe4.,,4cbecffd...!373 3 OP CHECKMULTIS1G 9. The second client transmits the signedinchoate commit transaction record to the facilitator.
9.第二のクライアントは、署名された未完了コミット取引記録をファシリテータに送信する。
10.第一のクライアント及び任意で(許可されている場合)ファシリテータは 未完了のコミット取引記録に署名することによって完了コミット取引記録(ID:6996 ... ec3dなど)を作成し、任意で固定メモリに完了取引記録を保管する。
11.ファシリテータは、未完了の払い戻しや有効期限取引記録を作成し、未完了の払い戻しや有効期限取引記録を第二のクライアントに送信する。
12.第二のクライアントは、未完了の払い戻しまたは有効期限取引記録に署名し、署名された未完了の払い戻しまたは有効期限取引記録をファシリテータに送信する。
13.第一クライアント及び任意で(許可されている場合)ファシリテータは、払い戻し取引記録に署名することにより完了払い戻しまたは有効期限取引記録を作成し、完了払い戻し取引または完了有効期限取引記録を固定メモリに格納する。
14.ファシリテータは、完了コミット取引記録を送信し、完了払い戻しまたは完了有効期限取引記録を第二のクライアントに送信する。
15.第二のクライアントは、ソース取引を実行するためにソース取引記録を転送メカニズムに提出する。
16.ソース取引が提出されたことを確認した後、第一のクライアント、第二のクライアント、およびファシリテータのうちの一人、数人、または全員は、完了コミット取引記録を転送メカニズムに提出し、その後のプロセスは前述の実施形態と類似している 。
有効期限タイムスタンプ時または条件によって定義された時点であり完了払い戻し取引記録のロックタイムの前に、紛争当事者と仲介者はそれぞれ署名し、一方の当事者は第一の当事者、第二の当事者、およびメディエータのうちの二人の承認を必要とする条件及び紛争出力を含む紛争取引記録を提出する。紛争が解決されると、当事者の署名、または仲介者と当事者の一方が、上記の支払い取引記録と同様の決済取引記録に署名するが、それは仲介された和解を反映する。
これらは便宜上提供される用語の簡単な説明です。 定義を限定することを意図するものではなく、当技術分野で理解されているか、または本明細書の他の箇所に記載されている任意の特徴、特性、挙動、実施形態を補足するものである。
Claims (30)
- 転送メカニズムを介して、第一の当事者が第一のクライアントを、第二の当事者が第二のクライアントを使用することにより価値転送を円滑化する装置であって、該装置は以下によって構成されている:
a. 第一のメモリは取引記録と第一の非対称のキーペアを保管するための第一のキーペアセクタによって構成され、第一の非対称キーペアは第一のプライベートキー、第一のパブリックキーを含む。
b. 条件を受け取るための第一のネットワークインターフェースで、条件は以下を含む;
i. 第一の元本額、
ii.第一のデータソースへの参照、
c. 第一のメモリと第一のネットワークインターフェースと組み合わされた第一のコンピュータプロセッサ。
ここで、第一のコンピュータプロセッサは以下のように設定される;
(i)第一のデータソースから値を引き出す、
(ii)第一のプライベートキーを第一のキーペアセクタから読み取る、
(iii)第一の暗号署名を第一のプライベートキーから計算する、
(iv)以下によって構成される未完了の支払い取引記録を作成する(A.コミット取引のコミット額を受け取るためのコミット入力、そしてB. 第一の暗号署名、そして
(v)未完了の支払い取引記録を第一のクライアントか第二のクライアントの少なくともどちらかに一つに公開する。
ここで第一のクライアントは以下を含み;
(a)第二の非対称キーペアを保管するための第二のキーペアセクタを含む第二のメモリ、
(b)第二のネットワークインターフェース、
(c) 第二のメモリと第二のネットワークインターフェースに組み合わされた第二のコンピュータプロセッサで、第二のコンピュータプロセッサは第二のキーペアセクタの第二のプライベートキーを読み取るように設定されている、そして
第二のクライアントは以下によって構成されている;
(a)第三の非対称キーペアを保管するための第三のキーペアセクタを含む第三のメモリで、第三の非対称キーペアは第三のプライベートキーと第三のパブリックキーを含む、
(b)第三のネットワークインターフェース、
(c)第三のメモリと第三のネットワークインターフェースに組み合わされた第三のコンピュータプロセッサで、第三のコンピュータプロセッサは第三のキーペアセクタの第三のプライベートキーを読み取るように設定されている。 - 転送メカニズムが分散型デジタル通貨を含む、請求項1に記載の装置。
- (a)第一のコンピュータプロセッサは、更に、支払い機能を以下に適用して支払い額を計算するように設定されている;
(i)第一の元本額、そして(ii)第一のデータソースからの値
(b)未完了支払い取引記録は、更に支払い額を含む支払い出力を含む、
請求項1に記載の装置。 - 請求項3に記載の装置であって、第一のコンピュータプロセッサは更に以下のように設定されている;
(a)第一のプライベートキーからの第二の暗号署名を計算する、
(b)以下を含む未完了のコミット取引記録を作成する;
(i)コミット取引からコミット額を受け取るためのコミット入力、
(ii)払い戻し額を含む払い戻し出力、
(iii)第二の暗号署名、
(iv)ロックタイム、そして
(c)第一か第二のクライアントの少なくともいずれか一つに未完了取引記録を公開する。 - 請求項3に記載の装置であって、
a)第一のキーペアセクタは第四の非対称キーペアを保管し、第四の非対称キーペアは第四のプライベートキーと第四のパブリックキーを含む。そして
b)第一のコンピュータプロセッサは以下のように設定されている;
(i)第一のキーペアセクタからの第四のプライベートキーを読み取る、
(ii)第四のプライベートキーから第二の暗号署名を計算する、
(iii)コミット取引記録を作成し、コミット取引記録は以下を含む。
A. 第一元本取引から第一元本額を受け取るための第一入力
B. 第一コミット額を含む第一コミット出力
C. 第二の暗号署名、そして
(iv)コミット取引記録を転送メカニズムに提出することでコミット取引を作成する、装置。 - 請求項5に記載の装置であって、第一の非対称キーペアは第四の非対称キーペアを含み、第一のプライベートキーは第四のプライベートキーを含み、パブリックキーは第4パブリックキーを含む、装置。
- 請求項1に記載の装置であって、
a)条件は更に以下によって構成される;
(i) 第二の元本額、そして
(ii)有効期限タイムスタンプ、
b)以下に支払い機能を適用することにより一つ以上の支払い金額を計算するように設定されている第一のコンピュータプロセッサ
(i)第一のデータソースと更に以下のいずれか一つ;
A. 第一元本額
B. 第二元本額、そして
c)未完了の支払い取引記録は更に支払額を含む一つ以上の支払い出力。 - 請求項7に記載の装置であって、
a)条件は更に以下を含む
(i)第二データソースの参照、
b)第一コンピュータプロセッサは更に支払い機能を以下に適用することによって一つ以上の支払い額を計算するように設定されている;
(i)第一のデータソースからの値、
(ii)第二のデータソースからの値、
(iii)第三の元本額、
(iv)第二の元本額。 - 請求項7に記載の装置であって、
(a)少なくとも基本証券または見積もり証券の参照のいずれか一つを含み、そして
(b)第一のコンピュータプロセッサは有効期限タイムスタンプ以降に支払額を計算するよう設定されている。 - 請求項7に記載の装置であって、第一のコンピュータプロセッサは更に以下のように設定されている
a)第二の暗号署名を第一のプライベートキーから計算すること、
b)以下を含む未完了の払い戻し取引を作成する
(i)コミット取引からコミット額を受け取るためのコミット出力、
(ii)一つ以上の払い戻し額を含む払い戻し出力、
(iii)第二の暗号署名、そして
(iv)ロックタイム、
c)未完了取引記録を少なくとも第一クライアントか第二クライアントへ公開すること。 - 請求項7に記載の装置であって、
a) 第一キーペアセクタは第四の非対称キーペアを更に保管し、第四の非対称キーペアは第四のプライベートキーと第四のパブリックキーを含む、そして
b)第一のコンピュータプロセッサは更に以下のように設定されている;
(i)第一のキーペアセクタから第四のプライベートキーを読み取る、
(ii)第四のプライベートキーから第二の暗号署名を計算する、
(iii)以下を含むコミット取引記録を作成する;
A. 第一元本取引から第一元本額を受け取るための第一元本入力、
B. 第二元本取引から第二元本額を受け取るための第二元本入力、
C. コミット額を含みコミット出力、
D. 第二の暗号署名 そして、
(iv)コミット取引記録を転送メカニズムに提出することでコミット取引を作成する。 - 転送メカニズムを介して、第一の当事者が第一のクライアントを、第二の当事者が第二のクライアントを使用することにより価値転送を円滑化するシステムであり、その転送メカニズムは分散型デジタル通貨を含み、そのシステムはファシリテータ、第一のクライアント、第二のクライアントを含み、
a)ファシリテータは以下を含む;
(i)第一のメモリは取引記録と第一の非対称キーペアを含む第一のキーペアセクタを含む。第一の非対称キーペアは第一のプライベートキーと第一のパブリックキーを含む(ii)条件を受け取るための第一のネットワークインターフェースで、条件は以下を含む;
A. 第一の元本額、そして
B. 第一のデータソースへの参照、そして
(iii)第一のメモリと第一のネットワークインターフェースと組み合わされた第一のコンピュータプロセッサで、第一のコンピュータは以下のように設定されている;
A. 第一データソースからの値を引き出す、
B. 第一キーペアセクタからの第一プライベートキーを読み取る、
C. 第一プライベートキーから第一暗号署名を計算する、
D. 以下を含む未完了の支払い取引記録を作成する;
I. コミット取引からコミット額を受け取るためのコミット入力
II. 第一暗号署名、そして
E.未完了の支払い取引記録を第一クライアント及び第二クライアントの少なくともいずれか一つに公開する、
b)第一クライアントは以下を含む;
(i)第二非対称キーペアを保管するための第二キーペアセクタを含む第二メモリで、第二非対称キーペアは第二プライベートキーと第二パブリックキーを含む、
(ii)第二ネットワークインターフェース、そして
(iii)第二メモリと第二ネットワークインターフェースに組み合わされた第二コンピュータプロセッサであり、第二コンピュータプロセッサは第二キーペアセクタからの第二プライベートキーを読み取るように設定されている、そして
c)第二クライアントは以下を含む;
(i)第三非対称キーペアを保管するための第三キーペアセクタを含む第二メモリで、第三非対称キーペアは第三プライベートキーと第三パブリックキーを、
(ii)第三ネットワークインターフェース、そして
(iii) 第三メモリと第三ネットワークインターフェースに組み合わされた第三コンピュータプロセッサであり、第二コンピュータプロセッサは第三キーペアセクタからの第三プライベートキーを読み取るように設定されている。 - 請求項12に記載のシステムであって、(a) 第1のコンピュータプロセッサは第2のコンピュータプロセッサを含み、(b) 第1のメモリは第2のメモリを含み、 (c) 第1のネットワークインターフェースは第2のネットワークインターフェースを含む、システム。
- 請求項12に記載のシステムであって、
a)第1のコンピュータプロセッサは、さらに、支払い機能を以下の項目に適用することによって、支払い額を計算するように構成される;
(i)第1の元本額、 (ii) 第1のデータソースからの値、
b)未完了の支払い取引記録は支払い額を含む支払い出力をさらに含み、
c)第2のコンピュータ・プロセッサは、さらに、
(i)未完了取引を読み取り、
(ii) 第2のプライベートキーから第2の暗号署名を計算し、
(iii) 以下を含む完全な支払い取引記録を作成する;
A. コミット入力、
B. 支払い出力、
C. 第一の暗号署名、
D. 第二の暗号署名、そして
(iv) 完了支払い取引記録を転送メカニズムに提出することで支払い取引を作成する。 - 請求項12に記載のシステムであって、第一のコンピュータプロセッサが以下のように設定されている;
(a)第二の暗号署名を第一のプライベートキーから計算する,
(b)以下を含む未完了の払い戻し取引記録を作成する;
(i)コミット取引からコミット額を受け取るためのコミット入力,
(ii)払い戻し金額を含めた払い戻し出力,
(iii)第二の暗号署名,
(c)第一及び第二のクライアントのどちらか一方もしく二人へ未完了の払い戻し取引記録を公開する。 - 請求項12に記載のシステムであって、
(a)第一のキーペアが第四の非対称キーペアを保管し、第四のキーペアは第四のプライベートキー及びパブリックキーを含む、
(b)第一のコンピュータプロセッサは以下のように設定されている;
(i)支払い機能を当てはめることにより以下を含む支払い額を計算する;
(A)第一元本額、
(B)第一データソースリストの値、
(ii)第四プライベートキーを第一キーペアから読み取る、
(iii)第四のプライベートキーから第二の暗号署名を計算する、
(iv)以下が含まれるコミット取引記録を作成する;
A. 第一元本額を第一取引から受け取るための第一元本入力、
B. コミット額を含むコミット出力、
C. 第二の暗号署名、
(v) をコミット取引記録から転送メカニズムへ提出することによりコミット取引を作成する、
(c)支払額を含む支払い出力を備えた未完了の支払い取引記録。 - 請求項16に記載のシステムであって、第二コンピュータプロセッサが以下のように設定されている;
(a)第三の暗号署名を第二のプライベートキーから計算する、
(b)以下を含む第一の元本額を含む第一の元本取引を作成する;
(i)第二の元本金額、
(ii)第三の暗号署名
(c)第一元本取引記録を転送メカニズムに提出することにより第一取引を作成する。 - 請求項12に記載のシステムであって、
(a)条件は、以下をさらに含み;
(i)第二元本額、そして
(ii)有効期限タイムスタンプ、
(b)第一のコンピュータプロセッサは、 (i)第一データソースと少なくとも以下のうち一つの値;
A. 第一元本額と
B. 第二元本額コミット額を含むコミット出力、
に支払い機能を当てはめることにより以下を含む支払い額を計算する、
(c)未完了支払い取引記録は支払い額を含む一つ以上の支払い出力、そして
(d)第二コンピュータプロセッサは、
(i)未完了の支払い取引、
(ii)第二の暗号署名を第二のプライベートキーから計算する、
(iii)以下を含む完全な支払い取引記録を作成する;
A. コミット入力、
B. 支払い出力、
C. 第一暗号署名及び
D. 第二暗号署名、そして
(iv) 完全な支払い取引記録を転送メカニズムに提出することで支払い取引を作成する。 - 請求項18に記載のシステムであり、
(a)条件は以下を含む;
(i)第二データソースの参照を含む、
(b)第一コンピュータプロセッサは一つ以上の支払額を以下に支払い機能を適応することによって計算する;
(i)第一データソースからの値、
(ii) 第二データソースからの値、
(iii)第一元本額、そして
(iv)第二元本額。 - 請求項18に記載のシステムであり、
(a)第一データソースの参照は少なくとも一つのベース証券や見積もり証券を含む、
(b)第一コンピュータプロセッサは期限タイムスタンプ時以降に支払い額を計算するように設定されている。 - 請求項12に記載のシステムであり、
(a) 条件は以下を含む;
(i)第二元本額、
(ii) 期限タイムスタンプ、
(b)第一コンピュータプロセッサは更に以下のように設定されている;
(i) 支払い機能を以下に適用することで一つ以上の支払い額を計算する;
(A)第一データソースからの値と以下のうち少なくとも一つ;
(I)第一の元本金額、
(II)第二の元本金額、
(ii)第一のプライベートキーから第二の暗号署名を計算する、
(iii)以下を含む未完了の払い戻し取引記録を作成する;
A. コミット取引のコミット額を受け取るためのコミット入力、
B. 払い戻し額を含む払い戻し出力、
C. 第二の暗号署名、
(iv)未完了の払い戻し取引記録を第一クライアントか第二クライアントの少なくとも片方に公開する、そして
(c) 未完了の支払い取引記録は更に支払い額が含まれる一つ以上の支払い出力を備える。 - 請求項12に記載のシステムであり、
a. 条件は以下を含む;
(i)第二の元本額,
(ii)有効期限タイムスタンプ,
b. 更に第一のキーペアは第四の非対称キーペアを含み、第四の非対称キーペアは第四のプライベートキーを含む、
c. 第一のコンピュータプロセッサは更に以下のように設定される;
(i)支払い機能を以下に適用することによって支払い額を計算する;
A. 第一データソースと以下の少なくとも一つ;
(I)第一元本額、
(II)第二元本額 、
(ii)第四プライベートキーを第一キーペアセクタから読み取る、
(iii)第二暗号署名を第四プライベートキーから計算する、
(iv)以下を含むコミット取引記録を作成する;
A. 第一の元本を第一の元本取引から受け取るための第一取引元本入力、
B. 第二の元本を第二の元本取引から受け取るための第二取引元本入力、
C. コミット額を含むコミット出力、
D. 第二暗号署名、
(v) コミット取引記録を転送メカニズムに提出することでコミット取引を作成する、
d.一つ以上の支払い額の支払い出力を含む未完了の支払い取引記録。 - 請求項22に記載のシステムであり、
a.第二のコンピュータプロセッサは更に以下のように設定されている;
(i)第三の暗号署名を第二のプライベートキーによって計算する,
(ii)以下を含む第一元本取引記録を作成する,
A. 第一元本額を含む第一元本出力,
B. 第三暗号署名、及び
(iii)第一元本取引を転送システムに提出することで第一元本取引を作成する、及び
b.第三コンピュータプロセッサは更に以下のように設定されている;
(i) 第四の暗号署名を第三のプライベートキーによって計算する,
(ii)以下を含む第二元本取引記録を作成する,
A. 第二元本を含む第二元本出力,
B. 第四の暗号署名,
(iii) 第二元本取引記録を転送メカニズムに提出することにより第二元本取引を作成する。 - 価値転送を転送メカニズムにより円滑化する方法であり、転送メカニズムは分散型デジタル通貨を含み、本方法には以下が含まれる;
(a)第一のメモリの第一のキーペアセクタに含まれる第一のパブリックキーと第一のプライベートキーを含む第一の非対称キーペアの保管、
(b) 第二のメモリの第二のキーペアセクタに含まれる第二のパブリックキーと第二のプライベートキーを含む第二の非対称キーペアの保管、
(c) 第三のメモリの第三のキーペアセクタに含まれる第三のパブリックキーと第三のプライベートキーを含む第三の非対称キーペアの保管、
(d) 第四のメモリの第四のキーペアセクタに含まれる第四のパブリックキーと第四のプライベートキーを含む第四の非対称キーペアの保管、
(e)ネットワークインターフェースを介して以下を含む条件をクライアントに送信する;
(i) 第一元本額、
(ii)第一データソースの参照、
(f)第二ネットワークインターフェースでファシリテータを介して条件を受け取る、
(g)第一のキーペアセクタから第一のプライベートキーを読み取る、
(h)最初の暗号署名を最初のプライベートキーから計算する、
(i)次を含む第一の元本取引記録を作成する;
(i)第一の元本額を含む第一の元本額、そして
(ii)第一の暗号署名、
(j) 第一の元本取引記録を転送メカニズムに提出することによって第一の元本取引を作成する、
(k)第二キーペアセクタから第二のプライベートキーを読み取る、
(l)第二暗号署名を第二プライベートキーから計算する、
(m)以下を含むコミット取引記録を作成する;
(i) 第一の元本取引から第一の元本額を受け取るための第一の元本入力、
(ii)コミット額を含むコミット出力、
(iii)第二暗号署名、
(n)コミット取引記録を転送メカニズムに提出することでコミット取引を作成する、
(o)第一データソースから値を引き出す、
(p)第三のプライベートキーを第二のキーペアセクタから読み取る、
(q)第三の暗号署名を第二のプライベートキーから計算する、
(r)以下を含む未完成の支払い取引を作成する;
(i)コミット取引からコミット額を受け取るためのコミット、入力、
(ii)第三の暗号署名、
(s)未完成の支払い取引記録を公開する、
(t)未完成の支払い取引記録を読み取る、
(u)第四暗号署名を第三キーペアセクタから読み取る、
(v)第四暗号署名を第四プライベートキーから計算する、
(w)以下を含む完了支払い取引記録を作成する;
(i)コミット入力、
(ii)第三暗号署名、
(iii)第四暗号署名、
(x)完全な支払い取引記録を転送メカニズムに提出することで支払い取引を作成する。 - 請求項24に記載の方法であり、以下の手順を含む;
(a)支払い機能を適用することによりしい払い額を計算する;
(i)第一の元本額,
(ii)第一のデータソースの値、そして
(b)未完了の支払取引は支払い額を含む支払い出力を含む,
(c)完了支払い取引記録は更に支払い出力を含む。 - 請求項25に記載の方法であり、以下の手順を更に含む;
(a)第五暗号署名を、第三のプライベートキーにより第五のデータソースを計算すること、
(b)以下が含まれる未完了の払い戻し取引を作成する;
(i)コミット取引からコミット額を受け取るためのコミット入力、
(ii)払い戻し額が含まれる払い戻し出力、
(iii)第五の暗号証明、
(iv)ロックタイム、及び
(c)未完了の払い戻し取引記録を公開する。 - 請求項25に記載の方法であり、少なくとも一つが以下を含む;
(a)第三のパブリックキーを含む第二の非対称キーペア、第三のプライベートキーを含む第二のプライベートキー、及び第三のパブリックキーを含む第二のパブリックキー、
(b)第四の非対称キーペアを含む第一の非対称キーペア、第四のプライベートキーを含む第一のプライベートキー、及び第四のパブリックキーを含む第一のパブリックキー、
(c)第三のメモリを含む第一のメモリと第三のキーペアセクタを含む第一のキーペアセクタ。 - 請求項24に記載の方法であり、更に以下のステップを含む;
(a)第四のメモリの第四のキーペアセクタに含まれる第五の非対称キーペアであり第五のプライベートキー及びパブリックキーを含む第五の非対称キーペアの保管、
(b)第四のキーペアセクタから第五のプライベートキーを読み取る、
(c)第三のメモリを含む第一のメモリと第三のキーペアセクタを含む第一のキーペアセクタ、
(d)以下を含む第二の取引記録を作成する;
(i)第二元本額を含む第二元本出力、
(ii)第五暗号署名、
(e) 第二元本取引記録を転送メカニズムに提出することにより第二元本取引を作成すること、
(f)支払い機能を、(i)第一データソースの値と以下の少なくとも一つを含む;
A. 第一元本金額
B. 第二元本金額、そして
(g)支払い額を含む以下の支払い出力を含む未完了の支払い取引記録、及び
(h)支払い出力を含む完全な支払い取引記録。 - 請求項28に記載の方法であり、以下の手順を含む;
(a)第三のプライベートキーから第六暗号署名を計算する、
(b)以下を含む未完了の払い戻し取引の作成;
(i)コミット取引からコミット額を受け取るためのコミット入力、
(ii)一つ以上の払い戻し額を含む一つ以上の払い戻し出力、
(iii)第六暗号署名、
(iv)ロックタイム、
(c)未完了の払い戻し取引記録の公開。 - 請求項28に記載の方法であり、すくなくとも、
(a)第二非対称キーペアは第三非対称キーペアから構成され、第二プライベートキーは第三プライベートキーから構成され、第二パブリックキーは第三パブリックキーから構成され、
(b)第一非対称キーペアは第四非対称キーペアから構成され、第一プライベートキーは第四プライベートキーから構成され、第一パブリックキーは第四パブリックキーから構成され、
(c)第五非対称キーペアは第四非対称キーペアから構成され、第五プライベートキーは第四プライベートキーから構成され、第五パブリックキーは第四パブリックキーから構成され、
(d)第一メモリは第三メモリから構成され、第一キーペアセクタはの第三キーペアセクタから構成され、そして
(e) 第五メモリは第三メモリ、第五キーペアセクタは第三キーペアセクタによって構成される。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461990795P | 2014-05-09 | 2014-05-09 | |
US61/990,795 | 2014-05-09 | ||
PCT/US2015/029196 WO2015171580A1 (en) | 2014-05-09 | 2015-05-05 | Devices, systems, and methods for facilitating low trust and zero trust value transfers |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020209670A Division JP7204231B2 (ja) | 2014-05-09 | 2020-12-17 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017515252A true JP2017515252A (ja) | 2017-06-08 |
JP6813477B2 JP6813477B2 (ja) | 2021-01-13 |
Family
ID=54392890
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017511157A Active JP6813477B2 (ja) | 2014-05-09 | 2015-05-05 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
JP2020209670A Active JP7204231B2 (ja) | 2014-05-09 | 2020-12-17 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
JP2022054364A Pending JP2022088536A (ja) | 2014-05-09 | 2022-03-29 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
JP2022113831A Pending JP2022137242A (ja) | 2014-05-09 | 2022-07-15 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
JP2022204311A Pending JP2023036786A (ja) | 2014-05-09 | 2022-12-21 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020209670A Active JP7204231B2 (ja) | 2014-05-09 | 2020-12-17 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
JP2022054364A Pending JP2022088536A (ja) | 2014-05-09 | 2022-03-29 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
JP2022113831A Pending JP2022137242A (ja) | 2014-05-09 | 2022-07-15 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
JP2022204311A Pending JP2023036786A (ja) | 2014-05-09 | 2022-12-21 | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 |
Country Status (5)
Country | Link |
---|---|
US (3) | US11196566B2 (ja) |
EP (2) | EP4148642A1 (ja) |
JP (5) | JP6813477B2 (ja) |
CN (1) | CN106664292A (ja) |
WO (1) | WO2015171580A1 (ja) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017171941A (ja) * | 2015-12-24 | 2017-09-28 | 三菱ケミカル株式会社 | ポリエステルポリオール及びポリウレタン樹脂ならびにそれらの製造方法 |
JP2018036893A (ja) * | 2016-08-31 | 2018-03-08 | ヤフー株式会社 | 生成プログラム、生成装置及び生成方法 |
JP2019101797A (ja) * | 2017-12-04 | 2019-06-24 | 株式会社A.L.I.Technologies | マイニング処理の分散管理システム及びその方法 |
JP2019191729A (ja) * | 2018-04-20 | 2019-10-31 | 昭博 富岡 | 数値の表示方法及び数値表示装置 |
JP2019215885A (ja) * | 2015-11-24 | 2019-12-19 | マスターカード インターナシヨナル インコーポレーテツド | 不透明ブロックチェーンを使用することによる全体清算方法及びシステム |
JP2020052652A (ja) * | 2018-09-26 | 2020-04-02 | 株式会社リップル・マーク | 仮想通貨を用いて貿易取引の管理を行う為の貿易取引管理システム、貿易取引管理方法および貿易取引管理プログラム |
JP2020057427A (ja) * | 2019-12-23 | 2020-04-09 | 株式会社A.L.I.Technologies | マイニング処理の分散管理システム及びその方法 |
JP2020523839A (ja) * | 2017-06-14 | 2020-08-06 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーン・ネットワークにおける暗号座礁リソースを回避又は削減するシステム及び方法 |
JP2020523677A (ja) * | 2017-06-15 | 2020-08-06 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | バリデータノードにより提供されるブロックチェーントランザクションをマイニングする方法及びシステム |
JP2020129752A (ja) * | 2019-02-08 | 2020-08-27 | 株式会社メルカリ | プログラム、情報処理装置、及び情報処理方法 |
JP2020533671A (ja) * | 2017-09-08 | 2020-11-19 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーンにおけるリソースを保護する改善された時間ロック技術 |
JP2021502750A (ja) * | 2017-11-09 | 2021-01-28 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | メディエータコンピュータシステムを使用してコンピュータプログラムの正しい実行を確保するシステム及び方法 |
JP2021518592A (ja) * | 2018-03-14 | 2021-08-02 | ソニー・インタラクティブエンタテインメント エルエルシー | 安全な非集中型ビデオゲーム取引プラットフォーム |
JP2021519541A (ja) * | 2018-04-05 | 2021-08-10 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | デジタル資産へのアクセスを移すためのコンピュータ実施方法及びシステム |
JP2022506010A (ja) * | 2018-09-26 | 2022-01-17 | マスターカード インターナシヨナル インコーポレーテツド | パブリックブロックチェーンでの紛争解決のための方法及びシステム |
JP2022553995A (ja) * | 2020-06-22 | 2022-12-27 | 杭州趣鏈科技有限公司 | フローラインフレンドリーな署名と署名検証方法、設備および記憶媒体 |
US11741426B2 (en) | 2021-05-07 | 2023-08-29 | Sony Interactive Entertainment Inc. | Tracking unique video game digital media assets using tokens on a distributed ledger |
Families Citing this family (113)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11037110B1 (en) | 2014-05-20 | 2021-06-15 | Wells Fargo Bank, N.A. | Math based currency point of sale systems and methods |
US11176524B1 (en) | 2014-05-20 | 2021-11-16 | Wells Fargo Bank, N.A. | Math based currency credit card |
US10970684B1 (en) | 2014-05-20 | 2021-04-06 | Wells Fargo Bank, N.A. | Systems and methods for maintaining deposits of math-based currency |
US11270274B1 (en) | 2014-05-20 | 2022-03-08 | Wells Fargo Bank, N.A. | Mobile wallet using math based currency systems and methods |
US11170351B1 (en) | 2014-05-20 | 2021-11-09 | Wells Fargo Bank, N.A. | Systems and methods for identity verification of math-based currency account holders |
US10565645B1 (en) | 2014-05-20 | 2020-02-18 | Wells Fargo Bank, N.A. | Systems and methods for operating a math-based currency exchange |
US10909509B1 (en) | 2014-05-20 | 2021-02-02 | Wells Fargo Bank, N.A. | Infrastructure for maintaining math-based currency accounts |
US10409827B2 (en) * | 2014-10-31 | 2019-09-10 | 21, Inc. | Digital currency mining circuitry having shared processing logic |
US11392944B2 (en) * | 2015-05-20 | 2022-07-19 | Ripple Luxembourg S.A. | Transfer costs in a resource transfer system |
US10740732B2 (en) | 2015-05-20 | 2020-08-11 | Ripple Luxembourg S.A. | Resource transfer system |
US11392955B2 (en) * | 2015-05-20 | 2022-07-19 | Ripple Luxembourg S.A. | Temporary consensus networks in a resource transfer system |
CN106296196A (zh) * | 2015-06-05 | 2017-01-04 | 地气股份有限公司 | 数字货币交易签章方法与***及其数字货币交易装置 |
CA2991211C (en) | 2015-07-02 | 2024-02-20 | Nasdaq, Inc. | Systems and methods of secure provenance for distributed transaction databases |
US10719816B1 (en) | 2015-11-19 | 2020-07-21 | Wells Fargo Bank, N.A. | Systems and methods for math-based currency escrow transactions |
US10230756B2 (en) | 2015-11-25 | 2019-03-12 | International Business Machines Corporation | Resisting replay attacks efficiently in a permissioned and privacy-preserving blockchain network |
KR101678795B1 (ko) * | 2015-11-30 | 2016-11-22 | 전삼구 | 블록체인 인증을 이용하는 IoT 기반 사물 관리 시스템 및 방법 |
US10652319B2 (en) * | 2015-12-16 | 2020-05-12 | Dell Products L.P. | Method and system for forming compute clusters using block chains |
EP3394818A4 (en) | 2015-12-21 | 2019-08-14 | Kochava Inc. | AUTOREGULATING TRANSACTION SYSTEM AND ASSOCIATED METHODS |
GB2604540B (en) | 2016-02-03 | 2023-01-11 | Luther Systems | System and method for secure management of digital contracts |
CN115599978A (zh) * | 2016-02-22 | 2023-01-13 | 加拿大皇家银行(Ca) | 电子文件平台 |
KR20180115293A (ko) * | 2016-02-23 | 2018-10-22 | 엔체인 홀딩스 리미티드 | 블록체인상의 개체의 안전한 전송을 위한 방법 및 시스템 |
EP4209983A1 (en) | 2016-02-23 | 2023-07-12 | nChain Licensing AG | Methods and systems for the efficient transfer of entities on a blockchain |
MX2018010054A (es) | 2016-02-23 | 2019-01-21 | Nchain Holdings Ltd | Metodo y sistema de tokenizacion para la implementacion de cambios de moneda en una cadena de bloques. |
EP3420669B1 (en) | 2016-02-23 | 2021-03-24 | Nchain Holdings Limited | Cryptographic method and system for secure extraction of data from a blockchain |
EP3257191B1 (en) | 2016-02-23 | 2018-04-11 | Nchain Holdings Limited | Registry and automated management method for blockchain-enforced smart contracts |
SG10201805995VA (en) | 2016-02-23 | 2018-08-30 | Nchain Holdings Ltd | Determining a common secret for the secure exchange of information and hierarchical, deterministic cryptographic keys |
CN116934328A (zh) | 2016-02-23 | 2023-10-24 | 区块链控股有限公司 | 用于经由区块链控制资产有关的动作的***及方法 |
WO2017145004A1 (en) * | 2016-02-23 | 2017-08-31 | nChain Holdings Limited | Universal tokenisation system for blockchain-based cryptocurrencies |
CN108885745B (zh) * | 2016-02-23 | 2023-06-30 | 区块链控股有限公司 | 具有令牌化的基于区块链的交换 |
AU2017223158B2 (en) * | 2016-02-23 | 2022-03-31 | nChain Holdings Limited | Blockchain-implemented method for control and distribution of digital content |
SG11201806702XA (en) | 2016-02-23 | 2018-09-27 | Nchain Holdings Ltd | Personal device security using elliptic curve cryptography for secret sharing |
CN115391749A (zh) | 2016-02-23 | 2022-11-25 | 区块链控股有限公司 | 使用分布式散列表和区块链保护计算机软件的方法及*** |
SG10202109555WA (en) | 2016-02-23 | 2021-09-29 | Nchain Holdings Ltd | Agent-based turing complete transactions integrating feedback within a blockchain system |
CN109314637B (zh) | 2016-02-23 | 2021-09-10 | 区块链控股有限公司 | 区块链上高效转移加密货币的方法和设备 |
BR112018016234A2 (pt) | 2016-02-23 | 2019-01-02 | Nchain Holdings Ltd | método implementado por computador para controlar o acesso a um recurso, sistemas baseados em computador e método para controle de acesso a uma carteira digital |
CN109155035B (zh) * | 2016-02-23 | 2023-07-04 | 区块链控股有限公司 | 用于使用区块链在点对点分布式账簿上有效转移实体的方法及*** |
CN109154885B (zh) * | 2016-03-21 | 2023-05-12 | 澳大利亚国家Ict有限公司 | 区块链平台上的业务处理执行 |
GB201605032D0 (en) | 2016-03-24 | 2016-05-11 | Eitc Holdings Ltd | Recording multiple transactions on a peer-to-peer distributed ledger |
CA3019275A1 (en) * | 2016-04-11 | 2017-10-19 | nChain Holdings Limited | Computer-implemented methods and systems for validating tokens for blockchain-based cryptocurrencies |
JP6920333B2 (ja) * | 2016-04-11 | 2021-08-18 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーン上のセキュアなピアツーピア通信の方法 |
US10810583B2 (en) | 2016-04-29 | 2020-10-20 | Digital Asset Holdings | Digital asset modeling |
CN109074576A (zh) * | 2016-04-29 | 2018-12-21 | 区块链控股有限公司 | 使用区块链实现逻辑门功能 |
US10333705B2 (en) | 2016-04-30 | 2019-06-25 | Civic Technologies, Inc. | Methods and apparatus for providing attestation of information using a centralized or distributed ledger |
JP6628188B2 (ja) * | 2016-05-10 | 2020-01-08 | 日本電信電話株式会社 | 決済システム、決済方法、トランザクション生成装置及びトランザクション生成プログラム |
GB2552453A (en) * | 2016-05-23 | 2018-01-31 | Maidsafe Found | Method of creating a data chain in a data structure that can be cryptographically proven to contain valid data |
US10341309B1 (en) | 2016-06-13 | 2019-07-02 | Allstate Insurance Company | Cryptographically protecting data transferred between spatially distributed computing devices using an intermediary database |
GB201611698D0 (en) | 2016-07-05 | 2016-08-17 | Eitc Holdings Ltd | Blockchain-implemented control method and system |
SG11201900147WA (en) * | 2016-07-25 | 2019-02-27 | Tbcasoft Inc | Digital property management on a distributed transaction consensus network |
CN109478280B (zh) * | 2016-07-29 | 2023-08-22 | 区块链控股有限公司 | 区块链实现的方法和*** |
GB201613109D0 (en) * | 2016-07-29 | 2016-09-14 | Eitc Holdings Ltd | Computer implemented method and system |
US10282558B2 (en) | 2016-09-02 | 2019-05-07 | The Toronto-Dominion Bank | System and method for maintaining a segregated database in a multiple distributed ledger system |
US11601498B2 (en) | 2016-09-12 | 2023-03-07 | Baton Systems, Inc. | Reconciliation of data stored on permissioned database storage across independent computing nodes |
US20180075422A1 (en) * | 2016-09-12 | 2018-03-15 | Baton Systems, Inc. | Financial management systems and methods |
US10565570B2 (en) | 2016-09-27 | 2020-02-18 | The Toronto-Dominion Bank | Processing network architecture with companion database |
US10587628B2 (en) | 2016-09-29 | 2020-03-10 | Microsoft Technology Licensing, Llc | Verifiable outsourced ledgers |
US11128603B2 (en) * | 2016-09-30 | 2021-09-21 | Nec Corporation | Method and system for providing a transaction forwarding service in blockchain implementations |
US11651359B2 (en) | 2016-10-05 | 2023-05-16 | The Toronto-Dominion Bank | Distributed electronic ledger with metadata |
US20180101846A1 (en) * | 2016-10-11 | 2018-04-12 | Fujitsu Limited | Selective signature system |
US11694196B2 (en) | 2016-10-25 | 2023-07-04 | Nchain Licensing Ag | Method and system for directing an exchange associated with an anonymously held token on a blockchain |
US10657526B2 (en) | 2016-10-28 | 2020-05-19 | International Business Machines Corporation | System and method to dynamically setup a private sub-blockchain based on agility of transaction processing |
JP2018077714A (ja) * | 2016-11-10 | 2018-05-17 | 株式会社野村総合研究所 | 取引管理プログラム、取引管理システム、及び取引管理方法 |
EP3387786B1 (en) | 2016-12-21 | 2019-02-20 | Nchain Holdings Limited | Computer-implemented systems and methods to enable complex functionality on a blockchain while preserving security-based restrictions on script size and opcode limits |
GB201701589D0 (en) | 2017-01-31 | 2017-03-15 | Nchain Holdings Ltd | Computer-implemented system and method |
CN106941487B (zh) | 2017-02-24 | 2021-01-05 | 创新先进技术有限公司 | 一种数据发送方法及装置 |
EP3593309A1 (en) * | 2017-03-08 | 2020-01-15 | Sicpa Holding SA | Advanced methods, systems and devices for registering information in a database |
GB201705749D0 (en) | 2017-04-10 | 2017-05-24 | Nchain Holdings Ltd | Computer-implemented system and method |
US11887115B2 (en) * | 2017-04-17 | 2024-01-30 | Jeff STOLLMAN | Systems and methods to validate transactions for inclusion in electronic blockchains |
GB201706132D0 (en) * | 2017-04-18 | 2017-05-31 | Nchain Holdings Ltd | Computer-implemented system and method |
GB201706071D0 (en) * | 2017-04-18 | 2017-05-31 | Nchain Holdings Ltd | Computer-implemented system and method |
US11238460B2 (en) * | 2017-04-28 | 2022-02-01 | Mastercard International Incorporated | Method and system for implementing chargebacks on a distributed ledger system |
GB201707788D0 (en) * | 2017-05-15 | 2017-06-28 | Nchain Holdings Ltd | Computer-implemented system and method |
KR102611574B1 (ko) * | 2017-05-22 | 2023-12-08 | 엔체인 홀딩스 리미티드 | 블록체인 트랜잭션 내로의 이전 트랜잭션 바이트코드의 인젝션을 강제하는 기법 |
GB201709760D0 (en) * | 2017-06-19 | 2017-08-02 | Nchain Holdings Ltd | Computer-Implemented system and method |
US20190026672A1 (en) * | 2017-07-24 | 2019-01-24 | One Network Enterprises, Inc. | System and computer program for implementing an improved blockchain for use a value chain |
GB201713046D0 (en) * | 2017-08-15 | 2017-09-27 | Nchain Holdings Ltd | Computer-implemented system and method |
US11941624B2 (en) * | 2017-08-29 | 2024-03-26 | Nchain Licensing Ag | Concurrent state machine processing using a blockchain |
GB201714987D0 (en) * | 2017-09-18 | 2017-11-01 | Nchain Holdings Ltd | Computer-implemented system and method |
US20190156923A1 (en) | 2017-11-17 | 2019-05-23 | LunaPBC | Personal, omic, and phenotype data community aggregation platform |
WO2019099872A1 (en) * | 2017-11-17 | 2019-05-23 | Richard Postrel | Implementation of a loyalty program and exchange system utilizing a blockchain |
US11861619B1 (en) * | 2017-11-30 | 2024-01-02 | Worldpay, Llc | Systems and methods for payment transactions, alerts, dispute settlement, and settlement payments, using multiple blockchains |
US11126737B2 (en) * | 2018-01-09 | 2021-09-21 | Randy Friedman | System and method of decentralized services to make federated raw data sets self-governing for secure sharing and commingling |
CN108494729B (zh) * | 2018-02-07 | 2019-05-07 | 北京卓讯科信技术有限公司 | 一种零信任模型实现*** |
GB201802063D0 (en) * | 2018-02-08 | 2018-03-28 | Nchain Holdings Ltd | Computer-implemented methods and systems |
US20210097610A1 (en) * | 2018-02-08 | 2021-04-01 | 2Bc Innovations, Llc | Utilizing blockchain-encoded records for rived longevity-contingent instruments |
GB201802148D0 (en) | 2018-02-09 | 2018-03-28 | Nchain Holdings Ltd | Computer-implemented system and method |
US11017036B2 (en) * | 2018-03-14 | 2021-05-25 | Bjorn Markus Jakobsson | Publicly verifiable proofs of space |
GB201806112D0 (en) * | 2018-04-13 | 2018-05-30 | Nchain Holdings Ltd | Computer-implemented system and method |
US11775479B2 (en) | 2018-05-24 | 2023-10-03 | Luther Systems Us Incorporated | System and method for efficient and secure private similarity detection for large private document repositories |
US10691648B2 (en) | 2018-07-03 | 2020-06-23 | International Business Machines Corporation | Controlling volatility via blockchain |
CN111899020A (zh) * | 2018-08-13 | 2020-11-06 | 创新先进技术有限公司 | 区块链交易方法及装置、电子设备 |
US11966917B2 (en) * | 2018-09-12 | 2024-04-23 | Bitclave Pte. Ltd. | Systems and methods for providing personal rewards in a trustless ecosystem |
US20200082405A1 (en) * | 2018-09-12 | 2020-03-12 | NEC Laboratories Europe GmbH | Method and system for client support in a blockchain network |
US11314749B2 (en) | 2018-10-03 | 2022-04-26 | International Business Machines Corporation | Blockchain implementing reliability database |
US11226971B2 (en) | 2018-10-03 | 2022-01-18 | International Business Machines Corporation | Blockchain implementing reliability database |
US11243917B2 (en) | 2018-10-03 | 2022-02-08 | International Business Machines Corporation | Blockchain implementing reliability database |
CN109614438A (zh) | 2018-10-24 | 2019-04-12 | 阿里巴巴集团控股有限公司 | 一种基于区块链的理赔方法和装置 |
US20200134615A1 (en) * | 2018-10-31 | 2020-04-30 | Zhongwei Wu | System and methods for creating, transfering, and invoking a transferable promise |
US20200134606A1 (en) * | 2018-10-31 | 2020-04-30 | EMC IP Holding Company LLC | Asset management in asset-based blockchain system |
US11860822B2 (en) | 2018-11-19 | 2024-01-02 | Luther Systems Us Incorporated | Immutable ledger with efficient and secure data destruction, system and method |
WO2020109912A1 (en) * | 2018-11-27 | 2020-06-04 | nChain Holdings Limited | Computer implemented system and method for storing data on a blockchain |
EP3903316A1 (en) | 2018-12-28 | 2021-11-03 | LunaPBC | Community data aggregation, completion, correction, and use |
US11296866B2 (en) * | 2019-01-15 | 2022-04-05 | Blockchain ASICs Inc. | Dynamic transform in blockchain header validation |
US11151525B2 (en) * | 2019-03-05 | 2021-10-19 | Coinbase, Inc. | Systems and methods for withdrawal consolidation |
US11763275B2 (en) * | 2019-03-05 | 2023-09-19 | Coinbase, Inc. | System and method for cryptocurrency point of sale |
US11108553B2 (en) * | 2019-04-05 | 2021-08-31 | International Business Machines Corporation | Database transaction guaranteed commitment |
US11537592B1 (en) | 2019-04-22 | 2022-12-27 | Wells Fargo Bank, N.A. | Metadata management through blockchain technology |
US11676143B2 (en) | 2019-05-16 | 2023-06-13 | Coinbase, Inc. | Systems and methods for blockchain transaction management |
US10790990B2 (en) * | 2019-06-26 | 2020-09-29 | Alibaba Group Holding Limited | Ring signature-based anonymous transaction |
US11874827B2 (en) | 2020-12-30 | 2024-01-16 | Luther Systems Us Incorporated | System and method for automatic, rapid, and auditable updates of digital contracts |
US12014368B2 (en) | 2021-01-21 | 2024-06-18 | Bank Of America Corporation | System for analyzing and resolving disputed data records |
US20220284008A1 (en) * | 2021-03-02 | 2022-09-08 | Mastercard International Incorporated | Method and system of implementing partitioned blockchain |
BR112023019989A2 (pt) * | 2021-03-31 | 2023-11-14 | Hayashibara Co | Método para produção de polímero solúvel em água e método para produção de resina absorvente de água |
CN114584405B (zh) * | 2022-05-07 | 2022-08-02 | 国网浙江省电力有限公司电力科学研究院 | 一种电力终端安全防护方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06162059A (ja) * | 1991-11-15 | 1994-06-10 | Citibank Na | 電子通貨システム |
JP2002230448A (ja) * | 1995-04-21 | 2002-08-16 | Citibank Na | 電子マネーシステム |
US7546275B1 (en) * | 2000-07-20 | 2009-06-09 | International Business Machines Corporation | Decentralized electronic certified payment |
WO2013127713A1 (en) * | 2012-03-02 | 2013-09-06 | Alcatel Lucent | Decentralized electronic transfer system |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7028187B1 (en) * | 1991-11-15 | 2006-04-11 | Citibank, N.A. | Electronic transaction apparatus for electronic commerce |
US7143290B1 (en) * | 1995-02-13 | 2006-11-28 | Intertrust Technologies Corporation | Trusted and secure techniques, systems and methods for item delivery and execution |
US7003480B2 (en) * | 1997-02-27 | 2006-02-21 | Microsoft Corporation | GUMP: grand unified meta-protocol for simple standards-based electronic commerce transactions |
CN1535440A (zh) * | 2001-04-27 | 2004-10-06 | 麻省理工学院 | 用于微支付交易的方法和*** |
US7660988B2 (en) * | 2002-03-18 | 2010-02-09 | Cognomina, Inc. | Electronic notary |
US8229859B2 (en) * | 2007-04-19 | 2012-07-24 | Gideon Samid | Bit currency: transactional trust tools |
CN101484904A (zh) * | 2006-07-07 | 2009-07-15 | 桑迪士克股份有限公司 | 使用多用途控制结构的内容控制***和方法 |
WO2009012388A1 (en) * | 2007-07-17 | 2009-01-22 | Peirson William Howard Jr | Systems and processes for obtaining and managing electronic signatures for real estate transaction documents |
CN101616146A (zh) * | 2009-07-28 | 2009-12-30 | 西安电子科技大学 | 基于第三方的数字签名认证***及认证方法 |
US20130166455A1 (en) * | 2011-12-23 | 2013-06-27 | Douglas Feigelson | Creating and using digital currency |
US20130179337A1 (en) * | 2012-01-09 | 2013-07-11 | Walter Ochynski | Account free possession and transfer of electronic money |
US20130212388A1 (en) * | 2012-02-13 | 2013-08-15 | Alephcloud Systems, Inc. | Providing trustworthy workflow across trust boundaries |
CN102801710B (zh) * | 2012-07-04 | 2016-03-02 | 北京天龙融和软件有限公司 | 一种网络交易方法和*** |
US9892460B1 (en) * | 2013-06-28 | 2018-02-13 | Winklevoss Ip, Llc | Systems, methods, and program products for operating exchange traded products holding digital math-based assets |
US9595034B2 (en) * | 2013-10-25 | 2017-03-14 | Stellenbosch University | System and method for monitoring third party access to a restricted item |
EP3323342B1 (en) * | 2013-11-15 | 2020-11-11 | Leaf Healthcare, Inc. | Prevention and treatment of bed exits, falls, and other conditions |
FR3018378A1 (fr) * | 2014-03-12 | 2015-09-11 | Enrico Maim | Systeme et procede transactionnels a architecture repartie fondees sur des transactions de transferts d'unites de compte entre adresses |
WO2015142765A1 (en) * | 2014-03-17 | 2015-09-24 | Coinbase, Inc | Bitcoin host computer system |
US9672499B2 (en) * | 2014-04-02 | 2017-06-06 | Modernity Financial Holdings, Ltd. | Data analytic and security mechanism for implementing a hot wallet service |
-
2015
- 2015-05-05 EP EP22168050.7A patent/EP4148642A1/en active Pending
- 2015-05-05 EP EP15789330.6A patent/EP3140979A4/en not_active Ceased
- 2015-05-05 US US15/309,612 patent/US11196566B2/en active Active
- 2015-05-05 JP JP2017511157A patent/JP6813477B2/ja active Active
- 2015-05-05 CN CN201580024338.3A patent/CN106664292A/zh active Pending
- 2015-05-05 WO PCT/US2015/029196 patent/WO2015171580A1/en active Application Filing
-
2020
- 2020-12-17 JP JP2020209670A patent/JP7204231B2/ja active Active
-
2021
- 2021-10-29 US US17/452,782 patent/US11895246B2/en active Active
-
2022
- 2022-03-29 JP JP2022054364A patent/JP2022088536A/ja active Pending
- 2022-07-15 JP JP2022113831A patent/JP2022137242A/ja active Pending
- 2022-12-21 JP JP2022204311A patent/JP2023036786A/ja active Pending
-
2024
- 2024-02-02 US US18/430,909 patent/US20240179011A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06162059A (ja) * | 1991-11-15 | 1994-06-10 | Citibank Na | 電子通貨システム |
JP2002230448A (ja) * | 1995-04-21 | 2002-08-16 | Citibank Na | 電子マネーシステム |
US7546275B1 (en) * | 2000-07-20 | 2009-06-09 | International Business Machines Corporation | Decentralized electronic certified payment |
WO2013127713A1 (en) * | 2012-03-02 | 2013-09-06 | Alcatel Lucent | Decentralized electronic transfer system |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019215885A (ja) * | 2015-11-24 | 2019-12-19 | マスターカード インターナシヨナル インコーポレーテツド | 不透明ブロックチェーンを使用することによる全体清算方法及びシステム |
JP2020194578A (ja) * | 2015-11-24 | 2020-12-03 | マスターカード インターナシヨナル インコーポレーテツド | 不透明ブロックチェーンを使用することによる全体清算方法及びシステム |
US11562353B2 (en) | 2015-11-24 | 2023-01-24 | Mastercard International Incorporated | Method and system for gross settlement by use of an opaque blockchain |
JP2017171941A (ja) * | 2015-12-24 | 2017-09-28 | 三菱ケミカル株式会社 | ポリエステルポリオール及びポリウレタン樹脂ならびにそれらの製造方法 |
JP2018036893A (ja) * | 2016-08-31 | 2018-03-08 | ヤフー株式会社 | 生成プログラム、生成装置及び生成方法 |
JP7194127B2 (ja) | 2017-06-14 | 2022-12-21 | エヌチェーン ライセンシング アーゲー | ネットワークの障害時におけるオフ・ブロックチェーン・チャネルに関して生じるセキュリティ関連脆弱性に対処するためのシステム及び方法 |
JP2022106942A (ja) * | 2017-06-14 | 2022-07-20 | エヌチェーン ホールディングス リミテッド | ブロックチェーン・ネットワークにおける暗号座礁リソースを回避又は削減する方法、電子デバイス及び記憶媒体 |
JP7422806B2 (ja) | 2017-06-14 | 2024-01-26 | エヌチェーン ライセンシング アーゲー | ブロックチェーン・ネットワークにおける暗号座礁リソースを回避又は削減する方法、電子デバイス及び記憶媒体 |
JP7072587B2 (ja) | 2017-06-14 | 2022-05-20 | エヌチェーン ホールディングス リミテッド | ブロックチェーン・ネットワークにおける暗号座礁リソースを回避又は削減するシステム及び方法 |
JP2020523839A (ja) * | 2017-06-14 | 2020-08-06 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーン・ネットワークにおける暗号座礁リソースを回避又は削減するシステム及び方法 |
JP2020523838A (ja) * | 2017-06-14 | 2020-08-06 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ネットワークの障害時におけるオフ・ブロックチェーン・チャネルに関して生じるセキュリティ関連脆弱性に対処するためのシステム及び方法 |
JP7211977B2 (ja) | 2017-06-15 | 2023-01-24 | エヌチェーン ライセンシング アーゲー | バリデータノードにより提供されるブロックチェーントランザクションをマイニングする方法及びシステム |
JP2020523677A (ja) * | 2017-06-15 | 2020-08-06 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | バリデータノードにより提供されるブロックチェーントランザクションをマイニングする方法及びシステム |
JP7472333B2 (ja) | 2017-06-15 | 2024-04-22 | エヌチェーン ライセンシング アーゲー | バリデータノードにより提供されるブロックチェーントランザクションをマイニングする方法及びシステム |
JP7264878B2 (ja) | 2017-09-08 | 2023-04-25 | エヌチェーン ライセンシング アーゲー | ブロックチェーンにおけるリソースを保護する改善された時間ロック技術 |
JP7264878B6 (ja) | 2017-09-08 | 2024-02-15 | エヌチェーン ライセンシング アーゲー | ブロックチェーンにおけるリソースを保護する改善された時間ロック技術 |
JP2020533671A (ja) * | 2017-09-08 | 2020-11-19 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | ブロックチェーンにおけるリソースを保護する改善された時間ロック技術 |
JP2021502750A (ja) * | 2017-11-09 | 2021-01-28 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | メディエータコンピュータシステムを使用してコンピュータプログラムの正しい実行を確保するシステム及び方法 |
JP7208990B2 (ja) | 2017-11-09 | 2023-01-19 | エヌチェーン ライセンシング アーゲー | メディエータコンピュータシステムを使用してコンピュータプログラムの正しい実行を確保するシステム及び方法 |
JP2019101797A (ja) * | 2017-12-04 | 2019-06-24 | 株式会社A.L.I.Technologies | マイニング処理の分散管理システム及びその方法 |
JP7495350B2 (ja) | 2018-03-14 | 2024-06-04 | ソニー・インタラクティブエンタテインメント エルエルシー | 安全な非集中型ビデオゲーム取引プラットフォーム |
JP2021518592A (ja) * | 2018-03-14 | 2021-08-02 | ソニー・インタラクティブエンタテインメント エルエルシー | 安全な非集中型ビデオゲーム取引プラットフォーム |
US11951400B2 (en) | 2018-03-14 | 2024-04-09 | Sony Interactive Entertainment LLC | Secure decentralized video game transaction platform |
JP7316295B2 (ja) | 2018-04-05 | 2023-07-27 | エヌチェーン ライセンシング アーゲー | デジタル資産へのアクセスを移すためのコンピュータ実施方法及びシステム |
JP2021519541A (ja) * | 2018-04-05 | 2021-08-10 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | デジタル資産へのアクセスを移すためのコンピュータ実施方法及びシステム |
JP2019191729A (ja) * | 2018-04-20 | 2019-10-31 | 昭博 富岡 | 数値の表示方法及び数値表示装置 |
JP2020052652A (ja) * | 2018-09-26 | 2020-04-02 | 株式会社リップル・マーク | 仮想通貨を用いて貿易取引の管理を行う為の貿易取引管理システム、貿易取引管理方法および貿易取引管理プログラム |
JP7326434B2 (ja) | 2018-09-26 | 2023-08-15 | マスターカード インターナシヨナル インコーポレーテツド | パブリックブロックチェーンでの紛争解決のための方法及びシステム |
US11966889B2 (en) | 2018-09-26 | 2024-04-23 | Mastercard International Incorporated | Method and system for dispute resolution in a public blockchain |
JP2022506010A (ja) * | 2018-09-26 | 2022-01-17 | マスターカード インターナシヨナル インコーポレーテツド | パブリックブロックチェーンでの紛争解決のための方法及びシステム |
JP2020129752A (ja) * | 2019-02-08 | 2020-08-27 | 株式会社メルカリ | プログラム、情報処理装置、及び情報処理方法 |
JP2020057427A (ja) * | 2019-12-23 | 2020-04-09 | 株式会社A.L.I.Technologies | マイニング処理の分散管理システム及びその方法 |
JP7407925B2 (ja) | 2020-06-22 | 2024-01-04 | 杭州趣鏈科技有限公司 | フローラインフレンドリーな署名と署名検証方法、設備および記憶媒体 |
JP2022553995A (ja) * | 2020-06-22 | 2022-12-27 | 杭州趣鏈科技有限公司 | フローラインフレンドリーな署名と署名検証方法、設備および記憶媒体 |
US11741426B2 (en) | 2021-05-07 | 2023-08-29 | Sony Interactive Entertainment Inc. | Tracking unique video game digital media assets using tokens on a distributed ledger |
Also Published As
Publication number | Publication date |
---|---|
JP6813477B2 (ja) | 2021-01-13 |
WO2015171580A1 (en) | 2015-11-12 |
JP7204231B2 (ja) | 2023-01-16 |
JP2022137242A (ja) | 2022-09-21 |
US20240179011A1 (en) | 2024-05-30 |
EP3140979A1 (en) | 2017-03-15 |
EP3140979A4 (en) | 2017-12-27 |
US11895246B2 (en) | 2024-02-06 |
JP2021061021A (ja) | 2021-04-15 |
EP4148642A1 (en) | 2023-03-15 |
JP2022088536A (ja) | 2022-06-14 |
US20220052857A1 (en) | 2022-02-17 |
US11196566B2 (en) | 2021-12-07 |
CN106664292A (zh) | 2017-05-10 |
JP2023036786A (ja) | 2023-03-14 |
US20170187535A1 (en) | 2017-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7204231B2 (ja) | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 | |
CN108885761B (zh) | 用于区块链上的安全点对点通信的方法 | |
US20180322485A1 (en) | Ledger management systems and methods | |
US20180189887A1 (en) | Cryptographic currency for financial data management, digital and digitalized cross-asset identification and unique digital asset identifier generation, asset valuation and financial risk management | |
US20180268483A1 (en) | Programmable asset systems and methods | |
US20180204216A1 (en) | Transaction settlement systems and methods | |
US11601498B2 (en) | Reconciliation of data stored on permissioned database storage across independent computing nodes | |
JP2017504127A (ja) | 権利移転および検証 | |
US20190108586A1 (en) | Data ingestion systems and methods | |
US20190325517A1 (en) | Transaction netting systems and methods | |
US20190244292A1 (en) | Exotic currency settlement systems and methods | |
WO2020079423A1 (en) | Computer-implemented method and system for digital signing of transactions | |
JP6710737B2 (ja) | 決済システム及び決済方法 | |
US20210374843A1 (en) | Debt Resource Management in a Distributed Ledger System | |
CN115136542A (zh) | 智能合约 | |
US20190156416A1 (en) | Risk and liquidity management systems and methods | |
US20180285882A1 (en) | Activity management systems and methods | |
WO2021060340A1 (ja) | 取引情報処理システム | |
Backlund | A technical overview of distributed ledger technologies in the Nordic capital market. | |
US20190050851A1 (en) | The method of management of property rights to assets and the system for its implementation | |
KR102171395B1 (ko) | 블록체인 기반의 원리금 수취증서 제공 방법 | |
WO2023183494A1 (en) | Integrated platform for digital asset registration, tracking and validation | |
KR20210005384A (ko) | 블록체인 기반 암호화폐 대출 처리 방법 | |
EP3596679A1 (en) | Transaction settlement systems and methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180502 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190326 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190409 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190704 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190902 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20191002 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20191002 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191007 |
|
RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20191008 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20191004 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200204 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200501 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200630 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201020 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20201118 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6813477 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |