Ethereum Sharding Biweekly Update Update # 4 - Praizmatični laboratoriji

Od zadnje posodobitve bomo delili veliko zanimivih novic. Pokukajmo v najnovejše raziskovalne razprave raziskovalne skupine Ethereum in se pogovorimo o tem, kar dela Prysmatic Labs. Brez dodatnega kleveta, začnimo.

Zadnje raziskave Shardinga

Dokaz o skrbništvu

Kritika zoper notarsko shemo, ki jo trenutno spremlja protokol minimalnega izostritve, je dovzetnost teh agentov za "dilemo validatorja", kjer agenti spodbudijo, da so "leni" in zaupajo delu drugih potrditeljev, ko sprejemajo usklajene odločitve. Zlasti notarji so dolžni preveriti razpoložljivost podatkov za glave primerjave, poslane SMC v njihovem dodeljenem obdobju. To pomeni, da morajo notarji prenesti glave po omrežju shardp2p in po potrditvi razpoložljivosti oddati svoje glasove.

Predlagatelji se lahko preizkusijo v validatorjih iger, tako da objavijo nedosegljive predloge in nato izzovejo lene validatorje, da prevzamejo svoje vloge.

Da bi preprečili zlorabe pasti za dostop do primerjave, je odgovornost notarjev razširjena tudi na zagotavljanje „korena Merkle drevesa podpisov, kjer je vsak podpis v drevesu podpisov ustrezen kos izvirnih podatkov primerjave.“ ( ETHResearch) To pomeni, da morajo imeti notarji v času izziva popolne razpoložljive podatke primerjave, da lahko ustvarijo drevo podpisov vseh svojih delov.

Varne notarske velikosti bazena: RANDAO Exploration

Kadar je velikost notarskega bazena premajhna, se lahko zgodi nekaj: Majhen bazen bi pri notarju zahteval veliko količino pasovne širine. Količina pasovne širine, ki jo zahteva vsak notar, je obratno sorazmerna z velikostjo bazena, zato bi moral biti notarski sklad dovolj velik, da bi bilo potrebno pasovno širino upravljati z neprimerljivo internetno povezavo.

Drugič, velikost notarskega zbora neposredno vpliva na kapitalske zahteve za prevzem notarske overitve in odpravljanje / cenzorsko poslovanje. Sprejemljiva notarska velikost bi bila tista, ki bi za prevzem verige zahtevala minimalno sprejemljiv prag kapitala.

V Vitalikovi analizi RANDAO je pogledal, kako ranljiva je veriga RANDAO v primerjavi z verigo POW (Dokaz o delu). Rezultat vaje je bil, da lahko napadalec z 40-odstotnim deležem v verigi RANDAO učinkovito povrne transakcije; da bi dosegli enak rezultat v verigi zapornikov, bi potrebovali 50% hashwou. Po drugi strani pa, če bi veriga uporabljala odbor za notarsko overitev 2/2, bi moral napadalec povečati svoj delež na 46% na verigi, da bi lahko učinkovito cenzuriral transakcije.

Oglejte si najnovejše teme o tem v javnem kanalu ethereum / shariting Gitter.

Združena koda, povleci zahteve in izdaje

Posodobljena dokumentacija

Naše ostrenje README je bilo popolnoma posodobljeno, da odraža trenutni poudarek raziskav ostrenja in minimalni protokol ostrenja, ki ga delamo. Vključili smo razdelke o notarjih, odgovornostih vsakega akterja v našem sistemu in še več.

Najnovejše funkcije pogodbe pogodbe Sharding Manager

Končanje pogodbe Sharding Manager s protokolom minimalnega ostrenja smo končali v # 97. Uvedli smo funkcije addHeader in submitVote. S temi funkcijami predlagatelj lahko pošlje primerjave, tako da pokliče addHeader in oddaja telesa primerjave prek omrežja p2p. Nato lahko izbrani notar glasuje za glavo primerjave, ki ima v celoti na voljo organ za zavarovanje. Kolektiva se sprejme v glavno verigo, ko doseže kvorum.

