Inoffizielles vorläufiges Whitepaper von Qubic

Verfasst von

Qsilver

19.01.2024

Warum nur ein vorläufiges Whitepaper?

Das Mainnet von Qubic wurde im April 2022 gestartet und wird seitdem kontinuierlich weiterentwickelt und verbessert. Das offizielle endgültige Whitepaper wird veröffentlicht, sobald die Kernentwicklung abgeschlossen ist. Da das Qubic-Protokoll ganz anders funktioniert als jede herkömmliche Blockchain, mussten in der Vergangenheit einige wichtige Komponenten neu erfunden werden. Wir glauben, dass es besser ist, das endgültige Whitepaper zu veröffentlichen, sobald das Protokoll fertiggestellt ist. Ein wichtiges Schlüsselelement, das noch hinzugefügt werden muss, ist die Integration von Oracle Machines.

"Da Qubic seit Tag 1 vollständig quelloffen ist, kann der Code als offizielles Whitepaper betrachtet werden" -CFB https://github.com/qubic/core

Qubic ist eine moderne Kryptowährung, die ein dezentrales Quorum-Konsensmodell verwendet, das von Nick Szabo (Quorum Systems) in prähistorischen Zeiten (vor Bitcoin) des letzten Jahrtausends beschrieben wurde. Lamports Papier (The Byzantine Generals Problem) von vor 40 Jahren war entscheidend für die Schaffung von Qubic. Die erste Erwähnung von Qubic erfolgte 2012 in einem kurzen Bitcointalk-Thread (Qubic - Quorum-Based Coin). Daraufhin schuf der Gründer von Qubic, Come-From-Beyond (CfB), den ersten reinen Proof-of-Stake-Coin namens NXT (NXT: Nachfahre von Bitcoin), der auch über eine eingebaute Asset-Unterstützung verfügte. Von dort aus machte CfB die erste erfolgreiche DAG-Implementierung mit IOTA (IOTA) und es scheint, dass der ursprüngliche Plan war, Qubic auf IOTA zu bauen, aber zum Glück für uns wurde Qubic Mainnet im April 2022 als eigenständige Implementierung gestartet.

Viele Leute hören nur, dass CfB der Gründer von Qubic ist, und das ist gut genug für sie, um ein paar QU zu kaufen (QU = Qubic Unit = native Münze von Qubic → zur Vereinfachung werden wir im folgenden Text unseren Ticker verwenden: $QUBIC), aber dieses Dokument ist für diejenigen, die eine objektive Analyse von Qubic benötigen.

Qubic ist keine Blockchain. Es ist kein Proof of Stake. Es ist kein DAG. Es ist nicht einmal direkt ein Proof-of-Work-Konsensmodell. Um Qubic zu verstehen, müssen Sie im Grunde alle anderen Krypto-Implementierungen vergessen, da es in fast allen Aspekten einzigartig ist.

Qubic hat das Analogon zu Blöcken in dem, was es Ticks nennt. Im Gegensatz zu Blöcken gibt es keine direkte Verbindung zwischen einem Tick und einem anderen. Ticks finden innerhalb einer wöchentlichen Epoche statt und werden derzeit etwa alle 5 Sekunden ausgeführt. Die Tick-Geschwindigkeit ist einstellbar und betrug in früheren Epochen bis zu einmal alle 0,2 Sekunden. Jede Woche mittwochs um 12 Uhr UTC beginnt eine neue Epoche, und dieser Übergang führt derzeit zu einer gewissen Ausfallzeit, bis alles wieder mit normaler Geschwindigkeit tickt. Es handelt sich im Grunde um ein geplantes Hardfork-Upgrade jede Woche! Jetzt werden Sie wahrscheinlich sagen: "Wöchentliche Ausfallzeit???" und ja, es ist wahr, im Moment, da Qubic sich in einer schnellen Entwicklung befindet, gibt es etwa eine Stunde Ausfallzeit pro Woche. Die Community hat sich gut darauf eingestellt, und abgesehen davon, dass sich einige Leute darüber beschweren, dass sie während der Ausfallzeit keine Transaktionen durchführen können, sind die Auswirkungen minimal. Natürlich ist es wichtig, dass der Epochenwechsel nahtlos vonstatten geht. Dies ist geplant, und es gibt keine nennenswerten technischen Hindernisse, um dies zu erreichen.

