Blockchain

On-Chain Governance på Tezos: Enkelt förklarat

När jag först snubblade in på Tezos gjorde jag en snabb Google-sökning för att se vad jag gav mig in på. Som de flesta människor, när jag såg "En blockkedja designad för att utvecklas" och "en självändrande kryptobok" blev jag ganska förvirrad. Vad betyder "självkorrigerande"? Efter ytterligare forskning började jag förstå de värderingar som Tezos byggde på. En av de få (ännu stora) bristerna med decentralisering är oenighet inom en gemenskap. Som ett resultat har stora blockkedjor, som Bitcoin eller Ethereum, sett "gafflar" (eller splittringar) i sina protokoll. När protokoll splittras splittras samhällen och innovation kvävs. Mest anmärkningsvärt när Ethereum Classic splittrades från Ethereum 2016. Vi ser problem idag i Ethereum-gemenskapen där validerare vill anta bevis på Proof-of-Stake medan andra vill hålla fast vid Proof-Of-Work. Tezos skapades med idén att hitta en lösning på detta: att förhindra hårda gafflar helt och hållet - genom styrning i kedjan.

I motsats till andra blockkedjor uppgraderar Tezos sig på själva blockkedjan (AKA "on-chain governance"). Processen har fem steg, varje period varar i cirka två veckor. De fem stegen är:

  1. Förslagstid
  2. Utforskningsröstningsperiod
  3. Kyla ner
  4. Kampanjperiod
  5. Adoptionsperiod

Det är definitivt värt att notera att före uppgraderingen av Tezos blockchain i Florens var perioderna av styrning i kedjan Proposal, Testing Vote, Testnet, Promotion Vote och Adoption. Som sagt i dokument, "Före Florens skapade Tezos-noder en testkedja under 'Testnings'-fasen av omröstningen i syfte att tillåta användare att testa det nya tillägget. Denna funktion var dock både oanvänd i praktiken och ganska komplex. Det har tagits bort, vilket förenklar ändringsprotokollet.” Att använda styrning i kedjan för att ändra styrning i kedjan, en vinst för demokratin!

Låt oss nu diskutera hur uppdateringsprocessen faktiskt fungerar:

Fas 1: Förslagsperioden

Förslagsperioden initieras först av användare som skickar in ett uppdateringsförslag. De skickas in på kedjan och förslaget måste godkännas av 5 % av alla Tezos-delegater. Delegater är personer som satsar sina Tezos-mynt (XTZ) med en bagare (validator). Om den når denna 5-procentiga konsensus går den vidare till nästa steg i ledningsprocessen i kedjan. Om inte startar processen om.

Fas 2: Utforskningsröstningsperioden

I detta skede röstar delegaterna om sina favoritförslag. Delegater kan rösta "Yay", "Ny" eller "Pass". För att ett förslag ska gå igenom måste det nå en supermajoritet. En supermajoritet är när "Ja"-röster är större än 80% av "Ja" och "Nej"-röster ("godkända"-röster är exkluderade). Vi kallar detta ett "positivt valdeltagande", eller en PVT. För att säkerställa att ett lönsamt antal användare röstar måste vi nå ett beslutfört antal. För enkelhets skull, tänk på beslutförhet eftersom 30–70 % av delegatorerna röstar i styrningsprocessen. Du kan läsa mer om kvorum här.. När (eller om) ett förslag når 80 % supermajoritet fortsätter processen. Om inget förslag når supermajoritet återgår vi till fas 1.

Fas 3: Nedkylningsperioden

Som diskuterats tidigare var denna period tidigare testnätperioden. Testnätet användes sällan i praktiken och orsakade tekniska problem för nodvaliderarna. Istället ger nedkylningsperioden gott om tid för användare att testa det nya protokollet på privata testnät.

Fas 4: Kampanjomröstningsperioden

När nedkylningsperioden är slut och inga problem uppstår har communityn nu en chans att rösta om det igen. Samma röstningsregler som i fas 2. Kom ihåg att beslutförheten måste vara större än valdeltagandet och det positiva valdeltagandet måste vara större än 80 %.

Fas 5: Adoptionsperioden

Den sista fasen är adoptionsperioden som tillåter validerare att uppdatera sina bagare och noder till den nya uppgraderingen. Efter 5 blockcykler uppdateras blockkedjan helt och det nya protokollet aktiveras.

Det fina med Tezos är hur effektiv och avancerad uppgraderingsprocessen är. Om det finns någon ny funktion på en trendig blockkedja kan Tezos implementera den i nästa förslag. Nu ser vi vad "byggd för att hålla" egentligen betyder.

Källa: https://medium.com/tezos-israel/on-chain-governance-on-tezos-simply-explained-f71d5a2bad67