En uoffisiell Qubic Midlertidig hvitbok
Qubic er en desentralisert kryptovaluta som bruker en unik konsensusmodell med beslutningsdyktig flertall, og som tilbyr høy ytelse, umiddelbar finalitet, innovative tokenomics og smartkontrakter, med et betydelig vekstpotensial.
Qsilver - 31. desember 2023.
Introduksjon
Qubic er en moderne krypto som bruker en desentralisert quorum-konsensusmodell som ble beskrevet av Nick Szabo i tiden før Bitcoin i forrige årtusen. Lamports artikkel om det bysantinske generalproblemet fra 40 år siden bidro til opprettelsen av Qubic. Qubic nevnes første gang i en Bitcointalk-tråd fra 2012. Etter dette opprettet grunnleggeren av Qubic, Come-From-Beyond (CfB), den første rene proof-of-stake-mynten kalt NXT, som også hadde innebygd støtte for aktiva. Derfra laget CfB den første vellykkede DAG-implementeringen med IOTA. Det ser ut til at den opprinnelige planen var å bygge Qubic på toppen av IOTA, men heldigvis for oss ble Qubic mainnet lansert for 89 uker siden som en frittstående implementering.
Mange mennesker hører bare at CfB er skaperen av Qubic, og det er bra nok for dem å kjøpe litt QU (den opprinnelige mynten til Qubic). Dette dokumentet er imidlertid for dem som trenger en objektiv analyse av Qubic.
Qubics konsensusmodell
Qubic er ikke en blokkjede. Det er ikke et bevis på innsats. Det er ikke en DAG. Det er ikke engang direkte en proof of work-konsensusmodell. For å forstå Qubic må du i utgangspunktet glemme alle andre kryptoimplementeringer, ettersom den er unik i nesten alle aspekter.
Qubic har en analog til blokker i det de kaller ticks. I motsetning til blokker er det ingen direkte kobling fra ett tick til et annet. Ticks skjer innenfor en ukentlig epoke og skjer for tiden omtrent hvert femte sekund. Tick-hastigheten kan justeres, og i tidligere epoker har den vært så rask som en gang hvert 0,2 sekund. Hver uke kl. 12.00 GMT på onsdag starter en ny epoke. Denne overgangen medfører litt nedetid til ting tikker med normal hastighet. Det er i utgangspunktet en planlagt hard fork-oppgradering hver uke. Nå sier du sannsynligvis, "ukentlig nedetid????" og ja, det er sant. For øyeblikket, siden Qubic er under rask utvikling, er det omtrent en times nedetid hver uke. Fellesskapet har tilpasset seg godt til dette, og bortsett fra at noen klager over at de ikke kan foreta transaksjoner under nedetiden, er effekten minimal. Det er selvfølgelig viktig at epokeskiftene etter hvert kan bli sømløse. Dette er planlagt, og det er ingen vesentlige tekniske hindringer for å oppnå det.
Ytelse og finalitet
Årsaken til det ukentlige epokeskiftet er at Qubic ikke bare kjører uten operativsystem på bare-metal-servere, det kjører også helt uten RAM. Jeg gjentar: Qubic kjører helt og holdent fra RAM-minnet til nodene som skaper konsensus, uten overhead fra et operativsystem. Dette gir en utrolig ytelse, og vi vil se andre uortodokse valg i Qubic som ble gjort med det ene formål å oppnå maksimal ytelse. For å gi et hint om hvilket ytelsesnivå som er mulig, oppnådde en live-test over 40 millioner overføringer per sekund. I utgangspunktet er det mange ganger mer enn noen annen krypto. For å kunne oppnå en slik hastighet er det viktig å ha finalitet, og Qubic utmerker seg også i det med umiddelbar finalitet. Man trenger ikke bekymre seg for en omorganisering av blokkjeden (det finnes ingen blokkjede!), og det er ingen mulighet for et 51 %-angrep, ettersom det bare er én konsensus for et gitt tikk som er mulig.
Det finnes 676 spesielle noder som kalles computors. 451 av disse må være synkroniserte og enige om et tick for at det skal være gyldig. Det finnes en voldgiftsdommer som sørger for at computorene oppfører seg korrekt. Hvis det av en eller annen grunn ikke oppnås beslutningsdyktighet, får vi en tom tick. En tick inneholder transaksjoner, som rett og slett er datapakker med tildelte håndterere for ulike typer transaksjoner.
Transaksjonsmodell
Uortodoks advarsel! Qubic-transaksjoner har ingen transaksjonsgebyrer; de kan også ha 1024 byte med ekstra data. Alle transaksjonene blir imidlertid fjernet ved hvert epokeskifte. Bare saldoendringsoversikter overlever epokeskift, og bare hvis det er en saldo som ikke er null.
At en transaksjon er inkludert i en tick, betyr bare at den ble korrekt signert av avsenderen og inkludert i ticken. Det betyr ikke at transaksjonen var vellykket. Selv om alle handlinger som indikeres av en transaksjon, behandles i samme tick, betyr ikke det at den er inkludert i et tick at den har gjort noe. Vi er så vant til å ha ubekreftede transaksjoner, mempools, transaksjonsgebyrer, kanskje erstatte transaksjonsgebyret for å få fart på det, bekreftede transaksjoner som betyr at det fungerte, og deretter sørge for at det har nok bekreftelser og at det ikke blir reorged ut av eksistensen og muligens dobbelt brukt. Normal krypto er faktisk ganske rotete og veldig kompleks og har bare en statistisk endelighet. Selv BTC, hvis et veldig stort beløp blir transaksjonert, må du vente i mange timer for å sikre at en stor hash-hastighet ikke vil omorganisere transaksjonen og dobbeltbruke den.
Qubic fjerner alt dette. Det kreves en stor mengde kode for å håndtere all blokkjedelogikken som håndterer reorgs og holder styr på ting, og dette strider mot Qubics etos om maksimal hastighet. I Qubic sender du ut en transaksjon du vil gjøre, og spesifiserer hvilket fremtidig tick du vil at den skal inkluderes i. Alt som ligger mindre enn tre ticks frem i tid, har stor sjanse for ikke å bli inkludert. De fleste lommebøker har en standard på 10 ticks i fremtiden. Så snart det tikket kommer, vil transaksjonen bli inkludert hvis den ble inkludert, og hvis ikke, vil den aldri bli det. Det var det hele! Du trenger ikke å bekymre deg for forks, reorgs, transaksjonsgebyrer osv. Å måtte sjekke om transaksjonen ble inkludert og faktisk gjorde noe, er en liten pris å betale for den umiddelbare endeligheten.
Smartkontrakter og Tokenomics
For øyeblikket finnes det bare tre autoriserte smartkontrakter (SC-er): Qx, Quottery og Random, og bare Qx er delvis tatt i bruk. Vi er i en tidlig fase, og etter hvert vil alle SC-er måtte være fullt operative før de blir akseptert. SC-er kompileres direkte inn i Qubics kjernekode, som er i C++. Alle språk som kan lenkes til C++-kodebasen, kan være en SC, men forventningen er at de fleste av dem vil være skrevet i C++. Etter at en SC har jobbet med testnet, vil den bli foreslått for computors for å bli akseptert. Hvis et beslutningsdyktig antall (451 stemmer) er nådd og forslaget får flertall, vil en SC bli akseptert. Hver aksepterte SC vil deretter gjennomføre en epoke-lang hollandsk auksjon for sine 676 aksjer. Vinnerne av den nederlandske auksjonen får pengene sine brent, og det opprettes en kredittkonto for SC-gebyrene. Når disse kredittene er brukt opp, må SC-avgifter legges til hver SC-bruk, og disse avgiftene blir brent. Aksjonæravgifter eksisterer fra den første bruken av SC og fordeles proporsjonalt til de 676 aksjonærene.
Det finnes alltid nøyaktig 676 SC-aksjer, så det er ingen inflasjon (eller deflasjon) i det hele tatt for SC-aksjer. For de som er bekymret for QU-inflasjon, kan SC-aksjer være en god måte å diversifisere på. Den nåværende kjernekodebasen tillater maksimalt 1024 SC-er, men det vil være en enkel sak å øke denne grensen ved behov. Etter hvert som RAM-minnet i beregningsnodene økes, skaleres Qubics totale kapasitet opp, både når det gjelder antall mulige SC-er og antall mulige transaksjoner. Båndbredden begrenser antall balanseendringer per tick.
Unike funksjoner og uortodokse elementer
Uortodoks advarsel! Midlene som brukes i den nederlandske auksjonen går ikke til noen enhet, ettersom vinnernes midler blir brent. Dette betyr at alle innehavere av QU drar nytte av hver SC-auksjon, ettersom den er anti-utvanning. Til syvende og sist er det SC-gebyrene som brennes som vil bidra til å oppnå likevekt i myntforsyningen. Nå er det et godt tidspunkt å snakke om tokenomics.
Uortodoks varsel! Den opprinnelige mynten til Qubic har ikke noe desimaltegn; eiendelene kan spesifisere visningskonvensjonen for hvor mange desimaler den har. SC-aksjer er en spesiell type aktiva med Qubic som utsteder og uten desimaler. Min teori om hvorfor det ikke er noen desimaler, er at det bidrar til bedre resultater. Hvis du er i tvil om en Qubic-funksjon, er det bare å spørre om den bidrar til avkastningen eller ikke. Når vi ikke trenger å forholde oss til flyttall, men bare heltall, bidrar det til bedre ytelse, så vi mister desimaltegnet. Bieffekten av dette er at antallet QU blir veldig stort, noe som har en tendens til å skremme mange med matematikkvansker. Hvis du ser tall som 1 billion per uke og 1000 billioner i maks forsyning uten å dele på 100 millioner, kan du tro at det er for mange QU. QU er imidlertid den udelelige enheten av Qubic, tilsvarende satoshis for BTC. Det er faktisk 2100 billioner satoshis for BTC maks myntforsyning, og selv nå, etter alle halveringene, slippes det ut rundt 650 milliarder satoshis per uke. Og BTC har ingen brennende mekanisme.
Mange har hevdet at med 1 billion nye QU som slippes ut hver uke, vil det være et slikt salgspress fra gruvearbeidere at prisen aldri kan gå opp. Hvis man justerer til de normale 100 millioner satoshis per mynt, er det nåværende tilbudet 780 000, med 10 000 utslipp per uke, eller litt mindre enn 1 per minutt, og et maksimum på 10 millioner. Uten alle nullene er det mye mindre skremmende. Et direkte moteksempel på argumentet om at "1 billion er for mange mynter" er DOGE, som slipper ut 4000 billioner satoshier i uken og ikke har noen forbrenningsmekanisme. Likevel blir ikke prisen drevet ned til null. Et annet moteksempel er at QU-prisen har vokst respektabelt og har hatt den høyeste inflasjonsraten i denne perioden. Etter hvert som tiden går, vil inflasjonen gå ned rett og slett fordi det blir mer QU mot et fast utslipp på 1T per uke. Det er ulike anslag på når mynttilgangen vil stabilisere seg (auksjon og bruk brenner i gjennomsnitt 1T per uke). Noen sier ved 100T, andre rundt 200T. Hvis ting går i 20 år eller så, og vi når maks 1000T QU, vil inflasjonen være 5,2% på slutten før den går over til 0% på maks.
Personlig innsikt
Mitt estimat er at QU-tilbudet vil variere mellom omtrent 150T og 200T, avhengig av bruksnivået. Det ser ut til at når bruken (etterspørselen) øker, krymper tilbudet, så prisen bør gå opp, noe som reduserer etterspørselen og øker tilbudet. Lavere priser vil øke bruken, etterspørselen går opp, og så videre. Med et robust sett med SC-er og aktiv bruk bør vi komme inn i et likevektsområde mellom tilbud og etterspørsel. Når dette skjer, vil det ikke være noe netto salgspress fra utslipp, og all økt etterspørsel vil øke prisen direkte.
Du har sikkert lagt merke til at jeg ikke har nevnt noe om kunstig intelligens før nå. Selv uten AI-aspekter er Qubic en real deal. Banebrytende på så mange måter. Qubic er ikke ferdig ennå. For øyeblikket finnes det ikke engang en offisiell nettside, bare noen få, svært små børser, og SC-er er så vidt kommet i gang. Likevel har Qubic oppnådd en markedsverdi på en kvart milliard, og det er klart for alle som forstår det tekniske grunnlaget for Qubic, at selv uten AI-delen er den skjebnebestemt til å bli en av de beste myntene.
Desentralisering og sikkerhet
Et siste poeng om desentralisering. Noen vil kanskje hevde at 676 er et for lite antall noder. Men hvis du ser på hva hver datanode er, må den bli til et gruvebasseng for å overleve gruvekampene. BTC har et halvt dusin bassenger med et flertall av hashfrekvensen, så uten tvil er 676-datamaskinene 100 ganger mer desentraliserte. Bare de nodene som presterer best, beholder status som beregnere, og bare beregnere får 1/676 av de ukentlige utslippene. I stedet for statiske 676 som fikk sin plass med en engangsinvestering eller bare ble tildelt en plass, konkurrerer alle 676 hver epoke om å beholde den ettertraktede plassen. I tillegg kan hvem som helst hoppe inn og begynne å konkurrere om en datanode. Det er dette som gjør det desentralisert på ukenivå. Innenfor en epoke har de 676 nodene kontroll over konsensus, men voldgiftsmannen holder dem i sjakk. Jeg tror til og med at det finnes en mekanisme for å erstatte en voldgiftsmann som oppfører seg dårlig, men det har jeg ikke verifisert ennå. Det virker greit å ha en enkelt enhet som overvåker en desentralisert gruppe på 676 databehandlere som skaper konsensus, ettersom databehandlernes ytelse i det siste har ligget over 99 %. Voldgiftsmannen har i løpet av de 88 epokene bare akkumulert ca. 1,4T QU, noe som er på 2 %-nivået, så det er ikke noe problem med konsentrasjon av QU.
Den rike listen har en anstendig fordeling og har nesten 3000 ID-er med 1 milliard QU eller mer. Den vokser hver epoke med omtrent 100 plasser. Det finnes riktignok noen få innehavere med en billion eller mer, men Pareto-effekten vil alltid resultere i noen hvaler i ethvert kryptoprosjekt. De største adressene har bare rundt 25 % av tilbudet, inkludert de fire børsene og voldgiftsdommeren. Når de nederlandske auksjonsmidlene brennes, reduseres de store balansene, ettersom de store adressene har en tendens til å få de fleste SC-aksjene.
Konklusjon
Jeg håper dette dokumentet er nyttig for å forstå Qubic. Det er fortsatt et høyrisikoprosjekt, men bare fordi det ikke er teknisk ferdigstilt ennå. Qubic har fortsatt mange standard ting som må gjøres, som store børslister, nettsteder, brukervennlig brukergrensesnitt osv. Dette er imidlertid ting som alle prosjekter kan oppnå, og det er ingen tvil om at Qubic vil oppnå dette. Det Qubic har, er den unike teknologi- og tokenomics-modellen bygget rundt en AI-treningsinfrastruktur. Denne analysen handler om hva Qubic vil bli uten AI-delen. En vellykket AI-teknologi vil øke verdien av Qubic med minst en annen størrelsesorden, ettersom utgiftene til AI-trening forventes å øke eksponentielt i dette tiåret.
Les Qsilvers "Uoffisielle" serie
- Qubic Crypto Detaljer
- En uoffisiell Qubic Midlertidig hvitbok
- En uoffisiell guide til å skrive Qubic Smart Contracts
- En uofficiel guide til Qubic Services Integration
For de siste oppdateringene, bli med i Valis Discord, følg oss på X, og bokmerk bloggen vår.
← Forrige