public static Bloque genesisBloque()
        {
            Bloque aux = new Bloque(0, "", "");

            aux.mine();
            return(aux);
        }
        public void addBloque(string data)
        {
            Bloque b = new Bloque(numBloques, data, cadena.Last().getHash());

            b.mine();
            cadena.Add(b);
            numBloques++;
            Console.WriteLine("Se ha incluido el bloque:\n{0}", b.toString());
        }
        public Cadena()
        {
            Bloque aux = Bloque.genesisBloque();

            cadena.Add(aux);
        }