ZK-node
Authors: [man4ela | catapulta.eth]
System Requirements
CPU
OS
RAM
DISK
Setup XLayer Node
X Layer is an EVM-compatible Layer 2 network built with Polygon CDK, using Zero-Knowledge (ZK) technology to enhance Ethereumβs scalability, security, and efficiency
Pre-Requisties
sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y
sudo apt install build-essential libbenchmark-dev libomp-dev libgmp-dev nlohmann-json3-dev postgresql libpqxx-dev libpqxx-doc nasm libsecp256k1-dev grpc-proto libsodium-dev libprotobuf-dev libssl-dev cmake libgrpc++-dev protobuf-compiler protobuf-compiler-grpc uuid-devdpkg -l | grep libpqxxSetting up Firewall
Install GO
Build ZKnode
Compile and build ZKProver
Download necessary files
Download configuration files:
Modify prover.config.json:
prover.config.json:Create systemd files for the ZKEVM Node components
Zknode:
Synchronizer:
and ZKProver:
Configure Postgresql for ZKProver
Depending on your Postgresql version (14 or 15) update postgresql.conf:
postgresql.conf:Launch X Layer node:
Monitor logs
Run curl command in the terminal to check the status of your node
curl command in the terminal to check the status of your nodeReferences
Last updated