Las transacciones en un blockchain se pueden realizar en dos escenarios on-chain y off-chain. ¿Cuál es su diferencia?

¿Cuál es la diferencia entre una transacción on-chain y off-chain?

Un blockchain puede realizar millones de transacciones. Las mismas se pueden dividir en dos métodos: on-chain y off-chain. La diferencia entre ambas es que la primera se realiza completamente dentro del ecosistema y la segunda se realiza fuera del mismo, para luego poder insertarla en la cadena.

¿Qué pasa con una transacción on-chain?

Una transacción on-chain se realiza íntegramente en el blockchain, donde la misma se ejecuta y completa para ser agregada finalmente como un nuevo bloque.

¿Qué pasa con una transacción off-chain?

Una transacción off-chain busca resolver problemas que tenga una red como la escalabilidad agregando una nueva capa sobre la principal con el objetivo de mejorar la velocidad y costes de las transacciones. Una vez finalizada se puede agregar directamente al blokchain.

on-chain y off-chain

Ventajas y desventajas de una transacción on-chain

Una transacción on-chain nos brinda las siguientes ventajas:

  • Se realizan dentro de un red descentralizada
  • Tienen mayor transparencia, las cuales podemos rastrear a través de buscadores

Y las desventajas:

  • Las transacciones son lentas
  • Cuentan con grandes tarifas
  • Tienen un consumo excesivo de energía

Ventajas y desventajas de una transacción off-chain

  • Las transacciones son rápidas y económicas
  • Se pueden realizar de forma anónima

Y las desventajas:

  • Falta de transparencia, es decir no podemos acceder a las mismas a través de un buscador
  • Transacciones fuera de los métodos de consenso, por lo que no utilizan ni el PoW o PoS
  • Tienen menor seguridad al estar centralizada, por lo que son susceptibles de modificaciones y, por ende, posibles fraude
Facebook
X
LinkedIn
WhatsApp