Qubic im Detail
Die drei Hauptbausteine des Qubic Protokolls sind:
Oracles
- Oracles verknüpfen die digitale Welt mit der realen Welt, in dem tatsächliche Ereignisse als Bedingung für die Ausführung von Smart Contracts verwendet werden.
- Die große Herausforderung ist es, dass man den Informationen aus Orakeln vertrauen muss, ohne sich dabei auf eine zentrale Kontrollinstanz zu verlassen.
- Dafür gibt es den “quorum consensus” Prozess, bei dem mehrere Teilnehmer die gleichen Informationen bereitstellen sollen und ein gültiges Ergebnis nur angenommen wird, wenn 2/3 der Oracles zum gleichen Ergebnis kommen.
- Für Oracles, denen vertraut wird (z.B. ein Temperatursensor), ist dieser Prozess nicht notwendig
Outsourced Computation
- Rechenkapazität, welche mit Internet of Things Geräten nicht lokal abgearbeitet werden kann, soll mit Qubic ausgelagert werden können.
- Jeder Teilnehmer am Netzwerk hat die Möglichkeit Rechenkapazität einzukaufen.
- Das Qubic System soll mit dem Quorum Konsens sicherstellen, dass die Ergebnisse sicher und vertrauenswürdig sind.
- Das bedeutet aber auch, dass alle Qubic Berechnungen mehrfach ausgeführt werden müssen (Es sei denn, dem Oracle wird vertraut).
- Diejenigen mit dem im Quroum abgestimmten richtigen Ergebnis teilen sich die Belohnung des Auftraggebers.
Smart Contracts
- Smart Contracts sollen es (wie auch z.B. bei Ethereum) ermöglichen, IOTA Transaktionen an programmierbare Bedingungen zu knüpfen.
- Aufgrund der Tatsache, dass es bei IOTA keine Transaktionsgebühren für Nachrichten gibt, können Informationen die Smart Contracts benötigen aus vielen verschiedenen Quellen aggregiert und im Tangle gespeichert werden.
- Auf diese Art werden Smart Contracts selbst zu Oracles
Qubics
- Qubics sind vordefinierte Computer Rechenaufgaben, die mit Hilfe des IOTA Tangles vom Auftraggeber zum Orakel gesendet werden.
- Das Ergebnis von Qubics kann wiederum als Input von anderen Qubics genutzt werden.
- Die Orakel entscheiden anhand der Aufgabe und der damit verbundenen Belohnung, ob sie die Aufgabe annehmen.
- Qubics werden in einer maschinennahen Programmiersprache names ‘Abra’ geschrieben.
Was bedeutet Qubic für den Kurs von IOTA?
Viele der Informationen die nun über Qubic bekannt wurden, lagen schon länger als vage Ankündigungen im Raum und waren somit auch schon im Marktpreis eingerechnet. Da die Überraschungen wohl eher in den technischen Details liegen und die Veröffentlichung der Software wohl noch Monate dauern wird, dürfte sich kurzfristig wohl weniger ändern, als sich so mancher erhofft hatte.
Langfristig sind die Implikationen kaum abzuschätzen, wenn sich Qubic und IOTA aber tatsächlich als neuer Standard in der Internet of Things Branche etabliert, ist das Potential aber riesig.