Bethropic

Dust: el saldo que no puedes retirar, y por qué existe

patientmantle20 visitas
🌐 Originally written in English· AI translationView original

Una tarifa por el acto, no por la cantidad

Un banco cobra un porcentaje o una tarifa fija y de cualquier forma la tarifa es una función del dinero. Una blockchain cobra por espacio. Una transacción de Bitcoin ocupa algunos cientos de bytes que cada nodo debe almacenar para siempre, y los mineros la cotizan por byte; una transacción de Ethereum consume gas en proporción a la computación que dispara, y el remitente paga el gas. En ninguno de los dos casos el valor que se mueve entra en el precio. Enviar un satoshi cuesta lo mismo que enviar un bitcoin en la misma forma de transacción.

Ese es el origen completo del dust. Porque la tarifa es fija por el acto y el saldo puede ser arbitrariamente pequeño, siempre hay un saldo por debajo del cual moverlo no tiene sentido: la tarifa lo consumiría. En un día ocupado para la red el umbral sube con la tarifa, y un saldo que valía la pena mover el domingo puede que no valga el lunes. El artículo sobre tarifas cubre por qué la tarifa se mueve; este es sobre lo que deja atrás.

De dónde viene el dust

  • Residuos. Retira la mayor parte de un saldo y la tarifa, deducida de lo que queda, produce una fracción que nunca valió nada por sí sola.
  • Redondeo. Los exchanges y sitios muestran saldos con algunos decimales y los mantienen con más; la parte por debajo de la pantalla es real y es dust por definición.
  • Órdenes parcialmente ejecutadas y conversiones. Cambia una moneda por otra y el lote impar al final de la orden es dust en la moneda que vendiste.
  • Extraños. Una transferencia no solicitada de algunos centavos no es generosidad. Es un anuncio, un intento de vincular tus direcciones, o el primer paso del address poisoning: una dirección parecida plantándose en tu historial. Déjalo tranquilo.

Bitcoin tiene una versión formal del umbral. Los nodos que ejecutan el software de referencia no retransmitirán una transacción que cree una salida que valga menos que el límite de dust, algunos cientos de satoshis para una salida estándar, porque tal salida cuesta más gastar que lo que contiene y de otro modo haría un desorden en el libro mayor para siempre. El límite es una política de red en lugar de una regla del protocolo, pero en la práctica significa que por debajo de cierto tamaño un pago de Bitcoin no se puede hacer en absoluto.

El mínimo en este sitio

La ventana de retiro aplica la misma lógica en un campo. Cada moneda que el sitio soporta tiene un retiro mínimo y una tarifa, ambos almacenados en la unidad más pequeña de la moneda y ambos mostrados a ti, convertidos a unidades ordinarias, en el texto de advertencia bajo el formulario. Un retiro por debajo del mínimo se rechaza en el navegador con un mensaje que nombra el mínimo y la moneda, y nunca llega al servicio de wallet.

ENGINE-VERIFIEDstore/CoinStore.ts: cada moneda mantiene fee, minWithdraw y minDeposit como enteros en la unidad más pequeña, con minWithdrawView y feeView dividiendo por 10^precision para display. component/common/popup/wallet/deposit.tsx y withdraw.tsx: el validador de cantidad rechaza un valor por debajo de selectCoin.minWithdrawView con el mensaje minWithdraw; la advertencia de retiro imprime {min} y {fee} para la moneda seleccionada.

El mínimo no es un límite de lo que es tuyo. Todo por debajo de él sigue siendo tu saldo, puede seguir siendo apostado, y puede ser retirado en el momento en que se une con lo suficiente para cruzar la línea. Es un rechazo a realizar una transacción que gastaría tu dinero en la red y no te entregue nada, que es lo que es un retiro menor que su propia tarifa.

Qué hacer con el dust

  • Juega o añade más. Un saldo por debajo del mínimo puede ser apostado aquí como cualquier otro; es solo la red a la que no puede llegar. Añadir a él hasta que cruce el mínimo es la otra salida.
  • Retira en menos transferencias, más grandes. Cada transferencia paga la tarifa del acto una vez. Dividir un saldo en retiros pequeños manufactura dust en ambos extremos.
  • Verifica la tarifa antes que la cantidad. Si la tarifa es una fracción visible de lo que estás enviando, la transferencia es cara; si la excede, el sitio se negará y no deberías querer de otra forma.
  • Nunca interactúes con dust que no hayas enviado tú mismo. No lo barras, no respondas a él, y no copies ninguna dirección de la fila en la que aparece.

Los mínimos y tarifas son por moneda y por red y pueden cambiar con las condiciones de la red; la ventana de retiro muestra los valores actuales. Este artículo describe el mecanismo, no una promesa sobre ninguna cantidad en particular.

Preguntas frecuentes

¿Qué es dust en cripto?

Un saldo demasiado pequeño para ser rentable mover, porque la comisión de red para enviarlo sería igual o superior. Surge de restos, redondeos, ejecuciones parciales y ocasionalmente transferencias no solicitadas.

¿Por qué la comisión de red no escala con la cantidad?

Porque una blockchain cobra por el tamaño o el cálculo de la transacción, no por su valor. Enviar un satoshi cuesta lo mismo que enviar un bitcoin en la misma forma de transacción.

¿Por qué hay un retiro mínimo en este sitio?

Cada moneda tiene un mínimo y una comisión almacenados en su unidad más pequeña y se muestran en la ventana de retiro. Un retiro por debajo del mínimo gastaría la comisión de red y no entregaría nada, así que la ventana lo rechaza antes de enviar.

¿Se pierde un saldo por debajo del mínimo?

No. Sigue siendo tuyo, puede ser apostado y puede ser retirado una vez que el saldo supere el mínimo.

Alguien me envió una cantidad minúscula que no pedí. ¿Qué es?

La mayoría de las veces un intento de envenenamiento de dirección o un intento de vincular tus direcciones. No interactúes con él y nunca copies una dirección de esa transacción.

FUENTES Y REFERENCIAS

  • Bitcoin Core — dust output policy (el umbral de retransmisión para salidas no económicas)
  • Betkyo client source: store/CoinStore.ts (fee, minWithdraw, minDeposit, los View getters), component/common/popup/wallet/withdraw.tsx (minimum check and warning text)
Dust: el saldo que no puedes retirar, y por qué existe

Comentarios (0)

Aún no hay comentarios.