¿Cuál es la tarifa más pequeña que puede pagar por una transacción en cadena?

Por lo que entiendo, la tarifa más pequeña que puede pagar a los mineros por transacción es 1 Sat/byte .

Con una transacción básica de Bitcoin de aproximadamente 250 bytes, obviamente significaría que la tarifa es de 250 sats. ¿Habría alguna forma de pagar 1 sat por toda la transacción? ¿O algo menos de 1 sat/byte?

Aquí hay una lista de lo que costaría una transacción de 1 sat/byte a diferentes precios de bitcoin:

  • Precio: $ 7,500 --- Tarifa de transacción: $ 0.0187 ≈ $ 0.02
  • Precio: $ 100,000 --- Tarifa de transacción: $ 0.25
  • Precio: $ 1,000,000 --- Tarifa de transacción: $ 2.50
  • Precio: $ 10,000,000 --- Tarifa de transacción: $ 25.00

Si no puede pagar menos de 1 sat / byte, entonces, efectivamente, el escalado en cadena sería antieconómico (Bitcoin Cash). Por no hablar de las implicaciones técnicas.

Respuestas (2)

Por lo que entiendo, la tarifa más pequeña que puede pagar a los mineros por transacción es 1 Sat/byte.

No es verdad. Una transacción puede contener una tarifa de cualquier cantidad. No hay nada que le impida crear una transacción de 250 bytes con una tarifa de 1 satoshi, o 17 satoshis, o incluso 0 satoshis (sin tarifa alguna). Por supuesto, dependerá de las fuerzas del mercado si los mineros realmente decidirán incluir tales transacciones en un bloque.

Muchas billeteras le piden que elija una tarifa de transacción en satoshis por byte, pero eso es solo una conveniencia para el usuario (ya que la mayoría de los mineros analizan la relación entre la tarifa y el tamaño de la transacción al decidir qué confirmar). No es una característica inherente de la cadena de bloques. Debajo del capó, la billetera simplemente multiplica este número por el tamaño de la transacción para determinar la tarifa de transacción absoluta. Puede parchear el software para establecer una tarifa de transacción absoluta directamente, o tal vez incluso simplemente ingresar un número fraccionario de satoshis por byte.

(Actualmente existen reglas que impiden que las transacciones con tarifas bajas o gratuitas se transmitan a través de la red entre pares, pero esa no es la única forma de llevar su transacción a un minero; además, esas reglas no son parte del consenso de blockchain reglas, por lo que se pueden cambiar sin un tenedor.)

Es cierto que si alguna vez llegamos a un punto en el que 1 satoshi vale mucho dinero, entonces una transacción tendría que tener una tarifa alta (>= 1 satoshi) o ninguna tarifa (0 satoshi). Lo primero sería costoso y los mineros no tienen ningún incentivo para confirmar lo segundo (aunque pueden hacerlo si les apetece).

Ha habido mucha discusión sobre lo que sucederá si 1 satoshi deja de ser lo suficientemente pequeño. Una posibilidad es un uso mucho mayor de las transacciones fuera de la cadena. Otra es una bifurcación dura para agregar más lugares decimales, lo que presumiblemente no sería controvertido. Consulte ¿Alguna vez necesitaremos cantidades más pequeñas de Bitcoin que un Satoshi?

Si Bitcoin alcanza precios de un millón o más por moneda, e incluso los de Satoshi no son una unidad lo suficientemente pequeña, simplemente agregamos más granularidad. Creo que requiere una bifurcación dura para hacerlo de manera limpia, pero supongo que también podría piratear los formatos de transacción e introducirlo como una bifurcación suave.

Podemos ir a 0,1 o 0,01 Satoshis, o cualquier otra denominación, si queremos.

Otra respuesta es: si escalamos en una segunda capa, la aritmética de la capa base no importa. Las cadenas laterales pueden usar cualquier tipo de moneda o unidades. Lightning puede usar tantos decimales como quiera.