I begyndelsen af juni, Mike Garland fra node operatør Alchemy holdt en 1.5 times præsentation om Ethereum 2.0 staking, afholdt af Jehan Chu of Kenetisk hovedstad. Jeg syntes, det var interessant, så jeg tog nogle noter. Fejl og udeladelser er mine egne.
Eth 2.0 udrulning
- Eth 2.0-udrulning vil være i 3 faser:
- Fase 0 – Beacon Chain – juli 2020
- Validatorer og grundlæggende Proof of Stake-funktionalitet
- Ingen smarte kontrakter, ingen konti
- Indsatsbelønninger starter, når tærsklen for antallet af validatorer er nået
- Fase 1 – Sharding – 2021
- Tilføjelse af 64 "Shard Chains" for skalerbarhed
- Fase 2 – Regnskab og kontrakter – 2022
- Resten af den "normale" Ethereum-funktionalitet – smarte kontrakter osv.
- Fase 0 – Beacon Chain – juli 2020
Promises of Eth 2.0
- Promises of Eth 2.0
- Skalerbarhed (send flere transaktioner gennem netværket uden at betale tonsvis af gas eller vente lang tid)
- Sharding er hovedmekanismen.
- Eth 1.0 – 14tx/s og bliver langsommere og dyrere
- Eth 2.0 – op til 7,500 tx/s og skalerer med antallet af shards
- (Visa behandler 1,700 tx/s)
- Påmindelse: Fase 0 af Eth 2.0 vil have 0 tx/s. Ingen transaktioner. Den indledende beacon-kæde er kun til udsætning. Ingen overførsler, tilstandsændringer eller smarte kontrakter. Eth 2.0 bliver først "anvendelig som forventet" i fase 2.
- Tilgængelighed (sørg for, at funktionerne er tilgængelige for alle brugere, ikke kun minearbejdere eller dem med masser af computerkraft)
- Sikkerhed (større sikkerhed i kæden, relateret til decentralisering)
- Skalerbarhed (send flere transaktioner gennem netværket uden at betale tonsvis af gas eller vente lang tid)
Bevis for indsats vs bevis på arbejde
- Proof of Work-minedrift er mere energikrævende end guldgravning: 14 MJ/$1 BTC mod 5MJ/$1 guld!
- Proof of Stake er mere energieffektiv (ingen minedrift), i teorien mere decentral (ingen specialiseret hardware påkrævet), mere sikker (mere forskelligartet sæt af minearbejdere, så 51 % angreb er mere usandsynlige) end Proof of Work.
Validatorernes rolle
- validatorer
- Stem om gyldigheden af den næste blok (kaldet "attestering")
- Kan foreslå nye blokke, der skal stemmes om
- Kan optjene belønninger for vellykket deltagelse i netværket
- Kan straffes på to måder:
- slashing: Store bøder, og smidt ud, for at synes at forsøge at snyde (uanset om det er ved et uheld eller med den hensigt at snyde)
- fx at stemme for flere blokke i samme højde
- sanktioner: Små bøder for nedetid / manglende reaktion
- slashing: Store bøder, og smidt ud, for at synes at forsøge at snyde (uanset om det er ved et uheld eller med den hensigt at snyde)
Validatorens livscyklus
- Validatorens livscyklus: Indledende indbetaling → Afventer → Aktiv → Afslutter eller skråstreg → Afsluttet.
- Brug det meste af din tid i "Aktiv" tilstand: Forslag til blokke, afstemning om blokke osv
- Første indskud
- Deponering af ETH sker til en specifik kontrakt på Eth 1.0 Network.
- Validator forbliver i "deponerings"-tilstand i ca. 7.5 timer for at undgå ethvert potentiale for blok-reorganiseringer (på grund af sandsynligheden for Eth 1.0 PoW).
- Afventende stat
- Indskud er anerkendt af Eth 2.0 kæden
- Validator er officielt anerkendt af Eth 2.0
- Hvis indbetalingen er mindst 32 ETH, melder validator sig på en kø/venteliste. Minimum ventetid estimeret til 25 minutter hvis køen er tom, op til dage/uger hvis køen er fuld. Dette hjælper med at langsom ind-/udgang af validatorer.
- Eth 2.0 ønsker at have et stabilt validatorsæt, så kun et lille antal validatorer kan starte/stoppe på én gang.
- Forrest i køen kan validatoren blive aktiv.
- Aktiv tilstand
- Validatorer bruger det meste af deres tid her.
- Som aktiv validator skal du attestere for blokeringer, ellers er der (små) straffe.
- Attester mindst én gang hvert 6. minut (én gang hvert epos)
- Lejlighedsvis kan foreslå blokke, hvis du vil.
- Validator forbliver aktiv, medmindre:
- Midler falder til under 16 ETH
- Validator beder netværket om at stoppe (frivillig exit)
- Validator er fanget i at snyde (specifikke typer snyd)
- Udrejsestat
- Validator slutter sig til en kø for at afslutte
- Udgående validatorer skal fortsætte med at opføre sig som aktive, indtil de forlades, og er stadig underlagt sanktioner, mens de er i udgangskøen.
- Validatorer kan ikke stoppe med at attestere med det samme, uden straf
- Reducerer "hit and run"-typer af svindel
- Nedskåret stat
- Opstår, hvis en validator bliver taget i at snyde
- Validator får straks en bøde på 1 ETH
- Mærket som en snyder, tvunget til at forlade og markeret for yderligere straffe
- Slashing kan forekomme, selv når man går ud, eller i retrospekt når man forlader det
- Udgået stat
- Slut på livscyklus, ikke længere behov for at attestere eller foreslå
- 1 dags forsinkelse før midler kan indsamles
- Hvis validatoren blev skåret ned, øges Fondsforsinkelsen til 36 dage, og efter 18 dage vil validatoren blive straffet med et ekstra beløb baseret på hvor mange andre validatorer, der blev skåret ned.
- Afsluttet for Slashing
- Hvis 1/3 af valideringssættet skæres ned på samme tid, mister du 100 % af din indsats. Hvis det kun er dig, er det 4% eller noget, så lige linje op til 100% ved 33% af validatorsættet.
- Bemærk: dette er kontraintuitivt, så vil sige igen. Jo flere validatorer, der er involveret i en snydebegivenhed, jo mere straffes hver validator. Det modsatte af "sikkerhed i tal".
- Hvis 1/3 af valideringssættet skæres ned på samme tid, mister du 100 % af din indsats. Hvis det kun er dig, er det 4% eller noget, så lige linje op til 100% ved 33% af validatorsættet.
- Nedskårne midler omfordelt til andre "sunde" validatorer (efter et gæt baseret på andre indsatsmekanismer)
- Sanktioner – varierer efter omstændighederne. Hvis f.eks. flere validatorer går offline på én gang, straffes de mere, end hvis kun én går offline. Forsøg på at forhindre centralisering af teknologier, centralisering af skyer osv. Du er tilskyndet til at køre på en anden cloud-udbyder vs. andre.
Minimumskrav for at køre en validator
- Én validator én stemme (ikke én mønt én stemme, hvilket er, hvad mange andre PoS-protokoller gør)
- 32 ETH er minimumsindsatsen for at blive betragtet som en gyldig validator.
- Din indkomst fra validering er baseret på antallet af validatorer, du kører, ikke mængden af mønter, du har på hver validator.
- Hvis du har mere end 32 ETH, kan du få skåret mere end 32 ETH. Så ingen grund til at satse mere end 32 ETH pr. validator.
- I bund og grund vil du bare køre så mange validatorer som du kan i klumper på 32, hvis du forsøger at maksimere udbyttet pr. ETH satset.
- Indsats vil ikke ske, medmindre mere end 100 ETH er satset (tærskel).
Validator opsætning
- 3 komponenter i en grundlæggende validatoropsætning
- Beacon Node = Gemmer kædetilstand (tænk Eth fulde noder).
- Validator = Node registreret med Eth 2.0. Behøver ikke at opbevare kæden. Letvægts, skal stole på en Beacon Node.
- Underskriver = Opretter forbindelse til eller er en del af en validator
Konsekvenser
- Validatorer har ikke incitament til at satse mere end minimum 32 ETH (kan skæres ned for det fulde beløb, så minimer risikobeløbet).
- Snyd eller utilsigtet snyd kan være meget dyrt. F.eks. ved et uheld dobbeltsignering (kører varmt og en går ned osv.).
- Så for at få mest muligt juice, kør flere validatorer.
- En fond med 100 ETH = Behov for at køre 3,125 validatorer! Betydelig belastning på infra. Med sharding kan dette blive behåret - op til 64x især på Beacon-noder.
- Infra bliver dyrt.
- Belønninger: Op til 11 % årligt indsatsafkast (hvis der sættes 32 ETH på en validator. Hvis der satses f.eks. 64 ETH på én validator, vil belønningen være maks. 5.5 %)
Hvad er det næste?
- Første multi-klient testnet af Eth 2.0
- Beacon Chain ruller ud så snart som juli
- Begynd at forberede dig tidligt!
Alchemy
- Alchemys mål vil i sidste ende være at gøre det nemt for detailinvestorer, der har mindst 32 ETH, nemt at blive en validator.
Cloud omkostninger
- ETH fuld node kan koste $500/md på cloud-udbydere, det meste er på lager.
- Validator (ikke beacon node) anslået til under $100 månedlige omkostninger.
Mine tanker (ikke en del af præsentationen)
- For at være en rentabel validator skal din omsætning overstige dine omkostninger.
- Din årlige omsætning pr. validator er (baseret på 11 % rente) 11 % x 32 ETH = 3.52 ETH.
- Så din fortjeneste er 3.52 ETH minus omkostninger ved at køre en validator (sky-/hardwareomkostninger, administrationstid osv.)
- Lad os sige, at dine omkostninger er 100 USD/md. = 1,200 USD om året (nævnt i præsentationen)
- For at break-even skal 3.52 ETH svare til $1,200
- Dette indebærer en break-even pris på $1,200/3.52 ETH = $340 pr. ETH
- Derudover skal du tage højde for risikoen for at blive skåret ned.
- Hvis ETH er under $340, er det ikke økonomisk værd at satse.
- Dette tal er naturligvis følsomt over for dine omkostninger ved at køre en valideringsnode. Hvis dine omkostninger er det halve (f.eks. $50/måned), vil du være rentabel ved $170/ETH
- Der er en pris på ETH, under hvilken det bliver tabsgivende at validere (ligesom Bitcoin).
- De rigtige vindere er cloud-udbyderne!
- 100k
- 7
- Konto
- aktiv
- Yderligere
- Alle
- fyrkæde
- Bitcoin
- BTC
- fanget
- Cloud
- Coin
- Mønter
- Compute
- fortsæt
- kontrakt
- kontrakter
- Omkostninger
- dag
- forsinkelse
- nedetid
- Drop
- Tidligt
- energi
- ETH
- Eth 2.0
- ethereum
- Ethereum 2.0
- begivenhed
- Udgang
- Funktionalitet
- fuld
- Fuld knude
- fond
- fonde
- GAS
- Guld
- Hardware
- link.
- Hvordan
- HTTPS
- Hungry
- Indkomst
- hensigt
- interesse
- Investorer
- IT
- juli
- viden
- stor
- Line (linje)
- Liste
- Lang
- ledelse
- minearbejdere
- Mining
- netværk
- noder
- Andet
- PoS
- POW
- magt
- pris
- Profit
- bevis
- foreslå
- Krav
- detail
- Detailinvestorer
- afkast
- indtægter
- Belønninger
- Risiko
- Kør
- kører
- sikkerhed
- sæt
- sharding
- lille
- Smart
- Smarte kontrakter
- So
- tilbringe
- spil
- Afsætning
- starte
- Tilstand
- opbevaring
- butik
- forhandler
- vellykket
- Teknologier
- tid
- tons
- Transaktioner
- Stol
- brugere
- visum
- Stem
- Afstemningen
- vente
- WHO
- Arbejde
- værd
- X
- år
- Udbytte
- youtube