ビットコイン契約:彼らは何であり、彼らは何をしますか?
契約: 通常は正式で、厳sole、拘束力のある契約。
この単語は、ビットコインスペースで最も充電された単語の1つになりました。スライスしたパン以来、彼らは最高のものです。原子爆弾以来、彼らは最も危険なものです。彼らは実際にビットコインをスケーリングするために何もするつもりはありませんが、彼らはきちんとしています。
誰もが彼らに対してまったく異なる態度を持っています。私たちには、プロファクション、アンチファクション、あいまいな派ionがあります。さらに悪いことに、契約は率直に言って、契約として分類されるプロトコルに対する成熟した具体的な提案の説明において非常に曖昧な用語です。
提案されたさまざまな提案の機能の違いは非常に大きいです。それらのいくつかは、ビットコインの上に構築できるもののためにまったく新しいデザインスペースを作成しますが、厳密に言えば、新しい機能をまったく追加しない他のものもあります。
ビットコインに固有の新しい定義を作成しましょう。
契約: コヴナントスクリプトを使用して入力を支出するトランザクションによって作成された出力の一部またはすべてを保証するスクリプトは、支出トランザクションがコンセンサス有効になるために特定の指定された基準を適合させる必要があります。
したがって、それほど厳密ではない条件では、ビットコインスクリプトが現在制限されている場合、認可証明、つまり暗号化の署名、またはそれを使うことができるか、つまり、タイムロックの有効期限が切れた後、またはスペンダーがハッシュへのプリイメージを示すことができます。契約スクリプト。
その最後の部分は、契約をそのような論争的な言葉にしたものの核心です。多くの人々は、将来のコインが同様の方法で制限されていることを自己伝播し、保証できるビットコインを「ロック」する新しい方法を追加することについて大きな留保を持っています。多くの人々は、これがせざるを得ない、または検閲制度を制定するために使用されることについて懸念を持っています。
Multisigを使用するだけで、契約スクリプト機能がなく、これらの両方が今すぐ達成できることを指摘する必要があると感じています。当局が1つのキーを保持している2つのマルチシグにならない限り、当局は、交換からの引き出しを取引所から処理することを許可することを拒否できます。そこから、彼らは単に必要なキーを保持していないアドレスへの送信に送信することを拒否し、彼らが不透明かつ完全にオフチェーンを望んでいたブラックリストやホワイトリストのスキームを確立することができます。
とはいえ、ビットコインユーザーが、現在存在しているすべての異なる契約提案の間で権力の違いと柔軟性を理解し、理解することが依然として重要です。
コインに制限を適用するために契約が有効にしようとする2つの核となるものがあります。
内省とは、特定のコインを使用しようとしている間に評価されているトランザクションのさまざまな部分を検査する能力です。したがって、たとえば、特定のアドレスに費やす必要があるようにコインを制限する場合は、入力のコヴナントスクリプトで指定されたアドレスを、トランザクションの支出の出力で指定されたアドレスと比較できる必要があります。内省を可能にするオペコードは、評価対象のスクリプトに含まれる制限と比較する能力を与えるものです。調べることができるトランザクションの特定の部分に関して、内省的に詳細に取得できるほど、より強力になります。
順方向データの運搬は内省に関連しており、その結果、多くの点で、いくつかの情報が繰り越され、それぞれの新しい契約スクリプトに含まれ、契約スクリプトの次の評価で使用できるようにすることができます。これは、内省を使用してトランザクションの特定の部分を非常に厳しく制限することで実現されるため、正確な目的のデータを含めるか、無効です。より強力な内省的機能があればあるほど、より柔軟にデータを前進させることができ、そのデータをより柔軟に使用できます。
これは、成熟した状態にある、最近の関心を受けている、または開発者が自分の有用性に同意しているがまだ具体的なデザインではないことに同意するほど概念的に非常に重要であるすべての主要な契約提案を調べて、今後数週間にわたって来る一連の記事の最初の紹介にすぎません。これは100%完了しませんが、比較的包括的になります。それらのいくつかはまた、厳密に契約自体ではありませんが、それらに非常に緊密に構成されています。
これらには次のものが含まれます。
- CheckTemplateVerify
- ChecksigfromStack
- txhash
- op_vault
- CheckContractVerify
- 猫
- TweakVerify
この投稿ビットコイン契約:彼らは何ですか、そして彼らは何をしますか?ビットコインマガジンに最初に登場し、忍によって書かれています。