BIP 119 (CTV)

acronimo di: Check Template Verify

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

CheckTemplateVerify (CTV) è una proposta soft fork per Bitcoin specificata nella Bitcoin Improvement Proposal (BIP) 119.
Mira a consentire nuovi casi d'uso per la rete aggiungendo un tipo di base o smart contract di covenant (patto).

CTV consente a un utente Bitcoin di limitare il modo in cui può spendere bitcoin anche se ha la chiave del bitcoin che desidera spendere.
Ancora più importante, CTV consente di applicare queste restrizioni alla spesa in modo non interattivo. Alcuni casi d'uso abilitati da CTV potrebbero essere resi possibili oggi, ma il più delle volte l'insieme di utenti che partecipano all'accordo di smart contract dovrebbe essere online e interagire manualmente per coordinare le regole di spesa, il che non è sempre possibile. CTV consente di applicare queste restrizioni in modo programmatico, senza richiedere l'interazione manuale dei partecipanti, aumentando così l'affidabilità del patto.

Oggi puoi spendere i tuoi UTXO come vuoi. In un mondo post-CTV, potresti mettere in atto regole sui tuoi UTXO per controllare o limitare i possibili modi in cui potresti spendere quelle monete. Non quando sono spesi, ma come.
Introducendo questi tipi di nuove funzionalità in Bitcoin, potrebbe essere abilitato un insieme più diversificato di casi d'uso e potrebbe emergere un nuovo ecosistema di applicazioni.

L'adozione di CTV è controversa perché potrebbe minacciare la fungibilità dei Bitcoin, poiché aggiunge la possibilità di inserire dei vincoli sulla destinazione di un determinato ammontare di Bitcoin, impedendo la loro spesa verso qualsiasi altro indirizzo.


aggiornato il 2022-05-06