Der Grund für den wöchentlichen Epochenwechsel ist, dass Qubic nicht nur ohne ein Betriebssystem auf Baremetal-Servern läuft, sondern auch komplett aus dem RAM. Ich wiederhole: Qubic läuft vollständig aus dem Arbeitsspeicher der konsenserzeugenden Knoten ohne den Overhead eines Betriebssystems. Dies ermöglicht eine unglaubliche Leistung, und wir werden noch weitere unorthodoxe Entscheidungen in Qubic sehen, die (wie ich glaube) nur zum Zweck der maximalen Leistung getroffen wurden. Um einen Eindruck davon zu vermitteln, welche Leistung möglich ist, wurden in einem Live-Test über 40 Millionen Transaktionen pro Sekunde erreicht. Das ist im Grunde genommen um Größenordnungen mehr als bei jeder anderen Kryptowährung. Um eine solche Geschwindigkeit zu erreichen, ist es wichtig, dass die Transaktionen endgültig sind, und Qubic zeichnet sich auch hier durch sofortige Endgültigkeit aus. Man muss sich keine Sorgen um eine Reorganisation der Blockchain machen (es gibt keine Blockchain!), und es gibt keine Möglichkeit eines 51%igen Angriffs, da es nur einen einzigen Konsens für einen bestimmten Tick gibt.

Es gibt 676 spezielle Knoten, die Computer genannt werden, von denen 451 synchronisiert sein und einem Tick zustimmen müssen, damit er gültig ist. Es gibt einen Schiedsrichter, der dafür sorgt, dass sich die Computer korrekt verhalten. Wenn das Quorum aus irgendeinem Grund nicht erreicht wird, erhalten wir einen leeren Tick. Ein Tick enthält Transaktionen, die einfach Datenpakete mit zugewiesenen Handlern für verschiedene Arten von Transaktionen sind.

Unorthodoxer Alarm! Qubic-Transaktionen haben keine Transaktionsgebühren, sie können auch 1024 Bytes an zusätzlichen Daten enthalten. Allerdings werden alle Transaktionen bei jedem Epochenwechsel gelöscht. Nur Saldenänderungszusammenfassungen überleben den Epochenwechsel, und auch nur dann, wenn ein Saldo ungleich Null ist.

Unorthodoxer Alarm! Eine Transaktion, die in einem Tick enthalten ist, bedeutet nur, dass sie vom Absender ordnungsgemäß signiert und in den Tick aufgenommen wurde. Es bedeutet nicht, dass die Transaktion erfolgreich war. Während alle von einer Transaktion angezeigten Aktionen im selben Tick verarbeitet werden, bedeutet ihre Aufnahme in einen Tick nicht, dass sie etwas bewirkt hat. Wir sind so daran gewöhnt, dass es unbestätigte Transaktionen gibt, Mempools, Transaktionsgebühren, vielleicht eine Ersatztransaktionsgebühr, um die Transaktion zu beschleunigen, eine bestätigte Transaktion, die bedeutet, dass sie funktioniert hat, und dann, um sicherzustellen, dass sie genügend Bestätigungen hat und nicht wieder aus der Existenz gelöscht und möglicherweise doppelt ausgegeben wird. Ja, normale Kryptowährungen sind eigentlich ein ziemliches Chaos und sehr komplex und haben nur eine statistische Endgültigkeit. Selbst bei BTC müsste man bei einer sehr großen Transaktion viele Stunden warten, um sicherzugehen, dass eine große Hash-Rate die Transaktion nicht neu organisiert und doppelt ausgibt.

