public Block Mine(string identifier) { Block lastBlock = Blockchain.GetLastBlock(); Int64 proofOfWork = Blockchain.GetProofOfWork(lastBlock.ProofOfWork); Blockchain.AddNewTransaction(new byte[0], Util.Hash.HashString(identifier), 1); return(Blockchain.AddNewBlock(proofOfWork, Util.Hash.HashBlock(lastBlock))); }