Tendermint/Cosmos Blockchain para dummys

Ete articulo tiene usada y adaptada del articulo: https://medium.com/coinmonks/cosmos-tendermint-explained-for-real-idiots-ab4305cbb41 de Autor Patrick Wieth : Physics PhD now working on https://crowdcontrol.network/#/


The sitio  de Constantinople. Atribuido to Philippe de Mazerolles [Public domain], via Wikimedia Commons

Desde ni punto de vista los modelos de manejo de seguridad basado en claves ha estado llegando a lo que se denomina "Abismo de obsolescencia", es una teoría tecnología según la cual una tecnología es viable hasta que es viable, esto implica que solo se mantendrá vigente si sus funcionalidad o costos de operación sean mejores que cualquier otro.

Bajo es criterio se observa que cada ves mas los actuales modelos de seguridad no trasmiten confianza pero si se están haciendo cada vez mas costoso, difíciles de soportar y por ende mas complejos para uso por partes de los usuarios, la seguidilla de una clave para accesar la clave que permite usar una clave no están ayudando como son las famosos claves de un solo uso y las claves de cambio forzado , las clave de semi completación con ayudas de palabras de seguridad, las famosas claves dinámicas y los capchas no están aportando a despejar el panorama , muy por el contrario están generando mas desconfianza y suspicacia en los usuarios y si a eso le añadimos el tema de los robos de información incluso en empresas que uno pensaría que con todo el avance tecnológico y su capacidad financiera son inexpugnables , vemos que no es así.

Todo es hace que cada vez los usuarios sean mas reacios a registrarse en cual pagina así sea para datos sencillos y peor aún si son sensibles (servicios médicos, fiscales, gubernamentales etc), aunque se habla del Habeas Data (protección de datos) , modelos de seguridad de Firewalls, tecnología SSH , TLS y certificados de seguridad digital, firmas digitales y toda esa parafernalia , la desconfianza va cada vez en aumento.

Eso implica que hay necesidad imperiosa de buscar nuevos paradigmas tanto de seguridad , manejo  y uso de la información porque lo convencional y comúnmente aceptado de uso de claves y registros de usuarios no convence.

Las crypto monedas trae un nuevo paradigma basa en otras formas de hacer las cosas tanto respecto a la seguridad en si misma. como manipulación de la información , responsabilidad de la misma, ninguna o poca necesidad del registro y compartir información sin tener seguridad de lo que las grandes empresas centralizadas van hacer con ella.

Pero no debemos confundir las cripto monedas con la tecnología que subyace bajo ella, y sus modelos funcionales de distribución de datos y seguridad, Bitcoin es solo un caso de esta tecnología.

Este articulo  no tiene toda la rigurosidad propia de este tipo de artículos sino que se decanta mas bien por lo simplista y sencillo aunque en apartes no pareciera, a fin de abordad un tema que ya de por si es complejo.

Decidí usar  de una forma libre para a mi blog alguna información de otros autores  porque me parece que hacen un aporte bastante significativo sobre un tema que de mucha actualidad y que a pesar de que hay información abundante y muy técnica, paro cuando se empieza con el tema de Blogchain y sus sistemas de funcionamiento y además se desea implementar algunas aplicaciones sencillas se encuentra uno bastante desorientado ,dummy en el tema.

Cuando toco del tema antes mencionado sobre claves, registro en paginas mucha gente me pregunta "¿qué es este Tendermint/(Cosmos, PlanetMinf, ZenRoom) , y muchas veces lo he explicado o tratado de explicarlo. Aquí, intentaré explicarlo en otro modo, esperando un documento que pueda enviar a amigos en el futuro. No soy parte de los desarrolladores, el equipo o la fundación y no voy a explicarlo en términos técnicamente correctos y precisos, porque hay muchos documentos que lo hacen.

