Aktualizácia vývoja Ethereum Sharding Biweekly Development # 4 - Prysmatical Labs

Veľa zaujímavých správ, ktoré môžete zdieľať od našej poslednej aktualizácie. Poďme sa ponoriť do najnovších výskumných diskusií výskumného tímu spoločnosti Ethereum a porozprávajte sa o tom, na čom pracovali Prysmatic Labs. Bez ďalších okolkov, začnime.

Najnovší výskum v oblasti ostreľovania

Dôkaz o úschove

Kritikou proti notárskej schéme, ktorá sa v súčasnosti uplatňuje v protokole o minimálnom zaťažení, je citlivosť týchto agentov na „dilemu validátora“, pričom agenti sú motivovaní, aby boli „leniví“ a dôverovali práci ostatných validátorov, keď prijímajú koordinované rozhodnutia. Konkrétne notári majú za úlohu kontrolovať dostupnosť údajov hlavičiek zoradenia predložených SMC počas prideleného obdobia. To znamená, že notári musia sťahovať hlavičky prostredníctvom siete shardp2p a po potvrdení dostupnosti musia odovzdať svoje hlasy.

Navrhovatelia sa môžu pokúsiť overovateľov hry zverejniť nedostupné návrhy a potom vyzvať lenivých validátorov, aby vzali svoje vklady.

Aby sa predišlo zneužívaniu pascí dostupnosti porovnania, rozširuje sa zodpovednosť notárov, aby sa poskytol aj „koreň Merkle koreňového stromu, kde každý podpis v podpisovom strome je podpisom zodpovedajúceho kusu pôvodných porovnávacích údajov.“ ( ETHVýskum) To znamená, že v čase výzvy musia mať notári k dispozícii kompletné dostupné údaje o porovnávaní, aby mohli zostaviť podpisový strom všetkých svojich častí.

Rozmery bezpečného notára: RANDAO Exploration

Ak sú veľkosti notárskych fondov príliš malé, môže sa stať niekoľko vecí: Malý bazén by mal za následok, že notár by vyžadoval veľkú šírku pásma. Množstvo požadovanej šírky pásma pre každého notára je nepriamo úmerné veľkosti skupiny, takže aby bola dostatočne decentralizovaná, skupina notárov by mala byť dostatočne veľká na to, aby požadovaná šírka pásma bola spravovateľná pomocou netradičného internetového pripojenia.

Po druhé, veľkosť notárskeho združenia má priamy vplyv na kapitálové požiadavky s cieľom prevziať notárske a reverzné / cenzorské transakcie. Akceptovateľná veľkosť notárskeho združenia by bola taká, ktorá by vyžadovala minimálny akceptovateľný kapitálový limit na prevzatie reťazca.

Vo Vitalikovej analýze RANDAO sa pozrel na to, ako zraniteľný je reťazec RANDAO v porovnaní s reťazcom POW (Proof of Work). Výsledkom cvičenia bolo, že útočník so 40% podielom na reťazci RANDAO môže efektívne vrátiť transakcie; na dosiahnutie rovnakého výsledku v reťazi POW by potrebovali 50% hashovej sily. Na druhej strane, ak by sa v reťazci použil notifikačný výbor 2/2, útočník by musel zvýšiť svoj podiel na reťazci na 46%, aby mohol účinne cenzurovať transakcie.

Pozrite si najnovšie témy týkajúce sa tohto kanálu vo verejnom Etérume / Sharding Gitter.

Zlúčený kód, žiadosti o vydanie a problémy

Aktualizovaná dokumentácia

Náš README pre šnorchlovanie bol kompletne aktualizovaný, aby odrážal súčasné zameranie výskumu šrafovania a minimálny protokol o škrupine, na ktorom pracujeme. Do nášho systému sme zahrnuli oddiely o notároch, zodpovednosti každého účastníka a ďalšie.

Najnovšie funkcie zmluvy manažéra Sharding

Dokončili sme zosúladenie zmluvy o Sharding Manager s protokolom o minimálnom Shardingu v # 97. Implementovali sme funkcie addHeader a submitVote. S týmito funkciami môže navrhovateľ odosielať zoradenia volaním addHeader a vysielať koordinačné orgány cez sharding p2p network. Potom môže vybraný notár hlasovať za hlavičku zoradenia, ktorá má plne dostupné telo. Zosilnenie sa prijme do hlavného reťazca, keď dosiahne veľkosť kvora.

