scriptPubKey zamkne každý výstup a utrácející vstup dodá data, která vyhodnocení splní. Script je deterministický, není Turingovsky úplný a je konsenzuálně kritický; bez rozhodčího skládá podpisy, hashe, časové zámky a prahové podmínky.
Záměrně omezený zásobníkový jazyk Bitcoinu určující podmínky, za nichž lze utratit výstup.
scriptPubKey zamkne každý výstup a utrácející vstup dodá data, která vyhodnocení splní. Script je deterministický, není Turingovsky úplný a je konsenzuálně kritický; bez rozhodčího skládá podpisy, hashe, časové zámky a prahové podmínky.
Full node provede příslušná pravidla a odmítne útratu, pokud selže výsledek zásobníku, podpis nebo zámek.
Vyjadřovací síla je omezená záměrně; opcode pravidla, standardnost, verze Scriptu a typ výstupu rozhodují o platnosti, šíření i nákladech.
Používejte otestované descriptory či wallet policy místo ručního hexu, ověřte všechny cesty útraty a pro obnovu uchovejte skripty i původ klíčů.
Script je záměrně omezený zásobníkový jazyk; není univerzálním strojem pro smart kontrakty.
Pro nejúplnější obraz čtěte toto heslo společně s Transakce, Multisig, Timelock, Taproot. Opačným směrem na něj odkazují také Kryptografický hash, SHA-256, Timelock, Output Descriptor.