Mit Qubic entfällt all das. Es wird eine große Menge an Code benötigt, um die gesamte Blockchain-Logik zu handhaben, die sich mit Reorgs und dem Verfolgen von Dingen befasst, und das widerspricht dem Qubic-Ethos der maximalen Geschwindigkeit. In Qubic senden Sie eine Transaktion, die Sie durchführen möchten, und geben den zukünftigen Tick an, in dem sie enthalten sein soll. Alles, was weniger als 3 Ticks in der Zukunft liegt, hat eine hohe Wahrscheinlichkeit, nicht berücksichtigt zu werden. Die meisten Wallets haben einen Standardwert von 10 Ticks in der Zukunft. Sobald dieser Tick eintrifft, wurde die Transaktion berücksichtigt, wenn nicht, wird sie nie berücksichtigt. Das war's! Sie müssen sich keine Gedanken über Forks, Reorgs, Txfees usw. machen. Es ist ein kleiner Preis für die sofortige Endgültigkeit, dass man überprüfen muss, ob die Transaktion einbezogen wurde und tatsächlich etwas bewirkt hat.

Unorthodoxer Alarm! Da eine Transaktion in einen Tick aufgenommen werden kann, aber fehlschlagen und keine Wirkung haben kann, d.h. Sie können eine Billion $QUBIC senden, die Sie nicht haben, und sie wird in den Tick aufgenommen, obliegt es dem Empfänger, sich zu vergewissern, dass Ihre Transaktion gültig ist. Um dies zu tun, müssen Sie sicherstellen, dass sich der Kontostand geändert hat, und aus diesem Grund gibt es die Einschränkung, dass eine einzelne ID (Adresse) nur eine anhängige Transaktion zur gleichen Zeit haben kann. Wenn Sie eine andere Transaktion an das Netzwerk senden, bevor diese enthalten ist, wird sie ersetzt. Der Absender muss überprüfen, ob die Transaktion in einem Tick enthalten war, und wenn nicht, sie erneut senden. Auch dies ist ein kleiner Preis für die Leistung, und irgendwann werden die Geldbörsen in der Lage sein, solche Funktionen zu automatisieren, so dass sie für den Benutzer nicht sichtbar sind.

Jede ID hat Entity-Informationen (incomingAmount, numberOfIncomingTransfers, latestIncomingTransferTick, outgoingAmount, numberOfOutgoingTransfers, latestOutgoingTransferTick), die die eingehenden und ausgehenden Summen und den letzten Tick aufschlüsseln. Theoretisch ermöglicht die Änderung dieser Summen die Bestätigung, ob eine Transaktion Geldmittel gesendet hat oder nicht. Es gibt eine RAM-Datenstruktur, die die Entitätsinformationen für alle IDs enthält, die sogenannte Spektrum-Datei. Sie wird bei jedem Tick aktualisiert, und um Quorum zu erreichen, muss der Hash dieser Datei übereinstimmen. Außerdem gibt es eine Universumsdatei, die Informationen über die Vermögensbestände jeder ID enthält, und der Hash der Universumsdatei muss ebenfalls übereinstimmen. Indem Qubic sicherstellt, dass diese beiden Dateien im gesamten Netzwerk übereinstimmen, wird gewährleistet, dass der Konsens über gültige Salden verfügt. Direktes Bestätigen aller Salden über 676 RAM-basierte Baremetal-Knoten, jeden Tick. Die Lebenszeithistorie der Coinbase wird nicht benötigt, sie ist viel effizienter und mit einer Zwei-Drittel-Anforderung an das Quorum ist sie sicher, siehe Szabo Paper.

