Daha Fazla Makinede Çiftçilik

Ana makineniz olmayan diğer makinelerde hasat nasıl yapılır

Bu kılavuz, her makinede tam bir düğüm, cüzdan ve çiftçi çalıştırmanıza gerek kalmadan her makinede bir biçerdöver çalıştırmanıza olanak tanır. Bu, sisteminizi daha basit tutar, daha az bant genişliği, alan, CPU kullanır ve ayrıca anahtarlarınızın daha güvenli olmasını sağlar. Ayrıca, zorluklara yanıt verirken genel çiftliğinizi daha hızlı ve daha verimli hale getirir.

Mimari, çiftçiyi, tam düğümü ve cüzdanı çalıştıran bir ana makineden ve yalnızca hasat makinesini çalıştıran diğer makinelerden oluşur. Yalnızca ana makineniz Chia ağına bağlanacaktır.

Hasat makineniz ile ana makine arasındaki iletişimi sağlamak için TLS, ana makinenizin tüm sertifikaları imzalayan özel Sertifika Yetkilisi (CA) olacağı yerde kullanılır . Her biçerdöver, ana makinenizle doğru bir şekilde iletişim kurabilmek için kendi imzalı sertifikasına sahip olmalıdır .

                                       _____  Harvester 1 (certificate A)
                                      /
other network peers  --------   Main machine (CA) ------  Harvester 2 (certificate B)
                                      \_____  Harvester 3 (certificate C)

Önkoşullar

  • İlk olarak, Chia’nın tüm makinelere yüklendiğinden ve CLI çalıştırılarak başlatıldığından emin olun chia init.
  • Diğer biçerdöverlerde plotlar oluştururken chia plots create -f farmer_key -p pool_key, ana makinenizden çiftçiyi ve havuz anahtarlarını kullanın. Alternatif olarak, özel anahtarlarınızı kullanarak da kopyalayabilirsiniz chia keys add, ancak bu daha az güvenlidir. Bir plot oluşturduktan sonra, chia plots check her şeyin doğru çalıştığından emin olmak için çalıştırın .
  • Biçerdöver makinelerinizin erişebilmesi için, içinde bulunan ana makine CA dizininin bir kopyasını oluşturun ~/.chia/mainnet/config/ssl/cassl/ca Dizini bir ağ sürücüsünde, USB anahtarında paylaşabilir veya her bir biçerdöver için bir ağ kopyası yapabilirsiniz. Büyük güncellemelerin yeni ca içerikleri kopyalamanıza ihtiyaç duyabileceğini unutmayın . Biçerdöverin bağlantı girişimlerinde SSL hatalarını rapor etmediğini doğrulayın.

Kurulum Adımları

Ardından her bir biçerdöver için şu adımları izleyin:

NOT: Adım 4 için, /ca dizininizin bir kopyasını ana makinenizden geçici olarak kullanıyorsunuz. /ca Hasat makinenizdeki klasörü DEĞİŞTİRMEYİN . /ca Dizini, biçerdöverinizdeki geçici bir klasöre koyun . Hasat makinenize bu dosyaları geçici olarak göstereceksiniz ve ardından /ca geçici klasörünüzdeki dizini silebilirsiniz .

  1. 8447 numaralı bağlantı noktasındaki ana makinenizin IP adresinin biçerdöver makineleriniz tarafından erişilebilir olduğundan emin olun
  2. Tüm chia daemon işlemlerini şu şekilde kapatın: chia stop all -d
  3. Biçerdöverinizdeki tüm ayarların yedeğini alın
  4. Bir geçici klasöre koyduğunuz ana makine dizininizin kopyası olan chia init -c [directory] biçerdöverinizde çalıştırın . Bu komut, ana makinenizin CA’sı tarafından imzalanmış yeni bir sertifika oluşturur .[directory]/ca
  5. ~/.chia/mainnet/config/config.yaml Dosyayı her bir biçerdöverde açın ve ana makinenizin IP adresini uzaktaki harvester çiftçinin çiftçi bölümüne (NOT full_node) girin.

Örn:

harvester:
  chia_ssl_ca:
    crt: config/ssl/ca/chia_ca.crt
    key: config/ssl/ca/chia_ca.key
  farmer_peer:
    host: Main.Machine.IP
    port: 8447

Güvenlik endişesi:

Beta27’den bu yana, arka plan programının doğru şekilde başlatılması için CA dosyaları her bir biçerdöver için kopyalanmaktadır. Bu ideal değildir ve sertifikaları dağıtmanın yeni bir yolu, ana ağ lansmanının ardından sonraki bir sürümde uygulanacaktır. Açık internetten erişilebilen biçerdöverinizi çalıştırırken lütfen dikkatli olun.

Not:

Şu anda (ana ağ), GUI biçerdöver grafiklerini göstermiyor. En iyi yolu ‘s çalışma için kaydı düzeyini Chia tam düğüm kapatıp ayarlanmış olup olmadığını görmek için INFO Gözlerinde farklı config.yaml ana makine üzerinde ve Chia tam düğümü yeniden başlatın. Artık günlüğü kontrol edebilir ~/.chia/mainnet/log/debug.log ve aşağıdaki gibi mesajlar alıp almadığınızı görebilirsiniz:

