static void Main(string[] args)
        {
            Blockchain blockchain = null;

            try
            {
                // 创建一个带创世区块的区块链
                blockchain = new Blockchain();

                //添加新区块
                blockchain.AddBlockToBlockchain("Send 100RMB To zhangqiang");
                blockchain.AddBlockToBlockchain("Send 200RMB To changjingkong");
                blockchain.AddBlockToBlockchain("Send 300RMB To juncheng");
                blockchain.AddBlockToBlockchain("Send 50RMB To haolin");
            }
            finally
            {
                blockchain.Db.Dispose();
            }


            //测试代码
            //测试前请删除数据库文件
            DB db = null;

            try
            {
                db = DB.Open(Utils.CurrentPath + Utils.DbName, new Options {
                    CreateIfMissing = true
                });
                var blockKey   = db.Get(ReadOptions.Default, Utils.CurrentKeyName).ToArray();
                var blockBytes = db.Get(ReadOptions.Default, blockKey).ToArray();
                var block      = Block.DeserializeBlock(blockBytes);
                Console.WriteLine(block);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                db.Dispose();
            }

            //blockchain.Printchain()

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Blockchain blockchain = null;

            try
            {
                // 创建一个带创世区块的区块链
                blockchain = new Blockchain();

                //添加新区块
                blockchain.AddBlockToBlockchain("Send 100RMB To zhangqiang");
                blockchain.AddBlockToBlockchain("Send 200RMB To changjingkong");
                blockchain.AddBlockToBlockchain("Send 300RMB To juncheng");
                blockchain.AddBlockToBlockchain("Send 50RMB To haolin");
                blockchain.Printchain();
            }
            finally
            {
                blockchain.Db.Dispose();
            }


            Console.ReadLine();
        }