I’m really wondering why most Blockchain-Projects are coming up with new domain specific languages (DSP) when they could use Erlang! Erlang is a (mostly) functional language with a carrier-class VM, designed for concurrent computation, networking and providing fault-tolerance. Mind this!!
EDIT: See https://aeternity.com/