Guía completa de Bitcoin: qué es, ventajas y características

El objetivo de esta guía es explicar los complicados mecanismos que permiten que Bitcoin funcione y sea la primera moneda virtual comercializada en el mundo. A continuación explicaremos claramente qué significa tener, enviar o minar Bitcoins.

¿Qué es Bitcoin?

Bitcoin no es más que un archivo que almacena datos relativos a cuentas digitales, como si fuera una libro mayor, o un libro de contabilidad. Se guarda una copia de este archivo, o libro de contabilidad, en cada computadora de la red Bitcoin. Los números en el libro de contabilidad no significan nada en el mundo real, sino que constituyen un valor virtual sobre el cual los usuarios acuerdan intercambiar valores reales. Los números del libro contable tienen valor sólo porque creemos que lo tienen, un poco como todas las monedas FIAT (USD, EUR, etc.).

Para enviar dinero de A a B, debes ingresar información en la red de que el dinero en la cuenta A disminuirá en una cantidad X, mientras que el dinero en la cuenta B aumentará en una cantidad X. Los nodos (es decir, las computadoras) en la red Bitcoin aplicarán esta transacción a su copia del libro mayor y pasarán la transacción a otros nodos, quienes luego la copiarán a sus propios libros mayores. La red Bitcoin es por tanto un sistema que permite a un grupo de ordenadores mantener un libro de contabilidad.

libro mayor distribuido

Las ventajas de Ledger

Este mecanismo puede parecer similar al que utilizan los bancos para mantener los saldos de las cuentas corrientes, pero el hecho de que aquí el libro de contabilidad lo mantenga un grupo, en lugar de una única entidad, introduce bastantes diferencias:

  1. En el caso de los bancos, sólo conoces tus propias transacciones, mientras que en el caso de Bitcoin, conoces las transacciones de todos.
  2. En el caso de los bancos, sabemos con quién estamos tratando y podemos contactar con el banco por problemas con nuestra cuenta, mientras que con Bitcoin, no sabemos con quién estamos tratando y por lo tanto no podemos confiar en nadie.

Resolver el problema de confianza en las transacciones es una de las principales innovaciones de Bitcoin, que se soluciona gracias a funciones matemáticas especiales.

Pero ¿cómo un grupo de usuarios que no se conocen (ni confían) entre sí gestiona las transacciones de los demás?

Lo veremos en la siguiente parte de la guía, la dedicada a la firma digital.

Firma digital, mecanismo de seguridad de Bitcoin

El sistema de transferencia de valor en Bitcoin es muy simple. Si A quiere enviar 5 Bitcoins a B, inserta ese mensaje en la red Bitcoin y cada nodo que recibe la transacción lo copia a su propio libro mayor y pasa el mensaje a otros nodos. Pero ¿cómo puede un nodo estar seguro de que el mensaje es auténtico? ¿Cómo puede un nodo estar seguro de que fue el verdadero propietario de los Bitcoins (A) quien envió el mensaje?

Bitcoin utiliza una especie de contraseña para desbloquear y enviar monedas, esta contraseña se llama firma digital (firma digital).

Al igual que una firma real, una firma digital prueba la autenticidad de un mensaje. La firma digital aplica un algoritmo matemático a la transacción que impide la copia o falsificación de la propia transacción digital.

Cada transacción requiere una firma digital diferente, esto se debe a que al estar tratando con interlocutores desconocidos, no se debe permitir el reconocimiento de una contraseña que pueda ser utilizada por otros para “firmar” la transacción.

Cómo se hace una firma digital: clave pública y privada

La firma digital funciona mediante el uso de dos claves, diferentes pero conectadas entre sí: una clave privada, que se utiliza para crear la firma, y ​​una clave pública, que se utiliza para la comparación. En la práctica, la clave privada es como una contraseña, mientras que la clave pública es como un intermediario que demuestra que la contraseña utilizada es realmente la correcta pero sin necesidad de revelarla.

Las claves públicas se utilizan en Bitcoin como dirección de recepción para BTC (abreviatura de moneda Bitcoin). Cuando A envía dinero a la dirección de B, lo está enviando a su clave pública.

Cómo se crea la firma digital