[time stamp] farmer farmer_server   : INFO   -> new_signage_point_harvester to peer [harvester IP address] [peer id - 64 char hexadecimal]
[time stamp] farmer farmer_server   : INFO   <- farming_info from peer [peer id - 64 char hexadecimal] [harvester IP address]
[time stamp] farmer farmer_server   : INFO   <- new_proof_of_space from peer [peer id - 64 char hexadecimal] [harvester IP address]

Giden new_signage_point_harvester mesaj, çiftçinin biçerdöverinize bir meydan okuma gönderdiğini ve gelen farming_info mesajın bir yanıt olduğunu belirtir. new_proof_of_space Mesajı devletler biçerdöver meydan okuma için bir kanıt buldular. Daha alacak new_signage_poin ve farming_info daha iletileri new_proof_of_space mesajlar.

Günlüklerinizi şu şekilde bulabilirsiniz: Bir şeyler nerede bulunur?

GUI’yi ana çiftçi üzerinde çalıştırıyorsanız ve CLI’den birden fazla Hasatçı çalıştırmak istiyorsanız

  • Ana bilgisayarda Chia’yı kapatın
  • IP adresinizi bilgisayarda bulun
  • İçinde bulunan ana makinenizin CA dizininin bir kopyasını oluşturun c:\users\(your user name)\.chia\mainnet\config\ssl – CA dosyasını kopyalayın; ssl/ca Dizini bir ağ sürücüsünde, USB anahtarında paylaşabilir veya her bir biçerdöver için bir ağ kopyası yapabilirsiniz. Yeni ssl/ca dizini her sürümüyle chia-blockchain kopyalamanız gerekir – CA dosyasını biçerdöver makinesine kopyalayın – konumunu bilin
  • Yeni Biçerdöverde – aşağıdaki adımları izleyin
  • Chia’yı yükleyin ve çalıştığını görmek için normal 24 kelimelik anımsatıcı anahtarınızı kullanın. Sonra Chia’yı kapat
  • C: \ users (kullanıcı adınız) .chia \ mainnet \ config dosyasında – not defteri ile açın
  • Enable_upnp‘yi değiştirin: true – bunu false olarak değiştirin
  • Biçerdöverin yerini belirleyin: farmer_peer: host: localhost – yalnızca bu konumu değiştirin – ana bilgisayarınızın IP adresini yazın (ör. 192.192.xx)
  • Ana bilgisayardan kopyaladığınız CA klasörünü bulun – ağ konumunu öğrenin.
  • Komut istemine gidin. * cd C: \ Users (kullanıcı adınız) \ AppData \ Local \ Chia-Blockchain \ app-1.1.1 \ resources \ app.asar.unpacked \ daemon * yazın veya kopyalayın
  • (App-1.1.1) ‘in mevcut sürüm olduğundan emin olun – bu, sürüm 1.1.1 etkin olduğunda gerçekleşir
  • chia init -c [directory] Biçerdöverinizde çalıştırın , burada ana makinenizin CA dizininin ve ağ konumunun [directory] kopyası bulunur . Bu komut, ana makinenizin CA’sı tarafından imzalanmış yeni bir sertifika oluşturur .
  • [dizin] CA klasörünüzün depolandığı yere bağlantıyı yazdığınız yerdir c sürücüsündeyse, örneğin c: \ ca yazın. Tam satır şöyle görünecekti chia init -c c:\ca
  • Ardından enter tuşuna basın. Bu işlem tamamlandığında * Hem ana bilgisayarınızı hem de yeni biçerdöverinizi başlatın
  • Yeni biçerdöver, senkronizasyon sürecini başlatmak için 10-20 dakika sürebilir – biraz daha yavaş olacaktır – ancak senkronizasyona başlaması ve normal senkronizasyona ulaşmak için blok zincirinin tam bir kopyasını oluşturması gerekir. O makinede grafikler oluşturabilir veya grafikleri kopyalayabilirsiniz. Yalnızca tam senkronizasyon tamamlandığında gruplanır.

Çalıştığını bilmek

  • Ana bilgisayarınızda Çiftlik sekmesinin altında – alt kısımda “Gelişmiş Seçenekleri Gizle” yi seçin – aşağı kaydırın ve “Biçerdöver Ağınız” şimdi (2) Düğüm Kimliğinizi – (1) ana bilgisayarınız ve (2) hasat makinenizi gösterecektir.
  • ayrıca “Son Denenen Kanıt” altındaki çiftlik sekmesinin altında, biçerdöverinizdeki miktar parseliniz de orada görünecektir.

ÖNEMLİ

  • Chia yükseltme yapar – biçerdöverinizin blok zinciri veya cüzdan ile senkronize olmadığını düşünüyorsanız – CA dosyalarını ana bilgisayardan tekrar kopyalamanız gerekebilir
  • chia init -c [directory] Biçerdöverinizde çalıştırın , burada ana makinenizin CA dizininin ve ağ konumunun [directory] kopyası bulunur . Bu komut, ana makinenizin CA’sı tarafından imzalanmış yeni bir sertifika oluşturur .

Bir cevap yazın

*