Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Tree
expandCollapseAlltrue
rootNodos Seguros y Super Nodos


Panel
borderColorgrey
bgColorwhite
titleColorblack
borderWidth1
titleBGColorwhite
borderStylesolid
titleLanguagesIdiomas


  • Install Instale la billetera de Sphere by Horizen wallet on your local machine
  • Send ZEN to a t_address within Sphere by Horizen - this will be used as the stake address
  • Send a small amount of ZEN to a newly generated t_address on the node
  • Use z_sendmany to send a small balance to two newly generated z_address on the node
    NOTE: The balances sent to the z_addresses are used for challenges, each challenge consumes 0.0002 ZEN, therefore the 0.05 ZEN balance suggested below is sufficient for 250 challenges. The purpose of using multiple z_addresses is to reduce the likelihood of balance exceptions, generated by the Node Tracker. It ensures the node always has a balance.

For Arizen instructions, see: Part 7a - Stake and Challenge Balance (using Arizen)

DescriptionCommand

Install Sphere by Horizen - on your local machine NOT your node

1

Install Sphere by Horizen on your local machine, following this guide.

2

Transfer a minimum amount of 42.05 ZEN (Secure Node) or 500.05 ZEN (Super Node) to a t_address in your Sphere by Horizen wallet. This can be transferred from another external wallet, exchange wallet, or other source.

  • This t_address will be used as the stake t_address so make a note of it, ready to use in part 8 of the guide
  • 42.05 ZEN (Secure Node) or 500.05 ZEN (Super Node) is the suggested balance. The intention is to retain a minimum of 42 ZEN (Secure Node) or 500 ZEN (Super Node) in a Sphere wallet t_address, which will be used for the stake.
  • The additional small balance (0.05 ZEN should be sufficient) is for challenges on the node (minus transaction fees)

Generate a new t_address on the node

3

Generate a new t_addresses on the node and output the second t_address listed. After this step your node should have two t_addresses (one is always present by default after running zend for the first time)

  • The first is used to identify your node
  • The second will be used to transit a small balance of ZEN from Sphere to a z_addresses on the node - this is the one output in the terminal
  • Copy the address outputted from the command

Only one t_address will be displayed as the output of this command, this is normal

DO NOT RUN MORE THAN ONCE! There is zero reason to run this command again going forward for the purposes of this guide
  • en su máquina local.
  • Envíe ZEN a una dirección t dentro de la billetera Sphere by Horizen - esta será utilizada como la dirección de colateral.
  • Envíe una cantidad pequeña cantidad de ZEN a una dirección T recién creada dentro del nodo.
  • Utilice el comando  z_sendmany para enviar una cantidad pequeña de ZEN a una dirección Z recién creada dentro del nodo.


NOTA: Los montos enviados a la dirección z se utilizan para los desafíos, cada uno consume 0.0002 ZEN, es por esto que el balance sugerido en las direcciones Z es de 0.05 ZEN que lo hace capaz de resolver 250 desafíos en total. El propósito de utilizar más de una dirección z es de reducir la posibilidad de excepciones por balance, generadas por el rastreador de nodos (Node Tracker). Esto asegura que el nodo siempre tenga un balance para realizar el desafío.

Para las instrucciones de la billetera Arizen, visite la siguiente página: Parte 7a - Balance de desafio y colateral (utilizando Arizen)


Run the following command to 'watch' the node balance

When the transparent balance is shown exit the command with CTRL + c

  • This command will automatically refresh every 30 seconds until it is manually terminated
NOTE: Until the node has synchronized the entire blockchain, the balance will not be reflected. This can take a significant amount of time (many hours) therefore do not be alarmed if the balance isn't shown immediately after the transaction is submitted from Sphere and mined in a block

DescripciónComando

Instale la billetera Sphere by Horizen en su máquina local NO en su nodo.

1

Instale la billetera Sphere by Horizen en su máquina local, siguiendo esta guia.

2

Transferir en el caso de un nodo seguro, 42.05 ZEN o 500.05 cuando se desea un super nodo a una dirección t dentro de su billetera Sphere by Horizen. Esto puede ser transferido desde una billetera externa como en la billetera de un centro cambiario o proveniente de otra fuente.

  • Esta dirección t será utilizada como la dirección t de colateral así que anotala, ya que se utilizara en la parte 8 de la guía.
  • El balance sugerido por tipo de nodo es de 42.05 ZEN (nodos seguros) o 500.05 ZEN (super nodo). La intención es de retener un mínimo de 42 ZEN o 500 ZEN en una dirección t de su billetera Sphere, que será utilizada para el colateral.
  • El balance adicional de 0.05 ZEN es para los desafíos realizados en el nodo y para cubrir la tarifa de transacción al enviar este remanente al nodo.

Generar una nueva dirección T en su nodo

3

Generar una nueva dirección t en el nodo y desplegar la segunda dirección listada. Después de este paso su nodo deberá tener dos direcciones t (una se encuentra siempre presente de manera predeterminada al ejecutar zend por primera vez)

  • La primer dirección se utiliza para identificar a su nodo.
  • La segunda será utilizada para enviar el balance remanente de ZEN desde Sphere a un dos direcciones Z dentro del nodo -  este es uno de los resultados desplegado en la terminal.
  • Copiar la dirección resultante del comando de la derecha.

Solamente una dirección t se desplegará en el resultado de este comando, esto es normal.

¡NO EJECUTES ESTE COMANDO MÁS DE UNA VES! No hay ninguna razón por la cual se deber de correr este comando por segunda vez para poder seguir con la guía.

