Hızlı başlangıç ​​Kılavuzu

Bu daha orta düzey bir rehberdir. Chia Madencilik Başlangıç Rehberi okumadıysanız, önce bunu yapın.

Tüm konfigürasyon verileri $ CHIA_ROOT ortam değişkeninde veya ~ / .chia / mainnet / adresinde bir dizin yapısında saklanır. Veritabanlarını ve günlükleri burada bulabilirsiniz. İsteğe bağlı olarak, $ CHIA_ROOT’u ana dizininizdeki .chia dizinine atayabilirsiniz export CHIA_ROOT=~/.chia ve bunu .bashrc veya .zshrc’ye eklerseniz, oturum kapatma ve yeniden başlatma işlemlerinde ayarlanmış olarak kalacaktır. $ CHIA_ROOT ayarlarsanız, yapılandırma öğelerini elle taşımanız veya chia init üzerinde çalışmak için değişkeni kaldırmanız gerekir unset CHIA_ROOT.

MacOS veya Windows yapılarını kullanıyorsanız, anahtarlarınız ilk çalıştırma sırasında oluşturulur. Anımsatıcıyı kaydetmenizi öneririz. Plot sekmesini veya komut satırını kullanarak bir çizim dosyasını çizmeye başlayabilirsiniz. Bu, grafiklerin boyutuna (k değişkeni) bağlı olarak uzun sürebilir . Ana ağda rekabet edebilmek için muhtemelen birkaç k = 32 veya daha büyük arsalara sahip olmanız gerekecek, ancak ak = 32 grafiğinin bir M.2 PCIe NVMe SSD üzerinde grafik çizmesi şu anda yaklaşık 10 saat sürüyor ve oluşturmak için 232 GiB geçici çalışma alanı gerektiriyor. 101,3 GiB’lik nihai çizim dosyası. Belirli bir arsayı kazanma olasılığınız yalnızca dosyaların son boyutuna bağlıdır.

Minimum arsa boyutu k = 32’dir. Beta 8 ve chia yazılımının daha yeni sürümüyle oluşturulan grafikler ana ağ üzerinde çalışacaktır.

Daha fazla eş ve daha iyi ağ bağlantısı istiyorsanız, diğer eşlerin size bağlanabilmesi için yönlendiricinizde 8444 numaralı bağlantı noktasını açmayı da denemelisiniz. Bu kılavuzu izleyin, ancak 8333 yerine 8444 numaralı bağlantı noktasını kullanın. Bu, ağın daha merkezi olmayan hale gelmesine yardımcı olur. Eşitleme sorunları ve 8444 numaralı bağlantı noktasıyla ilgili daha fazla ayrıntı için Eşitleme Sorunlarını Çözme sayfasını ziyaret edin.

Komut Satırı Arayüzünü (CLI) kullanma

CLI’yi Chia ile kullanmak size daha fazla ve daha hassas kontrol sağlar. Komutlar hakkında daha fazla ayrıntı için, CLI Komutları Referansı’nı okuyun.

Windows

Mevcut komutları kontrol ederek Komut Satırı Arayüzü (CLI) ile başlayabilirsiniz ~\AppData\Local\Chia-Blockchain\app-1.1.5\resources\app.asar.unpacked\daemon\. Deneyin .\chia -h veya .\chia plots -h örneğin:

  1. PowerShell’i açınBaşlat menüsünde “powershell” yazın ve enter tuşuna basın.
  2. Dizini Değiştir cd On PowerShell tipi cd $env:localAPPDATA\Chia-Blockchain\app-1.1.5\resources\app.asar.unpacked\daemon\ ve basın tuşu girin.
  3. Chia yardımını okuyun On PowerShell tipi .\chia -h ve basın tuşu girin.

.Chia \ mainnet \ log \ debug.log” u not defteri gibi bir metin düzenleyicisiyle açarak veya Get-Content kullanarak PowerShell’de çalışırken günlüklerinizi görüntüleyebilirsiniz Get-Content ~\.chia\mainnet\log\debug.log -wait.

MacOS

Mevcut komutlar vardır /Applications/Chia.app/Contents/Resources/app.asar.unpacked/daemonTry ./chia -h veya ./chia plots -h örneğin. Debug.log dosyanızı Terminal tail -f ~/.chia/mainnet/log/debug.log,.

Kullanışlı bir numara, bu dizini yolunuza eklemektir – export PATH=/Applications/Chia.app/Contents/Resources/app.asar.unpacked/daemon:$PATH. Kalıcı olmasını sağlamak için aynı satırı .bashrc veya .zshrc dosyanıza ekleyin

Linux