Cuando gastas dinero tienes que demostrar que eres el verdadero propietario de una determinada dirección. Para hacer esto es necesario crear una firma digital, esto se hace utilizando el mensaje de transacción y su clave privada. Otros nodos pueden usar la firma digital que usted crea y, a través de otra función, verificar que coincida con su clave pública. Gracias a las propiedades matemáticas de estas funciones, es posible verificar que el remitente está realmente utilizando una determinada clave privada sin mostrarla.

creación de firmas digitales

Otra cosa importante, como dijimos antes, es que la firma será diferente para cada transacción, precisamente porque para crearla utilizamos el mensaje de la transacción que es diferente cada vez. Esto evita que esta firma digital sea reutilizada por otros para diferentes transacciones. La dependencia del mensaje también significa que nadie puede modificar el mensaje pasándolo de un nodo a otro sin modificar la firma digital (modificar la transacción invalidaría la firma).

Las matemáticas detrás de estas funciones son muy complicadas, para quienes quieran profundizar en estos temas recomendamos investigar:

  • algoritmo de firma digital de curva elíptica, y
  • trampa matemática.

Cómo se realiza una transacción de Bitcoin

Hasta ahora hemos explorado cómo las firmas digitales nos permiten autorizar transacciones, pero veamos cómo los nodos realizan un seguimiento del saldo de las cuentas vinculadas a cada individuo.

¡Y aquí viene la mejor parte! ¡El saldo en realidad no se registra en ninguna parte! Pero entonces ¿cómo puedes saber si un individuo A tiene suficientes BTC cuando solicita realizar una transferencia a otro individuo B?

En lugar de realizar un seguimiento del saldo, la verificación se realiza vinculando la transacción actual con transacciones anteriores. Para enviar 5 BTC a B, A debe informar otras transacciones en las que recibió 5 BTC o más. Las transacciones que se reportan en este mecanismo se denominan entrada. Otros nodos que verifican la transacción (actual) también comprobarán las entradas para ver si A ha recibido 5 o más BTC.

A continuación se muestra una figura que especifica el mecanismo para hacer referencia a transacciones anteriores como entrada.

transacción de bitcoin

Tomemos un ejemplo de una transacción real. La transacción a la que nos referimos puede consultarse en la siguiente dirección: https://blockexplorer.com/tx/a117c441aa5bd3fcb442e3c47a180c584420bcd9f93c68dab9feddd1d26b767e

Proponemos a continuación una figura ejemplar:

transacción de bitcoin

Esta transacción tiene 6 entradas, para un total de 139.616 BTC. En las salidas en cambio hay 2 transacciones. La primera es una transacción que regresa al remitente como “cambio”, esto se debe a que la salida que queremos enviar es menor que la suma de las entradas y por lo tanto necesitamos recibir la diferencia de regreso.

Gracias a estos inputs que se reportan para cada transacción, se forma una especie de cadena gracias a la cual se transmite la propiedad de los BTC, donde la validez de cada transacción depende de la validez de las transacciones anteriores.

¿Cómo podemos confiar en transacciones anteriores?

No puedo confiar en ellos a priori y tengo que comprobar también sus aportaciones. Por esta razón la primera vez que lo instales billeteras Para Bitcoin (software de billetera donde se guardan sus BTC), este software verifica la validez de cada transacción realizada hasta el momento desde la primera transacción. Siempre es importante tener en cuenta que, dado que estamos tratando con completos desconocidos, es buena idea hacer todas las comprobaciones necesarias. Este proceso puede llevar mucho tiempo (solo si usas un software de billetera de escritorio), pero la verificación hasta la primera transacción solo debe realizarse una vez.

Una transacción, una vez utilizada, se considera como "ya gastada" y no puede volver a usarse, de lo contrario alguien podría referirla nuevamente dando lugar al problema de doble gasto (doble gasto).

Cuando los nodos verifican una transacción, también deben verificar que las entradas no se hayan gastado ya. Es decir, los nodos deben verificar todas las demás transacciones para asegurarse de que las entradas no se hayan utilizado ya. Puede que esto parezca que consume mucho tiempo, pero en realidad es más rápido gracias a un índice de transacciones no realizadas.

