OptimumP2P:n Testaus Ethereum-verkossa
Suuret Ethereumin validoijat, jotka hallitsevat merkittävän osan verkon panoksista, ovat aloittaneet OptimumP2P:n testaamisen. Tämä korkean suorituskyvyn muistikerros voisi auttaa ratkaisemaan joitakin verkon rajoituksia hyödyntämällä sen verkkopinoja. Kiln, P2P.org, Everstake, Blockdaemon, Infstones, Luganodes ja Ebunker osallistuvat OptimumP2P:n testiverkkoon, joka esittelee uuden sovelluksen MIT:ssä kehitetylle teknologialle Ethereumin hyväksi.
”Verkkokerros perustuu suurelta osin perinteisiin juorumenetelmiin, joissa käytetään hajautettua lähestymistapaa viestien levittämiseksi solmujen kesken,” sanoi Optimumin perustaja ja toimitusjohtaja Muriel Médard Decryptille.
Médard viittaa ”juoru”-protokolliin, joka on käytössä blockchain-verkoissa kuten Ethereum, missä data, kuten uudet lohkot, transaktiot tai blobit, jaetaan vertaisverkon kautta. Tapahtuma käynnistyy, kun solmu lähettää dataa muutamalle kytketyille naapureille, jotka sitten siirtävät sen eteenpäin, ja prosessi jatkuu, kunnes viesti saavuttaa koko verkon.
”Perinteisten juorialgoritmien ytimessä on huolellinen tasapaino näiden kahden vaikutuksen välillä,” Médard sanoi.
Huolimatta käynnissä olevista parannuksista sen suorituskyky- ja konsensuskerroksille, Ethereum kohtaa rajoituksia ja pullonkauloja verkkokerroksessaan. Tapa, jolla dataa levitetään solmujen välillä, aiheuttaa viivettä ja kaistanleveyden hukkaa, erityisesti datakokojen kasvaessa.
Tällä hetkellä Ethereum jakaa dataa solmujen kesken käyttäen Gossipsubia, protokollaa, joka rakentuu libp2p:n päälle. Kuitenkin tämä järjestelmä lähettää saman viestin useille solmuille useaan kertaan, mikä johtaa tehottomuuksiin ja hitaampaan leviämiseen.
”Jos ihmiset juoruvat liian monien naapureiden kanssa, he usein kuulevat saman viestin, mikä on ajanhukkaa,” Médard selitti.
”Jos he eivät juorua tarpeeksi naapureille, heillä ei ole tarpeeksi mahdollisuuksia kuulla uusia viestejä.”
OptimumP2P korjaa Ethereumin pullonkauloja ”saattamalla ihmiset juorimaan algebraattisia kaavoja, ei pelkkää vanhaa juorua,” Médard kuulutti. ”Kaavat tarkoittavat, että sinun ei tarvitse huolehtia vanhoista uutisista; vain uusi tieto juorataan kaavojen muodossa.”
Optimum hyödyntää verkko-tekniikkaa nimeltä satunnaiset lineaariset verkkokoodaus, joka yhdistää useita tietopaloja koodattuihin paketteihin. Jokainen paketti sisältää juuri tarpeeksi tietoa, jotta alkuperäinen data voidaan palauttaa, vaikka joitain paketteja puuttuisi, kun riittävä määrä ainutlaatuisia paketteja on vastaanotettu.
Ensimmäiset Testit ja Suorituskyky
Ensimmäiset testit paljastavat merkittäviä suorituskyvyn parannuksia nykyiseen järjestelmään verrattuna. Tulokset osoittavat, että viive korkealiikenteisissä olosuhteissa on laskenut kymmenkertaiseksi, ja viestien vakaa suorituskyky on jopa 10MB, verrattuna Gossipsubin 4MB rajoitukseen ja nollan viestin häviämisen stressitilanteissa.
Yhteensä OptimumP2P:tä testaavat validoijat edustavat ainakin 14 % Ethereumin kokonaispanososuudesta Rated Labsin tietojen mukaan. Optimum suunnittelee OptimumP2P:n käyttöönottoa Ethereumin Hoodi-testiverkossa tänä kesänä, ja mahdollista laajentumista muihin Layer 1 -lohkoketjuihin alkuperäisen toteutuksen jälkeen.
Editoinut Sebastian Sinclair