Full-RBF en #Bitcoin
Quien aboga por 0-conf, plantea que RBF ataca la seguridad, porque para los comerciantes las Tx 0-conf conllevan un riesgo manejable si no se aplica RBF, pero en qué están confiando?, en la honestidad del pagador o en su falta de conocimiento para aplicar RBF
Recordemos que el reemplazo de la Tx fue introducido por Satoshi Nakamoto, pero deshabilitado en algún momento, posiblemente a la espera que la comunidad madurara lo suficiente para su mejor uso. Luego fue actualizado a RBF y habilitado en Bitcoin Core 0.12.
Para reemplazar, hay un designado "int" campo llamado nSequence, que indica qué transacción es una versión anterior y cuál es más joven. Entonces, para que la Tx sea reemplazable nSequence debe ser más bajo que MAX (0xffffffff — 1).
Satoshi Nakamoto advertió sobre cómo las Tx de cero-conf. “son ciudadanos de segunda clase”. Escribió claramente que esas Tx “no deberían contarse como saldo ni gastarse antes de recibir al menos 1 confirmación”. Cualquier cosa puede pasar en la red, antes de confirmar una Tx.
Con los años, la comunidad de bitcoin ha aceptado de alguna manera las transacciones de confirmación cero para contrarrestar los retrasos asociados con la confirmación de la red, pero para esto ahora tenemos #LightningNetwork
La pregunta queda abierta, si abogas por Tx con 0-conf, en qué estás confiando, en la honestidad del pagador o su incapacidad de aplicar RBF, y si abogas por Full-RBF, aceptarías una Tx con 0-con si de alguna forma tienes control sobre los inputs o conoces y confías en el pagador
Para tomar una decisión, hay que entender cómo funcionan las transacciones de Bitcoin. Cuando se explican las propiedades de Bitcoin y cómo funciona, tratamos de simplificar los conceptos técnicos para hacerlos más “entendibles” y accesibles para todos.
Pero en esa sobre-simplificación terminamos haciendo parecer que las transacciones de Bitcoin son como mover un objeto físico. “Cuando el usuario ‘A’ envía un Tx al usuario ‘B’, le manda los BTC a través de la red Bitcoin”. Y esto no es exactamente así como funciona.
En realidad no se están moviendo monedas a ningún lado, el Bitcoin solo sale de una dirección y aparece en otra, "transfiriendo la propiedad" de un usuario a otro. Bitcoin no existe en ninguna forma física, es una moneda totalmente digital que no existe en el mundo físico.
Por lo tanto, el enfoque para manejar este tipo de moneda digital es completamente diferente, sobre todo cuando se trata de almacenarlo y transferirlo de un propietario a otro.
La moneda Bitcoin se almacena en direcciones que se crean con criptografía asimétrica que utilizan una llave privada que permite acceder a una dirección pública de Bitcoin y firmar las transacciones para poder gastar los BTC almacenados en esas direcciones.
Para entender esto, debemos aclarar este punto de “transferencia de propiedad de Bitcoin”. Bitcoin es un sistema basado en UTXO (transacción de salida no gastada, es decir, Monedas no gastadas).
Todas las cantidades de UTXO de Bitcoin existentes están vinculados a las direcciones criptográficas que los almacenan y solo se pueden gastar esas monedas por medio de las claves privadas que firman las transacciones (Tx) que se registran en la cadena.
Cuando un usuario (A) desea "transferir" BTC a un usuario (B), construye una Tx, especificando en ella la cantidad de BTC que cede de los UTXO que posee, más la dirección publica del destinatario (B), firma la Tx con su clave privada y la transmite a la red para ser confirmada.
Bitcoin es una moneda digital y una red de pagos, es decir, para "simplificar", es un conjunto de programas que funcionan juntos. Pero en programación solo existen “0” y “1”, también “=” y otras funciones, pero vamos a centrarnos en “0 y 1”, por ahora.
Si entendemos a Bitcoin como un programa. En programación no existen estados intermedios, no hay una condición “en tránsito”, solo existe: “On-off”, “0–1”, “encendido-apagado”, “verdadero-falso”, “true-false”...
Como no hay una condición intermedia entre un estado y otro, solo hay de "0 a 1", de "1 a 0", lo que existe es la ejecución de una orden previa para cumplir una orden posterior, “pasa a 0 si tal condición se cumple, pasa a 1 si tal condición se cumple” (más o menos es así).
Cuando se hace una Tx de Bitcoin, se crea una orden que le indica al programa que los UTXO que cumplen el protocolo y están registrados en una dirección pasen a otra dirección si se cumple la condición previa. Cuál condición, que la Tx y UTXO cumplan el protocolo de Bitcoin.
Podemos decir, que al hacer una Tx para transferir la propiedad de los UTXO de emisor a receptor, en realidad no se están moviendo monedas en la red, lo que sucede, al instante de enviar la Tx, es que los BTC permanecen en su dirección de origen hasta que la Tx se confirma.
Y cuando la Tx es confirmada y se registra en la cadena de bloques de Bitcoin, es en ese momento y de forma instantánea que la moneda se pasa de manera atómica a la dirección del destinatario dejando la dirección de origen en saldo cero. (de 1 a 0, ejecuta, de 0 a 1, final).
Hasta que la Tx no es confirmada, cualquier cosa puede suceder en la red durante ese tiempo, incluyendo un remplazo de la Tx, y las monedas continuarán en su dirección de origen.
No tus llaves, no tu Bitcoin... Pero si la transacción no está confirmada, tampoco es tu Bitcoin...

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jonny Jimenez 🇻🇪

