ウォレット製造大手の Ledger は、思いがけずビットコイン アプリのアップデートをリリースし、Miniscript の Javascript、Rust、および Python コードのサポートを追加しました。
Ledger 組み込みエンジニアの Salvatore Ingala 氏に感謝します。 主導権、一般的なLedgerデバイスは、Ledgerの公式コードを使用して、時間モーフィングボールトやその他の複雑なMiniscriptトランザクションを作成できるようになりました. 何百万ものビットコインウォレットがプログラミング言語と互換性があります.
Miniscript は、現在の状態で既にビットコイン ネットワークの一部です。 フォーク、チェーンバリアント、個別のトークンは必要ありません。
今、コミュニティはその セルフカストディおよび共同カストディソリューションの信頼性を高める独自の機能. ビットコイン保険会社アンカーウォッチの創設者であるロブ・ハミルトン氏は、プロトスに「今日存在する利用可能なビットコイン操作コードを使用しています。 そのため、ビットコインの仕組みのルールをフォークしたり変更したりする必要はありません。
「ビットコインのコードベースですでに利用可能なツールを活用しています。 Miniscript は、マルチ署名のすべてのキーが等しくないキー階層などの概念を可能にします。 資金を移動する前に、複数のマルチ署名定足数を承認する必要がある場合もあります。」
続きを読む: Taproot はモンキー jpeg の NFT 碑文でビットコインを台無しにしましたか?
ビットコイン主権拒否権
Miniscript は独自に、マルチ署名ウォレットから資金をクローバックする方法である「主権拒否権」をビットコイン利用者に付与する機能を提供します。 ソブリン拒否権は、Miniscript の多くの可能性の 1 つを明らかにします。
Unchained Capital など、カストディアンが支援する保管庫で資金を保護したいと考えている貯蓄者を考えてみましょう。 Miniscript がなければ、セーバーはカストディアン、弁護士、セーバーの間で 2 対 3 のマルチ署名ウォレットを作成するだけです。
この基本的なセットアップでは、任意の 2 つの当事者がウォレットから資金を移動できます。 重要なことですが、 2 つの部分が署名する必要があります. 2 つのキーを紛失した場合、資金は永久にアクセスできなくなります。
恐ろしい出来事がカストディアンと弁護士の両方の鍵を破壊した場合、救済者の頼りになることを検討してください. どんなに恐ろしいことを考えても、戦時中の爆発はそのような悲劇を引き起こす可能性があります. 繰り返しますが、従来の 2-of-3 マルチシグでは、資金は永久に失われます。
ミニスクリプトを入力します。
貯蓄者を助けるために何ができるでしょうか?
Miniscript は、この問題の解決策を提供します。 これにより、セーバーはマルチシグ ボールトを作成できます。これにより、事前に設定された時間が他の署名なしで発生した場合、セーバーはビットコインの所有権を取り戻すことができます。
セーバーは、次の仕様で 3-of-3 Miniscript ボールトを作成します。
- セーバー、カストディアン、および弁護士がすべて共同署名した場合、タイムロックはありません。 3 つの署名すべてを使用すると、ビットコインにすぐにアクセスできます。
- 3 者全員が署名しない場合は、事前に設定された時間またはブロック数を待った後、セーバーとカストディアンのみが署名する必要があります。 Miniscript を使用すると、3-of-3 マルチシグ ウォレットは 2 of 3 マルチシグウォレットに変換 単に時間が経過するのを待つだけです。 これは、マルチシグ減衰とも呼ばれます。
- 時間が経過し続け、Bitcoin ネットワークがさらに多くのブロックを採掘した場合、署名する必要があるのは貯蓄者だけです。
このようにして、貯蓄者は、合理的で所定の時間を待った後、資金を元に戻したことになります。 残りの 2 つの鍵は破壊された可能性がありますが、資金は永久に失われるわけではありません。 これはミニスクリプトの ソブリン拒否権.
続きを読む: プログラム可能なビットコイン保管庫は、長期的な貯蓄を再考する可能性があります
このプログラミング言語により、貯蓄者が誤って自分のお金を締め出すことがないように、Bitcoin Script がよりアクセスしやすくなります。 ハミルトンは次のように説明しています。 単一のカウンターパーティまたはカストディアンを使用することは、レガシー バンキングの成果物です。
「ビットコインはすでにプログラム可能なお金でした。 Miniscript を使用して、Bitcoin のプログラミング層に確実にアクセスできるようになりました。」
Miniscript ボールトは、ハードウェア企業がタイムロックされた Bitcoin Script を解析するためのテンプレートも作成します。
Bitcoin Miniscriptを作成したのは誰ですか?
Pieter Wuille と Andrew Poelstra は、さらに複雑な Bitcoin Script を単純化するための特異なプログラミング言語として 2018 年に作成しました。
Wuille と Poelstra は、2019 年 8 月にビットコイン コア開発者のメーリング リストに Miniscript を正式にリリースしました。 今日でも、Sanjalkar と Poelstra は、Bitcoin の最大の開発会社である Blockstream で同僚のままです。
ハミルトンは、Ledger による Miniscript サポートの追加について最終的な考えを示しました。 ビットコインの基本レイヤーのプログラム可能性を拡張するにつれて、その利点はビットコイン プロトコルのより高いレイヤーに統合されます。
詳細なニュースについては、フォローしてください ツイッター と グーグルニュース または私たちに購読する ユーチューブ チャネル。