1. Introducción al TAIKO
ZK-Rollups escala la informática ejecutando, agregando y probando transacciones fuera de la cadena y confiando en Ethereum para la disponibilidad de prueba de datos y la verificación de validez. El mayor inconveniente de los ZK-Rollups actualmente en producción es que no soportan completamente el cálculo generalizado de EVM, sino que son en su mayoría específicos de la aplicación. Esto rompe la compatibilidad con los contratos inteligentes y dapps de Ethereum L1 existentes, y dificulta aún más la creación de nuevos contratos inteligentes y dapps que ofrezcan el mismo tipo de capacidades componibles y ricas en expresiones.
El equivalente Ethereum de ZK-Rollups, a veces llamado ZK-EVM, es el santo grial de las soluciones de escalamiento de capa 2 porque no comprometen la seguridad ni la compatibilidad. Afirmaciones recientes son que TAIKO pretende ser un ZK-EVM Tipo 1, es decir, priorizar la equivalencia perfecta de EVM/Ethereum sobre la velocidad de generación de prueba ZK.
TAIKO consta de tres partes principales: el circuito ZK-EVM (usado para generar pruebas), el nodo Rollup L2 (usado para administrar la cadena Rollup) y el protocolo en L1 (usado para conectar estas dos partes para la verificación del protocolo Rollup).
2. Alojamiento en la nube
Los servidores en la nube tienen las siguientes ventajas: alta disponibilidad, alta escalabilidad, centros de datos globales (elija el segmento de dirección IP apropiado), fácil configuración y bajo costo.
3. Configuración mínima para ejecutar Pover en la versión actual
CPU: 8/16 núcleos virtuales, RAM: 32 GB, SDD: 80 GB, SO: Ubuntu 20.04
4. Utilice el servicio de alojamiento en la nube de Hetzner
(1) Haga clic en "Registrarse" para registrar una cuenta
(2) Haga clic en "REGISTRARSE AHORA"
(3) Complete su correo electrónico y contraseña de acuerdo con las indicaciones
(4) Complete el KYC
(5) Haga clic en <+ Nuevo proyecto> complete el nombre, luego en la "nueva página", haga clic en "Agregar servidor
"
(6) Seleccione una región (se recomienda utilizar un centro de datos en Alemania), seleccione los parámetros mínimos de acuerdo con los parámetros de hardware mencionados anteriormente (cuanto mayores sean los parámetros de rendimiento, mayor será el cargo), asigne un nombre aleatorio al servidor, y luego haga clic en "crear y comprar"
NOTA: Se enviará un correo electrónico con la información de su servidor, como la dirección IP y la contraseña. Revise su correo electrónico y utilice esta información para conectarse al servidor.
5. Conéctese al servidor
Se recomienda utilizar Masilla:
Busque en Internet, descargue e inicie la aplicación usted mismo.
Utilice la información enviada a su dirección de correo electrónico.
Copie la IP e ingrésela en la aplicación y haga clic en el botón "Abrir".
Haga clic en el botón "Aceptar" e introduzca el nombre de usuario y contraseña enviados por Hetzner.
Nota: Para pegar cualquier comando que haya copiado, simplemente haga clic derecho donde desea pegar el comando.
Ingrese o pegue su contraseña nuevamente, ingrese su nueva contraseña y confirme su contraseña nuevamente.
Como se muestra en la imagen de arriba, ha ingresado al servidor.
6. Depurar el servidor
Ingrese el comando:
sudo actualización apta && actualización apta -y
Ingrese el comando para instalar algunos paquetes preestablecidos:
sudo apt install pkg-config curl git-all build-essential libssl-dev libclang-dev ufw
Ingrese el comando para instalar Docker:
sudo apt-get install certificados-ca curl gnupg lsb-release
Ingrese el comando para instalar la clave GPG oficial de Docker
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Ingrese el comando para configurar la ruta de origen de la instalación
echo \ "deb [arch=$(dpkg --print-architecture) firmado-por=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs ) estable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Establecer permisos de directorio
sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-obtener actualización
Instalar la última versión
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Cuando se le solicite en la línea de comando, presione Y para confirmar.
Instalar Docker Compose
sudo apto instalar docker-compose
Instalar pantalla
pantalla de instalación de sudo apt
Una vez completada la instalación, ingrese:
pantalla sudo -S KeithLoveCZ
En este punto, el entorno del servidor está listo.
7. Configura tu propio nodo TAIKO en Alchemy
Alchemy busca la dirección del sitio web. Debería verse como en la siguiente imagen. Complete la configuración del nodo de registro y uso propio de acuerdo con la captura de pantalla siguiente.
La clave es copiar HTTPS y WWS en el cuadro rojo de arriba, que se usará más adelante al configurar el nodo TAIKO.
8. Configurar la billetera EOA
Teniendo en cuenta que es posible que algunos fans no tengan idea sobre este tema, me gustaría darles una pequeña introducción.
Descargue e instale la billetera Metamask
Nota: Necesitamos exportar y copiar la clave privada de la billetera, así que asegúrese de usar una nueva cuenta o billetera sin saldo, solo en nodos Taiko.
Si no tiene Little Fox Wallet, puede descargarlo e instalarlo desde Chrome Web Store, abrirlo y crear una cuenta (no olvide la cuenta solo para Taiko testnet).
Si ha instalado Taiko, abra y cree una nueva cuenta (no olvide la cuenta solo para Taiko testnet).
Se pueden crear nuevas cuentas paso a paso basándose en la imagen:
Exportar clave privada
Exporte la clave privada de la cuenta, luego copie la información en el Bloc de notas y guárdela para el siguiente paso. Puede utilizar los enlaces o imágenes a continuación para llegar a los pasos finales.
![](https://public.bnbstatic.com/image/pgc/202304/b6253a3b4cefd037daf1adf9d20bd489.jpg)
9. Lidera el agua
Para convertirse en certificador, debe poseer algo de ETH en Sepolia (una red de prueba para Ethereum, en la que se ejecuta la red de prueba TAIKO). Utilice el sitio web Lingshui de pk910 para presentar su solicitud o deje un mensaje y le ayudaré.
10. Instalar y operar la red de prueba Prover of TAIKO
Descargar nodo:
clon de git https://github.com/taikoxyz/simple-taiko-node.git cd simple-taiko-node
Configurar nodo:
cp .env.muestra .env
Edite el archivo de configuración con el siguiente comando y copie/pegue la clave http/ws guardada en el paso anterior según el ejemplo. Las flechas en la imagen representan dónde pegar la clave.
nano.env
Establezca las siguientes variables de entorno para unirse a la competencia Prover:
Establezca ENABLE_PROVER en verdadero (reemplace el valor predeterminado falso por verdadero).
Establezca L1_PROVER_PRIVATE_KEY como la clave privada de su billetera. Como se mencionó anteriormente, debe tener una cierta cantidad de ETH de prueba en Sepolia. De lo contrario, no habrá GAS para obtener recompensas.
Presione Ctrl + X, luego escriba y en el teclado y finalmente presione la tecla ENTER.