A partir de ahora Cosmos se refiere a un framework de desarrollo para aplicaciones blockchain lo mismo que PlanetMint y ZenRoom , ademas existen lenguajes de programación propiamente dedicados a este menester, aquí cuando hablo de Cosmos es una forma muy general de estos framework porque con ese me inicie y actualmente uso pero también otros, así que Cosmos es para Desarrollo

Lea por ejemplo el documento técnico, el blog de Tendermint/Cosmos, mire el video realizado por Sunny Aggarwal, todo eso es agradable y técnicamente correcto. Desafortunadamente, veo que todo esto es demasiado complicado para muchas personas incluso si soy sincero para mi. Es por eso que trato de explicar a los verdaderos dummys. No lo tomes como un insulto, yo también soy un verdadero dummy, pero una vez en mi vida me senté y traté de entender estas cosas, pero siendo un dummy, puedo explicarlo con las palabras de un dummy.

Lo que hace que la cosa sea tan complicada es que hay tantas cosas que hace los FrameWork como Cosmos. Una de las razones es porque El Framework Cosmos es el software y Tendermint es la cadena de bloques. 

O más precisamente el Framework Cosmos  e el centro principal de Internet de las cadenas de bloques, creado por los creadores de Tendermint. 

Entonces, comencemos a entender qué es Tendermint. Se describe a sí mismo como "máquinas de estado replicadas tolerantes a fallas bizantinas en cualquier lenguaje de programación", así que descifrémoslo. 

Tolerante a fallos bizantino vamos a explicar de donde nace esa analogía, el uso de fallos bizantinos significa que no necesitamos una única entidad de confianza.

Como un banco central, que libera monedas y confiamos en que liberará estas monedas de manera sensata. Se llama falla bizantina, porque había unos tipos con unos camellos y querían conquistar el imperio bizantino. Por lo tanto, tuvieron que atacar la ciudad de Constantinopla simultáneamente. Hasta ahí tan fácil. Todo lo que tenían que hacer era atacar al mismo tiempo desde todos los lados y dado que trajeron sables además de los camellos ya mencionados, sonaba como un posible plan.

 Pero no tenían teléfonos celulares, por lo que no podían llamar a los demás ni enviar instantáneas. Para empeorar las cosas, algunos de los generales podrían ser traidores y también la mierda del camello olía bastante mal. Así que los traidores querían enviar a otros generales leales a la muerte dando información falsa. Por el contrario, el líder de todas las tropas no quiere perder y, por lo tanto, quiere evitar que los traidores difundan información engañosa. Lamentablemente nadie sabe quiénes son los traidores y en algún momento no es posible saber si se puede confiar en la información. Todo este dilema se llama el problema de los generales bizantinos y es el problema prototípico de ejemplo, que blockchain está resolviendo. Para brindar seguridad.

Una solución a este problema permite sistemas organizados descentralizados. Los generales son un buen ejemplo de un sistema descentralizado, porque técnicamente no es posible conectar a todos los generales a una autoridad central. Por lo tanto, la comunicación lo suficientemente rápida solo es posible a través de una red de malla, pero esto se abre a la falla bizantina. Una solución es que el líder ponga firmas en sus mensajes, pero ¿qué sucede si recibe 6 mensajes con 2 tipos diferentes de firmas, 3 son falsas y 3 son reales? En este caso, incluso los protocolos tolerantes a fallos bizantinos no funcionan. Pero si solo hay una minoría de traidores, hay formas de determinar quién es leal y quién es un traidor por eso se diseña la red para que esta situación nunca se de.


Lo siguiente es el "estado replicado", eso es lo que realmente hacen las redes de cadenas de bloques. Replican estados en todos los nodos. No importa si ejecuta su nodo en Australia, China o el Polo Norte, termina con la misma cadena de bloques en palabras simples todos los nodos de la red tienen la misma información, lo que términos prácticos es muy, muy difícil cambiar algo sin que nadie se entere.
 
