Premijos ir baudos už „Ethereum 2.0“ [0 etapas]

1 dienoraštisNewsDevelopersEnterpriseBlockchain ExplainedEvents and ConferencesPressNaujienlaiškiai

Užsiprenumeruokite mūsų naujienlaiškį.

Elektroninio pašto adresas

Mes gerbiame jūsų privatumą

„HomeBlogCodefi“ suaktyvinti

Premijos ir baudos už „Ethereum 2.0“ [0 etapas]

Jamesas Beckas 2020 m. kovo 2 d. Paskelbta 2020 m. kovo 2 d

Vaizdas iš „iOS“

Įvadas

„ConsenSys Codefi“ kuria komercijos ir finansų „blockchain“ operacinę sistemą, kad padėtų pasaulinėms rinkoms pereiti prie „Finansų 2.0“. Svarbi šių pastangų dalis yra galimybė kurti ir naudoti natūraliai skaitmeninį turtą, kuris skatina maksimaliai decentralizuotus tinklus patikimai tarnauti kaip naujų finansinių produktų ir rinkų pagrindai. „Ethereum 2.0“ įgalinimas ir perėjimas prie akcijų paketo yra mums svarbiausias dalykas, ir mes džiaugiamės galėdami pradėti dalytis savo patirtimi, patirtimi ir dar daug kuo kitomis šiomis temomis, įskaitant čia svarbiausią ekonomiką.

Didžiulė „Ethereum 1.0“ paklausa kartais sukėlė nepageidaujamą vartotojo patirtį, pavyzdžiui, ilgą laukimą, kol sandoriai bus įtraukti į grandinę, ir nepastovias sandorių mokesčio (dujų) kainas. Masinis mastelio keitimas – galimybė apdoroti tūkstančius operacijų per sekundę, o ne dabartinių 15 ar daugiau operacijų per sekundę – jau seniai buvo „Ethereum“ plano dalis.

Dabar mes einame į „Ethereum 2.0“ paleidimo pirmąjį etapą – 0 etapą. Kai bus visiškai įgyvendinti visi 2.0 etapai, operacijų apimtis smarkiai padidės. Du pagrindiniai „Ethereum“ kodo patobulinimai tai padarytų: smulkinimas ir akcijų paketo įrodymas. Dėl šio atnaujinimo bus sukurtas tinklas su pertvarkyta ekonomika, sutarimu ir veikimo mechanizmu, kurį mes išsamiau paaiškinsime toliau.

Motyvacija

„Ethereum 1.0“ yra darbo įrodymas „blockchain“: kalyklai iškalti kalnakasiai išsprendžia galvosūkį, kurio tikimybė yra proporcinga jų turimam hashratui ir atvirkščiai proporcinga grandinės sunkumams. Jei kalnakasiui pasiseka, jis gauna 2 ETH atlygį ir sandorio mokesčius. Tai viskas. Išnagrinėję paskutinio bloko sunkumą, galite įvertinti tinklo hashrate, tai savo ruožtu leis jums žinoti, kokie yra jūsų šansai gauti kitą bloką, leidžiantį jums numatyti savo išmokas.

„Ethereum 2.0“ šiame skyriuje yra šiek tiek techniškesnė.

Jei atvykote čia ir tiesiog norite gauti voko nuorodos galą, prašome pereiti į skyrių „Naudinga tinklo išdavimo sąmata“.


Šio dokumento tikslas yra pateikti skaitytojui apžvalgą apie „Ethereum 2.0“ paketo įrodymą, taip pat atlygio ir baudų sistemą. Paskatinimus suskirstysime į santrauką, greitai įvertinę, kokia gali būti akcijų IG, atsižvelgiant į tam tikras prielaidas. Mes baigiame imitavimo modeliu, kurį kuria „Codefi Staking-as-a-Service“ komanda, kad galėtume geriau suprasti šį dalyką..

