En este artículo, analizaremos la estructura de tarifas de Bitcoin y descubriremos por qué las tarifas de Bitcoin son a veces baratas y muy costosas en otras ocasiones. Satoshi pensó mucho en el diseño de Bitcoin y las tarifas de transacción se crearon a propósito.
Las tarifas de transacción de Bitcoin son incentivos para que un minero valide su transacción
Cuando el impulso del precio de Bitcoin oscila alcista o bajista, más personas naturalmente comienzan a usar Bitcoin. Los comerciantes compran o venden, las manos débiles entran en pánico, los hodlers intentan acumular y los compradores y comerciantes aprovechan el aumento / disminución del poder adquisitivo.
Ya sea que estén usando Bitcoin para realizar compras y aprovechando el precio cada vez mayor de BTC, negociando para hacer una apuesta especulativa sobre el futuro o simplemente tratando de acumular más BTC para el alijo de Hodl, el aumento de la actividad de la red a menudo crea un aumento notable en las tarifas de transacción.
Bitcoin prioriza la seguridad sobre la eficiencia y, debido a esta compensación en las prioridades, solo puede procesar entre 4 y 7 transacciones en cadena por segundo. Este rendimiento extremadamente limitado hace que escalar la red de Bitcoin para la adopción masiva sea uno de los mayores desafíos que enfrenta esta nueva tecnología financiera.
Dado que los mineros de Bitcoin pueden elegir qué transacciones incluir en los bloques que extraen, y las transacciones son seleccionadas por los mineros de acuerdo con un sistema de mercado libre de tarifas de red, los mineros están incentivados para incluir las transacciones que pagaron las tarifas más altas, lo que les otorga un ingreso más alto. .
Debido a esto, a veces, las transacciones con tarifas más bajas quedan atrapadas en el limbo de la mempool durante los momentos de mayor uso de la red Bitcoin. La mempool es donde las transacciones no confirmadas esperan ser validadas por un minero.
Una vez que un minero valida la transacción, obtiene su primera confirmación, deja la mempool y se incluye en un bloque. A medida que se agrega el nuevo bloque al libro mayor de nodos adicionales, y se agregan más bloques nuevos en secuencia, más confirmaciones osifican la transacción en la cadena de bloques.
Los mineros a menudo simplemente omiten las transacciones con tarifas más bajas y optan por incluir las transacciones que eligieron pagar más en tarifas, en el siguiente bloque, durante momentos de alta congestión de la red y acumulación de transacciones en la mempool.
Permítame explicarlo así, si quiero enviarle un pago BTC y las tarifas promedio de la red son 1 Satoshi por byte, si pago 2 Satoshis por byte, mi transacción se incluirá en un bloque antes de las transacciones con el tarifa más baja de 1 Sat por byte, ya que el minero que lo incluye recibirá el doble del pago en tarifas, en comparación con la tarifa promedio en ese momento.
Los mineros se mantienen honestos por la codicia, ganan dinero con las tarifas y bloquean las recompensas, y se les incentiva a comportarse de acuerdo a sus propios intereses. Esto es parte de los elementos de la teoría de juegos que Satoshi diseñó en la red Bitcoin para protegerla de los atacantes.
Los dolores de crecimiento de Bitcoin se sintieron en forma de tarifas de transacción durante la última carrera alcista
Cuando las circunstancias crean mayores niveles de uso de la red, las tarifas aumentan en conjunto a medida que los usuarios compiten por el espacio de bloques. Las transacciones sin una tarifa lo suficientemente alta, simplemente no se confirmarán hasta que las tarifas de red promedio bajen lo suficiente como para que un minero se sienta incentivado a incluir la transacción en su siguiente bloque.
Esto puede resultar muy frustrante y también costoso. En diciembre de 2017, cuando Bitcoin alcanzó su máximo histórico, las tarifas se volvieron demasiado caras para justificar la realización de pequeñas compras, ya que las tarifas eran más costosas que los artículos que se compraban.
Muchos servicios y empresas de Bitcoin inicialmente no tomaron en cuenta la posibilidad de aumentar las tarifas para sus modelos comerciales, y se volvieron no rentables o inutilizables, y se paralizaron por el aumento de las tarifas.
Desde entonces, se han agregado varias mejoras a Bitcoin que ayudan a reducir las tarifas en tiempos de congestión y alta demanda de espacio de bloques, aunque ninguna de ellas es una solución perfecta.
Lo más notable ha sido Segregated Witness (segwit), que solucionó un error de maleabilidad de transacción que era necesario para que Lightning Network fuera factible como una capa 2 funcional sobre Bitcoin.
Segwit allanó el camino para Lightning Network, el sistema de pago descentralizado casi instantáneo y barato de Bitcoin, que hace posibles los micropagos y alivia la congestión de la red de Bitcoin al sacar gran parte de la actividad económica de la cadena.
Lightning Network es la solución de escalado principal para Bitcoin actualmente, pero aún se encuentra en una etapa temprana, y los desarrolladores aún trabajan para mejorar la UX y hacerla accesible y práctica para los usuarios cotidianos.
Se han logrado algunos avances importantes en este sentido, y muchos usuarios de Bitcoin ahora usan LN de forma rutinaria y es común que las empresas acepten pagos de LN. A medida que más personas se incorporen a LN, la experiencia del usuario también mejorará a medida que más canales de pago aumenten la usabilidad y la capacidad general de la red.
Con LN, los usuarios aún pagan tarifas de transacción, aunque son mínimas en comparación con las tarifas de la red en cadena de Bitcoin. Además de LN, hay otras soluciones de escalado en proceso, como Statechains, Sidechains, Drivechains, servidores de efectivo electrónico Chaumian y otras propuestas que se están explorando.
Cada una de estas soluciones tendrá diferentes tarifas, compensaciones, beneficios y limitaciones. A medida que crece la adopción de Bitcoin, las soluciones de escalado que permiten a los usuarios elegir cómo quieren enviar su BTC, qué compensaciones son aceptables y qué tipo de tarifas quieren pagar se volverán más comunes.
¡Gracias por usar Bitrefill!