Delegación de direcciones en Qtum: preguntas frecuentes

Qtum Español
13 min readOct 19, 2020

Jackson Belove

Oct 4

Después de un mes del Testnet Stake-A-Thon y un mes del Mainnet Stake-A-Thon, recibimos muchas preguntas de la comunidad sobre los detalles de la delegación de direcciones para el Stake-A-Thon fuera de línea, elegir un super staker, dividir UTXO, etc.

Aquí tienes tus respuestas.

Introducción

Consulte los manuales de delegación de direcciones para la billetera Qtum Core y la billetera web Qtum en las referencias ¹ ² a continuación y una lista de los súper stakers disponibles en https://stake-a-thon-test.qtum.org/en/super-staker /lista.

Q1. ¿Por qué delegar una dirección a un super staker?

A1. El staking fuera de línea de Qtum al delegar una dirección a un super staker permite la participación en el staking y la obtención de recompensas en bloque mediante billeteras que no tienen que permanecer en línea. Qtum Proof of Stake requiere ejecutar la billetera Qtum Core de nodo completo que sincroniza toda la blockchain y protege la red validando y transmitiendo cada transacción y bloque en tiempo real. Estas billeteras Qtum Core que también contienen monedas QTUM también pueden participar en Proof of Stake, publicar bloques y ganar recompensas en bloque. Con la adición del protocolo de participación fuera de línea, la billetera Qtum Core ahora puede funcionar como un “súper participante” y aceptar delegaciones de direcciones para Prueba de participación de usuarios con billeteras que no quieren ejecutar un nodo completo o permanecer en línea 24/7.

UTXO y división de UTXO

Cuando se trata de staking, todo se trata de las UTXO.

Q2. ¿Qué es un UTXO?

A2. Un UTXO es una salida de transacción no gastada. Un UTXO es una pequeña parte de los datos de la transacción almacenados en un bloque en la blockchain y da un número para el valor de la transacción, a qué dirección pertenece y los pasos para enviar ese valor. La billetera para blockchains UTXO (como bitcoin y Qtum) simplemente suma todos estos pequeños bits de valor de datos donde se almacenan en varios bloques de la blockchain y presenta un saldo conveniente. Pero todas las transacciones, como el envío y la participación, se gestionan a nivel granular con UTXO individuales.

Q3. ¿Es necesario dividir mis UTXO?

A3. Si. Supongamos que queremos delegar una dirección que ha aumentado su tamaño con el tiempo con nuevas monedas y ha recibido una recompensa de bloque (como staker). Esto podría dar una dirección que contenga UTXO con estos tamaños: 4 (la recompensa del bloque), 90, 50, 400, 75 y 30. Pero como la mayoría de los súper stakers solo stake UTXO con un tamaño mínimo predeterminado de 100, terminamos solo staking 400 QTUM del total. Aquí es donde ayudará dividir las UTXO más grandes y recombinar las más pequeñas.

Tenga en cuenta que la transacción dividida pagará una pequeña tarifa de transacción, la billetera Core se mostraría como “Pago a usted mismo” porque las monedas se enviaron a la dirección de la billetera, y la división restablece el vencimiento de los UTXO porque se envían a la billetera. Después de la división / recombinación, el superintendente puede apostar el total completo.

La delegación de UTXO grandes reducirá sus ganancias. Puede ver cómo funciona esto considerando una dirección con un “tiempo esperado” de 500 bloques (lo mismo que el período de apuesta). Si la dirección delegada tuviera un solo UTXO, y ese UTXO ganó una recompensa de bloque, sería staked y no sería elegible para ganar otra recompensa de bloque por 500 bloques, momento en el que “maduraría” y comenzaría staking nuevamente, reduciendo efectivamente el rendimiento en 50%.

Considerando un peso de red de 20 millones, podemos ver las siguientes reducciones de ingresos para un staking de dirección delegada con una única UTXO grande frente a la división en muchas UTXO pequeñas:

¿Cómo leer esta tabla? Tomando la tercera línea desde abajo, para un peso de red de 20 millones, el tiempo esperado para staking 10,000 QTUM sería 2,000 bloques. Staking con un solo UTXO de tamaño 10,000 significa que después de ganar una recompensa en bloque, ese UTXO está fuera de acción durante 500 bloques, o el 20% de la secuencia de bloques para esa billetera, que solo puede obtener el 80% de los ingresos potenciales.