Code Block
zen-cli getnewaddress > /dev/null && zen-cli listaddresses | jq -r '.[1]'



On

En su máquina local

machine

4

Open your wallet containing the 42 ZEN (Secure Node) or 500 ZEN (Super Node)

  • Select the t_address with the balance of 42.05 ZEN (Secure Node) or 500.05 ZEN (Super Node)
  • Go to the "Send" tab and paste in the address copied from step 3 into the "Send to" field in Sphere
  • Set the "Amount" to 0.0499
  • Click "Confirm" to confirm the details on screen and send the 0.0499 ZEN to the t_address on the node copied from step 3

    Abra la billetera que contiene los 42 ZEN (nodos seguros) o 500 ZEN (super nodo).

    • Selecciona la dirección t donde se encuentra el colateral.
    • Da click en la pestaña "Enviar" y pegar la dirección copiada en el paso anterior en el campo de "Enviar a"
    • Introduce el valor de 0.0499 en el campo "Cantidad".
    • Dar click en "Confirmar" para aceptar los detalles de la transacción en la pantalla y enviar los 0.0499 ZEN a la dirección t del nodo copiada en la paso anterior.

    Example of a funding a Secure/Super Node's challenge balance.

    On the node

    5

    En el nodo

    5

    Ejecute en el nodo el siguiente comando para poder "observar" el balance del nodo.

    Cuando el balance en el campo "transparent" se muestre salga del comando presionado CTRL + c

    • Este comando se ejecutara cada 30 segundos de manera automática hasta que sea manualmente terminado.


    NOTA: Hasta que el nodo haya sincronizado la blockchain completa, el balance se vera reflejado. Esto puede tomar una buena cantidad de tiempo (muchas horas), no se alarme si el balance no se ve reflejado de manera inmediata después de que haya realizado la transacción desde la billetera Sphere y que se haya minado en un bloque.



    Code Block
    watch -n 30 zen-cli z_gettotalbalance


    Panel
    borderColorgrey
    bgColorblack
    titleColorwhite
    borderWidth2
    titleBGColorblack
    borderStylesolid
    titleExample OutputEjemplo de salida

    zenops@node01$ watch -n 30 zen-cli z_gettotalbalance
    {
    "transparent": "0.0499",
    "private": "0.00",
    "total": "0.0499"
    }


    6

    When the blockchain has fully synchronized and the balance is displayed, copy and paste the command in step 7 below, this will

    • Generate two z_addresses on the node
    • Split the balance on the node's t_address, sending half to each z_address
    • A transaction fee of 0.0001 will be taken from the balance of 0.0499, leaving a total balance after this operation of 0.0498 ZEN split across the two z_addresses

    NOTE: We split the balance used for challenges so the tracker will always see a balance of spendable ZEN between challenges, this will prevent downtime from "bal" exceptions by the tracking serverCuando la blockchain se haya sincronizado completamente y el balance se muestre reflejado copie y pegue el comando en el paso 7 de abajo, esta causara:

    • Que se generen dos direcciones Z dentro del nodo.
    • Que se divida el balance en la dirección t del nodo a la mitad en las dos direcciones Z.
    • Una comisión de transacción de 0.0001 sera tomada del balance disponible de 0.0499 ZEN, dejando un balance total para dividir a la mitad en las dos direcciones Z recientemente creadas de 0.0498 ZEN.

    NOTA: Se divide el balance para realizar los desafíos para que el rastreador (tracker) pueda ver siempre un balance disponible de ZEN entre desafíos, esto ayudara a prevenir que existan tiempos de desconexión por expeciones del tipo "bal" en el servidor de rastreo.

    7


    Code Block
    zen-cli z_sendmany $(zen-cli listaddresses | jq -r '.[1]') '[{"address": "'$(zen-cli z_getnewaddress)'", "amount": 0.0249},{"address": "'$(zen-cli z_getnewaddress)'", "amount": 0.0249}]'


    8Run the following command to 'watch' the node balance, when the private balance of 0.0498 is shown exit the command with CTRL + c

    Ejecute el siguiente comando para "ver" el balance del nodo, cuando el balance en el campo "private" muestre la cantidad de 0.0498 ZEN salga del comando utilizando CTRL + c.


    Code Block
    watch -n 30 zen-cli z_gettotalbalance


    Panel
    borderColorgrey
    bgColorblack
    titleColorwhite
    borderWidth2
    titleBGColorblack
    borderStylesolid
    titleExample Output

    zenops@node01$ watch zen-cli z_gettotalbalance
    {
    "transparent": "0.00",
    "private": "0.0498",
    "total": "0.0498"
    }


    9

    While waiting for your transactions to confirm, check out Mientras esperes a que se validan las transacciones en confirmar, puedes ver el video de Rolf Versluis AKA BlockOps ' video about challengessobre los desafíos realizado en el nodo.

    **Challenge Los balances , both spent and unspent, are never burnt (removed from supply) unless the node operator intentionally or unintentionally loses access to the keys for the challenge addresses (deletes or replaces wallet.dat on the nodede los desafíos, los ya gastados y los no gastados, nunca son quemados (removidos de la oferta) al menos de que el nodo pierda el control de las llaves privadas de las direcciones de desafío (esto puede ser por eliminar o por reemplazar el archivo wallet.dat en el nodo).**

    Widget Connector
    width640
    urlhttps://www.youtube.com/watch?v=QyuHtBJGOjA
    height360


    Part

    Parte 6

    Part

    Parte 7

    of

    de 11 -

    Stake and Challenge BalancePart

    Balance de colateral y desafío

    Insert excerpt
    Social Links
    Social Links
    nopaneltrue