No queremos discutir aquí lo que replicas, por ejemplo, con bitcoin, algunos dirían que no es un estado sino transacciones no gastadas. 
Esto es importante para los desarrolladores, pero somos dummys y no queremos sumergirnos demasiado en detalles sutiles. Ahora que hemos mencionado bitcoin, también podemos notar que bitcoin tiene una solución especial para lograr la tolerancia a fallas bizantinas. La solución se llama Prueba de trabajo. Volveremos a esto más tarde. La caída de Constantinopla que indica el problema de los generales bizantinos se resolvió en ese entonces. 

Así que ahora tenemos una idea de lo que es Tendermint. Un software para distribuir un estado de algo en todo el mundo sin ninguna autoridad central. Este algo puede ser cualquier cosa. Puede ser un libro mayor, puede ser una base de datos de imágenes, una obra de arte una canción o película, puede ser una lista de órdenes comerciales no resueltas o cobradas, unos ticket de ingreso a un espectáculo, una compra de una casa, vehículo o un boleto de lotería no importa. 

Y esto es increíble. Significa que con Tendermint puede crear cualquier sistema de cadena de bloques que necesite y todo ya está hecho, excepto la lógica de su aplicación.
 Cómo se conectan todos los nodos, cómo llegan a un consenso, cómo se escribe la cadena de bloques, todo esto ya está resuelto, solo necesita programar la economía deseada de su token algo similar al concepto de PIN que aún se usa, si quieres hacer un token. 

También puede crear una aplicación descentralizada (dapp) sin token (PIN) ni registro. Hay algunos límites, el más importante significa que su aplicación tiene que ser determinista. Eso significa que cualquier entrada que proporcione, la salida se puede predecir exactamente o, en otras palabras, todos los nodos calculan exactamente el mismo estado siguiente a partir de un conjunto dado de transacciones y un estado inicial. Obviamente esto es necesario, de lo contrario habría bifurcaciones todo el tiempo. 

Todo eso significa que Tendermint separa la capa de consenso (lo dificil del tema)  y de red de la capa de aplicación de una solución de cadena de bloques (lo que el usuario usa) . 

Eso significa que cualquiera puede programar una cadena de bloques sin escribir todo el código relacionado con la criptografía y la red. Esto hace que sea relativamente  fácil para los desarrolladores crear soluciones. 
¿Qué pasa con las grandes empresas, tal vez quieren su cadena de bloques privada? 
No hay problema, Tendermint te lo deja a ti, quién se convierte en un nodo y cómo se incentiva la contribución, es decir puedes tener tu red descentralizada propia para hacerlo necesitas cuando menos 3k +1 donde k es un numero entero empezando en 1, esto implica que si deseas crear un red propias debes contar cuando menos con 4 nodos (para k=1), pero si no deseas hacerlo puedes emplear redes ya disponibles que prestan este tipo de logística. IPDB por ejemplo es una de las tantas que hay.

Ahora que nos damos cuenta de que Tendermint hace posible crear nuevos shitcoins (token o pines o como quieras llamrlo)  todos los días incluso más rápido que antes, nos damos cuenta de que todas estas las crypto monedas están construidas sobre la misma base. 

Tal vez tenga sentido conectarlos también. Aquí es donde Tendermint/Cosmos entra en juego. Tendermint/Cosmos está construido con Tendermint y es un modelo  de prueba de participación que utiliza la delegación  para permitir que cualquiera, incluso los no validadores, participen.

 A esto lo llamamos prueba de participación de Tendermint/Cosmos. Esta es nuevamente una de esas palabras locas que nosotros, como verdaderos dummys, no entendemos. Intentemos entender primero la Prueba de trabajo (PoW). 

Este es el enfoque que asegura bitcoin. Recordamos desde el comienzo del artículo que necesitamos una forma de determinar quién es un traidor y quién es leal. En el mundo de las cripto monedas, esto significa quién está creando nuevos bloques con transacciones válidas y quién podría estar falsificando transacciones para beneficio personal. 

