El Protocolo de Confianza de Gini

Estás aquí:
<Atrás

Este artículo complementa el ¿Por qué confiar en Gini? Artículo para proporcionar una exploración más técnica del concepto de sistemas confiables y el Protocolo de Gini Trust en particular.

Visualizando el protocolo de confianza de Gini

Antes de profundizar en los detalles, normalmente ayuda visualizar primero de qué estamos hablando. A continuación se muestra una animación que ilustra cómo se logra el consenso entre los nodos de la Red Gini.

Now let's dive into the details.

El problema bizantino. Hay muchas maneras en que los malos actores pueden tratar de manipular un libro mayor descentralizado, pero la mayoría de los ataques se basan en tratar de inyectar información inexacta en el libro mayor. En Ciencias de la Computación, esto a menudo se clasifica como el "Problema de los Generales Bizantinos".[1] En resumen, esto significa que los malos actores pueden tener incentivos para manipular el flujo de información entre nodos para corromper el estado del libro mayor por razones de autoservicio. Los nodos defectuosos también pueden crear condiciones bizantinas.

El propósito de un protocolo de consenso. No importa cómo se produzcan los ataques bizantinos, el problema nos obliga a formular dos preguntas básicas: ¿a quién se le permite construir el libro mayor? Como logramos consenso acerca de lo que va en el libro mayor? Respuesta: Empleamos una sistemática. protocolo de consenso que permite al sistema automática e imparcialmente seleccionar digno de confianza (no es de confianza) nodos, que también permitirán que aquellos digno de confianza Nodos para lograr consenso sobre el estado actual del ledger.

La religión de las cadenas de bloques “sin confianza”. Al comienzo del viaje de cada crypto-fanático al mundo de los sistemas descentralizados, se nos presenta el concepto de sistemas "sin confianza". El concepto de construir un sistema que no depende. exclusivamente en la confianza en cualquier especial El ser humano o entidad es crucial para construir sistemas e instituciones de alta integridad. Sin embargo, la ideología puritana en el corazón del mundo criptográfico actual ha transformado este concepto en una verdadera religión. El mantra de esta religión es "no confíes en nada". Es un mantra inspirador para aquellos de nosotros que estamos hartos de ver nuestros sistemas económicos y políticos destruidos por supuestamente de confianza corporaciones y políticos, pero las personas que abrazan este mantra a menudo ignoran muchas realidades técnicas asociadas con la forma en que funcionan los sistemas escalables y descentralizados en el mundo. mundo real.

La descentralización en el mundo real. Cualquiera puede leer un diccionario o un libro de texto para memorizar la definición académica de "descentralizado", pero en el mundo real, las cosas son mucho más complicadas. Para entender por qué la religión puritana de "no confiar en nada" es problemática, necesitamos entender algunos principios básicos sobre el diseño de sistemas en el mundo real.

  • Los conceptos de "confiabilidad" y "confiado" no son sinónimos.
  • Algo que es de confianza por un corto período de tiempo no significa que deba ser confiado Siempre.
  • Un sistema sin una forma de permitir a las partes interesadas (humanos o nodos no humanos) ganar ciertos niveles de confianza nunca serán verdaderamente descentralizados porque nunca serán verdaderamente escalables. ¿Por qué? Debido a que los administradores del sistema nunca podrán realizar todo el trabajo requerido para mantener un sistema grande y descentralizado sin poder delegar ciertas actividades a digno de confianza participantes del ecosistema. Sin significativo, amplia delegación a dinámicamente confiable Como participantes del ecosistema, el sistema se concentrará inevitablemente en gran medida como lo son hoy los mercados criptográficos y fiduciarios. Por lo tanto . .
  • Delegación de confianza Es el principio más importante en la construcción de cualquier escalable. y Sistema descentralizado sostenible.

La delegación efectiva se basa en una Continuo de confianza, no de decisiones binarias. La toma de decisiones binarias es intoxicante porque parece para reducir el complejo universo de opciones a simples decisiones de todo o nada, en blanco y negro, de encendido o apagado, de correcto o incorrecto. Sabemos por experiencia de primera mano que muchos programadores de software, ingenieros y matemáticos se sienten frustrados cuando la naturaleza humana impredecible cae en sus modelos y sistemas diseñados racionalmente.