Bola vyvinutá kompletná sada testov na overenie, či zmluva o Sharding Manager pracuje správne.

Aktuálne a pripravované práce

V súčasnosti pracujeme na nasledujúcom kóde:

  • Vytvorenie štruktúry Shard s potrebnými metódami na kontrolu dostupnosti údajov, uloženie / načítanie zoradení do ShardDB a ďalšie. Potiahnite požiadavku č. 100
  • Rozšírenie klientov navrhovateľa o interakciu s najnovšími zmenami SMC prostredníctvom väzieb Go. Potiahnite požiadavku č. 111
  • Implementácia mechanizmu „Dôkaz o opatrovníctve“, ako sa uvádza vo výskume v oblasti ochrany údajov. Číslo 112
  • Lokálne ukladanie črepníkových chaindat a umožňujúce klientom ich reprodukovať, keď sú požiadaní o určité zoradenia cez shardp2p. Číslo # 109

First Bounty Closed

Pred 25 dňami sme začali štedrosť s tímom Gitcoinov, aby sme prišli s front-endovým prieskumníkom pre sharded Ethereum blockchain. Naše požiadavky smerovali k tomu, aby sa podobalo rozšírenej sieti etstats.net na orezávanie alebo samostatnému rozhraniu. Konkrétne by funkčnosť zahŕňala:

  • Schopnosť kontrolovať transakčné zaťaženie n počtu úlomkov
  • Schopnosť vizualizovať vzájomné pôsobenie krížových zlomkov
  • Schopnosť vidieť počet uzlov a distribúciu uzlov cez úlomky
  • Schopnosť vidieť koalície prebiehajúce v každom období pre každý črep
  • Schopnosť kontrolovať veľkosť kanonických reťazových reťazcov

Pred týždňom sme uzavreli odmenu a udelili spoločnosti @ConnorChristie 0,31 ETH za skvelú prácu na tomto! Pozrite sa na jeho návrh tu a na našu otázku Github, ktorá začala diskusiu tu.

Hlavná stránkaStránka s detailmiStránka podrobností porovnania

Nové oznámenie o grante

Aragon vyhlásil prvé ocenenie Nest

Sme veľmi pokorní, aby sme boli prijatí do grantového programu Aragónskeho hniezda! V rámci tohto ocenenia sme dostali 100 000 dolárov v ETH a 50 000 USD v ANT po splnení našich míľnikov. Tieto granty a dary nám umožňujú prispievať do komunity, rozdávať odmeny a povzbudzovať vývojárov z otvorených zdrojov k účasti. Preto Aragonovi ďakujeme! Nezabudnite sa pozrieť na svoju stránku GitHub a požiadať o Nest, ak ste prispievateľ z otvoreného zdroja alebo tím prispievateľov do ekosystému Ethereum.

Máte záujem prispieť?

Vždy hľadáme devs záujem o pomoc nám! Ak poznáte Go alebo Solidity a chcete prispieť k poprednému výskumu v oblasti Ethereum, pošlite nám prosím riadok a my vám radi pomôžeme na palube :).

Prečítajte si naše pokyny pre prispievanie a naše otvorené projekty v službe Github. Každá úloha a problém sú zoskupené do medzníka fázy 1 spolu s konkrétnym projektom, do ktorého patria (inteligentné úlohy súvisiace so zmluvami, úlohy uzlovateľov atď.).

Ako vždy, sledujte nás na Twitteri, napíšte nám riadok sem alebo na náš Gitter chat a dajte nám vedieť, s čím chcete pomôcť - potrebujeme všetku spoluprácu, ktorú môžeme dosiahnuť!

Referencie

https://ethresear.ch/t/cryptoeconomic-witnesses/1960

https://ethresear.ch/t/safe-notary-pool-size/1728

https://ethresear.ch/t/cryptoeconomic-signature-aggregation/1659/8

https://ethresear.ch/t/extending-skin-in-the-game-of-notarization-with-proofs-of-custody/1639

Adresa pre darovanie éterických darov od Prysmatických laboratórií

0x9B984D5a03980D8dc0a24506c968465424c81DbE

Oficiálne, Prysmatické laboratóriá Názov ENS

prysmatic.eth