Sąžiningiausias tikrintojas

Jei atliksite vieną ar kelis mokėjimus į indėlio sutartis dislokuotas „Eth1“ grandinėje, sukaupęs sumą, lygią ar didesnę nei 32 ETH, galite tapti „Eth2 Beacon“ grandinės patvirtintoju.

Nėra jokių apribojimų, kiek ETH galite pridėti prie tvirtintojo akcijų paketo. Tačiau yra viršutinė riba – būtent efektyvi pusiausvyra, nustatyta 32 ETH – kokia yra faktinė suma, kuri skaičiuojama už jo sąveiką „Beacon“ grandinėje. Kitaip tariant, jūsų balansas gali siekti 1000 ETH, tačiau jūsų atlygiai ir baudos priklauso nuo jūsų faktinės pusiausvyros, viršijančios 32 ETH..

Kita vertus, jei jūsų tikrintojui taikomos nuobaudos ir jo balansas nukrenta iki 16 ETH arba žemiau, tai sukelia vadinamąjį priverstinis (arba nevalingas) išėjimas.

Taip vadinamas sąžiningi patvirtintojai bus gerai suprojektuoti klientai, laikydamiesi „Beacon“ grandinės specifikacijų, vengdami sankcijų už neteisingą balsavimą. Arba kas gali būti dar blogiau, kai apkaltinamas netinkamas protokolo elgesys.

Svarbu tai paminėti gauti bausmę nėra tas pats, kas būti apkarpytu: Pirmasis rodo tik balanso sumažėjimą tikrintuve dėl, pavyzdžiui, netinkamo balsavimo (atsižvelgiant į tam tikrus parametrus) arba neprisijungus. Patvirtintojas, kuris yra sugautas su brūkšniuotu patvirtinimu, yra priverstinai pašalinamas iš „Beacon“ grandinės, o jo likutis baudžiamas kiekvienoje epochoje tuo laikotarpiu, kai jis yra išėjimo eilėje.

Apie blokinį kaldinimą ir sutarimą „Ethereum 2.0“

„Beacon“ grandinės srautas yra pagrįstas laiko vienetu, vadinamu lizdas. Kaip širdies plakimas – kas 12 sekundžių – patvirtintojas pasirenkamas kaip bloko siūlytojas. Nukaldinus ir išplatinus bloką, patvirtintojų atestatorių komitetas balsuoja už tai, kad šis blokas būtų kanoninės grandinės dalis.

„Beacon“ grandinės komitetų tikslas yra paskirstyti patvirtintojus taip, kad kiekvienas galėtų balsuoti po vieną kartą epocha (kas 32 lizdus). Tikrintojai komitetuose plepa tarpusavyje, leidžiantys sujungti atestacijas.

Jei per laiko tarpsnį nėra siūlomo bloko, jis identifikuojamas kaip praleistas lizdas. Esant tokiai situacijai, tolesni pasiūlymai ar patvirtinimai rengiami pagal paskutinį bloką, kurį galima gauti iš buvusio lizdo.

Pasiūlymo teikėjas pasirenka, per kurią bloką jis atliks būsenos perėjimą prie naujojo kanoninio galva grandinės. Šiuos rinkimus atlieka algoritmas „LMD GHOST“ šakės pasirinkimas: Procedūra parenka šakę, per kurią rekursyviai yra didžiausias gautų balsų svoris. Kai tvirtintojai patvirtina šį bloką, jie iš tikrųjų balsuoja už šį šakės pasirinkimą.

Siekdami užtikrinti „blockchain“ užbaigtumą, ty užtikrinti, kad valstybės negalima pakeisti, sąžiningi tikrintojai pasitelkia Eth2 įgyvendinimas apie Casper „Galutinės programėlės“ (FFG), atestacijose pateikdami du papildomus balsus: Vienas už paskutinę pagrįstą epochą (šaltinis), o vienas – paskutinei epochos sienai (taikinys).

 

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

 

