Bit hace 1 año

Nodos Inteligentes de Raptoreum (SmartNodes)

Los Smartnodes son responsables de almacenar y ejecutar contratos inteligentes. Funcionan mediante el uso de contratos de manejo de nodos en lugar de agregar los contratos inteligentes directamente a los bloques.

El uso de Smartnodes para almacenar y ejecutar contratos reduce en gran medida las posibilidades de problemas de escalado, como ha estado experimentando Ethereum.

Los Smartnodes de Raptoreum se benefician de algunas optimizaciones clave:


  • Escalado mejorado.
  • Mayor seguridad.
  • Mejor resistencia contra ataques del 51%.
  • Contratos inteligentes más grandes.
  • Mayor variedad de lenguajes utilizados para crear contratos inteligentes.



Como hacer la Instalación manual de los Nodos inteligentes de Raptoreum. Ver video en Youtube

👉https://youtu.be/tb5dY4DZbDw


NOTA: Para la siguiente parte de la guía estoy usando un servidor de Contabo, con Ubuntu 20.04, debe ser root. Dependiendo de su proveedor de VPS, es posible que solo le hayan proporcionado un usuario "sudo". Puede cambiar a root haciendo:


sudo su -
PASO 1.

Actualizar y mejorar el servidor.


apt update -y && apt upgrade -y


reboot


PASO 2.

Instalar UNZIP Y FAIL2BAN.


apt install unzip fail2ban -y
PASO 3

Agrega 4GB de memoria #SWAP

Primero verifique para asegurarse de que no haya un intercambio activo:


free -h


Nota: Si no hay intercambio, devolverá:


Swap:            0B          0B          0B


Crear SWAP y Activar:


dd if=/dev/zero of=/swapfile bs=1k count=4096k
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo "/swapfile    swap  swap  auto   0    0" | tee -a /etc/fstab
sysctl -w vm.swappiness=10
echo vm.swappiness = 10 | tee -a /etc/sysctl.conf


Nota: swappiness = 10 le dice al sistema que solo lo use si es absolutamente necesario.

PASO 4.

Habilitar UFW y abrir #Puertos


apt install ufw -y


ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw allow 10226/tcp
ufw enable


PASO 5.

Como no estoy configurarando el inicio de sesión SSH con claves en lugar del inicio de sesión basado en contraseña, necesito evitar que los bots y los niños forcen nuestro servicio SSH.


Configurar #Fail2Ban


Configure la cárcel para los malos que acceden a SSH y configúralo para que se prohíba después de tres inicios de sesión fallidos en SSH:


nano /etc/fail2ban/jail.local


[sshd]
enabled = true
port = 22
filter = sshd
logpath = /var/log/auth.log
maxretry = 3


systemctl restart fail2ban


reboot



PASO 6.

Agregue un usuario del sistema para ejecutar raptoreumd:


adduser [TU USUARIO]


[CONTRASEÑA]


usermod -aG sudo [TU USUARIO]


su - [TU USUARIO]


PASO 7.

Obtenga la billetera / daemon y bootstrap de Raptoreum.

Estos pasos aplican para la actualización 1.3.17.01 si vas a realizar la instalación en otra actualización debes modificar los enlaces.


mkdir -p rtm_latest
cd rtm_latest
wget https://github.com/Raptor3um/raptoreum/releases/download/1.3.17.01/raptoreum-ubuntu20-1.3.17.01.tar.gz
tar -xvf raptoreum-ubuntu20-1.3.17.01.tar.gz
cd ..
wget https://bootstrap.raptoreum.com/bootstraps_for_v1.3.17.00/bootstrap.zip
unzip bootstrap.zip
mkdir ~/.raptoreumcore && touch ~/.raptoreumcore/raptoreum.conf
cp -R blocks chainstate evodb llmq ~/.raptoreumcore
echo "daemon=1" >> ~/.raptoreumcore/raptoreum.conf
~/rtm_latest/./raptoreumd
echo all done!
PASO 8.
PASOS A EJECUTAR EN TU BILLETERA CORE

A)- Transferir el Colateral o depósito en garantía de 1.8000.000 RTM.

Debes de haber enviado el monto del colateral completo en una sola transacción de 1.8 Millones de RTM exactos a una de tus direcciones de recepción en tu billetera y esperar que tenga 15 confirmaciones para obtener la ID de la transacción disponible.

