1. Introduzione a TAIKO

ZK-Rollup scala l'elaborazione eseguendo, aggregando e dimostrando le transazioni off-chain e facendo affidamento su Ethereum per la disponibilità della prova dei dati e la verifica della validità. Il più grande svantaggio degli ZK-Rollup attualmente in produzione è che non supportano completamente il calcolo generalizzato di EVM, ma sono per lo più specifici dell'applicazione. Ciò interrompe la compatibilità con i contratti intelligenti e le dapp esistenti di Ethereum L1 e rende ulteriormente difficile la creazione di nuovi contratti intelligenti e dapp che offrano lo stesso tipo di funzionalità componibili e ricche di espressioni.

L'equivalente Ethereum degli ZK-Rollup, a volte chiamati ZK-EVM, sono il Santo Graal delle soluzioni di scalabilità di livello 2 perché non compromettono la sicurezza o la compatibilità. Recenti affermazioni affermano che TAIKO mira a diventare un ZK-EVM di tipo 1, ovvero dando priorità alla perfetta equivalenza EVM/Ethereum rispetto alla velocità di generazione della prova ZK.

TAIKO è costituito da tre parti principali: il circuito ZK-EVM (utilizzato per generare prove), il nodo Rollup L2 (utilizzato per gestire la catena Rollup) e il protocollo su L1 (utilizzato per collegare queste due parti per la verifica del protocollo Rollup).

2. Hosting sul cloud

I server cloud presentano i seguenti vantaggi: elevata disponibilità, elevata scalabilità, data center globali (scegliere il segmento di indirizzo IP appropriato), configurazione semplice e basso costo

3. Configurazione minima per eseguire Pover nella versione corrente

CPU: 8/16 vCore, RAM: 32 GB, SDD: 80 GB, sistema operativo: Ubuntu 20.04

4. Utilizza il servizio di cloud hosting Hetzner

(1) Fare clic su "Registrati" per registrare un account



(2) Fare clic su "REGISTRATI ORA"



(3) Inserisci la tua email e la password secondo le istruzioni

(4) Compila il KYC

(5) Fare clic su <+ Nuovo progetto> inserire il nome, quindi nella “nuova pagina” fare clic su “Aggiungi server

"



(6) Selezionare una regione (si consiglia di utilizzare un data center in Germania), selezionare i parametri minimi in base ai parametri hardware sopra menzionati (più alti sono i parametri di prestazione, maggiore sarà il costo), assegnare al server un nome casuale, e poi clicca su "crea e acquista"







NOTA: verrà inviata un'e-mail con le informazioni del server, come indirizzo IP e password, controlla la tua e-mail e utilizza queste informazioni per connetterti al server.



5. Connettersi al server

Si consiglia di utilizzare Putty:

  • Cerca in Internet, scarica e avvia tu stesso l'applicazione.

  • Utilizza le informazioni inviate al tuo indirizzo email.

  • Copia l'IP e inseriscilo nell'applicazione e fai clic sul pulsante "Apri".

  • Fare clic sul pulsante "Accetta" e inserire il nome utente e la password inviati da Hetzner.

Nota: per incollare qualsiasi comando che hai copiato, fai semplicemente clic con il pulsante destro del mouse nel punto in cui desideri incollare il comando.





Inserisci o incolla nuovamente la tua password, inserisci la nuova password e conferma nuovamente la password.

Come mostrato nell'immagine sopra, sei entrato nel server.

6. Eseguire il debug del server

Inserisci il comando:

sudo apt update && apt upgrade -y



Inserisci il comando per installare alcuni pacchetti preimpostati:

sudo apt install pkg-config curl git-all build-essential libssl-dev libclang-dev ufw

Inserisci il comando per installare Docker:

sudo apt-get install ca-certificates curl gnupg lsb-release



Inserisci il comando per installare la chiave GPG ufficiale di 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

Immettere il comando per impostare il percorso di origine dell'installazione

echo \ "deb [arch=$(dpkg --print-architecture) Signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs ) stabile" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null



Imposta i permessi della directory

sudo chmod a+r /etc/apt/keyrings/docker.gpg

sudo apt-get update



Installa la versione più recente

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Quando richiesto sulla riga di comando, premere Y per confermare.



Installa la finestra mobile Compose

sudo apt installa docker-compose



Schermata di installazione

Schermata di installazione di sudo apt

Al termine dell'installazione, immettere:

sudo screen -S KeithLoveCZ



A questo punto l'ambiente server è pronto.

7. Configura il tuo nodo TAIKO in Alchemy

Alchemy cerca l'indirizzo del sito web. Dovrebbe apparire come nell'immagine qui sotto. Completa la registrazione e le impostazioni del nodo di auto-uso in base allo screenshot qui sotto.













La chiave è copiare HTTPS e WWS nella casella rossa sopra, che verrà utilizzata successivamente durante la configurazione del nodo TAIKO.

8. Configura il portafoglio EOA

Considerando che alcuni fan potrebbero non avere idea di questo argomento, lascia che ti faccia una piccola introduzione.

Scarica e installa il portafoglio Metamask

Nota: dobbiamo esportare e copiare la chiave privata del portafoglio, quindi assicurati di utilizzare un nuovo account o portafoglio senza saldo, solo sui nodi Taiko.

Se non hai il Little Fox Wallet, puoi scaricarlo e installarlo dal Chrome Web Store, aprirlo e creare un account (non dimenticare l'account solo per la testnet Taiko).

Se hai installato Taiko, apri e crea un nuovo account (non dimenticare l'account solo per Taiko testnet).

I nuovi account possono essere creati passo dopo passo in base all'immagine:









Esporta chiave privata

Esporta la chiave privata dell'account, quindi copia le informazioni nel Blocco note e salvale per il passaggio successivo. È possibile utilizzare i collegamenti o le immagini seguenti per arrivare ai passaggi finali.







9. Guida l'acqua

Per diventare un certificatore, devi possedere degli ETH su Sepolia (una rete di test per Ethereum, su cui gira la rete di test TAIKO). Utilizza il sito Web Lingshui di pk910 per candidarti o lascia un messaggio e ti aiuterò.



10. Installare e utilizzare Prover della rete di test TAIKO

Nodo di download:

git clone https://github.com/taikoxyz/simple-taiko-node.git cd simple-taiko-node



Configura nodo:

cp .env.esempio .env



Modifica il file di configurazione con il comando seguente e copia/incolla la chiave http/ws salvata nel passaggio precedente secondo l'esempio. Le frecce nell'immagine rappresentano dove incollare la chiave.

nano .env



Imposta le seguenti variabili di ambiente per partecipare al concorso Prover:

  • Imposta ENABLE_PROVER su true (sostituisci il valore predefinito false con true).

  • Imposta L1_PROVER_PRIVATE_KEY come chiave privata del tuo portafoglio Come accennato in precedenza, devi avere una certa quantità di ETH di prova su Sepolia. In caso contrario, non ci sarà GAS per ottenere i premi.



Premi Ctrl + X, quindi digita y sulla tastiera e infine premi il tasto INVIO.

#ETH #Binance #Web3 >#Layer2 #原创