Een Onofficiële Qubic Interim Whitepaper
Qubic is een gedecentraliseerde cryptovaluta die gebruik maakt van een uniek quorum consensusmodel en biedt hoge prestaties, onmiddellijke finaliteit, innovatieve tokenomics en slimme contracten, met een aanzienlijk groeipotentieel.
Qsilver · 31 dec. 2023
Inleiding
Qubic is een moderne crypto die gebruikmaakt van een gedecentraliseerd quorum consensusmodel, zoals beschreven door Nick Szabo in de pre-Bitcoin tijden van het laatste millennium. Lamport's paper over het Byzantijnse Generaals Probleem van 40 jaar geleden was instrumenteel in de creatie van Qubic. De eerste vermelding van Qubic verschijnt in een Bitcointalk-thread uit 2012. Vervolgens creëerde de oprichter van Qubic, Come-From-Beyond (CfB), de eerste puur proof-of-stake munt genaamd NXT, die ook ingebouwde activasteun had. Van daaruit maakte CfB de eerste succesvolle DAG-implementatie met IOTA. Het lijkt erop dat het oorspronkelijke plan was om Qubic bovenop IOTA te bouwen, maar gelukkig voor ons werd Qubic mainnet 89 weken geleden gelanceerd als een op zichzelf staande implementatie.
Veel mensen horen gewoon dat CfB de maker van Qubic is, en dat is voor hen voldoende reden om wat QU (de native munt van Qubic) te kopen. Dit document is echter bedoeld voor degenen die een objectieve analyse van Qubic nodig hebben.
Qubic's Consensus Model
Qubic is geen blockchain. Het is geen proof of stake. Het is geen DAG. Het is niet eens rechtstreeks een proof of work consensusmodel. Om Qubic te begrijpen, moet je eigenlijk alle andere crypto-implementaties vergeten, aangezien het in bijna alle aspecten uniek is.
Qubic heeft het analoge van blokken in wat het ticks noemt. In tegenstelling tot blokken is er geen directe koppeling van de ene tick naar de andere. Ticks gebeuren binnen een wekelijkse epoch en vinden momenteel ongeveer eens in de 5 seconden plaats. De ticksnelheid is aanpasbaar en in eerdere epochs gebeurde dit zo snel als eens in de 0,2 seconden. Elke week om 12.00 uur GMT op woensdag begint een nieuwe epoch. Deze overgang brengt een beetje downtime met zich mee totdat de dingen op normale snelheid tikken. Het is eigenlijk elke week een geplande hard fork upgrade. Nu zeg je waarschijnlijk "wekelijkse downtime???" en ja, het is waar. Voor nu, aangezien Qubic zich in een snelle ontwikkeling bevindt, is er ongeveer een uur downtime elke week. De gemeenschap heeft zich hier goed aan aangepast en afgezien van wat klachten van mensen over het niet kunnen uitvoeren van transacties tijdens de downtime, is het effect minimaal. Natuurlijk is het belangrijk dat epoch-veranderingen uiteindelijk naadloos kunnen verlopen. Dit is gepland en er zijn geen significante technische obstakels om dit te bereiken.
Prestaties en Finaliteit
De reden voor de wekelijkse epoch-verandering is dat Qubic niet alleen zonder een besturingssysteem op bare-metal servers draait, maar ook volledig uit RAM draait. Ik herhaal, Qubic draait volledig uit het RAM-geheugen van de consensus-creërende nodes zonder de overhead van een besturingssysteem. Dit zorgt voor enkele ongelooflijke prestaties, en we zullen andere onorthodoxe keuzes in Qubic zien die zijn gemaakt met als enig doel maximale prestaties. Om een idee te geven van welk prestatieniveau mogelijk is, bereikte een live test meer dan 40 miljoen overdrachten per seconde. Kortom, ordes van grootte meer dan enige andere crypto. Om zo'n snelheid te kunnen bereiken, is het belangrijk om finaliteit te hebben, en Qubic blinkt daar ook in uit met onmiddellijke finaliteit. Er is geen zorg over een blockchain reorganisatie (er is geen blockchain!), en er is geen mogelijkheid van een 51% aanval, omdat er slechts één consensus is voor elke gegeven tick die mogelijk is.
Er zijn 676 speciale nodes genaamd computors. 451 hiervan moeten synchroon lopen en het eens zijn over een tick zodat deze geldig is. Er is een arbiter die ervoor zorgt dat de computors zich correct gedragen. Als er om welke reden dan ook geen quorum wordt bereikt, krijgen we een lege tick. Een tick bevat transacties, die eenvoudigweg datapakketten zijn met toegewezen handlers voor verschillende soorten transacties.
Transactiemodel
Onorthodox alarm! Qubic-transacties hebben geen transactiekosten; ze kunnen ook 1024 bytes extra gegevens hebben. Alle transacties worden echter elke epoch-verandering gesnoeid. Alleen balanswisselingssamenvattingen overleven de epoch-verandering, en alleen als er een niet-nul balans is.
Een transactie die in een tick is opgenomen, betekent alleen dat deze correct is ondertekend door de afzender en in de tick is opgenomen. Het betekent niet dat de transactie succesvol was. Terwijl alle acties aangegeven door een transactie in dezelfde tick worden verwerkt, betekent de opname ervan in een tick niet dat het iets deed. We zijn zo gewend aan onbevestigde transacties, mempools, transactiekosten, misschien het vervangen van transactiekosten om het te versnellen, bevestigde transacties die betekenen dat het werkte, en dan ervoor zorgen dat het genoeg bevestigingen heeft en niet uit het bestaan wordt gereorganiseerd en mogelijk dubbel wordt uitgegeven. Normale crypto is eigenlijk behoorlijk rommelig en heel complex en heeft alleen een statistische finaliteit. Zelfs BTC, als er een zeer groot bedrag wordt getransacteerd, zou je vele uren moeten wachten om ervoor te zorgen dat een grote hashrate de transactie niet reorganiseert en dubbel uitgeeft.
Qubic doet al dat werk weg. Er is veel code nodig om al de blockchainlogica te behandelen die te maken heeft met reorganisaties en het bijhouden van dingen, en dit gaat in tegen het ethos van Qubic van maximale snelheid. In Qubic zend je een transactie uit die je wilt maken en specificeer je de toekomstige tick waarin je wilt dat deze wordt opgenomen. Alles minder dan 3 ticks in de toekomst heeft een grote kans om niet te worden opgenomen. De meeste wallets hebben een standaard van 10 ticks in de toekomst. Zodra die tick arriveert, als de transactie werd opgenomen, was het; en als dat niet zo is, zal het nooit zijn. Dat is het! Geen zorgen over forks, reorganisaties, transactiekosten, etc. Het controleren of de transactie werd opgenomen en daadwerkelijk iets deed, is een kleine prijs die je betaalt voor de onmiddellijke finaliteit.
Smart Contracts en Tokenomics
Momenteel zijn er slechts 3 geautoriseerde smart contracts (SC's): Qx, Quottery en Random, en alleen Qx is gedeeltelijk ingezet. Dit zijn vroege dagen en uiteindelijk zal elk SC volledig operationeel moeten zijn voordat het wordt geaccepteerd. SC's worden direct in de Qubic core code gecompileerd, die in C++ is. Elke taal die in de C++ codebase kan worden gekoppeld, kan een SC zijn, maar de verwachting is dat de meeste in C++ worden geschreven. Nadat een SC werkt op testnet, zou het worden voorgesteld aan de computors om te worden geaccepteerd. Als er een quorum wordt bereikt (451 stemmen) en het krijgt een meerderheid van goedkeuring, wordt een SC geaccepteerd. Elk geaccepteerd SC zal vervolgens een epoch-lange Nederlandse veiling houden voor zijn 676 aandelen. De winnaars van de Nederlandse veiling zullen hun fondsen verbranden, waardoor een kredietrekening voor de SC-kosten wordt gecreëerd. Zodra deze credits zijn opgebruikt, moeten SC-kosten aan elk SC-gebruik worden toegevoegd, en die kosten worden verbrand. Aandeelhouderskosten bestaan vanaf het eerste gebruik van de SC en worden proportioneel verdeeld onder de 676 aandeelhouders.
Er zijn altijd precies 676 SC-aandelen, dus er is helemaal geen inflatie (of deflatie) voor SC-aandelen. Voor degenen die zich zorgen maken over QU-inflatie, kunnen SC-aandelen een goede manier zijn om te diversifiëren. De huidige core codebase staat een maximum toe van 1024 SC's, maar het zal eenvoudig zijn om deze limiet indien nodig te verhogen. Naarmate het RAM-geheugen in de computor-nodes toeneemt, schaalt de totale capaciteit van Qubic op, zowel in termen van het aantal mogelijke SC's als het aantal mogelijke transacties. Bandbreedte beperkt het aantal balansveranderingen per tick.
Unieke Kenmerken en Onorthodoxe Elementen
Onorthodox alarm! Fondsen die zijn uitgegeven in de Nederlandse veiling gaan naar geen enkele entiteit, aangezien de fondsen van de winnaars worden verbrand. Dit betekent dat alle houders van QU profiteren van elke SC-veiling, aangezien het anti-dilutief is. Uiteindelijk zijn het de SC-kosten die worden verbrand die zullen helpen het evenwicht in de muntaanvoer te bereiken. Nu is een goed moment om het over de tokenomics te hebben.
Onorthodox alarm! De native munt van Qubic heeft geen decimaal punt; de activa kunnen de weergaveconventie specificeren van hoeveel decimalen het heeft. SC-aandelen zijn een speciaal type activum met Qubic als de uitgever en geen decimalen. Mijn theorie waarom er geen decimalen zijn, is dat het de prestaties helpt. Als je twijfelt over een Qubic-functie, vraag dan gewoon of het de prestaties helpt of niet. Het niet hoeven omgaan met drijvende-kommagetallen en alleen gehele getallen helpt de prestaties, dus we verliezen het decimale punt. Het neveneffect hiervan is dat de aantallen QU erg groot worden, wat veel wiskundig-uitgedaagde mensen lijkt af te schrikken. Als je nummers zoals 1 biljoen per week en 1000 biljoen maximale voorraad ziet zonder te delen door 100 miljoen, zou je kunnen denken dat er gewoon te veel QU zijn. QU is echter de ondeelbare eenheid van Qubic, gelijk aan satoshis voor BTC. Er zijn eigenlijk 2100 triljoen satoshis voor BTC maximale muntaanvoer, en zelfs nu, na alle halveringen, worden er ongeveer 650 miljard satoshis per week uitgegeven. En BTC heeft geen verbrandingsmechanisme.
Velen hebben beweerd dat met 1 triljoen nieuwe QU die elke week worden uitgegeven, er zo'n verkoopdruk van mijnwerkers zal zijn dat de prijs nooit omhoog kan gaan. Als dit wordt aangepast aan de normale 100 miljoen satoshis per munt, is de huidige voorraad 780.000, met 10.000 emissies per week, of iets minder dan 1 per minuut, en een maximum van 10 miljoen. Zonder alle nullen is het veel minder eng. Een direct tegenvoorbeeld voor het argument "1 triljoen is te veel munten" is DOGE, dat 4000 triljoen satoshis per week uitgeeft en geen verbrandingsmechanisme heeft. Toch wordt de prijs niet naar nul gedreven. Een ander tegenvoorbeeld is dat de QU-prijs respectabel is gegroeid en tijdens deze periode de hoogste inflatie heeft gehad. Naarmate de tijd verstrijkt, zal het inflatiepercentage eenvoudig afnemen omdat er meer QU's zijn tegen een vaste 1T per week emissie. Schattingen variëren over wanneer de muntaanvoer zal stabiliseren (veiling- en gebruiksverbranding gemiddeld 1T per week). Sommigen zeggen bij 100T, anderen rond 200T. Als dingen ongeveer 20 jaar doorgaan en we het maximum van 1000T QU bereiken, zal het inflatiepercentage aan het einde 5,2% zijn voordat het overgaat naar 0% op het maximum.
Persoonlijke Inzichten
Mijn schatting is dat de QU-voorraad zal variëren tussen ongeveer 150T en 200T, afhankelijk van het gebruiksniveau. Het lijkt erop dat naarmate het gebruik (vraag) toeneemt, de voorraad krimpt, dus de prijs zou omhoog moeten gaan, waardoor de vraag afneemt en de aanvoer toeneemt. Lagere prijzen zouden het gebruik verhogen, de vraag stijgt, enzovoort. Met een robuuste set SC's en actief gebruik zouden we een bereik van evenwicht tussen vraag en aanbod moeten betreden. Zodra dit gebeurt, zal er geen netto verkoopdruk zijn van emissies, en elke incrementele vraag zal direct de prijs verhogen.
Waarschijnlijk heb je gemerkt dat ik tot nu toe niets over AI heb vermeld. Zelfs zonder enige AI-aspecten is Qubic het echte werk. Baanbrekend in zoveel opzichten. Qubic is nog niet voltooid. Op dit moment is er niet eens een officiële website, slechts een paar zeer kleine beurzen, en SC's komen net tot leven. Toch is een marktkapitalisatie van een kwart miljard bereikt, aangezien het voor iedereen die de technische basis van Qubic begrijpt duidelijk is dat zelfs zonder het AI-gedeelte het voorbestemd is om een van de beste munten te worden.
Decentralisatie en Veiligheid
Een laatste punt over decentralisatie. Sommigen zouden kunnen beweren dat 676 te weinig nodes zijn. Echter, als je kijkt naar wat elk computor node is, zal het in een miningpool moeten veranderen om de mijnslagen te overleven. BTC heeft een half dozijn pools met een meerderheid van de hashrate, dus men kan stellen dat de 676 computors 100x meer gedecentraliseerd zijn. Alleen de best presterende nodes behouden de computor-status, en alleen computors krijgen 1/676 van de wekelijkse emissies. In plaats van een statische 676 die hun plek met een eenmalige investering hebben verkregen of gewoon een plek toegewezen kregen, concurreren alle 676 elke epoch om de felbegeerde plek te behouden. Ook kan iedereen inspringen en beginnen te concurreren voor een computor node. Dit is wat het gedecentraliseerd maakt op wekelijks niveau. Binnen een epoch hebben de 676 nodes controle over de consensus, maar de arbiter houdt ze in toom. Ik geloof dat er zelfs een mechanisme is om een zich misdragende arbiter te vervangen, maar ik heb dat nog niet geverifieerd. Het hebben van een enkele entiteit die toezicht houdt op een gedecentraliseerde groep van 676 computors die de consensus maken, lijkt prima, aangezien de recente prestaties van de computors boven het 99%-niveau liggen. De arbiter heeft gedurende de 88 epochs slechts ongeveer 1,4T QU vergaard, wat op het 2%-niveau ligt, dus er is geen kwestie van concentratie van QU.
De rijkelijst heeft een fatsoenlijke distributie en heeft bijna 3000 ID's met 1 miljard QU of meer. Het groeit elke epoch met ongeveer 100 plekken. Zeker, er zijn enkele houders met een triljoen of meer, maar het Pareto-effect zal altijd resulteren in enkele walvissen in elk cryptoproject. De grootste adressen hebben slechts ongeveer 25% van de voorraad, inclusief de vier beurzen en de arbiter. Het verbranden van de Nederlandse veilingfondsen vermindert de grote saldi, aangezien de grote adressen de neiging hebben om de meeste SC-aandelen te krijgen.
Conclusie
Ik hoop dat dit document nuttig is om Qubic te begrijpen. Het is nog steeds een risicovol project, maar alleen omdat het technisch nog niet voltooid is. Qubic heeft nog veel standaardzaken die het moet doen, zoals grote beursnoteringen, websites, gebruiksvriendelijke UI, enz. Deze zijn echter allemaal dingen die elk project kan bereiken, en er is geen twijfel dat Qubic dit zal bereiken. Wat Qubic heeft, is het unieke tech- en tokenomics-model gebouwd rond een AI-trainingsinfrastructuur. Deze analyse gaat over wat Qubic zal worden zonder het AI-gedeelte. Een succesvolle AI-technologie zal de waarde van Qubic met minstens nog een orde van grootte verhogen, aangezien de uitgaven aan AI-training naar verwachting dit decennium exponentieel zullen toenemen.
Lees Qsilver’s “Onofficiële” Serie
- Een Onofficiële Qubic Interim Whitepaper
- Qubic Crypto Details
- Een Ongeofficiale Gids voor Qubic Services Integratie
- Een onofficiële gids voor het schrijven van Qubic Smart Contracts
Voor de nieuwste updates, word lid van de Valis Discord, volg ons op X, en voeg onze blog toe aan je favorieten.
← Vorige
Volgende →
Op deze pagina
- Een Onofficiële Qubic Interim Whitepaper
- Inleiding
- Qubic's Consensus Model
- Prestaties en Finaliteit
- Transactiemodel
- Smart Contracts en Tokenomics
- Unieke Kenmerken en Onorthodoxe Elementen
- Persoonlijke Inzichten
- Decentralisatie en Veiligheid
- Conclusie
- Lees Qsilver’s “Onofficiële” Serie
Gerelateerde berichten