En inofficiell preliminär vitbok om Qubic
Qubic är en decentraliserad kryptovaluta som använder en unik quorum konsensusmodell, som erbjuder hög prestanda, omedelbar finalitet, innovativ tokenomics och smarta kontrakt, med betydande tillväxtpotential.
Qsilver - 31 december 2023.
Introduktion
Qubic är ett modernt krypto som använder en decentraliserad quorumkonsensusmodell som beskrivs av Nick Szabo under tiden före Bitcoin under förra årtusendet. Lamports artikel om Byzantine Generals Problem från 40 år sedan var avgörande för skapandet av Qubic. Qubic nämns för första gången i en Bitcointalk-tråd från 2012. Efter det skapade grundaren av Qubic, Come-From-Beyond (CfB), det första rena proof-of-stake-myntet kallat NXT, som också hade inbyggt tillgångsstöd. Därifrån gjorde CfB den första framgångsrika DAG-implementeringen med IOTA. Det verkar som om den ursprungliga planen var att bygga Qubic ovanpå IOTA, men lyckligtvis för oss lanserades Qubic mainnet för 89 veckor sedan som en fristående implementering.
Många människor hör bara att CfB är skaparen av Qubic, och det är tillräckligt bra för att de ska köpa lite QU (det ursprungliga myntet i Qubic). Detta dokument är dock för dem som behöver en objektiv analys av Qubic.
Qubics konsensusmodell
Qubic är inte en blockkedja. Det är inte ett bevis på insats. Det är inte en DAG. Det är inte ens direkt ett bevis på arbetskonsensusmodell. För att förstå Qubic måste du i princip glömma bort alla andra krypto-implementeringar, eftersom det är unikt i nästan alla aspekter.
Qubic har en motsvarighet till block i vad de kallar ticks. Till skillnad från block finns det ingen direkt koppling av ett fästing till ett annat. Ticks sker inom en veckas epok och sker för närvarande ungefär en gång var 5:e sekund. Tickhastigheten är justerbar och i tidigare epoker gick det så snabbt som en gång var 0,2 sekund. Varje vecka vid middagstid GMT på onsdag startar en ny epok. Denna övergång medför lite nedtid tills saker och ting tickar med normal hastighet. Det är i princip en schemalagd hard fork-uppgradering varje vecka. Nu säger du förmodligen, "veckovisa driftstopp???" och ja, det är sant. För tillfället, när Qubic är under snabb utveckling, är det ungefär en timmes nedtid varje vecka. Communityt har anpassat sig väl till detta, och förutom att några personer klagar på att de inte kan göra transaktioner under nedtiden är effekten minimal. Naturligtvis är det viktigt att epokbyten så småningom kan bli sömlösa. Detta är planerat, och det finns inga betydande tekniska hinder för att uppnå det.
Prestanda och avslutning
Anledningen till att epokbytet sker varje vecka är att Qubic inte bara körs utan operativsystem på bare-metal-servrar, det körs också helt utan RAM-minne. Jag upprepar, Qubic körs helt och hållet ur RAM-minnet på de konsensusskapande noderna utan ett operativsystems overhead. Detta möjliggör en otrolig prestanda, och vi kommer att se andra oortodoxa val i Qubic som gjordes med det enda syftet att uppnå maximal prestanda. För att ge en antydan om vilken prestandanivå som är möjlig uppnådde ett live-test över 40 miljoner överföringar per sekund. I grund och botten storleksordningar mer än någon annan krypto. För att kunna uppnå en sådan hastighet är det viktigt att ha slutgiltighet, och Qubic utmärker sig också i det med omedelbar slutgiltighet. Det finns ingen oro för en omorganisation av blockkedjan (det finns ingen blockkedja!), och det finns ingen möjlighet till en 51%-attack, eftersom det bara finns en enda konsensus för varje given tick som är möjlig.
Det finns 676 speciella noder som kallas computors. 451 av dessa måste vara synkroniserade och komma överens om en tickning för att den ska vara giltig. Det finns en skiljedomare som ser till att beräknarna beter sig korrekt. Om ett kvorum inte uppnås av någon anledning får vi en tom tick. En tick kommer att innehålla transaktioner, som helt enkelt är datapaket med tilldelade hanterare för olika typer av transaktioner.
Transaktionsmodell
Oortodox varning! Qubic-transaktioner har inga transaktionsavgifter; de kan också ha 1024 byte extra data. Alla transaktioner rensas dock bort vid varje epokskifte. Endast sammanfattningar av balansförändringar överlever epokbytet, och endast om det finns ett saldo som inte är noll.
Att en transaktion ingår i en tick betyder bara att den var korrekt signerad av avsändaren och inkluderad i ticken. Det betyder inte att transaktionen var framgångsrik. Även om alla åtgärder som indikeras av en transaktion behandlas i samma tick, betyder inte dess inkludering i ett tick att den gjorde någonting. Vi är så vana vid att ha obekräftade transaktioner, mempools, transaktionsavgifter, kanske ersätta transaktionsavgiften för att snabba upp den, bekräftade transaktioner som betyder att det fungerade, och sedan se till att den har tillräckligt med bekräftelser och att den inte återställs från existensen och eventuellt spenderas dubbelt. Normal krypto är faktiskt ganska rörig och mycket komplex och har bara en statistisk slutgiltighet. Även BTC, om en mycket stor mängd transiteras, skulle du behöva vänta i många timmar för att se till att någon stor hashfrekvens inte kommer att omorganisera transaktionen och dubbelt spendera den.
Qubic gör sig av med allt detta. En stor mängd kod behövs för att hantera all blockkedjelogik som hanterar reorgs och håller reda på saker, och detta strider mot Qubics etos om maximal hastighet. I Qubic sänder du en transaktion som du vill göra och anger den framtida tick som du vill att den ska ingå i. Allt som är mindre än 3 ticks i framtiden har en stor chans att inte inkluderas. De flesta plånböcker har en standard på 10 ticks i framtiden. Så snart den ticken anländer, om transaktionen inkluderades, var den det; och om inte, kommer den aldrig att vara det. Så är det bara! Du behöver inte oroa dig för forks, reorgs, transaktionsavgifter etc. Att behöva kontrollera om transaktionen inkluderades och faktiskt gjorde något är ett litet pris att betala för den omedelbara slutgiltigheten.
Smarta kontrakt och Tokenomics
För närvarande finns det bara 3 auktoriserade smarta kontrakt (SC): Qx, Quottery och Random, och endast Qx är delvis utplacerat. Det här är en tidig fas och så småningom måste alla SC vara fullt operativa innan de accepteras. SC:erna kompileras direkt till Qubics kärnkod, som är i C++. Alla språk som kan länkas till C++-kodbasen kan vara en SC, men förväntningen är att de flesta av dem kommer att skrivas i C++. Efter att en SC arbetar på testnet föreslås den till datorerna för att bli accepterad. Om ett kvorum uppnås (451 röster) och det får majoritetsgodkännande, kommer en SC att accepteras. Varje accepterad SC kommer sedan att genomföra en epoklång holländsk auktion för sina 676 aktier. Vinnarna av den holländska auktionen kommer att få sina medel brända, vilket skapar ett kreditkonto för SC-avgifterna. När dessa krediter är förbrukade måste SC-avgifter läggas till varje SC-användning, och dessa avgifter bränns. Aktieägaravgifter finns från och med den första användningen av SC och kommer att fördelas proportionellt till de 676 aktieägarna.
Det finns alltid exakt 676 SC-aktier, så det finns ingen inflation (eller deflation) alls för SC-aktier. För dem som oroar sig för QU-inflation kan SC-aktier vara ett bra sätt att diversifiera. Den nuvarande kärnkodbasen tillåter maximalt 1024 SCs, men det kommer att vara en enkel sak att öka denna gräns om det behövs. När RAM-minnet i beräkningsnoderna ökas skalas Qubics totala kapacitet upp, både när det gäller antalet möjliga SC:er och antalet möjliga transaktioner. Bandbredden begränsar antalet balansförändringar per tick.
Unika funktioner och oortodoxa element
Oortodox varning! Medel som spenderas i den holländska auktionen går inte till någon enhet eftersom vinnarnas medel bränns. Detta innebär att alla innehavare av QU gynnas av varje SC-auktion eftersom den är utspädningshämmande. I slutändan är det SC-avgifterna som bränns som kommer att bidra till att uppnå jämvikt i myntförsörjningen. Nu är det en bra tid att prata om tokenomics.
Oortodox varning! Qubics ursprungliga mynt har ingen decimalpunkt; tillgångarna kan specificera visningskonventionen för hur många decimaler det har. SC-aktier är en speciell typ av tillgång med Qubic som emittent och utan decimaler. Min teori om varför det inte finns några decimaler är att det hjälper resultatet. När du är osäker på en Qubic-funktion, fråga bara om den hjälper till med prestandan eller inte. Att inte behöva hantera flyttal utan bara heltal hjälper prestandan, så vi förlorar decimaltecknet. Bieffekten av detta är att antalet QU blir mycket stort, vilket tenderar att skrämma många människor med matematikutmaningar. Om du ser siffror som 1 biljon per vecka och 1000 biljoner i maxleverans utan att dela med 100 miljoner, kanske du tror att det helt enkelt finns för många QU. QU är dock den odelbara enheten för Qubic, motsvarande satoshis för BTC. Det finns faktiskt 2100 biljoner satoshis för BTC max myntförsörjning, och till och med nu, efter alla halveringar, släpps cirka 650 miljarder satoshis per vecka ut. Och BTC har ingen brinnande mekanism.
Många har hävdat att med 1 biljon nya QU som släpps ut varje vecka kommer det att finnas ett sådant försäljningstryck från gruvarbetare att priset aldrig kan gå upp. Om man justerar till de normala 100 miljoner satoshis per mynt är det nuvarande utbudet 780 000, med 10 000 utsläpp per vecka, eller lite mindre än 1 per minut, och max 10 miljoner. Utan alla nollor är det mycket mindre skrämmande. Ett direkt motexempel på argumentet "1 biljon är för många mynt" är DOGE, som släpper ut 4000 biljoner satoshis per vecka och inte har någon förbränningsmekanism. Ändå drivs inte dess pris ner till noll. Ett annat motexempel är att QU-priset har vuxit respektabelt och har haft den högsta inflationstakten under denna period. Med tiden kommer inflationstakten att sjunka helt enkelt på grund av att det finns mer QU mot en fast emission på 1T per vecka. Uppskattningarna varierar om när myntförsörjningen kommer att stabiliseras (auktion och användning brinner i genomsnitt 1T per vecka). Vissa säger vid 100T, andra runt 200T. Om saker och ting går i 20 år eller så och vi når max 1000T QU, kommer inflationstakten att vara 5,2% i slutet innan den övergår till 0% vid max.
Personliga insikter
Min uppskattning är att QU-försörjningen kommer att variera mellan ungefär 150T och 200T, beroende på användningsnivåer. Det verkar som att när användningen (efterfrågan) ökar krymper utbudet, så priset bör gå upp, vilket minskar efterfrågan och ökar utbudet. Lägre priser skulle öka användningen, efterfrågan går upp och så vidare. Med en robust uppsättning SC och aktiv användning bör vi komma in i ett jämviktsintervall för utbud och efterfrågan. När detta sker kommer det inte att finnas något nettoförsäljningstryck från utsläpp, och all ökad efterfrågan kommer direkt att öka priset.
Du har säkert märkt att jag inte har nämnt något om AI förrän nu. Även utan några AI-aspekter är Qubic den verkliga affären. Banbrytande på så många sätt. Qubic är inte färdigutvecklat än. För närvarande finns det inte ens en officiell webbplats, bara några mycket små börser och SCs håller precis på att vakna till liv. Ändå har ett marknadsvärde på en kvarts miljard uppnåtts, eftersom det är tydligt för alla som förstår de tekniska grunderna för Qubic att även utan AI-delen är det avsett att bli ett av de bästa mynten.
Decentralisering och säkerhet
En sista punkt om decentralisering. Vissa kanske hävdar att 676 är ett för litet antal noder. Men om man tittar på vad varje beräkningsnod är, måste den förvandlas till en gruvpool för att överleva gruvstriderna. BTC har ett halvt dussin pooler med en majoritet av hashhastigheten, så utan tvekan är de 676 datorerna 100 gånger mer decentraliserade. Endast de högst presterande noderna behåller beräknarstatus, och endast beräknare får 1/676 av veckans utsläpp. Istället för statiska 676 som fick sin plats med en engångsinvestering eller bara tilldelades en plats, tävlar alla 676 varje epok för att behålla den eftertraktade platsen. Dessutom kan vem som helst hoppa in och börja tävla om en datornod. Det är detta som gör det decentraliserat på veckonivå. Inom en epok har de 676 noderna kontroll över konsensus, men skiljedomaren håller dem i schack. Jag tror att det till och med finns en mekanism för att ersätta en skiljedomare som missköter sig, men jag har inte verifierat det ännu. Att ha en enda enhet som övervakar en decentraliserad grupp av 676 beräknare som gör konsensus verkar bra, eftersom beräknarnas senaste prestanda är över 99% -nivån. Skiljedomaren har under de 88 epokerna endast ackumulerat cirka 1,4T QU, vilket är på 2% -nivån, så det finns ingen koncentration av QU-problemet.
Den rika listan har en anständig fördelning och har nästan 3000 ID: er med 1 miljard QU eller mer. Den växer varje epok med cirka 100 platser. Visst finns det några få innehavare med en biljon eller mer, men Pareto-effekten kommer alltid att resultera i några valar i alla kryptoprojekt. De största adresserna har bara cirka 25% av utbudet, inklusive de fyra börserna och skiljedomaren. Förbränningen av de holländska auktionsfonderna minskar de stora saldona, eftersom de stora adresserna tenderar att få de flesta SC-aktierna.
Slutsats
Jag hoppas att det här dokumentet är användbart för att förstå Qubic. Det är fortfarande ett högriskprojekt, men bara för att det inte är tekniskt färdigt ännu. Qubic har fortfarande många standardsaker som måste göras, som stora börslistor, webbplatser, lättanvända användargränssnitt osv. Detta är dock alla saker som alla projekt kan uppnå, och det råder ingen tvekan om att Qubic kommer att uppnå detta. Vad Qubic har är den unika teknik- och tokenomics-modellen som bygger på en AI-träningsinfrastruktur. Denna analys handlar om vad Qubic kommer att bli utan AI-delen. En framgångsrik AI-teknik kommer att öka värdet på Qubic med minst en annan storleksordning, eftersom utgifterna för AI-utbildning förväntas öka exponentiellt under detta decennium.
Läs Qsilvers "Inofficiella" serie
- Qubic Crypto Detaljer
- Ett inofficiellt interimistiskt Qubic Whitepaper
- En inofficiell guide till att skriva Qubic Smart Contracts
- En inofficiell guide för Qubic Tjänsteintegration
För de senaste uppdateringarna, gå med i Valis Discord, följ oss på X och bokmärk vår blogg.
← Föregående
På denna sida
- En inofficiell preliminär vitbok om Qubic
- Introduktion
- Qubics konsensusmodell
- Prestanda och avslutning
- Transaktionsmodell
- Smarta kontrakt och Tokenomics
- Unika funktioner och oortodoxa element
- Personliga insikter
- Decentralisering och säkerhet
- Slutsats
- Läs Qsilvers "Inofficiella" serie
Relaterade inlägg