Qubic opprinnelig stammet fra akronymet QBC, som står for quorum-basert databehandling. Mens prosjektet har fått et eget liv, ble det opprettet som et IOTA protokoll for å bære belastningen på det tunge, quorumbaserte løftet. Dette inkluderer konstruksjoner som smarte kontrakter, orakelmaskiner, og outsourcede beregninger, alle designet for å bygge en IOTA-basert verdens superdatamaskin.
De fleste veikart viser en kronologisk “vei” med detaljerte uskarpheter som fremhever milepælene underveis. Å bygge en virksomhet i teknologibransjen er hardt arbeid, og som alle bedrifter venter uforutsette hindringer hver gang.
Dette fører til at veikart blir oppdatert ofte, eller skrotet helt til fordel for mer nøyaktige versjoner.
Qubic er ganske åpen med at deres veikart kan endres, og i stedet for å estimere harde datoer for trinnene de tar, viser utformingen av veikartet deres bare bokser for hvert prosjekt med en “lastestang” som angir deres nåværende fremgang.
Et øyeblikksbilde av Qubics veikart
Qubic sier i visse termer at “dette er ikke det endelige veikartet på lang sikt.”
IOTA-oppdraget er ambisiøst, og Qubic ble etablert som ryggraden i prosjektet. Den nylig utgitte veikartet gir oss et glimt av hva fremtiden kan ha for IOTA-holdere, og også for utviklingen av teknologien som helhet.
Qubic veikartattributter
I den siste versjonen av veikartet har Qubic spesifisert fem prosjekter de jobber med: Abra, Abra Libraries, Qubic Protocol, Q-Tangle og Oracle Machine.
Deres fokus er for tiden på å gi ut et Proof-of-Concept (PoC) versjonen så snart som mulig, og alle aspekter av prosjektet som neppe vil være en del av PoC-versjonen ble tydelig merket som “Future Extension.”
Abra
Abra er en trinarisk-basert programmeringsspråk som brukes til å konstruere Qubic-oppgaver. Referansedokumentasjonen som beskriver de tekniske aspektene ved språket er nesten 50% fullført.
Det arbeides for øyeblikket med to Abra-kompilatorer. En kode kompilator fungerer som en oversetter mellom programmeringsspråk på høyt og lavt nivå for å lage et fungerende program, som er en nøkkelkomponent for å la prosjektet skalere.
De LLVM kompilator vil oversette Abra-kode til x86-kode, mens FPGA kompilator vil gjøre Abra-kode til Verilog-kode, slik at Qubic-protokoller kan kjøres direkte på FPGA. Som en fremtidig utvidelse planlegger Qubic å forenkle oppretting av Abra-kode med et spesifisert utviklingsmiljø.
Abra Biblioteker
Qubic er i begynnelsen av å lage et Abra-bibliotek fylt med standardfunksjonene på språket, sammen med nødvendig dokumentasjon. De vil også lage støttebiblioteker i fremtidige utvidelser for kompilatorene sine, og gi et kart mellom Abra og x86 eller Verilog kode.
Qubic-protokoll
I følge Qubic-nettstedet spesifiserer Qubic-protokollen “konstruksjon, utførelse og evolusjonær livssyklus for qubics”, mens den utnytter IOTAs infrastruktur for desentralisert kommunikasjon mellom deltakerne. Ved å bruke den ofte ubrukte beregningskraften til apparater over hele verden, planlegger Qubic å “løse alle slags beregningsproblemer.”
Den gjeldende iterasjonen av veikartet viser fremdrift i referansedokumentasjonen til Qubic-protokollen, samt whitepaper som beskriver noen av de tekniske forholdene. Teamet legger opp til å begynne arbeidet med et fungerende brukstilfelle av protokollen som kjører på Floke.
Q-Tangle
Prosjektet med størst omfang på veikartet er Q-Tangle. Det meste av prosjektet er i de tidligste stadiene, men dokumentasjonen og implementeringen av Qubic-spesifikke transaksjoner er nesten 50% fullført. Pålitelige tidsstempler blir også generert og dokumentert.
Resten av prosjektet inneholder følgende attributter, som beskrevet av Qubic-veikartet.
- Qubic Packager – Kompilerer Abra-kode til Qubic-transaksjoner
- montering – Opprettelse og vedlikehold av forsamlinger ved å definere parametere for montering og epoke.
- Quorum – Oraklene som begår og avslører resultater og danner en konsensus om quorumet, så vel som den qubiske eieren som validerer quorumresultatet.
- Belønninger – Bestemmer hvor mye en qubic-eier betaler hvilke orakler, og gir en oversikt som holder oversikt over betalinger.
- Ressurstest – Definerer den første implementeringen av en fungerende Proof-of-Work-qubic, og kjører ressurstesten, legger ut resultatene og er enig i veiingsfaktorene.
Oracle Machine
Det siste segmentet av veikartet beskriver komponentene i Oracle Machine. Utviklingsteamet er omtrent 33% ferdig med URI-prosessoren, Dispatcher og et eget Q-Tangle optimalisert for å støtte Qubic Protocol.
URI-prosessoren vil la Oracle Machine få tilgang til ekstern informasjon, mens Dispatcher utløser hendelser, tidsplaner og kjører qubics. Det eneste aspektet av dette prosjektet som ennå ikke er i gang, er Q-Node, som er en full node som gjør at Qubic Protocol kan kjøre.
Qubic Reddit-diskusjon
Qubic promoterte nylig sin veikart på IOTA-subreddit, og ble deretter fast for å svare på noen av spørsmålene brukerne hadde. Hvis du har mer detaljerte spørsmål etter å ha gjennomgått planen for fremtiden, må du sørge for å se gjennom spørsmålene som er besvart i Reddit tråd.
Det toppstemte spørsmålet: “Ville en forretningsmodell dreide seg fullstendig om å kjøre Qubic-noder har mulighet til å være lønnsom?” Responsen belyste Qubics fremtidige planer ved å si: “Ja, definitivt det. Outsourcet databehandling er en av nøkkelaspektene. ”
For mer informasjon om Qubics visjon for fremtiden, sjekk ut deres dedikerte nettsted.
Relatert: 3 funksjoner som gir IOTA en fordel i applikasjoner fra den virkelige verden