Dividir las UTXO es más importante con las direcciones delegadas, ya que las UTXO delegadas no se pueden dividir mediante el proceso de apuesta, ya que lo son para las UTXO super stakers (cuando ganan recompensas en bloque por sus UTXO) o stakers en solitario. En este caso, cualquier UTXO staked sobre 200.0 QTUM se dividirá automáticamente en dos por el protocolo, por lo que los UTXO staked terminarán naturalmente en el rango de los 100. Pero el superintendente no puede staked ni dividir las UTXO de dirección delegada. Un UTXO demasiado grande para una dirección delegada seguirá siendo demasiado grande para siempre.

Las billeteras más pequeñas pueden querer usar la operación dividida después de delegar la dirección para administrar cualquier cambio de UTXO después de pagar el combustible y las tarifas por esa transacción. Consulte la pregunta 5 para obtener más información sobre esto.

Q4. ¿Cómo puedo comprobar el tamaño de mis UTXO?

A4. Dado que el tamaño de los UTXO es muy importante para delegar direcciones (y aún más importante para los súper stakers, pero esa es otra lista de preguntas frecuentes), puede usar la API del explorador para verificar los tamaños de UTXO. Para ver sus tamaños de UTXO, puede llamar a la API a través de cualquier navegador con una solicitud de URL como esta:

https://qtum.info/api/address/Q_your_address_goes_here/utxo

Por supuesto, reemplace “Q_your_address_goes_here” con su dirección Qtum real.

La respuesta enumerará los UTXO actuales y su valor en Satoshis (100,000,000 Satoshis = 1.0 QTUM). Continuando con el ejemplo anterior, si miramos los UTXO antes de dividir, veríamos:

Salida de API, limpiada para mayor claridad

Hay 6 UTXO de tamaño de 400 a 4 QTUM. Para convertir Satoshis a QTUM, mueva el punto decimal 8 lugares a la izquierda, por ejemplo, la fila superior muestra un UTXO para 400.0 QTUM:

Observe que el UTXO inferior para 4.0 QTUM aparece como “isStake”: verdadero, lo que significa que era un UTXO con participación que se maneja de manera diferente por la billetera.

Al observar la respuesta de la API real (en testnet) después de la transacción dividida, vemos:

Salida de API, limpiada para mayor claridad

Vemos 6 UTXO como se esperaba, 5 de tamaños de 100.0 QTUM y uno a 148.99, que es el resto después de dividir y pagar una tarifa de transacción de 0.004384 QTUM.

Q5. ¿Tiene más sentido dividir sus UTXO en UTXO de tamaño 102, ya que uno de ellos terminará pagando un poco más de 1 QTUM al delegar, especialmente para los titulares más pequeños que podrían tener 200 o 300 QTUM?

A5. Sí, este enfoque funcionaría. Tenga en cuenta que la billetera delegante deberá pagar el combustible y las tarifas con un UTXO y que el UTXO se reducirá de tamaño y obtendrá un pequeño reembolso de gas. Si se usa un UTXO de 100.0, volvería (asumiendo que el cambio de dirección está deshabilitado para aquellas billeteras que tienen esta opción) como 98.89 QTUM y no ser staked.

Otro enfoque es dejar un UTXO pequeño de 3.0, 5.0, etc., que la billetera generalmente elegirá por la tarifa y el gas, pero siempre verifique los tamaños de UTXO después de delegar para asegurarse de que tengan el tamaño adecuado.

Q6. No estoy usando la billetera Qtum Core (que tiene incorporado el comando “dividir UTXO”). ¿Cómo puedo dividir mis UTXO?

A6. Qtum Electrum puede usar la página “Herramientas — Pagar a muchos”. Para otras billeteras, los usuarios pueden usar una nueva dirección con múltiples envíos de 100 monedas a esta dirección. Las direcciones grandes pueden enviar su total a una dirección de billetera Electrum y usar “Herramientas — Pagar a muchos”.

Electrum usando herramientas — Pague a muchos

Operaciones de delegación

Q10. ¿Cómo puedo seleccionar un buen super staker?

A10. Elija un súper staker que sea lo suficientemente grande y tenga una tarifa aceptable. El explorador mostrará el saldo de staking frente al saldo de QTUM para ese staker. Mire para ver que el saldo de staking no es más del 50% del saldo de QTUM (total). Debido a la variación de la recompensa de bloque, si el saldo total de QTUM del staker está staked, no puede stake nuevos bloques para los delegados. Elija un staker que obtenga recompensas de bloque regulares para que sepa que está en línea y activo.

Página de direcciones del super staker en qtum.info’

Este ejemplo con Photoshop muestra un súper staker que está staking muchos bloques con aproximadamente el 38% de su saldo comprometido con los stakes. La cantidad promedio comprometida con los stakes cambiará con el tiempo a medida que cambien las delegaciones y el peso de la red.

