Stake Con Raspberry Pi

Qtum en Raspberry Pi

  1. Conseguir una Stakebox
  2. Descargando Qtum Raspbian
  3. Capturas de pantalla de Qtum Raspbian
  4. Instalación de Qtum a través del repositorio Qtum Raspbian (solo es necesario si no está utilizando una stakebox Qtum o no está utilizando la imagen Qtum Raspbian)
  5. Raspberry Pi Zero
  6. Configurar un firewall en Raspbian
  7. Lanzamiento del Qtum daemon
  8. Encryptacion de billetera
  9. Staking
  10. Apoyo

Conseguir una Stakebox

Hay varias formas de ejecutar Qtum en una Raspberry Pi, quizás la forma más fácil es obtener una Qtum Stakebox , puede ordenarla desde aquí:

https://www.stakebox.org/products/qtum-stakebox

Descargando Qtum Raspbian

Si no desea comprar o ya posee una stakebox y solo desea obtener la última versión de Raspbian con Qtum preinstalada con el repositorio oficial de Qtum, puede descargar las imágenes de Raspbian usted mismo:

¡Nuevo lanzamiento de Qtum Raspbian!

Esta nueva versión trae grandes cambios, incluidas versiones optimizadas para Raspberry Pi 4 y Raspberry Pi Zero.

Registro de cambios:

  • Actualice a la versión Debian Buster 10
  • Limpiado archivos innecesarios
  • Zram mejorado y archivo Swap aumentado hasta 2GB (RPI Zero)
  • Qtum 0.18.0
  • Lanzador Testnet disponible
  • Los lanzadores Qtum ahora están en la sección "Internet" en el menú de aplicaciones
  • Corrección de errores
  • Versión de lanzamiento de solar 1.0 incluida
  • Más fondos de pantalla

Descargar enlaces:

Qtum Raspbian (Recomendado de Raspberry Pi 2 - Raspberry Pi 4)

https://raspbianimages.s3.amazonaws.com/2019-08-19-Qtum-Raspbian.zip

https://raspbianimages.s3.amazonaws.com/2019-08-19-Qtum-Raspbian-lite.zip

Qtum PiZero (Recomendado para Raspberry Pi 1 y Pi Zero)

https://raspbianimages.s3.amazonaws.com/2019-08-19-Qtum-PiZero.zip

https://raspbianimages.s3.amazonaws.com/2019-08-19-Qtum-PiZero-lite.zip

"Grabando" la imagen Qtum Raspbian en tu tarjeta SD

Por favor Mire este video tutorial que muestra cómo descargar, grabar y usar su imagen Qtum Raspbian

https://www.youtube.com/watch?v=0W6NlIk7Tgw&t=0s

Raspberry Pi Zero

Qtum Raspbian ahora es compatible con Pi Zero !. Este es un dispositivo de $ 5 que tiene solo 512 MB de RAM y una CPU de 1 núcleo. ¡Esto hace que Pi Zero sea la solución más rentable para tener una stakingbox Qtum!

El proceso de instalación de Qtum Raspbian en el Pi Zero es el mismo que en el otro Raspberry Pis, sin embargo, esta versión se recomienda para el Zero "

Qtum PiZero (Recomendado para Raspberry Pi 1 y Pi Zero)

https://raspbianimages.s3.amazonaws.com/2019-08-19-Qtum-PiZero.zip

https://raspbianimages.s3.amazonaws.com/2019-08-19-Qtum-PiZero-lite.zip

La versión de escritorio funciona y se puede usar con Pi Zero, pero encontrará un mejor rendimiento con la versión "Lite", ya que no tiene una línea de comando de escritorio, solo.

Restricciones de Pi Zero RAM

El Pi Zero tiene solo 512 MB de RAM, y una parte de ese RAM se "comparte" con la salida de video, lo que le da un poco menos de 500 MB de RAM. Qtum Raspbian tiene ZRAM habilitado de forma predeterminada, esto comprime su RAM para permitirle usar más datos, sin embargo, para garantizar la estabilidad, debe habilitar SWAP.

¿Qué es SWAP de todos modos?

SWAP enables "virtual memory", it uses a portion of your disk to store data that cannot be stored in RAM, this helps devices like the Pi Zero to continue running without crashing even if the applications are using more than the 512MB RAM included with the Pi Zero.

¿Cómo habilitamos SWAP?

Habilitar SWAP en Pi Zero es extremadamente fácil:

  1. Abra una terminal como se muestra en la siguiente imagen

2zero

Dentro de la terminal, escriba "sudo dphys-swapfile setup" y presione enter

Verá aparecer un texto y una confirmación de que se está generando su archivo SWAP de 2 gb.

  1. Aún dentro de la misma terminal, escribe "sudo dphys-swapfile swapon" y presiona enter. Esto no te dará ninguna confirmación, sin embargo, ¡tu archivo SWAP ha sido configurado y activado !. Solo necesita hacer esto una vez, el Pi activará su archivo SWAP en caso de reinicio / apagado.

    3zero

  2. Aquí podemos ver que el archivo SWAP está activo, lo que nos da un total de 2,42 GB de RAM (SWAP y ZRAM incluidos)

    4zero

