Qtum Super Staker: Guía de configuración sencilla

Qtum Español
8 min readSep 23, 2020

Jackson Belove

Jul 8 ·

¡Una guía paso a paso sobre cómo configurar las billeteras Qtum Core Qtum-Qt y qtumd como Qtum Super Staker!

Qtum Core versión 0.19.1 proporciona una actualización para staking fuera de línea usando la billetera como un súper staker, proporcionando staking para direcciones delegadas. Qtum Testnet completó su hard fork con el bloque 625,000 a las 9:50 am GMT el 29 de Junio de 2020, y ahora está disponible para probar el nuevo protocolo de staking fuera de línea.

Este blog muestra cómo configurar un super staker en Testnet en 6 sencillos pasos. En las referencias se ofrece una explicación completa de estos pasos. Empecemos.

Super Staker qtum-qt

Puede configurar la billetera GUI de escritorio Qtum-Qt como un super staker usando la página Stake — Super Staking. Se muestra un ejemplo de testnet.

1. Descargue e instale la versión 0.19.1 de la billetera Qtum Core. Descarga desde qtumeco.io o GitHub. Inicie la billetera en Testnet.

2. Deje que la billetera sincronice completamente la blockchain, luego encripte y haga una copia de seguridad de la billetera. A continuación, vaya a Configuración — Opción — Principal y marque “Habilitar súper staking”. Confirme y reinicie la billetera para reconstruir la base de datos para el súper staking [Referencia 1]. Esto puede tardar varias horas, dependiendo de su computadora.

Habilitar super staking

3. El súper staker necesitará comprometer algunos stakes, por lo que debemos enviarle QTUM. Utilice la ventana: direcciones de recepción para obtener la dirección y enviar algunos QTUM de prueba desde Qtum Testnet Faucet (retiros diarios disponibles).

4. Agregue un nuevo Super Stake usando el botón Stake — Super Staking — “+”, ingrese el nombre del Staker (solo referencia local) y seleccione la dirección del Staker.

Añadir super apiladora

5. El súper staker necesita algunos UTXO de tamaño mínimo 100 QTUM para staking. Utilice el botón de división del tridente o el comando “splitutxosforaddress” para cambiar el tamaño de los UTXO que envió a la dirección de recepción. Cualquier UTXO redimensionado debe madurar para 500 confirmaciones antes de que puedan usarse para staking.

Monedas divididas para super staker

6. Configure el super staker con el botón Opciones, luego haga clic en “Personalizado” para ver la configuración (el valor predeterminado ofrece una tarifa del 10% y acepta UTXO de tamaño mínimo 100 QTUM). Haga clic en “Aceptar” y el Super Staker está listo. Vaya a la página Stake — Staking y haga clic en el botón Staking a la derecha (e ingrese la frase de contraseña) para habilitar el staking.

Opciones de super staker

Supervisión del Super Staker

El super staker mostrará las transacciones para las recompensas en bloque que reciba, las recompensas en bloque para las direcciones delegadas que se mostrarían como pagos minados de 0.4 + tarifas de transacción (para un super staker con una tarifa del 10%) o 4.0 + tarifas de transacción como recompensa en bloque por su propios UTXO, como se muestra a continuación. [Referencia 2].

Su peso es 5800, el peso de la red es 3501909

Pase el mouse sobre el ícono de staking en la esquina inferior derecha para ver el peso total de la billetera, que son los UTXO del super staker más los UTXO que se delegan.

Vea las delegaciones recibidas en la página Stake — Super Staking usando el botón “Delegaciones …”, que muestra la dirección y el peso de cada delegación. El comando “getdelegationforstaker” también mostrará las delegaciones al super staker. También puede colocar el mouse sobre el ícono de staking del súper staker para ver el peso de todas las delegaciones.

Delegaciones

qtum Super Staker

Puede configurar el daemon / server wallet qtumd como un super staker, lo cual es fácil si está familiarizado con el funcionamiento de la línea de comandos de Linux. Se muestra el ejemplo de testnet, para mainnet, omita el parámetro “-testnet”. Estos comandos también se pueden ingresar mediante RPC.

1. Descargue, instale, cifre y haga una copia de seguridad de la billetera (Cómo implementar un nodo Qtum).

2. Inicie la billetera para superstaking y sincronización inicial de blockchain:

./qtumd -testnet -superstaking

./qtumd -testnet -superstaking

Esto usa la configuración predeterminada del super staker de 10% de tarifa y tamaño mínimo de 100.0 QTUM para aceptar el staking, o anular estos valores agregando los parámetros de inicio “-stakingminfee = n” y “-stakingminutxovalue = m” respectivamente. Si la billetera se lanzó previamente y descargó la blockchain antes de agregar un super staker, inicie la billetera con [Referencia 1]:

