Transaction fees en Bitcoin
Clase 11 de 16 • Curso de Bitcoin para Developers
Contenido del curso
Clase 11 de 16 • Curso de Bitcoin para Developers
Contenido del curso
Kevin Fiorentino
Omar Ruiz
Jorge Morales Utrera
Astrik Sem Torres Garcia
Juan Christopher
Afu Tse
Ibsen Medina
Jimmy Buriticá Londoño
Juan Christopher
Jorge Morales Utrera
VÍCTOR MATEO BUITRAGO
Daniel Vaca
Joe QB
Abidan Triguero Calle
Roy Calderon
Dilan Santiago Ariza Cañon
andres reyes
Platzi
andres reyes
andres reyes
Platzi
helen jauregui
Jayro Jesus Ku Salazar
Roger Castellví Garcia
andres reyes
Joe QB
Milton Javier Martinez Santos
Si no estoy entendiendo mal, yo puedo tener 1 BTC proveniente de una transacción (una salida). O también puedo tener 1 BTC proveniente de 100 transacciones (100 salidas). El valor económico es el mismo, un Bitcoin. Sin embargo, la cantidad de transacciones que necesité para tener ese bitcoin es lo que determinará la comisión para gastarlo (generar una entrada). Por lo tanto, con 100 salidas será mucho más costosa la comisión que solo una.
Buena reflexión, seguramente por ello existe Lightning Network donde se pueden agrupar muchas transacciones pequeñas (salidas) de menor tamaño y menos complejas y así al no estar en la mainnet de Bitcoin su fee es muy inferior.
es una buena conclusion, ahora entiendo porque las fees cambian dependiendo de la transaccion no lo habia pensado de esa forma
💡 Las transacciones no tienen un campo para el fee, el fee esta implícito como la diferencia entre la sumatoria de inputs y la sumatoria de outputs Fees = Sum(inputs) - Sum(outputs)
Ejemplo:
Si quiero pagar un articulo de amazon que cuesta 0.20 BTC entonces:
Agradecido con el resumen.
Excelente aclaración, gracias
Transaction fees.
. Añadiendo fees a las transacciones.
Comparación Fee Bitcoin vs Ethereum
Muy pronto veremos los cambios que nos brindara ETH 2.0 en los fees. Ojalá y sean notables.
¿Qué es la tarifa de transacción y cómo se calcula?
transacciones no tienen un campo para fees. fees= sum(inputs) - Sum (outputs)
Ha puesto un ejemplo en el que si no defines bien las entradas y salidas podrías llegar a pagar una "propina" muy alta... entiendo que esto solo sucede cuando esta transacción la haces mediante código, y especificando esos valores cierto?
Correcto, si eres como la mayoría de los mortales que utilizan una Wallet del mercado, entonces la wallet ya maneja eso automáticamente. Ahora, si vas a ser un desarrollador de Blockchain, que inclusive va a desarrollar su propia wallet, entonces esto si es muy importante.
Las tarifas se basan en la complejidad de la transacción
RESUMEN CLASE 11: TRANSACTION FEES
I.- FEES
Compensación a los mineros por asegurar la red.
Calculadas basadas en el tamaño de la transacción, no su valor.
Priorización.
II.- AÑADIENDO FEES A LAS TRANSACCIONES
Transacciones no tienen un campo para fees
Fees están implícitas como la diferencia entre la sumatoria de inputs y la sumatoria de outputs
Fees = Sum(inputs) - Sum(outputs)
La cantidad y complejidad de las transacciones es lo que define el costo de tarifa, no importa el valor económico que se mueva
Tarifa Alta = Muchas Entradas/Salidas
Ya entendiii, el fee se utiliza (de manera muy resumida, y algo abstracta) el procesamiento de la nueva transaccion en base a los inputs que tenemos, por ende si tenemos mayor numero de inputs a procesar parala nueva transaccion volverlo un solo input, tendremos mayor fee que pagar por el procesamiento del mismo. (Si ven inconsistencias, pueden realizar criticas a este comentario)
se puede cancelar una transacción que se quedo en el mempool?
No es posible cancelar una transacción que se quedó en el mempool de Bitcoin. Una vez que una transacción ha sido enviada, solo se puede esperar a que sea confirmada por los mineros o que sea reemplazada por otra transacción con una comisión más alta.
Si es remplazada por otra transacción esta se elimina?
cuanto tiempo una transacción con poco fee puede quedarse en el mempool?
Una transacción con poco fee puede quedarse en el mempool indefinidamente si no es priorizada por los mineros.
que es una salida de cambio?
Una salida de cambio, es el cambio que te dan (en este caso te deposita) la wallet al que envias ese pago. El bitcoin en su proceso de transferencia no es como pagar con una tarjeta del banco donde solo te quita lo necesario, aquí envia todo lo que tienes y luego se te regresa el cambio, esto lo hace por cuestiones de seguridad (https://criptotario.com/direccion-de-cambio). ve lo como si tuvieras en tu wallet un billete de 100 y quieres comprar algo que vale 20, tu pagas con ese billete y el comercio te regresa tu vuelto.
Wow, genial respuesta jayrojesus, es muy interesante como se realiza una transacción de btc, con el ejemplo del billete de 100 me quedo muy claro, gracias
mempool chart
Las tarifas se basan en la complejidad de la transacción.
No soy un desarrollador llegue por el curso de Gestión de Criptoactivos... pero se entiende plenamente. Gracias!