Prie kiekvienos epochos pradžia, skaičiuojamos atestacijos. Jei egzistuoja didesnė dauguma (du trečdaliai), paskutinis pagrįstas epochos kontrolinis punktas bus perkeliamas į priekį laiku, ir, laikantis tam tikrų taisyklių, bus pasiektas ankstesnės epochos arba jos pirmtako užbaigimas.

Jei sistema nepasiekė galutinio skaičiaus epochų (pagal dabartinę specifikaciją – 4), visi švyturių grandinės patvirtintojai nukenčia neveikimo bausmė.

Čia yra daug ką išpakuoti! Jei norite išsamiau išnagrinėti išsamią informaciją, geriausios nuorodos yra Gasperio (kaip GHOST + Casper) popieriuje (Buterin ir kt.), Tikrasis grandinės specifikacijos 0 fazėje (Ethereum fondas), 0 fazė žmonėms (Danny Ryanas) ir švyturių grandinės „ethereum“ paaiškintojas, kurį pirmiausia turite perskaityti (Josephas Chowas).

Apdovanojimai ir baudos

Sluoksniuoti

Esamas rėžė reiškia, kad tvirtintojas yra priverstas išeiti švyturių grandinė ateityje, gaudama daugybę nuobaudų, kol ji išeis.

Yra trys būdai, kuriais patvirtintojas gali įgyti kritinę sąlygą:

  1. Būdamas a siūlytojas ir pasirašykite du skirtingus švyturių blokus tam pačiam lizdui.

  2. Būdamas an atestatorius ir pasirašyti patvirtinimą, kuris „supa“ kitą.

  3. Būdamas atestatoriumi ir pasirašykite du skirtingus atestatus, turinčius tą patį tikslą.

Visais šiais atvejais reikia sugauti pažeidėją, kad būtų suaktyvintas pjovimo procesas. Pranešimo tikrintojas sukurs ir paskleis konkretų pranešimą, kuriame yra pažeidimas, kad pasiūlymo teikėjas galėtų jį įtraukti į bloką. Tiek siūlytojas, tiek pranešėjas turės teisę į atlygį.

Specifikacijoje tai nėra visiškai akivaizdu, tačiau 0 etape informatoriaus atlygį gauna tik siūlytojas – tai yra, siūlytojas gauna visą žiaurų atlygį (8/8 jo).

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

Prielaidos

Pažeidėjas tampa nukirptu patvirtintoju ir jam priskiriamas atsiimamas epochų rinkinys 36 dienos (8192 epochos) ateityje.

Be to, apkarpytas patvirtintojas gauna

  1. A minimali bauda šiuo metu siūlytojas pranešime apie pranešimus apie bloką įtraukia pranešimą

  2. Bauda kiekvienos epochos pradžia, už tai, kad praleido galvos / FFG balsus, kol tvirtintojas paliks išėjimo eilę

  3. A speciali bausmė yra taikomas viduryje nuo momento, kai pranešimas apie pranešimus įtraukiamas į bloką, ir nuo laiko, kai apkaltintas pažeidėjas gali pasitraukti.

Ši speciali nuobauda yra proporcinga kiek kitų patvirtintojų taip pat buvo sumažinta per šį laikotarpį. Didžiausia taikoma suma gali būti tokia pati, kaip ir viso pažeidėjo faktinė pusiausvyra.

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

Prielaidos

 

Ekrano kadras 2020-03-02, 19.44.04 PM.png

 

Epochos apdorojimas

Prie kiekvienos epochos pradžia (kas 32 lizdus, ​​išskyrus GENESIS), nutinka keli dalykai, įskaitant

  1. Grandinės pagrindimas ir užbaigimas

  2. Atestatoriams skiriamos premijos ir nuobaudos

  3. Tikrintuvo registro atnaujinimas

  4. Speciali nuobauda (žr. Aukščiau) ir

  5. Kai kurie paskutiniai atnaujinimai (apskaičiuojant efektyvius likučius, atstatymus ir kt.)

