Le protocole de Gini Trust
Cet article complète le Pourquoi faire confiance à Gini? Cet article propose une exploration plus technique du concept de systèmes de confiance et du protocole de confiance de Gini en particulier.
Visualiser le protocole de confiance Gini
Avant de plonger dans les détails, il est généralement utile de visualiser ce dont nous parlons en premier. Vous trouverez ci-dessous une animation illustrant la manière dont un consensus est atteint entre les nœuds du réseau Gini.
Now let's dive into the details.
Le problème byzantin. Les mauvais acteurs peuvent essayer de manipuler un registre décentralisé de nombreuses manières, mais la plupart des attaques consistent à essayer d'injecter des informations inexactes dans le registre. En informatique, cela est souvent classé dans le «problème des généraux byzantins».[1] En résumé, cela signifie que les mauvais acteurs peuvent être incités à manipuler le flux d'informations entre les nœuds afin de corrompre l'état du grand livre pour des raisons d'intérêt personnel. Les nœuds défectueux peuvent également créer des conditions byzantines.
Le but d'un protocole de consensus. Peu importe la façon dont les attaques byzantines se produisent, le problème nous oblige à poser deux questions de base: Qui est autorisé à créer le grand livre? Comment pouvons-nous atteindre consensus à propos de ce qui se trouve dans le grand livre? Réponse: Nous employons une systématique protocole de consensus qui permet au système de automatiquement et impartialement sélectionner digne de confiance (pas confiance) des nœuds, qui permettront également aux digne de confiance nœuds pour parvenir à un consensus sur l’état actuel du grand livre.
La religion des blockchains «sans confiance». Au début du voyage de chaque crypto-fan dans le monde des systèmes décentralisés, nous avons découvert le concept de systèmes «sans confiance». Le concept de la construction d'un système qui ne dépend pas exclusivement sur la confiance en tout particulier humain ou entité est crucial pour la mise en place de systèmes et d’institutions à intégrité élevée. Cependant, l'idéologie puritaine au cœur du monde crypto a transformé ce concept en une véritable religion. Le mantra de cette religion est «ne faites confiance à rien». C'est un mantra inspirant pour ceux d'entre nous qui en avons assez de voir notre système économique et politique détruit par des soi-disant de confiance entreprises et les politiciens, mais les gens qui adoptent ce mantra ignorent souvent les nombreuses réalités techniques associées à la manière dont les systèmes évolutifs et décentralisés fonctionnent dans le monde. monde réel.
Décentralisation dans le monde réel. Tout le monde peut lire un dictionnaire ou un manuel pour mémoriser la définition académique de «décentralisé», mais dans le monde réel, les choses sont beaucoup plus compliquées. Pour comprendre pourquoi la religion puritaine «ne faites confiance à rien» est problématique, nous devons comprendre quelques principes fondamentaux concernant la conception de systèmes dans le monde réel.
- Les concepts de «confiance» et de «confiance» ne sont pas synonymes.
- Quelque chose qui est de confiance pendant une courte période ne signifie pas qu'il faut faire confiance pour toujours.
- Un système sans moyen de permettre aux parties prenantes (nœuds humains ou non) de gagner certains niveaux de confiance ne seront jamais véritablement décentralisés, car ils ne seront jamais véritablement évolutifs. Pourquoi? Parce que les administrateurs du système ne pourront jamais effectuer efficacement tout le travail nécessaire à la maintenance d'un grand système décentralisé sans pouvoir déléguer certaines activités à digne de confiance participants de l'écosystème. Sans pour autant significatif, délégation élargie à dynamiquement digne de confiance l’écosystème, le système deviendra inévitablement très concentré, comme le sont actuellement les marchés de la crypto et de la fiat. Ainsi . . .
- Délégation de confiance est le principe le plus important dans la construction de toute évolutive et système décentralisé durable.
La délégation efficace est basée sur un Continuum de confiance, pas de décisions binaires. La prise de décision binaire est enivrante parce que semble réduire l’univers complexe des choix à de simples décisions «tout ou rien», noir ou blanc, «on-off-off», bonnes ou mauvaises. Nous savons par expérience que de nombreux programmeurs, ingénieurs et mathématiciens sont frustrés lorsque la nature humaine imprévisible craint tous leurs modèles et systèmes conçus de manière rationnelle.
Le monde réel n'est pas binaire. Malheureusement, le monde réel de la sociologie, de l'économie et de la géopolitique est rarement conforme à la logique binaire. Le monde réel est généralement désordonné et nécessite beaucoup plus de nuance que ne le permet tout arbre de décision binaire. Ainsi, tout ce qui se trouve à l'intersection de la nature humaine, de l'économie et de la géopolitique (par exemple, les crypto-monnaies) ne peut jamais être basé sur une idéologie du «rien ne vaut rien». Dans le monde réel, chaque système fonctionne sur la base de un continuum de confiance, not a “trust or don’t trust” binary decision. In the Gini technical documentation, we call this principle a "decentralized continuum of ephemeral trust".
Le protocole de confiance de Gini. Le concept de «protocole consensuel» implique confiance dans le système qui facilite le consensus; et cette confiance doit être basée sur quelque chose. C'est une autre raison pour laquelle la religion «ne rien faire» n'est pas réaliste du point de vue de quiconque possède une expérience réelle du monde des affaires, de la géopolitique ou de la conception d'interfaces complexes homme-système. En réalité, un «protocole de consensus» ne suffit pas; les équipes de blockchain doivent adopter un continuum de confiance s’ils veulent mettre en place des systèmes évolutifs, durables et décentralisés. Pour cette raison, et afin de refléter la réalité du monde réel, nous appelons le protocole Gini BlockGrid le «protocole Gini Trust», et pas simplement un «protocole consensuel».
What's Wrong With Existing Consensus Protocols?
Protocoles de consensus sur la preuve de travail. Pur La preuve de travail est le protocole de consensus le plus couramment utilisé dans les crypto-monnaies. Cependant, les chaînes de blocs basées sur le PoW ne sont pas viables car ce dernier gaspille inutilement de l'électricité et incite les utilisateurs à gaspiller de l'argent sur du matériel et des services informatiques coûteux. Si Bitcoin était un pays, il figurerait parmi les 50 pays les plus consommateurs d'énergie au monde (numéro 43 dans le graphique ci-dessous). . . et Bitcoinistan la consommation d'énergie continue de croître rapidement.
Milliards de USD de ressources gaspillées. Le graphique ci-dessus ne fait pas Incluez la consommation d'énergie associée à la fabrication d'équipements miniers Bitcoin d'une valeur de plusieurs milliards de dollars américains ou la consommation d'énergie et la fabrication d'équipements associés à toutes les autres chaînes de blocs à base de PoW. Ces dépenses et sous-produits gaspillent des ressources naturelles limitées et n’apportent au monde aucune valeur humaine au-delà des bénéfices qu’ils produisent pour un nombre restreint d’entreprises; et ces bénéfices sont principalement consommés par un nombre encore plus réduit des principaux actionnaires de ces sociétés.
Techno-Oligarchies. Les chaînes de blocs basées sur le PoW aboutissent généralement à une course à l'armement technologique au cours de laquelle les entités les plus riches et les plus avisées en matière de technologie sont en mesure d'acheter l'équipement minier le plus puissant. Cela crée inévitablement une techno-oligarchie qui domine de manière substantielle l’ensemble de l’écosystème, ce qui est clairement visible dans le graphique ci-dessous. Dans le tableau, seules cinq entités contrôlent près de 75% de l’ensemble du réseau Bitcoin; et seules sept entités contrôlent 91% du réseau Bitcoin. Pour quiconque se soucie vraiment de la décentralisation, c'est intolérable; et il n'y a aucune raison rationnelle de croire que l'oligarchie distribuera volontairement ses richesses et son pouvoir dans tout l'écosystème Bitcoin. (Et non, trickle-down economics won't help.)
Protocoles de consensus sur la preuve de l'engagement. Comme nous l’avons observé dans les graphiques et les débats de la communauté crypto-monnaie présentés dans Livre de Gini, pur Les blockchains basés sur les points de vente génèrent inévitablement de fortes concentrations de richesse et de pouvoir en récompensant les baleines simplement pour être des baleines. Les partisans des points de vente purs adoptent souvent une forme puritaine d'idéologie libertaire qui pourrait se résumer à ceci: «Les investisseurs qui risquent leur argent devraient avoir le plus de pouvoir. Celui qui n'aime pas ça peut vendre ses pièces et partir. . . . ”(C'est une citation de quelqu'un dont j'ai discuté dans une autre communauté de crypto-monnaie.) Si seulement la civilisation humaine, l'économie et la géopolitique étaient aussi simples que cela.
Quel est l'intérêt des économies cryptographiques si elles sont plus concentrées que les économies Fiat? Tous les deux pur PoW et pur Les PDS mènent à des oligarchies de crypto-monnaie perpétuelles, au même titre que l’humanité souffre dans le monde du fiat. Cela crée un jeu de chat et de souris perpétuel avec des baleines et des bassins miniers qui utilisent inévitablement leur pouvoir pour donner la priorité à leurs propres intérêts avant ceux de l'écosystème plus vaste. Cela a des conséquences profondément négatives sur le développement et la gouvernance à long terme de tout écosystème crypto ou fiat.
Plus de complexité ne résout pas le problème. Many crypto teams think they can fix their problems by creating ever-more complex systems. For example, the Bitcoin community is trying to reduce their high transaction fees with new approaches like the "Lightning Network." However, even if they could reduce the transaction fees, they will never be able to eliminate all the other problems because Bitcoin is already dominated by a tiny number of powerful special interest groups, just like the fiat-based economic and political systems are today. In other words, complexity doesn’t change the fundamental reality: Any crypto or fiat ecosystem that is not . . .(1) fondé sur un système monétaire solide reposant sur une richesse et un pouvoir largement répartis; et
(2) construit avec proactive et automatisée mécanismes de durabilité des écosystèmes qui assurent la création large et durable à long terme et la distribution de la richesse et du pouvoir;. . . n'échappera jamais au piège de la concentration de la richesse et du pouvoir sans une révolution violente.
Les crypto-oligarchies mènent à des révolutions tout comme les oligarchies de Fiat. Des révolutions violentes ont eu lieu fréquemment dans l’histoire de l’humanité en réponse à la concentration élevée de richesses et de pouvoir dans le monde de l’Ifit. Dans les projets de crypto-monnaie, le terme «révolution violente» désigne la communauté et le code du logiciel dans deux ou plusieurs communautés et référentiels de codes, qui souvent ne survivent pas au divorce. Gini est le résultat d'une révolution philosophique contre l'idéologie puritaine libertaire qui domine pratiquement tous les projets de crypto-monnaie sur Terre aujourd'hui. (Rappelez-vous que chaque membre de l'équipe de Gini était auparavant un libertaire; nous avons donc vu le monde sous ces deux angles. Voir le Gini School of Economics Introduction pour plus de contexte.)
Facteurs Techniques
Le «grand livre» de Gini. Avant de continuer, il est important de comprendre ce que nous entendons par «grand livre» et la distinction entre un «grand livre public» et un «grand livre de comptes privés». BlockGrid de Gini architecture, le «registre de Gini» a une signification substantiellement différente de celle des autres crypto-monnaies. Nous utilisons habituellement le terme «grand livre» comme un raccourci, mais techniquement, chaque partie prenante de Gini a sa propre compte privé blockchain, qui est ensilé et lié anonymement plus large, Gini BlockGrid (alias le livre général). Cette architecture en grille permet à tous les nœuds Gini de vérifier la validité de toute transaction. et l'intégrité de la masse monétaire mondiale à tout moment.
Seulement sélectionné au hasard, autorisé Nœuds gardiens (défini ci-dessous) peut valider des transactions sur le grand livre public mondial, qui constitue une source de vérité unique pour l’ensemble du réseau. En revanche, au niveau du «grand livre des comptes privés», seul le noeud d'un intervenant peut ajouter des transactions son propre registre basé sur les fonds envoyés / reçus entre direct comptes des parties prenantes.[2] Cette architecture élimine des catégories entières de menaces à la sécurité et rend forgeage de grand livre (une occurrence quotidienne dans Bitcoin et pratiquement toutes les autres crypto-devises) presque impossible sur le réseau Gini.
Ainsi, dans le contexte de Gini, le concept de «consensus» concerne principalement les nœuds qui ont le pouvoir de valider exceptionnel transactions (c.-à-d., fourchettes de grand livre) sur le grand livre public. Tel est le sens de «grand livre public» à partir de maintenant.
Exemples de fonctionnement du protocole Gini Trust. Comprendre et comprendre pourquoi le protocole de Gini Trust peut atteindre un niveau beaucoup plus élevé de monde réel Décentralisation, rapidité et évolutivité par rapport aux autres crypto-devises, il est utile d'examiner quelques exemples de fonctionnement du protocole Gini Trust. En lisant, gardez à l’esprit que l’une ou l’autre de ces caractéristiques par lui-même pourrait théoriquement être vaincu dans un ensemble imaginaire de conditions hostiles. Cependant, le protocole est basé sur un moteur d’analyse de confiance multi-facteurs (le «moteur de confiance Gini» ou «GTE»), qui repose sur le principe suivant: la confiance est un continuum, pas une décision binaire. Dans ce contexte, un seul facteur de confiance peut sembler relativement simple à vaincre, mais ils sont collectivement impossibles à vaincre par un attaquant. monde réel conditions.[3]
Nœuds Guardian dynamiques
- Gardiens dynamiques sélectionnés au hasard. Le protocole de confiance Gini sélectionne de manière aléatoire des nœuds sur l’ensemble du réseau en fonction algorithme de loterie qui fonctionne en permanence. Lorsqu'un nœud gagne cette loterie, il temporairement devient un noeud Dynamic Guardian. (L'objectif d'un nœud Guardian est similaire à celui d'un mineur Bitcoin, mais il est beaucoup plus rapide et sans techno-oligarchie.) De nombreux nœuds Guardian peuvent exécuter et valider des transactions en parallèle, ce qui entraîne des améliorations de vitesse considérables par rapport aux autres chaînes de blocs.
- Sessions de gardien aléatoires. Les Guardians sont autorisés à valider les transactions pour le grand livre public de Gini pour une durée aléatoire et limitée, appelée "Session de Guardian". Les sessions aléatoires de Guardian commencent lorsque le nœud gagne une loterie et chaque session peut durer plusieurs minutes ou heures. Un gardien a le privilège de mettre à jour le grand livre public seulement pendant cette fenêtre de temps étroite.
- Seuls les tuteurs peuvent mettre à jour le grand livre. Les bitcoins et autres blockchains peuvent échouer si 33 à 51% de leur énergie de hachage minière collusion et détournement de leur grand livre public. Ce genre d’attaque sur Bitcoin est facile aujourd’hui car 91% de la puissance de hachage de Bitcoin est contrôlée par seulement sept entités; and all other major cryptocurrencies today suffer from the same concentration of wealth and network power. In contrast, no group of two or more attackers could ever effectively collude and hijack the Gini public ledger because the probability of them all becoming a Dynamic Guardian node at the same time is astronomically low. (See calculations below.) This makes a “51% attack” and Sybil attacks impossible under real-world conditions.
- Grande taille de piscine Dynamic Guardian. Le pool de nœuds aléatoires Dynamic Guardian est constitué de plusieurs centaines à 1 000 nœuds à un moment donné, mais le pool de éligible Nœuds Guardian participant à la loterie aléatoire est illimité. Le pool illimité de gardiens éligibles garantit que le quorum effectif nombre de Gardiens participant à la PoC à un moment donné est suffisamment grand pour rendre pratiquement impossible à un pourcentage significatif du nombre total de nœuds Guardian de coordonner une attaque malveillante réussie dans des conditions réelles.
- Défense contre les attaques de l'armée de Bot. Même si un attaquant sophistiqué développait une armée de robots automatisée pour scanner son réseau privé, attendait une activité accrue des noeuds pour détecter une Session de Guardian aléatoire sur un noeud qu'ils contrôlaient, puis attaquait le réseau Gini avec ce noeud de Guardian aléatoire. ne comptez qu'un seul nœud Guardian sur le réseau, soit bien moins que les 51% de nœuds Guardian requis pour compromettre l'intégrité du registre public de Gini. Ainsi, ils n’auraient aucune chance sérieuse d’attaquer avec succès le grand livre public de Gini.
- Large répartition géographique. Le pool de Dynamic Guardians est réparti sur une vaste zone géographique. Nous ne lancerons donc pas Gini MainNet tant que Dynamic Guardians n’exercera pas ses activités dans au moins 20% des pays et 40% des pays de l’OCDE. Cela réduit les liens culturels, politiques et sociologiques qui faciliteraient la collusion, rendant ainsi plus difficile pour plus de 50% des nœuds Guardian de coordonner une attaque.
- Les gardiens dynamiques doivent prouver leur engagement envers l'écosystème de Gini. Le pool de Dynamic Guardians est basé sur le système dynamique unique de Gini. L'algorithme de validation d'engagement (DPoC), qui est un composant clé du protocole de confiance de Gini. DPoC accorde le statut de gardien seulement aux nœuds qui sont probablement très probables de se comporter honnêtement.
Preuve d'engagement dynamique
L'engagement gratifiant est la clé d'un écosystème durable. Pour garantir l'efficacité de la délégation et la stabilité de l'écosystème, divers privilèges sont accordés aux parties prenantes de l'écosystème de Gini qui les ont gagnées en prouvant leur engagement envers l'écosystème. Les privilèges sont automatiquement accordé en fonction de plusieurs mesures automatisées, ce qui élimine le risque de partialité, de préjugé ou de favoritisme individuel dans le processus d'évaluation.
Gagner des privilèges et du pouvoir dans l’écosystème de Gini. A logical outcome of Gini's emphasis on Humanism over puritanical Libertarianism is the way stakeholders in the Gini ecosystem are defined, evaluated, and granted certain privileges. “Privileges” are things like voting power regarding technical development and ecosystem governance issues; periodic financial rewards for running Dynamic Guardian Nodes that contribute to the stability and integrity of the Gini Network; more powerful trading capabilities on the Gini Exchange; among others. Les privilèges ne sont pas des droits; elles sont récompenses gagnées destiné à progressivement et automatiquement décentraliser le pouvoir financier et politique dans l'ensemble de l'écosystème de Gini.
Quantification de l'engagement. Un «engagement» peut se manifester de nombreuses manières et nous nous efforçons de quantifier systématiquement autant de formes d'engagement que possible. Mesurer et récompenser l’engagement est une solution évolutive et élégante à de nombreux problèmes qui affligent d’autres crypto-monnaies aujourd’hui. En fait, mesurer et récompenser l'engagement est la base de nombreux processus de décision automatisés qui interviennent tout au long du développement technique et de la gouvernance écosystémique de la plateforme Gini.
Critères de sélection du gardien
Le protocole de confiance de Gini est essentiellement basé sur le concept unique de Gini Preuve d'engagement dynamique Algorithme (DPoC), qui automatiquement et dynamiquement sélectionne et récompense haute qualité Comptes / nœuds Gini et leur donne le statut Dynamic Guardian sur le réseau. Être un gardien dynamique est le privilège le plus élevé et le plus gratifiant de l’écosystème de Gini. Ainsi, il y a des conditions strictes pour être éligible au statut de gardien.
Système de points Guardian. Le statut de gardien doit être acquis et automatiquement et continuellement vérifié basé sur remplir tout of the following minimum criteria (the "Guardian Requirements"). Each of these Guardian Requirements also corresponds with a certain amount of points. The more points a Guardian node has, the more weight it has during any protocol-level voting process (e.g., for Gini's automated consensus process).
- Âge du compte. Le compte doit avoir au moins 30 jours. Cela empêche de nombreux types d'arnaques par pompage et autres comportements malveillants.
- Points: 0-1,000.
- Montant minimum de la mise. La participation du compte dans Gini doit figurer dans le top 50 des acteurs de Gini sur le réseau. Ce seuil est suffisamment bas pour être égalitaire et inclure 50% de toutes les parties prenantes, mais également suffisamment élevé pour confirmer qu'un compte a un intérêt significatif dans l'écosystème de Gini. Les parties prenantes ayant un intérêt significatif dans l'écosystème sont beaucoup moins susceptibles d'abuser ou de manipuler l'écosystème.
- Points: 0-1,000.
- Temps de maintien de la mise minimum. Le montant minimum de la participation Gini du compte doit avoir été conservé pendant au moins 60 jours avant la date et l'heure en cours. Cela décourage les systèmes de pompage et de vidage et de nombreux autres types de manipulation de marché et de protocole.
- Points: 0-1,000.
- Durée minimale d'activité des nœuds. Le nœud du compte doit avoir été connecté au réseau Gini pendant au moins 95% des minutes au cours des 30 jours précédents. Chaque minute, le protocole Gini envoie une commande ping aux nœuds Guardian pour confirmer qu’ils sont toujours en vie et admissibles au statut Guardian. Si un nœud Guardian ne répond pas pendant 3 pings consécutifs (3 minutes), le «compteur de temps d'indisponibilité» commence et continue à compter les minutes de temps d'arrêt du nœud jusqu'à ce que le nœud soit réactif. Si le nœud tombe en dessous du seuil minimal de 95% d'activité, il est automatiquement supprimé de la liste d'éligibilité Dynamic Guardian jusqu'à ce qu'il redevienne conforme au seuil de 95%.
- Points: 0-1,000.
- Temps de réponse maximal au ping. Le nœud du compte doit avoir un temps de réponse ping maximal ne dépassant pas 100 millisecondes. Il s'agit d'un temps de réponse supérieur à la moyenne pour la plupart des requêtes ping intercontinentales, ce qui signifie qu'il s'agit d'un seuil égalitaire et inclusif, mais qu'il est néanmoins suffisamment rapide pour garantir que le nœud du compte est suffisamment réactif pour servir de Guardian dynamique au réseau.
- Points: 0-1,000.
- Bande passante minimale. The account’s node must have an average periodically tested download speed of at least 10 megabits per second, which was the approximate worldwide average speed in 2017. This is an inclusive threshold while still ensuring that the node's Internet connection is fast enough to efficiently serve as a Dynamic Guardian for the network.
- Points: 0-1,000.
- Aucune manipulation de marché. Accounts that engage in blatant market manipulation, including pump-and-dump trading, bear raid trading patterns, attempts to execute fraudulent transactions, attempts to thwart any of Gini’s ecosystem stability mechanisms . . . are not eligible for Dynamic Guardian status. However, some activities (e.g., penetration testing and other automated activities) can do harm while also doing some good; so, there is a "Bad Actor Metric" that gradually reduces the node's points in this category over time to give stakeholders plenty of warning before their accounts become completely ineligible for Guardian status.
- Points: 0-1,000 Déduction: Basé sur une métrique de mauvais acteur, chaque mauvaise action réduit le nombre de points.
Les robots ne sont pas égaux aux humains. Les comptes qui se livrent à des transactions haute fréquence ou à toute autre activité réseau rapide qu'aucun humain ne pourrait jamais exécuter sont automatiquement exclus de Dynamic Guardians. L’écosystème de Gini est destiné à servir vrais humains, pas de robots. Les robots créent une congestion imprévisible du réseau, déstabilisent la volatilité du marché et n’ajoutent pas de sens valeur humaine à Humain marchés; ils sont donc généralement découragés sur le réseau Gini.[5]
Quantifier la résilience du réseau Gini
Les calculs de probabilité suivants illustrent la résilience du protocole Gini Trust avec 51% des attaques et divers types d’attaques Sybil.
Prévenir le problème de double dépense. Imaginez que vous ayez acheté un ordinateur pour 1 000 dollars, que vous ayez récupéré cet argent et que vous l’ayez dépensé à nouveau pour acheter un vélo à 1 000 dollars. Ce serait contraire à l'éthique et illégal. C'est ce qu'on appelle le problème de «double dépense». Chaque journal décentralisé étant mis à jour de manière asynchrone sur tous les nœuds du réseau, la synchronisation de toutes les transactions sur le réseau peut prendre quelques secondes ou quelques minutes (si le réseau est encombré). Ces petits retards de synchronisation pourraient permettre aux mauvais acteurs d’exécuter rapidement des transactions à double dépense. Donc, Gini prévient ce problème de deux manières:
- Gini's BlockGrid architecture is inherently impervious to the double-spend problem because each stakeholder has their own private account blockchain. Thus, the impact of all transaction-level attacks (e.g., forks, double-spend attacks, and all types of transaction fraud) is automatically isolated to only the stakeholder account(s) involved in a particular transaction; thus, all other stakeholders are not impacted. In fact, the integrity of Gini's public ledger and corresponding Gini money supply is based on a cryptographically hashed chain of ending private ledger account balances, pas une chaîne de transactions individuelles. Cela fonctionne car chaque solde de compte final est simplement la somme mathématique de X number of transactions; so, at the macro public ledger and money supply level, it's not necessary for the Gini Trust Protocol to analyze every single transaction if the protocol only needs to anonymously verify the chain of ending account balances to implicitly verify the integrity of all transactions. This is why Gini's account balance-based approach is much more efficient et privé compared to the UTXO-based approach used by Bitcoin and most other cryptocurrencies today.
Lors d'une attaque réseau, Gini donne la priorité à la cohérence par rapport à la disponibilité instantanée. En informatique, il existe un principe appelé le théorème de la PAC, selon lequel lors d'une attaque de réseau (par exemple, une attaque DDoS) Il est techniquement impossible pour un système distribué de fournir simultanément plus de deux garanties sur trois: cohérence, disponibilité et tolérance de partition. Étant donné que les transactions financières comportent souvent de nombreuses dépendances par rapport à d’autres transactions, la tentative de traitement en temps réel des transactions perturbées par une attaque à grande échelle peut entraîner une cascade de données non synchronisées, qui peuvent ensuite être exploitées de différentes manières. par de mauvais acteurs.
La cohérence et la tolérance aux partitions sont donc les priorités les plus importantes de Gini. Cela signifie que, dans le cas hypothétique où Gini est sous attaque réseau, les nœuds Dynamic Guardian arrêtent de valider les transactions (c’est-à-dire qu’ils réduisent la disponibilité du service) et avertissent tous les autres nœuds qu’aucune autre transaction ne sera traitée avant la fin de l’attaque. Donner la priorité à la cohérence et à la tolérance de partition par rapport à la disponibilité est le seul moyen de garantir la protection des fonds des parties prenantes lors d'une attaque réseau.
En résumé: Le protocole Gini Trust, les noeuds Dynamic Guard, ainsi que l’architecture Gini BlockGrid sont des innovations uniques et importantes qui permettent à Gini d’obtenir une véritable confidentialité des transactions sans impacter de manière significative la vitesse de transaction. Ces caractéristiques permettent également à Gini d’obtenir une forte notoriété publique et l’intégrité du grand livre privé, qui se traduit automatiquement par une forte intégrité de l’argent macroéconomique. Ensemble, nous pensons que ces fonctionnalités sont des raisons impérieuses de participer à l'écosystème de Gini.
Remarques:
[1] This is a deep field of study, which you can learn more about here: https://en.wikipedia.org/wiki/Byzantine_fault_tolerance#Byzantine_Generals'_Problem
[2] Cette architecture unique permet à Gini de réaliser une véritable confidentialité des transactions, un public fort et l’intégrité du grand livre privé et la grande intégrité de l’argent macroéconomique.
[3] Dans la théorie des probabilités, on nous apprend que rien n’est impossible (Même la Terre qui explose en une boule géante de barbe à papa rose mathématiquement possible.) donc, pour éviter d'offenser les professeurs, nous disons qu'il est impossible sous monde réel conditions.
[5] Si une partie prenante a une idée sur une activité automatisée qui, à son avis, serait bénéfique pour l’écosystème (à l’exclusion de la argument «démultiplié par« HFT fournit la liquidité du marché »), alors n'hésitez pas à Contactez nous discuter de la manière dont il peut être mis en œuvre en toute sécurité sans nuire à l'écosystème.
Did You Like This Resource?
Gini is doing important work that no other organization is willing or able to do. Please support us by joining the Gini Newsletter below to be alerted about important Gini news and events and follow Gini sur Twitter.