Cómo participar con las criptomonedas Proof of Stake

Si este contenido te resulta interesante, ¬°Vota Para Mejorarlo!
[Votos: 0 Promedio: 0]

Las criptomonedas Proof of Stake permiten ser controladas como depósito de valor para beneficiarte de un aumento significativo

Cuando utilizas criptomonedas que funcionan con el algoritmo Proof of Stake (PoS), el control activo de tus monedas es esencial para asegurarte que aumentas tus recompensas con la función de PoS.

Si no controlas las criptomonedas Proof of Stake, puedes beneficiarte menos en la composición de tus ganancias y puedes perder más de las necesarias cuando realizas un pago desde tu monedero.

Exactamente por cuánta diferencia afecta esto, dependerá de las especificaciones de la moneda en sí misma y de qué transacciones realices.

Es particularmente importante para criptomonedas como Neucoin, en el que peque√Īos y medianos propietarios deben esperar mucho tiempo entre cada vez que participan y cada vez que reciben su recompensa.

Algunos monederos tendr√°n funciones sobre el control de las monedas PoS dentro de la interfaz gr√°fica de usuario (GUI), lo que facilita las cosas, pero en otras no.

Este artículo se presenta un método manual sobre el control de las monedas Proof of Stake para los usuarios con los monederos Qt que no tienen estas características dentro de la GUI.

Está especialmente enfocado en Neucoin, pero los mismos comandos deberían funcionar para prácticamente cualquier monedero Qt de cualquier criptomoneda.

Proof of Stake


¬ŅPor qu√© se necesita un control con las criptomonedas Proof of Stake?

Como ya he comentado, los peque√Īos y medianos propietarios de Neucoin, deben esperar mucho tiempo antes de participar.

Cuando finalmente consigues participar con algunas monedas, no obtienes el interés debido en todo tu saldo; en su lugar, se selecciona uno de los pagos que has recibido y ganas las recompensas debidas en esa cantidad. El resto de tu interés no se pierde, sigue creciendo y lo consigues más tarde.

Por ejemplo, esto significa que si recibes un pago √ļnico de 10.000 monedas, ganar√°s m√°s intereses compuestos que si recibes¬†10 pagos de 1.000 monedas, aunque tu saldo sea el mismo.

Esto se debe a que en ambos casos esperarás la misma cantidad de tiempo antes de conseguir tu primera recompensa, pero en el primer ejemplo recibirás todo tu interés de una vez, mientras que en el segundo ejemplo recibirás solo el 10% como mucho en tu primera participación.

Debido a que puedes ganar recompensas con tus monedas Proof of Stake, esto significa que finalmente terminar√≠as benefici√°ndote con m√°s dinero en el primer ejemplo mencionado cuando obtuviste un pago √ļnico, como s√≠ lo har√≠as en el segundo ejemplo donde obtuviste¬†10 pagos que suman la misma cantidad.

En el ejemplo anterior, fácilmente podrías arreglar esto sin entrar en técnicas avanzadas simplemente usando tu monedero de la manera habitual para enviar tu mismo 10.000 monedas. Al hacer esto combinarías todas las salidas, las 10 de los 1.000 pagos de Neucoin en una sola salida, pero a veces, las cosas pueden ser un poco más complicadas.

Por ejemplo, digamos que recibes un solo pago de 10.000 monedas y las dejas en tu monedero para participar; despu√©s de 8 semanas en la que todav√≠a no has ganado tu primera recompensa, has creado alg√ļn¬†“inter√©s razonable” en estas monedas.

Ahora recibes esos 10 pagos por 1.000 cada uno de lo que se analizó anteriormente. Cuando gastas cualquier moneda en tu monedero, pierdes las recompensas no pagadas para apostarlas.

