Arbiter is geen Alligator
De Qubic Arbiter, in tegenstelling tot de IOTA Coördinator, heeft beperkte macht en kan vervangen worden als hij zich misdraagt.
Qsilver · 2 jan 2024.
Ja, ze beginnen allebei met "A" en eindigen met "ator," maar verbazingwekkend genoeg lijkt de Qubic arbiter helemaal niet op een alligator.
Natuurlijk zou het erg dwaas zijn om zelfs maar te denken dat zoiets waar zou kunnen zijn, maar sommige mensen die beter wat onderzoek zouden moeten doen voordat ze posten, hebben beweerd dat de Qubic arbiter gecentraliseerd is zoals de IOTA coördinator. Merk op dat ze allebei eindigen met "ator," dus de verkeerde aanname kan worden vergeven.
In plaats van te vertrouwen op willekeurige internetposten, vind ik het veel effectiever om de code te lezen en te zien wat er staat.
Rol van de Arbiter
In eerste instantie leek het erop dat de arbiter de beloning van 1 biljoen voor het minen van de epoch kon stelen. Echter, een diepere blik toonde aan dat arbitertransacties plaatsvinden zonder enige handtekening van de arbiter en direct de saldi van de computors bijwerken volgens een prestatieschaal. In wezen krijgt het arbiteradres de resterende fondsen (ongeveer 1% of minder recentelijk) zonder iets te doen. Hoe beter de computors presteren, hoe minder de arbiter ontvangt. In de loop der tijd heeft het arbiteradres bijna 1,5 biljoen QU verzameld, ongeveer 2%, maar tegen de huidige tarieven zal het vele jaren duren om 2 biljoen QU te bereiken.
Arbiter Functies
De arbiter stelt de 8 willekeurige bytes in voor de miners elke epoch. Dit kan worden geautomatiseerd zodra de RANDOM SC is voltooid, samen met de hoofdfunctie van het publiceren van de lijst met computors voor de epoch.
De mogelijkheid van de arbiter om de lijst met computors voor de epoch te publiceren is waar zijn echte macht ligt. Echter, alle computor nodes volgen de prestaties van alle computors, kandidaten en nieuwkomers voor elke tick. Dit betekent dat in een toekomstige update, het quorum zelf de lijst met computors voor de volgende epoch kan instellen, waarbij de arbiter simpelweg tekent als de lijst overeenkomt met de ranglijsten.
De functie van de arbiter wordt dan een stempel op een deterministisch bepaalbare lijst van computors.
Omgaan met Wangedrag
Als de door het quorum gegenereerde lijst met computors niet wordt goedgekeurd door de arbiter, zou een QU-stem op basis van inzet bepalen welke computor-lijst de beste prestaties had. Dit zou scores sorteren zonder politiek. Als het quorum of de arbiter wordt geïnfiltreerd door een aanvaller, zou dit worden opgelost door de Qubic belanghebbenden, wat hoogstens een tijdelijke pauze zou veroorzaken voordat de nieuwe epoch begint. Niet ideaal, maar niet rampzalig, en er kunnen plannen worden gemaakt om dergelijke gebeurtenissen aan te pakken.
Na de QU-stem zouden computors bijwerken met een nieuw adres voor de arbiter indien nodig. De arbiter is vervangbaar en het werk is eenvoudig. Elk wangedrag door de arbiter zou snel worden opgemerkt vanwege de hoge concurrentie en kosten die betrokken zijn bij het behouden van computor plekken, wat zou leiden tot een schandaal.
Beschermingsmechanismen
CfB verduidelijkte dat wangedrag door de arbiter al niet is toegestaan. Als de arbiter met de lijst rommelt, zou vervanging binnen 15 seconden plaatsvinden door het instellen van een andere publieke sleutel. Deze mogelijkheid is succesvol getest.
Conclusie
Bescherming tegen een "slechte" arbiter is aanwezig. De transactie met de lijst van nieuwe computors zou niet worden opgenomen in de tick, wat zou leiden tot een QU-stem op basis van inzet om de splitsing op te lossen. Hoewel een gelijkspel in de stemming zou kunnen resulteren in een fork, lijkt dit zeer onwaarschijnlijk. Zelfs in zo'n geval zouden we twee versies van Qubic hebben, vergelijkbaar met BCH van BTC en ETC van ETH (of ETH van ETC!).
Bronnen
@DesheShai @Qsilver97 @hus_qy @5onOfCrypto "Volledige controle voor nodes die niet op interne data vertrouwen. Arbitertampering met de lijst zal binnen 15 sec worden vervangen (het is gewoon het instellen van een andere openbare sleutel). We hebben de mogelijkheid om Arb te vervangen al getest."
Come-from-Beyond verduidelijkte op Qubic Discord:
"Arb publiceert lijst voor nieuwkomers en degenen zonder volledige nodes. Quorum dat vertrouwt op de lijst (en deze verifieert) laat zien dat de lijst correct is. Ongeldig lijstgebeurtenis zou zeer snel bekend worden bij gebruikers (door geen tick-voortgang te zien)."
Voor de nieuwste updates, word lid van de Valis Discord, volg ons op X, en voeg onze blog toe aan je favorieten.
← Vorige
Volgende →