In Fällen, in denen eine einzige ID Gelder von vielen verschiedenen IDs erhält, ist es viel einfacher, eine einmalige Adresse für die Überweisung von Geldern zu verwenden. Auf diese Weise können Sie einfach den Kontostand der einmaligen Adresse überprüfen, um den Status des Geldtransfers zu erfahren, und müssen im Falle einer fehlgeschlagenen Transaktion nicht in mehreren IDs suchen. Da für die Transaktionen keine Kosten anfallen und sie sofort abgeschlossen werden können, bestehen die zusätzlichen Kosten lediglich in einigen Ticks und der Notwendigkeit, sich die temporäre Adresse zu merken. Je nach Anwendungsfall kann es sinnvoll sein, temporäre Adressen zu verwenden oder nicht. Ich fand es recht nützlich, um die Fehlerbehandlung zu vereinfachen und auch den Fall zu bewältigen, dass sich der Kontostand ohne eine Transaktion ändert!

Unorthodoxer Alarm! Ja, das war kein Tippfehler, Kontostände können sich ohne eine Transaktion ändern. Das liegt an den Smart Contracts (SC), die direkt auf den Kontoständen operieren, so dass es keine spezifische Transaktion gibt, bei der Geld von A nach B geschickt wird. Es gibt jedoch ein Logfile, das alle Änderungen der Kontostände aufzeichnet, so dass es möglich ist, dieses Log zu scannen, um zu erkennen, welche Adressen auf Kontostandsänderungen überprüft werden müssen. Ich empfehle, dass jeder Qubic-Dienst auf Saldenänderungen basierende Zustandsautomaten implementiert, um eine zuverlässige Fehlerbehandlung und Unterstützung für Zahlungen über SC zu schaffen.

Jetzt ist ein guter Zeitpunkt, um über SC zu sprechen. Derzeit gibt es nur 3 zugelassene SC (Qx, Quottery, Random) und nur Qx ist teilweise in Betrieb. Dies sind die Anfänge, und letztendlich muss jede SC voll funktionsfähig sein, bevor sie akzeptiert wird. Die SC werden direkt in den Qubic-Kerncode kompiliert, der in C++ geschrieben ist. Jede Sprache, die mit der C++-Codebasis verknüpft werden kann, kann ein SC sein, aber es wird erwartet, dass die meisten in C++ geschrieben werden. Nachdem ein SC an testnet gearbeitet hat, wird er den Computern zur Annahme vorgeschlagen. Wenn ein Quorum erreicht wird (451 Stimmen) und die Mehrheit zustimmt, wird ein SC angenommen. Es ist jedoch noch etwas spannender, da jeder akzeptierte SC dann eine epochenlange holländische Auktion für seine 676 Anteile durchführt. Den Gewinnern der holländischen Auktion wird ihr Guthaben verbrannt, wodurch ein Guthabenkonto für die SC-Gebühren entsteht. Sobald dieses Guthaben aufgebraucht ist, müssen die SC-Gebühren zu jeder SC-Nutzung hinzugerechnet werden, und diese Gebühren werden verbrannt. Es gibt auch Aktionärsgebühren, die bei der ersten Nutzung der SC anfallen und die anteilig auf die 676 Aktionäre verteilt werden.

Es gibt immer genau 676 SC-Anteile, es gibt also keine Inflation (oder Deflation) für SC-Anteile und für diejenigen, die sich Sorgen um die Inflation von $QUBIC machen, könnten SC-Anteile eine gute Möglichkeit zur Diversifizierung sein. Die aktuelle Codebasis erlaubt maximal 1024 SC, aber es wird ein Leichtes sein, diese Grenze bei Bedarf zu erhöhen. Mit der Vergrößerung des Arbeitsspeichers in den Rechenknoten steigt die Gesamtkapazität von Qubic an. Sowohl in Bezug auf die Anzahl der möglichen SC als auch auf die Anzahl der möglichen Transaktionen. Die Bandbreite begrenzt die Anzahl der Bilanzänderungen pro Tick.

