, hace 3 años
Bitcoin es considerada la criptomoneda más segura del mundo. En casi sus 12 años de existencia nadie ha logrado atacar con éxito la red y para interrumpir o manipular incluso una sola transacción. Por lo tanto, la confianza es extremadamente alta, lo que también es muy importante, porque en una red descentralizada no hay ninguna institución central que pueda ser considerada responsable de errores.
Cualquiera que ya haya probado Bitcoin y hecho sus primeras transacciones pequeñas ya se ha dado cuenta de que la criptomoneda se puede enviar muy rápidamente, muy convenientemente y muy fácilmente. Muchos usuarios ni siquiera saben, sin embargo, cómo funciona una transacción y lo que las transacciones de Bitcoin representan.
En este artículo queremos llegar al fondo de la cuestión y hablar sobre cómo las transacciones de la red de Bitcoin funcionan y qué significación tienen.
Muchos principiantes están sujetos al malentendido de que ellos envían y reciben Bitcoin. Este es, por supuesto, el caso, pero en realidad nadie tiene su Bitcoin en su cartera. En cambio, cada cartera está conectada a una copia de la cadena de bloques Bitcoin. Esta cadena de bloques es una base de datos especial cuyas propiedades garantizan que no puede ser manipulada por nadie.
Bitcoin por lo tanto no se envía como un bien físico o digital, pero las entradas se cambian en la cadena de bloques que determinan quién posee qué suma. Las direcciones de envío y recepción se conocen como claves públicas. A cada clave pública pertenece una clave privada, que permite controlar su contraparte. Por lo tanto, si se transfiere Bitcoin, básicamente cambiar una entrada en la base de datos, y con el fin de poder hacerlo, es necesario una clave criptográfica para firmar la transacción y hacer que suceda.
En este sentido, no hay Bitcoins en absoluto, sólo las entradas correspondientes. La característica especial es que estas entradas no se almacenan en las direcciones de Bitcoin. Si uno quiere saber cuántos Bitcoins se han transferido a una dirección, el saldo de cuenta de una dirección resulta de las transferencias realizadas en el blockchain.
Tal transferencia en la cadena de bloques consta de tres componentes principales. Primero, la transacción comienza con la entrada. Es esta suma, que será transferida y que se define por quien la transfirió a una dirección determinada o la recibió como una salida antes.
El segundo aspecto es la cantidad, porque incluso si una dirección recibió 1 BTC antes, puede producir sólo una fracción de ella. Por lo tanto, la cantidad está claramente limitada al saldo total, pero puede reducirse a fracciones de un Bitcoin.
El tercer y último paso es la llamada salida. Esta es simplemente la dirección del receptor, que recibirá una cierta cantidad de una entrada anterior acreditada.
En principio, el Bitcoin que recibe y almacena, es la salida de una transacción anterior que aún no ha gastado. Este concepto se llama UTXO o "Salida de transacción no utilizada". Es esencialmente diferente de otras criptomonedas o transacciones clásicas con bancos porque se basan en un saldo de cuenta.
Usted recoge en su cartera todas las salidas de transacción que aún no ha gastado. El software de la cartera suma las cantidades y da un saldo de cuenta en BTC. Esto se hace simplemente porque los usuarios obtienen una mejor visión general y la idea de tener una cuenta es simplemente más intuitiva.
Se supone que una cartera tiene en total 3 Bitcoin, que provienen de 8 salidas diferentes, y uno quiere enviar 2 BTC en una nueva transacción, entonces la cartera alimenta la nueva transacción en el fondo automáticamente de las 8 transacciones recibidas y/o salidas y forma así la entrada para la nueva transacción.
Este es un sistema muy complejo y escala comparativamente mal. Nose puede demostrar claramente por qué Satoshi Nakamoto decidió usar este sistema en ese momento.
Por supuesto, también hay comisiones de transacción, que se pueden establecer en diferentes niveles. En principio usted paga un precio por el hecho de que los mineros tienen un incentivo para confirmar la transacción más rápido que la transacción de todos los demás en la red. Una vez que los mineros han confirmado la transacción, las entradas correspondientes en la cadena de bloques se cambian de forma vinculante e irrevocable.
Esto significa que los usuarios de la red compiten por la atención de los mineros. Las transacciones que pagan una tarifa alta son preferibles a aquellas con tarifas más bajas. Pero no tiene sentido pagar demasiado.
En cambio, sobre la base de las ofertas reales por las comisiones de transacción, se obtiene un valor umbral que debe superarse para alcanzar una cierta velocidad. Para explicarlo en un ejemplo: Supongamos que desea conducir de una parte de la ciudad a la siguiente y comparar dos medios de transporte con diferentes velocidades. No es el autobús, es lento porque va a muchas estaciones y cuesta 3€ por el viaje. Alternativamente, puedes elegir el taxi, que va directamente a tu destino y por lo tanto es mucho más rápido. Pero el taxi cuesta 15€. Usted podría ofrecer al taxista 30€ y él aceptará agradecidamente la cantidad, pero no llegarás más rápido. Lo mismo se aplica al autobús. Mientras que con los taxis y autobuses los precios son transparentes, las tarifas de transacción deben determinarse con Bitcoin.
Muchas carteras determinan automáticamente el valor umbral necesario y dan al usuario no sólo el precio de la transacción, sino también, un tiempo estimado de confirmación para la transacción. De esta manera uno ofrece - para permanecer dentro del ejemplo - siempre la suma adecuada a su conductor de cabina, con el fin de obtener la velocidad más alta al precio más bajo.
Alternativamente, usted puede establecer el importe de la cuota usted mismo y la investigación que la cuota es mejor para usted. La mayoría de las veces, sin embargo, no se puede lograr una mejor proporción si no sigue las recomendaciones del software.
El modelo UTXO, que ahora conocemos, tiene otra peculiaridad. Para formar la entrada de una transacción, la cantidad disponible debe ser consumida completamente. Por lo tanto, si recibió 2 BTC en una dirección y ahora desea enviar sólo 1.5 BTC, entonces 0.5 BTC de cambio son necesarios.
Este cambio se envía automáticamente a una nueva dirección, sobre la que el remitente tiene el control. La cartera guarda automáticamente un registro de estas direcciones de cambio en segundo plano. Los usuarios ni siquiera se dan cuenta de que tienen estas direcciones de cambio en absoluto.
Sin embargo, es importante saber que estas direcciones se crean. Esto se debe a que esta circunstancia juega un papel especialmente en la auto-confianza de Bitcoin. Si guarda claves privadas individuales, puede cometer errores fatales al restaurar direcciones individuales. Por lo tanto, en lugar de guardar las claves privadas individuales, siempre debe guardar el archivo de la cartera o la llamada semilla. Esto restaura todas las claves, también las de las direcciones de cambio.
SUGERENCIA: También puedes utilizar la LiteBit-Wallet directamente. De esta manera tu BTC obtiene protección profesional y ya no tienes que preocuparte por nada.
Si quieres evaluar la velocidad de una transacción de Bitcoin, tienes que distinguir entre dos cosas. En principio, la transacción es inmediatamente visible en la red. Se encuentra en el mempool inmediatamente después de enviar y espera la confirmación. En este sentido, las transacciones de Bitcoin son inmediatamente válidas.
El problema es que sólo se puede estar seguro de la validez cuando se ha recibido al menos una confirmación de la red. Una transacción se considera absolutamente segura si tiene 6 confirmaciones.
Para recibir una confirmación, se debe agregar un nuevo bloque al blockchain. La creación de un nuevo bloque dura unos 10 minutos, pero también puede variar mínimamente. Por lo tanto, se tarda al menos estos 10 minutos para confirmar la transacción. Por lo tanto, las transacciones son inmediatas, pero puede ser utilizado por el destinatario sólo después de 10 minutos como muy pronto.
Si el destinatario concede especial importancia a la seguridad, se requerirá más de una confirmación de la red hasta que considere válida la transacción. Esto es particularmente a menudo el caso cuando se utiliza Bitcoin para el pago porque los comerciantes quieren estar absolutamente seguros.
Una transacción de Bitcoin se puede comprobar como remitente o destinatario directamente en su propia cartera. Si uno quiere comprobar las transacciones de otros participantes, el medio más simple es un explorador de bloques.
Estas son a menudo páginas web que permiten comprobar las transacciones desde las direcciones de Bitcoin o el llamado TXID a través de un campo de entrada simple. El TXID es un identificador único que se asigna a cada transacción y revela los detalles. De esta manera, cada transacción de Bitcoin se puede comprobar en cualquier momento
Esta transparencia es una característica de Bitcoin. Permite a los participantes controlar todos los hechos relacionados con las transacciones realizadas en la red. Con ello se pretende garantizar que todos los participantes puedan confiar en el protocolo de red, ya que no sólo pueden confiar en los nodos y los mineros, sino que, en caso de duda, todo es y sigue siendo verificable. Esta transparencia, sin embargo, vuelve a plantear preocupaciones de privacidad, porque los participantes no son anónimos y el blockchain es público.
Regístrese para mantenerse informado a través de nuestras actualizaciones por correo electrónico