Modelling a blockchain object being created and sending it through gRPC transport for a receiver to decode