El mundo real no es binario. Desafortunadamente, el mundo real de la sociología, la economía y la geopolítica rara vez se ajusta a la lógica binaria. El mundo real suele ser desordenado y requiere muchos más matices de los que puede manejar cualquier árbol de decisiones binario. Por lo tanto, cualquier cosa en la intersección de la naturaleza humana, la economía y la geopolítica (por ejemplo, las criptomonedas) nunca puede basarse en una ideología de "no confiar en nada". En el mundo real, cada sistema opera basado en un continuo de confianza, not a “trust or don’t trust” binary decision. In the Gini technical documentation, we call this principle a "decentralized continuum of ephemeral trust".

El protocolo de confianza de Gini. El concepto de “protocolo de consenso” implica Confiar en el sistema que facilita el consenso.; y esa confianza debe basarse en alguna cosa. Esta es otra razón por la que la religión de "no confiar en nada" no es realista desde la perspectiva de nadie que tenga experiencia en el mundo real en negocios, geopolítica o diseño de interfaces complejas de sistemas humanos. En realidad, un "protocolo de consenso" por sí solo no es suficiente; los equipos de blockchain necesitan adoptar una continuo de confianza Si quieren construir sistemas escalables, sustentables, descentralizados. Por esta razón, y para reflejar la realidad del mundo real, llamamos al protocolo Gini BlockGrid el "Protocolo de confianza de Gini", no simplemente un "protocolo de consenso".

What's Wrong With Existing Consensus Protocols?