¡NOTA IMPORTANTE!

Qtum raspbian el usuario predeterminado es qtum y la contraseña predeterminada es qtum1234 . Deberá ingresarlos en el primer inicio de sesión y el sistema de inicio de sesión le pedirá que cambie su contraseña de inmediato, ¡asegúrese de usar una contraseña segura!

Capturas de pantalla de Qtum Raspbian

qtumrasp1

Para iniciar Qtum, debemos ir al menú e ir a internet -> Qtum

qtumrasp2

Una vez que haga clic en él, verá la siguiente pantalla que menciona algunos detalles sobre el uso del disco y el espacio disponible en su Raspberry Pi.

qtumrasp3

¡Después de hacer clic en Aceptar, su Raspberry Pi comenzará a sincronizarse!

qtumrasp4

Sincronizar su raspberry puede tomar desde un par de horas hasta un día, ten paciencia.

qtumrasp5

La imagen raspbian de Qtum también tiene algunos fondos de pantalla geniales para elegir:

wallpaper1

wallpaper2

wallpaper3

Instalación de Qtum a través del repositorio Qtum Raspbian

Si está utilizando una instalación raspbian "normal" , puede agregar el repositorio Qtum para instalar Qtum y mantener las actualizaciones fácilmente.

Instalar dirmngr y apt-transport https

sudo apt install -y dirmngr apt-transport-https

Agregar clave pública qtum

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BF5B197D

Agregar repositorio a sus fuentes APT

`sudo su - logueate como root primero

echo "deb https://repo.qtum.info/apt/raspbian/ jessie main" >> /etc/apt/sources.list` or`echo "deb https://repo.qtum.info/apt/raspbian/ stretch main" >> /etc/apt/sources.list

Esto agregará el repositorio a su archivo de fuentes APT.

Actualizar fuentes APT e instalar Qtum

sudo apt update && sudo apt install qtum

Al hacer esto, actualizaremos nuestras fuentes e instalaremos Qtum en nuestra Raspberry Box, que ahora puede actuar como un servidor / nodo de staking.

Cambiar contraseña predeterminada

TENGA EN CUENTA: solo necesitará hacerlo si está utilizando una imagen raspbian "limpia"; no necesitará hacer esto si está utilizando un Stakebox o el Qtum Raspbian oficial

Esta opción se recomienda por razones de seguridad, la contraseña predeterminada en el pi es bien conocida, se recomienda cambiarla al iniciar sesión por primera vez.

Para cambiar simplemente escriba: passwd

El mensaje le pedirá que escriba y repita la nueva contraseña para confirmar.

Protección del acceso con un firewall básico

Bueno, nuestra raspberry es solo para staking, no es necesario tener todos esos puertos abiertos, cerremos todo lo que no necesitamos y solo permitamos el acceso a los servicios necesarios.

Primero, instalemos UFW (firewall sin complicaciones) que es una interfaz fácil de usar para iptables

sudo apt install ufw

Una vez que esté instalado, procedemos con los permisos de acceso, definiremos qué puertos serán accesibles. Veamos primero qué está abierto:

sudo ufw status Esto debería mostrar algo como esto:

Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere

Ok, es hora de comenzar a cerrar el acceso, escriba lo siguiente:

sudo ufw default deny incoming
sudo ufw allow 3888/tcp

Aquí hemos definido los conceptos básicos, cerrando todo excepto los puertos 3888 y 3889 que Qtum utiliza para funcionar.

Si usa SSH, se recomienda permitir solo el acceso desde la red local.

sudo ufw allow from 196.168.0.0/24 to any port 22

Binarios disponibles en Raspberry Pi

  • qtumd
  • qtum-cli
  • qtum-qt
  • qtum-tx

Lanzamiento Qtum daemon

Todo lo que necesitamos hacer para iniciar el daemon Qtum es escribir: qtumd -daemon

Tan pronto como escriba esto, la billetera creará el archivo wallet.dat entre otros archivos (si aún no están allí). La billetera se ejecutará y comenzará a sincronizarse instantáneamente desde los otros nodos de Blockchain, esto puede demorar algunas horas en completarse asi que puede tomar un café y dejar que se sincronice.

Lanzamiento de Qtum-Qt

Si está utilizando la interfaz de escritorio de Raspberry Pi, todo lo que necesita hacer es navegar al menú de aplicaciones-> otro-> qtum-qt

Cifrando billetera

Podemos encriptar la billetera en cualquier momento, es mejor hacerlo antes de continuar.

Para hacer esto, escriba lo siguiente en la línea de comando:

qtum-cli encryptwallet yourpassword

Esto encriptará la billetera que a su vez cierra el daemon, verá el siguiente mensaje:

`billetera encriptada; El servidor Qtum se detiene, reinicie para ejecutar con la billetera cifrada. Si ya realizó una copia de seguridad antes de cifrar, ** necesita hacer una nueva copia de seguridad.