Por lo tanto, en este ejemplo, quieres enviar un pago de 10.000 neucoins a ti mismo utilizando estos 10 nuevos pagos, pero solo si usas el monedero como normal para enviarte un pago a ti mismo, probablemente no lo har√°s y usar√°s los 10.000 que conseguiste en tu primer dep√≥sito, destruyendo tus recompensas ganadas y no poder hacer nada para consolidar los pagos m√°s peque√Īos.

Para ello, debes poder especificar qué salidas (pagos recibidos) deseas utilizar para crear tu transacción; eso es lo que voy a mostrarte de cómo lograrlo en esta guía.

El control de monedas tambi√©n puede ser √ļtil al enviar pagos de tu monedero. Al especificar qu√© salidas debes utilizar para realizar un pago, puedes asegurarte de que no est√°s perdiendo ganancias innecesariamente.

Sin embargo debes tener en cuenta, que al enviar pagos a otra persona, probablemente necesitarás enviarte a ti mismo a cambio, porque cada salida se utiliza complemente en cada transacción.

Se explicará esto correctamente más adelante en este artículo, pero por ahora solo debes tener en cuenta que si no lo haces, puedes perder algunas de tus monedas.

Control manual de monedas mediante la consola del monedero Qt

El control manual de monedas requiere que utilices la consola en lugar de la GUI. Esto significa que en lugar de solamente seleccionar las opciones de los men√ļes, tienes que escribir comandos manualmente.

Estos comandos deben ser precisos y utilizar la gram√°tica correcta o de lo contrario no funcionar√°n, por lo que debes leer atentamente las instrucciones y comprobar que has escrito cada comando correctamente antes de ingresar.

Para abrir una ventana de la consola, solo basta con hacer clic en ‘Ayuda’ en el men√ļ de navegaci√≥n de tu monedero, y a continuaci√≥n seleccionar ‘Depurar ventana’. Esto abrir√° una nueva ventana con dos pesta√Īas: haces clic en ‘Consola’ para llegar a la pesta√Īa que vamos a utilizar aqu√≠.

Primer paso: Lista de salidas no gastadas

En la ventana de la consola, escribe ‘listunspent’¬†(sin las comillas) y presiona Enter. Esto te dar√° una lista de todas las salidas de transacciones anteriores que te pertenecen, o en un lenguaje m√°s claro, todos los pagos que has recibido.

Cada una aparecer√° entre corchetes y deber√° verse algo como esto:

C√ďDIGO OCULTO (Clic para desplegar)
{ “txid” : “a long list of random looking characters should be here”, “vout” : “this should be a number”, “address” : “this is the Neucoin address belonging to you that these coins where sent to”, “account” : “”, “scriptPubKey” : “another long list of random looking characters”, “amount” : “the number of coins you received”, “confirmations” : “the number of confirmations for this transaction” }

Puedes utilizar esta lista para seleccionar las salidas que quieras utilizar para realizar un pago. Por ejemplo, los propietarios de neucoins, pueden querer seleccionar salidas m√°s peque√Īas y m√°s nuevas (las salidas m√°s recientes tendr√°n menos confirmaciones) y dejar cualquiera mayor y m√°s larga.

Cuando hayas elegido cu√°les quieres usar, toma nota de la ‘cantidad exacta’¬†para cada una. Si has recibido monedas con m√°s de una direcci√≥n, tambi√©n necesitar√°s una lista de cada direcci√≥n que aparezca en una de las salidas que vas a utilizar.

Una vez que hayas anotado estas cosas por separado, solo necesitamos “txid”, “vout” y “scriptPubKey” para ejecutarlo en el siguiente paso. Es posible que quieras copiar y pegar cada una en un editor de texto, y a continuaci√≥n eliminar la l√≠nea de cada una aparte de las tres, para dejar algo como esto:

C√ďDIGO OCULTO (Clic para desplegar)
{ “txid” : “a long list of random looking characters should be here”, “vout” : “this should be a number”, “scriptPubKey” : “another long list of random looking characters” }

