Den 3 juni 2018, den efterlängtade Qubic-protokoll släpptes av IOTA Foundation. Uppgraderingen möjliggör outsourcade beräkningar, smarta kontrakt och oracle-maskiner att fungera i IOTA ekosystem.
Qubic har funnits på IOTAs bord i flera år nu och först framträdde som Quorum Based Coin (QBC) på Bitcointalk trådar tillbaka 2012.
Under en Reddit AMA den 17 juli 2018 tog Qubic-utvecklingsteamet två timmar av sina livliga scheman för att svara på frågor från samhället. Detaljerade svar gavs av Eric Hop, Paul Douglas och Samuel Reid.
1. Abra-utveckling
Abra är ett funktionellt smart kontraktspråk som för närvarande utvecklas för att bygga Qubic. Språket har utvecklats i fyra år nu – men en helt ny Abra startades från början i början av 2018.
På begäran om detaljer om kortsiktiga utvecklingsmål hade Eric Hop detta att säga:
Paul Douglas, en av IOTAs kärnutvecklare, förväntar sig att ha halvklart kompilator släpptes i början av tredje kvartalet 2018. Släpper en initial fristående version av det nya språket gör det möjligt för andra utvecklare att bekanta sig med det och så småningom börja implementera färdplanskomponenter till Härva nätverk.
På frågan om Abra specifikt utarbetade Hop några frågor från gruppen.
2. Qubic utmaningar
Laget blev frågad:
Vad är den största utmaningen med utvecklingen och implementeringen av Qubic-protokollet just nu?
Både Hop och och Reid gav långa svar, vilket var vanligt i hela AMA.
Hopp svarade genom att lyfta fram svårigheterna med att skapa en ny väg inom datorteknik, och nämna särskilt att oväntade problem vanligtvis bara avslöjar sig efter att implementeringen har börjat. Han påpekade också projektets storlek och att förväntningarna kommer att behöva hanteras framåt.
Kort sagt: ha tålamod med oss. Vi är lika angelägna om att ni ska göra detta till en spelväxlare. Men som jag sa tidigare måste vi starta upp systemet, vilket innebär att börja med enkla saker och långsamt expandera till mer komplexa saker.
Ungefär 7 minuter senare, Reid uttryckte kärnlagets uppskattning av att ha möjlighet att arbeta med IOTA. Han beskrev sedan deras största omedelbara utmaning som tvåfaldigt. För det första ser Reid ett behov av att mäta exakt hur mycket av projektets utveckling som ska behållas innan den släpps till samhället.
Utvidgning av den första punkten skrev Reid att teamet måste bestämma “hur långt vi vill fortsätta att fördjupa oss i teknisk dokumentation och matematisk teori i samband med hela Qubic-projektet och förhållandet till applikationer och användningsfall.”
Han upprepade också Hops iakttagelse att förväntningar måste hanteras och att externa påtryckningar som tidslinjer måste hanteras på ett sätt som säkerställer att laget inte distraheras.
3. Potentiell Trinary Demo
Hela IOTAs grundande team har varit involverat i blockchain-teknologin sedan 2011 och 2012. Det ternära processorprojektet som till slut tänkte upp IOTA Foundation började dock inte förrän 2014.
Ternära hänvisar till ett beräkningssystem som fungerar på en bas av 3, snarare än de vanliga binära systemen som körs på en bas av 2. Kort sagt, att köra ett ternärt system är perfekt för att utveckla sakernas internet eftersom det är identiskt med hur våra hjärnor beräknar. Som IOTA-grundare David Sønstebø säger det:
Ternary är den optimala radixen, faktiskt är Base E (2.71 …), men du kan inte göra processorer så. Så det handlar om Base Binary (2) vs Base Ternary (3). 3 är närmare det universella optimala 2.71 än 2. Det är den absolut enklaste hisslängden för ternär.
Innan Qubic tillkännagav föreslog en teammedlem på IOTA Discord kanal som trinary är 50% effektivare än binär, och att teamet makt inkludera en demo under tillkännagivandet den 3 juni.
Meddelandet kom och gick utan en Trinary-demo och ämnet kom upp under Reddit AMA. Samuel Reid, Qubic Architect, bekräftade att demo inte kunde visas än, antydande av en offentlig demonstration kommer sannolikt att inträffa så småningom.
4. Bitcoin Mining vs. Qubic Processing
En viktig skillnad gjordes av Hop after frågas om Bitcoin gruvarbetare som använder sin hårdvara för Qubic istället.
Hop förklarade att för närvarande använder Bitcoin-gruvdrift applikationsspecifika integrerade kretsar (ASIC) att driva. Den här lösningen offrar allmän bearbetning för ökad specialisering och att “FPGA- eller GPU-baserade gruvarbetare förmodligen lätt kan byta till Qubic-bearbetning.”
Senare frågades han om Qubic-bearbetning skulle vara mer lönsam än att bryta Bitcoin.
5. Qubic Alpha 2018 möjligt
I en nyligen Trådbunden intervju, Sønstebø nämnde att IOTA-stiftelsen hoppas kunna släppa Qubics alfa-ansökan i slutet av 2018. När frågade om det är ett uppnåeligt mål hade Douglas detta att säga:
Jag tror att det definitivt kan uppnås. För att uttrycka det, flera teammedlemmar har fått personliga saker att dyka upp, och vi har spridits över flera projekt i IOTA-projektet eftersom vi har försökt få Qubic igång. Projektets organisationsstruktur förändrades två gånger på våren då resten av IF upplevde växtsmärtor, vilket innebar att gamla diskussioner måste omhasas och nya människor fick fart. Målstolpen rörde sig också, så att diskussionen om vad som pågick fördes till det större samhället, vilket kostade utvecklingsresurser eftersom de som organiserade informationsresurserna var tvungna att dra på dem som försökte genomföra.
Slutsats
Qubic-teamet ställdes till några svåra tekniska frågor och en snabb rullning genom Reddit AMA avslöjar lagets åtagande att svara på nästan alla frågor som ställts.
Efter att deras två timmar var uppe inkluderade teamet ett meddelande högst upp i tråden där de kort nämnde sin avsikt att göra ytterligare en AMA någon gång i framtiden.
För att hålla kontakten med IOTAs framsteg på Qubic, kolla in deras hemsida, Twitter, och Discord-kanal.
Relaterad: IOTA släpper provisorisk färdplan för Qubic