Protocolos de consenso de prueba de trabajo. Puro La prueba de trabajo (POW) es el protocolo de consenso más utilizado en la actualidad en las criptomonedas. Sin embargo, las cadenas de bloques basadas en PoW son insostenibles porque PoW innecesariamente desperdicia electricidad e incentiva a los usuarios a gastar dinero en hardware y servicios informáticos costosos. Si Bitcoin fuera un país, estaría en el top 50 de los países con mayor consumo de energía en la Tierra (# 43 en la tabla a continuación). . . y De bitcoinistan El consumo de energía sigue creciendo rápidamente.

bitcoin-consumo de energía-chart-ginifoundation

USD miles de millones de recursos desperdiciados. La tabla de arriba no incluya el consumo de energía asociado con la fabricación de miles de millones de dólares estadounidenses en equipos de minería Bitcoin o el consumo de energía y la fabricación de equipos asociados con todas las demás cadenas de bloques basadas en PoW. Estos gastos y subproductos desperdician recursos naturales finitos y no agregan ningún valor humano al mundo más allá de las ganancias que producen para una pequeña cantidad de compañías; y esos beneficios son consumidos principalmente por un número aún menor de los accionistas más grandes de esas compañías.

Tecno-oligarquías. Las blockchains basadas en PoW generalmente resultan en una carrera de armamentos tecnológica en la que las entidades más ricas y tecnológicamente inteligentes pueden comprar el equipo de minería más poderoso. Esto crea inevitablemente una tecno-oligarquía que domina sustancialmente todo el ecosistema, que se puede ver claramente en la tabla a continuación. En el gráfico, solo cinco entidades controlan casi el 75% de toda la red de Bitcoin; y solo siete entidades controlan el 91% de la red de Bitcoin. Para cualquiera que realmente se preocupe por la descentralización, esto es intolerable; y no hay ninguna razón racional para creer que la oligarquía distribuirá voluntariamente su riqueza y poder en todo el ecosistema de Bitcoin en el corto plazo. (Y no, trickle-down economics won't help.)

Bitcoin-oligarchy-hash-power-chart
Protocolos de consenso de prueba de estaca. Como observamos en los gráficos y en los debates comunitarios de criptomonedas presentados en el  Libro de gini, puro Las blockchains basadas en PoS inevitablemente conducen a altas concentraciones de riqueza y poder al recompensar a las ballenas simplemente por ser ballenas. Los defensores del Plo puro a menudo adoptan una forma puritana de ideología libertaria que puede reducirse a esto: “Los inversores que arriesgan su dinero deben recibir el mayor poder. Quien no le guste puede vender sus monedas y marcharse. . . . ”(Esa es una cita de alguien a quien debatí en otra comunidad de criptomonedas). Si solo la civilización humana, la economía y la geopolítica fueran así de simples.

¿Cuál es el punto de las economías criptográficas si están más concentradas que las economías Fiat? Ambos puro PoW y puro PoS lleva a oligarquías de criptomoneda perpetua al igual que la humanidad sufre en el mundo fiat. Esto crea un juego perpetuo del gato y el ratón con ballenas y grupos mineros que inevitablemente usan su poder para priorizar sus propios intereses por encima de los intereses de un ecosistema más amplio. Esto tiene consecuencias profundamente negativas en el desarrollo y la gobernanza a largo plazo de cualquier ecosistema criptográfico o fiat.

Más complejidad no soluciona el problema. 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) lanzado sobre una base sólida del sistema monetario de riqueza y poder ampliamente distribuidos; y
(2) construido con proactivo y automatizado mecanismos de sostenibilidad del ecosistema que aseguren la creación y distribución amplia y sostenible a largo plazo de la riqueza y el poder;
. . . Nunca escapará a la trampa de la riqueza y el poder concentrados sin una revolución violenta.

Crypto-oligarquías llevan a revoluciones al igual que Fiat Oligarchies. Las revoluciones violentas han ocurrido con frecuencia en la historia humana en respuesta a las altas concentraciones de riqueza y poder en el mundo fiduciario. En los proyectos de criptomoneda, "revolución violenta" significa que la comunidad y el código del software se bifurcan en dos o más comunidades y repositorios de código, que a menudo no sobreviven al divorcio. Gini es el resultado de una revolución filosófica contra la ideología libertaria puritana que domina virtualmente cada proyecto de criptomoneda en la Tierra hoy en día. (Recordemos que cada miembro del equipo de Gini era anteriormente un libertario; por lo tanto, hemos visto el mundo desde ambas perspectivas. Escuela de Economía Gini Introducción  para más contexto.)

Factores técnicos

El "libro mayor" de Gini. Antes de continuar, es importante entender lo que entendemos por "libro mayor" y la distinción entre un "libro mayor público global" y un "libro mayor privado". Gini's BlockGrid arquitectura, el "libro mayor de Gini" tiene un significado sustancialmente diferente al que tiene en otras criptomonedas heredadas. Usualmente usamos el término "libro mayor" como una abreviatura simple, pero técnicamente, cada parte interesada de Gini tiene su propio cuenta privada blockchain, que está en silo y enlazado anónimamente al Gini BlockGrid más amplio (también conocido como libro mayor global) Esta arquitectura basada en cuadrícula permite que todos los nodos de Gini verifiquen la validez de cualquier transacción y la integridad de la oferta monetaria global en cualquier momento.

Solo seleccionado al azar, autorizado Nodos guardianes (definido a continuación) puede validar transacciones en el libro mayor público global, que proporciona una única fuente de verdad para toda la red. Por el contrario, en el nivel de "libro mayor de cuentas privadas",  solo el nodo del propio interesado puede agregar transacciones a su propio libro mayor basado en los fondos enviados / recibidos entre directo cuentas de partes interesadas.[2] Esta arquitectura elimina categorías enteras de amenazas de seguridad y hace bifurcación (una ocurrencia diaria en Bitcoin y prácticamente todas las demás criptomonedas) casi imposible en la red Gini.

Por lo tanto, en el contexto de Gini, el concepto de "consenso" se refiere principalmente a qué nodos tienen la autoridad para validar excepcional transacciones (es decir, tenedores contables) en el libro mayor público global. Este es el significado de "libro mayor público" a partir de ahora.

Ejemplos de cómo funciona el protocolo de confianza de Gini. Para comprender y apreciar por qué el Protocolo de confianza de Gini puede lograr un nivel mucho mayor de mundo real. La descentralización, la velocidad y la escalabilidad en comparación con otras criptomonedas, es útil considerar algunos ejemplos de cómo funciona el protocolo de confianza de Gini. Mientras lee, tenga en cuenta que cualquiera de estas funciones por sí mismo podría teóricamente Ser derrotado bajo algún conjunto imaginario de condiciones hostiles. Sin embargo, el protocolo se basa en un motor de análisis de confianza multifactor (el "Gini Trust Engine" o "GTE"), que se basa en el principio de que la confianza es un continuo, no es una decisión binaria. En este contexto, un factor de confianza por sí solo puede parecer relativamente simple de vencer, pero colectivamente, es imposible que un atacante pueda vencer bajo mundo real. condiciones[3]

Nodos Guardianes Dinámicos

  • Guardianes dinámicos seleccionados al azar. El protocolo Gini Trust selecciona aleatoriamente nodos en toda la red basándose en un algoritmo de lotería que se está ejecutando continuamente. Cuando un nodo gana esta lotería, temporalmente se convierte en un nodo dinámico Guardián. (El propósito de un nodo Guardian es similar a un nodo minero de Bitcoin, pero mucho más rápido y sin la tecno-oligarquía). Muchos nodos Guardian pueden operar y validar transacciones en paralelo, lo que resulta en mejoras de velocidad dramáticas en comparación con otras cadenas de bloques.
  • Sesiones de Guardianes Aleatorios. Los tutores están autorizados a validar las transacciones para el libro mayor público de Gini durante un período de tiempo aleatorio y limitado, lo que se denomina "sesión de tutela". Las sesiones de tutela aleatorias comienzan cuando el nodo gana una lotería y cada sesión puede durar varios minutos u horas. A Guardian tiene el privilegio de actualizar el libro mayor público solo durante este estrecho margen de tiempo.
  • Sólo los guardianes pueden actualizar el libro mayor público. Bitcoin y otras cadenas de bloques pueden fallar si el 33—51% de su poder de hash minero se confunde y secuestra su libro mayor público. Este tipo de ataque a Bitcoin es fácil hoy porque El 91% del poder de hash de la minería de Bitcoin está controlado por solo siete entidades; 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.
  • Gran tamaño dinámico de la piscina Guardian. El grupo de nodos aleatorios de Dynamic Guardian es de varios cientos a 1,000 nodos en cualquier momento dado, pero el grupo de elegible Nodos guardianes que participan en la lotería aleatoria es ilimitado. El grupo ilimitado de Guardianes elegibles asegura que el quórum real El número de Guardianes que participan en el PoC en un momento dado es lo suficientemente grande como para hacer prácticamente imposible que un porcentaje significativo del total de nodos Guardianes coordine un ataque malicioso exitoso bajo condiciones del mundo real.
  • Defensa contra los ataques del ejército bot. Incluso si un atacante sofisticado desarrollara un ejército de bots automatizado para escanear su red privada, espere a que la mayor actividad de los nodos detecte una Sesión Guardian aleatoria en un nodo que controlan, y luego atacara la red Gini con ese nodo Guardian aleatorio, solo lo harían sea ​​un nodo Guardian en la red, mucho menos que el 51% de los nodos Guardian necesarios para comprometer la integridad del libro público de Gini. Por lo tanto, no tendrían una oportunidad significativa para atacar con éxito el libro público de Gini.
  • Distribución geográfica amplia. El grupo de Dynamic Guardians se distribuye en una gran área geográfica, es decir, no lanzaremos Gini MainNet hasta que haya Dynamic Guardians operando en al menos el 20% de todos los países y el 40% de los países de la OCDE. Esto reduce los vínculos culturales, políticos y sociológicos que facilitarían la colusión, lo que dificultaría aún más que más del 50% de los nodos Guardian coordinen un ataque.
  • Los guardianes dinámicos deben demostrar su compromiso con el ecosistema Gini. El grupo de Dynamic Guardians se basa en la dinámica única de Gini. Algoritmo de prueba de compromiso (DPoC), que es un componente clave del protocolo de confianza de Gini. DPoC otorga el estatus de Guardián solamente a los nodos que es muy probable que se comporten honestamente.

Prueba dinámica de compromiso

Compromiso gratificante es la clave para un ecosistema sostenible. Para garantizar la delegación efectiva y la estabilidad del ecosistema, se otorgan diversos privilegios a las partes interesadas en el ecosistema de Gini que los han ganado al demostrar su compromiso con el ecosistema. Los privilegios son automáticamente otorgado en base a varias métricas automatizadas, lo que elimina el potencial de sesgo individual, prejuicio o favoritismo en el proceso de evaluación.

Obtención de privilegios y poder en el ecosistema 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. Los privilegios no son derechos; son recompensas ganadas destinado a poco a poco y automáticamente Descentralizar el poder financiero y político en todo el ecosistema de Gini.

Compromiso de cuantificación. Un "compromiso" puede manifestarse de muchas maneras y nos esforzamos por cuantificar sistemáticamente tantas formas de compromiso como sea posible. Medir y recompensar el compromiso es una solución escalable y elegante para muchos de los problemas que afectan a otras criptomonedas en la actualidad. De hecho, medir y recompensar el compromiso es la base de muchos procesos automatizados de toma de decisiones que ocurren a lo largo del desarrollo técnico y la gobernanza del ecosistema de la Plataforma Gini.

Criterios de selección del tutor

El protocolo de confianza de Gini se basa sustancialmente en las características únicas de Gini. Prueba dinámica de compromiso Algoritmo (DPoC), que automáticamente y dinamicamente selecciona y premia alta calidad Gini cuenta / nodos y les da el estado de Dynamic Guardian en la red. Ser un Guardián Dinámico es el privilegio más alto y más gratificante en el ecosistema de Gini. Por lo tanto, hay requisitos estrictos para ser elegible para el estatus de Guardián.

Sistema de Puntos Guardianes. El estatus de guardián debe ser ganado y automáticamente y continuamente verificado basado en el cumplimiento todos 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).

  • Edad de la cuenta. La cuenta debe tener al menos 30 días de antigüedad. Esto evita muchos tipos de estafas de bombeo y descarga y otros comportamientos maliciosos.
    • Puntos: 0-1,000.
  • Cantidad mínima de juego. La participación de Gini en la cuenta debe estar en el 50% superior de todas las partes interesadas de Gini en la red. Este es un umbral lo suficientemente bajo para ser igualitario e inclusivo del 50% de todas las partes interesadas, al mismo tiempo que es lo suficientemente alto como para confirmar que una cuenta tiene una participación significativa en el ecosistema de Gini. Las partes interesadas que tienen una participación significativa en el ecosistema tienen muchas menos probabilidades de abusar o manipular el ecosistema.
    • Puntos: 0-1,000.
  • Tiempo mínimo de espera de estaca. El importe mínimo de la participación en Gini de la cuenta debe haberse mantenido durante un mínimo de 60 días antes de la fecha y hora actual. Esto desalienta los esquemas de bombeo y descarga y muchos otros tipos de manipulación de protocolo y mercado.
    • Puntos: 0-1,000.
  • Tiempo de actividad mínimo del nodo. El nodo de la cuenta debe haberse conectado a la red de Gini durante un mínimo del 95% de los minutos durante el período anterior de 30 días. Cada minuto, el protocolo Gini emite un ping a los nodos Guardian para confirmar que aún están vivos y son elegibles para el estado Guardian. Si un nodo Guardian no responde durante 3 pings consecutivos (3 minutos), entonces el "contador de tiempo de inactividad" comienza y continúa contando los minutos de inactividad del nodo hasta que el nodo vuelva a responder. Si el nodo cae por debajo del umbral mínimo de tiempo de actividad del 95%, entonces se elimina automáticamente de la lista de elegibilidad de Dynamic Guardian hasta que vuelva a cumplir con el umbral del 95%.
    • Puntos: 0-1,000.
  • Tiempo máximo de respuesta de ping. El nodo de la cuenta debe tener un tiempo máximo de respuesta de ping no mayor a 100 milisegundos. Este es un tiempo de respuesta por encima del promedio para la mayoría de las solicitudes de ping intercontinentales, lo que significa que es un umbral igualitario e inclusivo, pero aún es lo suficientemente rápido para garantizar que el nodo de la cuenta responda lo suficiente como para servir como Guardián Dinámico para la red.
    • Puntos: 0-1,000.
  • Ancho de banda mínimo. 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.
    • Puntos: 0-1,000.
  • Sin manipulación del mercado. 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.
    • Puntos: 0-1,000 Deducción: Basado en una métrica de mal actor, cada acción mala reduce los puntos.

