Kā novākt ražu no citām mašīnām, kas nav jūsu galvenā mašīna

Turpinot lietot mājas lapu cloudhosting.lv, Jūs piekrītat sīkdatņu izmantošanas noteikumiem. Uzzināt vairāk. Piekrītu

Kā novākt ražu no citām mašīnām, kas nav jūsu galvenā mašīna

Šī rokasgrāmata ļauj darbināt kombainu katrā mašīnā, nevienam nepalaidot pilnu mezglu, maku un lauksaimnieku. Tādējādi jūsu sistēma būs vienkāršāka, tiks izmantots mazāks joslas platums, vieta, centrālais procesors, kā arī jūsu atslēgas būs drošākas. Tas arī padara jūsu kopējo saimniecību ātrāku un efektīvāku, atbildot uz izaicinājumiem.

Arhitektūru veido viena galvenā mašīna, kas vada lauksaimnieku, pilns mezgls un maks, kā arī citas mašīnas, kurās darbojas tikai kombains. Tikai jūsu galvenā mašīna izveidos savienojumu ar Chia tīklu.

Lai nodrošinātu saziņu starp kombainu un galveno mašīnu, tiek izmantots TLS, kur jūsu galvenā mašīna būs privātā sertifikācijas iestāde (CA), kas paraksta visus sertifikātus. Katram kombainam jābūt savam parakstītam sertifikātam, lai pareizi sazinātos ar jūsu galveno mašīnu.

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

Priekšnoteikumi

  • Vispirms pārliecinieties, vai Chia ir instalēts visās mašīnās un inicializēts, palaižot CLI chia init.
  • Veidojot zemes gabalus pārējos kombainos, izmantojiet chia plots create -f farmer_key -p pool_key , ievietojot lauksaimnieka un baseina atslēgas no galvenās mašīnas. Varat arī nokopēt privātās atslēgas, izmantojot chia keys add , taču tas nav tik droši. Pēc diagrammas izveidošanas palaidiet chia plots check , lai pārliecinātos, ka viss darbojas pareizi.
  • Izveidojiet sava galvenā CA direktorija kopiju, kas atrodas ~ / .chia / mainnet / config / ssl / ca , lai tā būtu pieejama jūsu kombainiem; Jūs varat koplietot direktoriju ssl / ca tīkla diskā, USB atslēgu vai veikt tīkla kopiju katram kombainam. Ņemiet vērā, ka, veicot lielākus atjauninājumus, var būt nepieciešams nokopēt jauno ca saturu. Pārbaudiet, vai kombains savienojuma mēģinājumos neziņo par SSL kļūdām.

Iestatīšanas darbības

Pēc tam katram kombainam veiciet šīs darbības:

PIEZĪME: 4. darbībai īslaicīgi izmantojat / ca direktorijas kopiju no galvenās mašīnas. NELIETOJIET kombaina mapi / ca . Ievietojiet direktoriju / ca savācēja temp mapē. Jūs savlaicīgi savam kombainam parādīsit šos failus, un pēc tam savā temp mapē varat izdzēst direktoriju / ca ..

  • Pārliecinieties, ka jūsu kombainu mašīnas var piekļūt jūsu galveno mašīnu IP adresei 8447 ostā
  • Izslēdziet visus chia daemon procesus ar chia stop all -d
  • Veiciet dublējumu visiem savācēja iestatījumiem
  • Savā kombainā palaidiet chia init -c [directory] , kur [direktorija] ir jūsu galvenās mašīnas / ca direktoriju, kuru ievietojat temp mapē. Šī komanda izveido jaunu sertifikātu, kuru paraksta jūsu galvenās mašīnas CA.
  • Katrā kombainā atveriet failu ~ / .chia / mainnet / config / config.yaml un attālā kombaina sadaļā farmer_peer ievadiet savas galvenās mašīnas IP adresi (NOT full_node)..

EX:

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
  • Palaidiet kombainu, palaižot CLI chia start harvester -r , un INFO līmeņa žurnālos jums vajadzētu redzēt jaunu savienojumu uz galvenās mašīnas.
  • Lai apturētu kombainu, jūs darbināt CLI chia stop harvesteru

Brīdinājums:

Jūs nevarat kopēt visu config / ssl direktoriju no vienas mašīnas uz otru. Katram kombainam jūsu galvenajai mašīnai jābūt atšķirīgai TLS sertifikātu kopai, lai to atpazītu kā dažādus kombainus. Var rasties neparedzētas kļūdas, tostarp kombaini nedarbojas pareizi, kad vieni un tie paši sertifikāti tiek koplietoti starp dažādām mašīnām.

Drošības rūpes:

Kopš beta27 versijas CA faili tiek kopēti katrā kombainā, jo dēmonam tas šobrīd ir nepieciešams, lai pareizi startētu. Tas nav ideāli, un nākamajā sertifikātu izplatīšanas veidā tiks ieviests nākamais laidiens pēc mainnet palaišanas. Lūdzu, esiet uzmanīgs, darbinot savu kombainu, kas ir pieejams no atvērtā interneta.

