.. _sphx_glr_api_gallery_consensus_pow: Proof of work ------------- Pricing functions, Hashcash, and difficulty retargeting. .. raw:: html
.. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /api/gallery/consensus/pow/images/thumb/sphx_glr_plot_01_pricing_via_processing_thumb.png :alt: :doc:`/api/gallery/consensus/pow/plot_01_pricing_via_processing` .. raw:: html
Pricing via processing: making junk mail expensive (Dwork and Naor 1992)
.. raw:: html
.. only:: html .. image:: /api/gallery/consensus/pow/images/thumb/sphx_glr_plot_02_hashcash_thumb.png :alt: :doc:`/api/gallery/consensus/pow/plot_02_hashcash` .. raw:: html
Hashcash: proof of work you can verify in one hash (Back 1997)
.. raw:: html
.. only:: html .. image:: /api/gallery/consensus/pow/images/thumb/sphx_glr_plot_03_difficulty_retargeting_thumb.png :alt: :doc:`/api/gallery/consensus/pow/plot_03_difficulty_retargeting` .. raw:: html
Difficulty retargeting: keeping ten-minute blocks (Bitcoin 2009)
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /api/gallery/consensus/pow/plot_01_pricing_via_processing /api/gallery/consensus/pow/plot_02_hashcash /api/gallery/consensus/pow/plot_03_difficulty_retargeting