blockchain-project a blockchain implemented by golang EP1 create transport layer structure for rpc connection