Qubic viser fremskridt langs den opdaterede køreplan
Qubic oprindeligt stammer fra akronymet QBC, som står for kvorum-baseret computing. Mens projektet har taget sit eget liv, blev det skabt som et IOTA protokol til at bære belastningen af det tunge, kvorumbaserede løft. Dette inkluderer konstruktioner som smarte kontrakter, orakelmaskiner, og outsourcede beregninger, alle designet til at opbygge en IOTA-baseret verdens supercomputer.
De fleste køreplaner viser en kronologisk “vej” med detaljerede sløringer, der fremhæver milepæle undervejs. Det er hårdt arbejde at opbygge en virksomhed i teknologiindustrien, og som alle virksomheder venter uforudsete forhindringer ved hver tur.
Dette fører til, at køreplaner opdateres ofte eller skrottes helt til fordel for mere nøjagtige versioner.
Qubic er ganske åben med det faktum, at deres køreplan kan ændres, og i stedet for at estimere hårde datoer for de skridt, de tager, viser designet af deres køreplan simpelthen felter for hvert projekt med en “loading bar”, der angiver deres nuværende fremskridt.
Et øjebliksbillede af Qubics køreplan
Qubic siger med visse udtryk, at “dette ikke er det endelige køreplan med et langt skud.”
IOTA-missionen er ambitiøs, og Qubic blev etableret som rygraden i projektet. Den nyligt udgivne køreplan giver os et glimt af, hvad fremtiden kan have for IOTA-indehavere, og også for udviklingen af teknologien som helhed.
Qubic-køreplanattributter
På den seneste version af deres køreplan har Qubic specificeret 5 projekter, som de i øjeblikket arbejder på: Abra, Abra Libraries, Qubic Protocol, Q-Tangle og Oracle Machine.
Deres fokus er i øjeblikket på at frigive et Proof-of-Concept (PoC) -version så hurtigt som muligt, og alle aspekter af projektet, som sandsynligvis ikke vil være en del af PoC-versionen, blev tydeligt mærket som “Future Extension.”
Abra
Abra er en trinarisk-baseret programmeringssprog, der bruges til at konstruere Qubic-opgaver. Referencedokumentationen, der beskriver de tekniske aspekter af sproget, er næsten 50% komplet.
Der er i øjeblikket 2 Abra-kompilatorer, der arbejdes på. En kode kompilator fungerer som en oversætter mellem programmeringssprog på højt og lavt niveau for at skabe et fungerende program, som er en nøglekomponent for at lade projektet skalere.
Det LLVM-kompilator vil oversætte Abra-kode til x86-kode, mens FPGA-kompilator vil omdanne Abra-kode til Verilog-kode, så Qubic-protokoller kan køre direkte på FPGA. Som en fremtidig udvidelse planlægger Qubic at lette forenklet oprettelse af Abra-kode med et specifikt udviklingsmiljø.
Abra Biblioteker
Qubic er i begyndelsen af at skabe et Abra-bibliotek fyldt med sprogets standardfunktioner sammen med den nødvendige dokumentation. De opretter også supportbiblioteker i fremtidige udvidelser til deres kompilatorer og giver et kort mellem Abra og x86 eller Verilog kode.
Qubic-protokol
Ifølge Qubic-webstedet specificerer Qubic-protokollen “konstruktion, udførelse og evolutionær livscyklus for qubics”, mens IOTAs infrastruktur bruges til decentral kommunikation mellem deltagerne. Ved at bruge den almindeligt ubrugte beregningskraft fra apparater over hele verden planlægger Qubic at “løse alle slags beregningsproblemer.”
Den aktuelle iteration af deres køreplan viser fremskridt med Qubic-protokollens referencedokumentation samt hvidbogen, der beskriver nogle af de tekniske detaljer. Holdet er klar til at starte arbejdet med en fungerende brugssag af protokollen, der kører på Tangle.
Q-Tangle
Projektet med det største omfang på køreplanen er Q-Tangle. Det meste af projektet er i de tidligste faser, men dokumentationen og implementeringen af Qubic-specifikke transaktioner er næsten 50% færdig. Pålidelige tidsstempler genereres og dokumenteres også.
Resten af projektet indeholder følgende attributter, som beskrevet af Qubic-køreplanen.
- Qubic Packager – Kompilerer Abra-kode til Qubic-transaktioner
- montage – Oprettelse og vedligeholdelse af samlinger ved at definere parametre for samling og epoke.
- Kvorum – Oraklerne begår og afslører resultater og danner en konsensus om kvorummet, såvel som den kvikke ejer, der validerer kvorumsresultatet.
- Belønninger – Bestemmer, hvor meget en kvbisk ejer betaler hvilke orakler, og giver en registrering, der holder styr på betalinger.
- Ressourcetest – Definerer den indledende implementering af en fungerende Proof-of-Work-qubic og kører ressourcetesten, sender resultaterne og er enig i vejningsfaktorerne.
Oracle maskine
Det sidste segment af køreplanen beskriver komponenterne i Oracle Machine. Udviklingsteamet er cirka 33% færdigt med URI Processor, Dispatcher og en separat Q-Tangle optimeret til at understøtte Qubic Protocol.
URI-processoren giver Oracle Machine adgang til ekstern information, mens Dispatcher udløser begivenheder, tidsplaner og kører qubics. Det eneste aspekt af dette projekt, der endnu ikke er i gang, er Q-Node, som er en fuld node, der gør det muligt for Qubic-protokollen at køre.
Qubic Reddit-diskussion
Qubic promoverede for nylig deres køreplan på IOTA-subreddit og stak derefter rundt for at besvare nogle af de spørgsmål, brugerne havde. Hvis du har mere detaljerede spørgsmål efter at have gennemgået deres plan for fremtiden, skal du sørge for at gennemse de spørgsmål, der er besvaret i Reddit-tråd.
Det bedst valgte spørgsmål, der blev stillet, “Ville en forretningsmodel drejede sig fuldstændigt om at køre Qubic-noder har mulighed for at være rentabel?” Svaret kaster lys over Qubics fremtidige planer ved at sige: ”Ja, bestemt det. Outsourcet computing er et af nøgleaspekterne. ”
For mere information om Qubics vision for fremtiden, se deres dedikerede internet side.
Relateret: 3 funktioner, der giver IOTA en fordel i applikationer fra den virkelige verden