Razvit je bil celoten sklop testov, da se preveri, ali pogodba Sharding Manager deluje pravilno.

Trenutno in prihajajoče delo

Trenutno delamo na naslednji kodi:

  • Ustvarjanje strukture Shard s potrebnimi metodami za preverjanje razpoložljivosti podatkov, shranjevanje / prenašanje primerjav v ShardDB in še več. Povlecite zahtevo # 100
  • Razširitev odjemalcev ponudnika na interakcijo z najnovejšimi spremembami SMC prek vezi Go. Povlecite zahtevo # 111
  • Izvajanje mehanizma „Dokazilo skrbništva“, kot je omenjeno v raziskavi ostrenja. Izdaja št. 112
  • Shranjevanje verižnih podatkov o krajih in omogočanje strankam, da jih reproducirajo, ko jih prosijo za določene primerjave prek shardp2p. Številka 109

Prvo nagrado zaprto

Pred 25 dnevi smo z ekipo Gitcoin začeli obračunati, da bi si omislili raziskovalec sprednjega dela za ostriženi blok Ethereum. Naše zahteve so morale biti podobne razširjenemu etstats.net za ostrenje ali samostojnemu vmesniku. Natančneje, funkcionalnost bi vključevala:

  • Sposobnost vpogleda v nalaganje transakcij na n številnih ostrih
  • Sposobnost vizualizacije interakcij med križci
  • Sposobnost videnja števila vozlišč in razporeditve vozlišč po drobcih
  • Sposobnost videnja primerjav, ki se dogajajo v vsakem obdobju za vsak del
  • Sposobnost vpogleda v velikost kanoničnih verig za drobljenje

Pred tednom dni smo zaključili nagrado in podelili 0,31 ETH @ConnorChristie za njegovo veliko delo na tem področju! Oglejte si njegovo zasnovo tukaj in našo Github številko, ki je začela razpravo tukaj.

Glavna stranStran s podrobnostmi o trdemStran s podrobnostmi o zbiranju

Novo obvestilo o donaciji

Aragon razpisuje prve nagrade Nest

Zelo smo poniženi, da smo sprejeti v program dodelitve donacij Aragon Nest! Kot del te nagrade smo prejeli 100.000 ameriških dolarjev ETH in 50.000 ameriških dolarjev ANT, ko smo dosegli svoje mejnike. Te donacije in donacije nam omogočajo, da prispevamo k skupnosti, damo donacije in spodbujamo razvijalce odprte kode k sodelovanju. Zato ponujamo veliko zahvalo Aragonu! Oglejte si njihovo stran GitHub in se prijavite za Nest, če ste odprtokodni sodelavec ali skupina sodelavcev v ekosistemu Ethereum.

Vas zanima prispevek?

Vedno iščemo razvojnike, ki bi nam pomagali! Če poznate Go ali Solidity in želite prispevati k vrhunskemu raziskovanju Ethereuma, nam prosim opustite vrstico in z veseljem vam bomo pomagali :).

Oglejte si naše smernice za prispevke in naše odprte projekte na Githubu. Vsaka naloga in izdaja je združena v mejnik 1. faze, skupaj s posebnim projektom, ki mu pripada (naloge, povezane s pametnimi pogodbami, naloge vozlišč, s katerimi lahko sodelujete itd.).

Kot vedno nas spremljajte na Twitterju, tukaj ali na našem Gitter klepetu nam pišite črto in nam sporočite, s čim si želite pomagati - potrebujemo vse sodelovanje, ki ga lahko dobimo!

Reference

https://ethresear.ch/t/cryptoeconomic-witences/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

Uradni naslov za donacijo eterja Prysmatic Labs

0x9B984D5a03980D8dc0a24506c968465424c81DbE

Uradni, praizmatični laboratoriji Ime ENS

prysmatic.eth