1. TAIKO'ya Giriş
ZK-Rollups, işlemleri zincir dışında yürüterek, toplayarak ve kanıtlayarak ve veri kanıtı kullanılabilirliği ve geçerlilik doğrulaması için Ethereum'a güvenerek bilgi işlemi ölçeklendirir. Şu anda üretimde olan ZK-Rollup'ların en büyük dezavantajı, EVM'nin genelleştirilmiş hesaplamasını tam olarak desteklememeleri, ancak çoğunlukla uygulamaya özel olmalarıdır. Bu, mevcut Ethereum L1 akıllı sözleşmeleri ve dapp'leri ile uyumluluğu bozar ve aynı türde şekillendirilebilir, ifade açısından zengin yetenekler sunan yeni akıllı sözleşmeler ve dapp'ler oluşturmayı daha da zorlaştırır.
Bazen ZK-EVM'ler olarak da adlandırılan ZK-Rollup'ların Ethereum eşdeğeri, güvenlik veya uyumluluktan ödün vermedikleri için katman-2 ölçeklendirme çözümlerinin kutsal kasesidir. Son iddialar, TAIKO'nun Tip 1 ZK-EVM olmayı hedeflediği, yani ZK kanıtı üretim hızı yerine mükemmel EVM/Ethereum eşdeğerliğine öncelik verdiği yönünde.
TAIKO üç ana bölümden oluşur: ZK-EVM devresi (kanıtlar oluşturmak için kullanılır), L2 Toplama düğümü (Toplama zincirini yönetmek için kullanılır) ve L1'deki protokol (Toplama protokolü doğrulaması için bu iki parçayı bağlamak için kullanılır).
2. Bulut barındırma
Bulut sunucuları şu avantajlara sahiptir: yüksek kullanılabilirlik, yüksek ölçeklenebilirlik, küresel veri merkezleri (uygun IP adresi segmentini seçin), kolay yapılandırma ve düşük maliyet
3. Pover'ı mevcut sürümde çalıştırmak için minimum yapılandırma
CPU: 8/16 sanal çekirdek, RAM: 32 GB, SDD: 80 GB, İşletim Sistemi: Ubuntu 20.04
4. Hetzner bulut barındırma hizmetini kullanın
(1) Bir hesap kaydetmek için "Kaydol"a tıklayın
(2) "ŞİMDİ KAYIT OLUN"a tıklayın
(3) İstemlere göre e-posta adresinizi ve şifrenizi girin
(4) KYC'yi doldurun
(5) <+ Yeni projeye tıklayın> adı girin, ardından “yeni sayfa”da “Sunucu Ekle”ye tıklayın
”
(6) Bir bölge seçin (Almanya'da bir veri merkezi kullanılması önerilir), yukarıda belirtilen donanım parametrelerine göre minimum parametreleri seçin (performans parametreleri ne kadar yüksek olursa ücret de o kadar yüksek olur), sunucuya rastgele bir ad verin, ve ardından "oluştur ve satın al"ı tıklayın
NOT: IP adresiniz ve şifreniz gibi sunucu bilgilerinizi içeren bir e-posta gönderilecektir, lütfen e-postanızı kontrol edin ve sunucuya bağlanmak için bu bilgileri kullanın.
5. Sunucuya bağlanın
Macun kullanılması tavsiye edilir:
İnternette arama yapın, uygulamayı kendiniz indirin ve başlatın.
E-posta adresinize gönderilen bilgileri kullanın.
IP'yi kopyalayıp uygulamaya girin ve "Aç" butonuna tıklayın.
"Kabul Et" butonuna tıklayın ve Hetzner tarafından gönderilen kullanıcı adını ve şifreyi girin.
Not: Kopyaladığınız herhangi bir komutu yapıştırmak için, komutu yapıştırmak istediğiniz yere sağ tıklayın.
Şifrenizi tekrar girin veya yapıştırın, yeni şifrenizi girin ve şifrenizi tekrar onaylayın.
Yukarıdaki resimde görüldüğü gibi sunucuya giriş yaptınız.
6. Sunucuda hata ayıklama
Komutu girin:
sudo apt güncelleme && apt yükseltme -y
Bazı önceden ayarlanmış paketleri kurmak için komutu girin:
sudo apt install pkg-config curl git-all build-essential libssl-dev libclang-dev ufw
Docker'ı yüklemek için komutu girin:
sudo apt-get install ca-sertifikaları curl gnupg lsb-release
Docker resmi GPG anahtarını yüklemek için komutu girin
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Kurulum kaynağı yolunu ayarlamak için komutu girin
echo \ "deb [arch=$(dpkg --print-architecture)signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs ) kararlı" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Dizin izinlerini ayarlayın
sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get güncellemesi
En son sürümü yükleyin
sudo apt-get install docker-ce docker-ce-cli Containerd.io docker-compose-plugin
Komut satırında istendiğinde onaylamak için Y tuşuna basın.
Docker compose'u yükleyin
sudo apt install docker-compose
Kurulum Ekranı
sudo apt kurulum ekranı
Kurulum tamamlandıktan sonra şunu girin:
sudo ekranı -S KeithLoveCZ
Bu noktada sunucu ortamımız hazırdır.
7. Alchemy'de kendi TAIKO düğümünüzü kurun
Alchemy web sitesi adresini arar. Aşağıdaki resimdeki gibi görünmelidir. Kayıt ve kendi kendine kullanım node ayarlarını aşağıdaki ekran görüntüsüne göre tamamlayın.
Anahtar, daha sonra TAIKO düğümünü yapılandırırken kullanılacak olan yukarıdaki kırmızı kutudaki HTTPS ve WWS'yi kopyalamaktır.
8. EOA cüzdanını kurun
Bazı hayranların bu konu hakkında hiçbir fikrinin olmayabileceğini göz önünde bulundurarak sizlere küçük bir tanıtım yapmak istiyorum.
Metamask cüzdanını indirip yükleyin
Not: Cüzdanın özel anahtarını dışa aktarmamız ve kopyalamamız gerekiyor, bu nedenle yalnızca Taiko düğümlerinde bakiyesi olmayan yeni bir hesap veya cüzdan kullandığınızdan emin olun.
Little Fox Cüzdanınız yoksa Chrome Web Mağazası'ndan indirip yükleyebilir, açabilir ve bir hesap oluşturabilirsiniz (hesabı yalnızca Taiko test ağı için unutmayın).
Eğer Taiko'yu yüklediyseniz lütfen yeni bir hesap açın ve oluşturun (sadece Taiko testnet hesabını unutmayın).
Resme göre adım adım yeni hesaplar oluşturulabilir:
Özel anahtarı dışa aktar
Hesabın özel anahtarını dışa aktarın, ardından bilgileri Not Defteri'ne kopyalayın ve bir sonraki adım için kaydedin. Son adımlara ulaşmak için aşağıdaki bağlantıları veya görselleri kullanabilirsiniz.
![](https://public.bnbstatic.com/image/pgc/202304/b6253a3b4cefd037daf1adf9d20bd489.jpg)
9. Suyu yönlendirin
Sertifika sahibi olmak için Sepolia'da (TAIKO test ağının çalıştığı Ethereum için bir test ağı) bir miktar ETH'ye sahip olmanız gerekir. Başvurmak için pk910'un Lingshui web sitesini kullanın veya mesaj bırakın, size yardımcı olacağım.
10. TAIKO test ağının kanıtlayıcısını kurun ve çalıştırın
Düğümü indir:
git klonu https://github.com/taikoxyz/simple-taiko-node.git cd simple-taiko-node
Düğümü yapılandırın:
cp .env.örnek .env
Aşağıdaki komutla yapılandırma dosyasını düzenleyin ve önceki adımda kaydettiğiniz http/ws anahtarını örneğe göre kopyalayıp yapıştırın. Resimdeki oklar anahtarın nereye yapıştırılacağını temsil eder.
nano.env
Prover yarışmasına katılmak için aşağıdaki ortam değişkenlerini ayarlayın:
ENABLE_PROVER'ı true olarak ayarlayın (varsayılan false değerini true ile değiştirin).
L1_PROVER_PRIVATE_KEY'i cüzdanınızın özel anahtarı olarak ayarlayın. Yukarıda belirtildiği gibi Sepolia'da belirli miktarda test ETH'sine sahip olmanız gerekir. Aksi takdirde ödül alacak GAS olmayacaktır.
Ctrl + X tuşlarına basın, ardından klavyede y yazın ve son olarak ENTER tuşuna basın.