さて、基本的なエスクローは、二者が第三者を介して(通常は金銭を)何らかの商品やサービスと交換する仕組みだ。
双方が誠実なトランザクションでは、買い手が商品を受け取って資金の解放を承認するので、エスクロー業務は基本的に自動で回せる。人の手が必要になるのは、紛争が起きたときだけだ。そこで、以下のシステムを提案する:
-
金額に対するエスクロートランザクションを作成する。これは自身の鍵で認証され、受取人の鍵やデータ等を含む。このブロックは、買い手が承認する後続ブロックが発行されるまで請求できず、また売り手が返金を承認しない限り買い手が取り戻すこともできない。
-
これがネットワークに入り、検証され、売り手が商品を発送する。買い手が商品を受け取ったら、解放トランザクションを作成し、売り手がビットコインを受け取る。
-
紛争が発生し、双方が一方向への資金解放を拒否している場合、明らかに第三者に仲裁してもらう必要が出てくる。この状況では、買い手と売り手の双方が第三者を認証する署名が必要となり、その第三者に元のエスクロートランザクションの所有権が与えられ、問題を仲裁できる。