Tikrintojas turi turėti aktyvus statusas ankstesnėje epochoje, kad gautų apdovanojimus ir (arba) baudas. Iki pasitraukimo į šį procesą taip pat patenka nudrožti tikrintojai, kur jie bus baudžiami tik FFG atitikimo kategorijose.

Jei patvirtintojas buvo aktyvus ankstesnėje epochoje, bet nebalsavo, tai gaus nubaustas kad neatitiko FFG balsų. Patvirtintojai nėra brūkšningi, nes yra neprisijungę.

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

Prielaidos

 

Ekrano kadras 2020-03-02, 19.44.04 PM.png

 

  • Baigiamumo vėlavimas = ankstesnė epocha – baigta epocha

  • Atestuojantis balansas = nepadengto atestatoriaus balanso suma

  • Nuolatinis BASE_REWARD_FACTOR = 64

  • Nuolatinis BASE_REWARDS_PER_EPOCH = 4

  • Nuolatinis PROPOSER_REWARD_QUOTIENT = 8

  • Nuolatinis MIN_EPOCHS_TO_INACTIVITY_PENALTY = 4

  • Nuolatinis INACTIVITY_PENALTY_QUOTIENT = 2 ** 25

 

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

 

Naudingas tinklo leidimo įvertinimas

Pasinaudokime naujai įgytomis žiniomis, kad gautume atgalinį atlygio ir baudų įvertinimo voką vienai savavališkai epochai. Norime padaryti tai paprastą ir pradėti tik nuo dviejų parametrų.

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

Pirmoji yra savaime suprantama, o antroji gali būti vertinama kaip tikimybė, kurią atsitiktinai pasirinktas tikrintojas gali dalyvauti švyturių grandinėje (jos pagrindinė mašina įjungta), turinti veikiantį interneto ryšį ar kitus veiksnius..

Jei darysime prielaidą, kad visi švyturių grandinės tvirtintojų balansas ir faktinė pusiausvyra yra lygūs 32 ETH, ir mes naudojame aukščiau pateiktą internetinę tikimybę

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

Dabar mes turime sąlygas apskaičiuoti šiuos atlygius ir baudas kiekvienam tikrintojui

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

Būtina šiek tiek padirbėti dėl dviejų paskutinių paskatų: Manoma, kad blokiniai atestatoriai yra laiko tarpsnio internetiniai tikrintojai, tolygiai paskirstyti epochoje; Norėdami paskatinti atestatorių, mes tai padarysime suartinti geometrines eilutes kurį gauname apibrėžę tikėtinos vertės tikimybės medį, nes šis atlygis yra atvirkščiai proporcingas laiko tarpsnių skirtumui, kurį jis įtraukia iš atestacijos.

Matome, kad pasiūlymo teikėjo paskata dideliais kiekiais viršija kitas sumas. Prisiminkime, kad kiekviename lizde yra išrinktas vienas siūlytojas iš visų švyturių grandinės tvirtintojų, todėl tikimybė tapti vienu mažesniu, kai auga visas akcijų paketas. Kitaip tariant, epochoje, tik 32 iš N patvirtintojų tampa pasiūlymo teikėjais.

Taip pat atkreipkite dėmesį, kad mes nedarysime jokių prielaidų ar skaičiavimų apie apkarpytus tikrintojus ir jų pranešėjus, taip pat neveikimo neveikimą.

Jei mes padauginti individualios vertės, gautos iš atitinkamo kiekio internetinių ar neprisijungusių tikrintuvų, ir jas pridėjus gauname sumą, gautą iš pradinių sąlygų.

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

Tai yra, aplink 1,25 ETH per epochą (6,4 minutės) nuo 500 000 ETH akcijų paketo ir darant prielaidą, kad tikimybė internete yra 95%.