PoW se basa en la idea de que hay trabajo duro por hacer y quien resuelve este trabajo es digno de confianza. 
Entonces, hay una tarea difícil que la red acepta resolver, pero es fácil de verificar y con cada solución encontrada, puede generarse una nueva tarea. Además, se puede ajustar la dificultad de la tarea. Quien resuelve la tarea difícil primero encuentra un nuevo bloque y comienza la búsqueda del siguiente bloque.
 Aún así, estas cosas están descentralizadas. Entonces, ¿cómo sabemos en quién confiar? En ese caso, puedes confiar en la cadena más larga. Dado que la cadena más larga ha resuelto el trabajo más duro, es la más confiable.
 Ajá, pero ¿no crea esto una espiral ascendente de bloques cada vez más rápidos y una disminución de los tiempos de bloque? Sí lo sería, pero como hemos comentado lo duro que es el trabajo, es regulable. Por lo tanto, la red aumenta la dificultad del problema, por lo que siempre tarda 10 minutos en encontrar un nuevo bloque en promedio.
 Ahora podríamos preguntarnos cómo esto está asegurando la red. ¿Solo hay algún trabajo arbitrario aleatorio por hacer?
 Bueno, la cosa es que tienes que adquirir hardware para hacer eso. Tienes que gastar electricidad para hacer eso. Si decide volverse malicioso, compre mucho poder hash, haga todo el PoW y controle la red, entonces podría robar todo el bitcoin. 
Una reacción podría ser que Bitcoin pierda su valoración, lo cual no es tan malo para usted, ya que robó el Bitcoin de todos modos, pero su hardware de minería ahora tampoco vale nada. Y por ese hardware pagaste mucho  dinero. 
Por lo tanto, las personas con mucho poder de hash han invertido mucho y, por lo tanto, quieren que Bitcoin prospere. 
Además, se desea que el valor del hardware de minería aumente con la capitalización de mercado de bitcoin. Esto se logra con tarifas y recompensas en bloque, lo que significa que los mineros ganan más cuando Bitcoin tiene una valoración más alta. Como resultado, esto incentiva la instalación de más mineros y, por lo tanto, aumenta la capitalización del hardware. 
Con este ingenioso mecanismo, siempre se asegura que cuesta muchos miles de millones destruir bitcoin a través de este vector. Desafortunadamente, PoW tiene dos inconvenientes muy críticos.
Un inconveniente fundamental es que se desperdicia electricidad. Bitcoin desperdicia enormes cantidades de electricidad. Los cálculos son arbitrarios y solo necesarios para asegurar la red, pero no cumplen un propósito en cuanto a los números que se calculan. 
Desperdiciar siempre es malo, pero en el contexto del calentamiento global, desperdiciar energía es aún peor. El segundo problema crítico con PoW es el poder de los mineros. Los mineros no necesitan mantener bitcoin. Para ellos no importa cuán útil sea Bitcoin, para ellos solo se benefician de la minería. 
Es bueno si los mineros quieren que la moneda sea útil y no quiero discutir aquí qué tan bien funciona esto para bitcoin. Todo lo que quiero decir es que es posible que los mineros sigan una política que aumenta las tarifas y hace que una moneda sea inutilizable como moneda, reduciendo su utilidad a una reserva de valor o, peor aún, a un artículo de colección. Por ejemplo, para los pagos diarios, no desea utilizar una moneda con costos de transacción superiores a $10. Si compras un chicle en un quiosco y las transacciones cuestan mucho más que el artículo, bueno, no somos solo dummys, sino tontos. Está bien ser un dummy, pero no queremos ser tontos.

Sin embargo, la gente ya ha tomado una decisión sobre los problemas de PoW hace años. La solución más popular es:
La Prueba de participación  llamada PoS
La red ya no está asegurada por el trabajo duro sino por las altas apuestas, aquí apuestas no son de loterías ni juegos de azar, sino el que mas hace mas gana).

 Entonces, para llegar a un consenso y encontrar nuevos  bloques, ya no necesita hardware, sino muchas token en la moneda respectiva.
