.. _sphx_glr_api_gallery_vm_script:
Bitcoin Script
--------------
Spending conditions as loop-free stack programs: pay-to-public-key-hash and
hash time-locked contracts.
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /api/gallery/vm/script/images/thumb/sphx_glr_plot_01_p2pkh_thumb.png
:alt:
:doc:`/api/gallery/vm/script/plot_01_p2pkh`
.. raw:: html
Bitcoin Script: pay to public-key hash (Nakamoto 2009)
.. raw:: html
.. only:: html
.. image:: /api/gallery/vm/script/images/thumb/sphx_glr_plot_02_htlc_thumb.png
:alt:
:doc:`/api/gallery/vm/script/plot_02_htlc`
.. raw:: html
Hash time-locked contracts: pay for a secret, or get a refund (2015-2016)
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/api/gallery/vm/script/plot_01_p2pkh
/api/gallery/vm/script/plot_02_htlc