Vytvořil jsem důkaz konceptu Bitcoinových trezorů pro prezentaci CTV & CSFS na Mutinynet signet. Základní trezor: Prostředky uzamčené na výstupu P2TR s jedním listovým skriptem CTV, který se zapíše do spouštěcí šablony tx. Spouštěč se přesune do podmíněného P2TR: Větev IF vyžaduje zpoždění CSV + sig klávesových zkratek; ELSE je CTV na studenou adresu (ihned, no sig). Vnitřní klíč NUMS vynutí skript utratit. Hybridní trezor se rozšiřuje na dva listy: Jeden pro cestu CTV (stejný jako základní). Druhý pro CSFS: Ověří Schnorrův sig nad zprávou delegace (např. "EMERGENCY_DELEGATION:AMOUNT=...:RECIPIENT=...:EXPIRY=...:VAULT=...") z klíče pokladníka, což umožňuje přímou útratu příjemci (únikový otvor). Ukázkový tok 1: Studené zpětné získání prostřednictvím CTV. Trezor prostředků P2TR. Spouštěč všesměrového vysílání (vyhovuje CTV z úložiště). Pak vysílá cold tx z triggeru (větev ELSE, vyhovuje CTV na cold). Žádné zpoždění. Funguje jako nouzová reakce v případě zjištění spouštěče (např. ohrožení klávesových zkratek). Ukázkový postup 2: Delegování prostřednictvím CSFS. Pokladník podepíše zprávu opravňující ops tým k utrácení X satelitů až Y blokem Z (ačkoli částka a další dynamické parametry transakce nejsou v demu vynucovány, vyžadovalo by OP_AMOUNT, mohlo by být možné donutit utrácejícího, aby poskytl transakční data v svědku, zkontrolujte podpis vysílacích dat pomocí CSFS, a pak introspekci transakčních prvků, které chceme, jako je částka, ale nejsme si jisti, zda by analýza / rozdělení transakčních prvků bylo praktické). Utrácejte trezor přímo prostřednictvím listu CSFS: Witness zahrnuje sig, hash zprávy, pokladník pubkey, skript, ovládání. Obchází CTV/časový zámek pro autorizované nouzové situace.
16,13K