Verifica dello Script

Pubblicato da Matteo il

Dopo aver compreso come funziona lo Script, analizziamo la procedura di verifica che esegue per sbloccare le UTXO.In questo articolo verifichiamo un vero script, #P2PK (Pay To PubKey). ce ne sono di altri tipi, ma li analizzeremo nel prossimo articolo.

La figura rappresenta lo script P2PK che ogni nodo deve eseguire per la verifica della transazione. l’Unlocking script e’ fornito da colui che esegue la transazione come prova di ownership delle UTXO, mentre il Locking script contiene le condizioni necessarie per sbloccarle.

Eseguiamo le operazioni:

  • push <Signature>.
  • push Public Key.
  • OP_CHECKSIG che esegue un confronto tra la e la Public Key, se tale controllo va a buon fine pusha 1 nello stack, cioe’ true.

In tal caso le UTXO vengono sbloccate, e la transazione viene fornita ai miner per poterne processare l’hash e renderla pubblica.

Per ora ci soffermiamo qui, nel prossimo articolo descriveremo anche:

  • P2PKH.
  • P2MS.