./qtumd -superstaking -reindex

Si la nueva billetera tarda en hacer conexiones iniciales entre pares:

./qtum-cli -testnet addnode qtum4.dynu.net:13888 añadir

3. Mientras la blockchain se sincroniza, puede enviar un QTUM de prueba al staker, primero obtenga la dirección:

./qtum-cli -testnet getnewaddress “legado”

Envíe monedas a la nueva dirección, 1,001 Test QTUM enviado en este ejemplo. Las monedas no serán visibles en la billetera hasta que la blockchain se sincronice por completo.

4. Después de que la blockchain se sincronice por completo, divida las monedas, comenzando con un solo UTXO de 1,001 en este ejemplo:

./qtum-cli -testnet splitutxosforaddress “dirección” 100200

./qtum-cli -testnet splitutxosforaddress “dirección” 100200

El resultado son 9 UTXO de tamaño 100.0 y uno de tamaño 100.998 (porque la tarifa de transacción fue 0.002).

También puede buscar la transacción en Explorer testnet.qtum.info.

Esto da 10 UTXO, que es un número bajo que solo sirve para el staking de direcciones delegadas hasta aproximadamente el 0,1% del peso de la red.

Estos UTXO deben madurar durante ~ 18 horas antes de que puedan usarse para staking. El participante puede aceptar delegaciones ahora si tienen una tarifa del 10% o más.

Para este ejemplo, enviamos a dos delegaciones aproximadamente 1,000 monedas cada una, una con una tarifa del 10% y otra con una tarifa del 11% [Referencia 3].

Supervisión

Monitorear delegaciones usando:

./qtum-cli -testnet getdelegationsforstaker “staker address”

./qtum-cli -testnet getdelegationforstaker “dirección de staker”

Verifique el saldo del staker usando “getwalletinfo” que muestra el saldo y stake para staker’s dirección.

Para ver el peso de el staking, use “getstakinginfo”:

./qtum-cli -testnet getstakinginfo

./qtum-cli -testnet getstakinginfo

Aquí vemos “staking”: verdadero, por lo que se confirma que la billetera está staking, y el peso (monedas maduras) en Satoshis de 3.000.998 QTUM, que es la suma del peso del staker’s más el peso delegado.

Para salir de la billetera:./qtum-cli -testnet stop

Para reiniciar el super staker:

./qtumd -superstaking

Referencias

1. El super staker debe poder hacer referencia a cualquier dirección en la blockchain (índice de direcciones) y leer eventos de registro (para obtener información sobre contratos inteligentes). El lanzamiento inicial de la billetera habilitada para superstaking creará la base de datos con esta información, o al reiniciar una billetera con una blockchain previamente sincronizada usando “-reindex” se agregará esta información de base de datos.

2. Las recompensas en bloque para la versión 0.19.1 se realizan en un solo bloque por el monto total del “subsidio”, actualmente 4.0 QTUM. El enfoque “mutualizado” de diez pagos de recompensa en bloque de 0.4 QTUM sobre 510 bloques cambia a un pago de recompensa de un solo bloque de 4.0 QTUM que puede dividirse entre el super staker y la dirección delegada.

3. Establecer una tarifa de delegación del 11% es pagar de más para un super staker que requiere una tarifa del 10%. El super staker aceptará delegaciones que cumplan con su tarifa o más.

4. Manual de Staking sin conexión CN ES EN KO

Anexo, preguntas de la comunidad:

1. ¿Qué es una UTXO?

La salida de transacciones no gastadas (UTXO) es la unidad atómica de valor para blockchains que utilizan el modelo “UTXO” para almacenar valor en transacciones en los bloques (por ejemplo, bitcoin y Qtum). Un UTXO es un pequeño dato que contiene un valor de “moneda” en un bloque que solo puede desbloquearse y gastarse con una billetera que contiene las claves privadas de la dirección vinculada a ese UTXO. La billetera solo contiene claves privadas y administra UTXO en la blockchain. La billetera en sí no contiene monedas.

2. Además, ¿el contrato se configura con una dirección de billetera o una URL?

Los contratos inteligentes tienen sus propias direcciones en la blockchain. El contrato de delegaciones es un contrato especial con una dirección “personalizada” hex 86. Puede ver el contrato inteligente de staking fuera de línea para mainnet en https://qtum.info/contract/0000000000000000000000000000000000000086 Las transacciones de delegación de stakingh sin conexión conocen esta dirección y utilícela para crear la transacción delegado / no delegado.

3. ¿Necesito configurar algún tipo de DNS para apuntar al staker?

No, las delegaciones trabajan en función de la dirección Qtum del delegador. Los nodos de Qtum se conectan de igual a igual para hablar entre ellos. El superintendente lee el contrato inteligente de las delegaciones para recoger las delegaciones realizadas en su dirección.

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