Debes tener en cuenta que se ha quitado la coma del final de la l√≠nea “scriptPubKey”. Las comas siempre se deben incluir al final de cada l√≠nea, aparte de la √ļltima. Esta es una de esas cosas gramaticales molestas que tienes que hacer bien ya que es muy com√ļn equivocarse con frecuencia.

No te preocupes demasiado, si haces este tipo de cosas mal, no perderás ninguna moneda, simplemente no se aceptará el comando. También analiza que si no eres programador, será después de que hagas esto, así que no dudes en tener orgulloso de ti mismo.

Crear una transacción sin procesar

El siguiente paso es utilizar las salidas que se han seleccionado para crear el código de una transacción completa.

Debes tener una lista de salidas editadas de la √ļltima secci√≥n. Debes ponerlas entre par√©ntesis con el siguiente comando:

C√ďDIGO OCULTO (Clic para desplegar)
createrawtransaction ‘[output1, output2]’ ‘{“address you want to send coins to” : number of coins to send}’

El n√ļmero de monedas que est√°s enviando debe ser exactamente igual al total de todas las salidas que has utilizado, menos la comisi√≥n de transacci√≥n (0.01). Es muy importante que esto lo hagas correctamente ya que podr√≠as perder monedas si cometes un error aqu√≠.

Por ejemplo, si tienes una salida con una cantidad de 1.000 y otra con una cantidad de 2.000, debes enviar 2999.99 monedas (1000 + 2000 Р0.01). Si fueras a cometer un error y envías solo 2.000 monedas, entonces terminarías pagando una comisión de 1.000 monedas que nunca volverías a ver de nuevo.

Para darte una idea de lo que deberías ver, puedes ver un ejemplo de una transacción en Bitcoin sin procesar tomada de este hilo del foro de Reddit:

C√ďDIGO OCULTO (Clic para desplegar)
createrawtransaction ‘[{“txid”:”c7e5e03d2ab5458819eedec46d0ba38ca7a6525e38b493073277cf4a1550a348″,”vout”:1,”scriptPubKey”:”76a9144a06df74729aef1dce5e4641960da3a439d2460b88ac”},{“txid”:”c7e5e03d2ab5458819eedec46d0ba38ca7a6525e38b493073277cf4a1550a348″,”vout”:0,”scriptPubKey”:”76a914f88262828f5e64b454249e4c45ddb6071a2ab0a988ac”}]’ ‘{“mty3qVvYyggQJnYfaXupbHRAPVhUxr1vso”:0.17543376,”mwzkF4gP1xRoFKA4YvJpNFR9qvYzaWrFaE”:0.17543375}’

Neucoin y la mayoría de otras altcoins utilizan el mismo formato. En este ejemplo se puede ver que 2 direcciones se listan para enviar monedas, con una cantidad para cada uno y una coma entre ellos.

Si estás creando manualmente una transacción para enviar monedas a otra persona, probablemente necesitarás hacer esto, ya que probablemente tendrás que seleccionar salidas que suman más de la cantidad que quieres enviar, y luego enviarte el cambio a ti mismo.

Por ejemplo, puedes tener salidas de 10 y 15, pero realmente quieres enviar 20 monedas, por lo que necesitas enviar las 5 restantes a tu propia dirección, de lo contrario se agregarán a la comisión de transacción y se perderán.

Cuando hayas copiado y pegado este comando en la consola y pulses Enter, si has logrado toda la gram√°tica correcta, entonces obtendr√°s una larga lista de caracteres de b√ļsqueda aleatoria como respuesta. Este es tu ‘c√≥digo hexadecimal de transacci√≥n sin procesar’. Copia esto para usarlo en el siguiente paso.

Firmar la transacción

Ahora debes firmar la transacción con las claves privadas de todas las direcciones utilizadas en las salidas que elegiste anteriormente. Puedes encontrar tu clave privada para cualquier dirección utilizando el siguiente comando de consola:

