Saltar al contenido

Conceptos básicos de cripto

Qué ocurre en realidad cuando envías cripto

Una transferencia no pide a un banco mover dinero. Seguir una transacción de la firma a la confirmación explica lo que sorprende a los recién llegados.

Redacción de My Coin Partner 6 min de lectura
A sealed pneumatic tube carrying a single capsule, with both ends open and unattended

Declaración de socio

My Coin Partner cobra comisión de algunas de las plataformas sobre las que escribe. La comisión no decide qué clasificamos ni qué recomendamos, y cada comparativa indica el baremo con el que se puntuó. Leer la divulgación completa.

La versión corta

Enviar cripto no mueve un objeto. Difundes una instrucción firmada, los validadores la incluyen en un bloque, y la red acuerda que el saldo cambió. Nada de eso es reversible, nadie comprueba que el destino sea correcto, y la comisión es una puja en una subasta y no un precio.

Casi todos los errores costosos que comete alguien nuevo en cripto vienen de arrastrar una suposición de la banca tradicional. Una transferencia bancaria es una solicitud a una institución, que se puede consultar, retrasar, revertir o reembolsar. Una transferencia cripto no es una solicitud en absoluto. Seguir una de principio a fin explica la diferencia mejor que cualquier lista de advertencias.

En realidad no se envía nada

No hay ningún archivo, token u objeto que viaje. Lo que existe es un libro contable compartido, replicado en miles de máquinas independientes, que registra qué direcciones controlan qué. Una transferencia es una instrucción para actualizar ese libro, y todo el sistema existe para responder a una sola pregunta: ¿está esta instrucción genuinamente autorizada por quien controla los fondos?

Esa autorización procede de una clave privada. Tu monedero guarda la clave; la dirección que ven los demás se deriva de ella. Cuando envías, el monedero genera una firma criptográfica que demuestra que la instrucción procede del titular de la clave —sin revelar nunca la clave. Cualquiera puede verificar la firma. Nadie puede falsificarla, y nadie puede obtener la clave a partir de ella mediante ingeniería inversa.

Por eso la frase “not your keys, not your coins” (si no tienes las claves, no tienes las monedas) es una afirmación mecánica y no ideológica. Quien tiene la clave puede generar firmas válidas, y por tanto controla el saldo. Todo lo demás es contabilidad.

La difusión, y la subasta en la que acabas de entrar

La transacción firmada se difunde a la red y queda en una zona de espera de transacciones no confirmadas. Los validadores o mineros eligen cuáles incluir en el siguiente bloque, y no están obligados a tomar la tuya.

Eligen según la comisión. Cada transacción lleva una oferta de comisión, el espacio de bloque es finito, y las ofertas más altas se incluyen primero. Ese es todo el mecanismo, y explica un comportamiento que de otro modo parecería arbitrario: las comisiones no son un precio publicado, son una subasta en vivo, así que la misma transferencia puede costar prácticamente nada a una hora y bastante a otra. Cuando la red está tranquila, una comisión baja confirma rápido. Cuando está saturada, una transacción idéntica puede quedar pendiente durante horas.

Los monederos te estiman una comisión, y esas estimaciones varían en calidad. La mayoría te dejan fijarla manualmente, algo que merece la pena aprender si operas a menudo. Si la fijas demasiado baja, la transacción puede quedar pendiente indefinidamente; algunos monederos te permiten sustituirla por una versión con comisión más alta, y otros no.

Dos detalles sorprenden a la gente. En redes que ejecutan programas, una transacción que falla igualmente consume su comisión —pagaste por el intento, no por el resultado. Y la comisión siempre se paga en el activo propio de la red, así que hay que tener algo de él para mover cualquier otra cosa. Quedarte sin el activo nativo mientras tienes de sobra de un token es una forma habitual de quedarte temporalmente atascado.

La confirmación es una probabilidad, no un interruptor

Una vez incluida en un bloque, la transacción tiene una confirmación. Cada bloque posterior añade otra. Los exchanges suelen esperar a varias antes de abonar un depósito, y la razón no es cautela burocrática.