Jonny Jimenez 🇻🇪 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @JonnyJi50127056

Jul 4
Porqué insisto en decir que #Bitcoin No es una Empresa o una Acción de la Bolsa.
La mayoría de economistas tradicionales y sus seguidores insisten en analizar Bitcoin utilizando modelos como el DCF, el S2F y terminan etiquetando a Bitcoin como una burbuja y un esquema Ponzi.
Pero desestiman el hecho que Bitcoin es un conjunto de tecnologías que se unen para crear una nueva forma de dinero y un sistema que funciona como medio de transferencia de valor.
Veamos que son estos modelos DCF, S2F y que es un esquema Ponzi.
El modelo DCF es un tipo específico de herramienta de modelado financiero que se utiliza para valorar una empresa. DCF significa "flujo de efectivo descontado",
Read 34 tweets
Jun 28
Qué es #LightningNetwork, qué problemas intenta solucionar y cómo funciona?
Esta es una explicación muy simple de lo que necesitas saber para entender la red lightning de #Bitcoin. Este hilo tal vez sea un poco largo, pero trata de cubrir los conceptos básicos de este protocolo.
Lo primero que hay que entender es que la red se llama "The Bitcoin Lightning Network". La tecnología es flexible pero se llama "Red Lightning de Bitcoin: Pagos instantáneos escalables fuera de la cadena".
La red Lightning es una red superpuesta, lo que significa que no es una cadena de bloques, no es una cadena lateral, no es una cadena de estado, no es una cadena de transmisión, no es ningún tipo de cadena, es una red P2P que opera junto, o si prefieren, encima de Bitcoin.
Read 129 tweets
May 19
#LightningNetwork, es un protocolo descentralizado creado para mejorar la escalabilidad de Bitcoin. La red Lightning es una red peer-to-peer que opera como una segunda capa sobre #Bitcoin y que permite hacer micropagos de forma casi instantánea. Qué necesito para usar Lightning?
Para utilizar Lightning Network necesitas instalar un nodo para Lightning y una billetera que se conecte con la red para poder enviar/recibir los pagos. En teléfonos móviles no es tan difícil, porque las billeteras LN en móviles son técnicamente nodos ligeros para LN y funcionan
Para computadores de escritorio o portátiles, la historia es otra, no hay muchas opciones, debes instalar un nodo Bitcoin y un nodo Lightning además de una billetera compatible con LN. Las soluciones All-in-One, como Umbrel, vienen preparadas para utilizar LN desde el principio.
Read 6 tweets
May 17
Non-Technical: Lightning Network Explained
(Explicación de #LightningNetwork No técnica)
Para los no técnicos, qué es Lightning Network? Cómo funciona? Desde transacciones de financiación hasta canales, tarifas, seguridad y la falta de confianza...
En este vídeo Andreas M. Antonopoulos explica qué es Lightning Network y cómo funciona para las personas no técnicas, veamos si se puede responder a esta pregunta...
La red Lightning es una red superpuesta, lo que significa que no es una cadena de bloques, no es una cadena lateral, no es una cadena de estado, no es una cadena de transmisión, no es ningún tipo de cadena, es una red peer-to-peer que opera junto o encima de #Bitcoin
Read 58 tweets
Mar 26
El Consumo de Energía de Bitcoin: "Desacreditado"
#Bitcoin no desperdicia energía, Bitcoin capitaliza la energía desperdiciada. Una nueva investigación está reivindicando la única solución monetaria pacífica del mundo.
Por @emilybitcoiner
bitrawr.com/mining/bitcoin…
La minería de Bitcoin y su consumo de energía es un tema muy controvertido y es muy probable que se utilice para impedir el avance de la única solución monetaria pacífica del mundo.
Cada vez más titulares de tabloides etiquetan la minería de Bitcoin como un desastre energético y ambiental. Además de los titulares, se han dirigido posiciones políticas cada vez más ofensivas hacia Bitcoin, con personas como Warren, Yellen, Manchin y Trump criticando la moneda “No consumes ese tipo de energía para tener dinero deposi
Read 85 tweets
Mar 25
Tengo una pregunta, cuando veo criticas de bitcoiners por los usos del #Bitcoin ¿Por qué es malo utilizar Bitcoin para comprar un café o pagar el teléfono o hacer mercado, pero es bueno utilizarlo para comprar una Gift Card de Amazon o Netflix o un vídeo juego? Es curiosidad...
Me refiero al hecho que cuando alguien publica que lo utilizó para comprar "X" producto, desde comprar un café hasta comprar una casa, siempre hay comentarios que van desde los que celebran el ejemplo de uso hasta los que critican por ser reserva de valor que no se debe gastar
I have a question, when I see criticism from bitcoiners for the uses of #Bitcoin, why is it bad to use Bitcoin to buy a coffee or pay the phone or make a market, but it is good to use it to buy an Amazon or Netflix Gift Card or a videogame? It's curious...
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(