🇸🇰 Predstavujeme náš nový peer-to-peer (P2P) testnet

Spolupracujeme s malou skupinou prevádzkovateľov stake poolov na novom testnete P2P s cieľom ďalej podporovať decentralizáciu siete

Predstavujeme náš nový peer-to-peer (P2P) testnet

Cardano pokračuje v budovaní dynamiky, pričom do blockchainu sa neustále pridávajú ďalšie funkcie a možnosti. Ako sme nedávno informovali, optimalizujeme sieť s cieľom zvýšiť priepustnosť, aby sa dalo rýchlejšie spracovať viac transakcií a efektívnejšie vytvárať a používať decentralizované aplikácie (DApps) a inteligentné zmluvy. Tento týždeň sme spustili novú dôležitú iniciatívu na podporu našej pokračujúcej snahy o úplnú decentralizáciu a to spustením novej testovacej siete peer-to-peer (P2P).

Cardano zabezpečuje dôveru a bezpečnosť v decentralizovanom prostredí pomocou konsenzu proof-of-stake prostredníctvom algoritmu Ouroboros. Základom je približne 3 000 stake poolov, ktoré spravujú operátori (SPO), ktorí spravujú distribuované uzly poháňajúce sieť. Je zrejmé, že v decentralizovanej a distribuovanej sieti musí medzi týmito uzlami existovať spoľahlivá komunikácia. Ústredným prvkom, ktorý je nevyhnutný na overovanie činností blockchainu, je šírenie údajov - proces zdieľania informácií o transakciách a distribúcii blokov. To zároveň umožňuje algoritmu Ouroboros prijímať svoje “rozhodnutia”.

Až donedávna uzly Cardano nadväzovali spojenia s rovnocennými uzlami vyhľadávaním súboru, ktorý opisoval statickú konfiguráciu siete. Systém sa tiež spoliehal na uzly zriadené IOG, ktoré pomáhali vytvárať sieťové spojenia (viac o evolúcii sieťových spojení tu). Na zvýšenie decentralizácie a zjednodušenie komunikácie uzlov sme zriaďovali sieť P2P. Priama interakcia medzi rovnocennými uzlami zefektívňuje komunikáciu medzi tisíckami distribuovaných uzlov, ktoré budú udržiavať sieť bez závislosti od federatívnych relé. Túto činnosť budú vykonávať automatizované komponenty siete P2P. Automatizácia procesu výberu peerov nás priblíži k plne decentralizovanej sieti a zjednoduší proces prevádzkovania relé alebo uzla produkujúceho bloky.

Od prvých dní Shelleyho motivovanej testovacej siete až po program Alonzo testnets bolo ústredným prvkom nášho prístupu komunitou podporované zavádzanie. S cieľom rozšíriť testovanie zmien P2P teraz pozývame niektorých prevádzkovateľov bazénov do poloverejnej testnetovej siete. Jedenásť prevádzkovateľov nám pomôže otestovať automatizované komponenty P2P predtým, ako program rozšírime vo väčšej miere.

Čo je nové?

P2P je stále experimentálna funkcia. Hoci bude súčasťou budúcich verzií, zatiaľ ju neintegrujeme do všetkých našich prác. Prevádzkovatelia poolov budú prostredie posudzovať tak, že nakonfigurujú svoje uzly na priamu vzájomnú interakciu. Možnosti P2P budú zahrnuté vo vetve cardano-node master branch a v merged pull requests to ‘ouroboros-network’ na GitHube.

Režim P2P umožní “churn”, aby sa zabezpečilo dynamické povyšovanie a znižovanie počtu rovnocenných partnerov. Aktualizácia konfigurácie siete bude jednoduchšia aj pre SPO, pretože ich uzly sa nemusia reštartovať.

Poloverejná testovacia sieť zlepší aj rozhranie uzla Prometheus. Bude obsahovať nasledujúce štatistiky:

  • odchádzajúce spojenia: teplé (aktívne spojenia, ktoré sa nezúčastňujú na konsenze) a horúce (aktívne spojenia, ktoré sa zúčastňujú na konsenze)
  • prichádzajúce spojenia: teplé a horúce
  • jednosmerné/duplexné spojenia.

Čo ďalej?

Hodnotenie sieťových spojení v poloverejnej testovacej sieti nám pomôže získať cennú spätnú väzbu a zachytiť neznáme problémy. Keď budeme spokojní, budeme potom pripravení pozvať všetky SPO na testovanie komunikácie uzlov P2P vo verejnej testnetovej sieti. To bude znamenať zavedenie inteligentnej politiky výberu partnerov. Táto politika umožní definovať konečné metriky na porovnanie s predchádzajúcim nastavením bez P2P. Najdôležitejšie je, že budeme pokračovať v testovaní s cieľom overiť, či všetky komponenty fungujú bezchybne samostatne, ako aj v kombinácii v širokom rozsahu sieťových podmienok.

Sledujte naše týždenné aktualizácie vývoja aby ste sa dozvedeli viac o vývoji siete P2P a tiež si pozrite úložisko siete Ouroboros, kde nájdete najnovšie aktualizácie.


Pôvodný článok: Introducing our new peer-to-peer (P2P) testnet
(Napísala Olga Hryniuk z IOHK) - preklad @Martin.M

1 Like