I begynnelsen av juni Mike Garland fra nodeoperatør Alchemy holdt en 1.5 timers presentasjon om Ethereum 2.0 staking, arrangert av Jehan Chu of Kenetisk hovedstad. Jeg syntes det var interessant, så jeg tok noen notater. Feil og mangler er mine egne.
Utrulling av Eth 2.0
- Eth 2.0-utrullingen vil være i 3 faser:
- Fase 0 – Beacon Chain – juli 2020
- Validatorer og grunnleggende Proof of Stake-funksjonalitet
- Ingen smarte kontrakter, ingen kontoer
- Innsatsbelønninger starter når terskelen for antall validatorer er nådd
- Fase 1 – Sharding – 2021
- Tillegg av 64 "Shard Chains" for skalerbarhet
- Fase 2 – Regnskap og kontrakter – 2022
- Resten av den "normale" Ethereum-funksjonaliteten - smarte kontrakter, etc.
- Fase 0 – Beacon Chain – juli 2020
Promises of Eth 2.0
- Promises of Eth 2.0
- skalerbarhet (send flere transaksjoner gjennom nettverket uten å betale tonnevis med gass eller vente lenge)
- Sharding er hovedmekanismen.
- Eth 1.0 – 14tx/s og blir tregere og dyrere
- Eth 2.0 – opptil 7,500 tx/s og skalerer med antall shards
- (Visa behandler 1,700 tx/s)
- Påminnelse: Fase 0 av Eth 2.0 vil ha 0 tx/s. Ingen transaksjoner. Den første beacon-kjeden er kun for staking. Ingen overføringer, tilstandsendringer eller smarte kontrakter. Eth 2.0 blir først "brukbar som forventet" i fase 2.
- tilgjengelighet (sørg for at funksjonene er tilgjengelige for alle brukere, ikke bare gruvearbeidere eller de med mye datakraft)
- Sikkerhet (større sikkerhet i kjeden, relatert til innsats desentralisering)
- skalerbarhet (send flere transaksjoner gjennom nettverket uten å betale tonnevis med gass eller vente lenge)
Bevis for innsats vs bevis for arbeid
- Proof of Work-gruvedrift er mer energisulten enn gullgraving: 14 MJ/$1 BTC mot 5MJ/$1 gull!
- Proof of Stake er mer energieffektivt (ingen gruvedrift), i teorien mer desentralisert (ingen spesialisert maskinvare kreves), sikrere (mer mangfoldig sett med gruvearbeidere så 51 % angrep er mer usannsynlig) enn Proof of Work.
Rollen til validatorer
- validatorer
- Stem på gyldigheten av neste blokk (kalt "attestering")
- Kan foreslå nye blokker det skal stemmes over
- Kan tjene belønninger for vellykket deltakelse i nettverket
- Kan straffes på to måter:
- slashing: Store bøter, og kastet ut, for å se ut til å forsøke å jukse (enten ved et uhell eller med hensikt å jukse)
- f.eks stemme for flere blokker i samme høyde
- Straff: Små bøter for nedetid / manglende respons
- slashing: Store bøter, og kastet ut, for å se ut til å forsøke å jukse (enten ved et uhell eller med hensikt å jukse)
Validatorens livssyklus
- Validatorens livssyklus: Innledende innskudd → Venter → Aktiv → Avslutter eller skåret → Avsluttet.
- Tilbring mesteparten av tiden din i "Aktiv" tilstand: Foreslå på blokker, stemme på blokker osv
- Første inskudd
- Innskudd av ETH gjøres til en spesifikk kontrakt på Eth 1.0 Network.
- Validatoren forblir i "deponerings"-tilstand i ca. 7.5 timer for å unngå potensiale for blokkereorganiseringer (på grunn av sannsynligheten til Eth 1.0 PoW).
- Pågående stat
- Innskudd er anerkjent av Eth 2.0-kjeden
- Validator er offisielt anerkjent av Eth 2.0
- Hvis innskuddet er minst 32 ETH, melder validator seg på en kø/venteliste. Minimum ventetid estimert til 25 minutter hvis køen er tom, opptil dager/uker hvis køen er full. Dette hjelper sakte inn/utgang av validatorer.
- Eth 2.0 ønsker å ha et stabilt validatorsett, så bare et lite antall validatorer kan starte/stoppe på en gang.
- Foran i køen kan validatoren bli aktiv.
- Aktiv tilstand
- Validatorer tilbringer mesteparten av tiden sin her.
- Som aktiv validator må du attestere blokkeringer, ellers er det (små) straffer.
- Attester minst en gang hvert 6. minutt (en gang hvert epos)
- Noen ganger kan foreslå blokker hvis du vil.
- Validator forblir aktiv med mindre:
- Midlene faller under 16 ETH
- Validator ber nettverket om å stoppe (frivillig avslutning)
- Validator blir tatt for juks (spesifikke typer juks)
- Utreisende stat
- Validator slutter seg til en kø for å avslutte
- Utgående validatorer må fortsette å oppføre seg som aktive inntil de avsluttes, og er fortsatt underlagt straffer mens de er i utgangskøen.
- Validatorer kan ikke slutte å attestere umiddelbart, uten straff
- Reduserer "hit and run"-typer av svindel
- Nedskåret stat
- Oppstår hvis en validator blir tatt for å jukse
- Validator blir umiddelbart bøtelagt med 1 ETH
- Merket som en juksemaker, tvunget til å avslutte og markert for ytterligere straffer
- Slashing kan forekomme selv når du går ut, eller i ettertid når du går ut
- Utgått stat
- Slutt på livssyklus, ikke lenger behov for å attestere eller foreslå
- 1 dags forsinkelse før midler kan samles inn
- Hvis validatoren ble kuttet, økes Fondsforsinkelsen til 36 dager, og etter 18 dager vil validatoren bli straffet med et ekstra beløp basert på hvor mange andre validatorer som ble kuttet.
- Avsluttet for Slashing
- Hvis 1/3 av valideringssettet kuttes samtidig, mister du 100 % av innsatsen din. Hvis det bare er deg, er det som 4 % eller noe så rett linje opp til 100 % ved 33 % av validatorsettet.
- Merk: dette er kontraintuitivt, så vil si igjen. Jo flere validatorer som er involvert i en juksebegivenhet, jo mer blir hver validator straffet. Det motsatte av "sikkerhet i tall".
- Hvis 1/3 av valideringssettet kuttes samtidig, mister du 100 % av innsatsen din. Hvis det bare er deg, er det som 4 % eller noe så rett linje opp til 100 % ved 33 % av validatorsettet.
- Kuttede midler omfordelt til andre "friske" validatorer (etter en gjetning basert på andre innsatsmekanismer)
- Straffer – varierer avhengig av omstendighetene. For eksempel hvis flere validatorer går offline samtidig, blir de straffet mer enn hvis bare én går offline. Forsøk på å forhindre sentralisering av teknologier, sentralisering av skyer osv. Du motiveres til å kjøre på en annen skyleverandør enn andre.
Minimumskrav for å kjøre en validator
- Én validator én stemme (ikke én mynt én stemme, som er hva mange andre PoS-protokoller gjør)
- 32 ETH er minimumsinnsatsen for å anses som en gyldig validator.
- Inntekten din fra validering er basert på antall validatorer du kjører, ikke mengden mynter du har på hver validator.
- Hvis du har mer enn 32 ETH kan du få kuttet mer enn 32 ETH. Så ingen grunn til å satse mer enn 32 ETH per validator.
- I hovedsak vil du bare kjøre så mange validatorer du kan i klumper på 32 hvis du prøver å maksimere avkastningen per ETH satset.
- Satsing vil ikke skje med mindre mer enn 100k ETH er satset (terskel).
Validator oppsett
- 3 komponenter i et grunnleggende validatoroppsett
- Beacon Node = Lagrer kjedetilstand (tenk Eth fulle noder).
- Validator = Node registrert med Eth 2.0. Trenger ikke å lagre kjeden. Lett, må stole på en Beacon Node.
- Signer = Kobler til eller er en del av en validator
Implikasjoner
- Validatorer har ikke motivert til å satse mer enn minimum 32 ETH (kan kuttes for hele beløpet, så minimer risikobeløpet).
- Fusk eller utilsiktet juks kan være svært dyrt. For eksempel dobbeltsignering ved et uhell (løper varmt og en går ned osv).
- Så for å få mest mulig juice, kjør flere validatorer.
- Et fond med 100 3,125 ETH = Må kjøre 64 XNUMX validatorer! Betydelig belastning på infra. Med skjæring kan dette bli hårete – opptil XNUMXx, spesielt på Beacon-noder.
- Infra blir dyrt.
- Belønninger: Opptil 11 % årlig innsatsavkastning (hvis du satser 32 ETH på en validator. Hvis du satser f.eks. 64 ETH på én validator, vil belønningen være maks 5.5 %)
Hva blir det neste?
- Første multi-klient testnett av Eth 2.0
- Beacon Chain ruller ut så snart som i juli
- Begynn å forberede tidlig!
Alchemy
- Alchemys mål vil etter hvert være å gjøre det enkelt for detaljinvestorer som har minst 32 ETH å enkelt bli en validator.
Cloud koster
- ETH full node kan koste $500/mnd på skyleverandører, det meste er på lagring.
- Validator (ikke beacon node) estimert til under $100 månedlige kostnader.
Mine tanker (ikke en del av presentasjonen)
- For å være en lønnsom validator, må inntektene dine overstige kostnadene.
- Din årlige inntekt per validator er (basert på 11 % rente) 11 % x 32 ETH = 3.52 ETH.
- Så fortjenesten din er 3.52 ETH minus kostnader ved å kjøre en validator (sky-/maskinvarekostnader, administrasjonstid osv.)
- La oss si at kostnadene dine er $100 / mnd, = $1,200 per år (nevnt i presentasjonen)
- For å gå i balanse, må 3.52 ETH tilsvare $1,200
- Dette innebærer en break-even-pris på $1,200/3.52 ETH = $340 per ETH
- I tillegg må du ta hensyn til risikoen for å bli kuttet.
- Hvis ETH er under $340, er det ikke økonomisk verdt å satse.
- Dette tallet er åpenbart følsomt for kostnadene dine ved å kjøre en validatornode. Hvis kostnadene dine er det halve (f.eks. $50/måned), vil du være lønnsom på $170/ETH
- Det er en pris på ETH under som det blir tapsbringende å validere (akkurat som Bitcoin).
- De virkelige vinnerne er skyleverandørene!
- 100k
- 7
- Logg inn
- aktiv
- Ytterligere
- Alle
- fyrkjede
- Bitcoin
- BTC
- fanget
- Cloud
- Coin
- Mynter
- Beregn
- fortsette
- kontrakt
- kontrakter
- Kostnader
- dag
- forsinkelse
- nedetid
- Drop
- Tidlig
- energi
- ETH
- Eth 2.0
- ethereum
- Ethereum 2.0 XNUMX XNUMX
- Event
- Utgang
- Egenskaper
- fullt
- Full node
- fond
- midler
- GAS
- Gull
- maskinvare
- her.
- Hvordan
- HTTPS
- Sulten
- Inntekt
- hensikt
- interesse
- Investorer
- IT
- Juli
- kunnskap
- stor
- linje
- Liste
- Lang
- ledelse
- Miners
- Gruvedrift
- nettverk
- noder
- Annen
- PoS
- PoW
- makt
- pris
- Profit
- bevis
- foreslå
- Krav
- detaljhandel
- Retailinvestorer
- avkastning
- inntekter
- Belønninger
- Risiko
- Kjør
- rennende
- sikkerhet
- sett
- skjæring
- liten
- Smart
- Smarte kontrakter
- So
- bruke
- stake
- staking
- Begynn
- Tilstand
- lagring
- oppbevare
- butikker
- vellykket
- Technologies
- tid
- Tone
- Transaksjoner
- Stol
- Brukere
- Visa
- Stem
- Stemmegivning
- vente
- HVEM
- Arbeid
- verdt
- X
- år
- Utbytte
- youtube