Citrea is a rollup that enhances Bitcoin's capabilities using zero-knowledge technology. Here's a guide on how to run a Citrea Devnet Node:
Update system: sudo apt update -y && sudo apt upgrade -y
Install Curl: sudo apt install -y curl
Install Make: sudo apt-get -y install make
Install Rust and Cargo:
curl <https://sh.rustup.rs> -sSf | sh
source "$HOME/.cargo/env"
rustup update
rustup default stable
Install Clang: sudo apt install make clang pkg-config libssl-dev -y[3]
Clone repository: git clone <https://github.com/chainwayxyz/bitcoin_signet> && cd bitcoin_signet
Build Signet container: docker build -t bitcoin-signet .
Run Signet container:
docker run -d --name bitcoin-signet-client-instance \\
--env MINERENABLED=0 \\
--env SIGNETCHALLENGE=512102653734c749d5f7227d9576b3305574fd3b0efdeaa64f3d500f121bf235f0a43151ae \\
--env BITCOIN_DATA=/mnt/task/btc-data \\
--env ADDNODE=signet.citrea.xyz:38333 -p 38332:38332 \\
bitcoin-signet
```[3]
git clone <https://github.com/chainwayxyz/citrea> --branch=v0.4.1 && cd citrea