Unorthodoxer Alert! Das bedeutet, dass die in der holländischen Auktion ausgegebenen Gelder nicht an irgendeine Einrichtung gehen, da die Gelder der Gewinner verbrannt werden. Dies bedeutet auch, dass alle Inhaber von $QUBIC von jeder SC-Auktion profitieren, da sie nicht verwässernd wirkt. Letztendlich sind es die SC-Gebühren, die verbrannt werden, die dazu beitragen werden, ein Gleichgewicht des Münzangebots zu erreichen. Jetzt ist ein guter Zeitpunkt, um über die Tokenomik zu sprechen.

Unorthodoxer Alert! Die native Münze von Qubic hat keinen Dezimalpunkt, die Vermögenswerte können die Anzeigekonvention angeben, wie viele Dezimalstellen sie hat. SC-Aktien sind eine besondere Art von Vermögenswerten mit Qubic als Emittent und ohne Dezimalstellen. Meine Theorie, warum es keine Dezimalstellen gibt, ist, dass dies die Performance verbessert. Wenn Sie Zweifel an einer Qubic-Funktion haben, fragen Sie einfach, ob sie die Leistung verbessert oder nicht. Die Tatsache, dass wir nicht mit Fließkommazahlen, sondern nur mit ganzen Zahlen arbeiten müssen, verbessert die Leistung, so dass wir das Dezimalkomma weglassen. Der Nebeneffekt davon ist, dass die Zahlen von $QUBIC sehr groß werden und das neigt dazu, viele mathematisch herausgeforderte Menschen zu verunsichern. Wenn Sie Zahlen wie 1 Billion pro Woche und 1000 Billionen maximales Angebot sehen, ohne durch 100 Millionen zu teilen, könnten Sie denken, dass es einfach zu viele $QUBIC gibt. Allerdings ist $QUBIC die unteilbare Einheit von Qubic, die den Satoshis für BTC entspricht. Der maximale Münzvorrat von BTC beträgt 2100 Billionen Satoshis, und selbst jetzt, nach all den Halbierungen, werden noch etwa 650 Milliarden Satoshis pro Woche emittiert. Und BTC hat keinen Brennmechanismus.

Viele haben behauptet, dass bei 1 Billion neuer $QUBIC, die jede Woche emittiert werden, ein solcher Verkaufsdruck seitens der Miner entsteht, dass der Preis niemals steigen kann. Umgerechnet auf die normalen 100 Millionen Satoshis pro Münze beträgt das derzeitige Angebot 780.000 mit 10.000 Emissionen pro Woche oder etwas weniger als 1 pro Minute und einem Maximum von 10 Millionen. Ohne die vielen Nullen ist das viel weniger beängstigend. Ein direktes Gegenbeispiel für "1 Billion ist zu viel" ist DOGE, das 4000 Billionen Satoshis pro Woche emittiert und keinen Verbrennungsmechanismus hat. Dennoch wird sein Preis nicht auf Null gedrückt. Ein weiteres Gegenbeispiel ist der Preis von $QUBIC, der in diesem Zeitraum ein respektables Wachstum und die höchste Inflationsrate verzeichnete. Mit der Zeit wird die Inflationsrate sinken, einfach weil es mehr $QUBIC im Vergleich zu einer festen Ausgabe von 1Trl pro Woche gibt. Die Schätzungen gehen auseinander, wann sich das Münzangebot stabilisieren wird (Versteigerung und Verbrauch verbrennen im Durchschnitt 1Trl pro Woche), einige sagen, bei 100Trl, andere bei 200Trl. Wenn die Dinge für 20 Jahre oder so gehen und wir das Maximum von 1000Trl $QUBIC erreichen, wird die Inflationsrate 5,2% am Ende sein, bevor sie auf 0% am Maximum übergeht.