Los robots no son iguales a los humanos. Las cuentas que participan en operaciones de alta frecuencia o cualquier otra actividad de red rápida que ningún humano pueda realizar se descalifican automáticamente para ser Guardianes Dinámicos. El ecosistema de Gini está destinado a servir humanos reales, no robots. Los robots crean una congestión de red impredecible, desestabilizan la volatilidad del mercado y no agregan significado valor humano a humano mercados; Por lo tanto, en general están desanimados en la Red Gini.[5]

Cuantificación de la resistencia de la red de Gini

Los siguientes cálculos de probabilidad ilustran qué tan resistente es el Protocolo de Gini Trust al 51% de ataques y varios tipos de ataques de Sybil.

gini-attack-probability-calculations-ginifoundation.org

Prevención del problema de doble gasto. Imagine que compró una computadora por $ 1,000 y luego le quitó ese dinero al comerciante y lo gastó nuevamente para comprar una bicicleta de $ 1,000. Eso sería poco ético e ilegal. Esto se llama el problema de "doble gasto". Debido a que cada libro mayor descentralizado se actualiza de forma asíncrona en todos los nodos de la red, puede llevar algunos segundos o minutos (si la red está congestionada) que todas las transacciones se sincronicen a través de la red. Estos pequeños retrasos de sincronización podrían permitir a los malos actores ejecutar rápidamente transacciones de doble gasto. Entonces, Gini previene este problema de dos maneras:

  • 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, no es una cadena de transacciones individuales. Esto funciona porque cada saldo de cuenta final es simplemente la suma matemática 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 y privado compared to the UTXO-based approach used by Bitcoin and most other cryptocurrencies today.

