¿Es la cadena de bloques similar a la contabilidad de doble entrada?

Hasta donde yo sé, las cadenas de bloques mantienen registros de transacciones desde el principio de los tiempos. Esto permite que la cadena de bloques conserve un historial de transacciones rastreables para que pueda mantener la validez.

La contabilidad de doble entrada mantiene registros de transacciones desde el "saldo de apertura" (generalmente).

Ambos sistemas aseguran que por cada crédito haya un débito, y viceversa. ¿Significa esto que la contabilidad por partida doble es prácticamente una cadena de bloques, en la que cada bloque es una transacción?

Respuestas (4)

¿Significa esto que la contabilidad por partida doble es prácticamente una cadena de bloques, en la que cada bloque es una transacción?

No exactamente. En la contabilidad por partida doble, cada institución lleva sus propias cuentas que reflejan la verdad. Esto significa que hay 2 versiones de la verdad y hay reconciliación entre estas 2 verdades para estar de acuerdo con la verdad real.

En blockchain, hay una sola copia de la verdad a la que todos pueden referirse.

Por ejemplo, el Banco A abre una cuenta Corriente/Corriente con el Banco B. Esta cuenta que se mantiene en el libro del Banco B se llama VOSTRO [Diga el número 123] y el Banco A mantiene una versión de esta cuenta en su libro. Esto se llama NOSTRO [digamos numerado 789]. Cada vez que el Banco A realiza un pago / o recibe créditos en la cuenta del Banco B, lo refleja en su libro en la cuenta NOSTRO 789. De igual manera, el Banco A llevaría un registro de esto en la Cuenta 123.

Idealmente, ambas entradas deberían coincidir; en realidad hay algunas discrepancias. Por lo tanto, estos se concilian todos los días. A veces es debido a la fecha en que las entradas están desactivadas; a veces las entradas faltan o son incorrectas debido a varias razones.

En blockchain, la idea es que haya una cuenta, digamos ABC. Lo que sea que esté en esta cuenta es verdad y el Banco A y el Banco B [o cualquier parte relacionada] pueden verlo. El reconocimiento es mucho más fácil por el Banco A y el Banco B; a medida que ven un conjunto completo de las mismas transacciones que han llegado a la cadena de bloques.

Así es. En Blockchain, NOSTRO está en manos de la voluntad del Universo y confiamos en que sea correcto porque matemáticamente sería poco práctico escribir "hechos alternativos" en su lugar.

Ambos son ejemplos del método general de aplicar sumas de verificación : un solo número que se puede usar para verificar que una gran cantidad de registros es válido.

Sin embargo, en las cadenas de bloques, el hash cubre todo el bloque: se verifica que toda la información que contiene sea correcta. En la contabilidad por partida doble, solo se verifica el valor total de las transacciones. Todavía es posible cambiar, por ejemplo, a quién se le hizo el pago.

Las cadenas de bloques se utilizan en situaciones en las que "nadie confía en nadie", donde sería muy malo si los destinos de pago pudieran modificarse después del hecho. En comparación, la contabilidad por partida doble se lleva a puerta cerrada y solo puede ser modificada (¡o incluso vista!) por personas autorizadas. La suma de comprobación allí actúa principalmente contra errores accidentales, no contra errores intencionales.

También es difícil disociar la cadena de bloques de POW (Prueba de trabajo).

Imagine que su libro mayor puede ser actualizado por cualquier persona, en cualquier lugar y que no sabe quién es esa persona. ¿Cómo evitará que todo tipo de malos actores alteren las entradas y roben dinero? (La respuesta rápida a esa pregunta es Prueba de trabajo).

No es tan dificil; prueba de participación, por ejemplo.
@ChrisInEdmonton - :) Sí. Hay alternativas. Estaba tratando de mantenerlo simple.

La entrada doble requiere crédito y débito u otra entrada doble, blockchain es un libro mayor distribuido de entrada única.

Blockchain no tiene que ser un libro mayor distribuido de una sola entrada. Puede ser, pero no tiene por qué serlo.