[Meiner Schätzung nach wird das $QUBIC-Angebot zwischen etwa 150Trl und 200Trl schwanken, je nachdem, wie sich die Nutzung ändert. Mir scheint, dass mit steigender Nutzung (Nachfrage) das Angebot schrumpft, so dass der Preis steigen sollte, was die Nachfrage reduzieren würde, und das Angebot würde steigen und der Preis würde sinken. Niedrigere Preise würden die Nutzung erhöhen, die Nachfrage steigt, ... Mit einem robusten Satz von SC und aktiver Nutzung sollten wir in einen auf Angebot und Nachfrage basierenden Gleichgewichtsbereich eintreten. Sobald dies der Fall ist, gibt es keinen Netto-Verkaufsdruck durch Emissionen und jede zusätzliche Nachfrage wird den Preis direkt erhöhen].

Wahrscheinlich haben Sie bemerkt, dass ich bis jetzt nichts über KI gesagt habe. Aber auch ohne KI-Aspekte ist Qubic ein echtes Geschäft. In vielerlei Hinsicht bahnbrechend. Qubic ist noch nicht fertig, derzeit gibt es noch nicht einmal eine offizielle Website, nur an einigen sehr kleinen Börsen, SC werden gerade erst zum Leben erweckt. Dennoch wurde bereits eine Viertelmilliarde Marktkapitalisierung erreicht, und es ist für jeden, der die technischen Grundlagen von Qubic versteht, klar, dass es auch ohne den KI-Teil dazu bestimmt ist, einer der Top-Münzen zu werden.

Ein letzter Punkt zur Dezentralisierung. Einige mögen behaupten, dass 676 Knoten eine zu geringe Anzahl von Knoten sind. Wenn man sich jedoch ansieht, was jeder Computerknoten ist, muss er sich in einen Mining-Pool verwandeln, um die Mining-Schlachten zu überleben. BTC hat ein halbes Dutzend Pools mit der Mehrheit der Hashrate, so dass die 676 Rechner wohl 100x dezentraler sind. Nur die leistungsstärksten Knoten behalten den Status des Rechners und nur die Rechner erhalten 1/676 der wöchentlichen Emissionen. Anstelle von statischen 676, die ihren Platz durch eine einmalige Investition erhalten haben oder denen einfach ein Platz zugewiesen wurde, konkurrieren alle 676 jede Epoche um den begehrten Platz. Außerdem kann jeder einsteigen und sich um einen Rechnerknoten bewerben. Das macht es auf wöchentlicher Ebene dezentralisiert. Innerhalb einer Epoche haben die 676 Knoten die Kontrolle über den Konsens, aber der Arbitrator hält sie in Schach, und ich glaube, es gibt sogar einen Mechanismus, um einen fehlbaren Arbitrator zu ersetzen, aber das habe ich noch nicht überprüft. Auf jeden Fall scheint es in Ordnung zu sein, wenn eine einzige Instanz über eine dezentrale Gruppe von 676 Computern wacht, die den Konsens herstellen, da die aktuelle Leistung der Computer über 99% liegt. Der Arbitrator hat in den 88 Epochen nur etwa 1,4 Trl QUBIC angesammelt, was auf dem 2%-Niveau liegt, es gibt also kein Problem mit der Konzentration von $QUBIC.

Ich hoffe, dass dieses Dokument für Ihr Verständnis von Qubic nützlich ist. Es ist noch nicht technisch abgeschlossen. Qubic verfügt über ein einzigartiges Technologie- und Tokenomics-Modell, das auf einer KI-Trainingsinfrastruktur aufbaut. In dieser Analyse geht es darum, was Qubic ohne den KI-Anteil werden wird. Natürlich wird eine erfolgreiche KI-Technologie den Wert von Qubic um mindestens eine weitere Größenordnung steigern, da die Ausgaben für KI-Training in diesem Jahrzehnt voraussichtlich exponentiell steigen werden. (Trends bei den Ausbildungskosten von Systemen für maschinelles Lernen in Dollar)

© 2024 Qubic. Alle Rechte vorbehalten.

German

© 2024 Qubic. Alle Rechte vorbehalten.

German

© 2024 Qubic. Alle Rechte vorbehalten.

German