Durante un ataque de red, Gini prioriza la consistencia sobre la disponibilidad instantánea. En Informática, existe un principio llamado Teorema de la PAC, que establece que durante un ataque de red (por ejemplo, un ataque DDoS) es técnicamente imposible que un sistema distribuido proporcione simultáneamente más de dos de cada tres garantías: consistencia, disponibilidad y tolerancia de partición. Debido a que las transacciones financieras a menudo incluyen muchas dependencias en otras transacciones, tratar de procesar transacciones en tiempo real que están siendo interrumpidas por un ataque a gran escala podría resultar en una cascada de datos desincronizados, que luego pueden ser explotados de varias maneras. Por los malos actores.

Por lo tanto, la consistencia y la tolerancia de partición son las prioridades más altas de Gini. Eso significa que, en el caso hipotético cuando Gini está bajo un ataque de red, los nodos de Dynamic Guardian dejan de validar las transacciones (es decir, reducen la disponibilidad del servicio) y alertan a todos los demás nodos de que no se procesarán más transacciones hasta que finalice el ataque. Dar prioridad a la coherencia y la tolerancia de partición sobre la disponibilidad es la única forma de garantizar que los fondos de las partes interesadas estén protegidos durante un ataque a la red.

En resumen: El protocolo Gini Trust, los nodos dinámicos de prueba de compromiso, Dynamic Guardian y la arquitectura Gini BlockGrid son innovaciones únicas e importantes que permiten a Gini lograr una verdadera privacidad de transacción sin afectar significativamente la velocidad de transacción. Estas características también permiten a Gini lograr un público fuerte. y Integridad del libro mayor privado, que automáticamente resulta en una sólida integridad de la oferta de dinero macro. En conjunto, creemos que estas características son razones de peso para Participa en el ecosistema de Gini.


Notas:

[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] Esta arquitectura única es la forma en que Gini logra una verdadera privacidad de transacción, un público fuerte y Integridad del libro mayor privado, y una fuerte integridad de la oferta de dinero macro.

[3] En Teoría de la probabilidad, se nos enseña que nada es imposible (Incluso la Tierra que explota en una bola gigante de algodón de azúcar rosa es matemáticamente posible.); Entonces, para evitar ofender a cualquier profesor, decimos que es imposible bajo mundo real. condiciones

[5] Si una parte interesada tiene una idea sobre una actividad automatizada que cree que sería beneficiosa para el ecosistema (excluyendo la información detallada) desmentido "HFT proporciona liquidez de mercado" argumento), entonces siéntase libre de Contáctenos para discutir cómo se puede implementar de forma segura sin afectar negativamente al ecosistema.


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 en Twitter.



Warning: sprintf(): Too few arguments in /home/customer/www/ginifoundation.org/public_html/wp-content/plugins/popup-maker/classes/Upsell.php on line 76