MaintainingΒΆ
As with any smart-contract blockchain platform, Mavkit is a quite complex software system, at the crossroad of several domains including distributed systems, cryptography, programming languages, and applied formal methods. Additionally, the specific evolution features of Mavryk, enabling powerful online governance, imply an extra infrastructure meta-layer and an orthogonal versioning scheme for protocols, and hence, more complex maintenance procedures.
The following howtos are intended to facilitate different maintenance tasks by providing detailed guides to platform developers, but are also potentially interesting for other actors in the ecosystem (communication, management, etc.).