En PoW, todos tienen la oportunidad de encontrar un nuevo bloque proporcional a la cantidad de trabajo que se está realizando. Análogo en PoS, todos tienen la oportunidad de encontrar un nuevo bloque proporcional a la cantidad de apuesta (ms trabajo haga) comprometida. Eso significa que puede poner sus transacciones en juego, lo que las hace inamovibles y le permite participar en las rondas de consenso.

 ¿Recuerdas lo caro que era el hardware para que la red fuera segura? Aquí ocurre lo mismo con las transacciones en juego. Si falsifica transacciones , entonces la moneda criptográfica en la que ha apostado (gastado trabajo) pierde su valor, por lo tanto, no desea hacer eso. 

A primera vista, PoS suena tan fácil y mucho más sensato que PoW, pero tiene algunos inconvenientes. Un ejemplo destacado es el problema de nada en juego.
 Se aplica a las bifurcaciones, por lo que cuando la red se divide en dos partes separadas, el PoS simple incentiva a los participantes a seguir todas las cadenas bifurcadas.
En PoW no puedes hacer eso, porque tu hardware de minería está limitado en la cantidad de trabajo que puede resolver. Pero si sus transacciones creadas existen de la misma manera en todas las bifurcaciones, no tiene nada que perder en una bifurcación, solo ganar, lo que incentiva las bifurcaciones. Desafortunadamente, las bifurcaciones no son muy saludables para una red, detienen el crecimiento, confunden a los usuarios y ralentizan el proceso de desarrollo. 
Otro problema es que todos estos stakeholders ( seguidres de transacciones) tienen que comunicar y sincronizar su opinión sobre la evolución de la cadena. 
Para PoW no importaba tanto. Alguien va a encontrar el siguiente bloque y todos los demás pueden verificar si esta solución es correcta o no. 
Para PoS, se debe determinar quién  propondrá el siguiente bloque y luego todos deben estar de acuerdo en que este bloque es válido. Si nos atenemos a tiempos de bloque en el  rango de 10 minutos como para bitcoin, esto no es un problema real, pero sabemos que la escalabilidad es un problema por un lado y no queremos esperar la confirmación de la transacción por otro lado. De hecho, no es necesario esperar 6 confirmaciones (= 1 hora) como en el caso  de bitcoin para estar seguro de que una transacción es válida. Esto es solo una consecuencia de PoW.


Siento mucho que este texto ya sea tan largo y algo complejo se describe el método lo mas sencillo posible, pero lo debe recordar es que el método para generar tokens, es bien seguro. . Trataré de ser lo más breve posible, pero no sé cómo hacerlo, ya que muchas personas no conocen todos estos problemas intrínsecos. Pero he aquí las buenas noticias: ahora puedo hablar de Tendermint

La solución a este problema es la delegación. De ahí el nombre delegado Cosmos-Proof of Stake. Los participantes se dividen en dos grupos, los delegantes y los validadores. Los validadores son los participantes del mecanismo de consenso, mientras que los delegantes no son parte  de la comunicación directa de la red. 
En este caso, podemos limitar la cantidad de validadores a un número fijo, por ejemplo, 100. Ahora,  incluso si 10k quieren apostar o incluso 100k quieren hacer eso, el problema de sincronizar todos estos nodos desaparece. Sincronizar 100 participantes no es un gran problema, con nuestro ejemplo inicial de una potencia de 2, necesitamos 7 etapas, si 10 destinatarios obtienen los nuevos bloques, entonces 2 etapas son suficientes para pasar información simple. Para la tolerancia a fallas bizantinas necesitamos algunas rondas adicionales, pero es posible forjar nuevos bloques en unos segundos con conexiones normales a Internet. 
Entonces, ¿qué hacen los  delegadores? Ellos votan sobre los validadores. Todavía aseguran la red con su participación. Tiene sentido elegir validadores que también  tengan muchas transacciones en juego, para que no se vuelvan maliciosos, pero los delegadores también deciden qué validadores admitir.
 Por lo tanto, puede participar para obtener recompensas de transacciones, pero no necesita configurar un nodo fuerte. 