qtum-cli getaccountaddress "" -> Justo después de iniciar el daemon, puede obtener la dirección de su billetera escribiendo esto.

Puede enviar monedas Qtum a la dirección que acabamos de obtener del daemon, recuerde que esas transacciones requieren al menos más de 500 confirmaciones antes de que sean lo suficientemente maduras para el staking.

Staking

Ahora que hemos esperado hasta tener al menos 501 confirmaciones en nuestra transaccion entrante, ya podemos participar en staking. Sin embargo, si nuestra billetera esta cifrada (la cual ciframos por razones de seguridad), no podremos participar en staking. Abramos nuestra billetera para participar en staking utilizando la linea de comandos!.

qtum-cli walletpassphrase password 999999999 true

¡El comando anterior desbloqueará la billetera por 31.6 años! eso debería ser suficiente por ahora. Tenga en cuenta que esto no desbloqueará su copia de seguridad, solo la billetera que se está ejecutando en este momento.

Ahora que hemos desbloqueado nuestra billetera, debemos esperar hasta que tengamos más de 501 confirmaciones para ser elegibles para el staking, si ya lo hacemos, es cuestión de tiempo que variará dependiendo del peso de la red frente al peso de su billetera.

Verificación de saldo

Para verificar su saldo, escriba qtum-cli getinfo, esto mostrará información general, incluido su saldo disponible y el saldo en staking

Verificar transacciones

Para verificar sus transacciones (entrantes y salientes) escriba qtum-cli listtransactions

Verificar información de staking

To check Qtum's staking information, type qtum-cli getstakinginfo

Consejos de staking

Staking realmente depende del peso de la red frente al peso de su billetera, que se basa en la cantidad de monedas que tiene, un mayor peso aumenta sus posibilidades de alcanzar un bloque.

Si tiene una gran cantidad de monedas, es una buena idea dividirlas en transacciones separadas, por ejemplo, si tiene 10,000 QTUM, es mejor enviar 10 transacciones de 1000 QTUM cada una a su billetera, cada una genera una entrada UTXO que participará en el staking. Esto optimiza el proceso de replanteo y funciona mucho mejor que solo una gran entrada de 10.000 QTUM.

Si desea dividir sus monedas en diferentes direcciones dentro de su billetera Rasbperry Pi, escriba lo siguiente para obtener nuevas direcciones dentro de su billetera: qtum-cli getnewaddress Cada vez que escriba esto, obtendrá una nueva dirección, QTUM puede generar cualquier cantidad de las direcciones que desea, pero tenga en cuenta que si supera las 100 direcciones nuevas, es posible que desee hacer una nueva copia de seguridad de su billetera.

Actualizando billetera

Siempre estamos lanzando nuevas actualizaciones, a veces es para agregar nuevas funciones o corregir errores. En cualquier caso, la actualización es muy fácil, todo lo que tiene que hacer es escribir sudo apt update && sudo apt upgrade -y

Cómo hacer una copia de seguridad en un dispositivo separado

Hacer una copia de seguridad en Raspberry es simple, solo necesita copiar el archivo wallet.dat, pero ¿cómo exporta esto a otro dispositivo?

Primero, descargaremos Filezilla, que es un servidor FTP / SFTP seguro y fácil de usar.

https://filezilla-project.org

img

La instalación es como cualquier otra aplicación de Windows.

img

Cuando finaliza el instalador, iniciamos Filezilla y somos recibidos con esta pantalla, procedamos y agreguemos nuestra clave ssh previamente creada

Entramos en Editar -> Configuración -> SFTP. Esto nos dará la siguiente pantalla en la que podremos importar nuestra clave SSH.

img

Tenga en cuenta que Filezilla solo acepta la clave privada que se creó cuando se generó la clave ssh.

imgAquí ya hemos agregado la clave ssh, ahora podemos iniciar sesión en nuestro servidor

img

ingresamos nuestra dirección IP de Raspberry Pi + nombre de usuario (root en este caso), dejamos una contraseña en blanco porque estamos usando ssh-key para iniciar sesiónimg

Simplemente presione ok cuando se le solicite, y podrá iniciar sesión.img

img

Aquí podemos ver la carpeta / root / de nuestra Raspberry Pi, aquí es donde se ejecuta nuestra billetera y tiene la billetera almacenada en /root/.qtum, podemos continuar y hacer doble clic en la carpeta que nos mostrará lo siguiente:img

Ahora todo lo que tenemos que hacer es desplazarnos hacia wallet.dat, hacer clic derecho y seleccionar descargar de la lista. Esto descargará el archivo wallet.dat a nuestra computadora, ¡hemos respaldado con éxito nuestra billetera Qtum !.

results matching ""

    No results matching ""