Blockchain channels
Network struct
Implement merkel root and test it