On-Chain / Off-Chain
Las transacciones on-chain se registran directamente en la blockchain de Bitcoin y son verificables públicamente. Las transacciones off-chain ocurren fuera de la blockchain, como en la Lightning Network, intercambiando seguridad y permanencia por velocidad y menores comisiones.
Una transacción on-chain es aquella que se transmite a la red Bitcoin, es validada por nodos, incluida en un bloque y escrita permanentemente en la blockchain. Cada transacción on-chain es pública, verificable por cualquiera e inmutable una vez que ha recibido suficientes confirmaciones. La liquidación on-chain es la forma más segura y sin necesidad de confianza de transferir Bitcoin, ya que depende completamente del protocolo y su consenso distribuido, sin riesgo de contraparte tras la confirmación.
Las transacciones off-chain ocurren fuera de la blockchain principal. El ejemplo más destacado es la Lightning Network, una capa de pagos construida sobre Bitcoin que permite transacciones casi instantáneas con comisiones muy bajas. Las partes abren un canal de pago, intercambian múltiples transacciones off-chain y solo liquidan el saldo final en la blockchain. Otros mecanismos off-chain incluyen saldos en exchanges custodios, donde los usuarios confían en un tercero para gestionar sus fondos, y las sidechains.
El equilibrio entre ambos enfoques es claro. Las transacciones on-chain ofrecen máxima seguridad, finalidad y transparencia, pero son más lentas y costosas para pequeñas cantidades debido a la competencia por espacio en los bloques. Las soluciones off-chain proporcionan velocidad y eficiencia de costes a cambio de introducir capas adicionales, supuestos de confianza o riesgo de contraparte. Ambas sirven a distintas necesidades dentro del ecosistema Bitcoin y pueden complementarse según el caso de uso.