Rehellinen edustajajärjestelmä dPoS: ssä

Julkaistuaan artikkelin “DPoS Explained - Simply” ja antaneet ohjeet solmujen käyttöönotosta, olemme saaneet laajan valikoiman palautetta yhteisöltä ja edustajilta, jotka vastaavat ADAMANT-verkkoon.

Koska hajauttaminen on ADAMANTin kriittinen ominaisuus, tiimimme on arvioinut mahdollisia parannuksia ekosysteemissä ottaen huomioon kokemuksia Lisk-kollegoiltamme.

Kuinka paljon uskot, että Lisk on hajautettu? Jotta Lisk-edustajaksi tulisi, sinun on saavutettava yhteensä 29 miljoonan äänimerkin arvoinen ääni - tämä on tällä hetkellä yhtä suuri kuin 145 000 000 USD LSK-tokeneissa. Lisäksi yli 1600 Lisk-verkon edustajaa on ikuisesti jäädytetty valmiustilaan.

Katsotaanpa verkon alhaisimman tason edustajaa (sijoitus 101), eli luettelon viimeistä. Äänestyspaino - 28 727 737 LSK. Vaikea lähtökohta, eikö niin?
Tämä johtuu siitä, että nykyisessä dPoS-järjestelmässä yksi «paksu» lompakko voi antaa «yhtä paksuja» ääniä suurelle käyttäjäluettelolle kerralla. Siten on mahdollista, että yksi lompakko voi äänestää 101 edustajan luettelosta, alistaen koko verkon hallintaa.

Päätimme harkita tätä lähestymistapaa jakamalla kunkin lompakon äänenpaino äänten lukumäärällä:

Äänestyspaino = ADM / Äänestys,

Jos Äänestyspaino on lompakon äänestyksen arvo, ADM - tämän lompakon ADM-tokenien lukumäärä, Äänet - tämän lompakon äänimäärä.

Oletetaan, että Bobilla on 100 kolikkoa, Alicella 80. Bob äänestää (edustajien vaikutusvaltaa) Billistä ja Helenistä ja Alice Markusta. Koska Bob äänestää kahdesta edustajasta, hänen äänensä on 100/2, eli 50. Sitten Billillä ja Ellenillä on seuraava vaikutus lohkoketjuun: 100/2 = 50 ja Mark - 80. Toisin sanoen Markin vaikutusvalta on suurempi kuin Bill ja Helen. Liskin dPoS: n tapauksessa Bill ja Helen ovat vaikutusvaltaisempia (100) kuin Mark (80), ja se on epäreilua.

Toinen tärkeä tekijä, joka vaikuttaa äänestyspainoon ADAMANTissa, on tuottavuus. Verkko tarvitsee huolellisia edustajia, jotka takaavat, ettei missään vaiheessa esty - jotta jokainen ADMANT Messengerissä oleva viesti toimitetaan viipymättä. Valtuutettujen korkea tuottavuus tarkoittaa, että tuotettujen lohkojen lukumäärä on paljon suurempi kuin menetettyjen lohkojen lukumäärä.

Äänestyspainon lopullinen kaava on:

Äänestyspaino = ADM / Äänestys * Tuottavuus,

Tuottavuus laskee 0,05%: sta 100%: iin, mikä vähentää Voden painoa edustajille, jotka eivät kiinnitä tarvittavaa huomiota solmuihinsa. Kun edustaja alkaa takoa, sen tuottavuutta ei oteta huomioon ensimmäisissä 200 lohkossa (menetettyjen ja tuotettujen summa).

Kutsimme tätä lähestymistapaa "Fair dPoS". Siten «paksien lompakkojen» vaikutus vähenee kohtuulliseen ja taontauksen lähtöpisteestä tulee paljon houkuttelevampi. Tuottavuuden vaikutus motivoi edustajia ajamaan solmuja tehokkaammilla koneilla kuin halpoilla. Ainakaan tärkeätä on dynamiikka - ADM: n ja edustajien tuottavuus ostaa ja myy säännöllisesti 101 taontavaltuutetun luetteloa, ja jokainen odottamassa oleva (valmiustilassa oleva) edustaja palaa todennäköisemmin taontaan, kun verkon ääniä rakennetaan uudelleen.

Käyttäjillä, joiden lompakossa on hyvin vähän ADM-tunnuksia, on myös mahdollisuus osallistua taontaan ja sulautumiseen altaisiin.

Siksi valtuuttajaksi rekisteröityminen ADAMANT-verkossa tulee mielenkiintoisemmaksi.

Nämä muutokset alkavat vapauttaa julkaisu 0.4.0, lohkosta 4359464.