Hace 3 años | Por yango a blog.wittylabs.es
Publicado hace 3 años por yango a blog.wittylabs.es

Ya que Bitcoin vuelve a estar candente aquí tenemos un artículo en español que explica de forma sencilla cómo funciona y en qué se diferencia con la banca tradicional. Describe conceptos básicos como transacciones, wallet, firmas.

Comentarios

a

#5 El gasto energético no depende del numero de transacciones en la red, depende del número de nodos conectados en la red. Con la cantidad de nodos disponibles actualmente Bitcoin ya se podría generalizar como forma de pago perfectamente.

El problema viene mas bien con los problemas de escalabilidad derivados de un tamaño de bloque de solo 1MB cada 10 minutos, en el que solamente caben 2000 transacciones. Con un volumen muy alto de transacciones las mempool de los nodos se podrían llegar a saturar. Por ese motivo se hizo el hard fork de bitcoin cash, que tiene un tamaño de bloque de 8MB, y por tanto es mas dificil de saturar la red.

D

#25 qué relación hay entre la saturación que comentas y el gasto energético que yo planteaba ? no son dos conceptos diferentes ? Por lo que escuché, no recuerdo la fuente, el gasto energético venía por el propio procesamiento de las transacciones que necesitan de muchos cálculos y por tanto consumo energético, que sumado a nivel mundial sería un gasto exorbitado

a

#26 Da igual el numero de transacciones que haya en la red. N nodos consumen la misma energía tanto si hay 100.000 como si hay 100.000.000 de transacciones. El consumo energético es el mismo, puesto que al fin y al cabo, se mina un bloque cada 10min, y en ese bloque solo se meten 2000 transacciones. Durante los 10 minutos los "N" nodos tienen sus CPUS/GPUS al maximo rendimiento. Y esa tasa de 10min/bloque es constante (o casi).

D

#29 Pero eso es al minar. Yo me refiero al uso del BTC como moneda, el proceso de su uso a nivel mundial no tiene un gran consumo ?

a

#30 Debes entender que minar consiste en verificar un bloque de transacciones para poder añadirlo a la blockchain. Por tanto, para que bitcoin funcione, es necesario que hayan mineros verificando las transacciones (y por tanto minando bloques). Es un proceso que se hace en paralelo a medida que ocurren transacciones en la red, no puede sobrevivir una red de transacciones sin mineros que estén verificando bloques. Te recomiendo que leas el articulo porque veo que no terminas de entender como funciona todo esto.

D

#31 y cuando se acaben de minar todos ? ya no podrá usarse como método de pago ? que es para una de las cosas que se supone que se quiere utilizar

a

#32 Aunque se acaben los bitcoins que pone el sistema el circulación, la minería seguirá funcionando. La recompensa por bloque minado proviene de 2 fuentes: 1) del propio sistema (la que se reduce con cada halving) y 2) de las fee que se pagan en todas las transacciones incluídas en cada una de las transacciones que van dentro del bloque. Las fee (comisiones) se pagan precisamente para que la transacción que mas paga tenga mas prioridad a la hora de entrar en el siguiente bloque minado. Hasta que no entra en un bloque, y ese bloque se añade a la blockchain, una transacción no está verificada y por tanto no se puede dar por finalizada. Y por tanto, el receptor de la transacción no puede gastar los bitcoin. Dicho de otro modo, el sistema de pago basado en transacciones seguirá funcionando con total normalidad, la minería no terminará nunca. Lo que terminarán es las recompensas del sistema a los mineros. Pero no las recompensas por fees.

D

#33 es decir no habrá más btc, el minero no tendrá el btc de recompensa pero sí la comisión. Y vuelvo a lo mismo, que es a lo que me refiero todo el rato. Con esas fee a nivel global cada segundo no generarán un consumo energético estratosférico ? No estoy ni quiero entrar en el proceso técnico, solamente en el gasto energético real que supone el sistema de la cadena de btc como uso de moneda

a