Vilioja eiti, apskaičiuoti ir diagramą – naudojant 95% tikimybę internete – ETH kiekį, sukurtą epochos metu, esant skirtingiems statymams.

Šaltinis: „ConsenSys Codefi Analysis“

Šaltinis: „ConsenSys Codefi Analysis“

Apvyniojimas

Ar turėtume tik tada eiti į priekį ir padauginti gautą sumą per epochą, duoti kasmetinis sąmata?

Prieš atsakydamas taip, apsvarstykime šiuos veiksnius:

Balansas

Yra daugybė skirtingų būdų, kuriais pusiausvyra daro įtaką ETH kūrimui kiekvienoje epochoje. Pvz., Jei tikrintojas gauna atlygį efektyvi pusiausvyra viršutinę ribą (tai yra 32 ETH), visos šios viršijančios lėšos neturės įtakos kitos epochos skaičiavimams. Be to, dėl histerezė taikoma faktiniam balansui, iš tikrųjų kiekviena patvirtinimo priemonė „praranda“ dalį ETH.

Apsvarstykite ir tai, kas nutinka, kai yra tikrintojai išmestas dėl to, kad nepavyko išlaikyti minimalios sumos (16 ETH), kai yra patvirtintojai aktyvuota nauji indėliai bus mokami pagal „Eth1“ indėlių sutartį arba kai suinteresuotieji dalyviai suaktyvins savanoriški išėjimai.

Sluoksniuoti

Apkabinimo operacijos bus modeliuojamos nemažai laiko. Pirmiausia, „Eth2“ ​​kliento kūrėjai ir dalybos paslaugos turi išmokti išvengti sąlygų, kurios gali būti sumažintos. Kita vertus, galime tik spėti, kokia bus sąžiningų žaidėjų dalis sistemoje; Arba jų nusikaltimai bus atrasti, transliuoti ir įtraukti į blokus.

Tikimybės

Mes jau palietėme sąžiningų žaidėjų proporcijos temą ir tikimybę paskelbti pranešėjus. Pagalvokime ir apie skirtingus būdus, kuriais galime išmatuoti ir įvertinti, ar mazgas bus prisijungęs, gerai sujungtas ir tinkamai veiks. Kad jo atestacijos bus sujungtos ir įtrauktos laiku, arba kad būtų matomas laiko tarpsnis, kurį mato dauguma.

Švyturių grandinė yra a kompleksinė adaptyvi sistema. Net jei puikiai suprastume kiekvieną atskirą jos dalį, negarantuojama, kad mes puikiai suprastume visumą.

Bet kokio dalyko meistriškumas pradedamas nuo užduoties metodikų ir įrankių pasirinkimo. Iki modeliavimas ir imitavimas tikrintojo ir jo sąveikos grandinėje aspektai – esant daugybei pradinių sąlygų, prielaidų ir apribojimų – turėtume sugebėti įžvalgą įžvelgti į šio akcijų paketo įgyvendinimo subtilybes..

Padėkos

Parašė Hermanas Junge’as, „ConsenSys Codefi“ platformos „Staking-as-a-Service“ architektas ir techninis vadovas..

Dėkojame Josephui Chowui, Benui Edgingtonui, Sylvainui Laurentui, Diederik Protolambda Loerakker, Timui Lowe, Danny Ryanui, Alexui Stokesui ir Kuhanui Tharmanantharui už komentarus rankraštyje..

Norite sužinoti daugiau apie savininką kaip paslaugą? Susisiekite su „ConsenSys Codefi“ čia.

Decentralizuoti tinklai „DeFiEthereum 2.0Industry InsightNewsletter“ Užsiprenumeruokite mūsų naujienlaiškį, kuriame rasite naujausias „Ethereum“ naujienas, įmonės sprendimus, kūrėjų išteklius ir dar daugiau.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map