dumpprivkey <address>

Obviamente, debes reemplazar <address> con la direcci√≥n p√ļblica para la que quieres obtener la clave privada. Si has cifrado tu monedero, entonces tendr√°s que desbloquearlo antes de hacer esto.

Ahora puedes firmar tu transacción sin procesar con el siguiente comando:

C√ďDIGO OCULTO (Clic para desplegar)
signrawtransaction ‘your hex code generated in the last step’ ‘[output1, output2]’ ‘[“privatekeyone”, “privatekeytwoifneeded”]’

La secci√≥n intermedia con output1 y output2, debe ser exactamente la misma que utilizaste en el √ļltimo paso cuando creaste la transacci√≥n sin procesar.

Cuando pulses el botón Enter, en ese comando obtendrás un nuevo código hexadecimal firmado. Copia y pega en el comando final:

Enviar la transacción

El √ļltimo bit es f√°cil:

sendrawtransaction ‘your signed hex code’

Al pulsar Enter en este comando final, tu transacci√≥n se transmitir√° a la red y tu consola responder√° con un ID de transacci√≥n. Si has utilizado esto para enviarte monedas a ti mismo con el fin de consolidar los pagos m√°s peque√Īos para participar, entonces tu GUI del monedero deber√° mostrarte ahora ‘pago a ti mismo -0.01’.

Byzantium nace de un hard fork de Ethereum

Byzantium es una de las actualizaciones m√°s grandes para Ethereum y es uno de las m√°s recientes proyectos ya concebidos de que la criptomoneda cambie de Proof of Work (PoW) a Proof of Stake (PoS).

Byzantium tiene como objetivo preparar la moneda para PoS y como resultado obtener algunos cambios importantes, como reducir los tiempos de transacción y aumentar la velocidad de la minería de bloques.

La bifurcación se llevó a cabo el 17 de octubre. A partir de ese día, la dificultad de ajustes de los mineros, experimentaron un aumento del 23% en sus recompensas. Al principio, la actualización de Byzantium se programó antes, pero debido a varios factores eventualmente aterrizó en el bloque 4.370.000.

Aquellos que están extrayendo Ethereum usando una GPU de 3 GB, pueden que quieran saber que sus GPU no se volverán obsoletas inmediatamente después de la actualización, de hecho, los desarrolladores de Ethereum especulan que las GPU de 3 GB seguirán siendo completamente funcionales para la minería de Ethereum durante unos 13.5 meses, aproximadamente hasta el 12 de noviembre de 2018.

La matemática fue simple. A partir del 17 de octubre, la velocidad estimada del bloque fue de 14.1 segundos. El archivo DAG superó la marca de 3 GB en el bloque 6.900.000, pero debido a que las GPU de 3 GB requieren una sobrecarga de 80 MB, quedaron obsoletas en el bloque 6.750.000 (2.92 GB).

Esto significa que los propietarios de las GPU de 3 GB, tendrán aproximadamente 388 días para la actualización de Byzantium.

¡Dale comenta, tu opinión es importante!

  Acepto la pol√≠tica de privacidad

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Responsable: Rodolfo Vilar.
Objetivo: Administración y moderación de comentarios.
Legitimidad: Consentimiento del interesado.
Destinatarios: Proveedor de hosting de la web Hostgator en Estados Unidos, por la cual sus niveles de seguridad son adecuados. Ver política de privacidad de Hostgator.
Derechos: Acceder, rectificar, limitar y eliminar tus datos.
Si no completas los datos personales que se detallan en el formulario como obligatorios, no podré atender a tu solicitud.
Podrás ejercer tus derechos de acceso, rectificación, limitación y eliminación de los datos en info(arroba)tecnologiabitcoin.com así como el derecho a presentar un reclamo ante una autoridad reguladora.
Puedes consultar información adicional y detallada en el sitio web: tecnologiabitcoin.com, así como consultar la política de privacidad.