#34 el gasto energético es ENORME si, pero es el mismo tanto si hay 10.000 transacciones como si hay 10.000.000 de transacciones, a eso voy. No varia con el numero de transacciones, depende exclusivamente del numero de nodos (mineros) conectados a la red.

D

#35 Para que sea menor la demora en las transacciones el mundo necesitará más nodos para validar las transacciones, no ? pq la gracia de un pago en la tienda o donde sea es que sea al instante, el consumo crecerá en gran medida entiendo, ese es el argumento que escuché y que daba poca viabilidad al btc como moneda de uso común a nivel global.

a

#36 haces una afirmación incorrecta. La demora en las transacciones no se resuelve con mas nodos. No entiendes como funciona Bitcoin. Cada 10 minutos TODOS los nodos de la red se ponen a minar el mismo bloque en el que entran las 2000 transacciones que mas fee han pagado durante los últimos 10 minutos. El resto de las transacciones quedan encoladas a la espera de entrar en el siguiente bloque, dentro de 10 minutos. La cantidad de nodos en la red incrementa la seguridad de la blockchain, dificulta que alguien con mas del 51% del hashrate mundial pueda validar todos los bloques y falsear los datos. Pero NO resuelve el problema de validar mas transacciones. Para eso como te expliqué se hizo el hard fork de Bitcoin Cash que incrementa el tamaño de bloque de 1MB a 8MB, multiplicando por 8 el numero de transacciones que puede procesar cada minuto.

sorrillo

#_26 El grueso del coste energético es en la resolución del problema matemático que autoajusta la dificultad a la capacidad de cálculo existente en la red.

El coste energético de procesar transacciones es ínfimo.

Es algo que le expliqué con más detalle en # 10 y este usuario habría podido leer si no usase su lista negra: Bitcoin sencillamente explicado/c10#c-10

Nota: Este comentario es para responder a @ Lokens que por lo visto me tiene en su lista negra de ignorados. Por alguna razón que se me escapa los@admin demeneamemeneame han decidido que si alguien te pone en su lista negra ya no puedes citarle en respuesta a sus comentarios públicos, dificultando así el uso de herramientas de menéame como es el ver los comentarios en forma de hilo de discusión. Pongo también en copia a #25 a ver si ayuda en el anidado, disculpas por las molestias. A su vez voto negativo al comentario al que respondo por obligarme a añadir esta nota y como "notificación" de que le he respondido por si tiene interés en leer la respuesta.

sorrillo

#21 Los mineros sí hacen un trabajo, ofrecen seguridad al registro contable invirtiendo en capacidad de cálculo, de forma que un atacante que quisiera modificar fraudulentamente ese registro contable requiriera de un coste energético elevado que hiciera que no le compensara el ataque. Más cuando usando esa misma energía para actuar de forma honesta obtendría una recompensa, que es lo que hacen los mineros.

En cuanto al euro la riqueza de los ciudadanos no depende de que puedan emitir euros, depende de que puedan adquirirlos a cambio de bienes y servicios y lo mismo pueden hacer con bitcoins. La comparación con la minería en ese ámbito no se sostiene.

La minería de bitcoin está más cerca del BCE que del frutero de la esquina.

sorrillo

#19 El BCE no "debe" hacer nada, es independiente, no está obligado a nada. Hace lo que le da la gana. Si hoy se levantan con ganas de que haya más euros pulsan un botón y hay más euros.

En bitcoin la emisión de moneda es conocida, está en un algoritmo público. La emisión de moneda está previsto que termine el 2140, no considero a eso "pronto". Si bien es cierto que aproximadamente cada 4 años la velocidad de emisión se reduce a la mitad.

una vez que se mi aran todos (que por lo visto va a ser pronto) los bienes y servicios empezarían a valer menos cada año. ¿No?

No conozco el futuro. Los economistas tampoco, por eso fallan más que una escopeta de feria al hacer de futurólogos.

Hecho del día: El FMI consigue predecir 0 de 220 recesiones [ENG]
https://www.motherjones.com/kevin-drum/2016/01/factoid-day-imf-0-200-predicting-recessions/