Este es el trabajo de los validador es, quienes obtienen un poco más de rendimiento por su trabajo. Pero así como la inflación anual es dinámica en Tendermint/Cosmos la comisión de los validadores también es dinámica. El primero se ajusta para que más del 66 % de las monedas estén apostadas (en la prueba de trabajo, el 50 % del poder de hash tiene que ser no malicioso, en la práctica, la tolerancia a fallas bizantinas es del 66 %) y el último se ajusta para que la comisión pueda ser mantenido razonablemente bajo, pero los validadores todavía tienen un incentivo para ejecutar un nodo.
 Esto se logra a través de la competencia entre validadores por delegación. Una observación más es importante aquí, si su validador se corta,  también pierde sus transacciones apostadas. Por eso es importante dividir sus transacciones delegadas y vigilar a los validadores, lo que es un incentivo para monitorear lo que sucede y así mantener la red segura. 
El tamaño de bloque de 1 MB fue solo un ejemplo aquí, por supuesto, esto es dinámico nuevamente. Pero se elige aquí para mostrar que Tendermint/Cosmos puede manejar 600 veces más información que bitcoin sin desperdiciar electricidad.

Ok, de nuevo un poco complejo aunque se trata de ser sencillo, entonces Tendendermit/Cosmos está técnicamente bien pensado para  asegurar la información y que nadie se apropie de lo ajeno, y de alguna manera mejora la escalabilidad verticalmente. Eso es genial, pero muchas monedas están haciendo eso, ¿verdad? 

Absolutamente correcto. Hay muchas monedas haciendo esto. Y para ser honesto, esto no es lo que es tan asombroso de Termint/Cosmos. 
 Tendermint/Cosmos es también una plataforma de tokens múltiples. No solo puede tener partes en Cosmos, que son las fichas de participación de transacciones en Cosmos (PINES), también puede tener lo que denominan fotones (que es un terminos de la simplicidad son virtual-créditos), que son las fichas de pago de Tendermint/Cosmos. 

Entonces, un token para todo este asunto del consenso y otra token para pagar transacciones.

Estos fotones no están estacados y, por lo tanto, son muy fluidos en los intercambios pueden ser reutilizados, recargados o descartados

 Además, los fotones también son el token nativo de la red ethermint. Ethermint es Ethereum alojado en Tendermint lo que implica que si se desea  puede usar crypto monedas de Bitcoin, Ethereum para adquir tokens (pines).

Misma funcionalidad que Ethereum, pero consenso como se describe anteriormente. Esto resuelve la parte vertical del problema de escalabilidad. 
Dado que Tendermint/Cosmos no pretende ser un competidor de otros ecosistemas, la creación de ethermint. Esto significa que todos los titulares de ETH (crypto moneda de Etherum)  obtienen fotones y pueden usar ethermint como ethereum, pero con tarifas mucho menores y está conectado a la red Tendermint/Cosmos. 

red cosmos? Bueno, en realidad, Tendermint/Cosmos se describe a sí mismo como el internet de las cadenas de bloques. Eso es porque en este cosmos hay zonas conectadas a través de hubs. Las zonas pueden ser cualquier cosa que se pueda crear con Tendermint es decir cualquiera cosa a la cual se le pueda poner un valor y sea cuantificable de forma discreta es decir separada en , unidades, kilos, cms etc.

Una zona es ethermint obviamente. Otra zona puede ser una zona de un solo uso, por ejemplo. Eso significa que puede depositar bitcoins reales allí para bitcoin-inside-cosmos-token.

 Una vez que tenga estos tokens, puede transferirlos al centro de Tendermint/Cosmos e intercambiarlos por otros tokens, por ejemplo, fotones o lo que sea que también esté disponible, caramelos, chicles, ticket, entradas, boletos etc..
 Otra zona podría ser una zona de paridad (un cambiadero de monedas virrtual) del euro, donde depositas euros en una cuenta bancaria y obtienes algún token de euro dentro del cosmos o viceversa. 