Entonces, en lugar de realizar un seguimiento de los saldos de las cuentas, Bitcoin realiza un seguimiento de una lista gigante de transacciones: tener Bitcoin simplemente significa que hay una transacción en esta lista que tiene su dirección como receptora y que aún no se ha gastado (es decir, no se usa como entrada en ninguna otra transacción).

Para obtener el saldo de tu cuenta (dirección) solo tienes que recorrer la lista de transacciones y sumar todas aquellas que tienen como destinatario tu dirección y que nunca han sido utilizadas como entrada.

Otro dato importante sobre las transacciones: puedes enviar transacciones complejas que no solo involucren una dirección de recepción, por ejemplo puedes utilizar mecanismos como el escrow. En el salida, como vimos anteriormente, no contiene 2 direcciones simples sino una especie de rompecabezas matemático que debe resolverse. Enviar dinero con bitcoins es muy parecido a colocarlos en una caja fuerte y colocarle un rompecabezas matemático que actúa como llave para abrirla. El rompecabezas está diseñado para que sólo el propietario de una clave pública pueda resolverlo, pero también puede haber condiciones más complejas: en el caso del depósito en garantía, por ejemplo, pueden necesitarse 2 de las 3 firmas para completar la transacción.

Otro ejemplo es la primera transacción realizada a través de Bitcoin (el 3 de enero de 2009), que era efectivamente un rompecabezas que cualquiera podía resolver.

El software que utilizamos para guardar nuestros Bitcoins (billeteras) obviamente ocultan todas las complejidades relacionadas con las transacciones, pero es importante recordar mantener la clave privada en secreto y tenerla segura en caso de que sea necesario recuperar tu billetera para evitar perder tus BTC.

La pérdida de Bitcoin es uno de los principales problemas de esta moneda. Por ejemplo, en una transacción, se perdieron 2600 BTC porque la dirección de recepción se escribió incorrectamente. Como no hay tarjetas de crédito ni bancos detrás de Bitcoin, cualquier error personal puede hacer que pierdas permanentemente tus BTC.

Los BTC que perdemos no sólo desaparecen de nuestra cuenta sino, en general, de toda la economía de Bitcoin. Si perdemos nuestra clave privada, como se mencionó, ¡todos los BTC correspondientes a su dirección pública se perderán para siempre!

Las fallas del disco duro son un suceso diario y las copias de seguridad se realizan de forma deficiente y con poca frecuencia, se predice que la economía de Bitcoin será deflacionaria en el futuro (cuando no se creen más BTC nuevos).

¿Por qué puedes operar con Bitcoins de forma completamente anónima?

Si accede a Internet utilizando una red TOR que oculta su dirección IP, puede utilizar BTC de forma anónima sin que se revele nada excepto su dirección pública. La dirección pública seguirá realizando un seguimiento de todas las transacciones realizadas, ya que se almacenan en cada nodo de la red Bitcoin.

En teoría, puedes crear claves públicas para cada transacción que quieras recibir, aunque es posible vincular estas claves sin darte cuenta. En la siguiente figura se pueden ver 6 direcciones que envían BTC en una transacción determinada y, independientemente de que sean direcciones diferentes, todas ellas permanecen conectadas indirectamente:

transacción de bitcoin

El remitente ha demostrado realmente que es el propietario de todas esas direcciones gracias a la firma digital que se utiliza para desbloquearlas (última columna a la derecha).

Cómo generar una dirección de Bitcoin

Generar una dirección de Bitcoin, o clave pública, es completamente anónimo y puede realizarse incluso sin una conexión a Internet.

Las billeteras de software ahora le permiten generar una dirección simplemente haciendo clic en un botón que crea el par de claves: pública y privada.

¿Por qué no necesitas acceso a la red?

Como hay tantas direcciones disponibles, no es necesario comprobar si alguien más ya tiene esa dirección.

