Пример #1
0
        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)));
        }