Ahora puede intercambiar estos tokens de euro frente a algunos tokens de bitcoin y, después del intercambio, canjear bitcoins reales en la zona de pegado de bitcoin. A continuación, su socio comercial canjea euros en la zona de paridad del euro.
 Lo que ustedes dos han hecho entonces es un comercio descentralizado. ¿Es esto directamente posible con Tendermint/Cosmos? No, pero es muy fácil crear una zona conectada a Tendermint/Cosmos que permita el comercio descentralizado. De hecho, esta creación de zonas y conectarlas a través de hubs es la característica destacada de Tendermint/Cosmos. 

Imagina que hay una aplicación en Ethereum que obstruye la red creando más del 10% del tráfico y se trata de vender lindos gatitos. 
En Tendermint/Cosmos, los desarrolladores pueden decidir crear una zona específica solo para  comercialzar  estos dulces gatitos. Si la manía de los  gatitos estalla por completo e incluso esa zona no maneja las transacciones lo suficientemente rápido, los desarrolladores pueden generar otra zona de venta de gatitos, que se ejecuta en paralelo a la primera asi no se genera congestión.

 A través de los hubs de Tendermint/Cosmos se pueden intercambiar los gatitos por perritos o cualquier otra cosa, es decir se vuelve una monedad para pago y compra de cualquier cosa disponibles en su red o redes amigos o comunes  de forma descentralizada. 
Hemos oído hablar de la escala vertical a veces en este artículo; este es el otro enfoque y se llama escalamiento horizontal. El escalado horizontal es asíncrono y complica un poco las cosas, pero no está tan limitado como el escalado vertical (por ancho de banda y latencia…).

Todo eso significa que es posible construir estructuras en forma de árbol de centros y zonas, lo que se abre para una enorme escala de la tecnología blockchain o sea puedes cambiar chicles por boletas y estas por entradas un concierto.
 
Es posible que muchos hayan oído hablar de la fragmentación en la que están trabajando actualmente los desarrolladores de ethereum. Es diferente, la fragmentación funciona automáticamente. Para los centros y zonas de Tendermint/Cosmos, los desarrolladores tienen que sentarse y construirlo manualmente. Pero una gran ventaja de las zonas es que cada zona se puede construir de forma independiente.
En este concepto muy útil se puede tener una cosa que pueda ser vendida fraccionada por decir comprar una caja de galletas por un valor total y luego venderlas una por una, algo muy útil sin duda o comprar un billete de lotería y venderlo por fracciones.

 Una zona de la red puede tener su propia economía y decidir si comporta o no su modelo de compras o ventas y  que equivale, y también se pueden conectar cadenas de bloques privadas. 

Esto ya indica el espíritu del proyecto Tendermint/Cosmos. No se trata de apoderarse de todo el espacio criptográfico como afirman muchos otros proyectos. Se trata simplemente de conectar todo junto y hacer que los formas de pago sean mas simples  y universales. 

No hay futuro con una sola blockchain resolviendo todo de la mejor manera. El futuro tendrá muchas cadenas de bloques específicas de aplicaciones adaptadas a las necesidades de sus usuarios y desarrolladores. Tendermint/Cosmos quiere conectar estas cadenas de bloques a las cadenas de bloques existentes. 

Tendermint quiere dar un sustrato a estas cadenas de bloques específicas de aplicaciones. Por eso, Tendermint y Tendermint/Cosmos no se pueden considerar por separado. Ambos hacen que la otra cosa sea mucho más valiosa y lo mejor es que entre mas aplicaciones se desarrollen mas cosas tienes para intercambiar con tus tokens (pines).



Comentarios

Entradas populares