B)- Obtener el índice de garantía. (1 o 0) Vas a la Billetera Core Wallet y en la consola de depuración vas a ejecutar el siguiente comando:


smartnode outputs


Cree el comando protx para controlar la #Billetera.


protx quick_setup "id-de-la-transaccion-del-colateral-o-garamtia" "índice de garantía" "ip-del-vps-o-servidor:10226" "billetera-con-saldo-para-las-comisiones"


Puedes ver La estructura de izquierda a derecha es:

  • Transaction ID: En su billetera, vaya a "Transacciones", haga clic con el botón derecho en el que se envió anteriormente y "Copiar ID de transacción". Reemplace el ID de transacción en el ejemplo.
  • Collateral index: Herramientas > Consola de depuración. Escriba las salidas de smartnode para verificar si es 1 o 0. Ajuste el comando de ejemplo si es necesario.
  • Your smartnode server IP and port: Reemplace la IP de ejemplo con la IP de su servidor Smartnode, deje el puerto como está.
  • Fee address: esta es cualquier dirección en su billetera que contenga suficiente RTM para pagar la tarifa (no puede ser la dirección a la que envió el millón de RTM). Cuando ingresa el comando protx quick_setup, es una transacción y debe pagarse. Es una cantidad muy pequeña 1/2 RTM es más que suficiente. En la consola de depuración, haga "listaddressbalances" para mostrar todas las direcciones con un saldo, elija una y reemplace la dirección en el comando de ejemplo. Aquí hay un ejemplo de comando protx quick_setup:


protx quick_setup "c4bbcde9771668fa640c263d4b964f688b0f039f7b684e715d92e4012369fea6" "1" "194.113.73.87:10226" "RFbWv94ZfueciwVVpHLMdqFayaXAS4sBxP"


INFORMACIÓN

Ingrese el comando protx quick_setup completo que hayas generado en la consola de depuración. Esto creará un archivo .conf para ese nodo en el mismo directorio desde el que ejecutó la billetera. Ábrelo y copia el contenido. Vea esta parte en la guía de video.


El contenido que hayas copiado de ese archivo .conf debes pegarlo en el archivo que está ubicado en la carpeta rtm_latest para ello vamos a parar el Demonio de la Billetera con el comando:


./raptoreum-cli stop


Luego de eso vamos a abrir el archivo y borrar su contenido, y ahí es en donde vamos a pegar lo copiado para ello debes ejecutar:


nano ~/.raptoreumcore/raptoreum.conf


Una vez que hayas pegado, ya procedes a guardar los cambios y salir. Ver video para más información.


Vamos a arrancar el demonio de la billetera nuevamente con el comando:


./raptoreumd


*Esperamos 5 minutos y ejecutamos el comando de verificar el estatus:


./raptoreum-cli smartnode status



*Debería de decir Ready Ready 🥳



Ya puedes cerrar la terminal y eres el afortunado dueño de un Nodo Inteligente.

Recuerda que también puedes ver el video de Charlie del equipo core de RTM para Orientarte.

👇

https://www.youtube.com/watch?v=tps://youtu.be/55ot-iT2GFc

1
878
¿RAPTOREUM VERDE?

¿RAPTOREUM VERDE?

1657458093.webp
Bit
hace 1 año
La competencia entre Intel, AMD y Nvidia se intensifica por la Mineria de Raptoreum y mucho más con la llegada de Futuros a la Red RTM.

La competencia entre Intel, AMD y Nvidia se intensifica por la Mineria...

1657458093.webp
Bit
hace 1 año
¡SRI LANKA EN BANCAROTA! ¿QUIEN SIGUE?

¡SRI LANKA EN BANCAROTA! ¿QUIEN SIGUE?

1657458093.webp
Bit
hace 1 año
SOLUCIÓN FINAL PARA EL PROBLEMA DE LA BILLETERA RAPTOREUM

SOLUCIÓN FINAL PARA EL PROBLEMA DE LA BILLETERA RAPTOREUM

1657458093.webp
Bit
hace 1 año
DARK EARTH  Y SUS NFTS QUE NOS PONEN A SOÑAR

DARK EARTH Y SUS NFTS QUE NOS PONEN A SOÑAR

1657458093.webp
Bit
hace 1 año