This document was written in October 2022 and is based on hydra version
0.8.0, the current version of hydra may differ from the description below. This example is intended as educational and no good practices can be derived from it.
In the following sections, we explain more details on the hydra protocol implementation. We will start off by introducing some concepts on scalability, then will define the scope of the protocol, and lastly we will showcase the basics of the implementation.