A cualquier economista sensato que le preguntases hace un par de décadas sobre la posibilidad de intereses negativos en bonos de deuda de estados te habría dicho que eso era un sinsentido, que no podía ocurrir, que nadie en su sano juicio pagaría para dejar dinero. Y ahí estamos, con cifras que superan ya el 5% en intereses negativos y subiendo.

https://tradingeconomics.com/germany/government-bond-yield

sorrillo

#9 Me explico, un agricultor cobra sus productos más caros de lo que le costaron las semillas porque hay un trabajo humano detrás.

Si los cobra en euros entonces con su trabajo está respaldando al euro.

Si los cobra en bitcoins entonces con su trabajo está respaldando al bitcoin.

pero no es poner una calculadora a andar y que tú cuentas corriente cada vez sea más grande.

Vale, te refieres a la minería, a la emisión de moneda.

En el caso del euro el criterio para emitir moneda es que a un banquero se le ocurra que hay que hacerlo, entonces le da a una calculadora a andar y aparece en un registro bancario. Ha creado dinero pulsando un botón.

En el caso del bitcoin los mineros son quienes mantienen el registro contable de quién transfiere a quién, y cuando llevan a cabo ese servicio son recompensados con nueva moneda que se crea en esa operación y con las comisiones que recibe de quienes han hecho transferencias.

En el caso del euro la cantidad de moneda emitida depende de lo que decida un banquero, según tenga un día bueno o malo.

En el caso del bitcoin la cantidad de moneda emitida está incorporada en el protocolo y es conocida, de media unas 6,25 monedas cada 10 minutos. Y se reduce a la mitad cada 4 años aproximadamente (se cuenta en bloques).

elpayito

#11 En el ejemplo que pone del banquero que pulsa un botón y crea dinero no lo veo así en realidad. Al pedir un préstamos, el banco crea ese apunte contable en tu cuenta pero en realidad es deuda, es decir, es dinero que está respaldado con una actividad productiva futura. El bitcoin es dinero creado a partir de movimientos de electrones que no repercuten para nada en la vida de las personas, no es un bien ni un servicio.

sorrillo

#16 Me refería al BCE.

elpayito

#17 El BCE debe imprimir dinero si la productividad de los países sube. En bitcoin, una vez que se mi aran todos (que por lo visto va a ser pronto) los bienes y servicios empezarían a valer menos cada año. ¿No?

sorrillo

Para poder actualizar el registro contable con las nuevas transacciones se deben cumplir dos requisitos:

- Disponer de la potencia de cálculo suficiente para crear el nuevo bloque que incluya las transacciones.
- Resolver un reto matemático que se autoactualiza para que de media se tarde unos 10 minutos en resolverlo.

El primer requisito, la potencia de cálculo suficiente para crear el nuevo bloque, lo cumple cualquier ordenador de sobremesa, posiblemente baste incluso con una Raspberry Pi que consume muy poca energía. Eso es suficiente para registrar todas las transacciones que se producen en todo el mundo, basta con crear un bloque cada 10 minutos y eso es trivial energéticamente.

Por lo tanto en ese aspecto no parece que si el BTC se extendiese a nivel global el consumo energético fuera a ser inasumible, un único PC bastaría.

El resto de energía, el grueso de energía, se dedica a resolver ese reto matemático que como indico se actualiza automáticamente para que se tarde unos 10 minutos en resolverlo. Eso significa que en ese grupo la cantidad de energía que se utilice es la que se pueda, parezca mucha o parezca poca, con la que se pueda basta. Y como el criterio es la que se pueda no tiene sentido afirmar que sería inasumible, ya que si cierta cantidad fuera inasumible esa no se podría pero sí se podría dedicar algo menos, algo que fuera asumible, y con esa bastaría. Por que como indico el reto matemático se actualiza automáticamente para que se tarde unos 10 minutos en resolverlo con la energía que se le esté dedicando en esos momentos.

sorrillo

