.. _sphx_glr_api_gallery_channels_scaling:
Scaling the chain
-----------------
Moving work off chain or splitting it up while keeping the chain's security: Plasma, sharding, and rollups.
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /api/gallery/channels/scaling/images/thumb/sphx_glr_plot_01_plasma_exit_games_thumb.png
:alt:
:doc:`/api/gallery/channels/scaling/plot_01_plasma_exit_games`
.. raw:: html
Plasma: child chains secured by exit games (Poon and Buterin, 2017)
.. raw:: html
.. only:: html
.. image:: /api/gallery/channels/scaling/images/thumb/sphx_glr_plot_02_omniledger_sharding_thumb.png
:alt:
:doc:`/api/gallery/channels/scaling/plot_02_omniledger_sharding`
.. raw:: html
OmniLedger and sharding (Kokoris-Kogias et al., 2018)
.. raw:: html
.. only:: html
.. image:: /api/gallery/channels/scaling/images/thumb/sphx_glr_plot_03_zk_rollups_thumb.png
:alt:
:doc:`/api/gallery/channels/scaling/plot_03_zk_rollups`
.. raw:: html
zk-rollups: validity proofs for batched transactions (2018)
.. raw:: html
.. only:: html
.. image:: /api/gallery/channels/scaling/images/thumb/sphx_glr_plot_04_optimistic_rollups_thumb.png
:alt:
:doc:`/api/gallery/channels/scaling/plot_04_optimistic_rollups`
.. raw:: html
Optimistic rollups and fraud-proof challenge windows (2019)
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/api/gallery/channels/scaling/plot_01_plasma_exit_games
/api/gallery/channels/scaling/plot_02_omniledger_sharding
/api/gallery/channels/scaling/plot_03_zk_rollups
/api/gallery/channels/scaling/plot_04_optimistic_rollups