diff --git a/docs/determinism.rst b/docs/determinism.rst new file mode 100644 index 000000000..e3fbce3d6 --- /dev/null +++ b/docs/determinism.rst @@ -0,0 +1,8 @@ +On Determinism +============== + +Arguably, the most difficult part of blockchain programming is determinism - that is, ensuring that sources of indeterminism do not creep into the design of such systems. + +See `this issue `__ for more information on the potential sources of indeterminism. + + diff --git a/docs/index.rst b/docs/index.rst index 14c1b8062..f2f70d194 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -65,6 +65,7 @@ Tendermint 201 :maxdepth: 2 specification.rst + determinism.rst * For a deeper dive, see `this thesis `__. * There is also the `original whitepaper `__, though it is now quite outdated.