Skip to content

Latest commit

 

History

History
184 lines (133 loc) · 5.63 KB

File metadata and controls

184 lines (133 loc) · 5.63 KB

Aztec

681363d8655aaa9274d65eff_Testnet Announcement_blog

X Minimum
CPU 8++
RAM 16++ GB ( 20++ )
Disk 1 TB+ NVME GB SDD
Ağ Hızı 100 Mbps (1 Gbps+ recommended)
Server Link Features
Contabo Link Cheap / Paypal
PQ Link Cheap / Crypto Payment
NetCup Link Cheap / Paypal

Proje Sosyal Medyaları :

RPC ;

  • Alchemy
  • ANKR
  • BEACON L1 : CHAINSTACK
  • Public Node

1. Server Güncelleme :

sudo apt update -y && sudo apt upgrade -y

2. Paketleri İndirelim:

sudo apt install htop ca-certificates zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev tmux iptables curl nvme-cli git wget make jq libleveldb-dev build-essential pkg-config ncdu tar clang bsdmainutils lsb-release libssl-dev libreadline-dev libffi-dev jq gcc screen file unzip lz4 -y

3. Docker ;

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
docker version

4. Docker Compose :

VER=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)
curl -L "https://github.com/docker/compose/releases/download/$VER/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version

4. Docker Kullanıcı İzinleri Veriyoruz

sudo groupadd docker
sudo usermod -aG docker $USER

Sequencer Node ;

Sequencer ; Aztec ağındaki sıralayıcılar bloklar önerir ve üretir. Sıralayıcılar ayrıca ağ yükseltmelerinin önerilmesinden ve oylanmasından da sorumludur. Tüketici donanımı kullanarak katılın.

Aztec İndirelim ;

bash -i <(curl -s https://install.aztec.network)

image

  • y.

image

  • y

Shell'i Yenileyelim ;

source .bash_profile

Çalışıyor mu diye deniyelim ;

aztec

Update ;

aztec-up alpha-testnet

Aztec Seq ;

Screen Açalım ;

screen -S aztec

Başlatmak için Alttaki Komutu Değiştirelim ;

aztec start --node --archiver --sequencer \
  --network alpha-testnet \
  --l1-rpc-urls RPC_URL  \
  --l1-consensus-host-urls BEACON_URL \
  --sequencer.validatorPrivateKey 0xYourPrivateKey \
  --sequencer.coinbase 0xYourAddress \
  --p2p.p2pIp IP
  • IP ; Server IP
  • 0xYourPrivateKey ; Metamask Private key
  • RPC_URL ; Sepolia RPC - Alchemy'den alabilirsiniz.
  • BEACON_URL ; Beacon RPC - DRPC'den beacon sepolia rpc alabilirsiniz. Free

Sepolia ;

image

ChainStack Beacon ;

image

Role ;

image

Aşama 1: Son Block Numarasını alalım:

curl -s -X POST -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"node_getL2Tips","params":[],"id":67}' \
http://localhost:8080 | jq -r ".result.proven.number"
  • Block numarasını kayıt edelim lazım olacak.
  • Örnek Blok: 20287

Aşama 2: Blok için Proof Üretelim

curl -s -X POST -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"node_getArchiveSiblingPath","params":["BLOCK_NUMBER","BLOCK_NUMBER"],"id":67}' \
http://localhost:8080 | jq -r ".result"
  • BLOCK_NUMBER yazan yerlere kayıt aldığımız block numarasını yazıyoruz. Evet 2 kez.

Aşama 3: Discord Rol Kayıt

  • Discord kanalında kanala bunu yazın yukarıda çıkan'a tıklayın : /operator start
  • Sonrasında 3 alan açıcak sırasıyla bunu isteyecek:
  • address: Private keyinin cüzdan adresi (Ethereum Addresi)
  • block-number: Kayıt aldığımız block numarası (Block numarası)
  • proof: Proof üretim sonrası upuzun bir proof atıyor onu yapıştırıyoruz (base64 kod dizini)

image

  • DC
  • /operator start

image

Validator Kayıt ;

aztec add-l1-validator \
  --l1-rpc-urls RPC_URL \
  --private-key your-private-key \
  --attester your-validator-address \
  --proposer-eoa your-validator-address \
  --staking-asset-handler 0xF739D03e98e23A7B65940848aBA8921fF3bAc4b2 \
  --l1-chain-id 11155111

Repo / Profile Views