#c-10" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/3436008/order/10">#10 Acabo de ver que este comentario iba dirigido a # 5 y menéame me borró la referencia sin avisar, como siempre.

sorrillo

#8 Logaritmo de qué exactamente, este meneo es una explicación del funcionamiento de bitcoin. No conozco ninguna forma de expresar eso en forma logarítmica ni veo que utilidad tendría hacerlo.

¿Con el tiempo que llevo aquí aún no os habéis aprendido el criterio de cuando toca y cuando no toca?

Black_Diamond

sorrillosorrillo dinos algo.

sorrillo

#3 Algo.

Black_Diamond

#4 Algo -> A. L. G. O. -> L. A. G. O -> L. O. G. A. -> ¡Logaritmo!

Tío, feliz año.

ildefonso_arevalo

Basicamente asi funciona el consenso POW. El acertijo matemático se creó para evitar ataques DOS, osea, que cualquier nodo inunde la red con bloques falsos. En realidad cualquier nodo puede crear un bloque falso pero los nodos de la red no los validarian y por lo tanto no lo retransmitirian a la red. Está basado en el sistema hashcash de Adam Back. Fuente: https://es.wikipedia.org/wiki/Hashcash. Es una forma ingeniosa de resolver el problema de los generales bizantinos que permite a una red en presencia de nodos bizantinos (nodos traidores) seguir funcionando en presencia de estos hasta un tercio de la red si no me equivoco. Es por ello que el sistema POW es un sistema "Por loteria" en el que en algun momento algun nodo resuelve al problema y este hecho le da derecho a añadir el bloque a la cadena y actualizar el estado global de la misma. Si algunos nodos no lo aceptaran por ser maliciosos bastaria que el resto de los nodos si, hasta 2/3.

elpayito

Estaré anticuado pero no consigo ver eso de crear dinero solo poniendo a un ordenador a hacer cuentas.

sorrillo

#6 ¿No consigues reconocer al euro como dinero entonces?

elpayito

#7 No hablo de monedas, hablo del valor que hay detrás del dinero. Me explico, un agricultor cobra sus productos más caros de lo que le costaron las semillas porque hay un trabajo humano detrás.
Puede que sea un ejemplo simplón, no entiendo mucho del tema, pero no es poner una calculadora a andar y que tú cuentas corriente cada vez sea más grande.

AdaSH

#9 Pero al agricultor le compras sus productos en una moneda limitada, es decir, una moneda que no puedes fabricar las que quieras, aunque lo parezca.

Imagina que al agricultor le pagas en gramos de oro. Siempre hay alguien buscando oro en algún lugar del mundo y extrayéndolo, pero el agricultor continúa aceptando encantado que le pagues en oro, eso es porque el oro continúa siendo escaso.

elpayito

#14 Pero es que el patrón oro, por alguna razón, se quitó y pasamos al sistema de dinero fiduciario, el cual si puedes aumentar si masa conforme se aumente la productividad de la economía (en un sistema ideal claro está).

AdaSH

#15 Y es por eso que el Bitcoin es tan interesante, porque el Bitcoin se rige por el patrón Bitcoin, y no es dienero fiduciario.

elpayito

#18 No, no es interesante para nada porque lo puede crear si tienes bastante dinero (en moneda fiduciaria, claro está) para comprar los equipos para minarlo. Tu riqueza no depende de tus habilidades, conocimientos o fuerza de trabajo, depende de si lo puedes minar o del precio que tenga la moneda en un mercado totalmente especulativo.
No lo veo nada interesante la verdad.

AdaSH

#21 Claro que sí, que explotar una mina de oro depende de lo fuerte que seas capaz de picar con un pico y una pala.

jormanceles

Muchas gracias por molestarse en tomarse el tiempo y explicarlo.

S

¡Menudo tocho de articulo! Gracias por publicar #0. Ahora me lo leo tranquilamente con un café

ildefonso_arevalo

Muy bueno. Faltaria el tema de Script (p2pkh, p2pk, p2sh), supongo es un tema avanzado.