Det skulle vara ett dåligt ärende att försöka ge en representativ eller objektiv sammanfattning omedelbart efter denna vecka i Paris – jag och alla andra som var närvarande ska spendera de kommande veckorna på att förfina våra takeaways och anpassa oss för det kommande året.

Men för er, kära läsare, som kände Paris FOMO och har ivrigt väntat på en uppdatering, kommer jag att tillhandahålla min personliga och ofullständiga samling av insikter, beslut och resultat på hög nivå från det första statslösa toppmötet i Ethereum.

Hur var det?

Toppmötet varade i två dagar, med en helt minimal struktur för det första mötet som en stor grupp för att diskutera stora eller viktiga ämnen, sedan delas upp i två eller tre samtidiga diskussioner. Med cirka 30 deltagare totalt sett var gruppstorlekarna nästan perfekta för att möjliggöra både djupa dyk och lättsamma Q / A. Det var naturligtvis också en möjlighet att sätta ansikten med användarnamn och ansluta på en mer mänsklig nivå med hela gruppen.

Jag tror att det mesta resultatet av toppmötet för de flesta som deltog (inklusive mig själv) var en “planering” i vår förståelse av de problem som måste lösas och de föreslagna lösningarna. De handfulla människor som har ledat detta initiativ (Piper, Alexey och deras team) hade möjlighet att ge resten av oss lite god gammaldags vitskiva tid att komma i kontakt och ställa alla små frågor vi var rädd att fråga om i ett foruminlägg.

Jag framhäver detta eftersom ett av huvudmålen för denna samling var att tydligare presentera både möjligheterna och utmaningarna i det arbete som ska utföras. Ju tydligare detta arbete kan artikuleras för alla intresserade, desto lättare blir det att delta i insatsen och bidra. Jag skulle säga att toppmötet i detta avseende redan var en lyckad framgång, och vi har “kopplat” till några personer som satt på sidelinjen fram till nu.

Vad diskuterades?

Tja, allt, verkligen. Med bara ett par öron hörde jag de flesta ämnen från tekniska träd som vi pratade om i sammanhang, och som uttalats i föregående avsnitt handlade detta toppmöte verkligen om att gå samman för att enas om den enkla delade visionen för Stateless Ethereum. Vilket är det centrala problemet vi löser? Vilken är den första rimliga milstolpen att arbeta mot? Är det värt att undersöka ett nollkunskapsschema för historiska vittnen?

Det här är vad jag tror var de viktigaste ämnena:

  • Synkronisera primitiv
  • Övergången till Binary trie
  • EVM
  • Dataöverföring i det statlösa paradigmet
  • Utkastet till vittnesspecifikation

Alexey kommenterade klokt att syftet med detta toppmöte var att göra allt det där kunde inte åstadkommas på Internet och för att spara saker som kan görs online för när vi är fjärran igen. En sak som fungerar mycket bättre personligen än online är oenighet och relativt snabbt beslut om komplexa frågor. Så utöver det allmänna omvärlden och kunskapsdelningen om de centrala diskussionsämnena, fanns det en tonvikt på att använda tiden för att göra argument för eller mot beslut som måste fattas, till exempel vad man bör arbeta med först, eller vilka nya verktyg som behövs innan arbetet alls kan börja. Det viktigaste var att detta toppmöte var en möjlighet att begränsa och bättre definiera omfattningen av detta arbete och att kollektivt få en känsla av hur framgång ser ut ur flera perspektiv.

Vad bestämdes? Vad är nytt?

Återigen, och jag kan inte betona det tillräckligt: ​​Detta är bara min personliga hjärndump av hur toppmötet gick. Jag har inte ens gått igenom mina anteckningar och inspelningar ännu. Men det här är mina takeaways, i ingen speciell ordning. De är alla nya insikter som kom ut ur helgens diskussion som kommer att påverka saker framöver.

  • Synkronisera, och mer specifikt det primitiva getNodeData är det viktigaste som måste förändras för att gå vidare med denna statslösa uppdrag. Det är något som måste åtgärdas innan övergången till binär trie kan ske, och det kommer att krävas samordning mellan alla klientteam. Felix från geth-teamet ledde en mycket produktiv diskussion om synkronisering, och det blev uppmuntrande tydligt att de flesta alternativa synkroniseringsförslag verkar få samma sak från olika vinklar. Att fixa och förbättra synkroniseringen möjliggör också en smidigare övergång till en binär trie.

  • Även om man tidigare trodde att den sunda övergångsstrategin till en binär trie skulle kräva ett momentant stopp för kedjan och en omberäkning av ett nytt binärt tillstånd, är det nya tanken att övergången kan genomföras utan nätverksavbrott med tillräcklig klientkoordination .

  • Planerna och idéerna kring skapandet av ett fullständigt Ethereum-specifikt datalagringsnätverk för staten har mer eller mindre strömmade av en kombination av ny insikt. Den första är att vi hade människor med mer expertis som väger in för att förklara hur svårt att bygga något liknande. Det andra är att ett sådant nätverk kan byggas upp stegvis från förbättringar till synkronisering, och en mycket enklare version (som bara tjänar rubriker, transaktioner och kvitton) skulle ge värde omedelbart och kan uppgraderas vid ett senare tillfälle.

  • EVM-förändringar är de mest komplexa och det fanns inget tydligt beslut eller resolution med avseende på vilka EVM-förändringar som behöver göras för statslös kompatibilitet. Tricket är att de flesta förslag som behandlas faktiskt gör det Mer än vad som är absolut nödvändigt för statslös, och det är en fråga om att väga värdet / komplexiteten / ansträngningen för dessa ytterligare förbättringar. Jag antar att det är värt att notera att vissa gasoperationer förväntas bli dyrare oavsett vad, men ingenting har verkligen fastställts med avseende på EVM, och vi kommer inte att kunna veta vad den bästa kursen är förrän vi får mer data .

  • VI MÅSTE KONSTRUKTIONERA YTTERLIGARE PYLONER – Detta är ett nerdigt sätt att säga att en del av arbetet framöver är inriktad på att göra själva arbetet mer produktivt och fruktbart. Detta meta-arbete finns i två smaker: Verktyg som underlättar insamling och analys av data och resurser för att hjälpa andra att bidra mer effektivt, till exempel statslös specifik dokumentation för nya forskare som går med i partiet. Som sagt, jag tror att det fortfarande finns en väsentlig oenighet om hur mycket arbete bör ägnas åt på kort sikt till verktygsbyggnad och vilka verktyg som behövs mest. Under de kommande veckorna kommer vi att revidera teknikträdet och smycka det till något mer representativt för initiativet som Stateless Ethereum har blivit. Detta tjänar syftena att både hjälpa samhället att hålla reda på allt och att hjälpa intresserade nykomlingar bidra mer effektivt.

Som alltid, om du har frågor, förfrågningar om nya ämnen eller vill delta i statslös Ethereum-forskning, kom presentera dig på ethresear.ch och / eller nå ut till @gichiba eller @JHancock på twitter.

LEAVE A REPLY

Please enter your comment!
Please enter your name here