Q11. ¿Cuándo recompensa en bloque?

A11. Esta es la pregunta por excelencia para cualquier blockchain descentralizada. Delegar una dirección no cambia la probabilidad matemática de cuándo se recibirá una recompensa de bloque. La calculadora de participación muestra el “tiempo esperado” para una recompensa en bloque, que es un resultado de probabilidad para un proceso aleatorio. El 63% de las veces, la billetera recibirá una recompensa en bloque en el tiempo esperado, pero la recompensa en bloque podría llegar mucho antes o mucho más tarde que el “tiempo esperado”, que puede verse como un promedio a largo plazo. Lea más sobre “cuándo bloquear la recompensa” en este blog.

Q12. ¿Cuál es la tarifa para delegar y no delegar?

A12. Las transacciones de delegación se ejecutan en un contrato inteligente que cobra tarifas de gas. Puede ver las cantidades de gas cobradas por el contrato inteligente de las delegaciones que se encuentran en el rango de 2,183,000 para una delegación (aproximadamente 0.87 QTUM) y en el rango de 30,000 gas para la no delegación (aproximadamente 0.012 QTUM). Las billeteras normalmente enviarán de forma predeterminada una cantidad de gas de 2,500,000 que a un precio de gas de 0.00000040 es un pago de gas de 1.0 QTUM para la asignación de delegación. Cualquier gas adicional se reembolsa a la billetera, por lo que podría ver pequeños pagos “minados” de 0.12 QTUM, etc., como reembolsos de gas. La tarifa de delegación también paga la tarifa de transacción regular, que podría ser de 0.01 QTUM o menos.

Q13. ¿Cómo sé si mi delegación ha sido aceptada?

A13. La billetera que delega mostrará el estado, al igual que el explorador, donde puede ver el estado de la delegación (después de que se publique el siguiente bloque) en la página de la dirección del delegador o la dirección del superintendente.

Q14. ¿Hay alguna manera de verificar si mi dirección delegada está siendo stake por el súper staker?

A14. El explorador mostrará si su dirección ha sido delegada a un super staker, lo que significa que se asignó a través del contrato inteligente. Pero puede delegar una dirección a cualquier dirección de Qtum, ya sea que haya un super staker ejecutándose en esa dirección o no.

La única forma real de comprobar si un super staker está staking tus UTXO es recibir una recompensa en bloque de ese super staker. Aparte de eso, puede obtener algo de confianza al verificar la asignación con el explorador y ver si el súper staker está ganando recompensas en bloque para otros delegados con la misma tarifa que utilizó.

Q15. ¿Qué sucede si se hace una delegación con una tarifa más alta o más baja que la que requiere el super staker?

A15. Si una delegación se realiza con una tarifa más alta que la que requiere el super staker, cualquier recompensa en bloque para ese delegado pagará la tarifa más alta.

Si se hace una delegación con una tarifa más baja que la que requiere el super staker, el super staker no hara stake esos UTXO, que deben ser no delegados y luego delegados con la tarifa adecuada.

Q16. ¿Debo activar el botón Staking en mi billetera después de delegar? ¿Qué pasa si lo hago?

.

A16. El botón Stake page — Staking se usa si está staking desde su billetera Qtum-Qt. Activar el botón de Staking no hará ninguna diferencia para la dirección delegada (los UTXO no se hara stake dos veces) ya que esa dirección ha sido asignada a un super staker, pero permitirá staking desde otras direcciones no delegadas de su billetera, si las hubiera.

Q17. ¿Mis recompensas se agregan automáticamente a mi participación fuera de línea o tengo que volver a delegarlas periódicamente?

A17. No es necesario volver a delegar. El súper staker hara stake cualquier UTXO agregado mayor que su tamaño de UTXO de staking mínimo (generalmente el 100.0 QTUM predeterminado) una vez que vencen. Las direcciones delegadas deben combinar las recompensas de bloque cuando pueden hacer un UTXO de 100 QTUM o más, usando el comando split para las billeteras Qtum Core o el control de monedas en otras. Una billetera más pequeña podría usar el control de monedas para agregar cantidades más pequeñas de recompensas en bloque a otra UTXO, por ejemplo, combinando 10 de las recompensas en bloque 3.6 QTUM con una UTXO existente de 100 QTUM, pero probablemente no valga la pena el esfuerzo.

Q18. Si una billetera super staker también realiza una asignación de delegación de direcciones desde su dirección de super staker, ¿qué sucede?

A18. En este caso, la dirección del súper staker “A” se delegaría a un nuevo súper staker “B”, el súper staker “A” no tendría UTXO maduros para stake (porque fueron delegados) y dejaría de staking para sus direcciones delegadas. o sí mismo. El superintendente “A” debería eliminar esa delegación para restablecer la participación para sus delegados.