En una red de prueba de trabajo, los bloques se encuentran de forma probabilística, y ocasionalmente pueden encontrarse dos bloques válidos casi al mismo tiempo. La cadena se bifurca brevemente, luego gana una rama y las transacciones de la rama perdedora vuelven a la reserva de espera. Una transacción con una sola confirmación, en principio, todavía podría quedar fuera tras una reorganización. Con seis confirmaciones, eso se vuelve extremadamente improbable. Las confirmaciones son una medida de confianza, no un cambio de estado, por eso distintas plataformas exigen números distintos según el importe.

Nadie comprueba el destino

Esta es la parte que no tiene equivalente en la banca, y es donde ocurren las pérdidas.

La red verifica que la firma es válida y que el saldo es suficiente. No verifica que la dirección de destino sea la que pretendías. No hay ningún nombre asociado, ninguna pantalla de confirmación al otro lado, y ninguna institución a la que llamar. Si envías a una dirección equivocada, los fondos desaparecen: quedan en una dirección que nadie controla, o en manos de quien sí la controla.

Dos modos de fallo predominan. El malware que sustituye en silencio una dirección copiada por la de un atacante lleva mucho tiempo activo y es eficaz, porque nadie lee con cuidado una cadena larga de caracteres. Y enviar a una dirección de la red equivocada —una dirección de aspecto idéntico en otra cadena— es cada vez más habitual a medida que los activos existen en varios sitios a la vez.

Las defensas no tienen nada de glamuroso y funcionan. Verifica la dirección en la propia pantalla de un dispositivo hardware en lugar de fiarte de la del ordenador. Envía primero una pequeña cantidad de prueba para cualquier cosa grande o poco familiar. Confirma la red con el mismo cuidado que la dirección. Y considera insuficiente comprobar solo los primeros y últimos caracteres, porque los atacantes ya generan direcciones que coinciden en esos tramos.

Hay una complicación más que conviene conocer: algunas redes no registran saldos en absoluto. Bitcoin y varias otras registran salidas no gastadas discretas, de modo que un monedero que muestra un único saldo puede en realidad contener docenas de piezas separadas. Al gastar, se combinan y se genera un cambio de vuelta a una dirección que controlas. Esto es invisible en la mayoría de los monederos, pero explica por qué una transferencia de una cantidad pequeña puede llevar en ocasiones una comisión sorprendentemente alta — la transacción tuvo que reunir muchas piezas pequeñas, y las comisiones escalan según el tamaño de la transacción en bytes y no según el valor movido.

Por qué una transferencia dentro de un exchange se siente distinta

Mover fondos entre cuentas del mismo exchange suele ser instantáneo y gratuito, y eso es porque nada tocó la blockchain. El exchange simplemente editó su propio libro contable interno. No se difundió ninguna transacción, no se pagó ninguna comisión, y no hizo falta ninguna confirmación.

Esa comodidad es exactamente el intercambio que se describe entre la tenencia custodial y la no custodial. Las transferencias internas son rápidas porque confías en la contabilidad de una empresa y no en el consenso de una red. Ambas son elecciones legítimas; simplemente son sistemas distintos con modos de fallo distintos.

Qué explica todo esto

La mayor parte de lo que confunde a los recién llegados se desprende directamente de la mecánica. Las comisiones fluctúan porque son pujas. Las transferencias son irreversibles porque no hay ninguna institución que las revierta. Las confirmaciones tardan porque la certeza se va acumulando. Las direcciones equivocadas son irrecuperables porque la red solo comprueba la autorización, nunca la intención. Y perder una frase semilla es catastrófico porque es la clave, y la clave es lo único que controla los fondos.

Nada de esto vuelve inutilizable la cripto. La convierte en un sistema distinto con supuestos distintos, y esos supuestos merecen aprenderse antes de la primera transferencia grande y no después. El glosario define el vocabulario, y nuestra cobertura de seguridad repasa las defensas concretas en detalle.

Puntos clave

  • Una transferencia es una instrucción firmada que la red verifica en cuanto a autorización, nunca en cuanto a intención.
  • Las comisiones son una puja por un espacio de bloque finito, no un precio publicado.
  • Las confirmaciones miden una confianza que se acumula, no un estado que cambia de golpe.
  • Nada comprueba la dirección de destino, por eso una transferencia de prueba justifica su coste.

Lecturas relacionadas