Un livre blanc intérimaire non officiel sur Qubic
Qubic est une cryptomonnaie décentralisée utilisant un modèle de consensus de quorum unique, offrant des performances élevées, une finalité instantanée, une tokenomique innovante et des contrats intelligents, avec un potentiel de croissance significatif.
Qsilver · 31 décembre 2023.
Introduction
Qubic est une cryptomonnaie moderne utilisant un modèle de consensus de quorum décentralisé décrit par Nick Szabo à l'époque pré-Bitcoin du dernier millénaire. L'article de Lamport sur le problème des généraux byzantins d'il y a 40 ans a été instrumental dans la création de Qubic. La première mention de Qubic apparaît dans un fil de discussion Bitcointalk de 2012. Par la suite, le fondateur de Qubic, Come-From-Beyond (CfB), a créé la première pièce purement proof-of-stake appelée NXT, qui avait également un support d'actifs intégré. De là, CfB a réalisé la première implémentation DAG réussie avec IOTA. Il semble que le plan initial était de construire Qubic sur IOTA, mais heureusement pour nous, le mainnet de Qubic a été lancé il y a 89 semaines comme une implémentation autonome.
Beaucoup de personnes entendent simplement que CfB est le créateur de Qubic, et cela suffit pour qu'elles achètent des QU (la pièce native de Qubic). Cependant, ce document est destiné à ceux qui ont besoin d'une analyse objective de Qubic.
Modèle de consensus de Qubic
Qubic n'est pas une blockchain. Ce n'est pas un proof of stake. Ce n'est pas un DAG. Ce n'est même pas directement un modèle de consensus proof of work. Pour comprendre Qubic, vous devez essentiellement oublier toutes les autres implémentations de crypto, car elle est unique à presque tous les égards.
Qubic a l'analogue des blocs dans ce qu'elle appelle des ticks. Contrairement aux blocs, il n'y a pas de lien direct entre un tick et un autre. Les ticks se produisent dans une époque hebdomadaire et se produisent actuellement environ toutes les 5 secondes. La vitesse des ticks est réglable et dans les époques passées, elle tournait aussi vite qu'une fois toutes les 0,2 secondes. Chaque semaine à midi GMT le mercredi, une nouvelle époque commence. Cette transition entraîne un peu de temps d'arrêt jusqu'à ce que les choses reprennent à la vitesse normale. C'est essentiellement une mise à jour de hard fork planifiée chaque semaine. Vous vous dites probablement maintenant, "temps d'arrêt hebdomadaire ???" et oui, c'est vrai. Pour l'instant, comme Qubic est en développement rapide, il y a environ une heure de temps d'arrêt chaque semaine. La communauté s'est bien adaptée à cela, et à part quelques personnes se plaignant de ne pas pouvoir effectuer de transactions pendant le temps d'arrêt, l'effet est minime. Bien sûr, il est important que les changements d'époque puissent finalement devenir transparents. C'est prévu, et il n'y a pas de obstacles techniques significatifs à y parvenir.
Performances et Finalité
La raison du changement d'époque hebdomadaire est que non seulement Qubic fonctionne sans système d'exploitation sur des serveurs bare-metal, mais elle fonctionne entièrement hors de la RAM. Je répète, Qubic fonctionne entièrement hors de la RAM des nœuds créant le consensus sans le surcoût d'un OS. Cela permet des performances incroyables, et nous verrons d'autres choix non orthodoxes dans Qubic qui ont été faits dans le seul but de maximiser les performances. Pour donner une idée du niveau de performance possible, un test en direct a atteint plus de 40 millions de transferts par seconde. En gros, des ordres de grandeur de plus que toute autre crypto. Pour pouvoir atteindre une telle vitesse, il est important d'avoir de la finalité, et Qubic excelle aussi avec une finalité instantanée. Il n'y a pas de souci de réorganisation de la blockchain (il n'y a pas de blockchain !), et il n'y a pas de possibilité d'une attaque à 51 %, car il n'y a qu'un seul consensus pour tout tick donné qui est possible.
Il y a 676 nœuds spéciaux appelés computors. 451 de ces nœuds doivent être synchronisés et s'accorder sur un tick pour qu'il soit valide. Il y a un arbitre qui s'assure que les computors se comportent correctement. Si un quorum n'est pas atteint pour quelque raison que ce soit, nous obtenons un tick vide. Un tick contiendra des transactions, qui sont simplement des paquets de données avec des gestionnaires assignés pour divers types de transactions.
Modèle de Transaction
Alerte non orthodoxe ! Les transactions Qubic n'ont pas de frais de transaction ; elles peuvent également avoir 1024 octets de données supplémentaires. Cependant, toutes les transactions sont purgées à chaque changement d'époque. Seuls les résumés des changements de solde survivent au changement d'époque, et seulement s'il y a un solde non nul.
Qu'une transaction soit incluse dans un tick signifie seulement qu'elle a été correctement signée par l'expéditeur et incluse dans le tick. Cela ne signifie pas que la transaction a été réussie. Bien que toutes les actions indiquées par une transaction soient traitées dans le même tick, son inclusion dans un tick ne signifie pas qu'elle a fait quoi que ce soit. Nous sommes tellement habitués à avoir des transactions non confirmées, des mempools, des frais de transaction, peut-être à remplacer des frais de transaction pour les accélérer, des transactions confirmées qui signifient qu'elles ont fonctionné, puis à s'assurer qu'elles ont suffisamment de confirmations et qu'elles ne sont pas réorganisées pour être annulées et éventuellement dépensées deux fois. La crypto normale est en fait un vrai bazar et très complexe et n'a qu'une finalité statistique. Même BTC, si une très grande somme est transigée, il faudrait attendre de nombreuses heures pour s'assurer qu'un grand taux de hachage ne réorganisera pas la transaction et ne la dépensera pas deux fois.
Qubic élimine tout cela. Une grande quantité de code est nécessaire pour gérer toute la logique de la blockchain traitant avec les réorganisations et le suivi des choses, et cela va à l'encontre de l'éthique de Qubic de maximiser la vitesse. Dans Qubic, vous diffusez une transaction que vous souhaitez effectuer et spécifiez le tick futur dans lequel vous souhaitez qu'elle soit incluse. Tout ce qui est inférieur à 3 ticks dans le futur a de grandes chances de ne pas être inclus. La plupart des portefeuilles ont par défaut 10 ticks dans le futur. Dès que ce tick arrive, si la transaction a été incluse, elle l'a été ; et sinon, elle ne le sera jamais. C'est tout ! Pas besoin de s'inquiéter des forks, des réorganisations, des frais de transaction, etc. Devoir vérifier si la transaction a été incluse et a effectivement fait quelque chose est un petit prix à payer pour la finalité instantanée.
Contrats intelligents et Tokenomics
Actuellement, il n'y a que 3 contrats intelligents (SC) autorisés : Qx, Quottery et Random, et seul Qx est partiellement déployé. Ce sont les premiers jours, et finalement, tout SC devra être entièrement opérationnel avant d'être accepté. Les SC sont compilés directement dans le code de base de Qubic, qui est en C++. Tout langage qui peut être lié au code C++ peut être un SC, mais on s'attend à ce que la plupart d'entre eux soient écrits en C++. Après qu'un SC fonctionne sur le testnet, il serait proposé aux computors pour être accepté. Si un quorum est atteint (451 votes) et qu'il obtient une approbation majoritaire, un SC sera accepté. Chaque SC accepté mènera alors une enchère hollandaise d'une époque pour ses 676 parts. Les gagnants de l'enchère hollandaise verront leurs fonds brûlés, créant un compte de crédit pour les frais de SC. Une fois ces crédits épuisés, des frais de SC devront être ajoutés à chaque utilisation de SC, et ces frais seront brûlés. Les frais des actionnaires existent dès la première utilisation du SC et seront distribués aux 676 actionnaires proportionnellement.
Il y a toujours exactement 676 parts de SC, donc il n'y a pas d'inflation (ou de déflation) du tout pour les parts de SC. Pour ceux qui s'inquiètent de l'inflation de QU, les parts de SC pourraient être un bon moyen de diversifier. Le code de base actuel permet un maximum de 1024 SC, mais il sera simple d'augmenter cette limite si nécessaire. À mesure que la RAM des nœuds computors augmente, la capacité globale de Qubic augmente, à la fois en termes de nombre de SC possibles et de nombre de transactions possibles. La bande passante limite le nombre de changements de solde par tick.
Caractéristiques uniques et éléments non orthodoxes
Alerte non orthodoxe ! Les fonds dépensés lors de l'enchère néerlandaise ne vont à aucune entité, car les fonds des gagnants sont brûlés. Cela signifie que tous les détenteurs de QU bénéficient de chaque enchère de SC, car elle est anti-dilutive. En fin de compte, ce sont les frais de SC qui sont brûlés qui aideront à atteindre l'équilibre de l'offre de pièces. Il est maintenant temps de parler de la tokenomique.
Alerte non orthodoxe ! La pièce native de Qubic n'a pas de point décimal ; les actifs peuvent spécifier la convention d'affichage du nombre de décimales qu'il a. Les parts de SC sont un type spécial d'actif avec Qubic comme émetteur et aucune décimale. Ma théorie sur la raison pour laquelle il n'y a pas de décimales est que cela aide à la performance. Lorsque vous doutez d'une fonctionnalité de Qubic, demandez simplement si elle aide à la performance ou non. Ne pas avoir à traiter avec des nombres à virgule flottante et simplement des entiers aide à la performance, donc nous perdons le point décimal. L'effet secondaire de cela est que les nombres de QU deviennent très grands, ce qui a tendance à effrayer beaucoup de gens ayant des difficultés en mathématiques. Si vous voyez des nombres comme 1 trillion par semaine et 1000 trillion d'offre maximale sans diviser par 100 millions, vous pourriez penser qu'il y a tout simplement trop de QU. Cependant, QU est l'unité indivisible de Qubic, équivalente aux satoshis pour BTC. Il y a en fait 2100 trillions de satoshis pour l'offre maximale de BTC, et même maintenant, après toutes les réductions de moitié, environ 650 milliards de satoshis par semaine sont émis. Et BTC n'a pas de mécanisme de brûlage.
Beaucoup ont affirmé qu'avec 1 trillion de nouveaux QU émis chaque semaine, il y aura une telle pression de vente de la part des mineurs que le prix ne pourra jamais augmenter. Si ajusté aux 100 millions de satoshis par pièce habituels, l'offre actuelle est de 780 000, avec 10 000 émissions par semaine, ou un peu moins de 1 par minute, et un maximum de 10 millions. Sans tous les zéros, c'est beaucoup moins effrayant. Un contre-exemple direct à l'argument "1 trillion, c'est trop de pièces" est DOGE, qui émet 4000 trillions de satoshis par semaine et n'a pas de mécanisme de brûlage. Pourtant, son prix n'est pas réduit à zéro. Un autre contre-exemple est que le prix de QU a respectablement augmenté et a eu le taux d'inflation le plus élevé au cours de cette période. Avec le temps, le taux d'inflation diminuera simplement parce qu'il y aura plus de QU contre une émission fixe de 1T par semaine. Les estimations varient sur le moment où l'offre de pièces se stabilisera (les enchères et les brûlages d'utilisation moyennant 1T par semaine). Certains disent à 100T, d'autres autour de 200T. Si les choses continuent pendant 20 ans environ et que nous atteignons le maximum de 1000T QU, le taux d'inflation sera de 5,2 % à la fin avant de passer à 0 % au maximum.
Aperçus personnels
Mon estimation est que l'offre de QU variera entre environ 150T et 200T, selon les niveaux d'utilisation. Il semble que lorsque l'utilisation (demande) augmente, l'offre diminue, donc le prix devrait augmenter, réduisant la demande et augmentant l'offre. Des prix plus bas augmenteraient l'utilisation, la demande augmente, et ainsi de suite. Avec un ensemble robuste de SCs et une utilisation active, nous devrions entrer dans une fourchette d'équilibre offre/demande. Une fois que cela se produit, il n'y aura pas de pression de vente nette due aux émissions, et toute demande incrémentale augmentera directement le prix.
Vous avez probablement remarqué que je n'ai pas mentionné quoi que ce soit sur l'IA jusqu'à présent. Même sans aucun aspect d'IA, Qubic est la vraie affaire. Révolutionnaire à bien des égards. Qubic n'est pas encore terminé. À l'heure actuelle, il n'y a même pas de site Web officiel, seulement quelques très petites bourses, et les SCs viennent à peine d'être mis en ligne. Pourtant, une capitalisation boursière d'un quart de milliard a été atteinte, car il est clair pour quiconque comprend les bases techniques de Qubic que même sans la partie IA, elle est destinée à être l'une des principales pièces.
Décentralisation et Sécurité
Un dernier point sur la décentralisation. Certains pourraient prétendre que 676 est un nombre trop petit de nœuds. Cependant, si vous regardez ce qu'est chaque nœud computor, il devra se transformer en pool de minage pour survivre aux batailles de minage. BTC a une demi-douzaine de pools avec la majorité du taux de hachage, donc on pourrait dire que les 676 computors sont 100 fois plus décentralisés. Seuls les nœuds les plus performants conservent le statut de computor, et seuls les computors reçoivent 1/676 des émissions hebdomadaires. Au lieu d'un 676 statique qui a obtenu sa place avec un investissement unique ou a simplement été alloué une place, tous les 676 se concurrencent à chaque époque pour conserver la place convoitée. De plus, n'importe qui peut se lancer et commencer à concurrencer pour un nœud computor. C'est ce qui le rend décentralisé au niveau hebdomadaire. Dans une époque, les 676 nœuds contrôlent le consensus, mais l'arbitre les surveille. Je crois qu'il existe même un mécanisme pour remplacer un arbitre qui se comporte mal, mais je ne l'ai pas encore vérifié. Avoir une seule entité surveillant un groupe décentralisé de 676 computors qui établissent le consensus semble correct, car la performance récente des computors est au-dessus du niveau de 99 %. L'arbitre, sur les 88 époques, a accumulé environ 1,4T QU, ce qui est au niveau de 2 %, donc il n'y a pas de problème de concentration de QU.
La liste des riches a une distribution décente et compte près de 3000 ID avec 1 milliard de QU ou plus. Elle augmente de près de 100 places à chaque époque. Certes, il y a quelques détenteurs avec un trillion ou plus, mais l'effet de Pareto entraînera toujours quelques baleines dans tout projet crypto. Les plus grandes adresses détiennent seulement environ 25 % de l'offre, y compris les quatre bourses et l'arbitre. Le brûlage des fonds des enchères néerlandaises réduit les soldes importants, car les grandes adresses ont tendance à obtenir la plupart des parts de SC.
Conclusion
J'espère que ce document est utile pour comprendre Qubic. C'est toujours un projet à haut risque, mais uniquement parce qu'il n'est pas encore techniquement terminé. Qubic a encore beaucoup de choses standard à faire, comme des inscriptions sur de grandes bourses, des sites Web, des interfaces utilisateur faciles à utiliser, etc. Cependant, ce sont toutes des choses que n'importe quel projet peut réaliser, et il ne fait aucun doute que Qubic le fera. Ce que Qubic a, c'est la technologie unique et le modèle de tokenomics construit autour d'une infrastructure de formation IA. Cette analyse concerne ce que Qubic deviendra sans la partie IA. Une technologie IA réussie augmentera la valeur de Qubic d'au moins un ordre de grandeur supplémentaire, car les dépenses en formation IA devraient augmenter de façon exponentielle cette décennie.
Lisez la série “Non Officielle” de Qsilver
- Un livre blanc intérimaire non officiel sur Qubic
- Détails sur Qubic Crypto
- Un guide non officiel sur l'intégration des services Qubic
- Un guide non officiel pour écrire des contrats intelligents Qubic
Pour les dernières mises à jour, rejoignez le Discord de Valis, suivez-nous sur X, et ajoutez notre blog à vos favoris.
← Précédent
Suivant →
Sur cette page
- Un livre blanc intérimaire non officiel sur Qubic
- Introduction
- Modèle de consensus de Qubic
- Performances et Finalité
- Modèle de Transaction
- Contrats intelligents et Tokenomics
- Caractéristiques uniques et éléments non orthodoxes
- Aperçus personnels
- Décentralisation et Sécurité
- Conclusion
- Lisez la série “Non Officielle” de Qsilver
Articles connexes