Piezīme:

Pašlaik (mainnet) GUI neparāda kombainu gabalus. Labākais veids, kā pārliecināties, vai tas darbojas, ir izslēgts pilns Chia mezgls un iestatīt reģistrēšanas līmeni uz INFO galvenajā datorā sadaļā config.yaml un restartējiet Chia pilnu mezglu. Tagad jūs varat pārbaudīt žurnālu ~ / .chia / mainnet / log / debug.log un redzēt, vai saņemat šādus ziņojumus:

[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]

Izejošais ziņojums new_signage_point_harvester norāda, ka lauksaimnieks nosūtīja izaicinājumu jūsu kombainam, un ienākošais ziņojums Farming_info norāda atbildi. Ziņojumā new_proof_of_space norādīts, ka kombains atrada pārbaudījumu. Jūs saņemsiet vairāk ziņojumu new_signage_point un farming_info nekā new_proof_of_space .

Lai atrastu savus žurnālus, rīkojieties šādi: Kur atrast lietas

Ja izmantojat GUI un vēlaties palaist vairākus kombainus

  • Izslēdziet Chia galvenajā datorā •
  • Datorā atrodiet savu IP adresi •
  • Izveidojiet sava galvenā mašīnas CA direktorija kopiju, kas atrodas c: users (jūsu lietotāja vārds) . Chia mainnet config ssl - kopējiet CA failu; ssl / ca direktoriju varat koplietot tīkla diskā, USB atslēgu vai veikt tīkla kopiju katram kombainam. Jums ir jākopē jaunais ssl / ca direktorijs ar katru chia-blockchain versiju - kopēt CA failu kombainā - zināt tā atrašanās vietu •
  • Jaunajā kombainā - veiciet tālāk norādītās darbības •
  • Ielādējiet Chia un izmantojiet parasto 24 vārdu atmiņas taustiņu, lai pārliecinātos, ka tas darbojas. Tad aizveriet Chia •
  • C: users (jūsu lietotājvārds) .chia mainnet config fails - atveriet to ar notepad •
  • Mainīt enable_upnp: true - mainiet to uz false
  • Atrodiet kombainu: farmer_peer: host: localhost - mainiet tikai šo atrašanās vietu - ierakstiet galvenā datora IP adresi (ex 192.192.x.x) •
  • Atrodiet CA mapi, kuru nokopējāt no galvenā datora - zināt tās tīkla atrašanās vietu. •
  • Pārejiet uz komandu uzvedni. Ierakstiet vai kopējiet * cd C: Users (jūsu lietotājvārds) AppData Local Chia-Blockchain app-1.1.1 resources app.asar.unpacked daemon * •
  • Pārliecinieties, vai pašreizējā versija ir (app-1.1.1) - tieši tad, kad versija 1.1.1 ir aktīva •
  • Savā kombainā palaidiet chia init -c [directory] , kur [direktorija] ir jūsu galvenā mašīnas CA direktorija un tā tīkla kopija. . Šī komanda izveido jaunu sertifikātu, kuru paraksta jūsu galvenās mašīnas CA. •
  • [ direktorija], šeit jūs ierakstāt saiti uz vietu, kur glabājas jūsu CA mape - ja c diskā ierakstiet, piemēram, c: ca Pilna rinda izskatīsies kā chia init -c c: ca •
  • Pēc tam nospiediet taustiņu Enter. Kad šis process ir pabeigts, palaidiet gan galveno datoru, gan jauno kombainu •
  • Jaunajam kombainam var būt nepieciešamas 10-20 minūtes, lai sāktu sinhronizācijas procesu - tas būs nedaudz lēnāk -, taču jāsāk sinhronizēt un tas izveidos pilnu blokķēdes kopiju, lai nokļūtu normālā sinhronizācijā. Jūs varat izveidot sižetus šajā mašīnā vai kopēt zemes gabalus. Tas saimniekos tikai pēc pilnīgas sinhronizācijas pabeigšanas.

Lai zinātu tā darbību

  • Galvenajā datorā zem cilnes Farm - apakšā izvēlieties "Hide Advanced Options" - ritiniet uz leju un "Your Harvester Network" tagad parādīs (2) Node ID - (1) galveno datoru un (2) savu kombainu •
  • arī zem fermas cilnes sadaļā "Pēdējais mēģinātais pierādījums" tur parādīsies arī jūsu kombaina zemes gabalu daudzums

Svarīgs

  • Chia veic jauninājumus - ja atklājat, ka jūsu kombains nav sinhronizēts ar blokķēdi vai maku - iespējams, nāksies atkārtoti kopēt CA failus no galvenā datora •
  • Savā kombainā palaidiet chia init -c [directory] , kur [direktorija] ir jūsu galvenās mašīnas CA direktorija un tā tīkla kopija. Šī komanda izveido jaunu sertifikātu, kuru paraksta jūsu galvenās mašīnas CA.