A diferencia de registrar una dirección de correo electrónico, donde la mayoría de las veces nos encontramos probando direcciones que ya están tomadas, la cantidad de posibles direcciones de Bitcoin es muy alta (1,46 x 10 ^ 48 (es decir, 2^160) para evitar este problema y proteger la red Bitcoin de otras amenazas.

Cuantifiquemos las posibles direcciones con una comparación

Algunas estimaciones de cuántos granos de arena hay en la Tierra sitúan el número en 7.5 x 10^18. Incluso si cada grano de arena representara un mundo con la misma cantidad de granos de arena, el número total sería del orden de 10^36, que todavía es mucho menor que el número de posibles direcciones de Bitcoin, que es del orden de 10^48.

¿Qué determina el nivel de seguridad en las transacciones de Bitcoin?

Hasta ahora hemos hablado de firmas digitales para confirmar la propiedad real de una dirección determinada y de referencias a transacciones anteriores para confirmar que una dirección tiene suficiente dinero para gastar. Lamentablemente, todavía existe un problema de seguridad que puede provocar que falle el proceso de verificación de BTC no gastados, y es el problema del orden de transacción.

Tenga en cuenta que las transacciones se pasan de un nodo a otro a través de toda la red: no hay garantía de que el orden en el que recibo 2 transacciones sea el mismo orden en el que se crearon esas transacciones. Tampoco puedo confiar en el fecha y hora (datos en la computadora) sobre la transacción porque son fácilmente falsificables por la persona que crea la transacción.

No poder saber si una transacción ocurre antes de otra abre la posibilidad del fraude.

Tomemos un ejemplo:

Un usuario A podría crear una transacción para darle BTC a B, esperar a que B envíe el producto y luego crear otra transacción que transmita la misma entrada que la primera a A.

Debido a las diferencias en la propagación de transacciones en la red, algunos nodos pueden recibir primero la transacción 1 y otros pueden recibir la transacción 2. Todos los nodos que reciben primero la transacción 2 considerarán que la transacción 1 no es válida, ya que está intentando utilizar una transacción ya realizada como entrada. Entonces B habría enviado el producto pero no recibiría lo que le correspondía.

doble gasto

Además, no habría acuerdo en la red sobre quién tiene realmente el dinero en ese momento ya que los nodos que reciben la transacción 1 primero vinculan el dinero a B (con razón) mientras que los que reciben la transacción 2 primero atribuyen el dinero a A (quien habría cometido un fraude llamado Doble Gasto).

Para resolver el problema mencionado anteriormente, se debe implementar un mecanismo que permita a los nodos acordar un orden único de transacciones. Este es un problema importante para una red descentralizada.

La solución a este problema se llama Cadena de bloques y veremos cómo funciona en detalle en la siguiente parte.

La cadena de bloques

El sistema que se inventó para ordenar las transacciones de Bitcoin agrupa las transacciones en “bloques” y las vincula entre sí en el Blockchain.

Blockchain es diferente de la cadena de transacciones que mostramos anteriormente. Blockchain se utiliza para ordenar transacciones mientras la cadena de transacciones rastrea el cambio de propiedad de BTC.

En la Blockchain, cada bloque hace referencia a otro, y esto permite identificarlos en función del tiempo: al desplazarse por la blockchain hacia atrás, se puede volver al primer grupo de transacciones que se ejecutó.

blockchain

Las transacciones que forman parte del mismo bloque se consideran ocurridas simultáneamente, mientras que las transacciones que aún no están en un bloque se consideran ocurridas simultáneamente. no confirmado. Cada nodo puede agrupar transacciones en un bloque y enviarlas a la red sugiriendo el bloque recién creado como el próximo bloque en la Blockchain. Dado que varios nodos pueden crear bloques al mismo tiempo, puede haber muchos “bloques siguientes” para elegir.

¿Cómo elegir qué bloque es el siguiente?

No podemos confiar en cuál llega primero porque, al igual que las transacciones, los bloques pueden llegar en diferentes órdenes en diferentes puntos de la red.

Aquí también nos basamos en las matemáticas para ordenar los bloques. Cada bloque contiene un problema matemático que debe resolverse. Las computadoras recorren todo el texto de un bloque más un número aleatorio a través de un Hachís hasta que la salida esté por debajo de un valor determinado.

La función Hachís es un mecanismo para crear un número (llamado digerir) a partir de cualquier texto. En nuestro caso, el número generado es un número de 32 bytes, generado mediante la función SHA256, al que a menudo se hace referencia como un número hexadecimal (estos son los números que comienzan con 0x).

A continuación se muestran algunos ejemplos en los que podemos ver cómo cambia el número a partir de un cambio mínimo en la oración inicial.

hash criptográfico

Podemos ver que el resultado es completamente impredecible, por lo que la única forma de hacerlo es adivinar.

Al igual que con una caja fuerte, adivinar el número aleatorio en un bloque no es fácil y, en promedio, requiere muchos intentos. De hecho, en la red de Bitcoin a una computadora le podría llevar varios años resolver un solo bloque, pero dada la gran cantidad de computadoras en la red, el tiempo promedio para resolver un bloque es de 10 minutos.

La primera computadora que resuelve el bloque lo envía al resto de la red y ese bloque obtiene el siguiente lugar en la Blockchain. La aleatoriedad en el problema de resolución de bloques es tal que es muy poco probable que dos computadoras resuelvan el mismo bloque simultáneamente.

Sin embargo, puede ocurrir que se resuelvan diferentes bloques al mismo tiempo en diferentes lugares, lo que lleva a la creación de diferentes sucursales de la cadena de bloques.

En este caso, cada nodo se comporta normalmente y continúa insertando bloques subsiguientes al bloque que resolvió. Todo vuelve a una única cadena de bloques cuando se resuelve el siguiente bloque, porque como regla general todos los nodos adoptan la cadena de bloques más larga entre las disponibles. Ya es difícil resolver 2 bloques al mismo tiempo, por lo que es extremadamente raro resolver 2 bloques consecutivos.

Veamos un ejemplo a continuación:

sucursales de blockchain

Mediante este mecanismo la blockchain se estabiliza y, después de unos bloques desde el final de la cadena, todos los nodos están de acuerdo con el orden de los bloques.

PPosibles ataques de fin de cadena (Blockchain)

El hecho de que pueda haber ambigüedad al final de la cadena durante minutos tiene implicaciones para la seguridad de las transacciones. Por ejemplo, si una de sus transacciones resulta ser parte de una de las ramas más cortas, perderá su lugar en favor de los bloques de la cadena más larga. Por lo tanto, la transacción volverá al grupo de transacciones no confirmadas y encontrará su lugar en un bloque posterior. Desafortunadamente, el hecho de que una transacción pueda perder su lugar abre la puerta al problema del doble gasto.

Cómo podría ocurrir un ataque de doble gasto en blockchain

A envía dinero a B y B espera que la transacción se confirme en la cadena de bloques antes de enviar su producto a A.

Sin embargo, A podría crear una cadena de bloques alternativa más larga, reemplazando la transacción con B por una transacción con otra persona. En este punto la transacción a B terminaría en el grupo de transacciones no confirmadas, pero como A ha reemplazado esa transacción con una transacción a otros, en este punto la transacción a B se consideraría inválida porque se referiría a una entrada que ya se ha gastado.

ataque de doble gasto

¿Cómo te defiendes de este ataque?

En realidad, es difícil para Alice crear una cadena ad HOC, todo depende de la creación del HASH.

Como ya se explicó, para resolver un bloque hay que asegurarse de que el HASH de un bloque esté por debajo de un valor determinado. Esto se hace probando diferentes números aleatorios al final de un bloque como podemos ver a continuación:

resolución de bloque hash

Una vez resuelto, el valor HASH se convierte en una huella digital que identifica de forma única ese bloque y si algún carácter de ese bloque cambia, el HASH también cambia. Esta huella digital se utiliza como identificador del bloque anterior en el siguiente bloque. Una vez que tengas esto, Es imposible cambiar un bloque en medio de la cadena. ya que el siguiente bloque ya no apuntará al bloque con el HASH correcto.

Además, un bloque no se puede resolver antes que el bloque anterior: los datos relacionados con el bloque anterior están presentes en el propio bloque y, por lo tanto, también se introducen en la función HASH que resuelve el bloque.

Es por esto que A no puede crear una cadena ad hoc: A sólo puede empezar a resolver bloques una vez que el bloque desde el que quiere empezar ya se ha resuelto y se conoce su valor.

La única forma de que A cree una cadena alternativa es resolviendo bloques más rápido que todas las demás computadoras de la red. Es como si cada ordenador fuera un billete de lotería: en teoría A también podría tener más ordenadores, y por tanto más billetes, pero incluso en este caso las probabilidades de ganar están en contra de A.

El ataque del 50%

Sólo si controlara el 50% del poder de procesamiento de la red tendría un 50% de posibilidades de resolver un bloque antes que nadie. E incluso entonces, las posibilidades de resolver muchos bloques en fila antes que los demás todavía serían inferiores al 50%.

Las transacciones en blockchains están protegidas por este tipo de “carrera” matemática. Dado este mecanismo, podemos deducir que las transacciones en bloques más antiguos de la cadena son más seguras. Una persona que quiera defraudar gastando dos veces debe ser más rápida que los demás en resolver bloques, y la velocidad debe aumentar proporcionalmente a la longitud de la cadena. Por lo tanto, se cree que este sistema solo es vulnerable cerca del final de la cadena y es por eso que se recomienda esperar a que confirmación de varios bloques antes de considerar el BTC recibido como final.

Prueba de trabajo y la generación de nuevos BTC

Nada de lo que hemos descrito hasta ahora requiere que usted confíe en nadie.

Cuando recibimos información en la Blockchain podemos de hecho comprobar nosotros mismos que dicha información es correcta. Y como los problemas matemáticos a resolver son tan difíciles, sabemos que no hay forma de que una sola persona pueda atacar la red sola.

Resolver problemas matemáticos es evidencia de que se ha utilizado todo el poder computacional de la red, esto se llama prueba de trabajo.

Hasta ahora hemos discutido cómo el precio mínimo garantizado y como se comprueba que pertenecen a una persona (dirección), veamos ahora de donde vienen o como se generan los Bitcoins.

Para transferir los BTC que tienes tienes que mostrar como entrada una transacción donde fuiste el destinatario, pero ¿cómo se introdujeron los BTC en esta cadena de transmisión en primer lugar?

La recompensa del bloque

Para recompensar al nodo que resuelve un bloque primero, se generan BTC, por eso el mecanismo de resolución de bloques se llama minería (en italiano se traduce literalmente con el verbo minar).

Esta es una buena manera de introducir dinero nuevo en el sistema porque se hace de forma lenta y gradual pero sobre todo bien distribuida. Cada 4 años se entrega el premio (bloquear la recompensa) se reduce a la mitad hasta que no se creen más Bitcoins nuevos.

El número máximo de BTC que estará disponible, cuando esto suceda, será 21 millones. Dado que el número mínimo de BTC transferibles es 1/100 millones (es decir, 1 satoshi) el hecho de que no se creen nuevos no afectará la usabilidad del sistema.

Además de la recompensa del bloque, los nodos también pueden incluir opcionalmente algunas tarifas de transacción para cada bloque a procesar. En este momento, las transacciones son bajas porque la recompensa del bloque todavía es lo suficientemente alta para cubrir los costos de los mineros, pero en el futuro, los bloques tendrán diferentes tarifas de transacción y los nodos probablemente procesarán primero las más altas, lo que podría llevar a que las transacciones con tarifas más bajas sean ignoradas. Enviar dinero a través de Bitcoin no será gratis, pero probablemente será menos costoso que hacerlo a través de las redes de tarjetas de crédito actuales.

Ya hemos dicho que un solo ordenador podría tardar años en resolver un bloque, por lo que las probabilidades de que logre resolverlo en 10 minutos (que es el tiempo medio que tarda la red en resolver el siguiente bloque) son muy bajas.

¿Qué son los pools de minería?

Para obtener ganancias constantes de la minería, muchas personas se unen a grupos llamados Piscinas mineras donde cada uno contribuye con su propio poder computacional y las ganancias de la recompensa del bloque se distribuyen de acuerdo a su contribución. Esto también recuerda al sistema de lotería, donde la gente se reúne en grupos para jugar juntos y tener más posibilidades de ganar.

Sin embargo, algunos grupos de minería son muy grandes y pueden representar hasta el 20% de la potencia de procesamiento. El hecho de que alcancen un porcentaje tan elevado puede plantear problemas de seguridad.

minería de pool

Recordemos siempre que la probabilidad de un ataque exitoso es infinitesimal para una sola persona, pero aumenta en proporción al poder computacional y esto plantea un problema con los pools de minería. De hecho, ya ha sucedido que un pool de minería resolvió 6 bloques seguidos, fue el caso de BTC Guild que luego limitó voluntariamente a sus miembros para evitar problemas de seguridad para toda la red.

La seguridad y la importancia de las confirmaciones

Hemos visto que los pools de minería reintroducen parcialmente el problema de seguridad al final de la cadena. Recordemos, sin embargo, que incluso si existen grupos de minería, cuanto más lejos esté el bloque de la cola, más probable es que la confirmación de la transacción sea segura. Si bien es aconsejable esperar una confirmación antes de considerar que una transacción se ha ejecutado, para transacciones más grandes es aconsejable esperar las confirmaciones de varios bloques, de modo que el bloque de su transacción se mueva varias posiciones lejos del final de la cadena. Si pudo resolver 6 transacciones seguidas, es posible que desee esperar algunas confirmaciones más antes de estar seguro.

seguridad de bitcoin

Si resolver un bloque toma alrededor de 10 minutos, esperar para resolver 6 bloques toma alrededor de una hora, lo que obviamente es mucho más rápido en comparación con la velocidad de ejecución de los circuitos de tarjetas de crédito. Sin embargo, si tenemos en cuenta que un comprador puede solicitar la cancelación de una transacción hasta un mes después de su ejecución, desde el punto de vista del vendedor la confirmación de la transacción se produce mucho más rápido. De hecho, una vez confirmada la transacción ya no se puede cancelar.

El cambio de dificultad de la red

La elección de 10 minutos por bloque puede parecer arbitraria, pero disminuir este tiempo podría generar problemas en la estabilidad de la red, mientras que aumentarlo podría alargar el tiempo de confirmación.

A medida que nuevas computadoras se unen a la red de Bitcoin y se crea hardware de minería dedicado, el tiempo que lleva resolver bloques disminuye gradualmente. Para compensar esta disminución, la dificultad de resolución del problema matemático relacionado con el HASH se recalibra cada 2 semanas, de tal forma que el tiempo de resolución se mantenga inalterado en 10 minutos.

Hay otras monedas virtuales que tienen un tiempo de resolución diferente. Por ejemplo, Litecoin tiene un tiempo de resolución de bloque de 2 minutos por bloque.

Para concluir…

En resumen, podemos definir a Bitcoin como una moneda digital matemáticamente protegida, mantenida por una red P2P distribuida y basada en los siguientes pilares:

  1. Firma digital para autorizar transacciones
  2. Cadena de transacciones para realizar la transferencia de propiedad de la moneda
  3. Blockchain para almacenar el orden de las transacciones.
  4. Seguridad contra ataques lograda por la alta improbabilidad de que una persona (o incluso un grupo) resuelva múltiples bloques consecutivos antes que el resto de los nodos de la red.

 ¿Cuáles son los aspectos positivos de Bitcoin?

Bitcoin se presenta como una moneda independiente capaz de aportar claros beneficios:

  1. Independencia de los gobiernos que no pueden influir en la moneda, como ocurre por ejemplo cuando se decide introducir más monedas FIAT en el mercado (flexibilización cuantitativa)
  2. Garantía de anonimato: las transacciones son públicas pero la dirección en la que se producen no está vinculada a personas físicas.
  3. Los costos de transacción son mucho más bajos que los circuitos de tarjetas de crédito.

¿Cuáles son los aspectos negativos en cambio?

 La accesibilidad es ciertamente menor que la de las transacciones con tarjetas de crédito, que son reconocidas y fácilmente intercambiables con monedas FIAT.

  1. El anonimato ha hecho que Bitcoin sea popular para actividades ilegales y evasión fiscal.
  2. El mecanismo de prueba de trabajo que se utiliza para la resolución de bloques utiliza una cierta cantidad de potencia computacional, lo que resulta en un alto consumo de energía.

Este contenido no debe considerarse asesoramiento de inversión. No ofrecemos ningún tipo de asesoramiento financiero. El artículo es sólo para fines informativos y algunos contenidos son comunicados de prensa escritos directamente por nuestros Clientes.
Por lo tanto, se requiere que los lectores realicen su propia investigación para verificar la actualización de los datos. Este sitio NO es responsable, directa o indirectamente, de ningún daño o pérdida, real o supuesta, causada por el uso de cualquier contenido o servicio mencionado en el sitio https://valutevirtuali.com.

🌟 Cuenta de práctica gratuita de 10 000 €
  • Inversión mínima a partir de $1
  • Depósito mínimo a partir de $50
  • Plataforma galardonada, retiros instantáneos y soporte 24/7

El 72% de las cuentas de inversionistas minoristas pierden dinero cuando intercambian CFD con este proveedor

Empieza gratis en iqoption.com

Acceda a noticias, análisis y estrategias exclusivas sobre trading online. 💹

Telegram

Las mejores plataformas de trading

Logotipo de Dukascopy
Seguridad del grupo bancario suizo
Depósito mínimo 100$
✔️ Corredor regulado
  • Seguridad del grupo bancario suizo
  • Apalancamiento de hasta 1:30
  • Protección de saldo negativo

El 74.54% de las cuentas de inversores minoristas pierden dinero al operar con CFD con este proveedor.

Logotipo de eToro
Comercio en línea de ETF, criptomonedas y CFD
Depósito mínimo 50$
✔️ Corredor regulado
  • Comercio en línea de ETF, criptomonedas y CFD
  • Licencia: CySEC - FCA - ASIC
  • Copia a los mejores traders del mundo

El 72% de las cuentas de inversores minoristas pierden dinero al operar con CFD con este proveedor.

Logotipo de IQ Option
Licencia CySEC regulada 247/14
Depósito mínimo 50€
✔️ Corredor regulado
  • Licencia CySEC regulada 247/14
  • Cuenta de práctica gratuita de 10.000 €
  • Interfaz intuitiva y herramientas avanzadas

El 72% de las cuentas de inversores minoristas pierden dinero al operar con CFD con este proveedor.

Logotipo de Fineco
N° 1 en Italia
Depósito mínimo CERO
✔️ Corredor regulado
  • N° 1 en Italia
  • Régimen de Impuesto Gestionado
  • Cupón de Amazon hasta 15.000€

*Advertencia de riesgo*

Advertencia:

Los CFD son instrumentos de alto riesgo y pueden resultar en la pérdida de todo su capital.

Las mejores plataformas de trading

Logotipo de Dukascopy
Seguridad del grupo bancario suizo
Depósito mínimo 100$
✔️ Corredor regulado
  • Seguridad del grupo bancario suizo
  • Apalancamiento de hasta 1:30
  • Protección de saldo negativo

El 74.54% de las cuentas de inversores minoristas pierden dinero al operar con CFD con este proveedor.

Logotipo de eToro
Comercio en línea de ETF, criptomonedas y CFD
Depósito mínimo 50$
✔️ Corredor regulado
  • Comercio en línea de ETF, criptomonedas y CFD
  • Licencia: CySEC - FCA - ASIC
  • Copia a los mejores traders del mundo

El 72% de las cuentas de inversores minoristas pierden dinero al operar con CFD con este proveedor.

Logotipo de IQ Option
Licencia CySEC regulada 247/14
Depósito mínimo 50€
✔️ Corredor regulado
  • Licencia CySEC regulada 247/14
  • Cuenta de práctica gratuita de 10.000 €
  • Interfaz intuitiva y herramientas avanzadas

El 72% de las cuentas de inversores minoristas pierden dinero al operar con CFD con este proveedor.

Logotipo de Fineco
N° 1 en Italia
Depósito mínimo CERO
✔️ Corredor regulado
  • N° 1 en Italia
  • Régimen de Impuesto Gestionado
  • Cupón de Amazon hasta 15.000€

*Advertencia de riesgo*

Advertencia:

Los CFD son instrumentos de alto riesgo y pueden resultar en la pérdida de todo su capital.

Deja un comentario

Il tuo correo electrónico indirizzo no sarà publicado el. Los campos necesarios están marcados *

Advertencia de riesgo Su capital está en riesgo. Con los CFD, el 61% (eToro), el 72% (IQ Option EU) y aún más (otros proveedores) de las cuentas de inversores minoristas pierden dinero.