¿Qué es exactamente blockchain? ¿Cuáles son sus características?
¿Es difícil entender esta serie de definiciones estándar? Si usas un ejemplo para explicar blockchain, sería el siguiente:
Hay una cooperativa colectiva en un pueblo. Establecieron un sistema de contabilidad para realizar un seguimiento de quién hizo cuánto trabajo, cuánto compró cada uno y cuánto dinero ganó la aldea. Al final del año, el jefe de la aldea distribuirá el saldo restante entre los aldeanos en función de los ingresos.
Pero la gente siempre es codiciosa, así que alguien descubrió que el contador estaba haciendo cuentas falsas y llenándose los bolsillos. Para evitar que algo como esto vuelva a suceder, después de una discusión colectiva, decidimos no llevar cuentas y dejar que todos se turnaran para llevarlas para evitar que el libro mayor sea controlado por una sola persona. Esto es "descentralización", lo que significa que todos tienen acceso al libro mayor.
¿Existe la avaricia? Alguien decidió malversar los fondos públicos del pueblo, pero temía ser descubierto por otros, por lo que destruyó parte del libro de contabilidad para que nadie pudiera controlarlo. Cuando otros aprendieron este truco, el libro de cuentas desapareció y la propiedad pública de la aldea casi desapareció.
Ante esta situación, todos volvieron a discutir y decidieron adoptar un nuevo método contable: todos pueden tener su propio libro de cuentas, y cualquiera que cambie el libro de cuentas debe notificar a los demás, y otros también registrarán lo mismo. en su propio libro de contabilidad. Si alguien encuentra un error en las cuentas, puede señalarlo y negarse a aceptarlo. Cuando las cuentas se dividen al final del año, las cuentas reconocidas por la mayoría de las personas son cuentas legales. Incluso si alguien daña accidentalmente su libro de contabilidad, sólo necesita encontrar otros libros de contabilidad legales para copiar. Ésta es la "apertura, transparencia y seguridad" de blockchain.
Sin embargo, esto requiere que todos lleven cuentas todos los días, lo cual es demasiado problemático y requiere mucho tiempo. Entonces todos se reunieron y decidieron tirar los dados cada mañana y decidir al azar quién era el responsable de registrar las cuentas del día. Si otros lo revisan y piensan que no hay problema, pueden copiarlo en sus propios libros. Este es un prototipo del método de contabilidad blockchain.