Q19. ¿Cuál es la cantidad mínima que se puede delegar y por qué?

A19. La mayoría de los súper stakers estarán configurados para stake el tamaño mínimo predeterminado de UTXO de 100.0 QTUM, por lo que, aunque se puede delegar cualquier cantidad, el tamaño mínimo que se hara staking es un UTXO de 100.0 QTUM, y la billetera delegante debe tener otro 1.1 QTUM para la tarifa de delegación de dirección y el gas.

Qtum Electrum y billetera móvil

Q25. ¿Cómo puedo usar la billetera Qtum Electrum para la delegación de direcciones?

A25. En Qtum Electrum, vaya a Ver, seleccione Mostrar direcciones y anote la dirección para delegar. Luego vaya a Ver, seleccione Mostrar delegaciones, vaya a la página Delegaciones y haga clic con el botón derecho para completar el formulario de Delegación de stake (delegación de dirección). Elija la dirección que desea delegar de la lista desplegable Dirección. Asegúrese de que está utilizando una billetera “heredada” con direcciones “Q” (que son necesarias para la delegación de direcciones).

Q26. ¿Cuándo admitirá Ledger el staking sin conexión?

A26. Qtum ha enviado una solicitud de extracción a Ledger para actualizar la aplicación Ledger Qtum para la delegación de direcciones, y Ledger debe probar y publicar según su cronograma.

Q27. ¿Es posible delegar desde la billetera móvil, y si no, será posible en el futuro?

A27. Actualmente, no es posible delegar una dirección con la billetera móvil Qtum Android y no sé si esto será posible en el futuro. Lo que puede hacer ahora es restaurar la dirección de la billetera móvil en Qtum Web Wallet y delegar la dirección con Web Wallet. Guarde el archivo de claves de Web Wallet en un lugar seguro; esta es una buena copia de seguridad para su billetera móvil. Puede ver cualquier recompensa en bloque recibida con Web Wallet, billetera móvil o el explorador.

Avanzado

Q30. Quiero delegar en mi super staker. ¿Cómo debo configurarlo?

A30. Establezca el super staker con una tarifa del 0 por ciento, tamaño de participación UTXO mínimo de 4.0 QTUM y establezca la dirección de delegación en la lista de permitidos (Configuración — Configuración: personalizada — Tipo de lista de delegación — Lista de permitidos). Esto acumulará recompensas de bloque en la dirección fuera de línea para mayor seguridad, stake todas las recompensas de bloque a medida que maduran y evitará que otros delegadores se aprovechen de su super staker. Para la reducción a la mitad en diciembre de 2021, restablezca el tamaño de participación de UTXO mínimo a 2.0 QTUM.

Q31. Intenté anular la delegación en Qtum-Qt y veo un punto rojo con “Eliminar error de transacción” y la delegación no se cancela. ¿Que puedo hacer?

A31. Quizás el archivo wallet.dat tenga algunos problemas. Asegúrese de tener una buena copia de seguridad de la billetera (una copia de ese archivo wallet.dat) luego intente el comando “rescan” al inicio, o si aún tiene problemas, intente el comando “salvagewallet”.

Q32. Tengo monedas en varias direcciones diferentes en mi billetera. ¿Cómo puedo consolidarlos en una dirección para dividirlos?

A32. Vaya a Configuración — Opciones — Billetera y marque la casilla para “Habilitar funciones de control de monedas”, y desmarque “Usar cambio de dirección”. Esto le permite seleccionar UTXO por dirección para enviar y no obtener una nueva dirección para cambiar.

Elija la dirección en la que desea consolidar y copie esa dirección. Vaya a Enviar y luego seleccione “Entradas”. Mire esa lista y seleccione la dirección UTXO que desea enviar (y sume la cantidad de cada uno) a su dirección consolidada que pegue la dirección para enviar.

Envíe las monedas a una dirección y luego realice la operación de división.

Si esto es demasiado trabajo, también puede abrir la billetera web Qtum con una nueva dirección, enviar el saldo de la billetera Qtum Core y luego enviarlo de regreso a su dirección preferida. Entonces haz la división.

Gracias por todas las excelentes preguntas y, si tiene una, déjela en los comentarios a continuación para que podamos agregar más respuestas.

Referencias

1. Manual de Qtum Core: delegar el acceso al super staker

2. Manual de Qtum Web Wallet: delegación de direcciones para staking sin conexión’

3. Video de YouTube — Qtum Offline Staking — Cómo delegar

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response