Chia’yı Linux yükleyici dosyalarıyla yüklediyseniz, chia yürütülebilir dosyanız aşağıdaki konumlardan birinde olmalıdır:

/usr/lib/chia-blockchain/resources/app.asar.unpacked/daemon/chia

/lib/chia-blockchain/resources/app.asar.unpacked/daemon/chia

Kaynaktan yüklediyseniz (git kullanarak), sadece etkinleştirin ve chia doğrudan çalıştırın .

Geliştirme/Kaynak Derlemeleri

Yükleyiciler aracılığıyla yüklediyseniz, bu adımları atlayabilirsiniz.

Tamamlamak kez senin yüklemek unutmayın olmalıdır Python sanal ortamda bir ikili yüklemek için seçtiyseniz Chia-blockchain dizinde veya Windows “Chia Blockchain” dizin veya ev dizinden erişin. Komut ile sanal ortama girin . ./activate. Her iki noktalar çok önemlidir ve bir kez gibi doğru cli istemi irade bakmak şey idam (venv) [email protected]:~$ ile (venv) de başa.

deactivate Venv’den çıkmak istiyorsanız kullanın . Noktaların hayranı değilseniz, çoğu platformda eşdeğer bir alternatiftir source venv/bin/activateve bu dokümantasyondaki yerlerde bu yöntemi göreceksiniz.

Yapılandırma Dosyalarını Taşıyın veya Ayarlayın

chia init

Anahtarlar Oluştur

Zaten anahtarlarınız yoksa aşağıdaki komut dosyasını çalıştırarak bazı anahtarlar oluşturun:

chia keys generate

Run a full node+farmer+harvester+wallet

8444 numaralı bağlantı noktasında tam bir düğüm çalıştırmak ve ana ağa bağlanmak için aşağıdaki komutu çalıştırın. Windows’ta günlükler genellikle ~ / .chia / mainnet / logs / debug.log veya ~ .chia \ mainnet \ logs \ debug.log adresindedir.

sh install-gui.sh
cd chia-blockchain-gui
npm run electron &

Çiftçiler, disk alanlarını bloklar oluşturmaya çalışmak (Bitcoin’in madencileri gibi) ve blok ödülleri kazanmak için kullanan ağdaki varlıklardır.

Komut satırı araçlarını kullanabilir ve komuta “-t” (temp), “-2” (ikinci sıcaklık) ve “-d” (hedef) argümanlarıyla çizim için çalışma dizinlerini ve çıktı dizinini değiştirebilirsiniz chia plots create. -n 2 aşağıdaki örnekte k = 32 tipinde iki grafik oluşturacak ve NVMe sürücülerinde yaklaşık 12 saat sürecektir.

chia plots create -k 32 -n 2
chia plots check -n 30

Dev derlemesinde komutların chia plots create ve olduğunu unutmayın chia plots check

Zaman Çizelgesi Çalıştır

Zaman çizelgeleri, blokları geçerli kılmak için eklenen sıralı doğrulanabilir gecikme işlevlerini (zamanın kanıtları veya VDF’ler) yürütür. Bu, hızlı CPU’lar ve VDF başına birkaç çekirdek, ayrıca yukarıdaki kurulum adımlarını tamamlamayı ve chia-blockchain dizininden aşağıdakileri çalıştırmayı gerektirir:

. ./activate
sh install-timelord.sh
chia start timelord &

Alternatif Olarak Yerel Simülasyonu Çalıştırın

Bunun yerine, tüm sunucuları ve birden çok tam düğümü yerel olarak çalıştıran simülasyonu çalıştırabilirsiniz. Simülasyonun yalnızca yerel olduğunu ve timelords ile VDF’lerin kurulumunu gerektirdiğini unutmayın. Tanıtıcı, yalnızca tam düğümlerin yerel ips’lerini bilecektir, bu nedenle doğru ips’yi harici eşlere yayınlayamaz. Bu, MacOS ve Linux’ta çalışmalıdır.

chia start sim

İpuçları

Ubuntu 20.04 LTS veya daha yenisi, Amazon Linux 2 ve CentOS 7.7 veya daha yenisi, en kolay linux yükleme ortamlarıdır.

UPnP, gelen bağlantılar için 8444 numaralı bağlantı noktasını açmak üzere varsayılan olarak etkindir. Bu sorunlara neden oluyorsa, içinde devre dışı bırakabilirsiniz config.yaml. Veya şu komutu çalıştırabilirsiniz: chia configure -upnp falseBazı yönlendiriciler bağlantı noktası yönlendirmeyi veya yönlendiricinin yapılandırmasında UPnP’yi etkinleştirmeyi gerektirebilir.

Bir cevap yazın

*