Klaytn blockchain es una cadena de bloques pública basada en BFT de prueba de participación (PoS) altamente optimizada que tiene como objetivo cumplir con la confiabilidad de nivel empresarial.
El objetivo de Klaytn es la adopción masiva de blockchain. Hay muchas cadenas de bloques públicas, pero la industria aún no puede obtener la adopción esperada. La razón es que la tecnología blockchain es adoptada actualmente por equipos pequeños, pero las empresas aún se muestran reacias a utilizar esta tecnología.
El equipo detrás del proyecto cree que las empresas impulsarán la adopción masiva de blockchain. Por lo tanto, el proyecto está diseñado para empresas desde el principio y la adopción masiva es su principal objetivo. En la actualidad, existen varios proyectos en Klaytn. Echemos un breve vistazo a Klaytn.
¿Qué es Klaytn Blockchain?
Klaytn es una cadena de bloques de PoS desarrollada por Ground X, una subsidiaria de cadena de bloques del gigante de mensajería surcoreano Kakao. Klaytn lanzó su red principal, Cypress, el 27 de junio de 2019.
El objetivo principal del proyecto es ser una plataforma preparada para empresas y centrada en el servicio. Para hacer realidad su visión, Klaytn proporciona un conjunto completo de entornos de desarrollo de aplicaciones blockchain para equipar a las empresas con la capacidad de crear aplicaciones que integren cualidades clave conferidas por la red pública subyacente de Klaytn, incluida la transparencia, la seguridad y la resistencia a la censura.
Klaytn utiliza un Practical Byzantine Fault Tolerance (PBFT), una versión optimizada de Istanbul BFT, para alcanzar la finalidad inmediata. Según Ground X, la plataforma combina las mejores características de blockchain tanto pública como privada y permite que se produzcan aplicaciones del mundo real a gran escala de inmediato para que nuestros usuarios finales puedan hacer un uso completo de los servicios sin mucha experiencia en blockchain o criptomoneda.
Descripción general de Klaytn
Según la documentación, para abordar las necesidades de las empresas, la red principal de Klaytn Cypress tiene un tiempo de confirmación y generación de bloques de 1 segundo. La red puede manejar 4000 transacciones por segundo (TPS) y los precios de la gas son casi 1/10 de Ethereum.
Además, Klaytn es compatible con Ethereum Virtual Machine (EVM) y la ejecución de contratos de Solidity. La versión actual de KLVM se deriva de Ethereum Virtual Machine (EVM) y, como tal, es bastante similar a la de EVM. Para escribir contratos inteligentes, Klaytn actualmente admite Solidity como el lenguaje de programación principal.
Para abordar el desafío de la adopción masiva de blockchain, Klaytn se esfuerza por mejorar la experiencia de tres categorías diferentes de usuarios mediante la entrega de tres paquetes separados: ofertas de experiencia de desarrollador (DX), ofertas de experiencia de usuario (UX) y ofertas de experiencia empresarial (EX).
En las ofertas de DX, Ground X intenta garantizar que se desarrollen y se pongan a disposición excelentes productos en el ecosistema de Klaytn. Las ofertas de DX proporcionan entornos de desarrollo integrados, software de interoperabilidad blockchain y una plataforma amigable para el desarrollador que podría soportar un rendimiento confiable a 2500 TPS y más, capacidad de respuesta inmediata que apunta a la finalidad de 1 segundo en cada bloque y costos operativos predecibles basados en una tarifa de transacción fija.
Para ofrecer una mejor experiencia de usuario de blockchain (UX), Klaytn tiene como objetivo proporcionar a los proveedores de servicios de blockchain los medios para minimizar los obstáculos de adquisición de usuarios y los desafíos técnicos de desconocimiento, como la creación y administración de cuentas, la custodia de claves privadas y el aprovisionamiento y configuración de billeteras.
El objetivo final de Klaytn es convertirse en la primera solución blockchain en llevar la adopción masiva de blockchain al mundo. Para abordar los obstáculos que enfrentan las empresas al utilizar la tecnología blockchain, Klaytn proporciona una infraestructura de red de nivel empresarial con soporte de confiabilidad incorporado y alto rendimiento que permite a las empresas entregar productos blockchain que satisfacen las expectativas de la experiencia del usuario final moderno sin sacrificar los valores únicos de blockchain público de transparencia, seguridad y resistencia a la censura.
Para proporcionar la mayor flexibilidad y personalización requerida para las empresas, Klaytn proporciona Service Chain que ofrece una amplia personalización para organizaciones individuales. Además, las empresas pueden integrar sin problemas sus activos existentes, como la inteligencia empresarial o las herramientas de análisis, con Klaytn para reducir la fricción al incorporar blockchain en el proceso de operaciones.
Arquitectura de red de Klaytn
La siguiente figura describe la arquitectura de la red Klaytn.
Klaytn utiliza una arquitectura de red por niveles con tipos de nodos basados en roles para optimizar el rendimiento de la red. Según la imagen anterior, Klaytn se puede dividir en tres subredes lógicas según sus funciones y propósitos.
- Core Cell Network (CCN): De acuerdo con la documentación, “CCN consiste en Core Cells (CC) que verifican y ejecutan transacciones enviadas a través de Endpoint Nodes (EN). CCN es responsable de crear y propagar bloques en toda la red «.
- Red de nodo de punto final (ENN): ENN, se compone únicamente de EN conectados y también a una serie de nodos proxy (PN). Los EN sirven como puntos finales para la red Klaytn, manejando solicitudes de API RPC y procesando datos enviados hacia y desde cadenas de servicios. Core Cell Network (CNN) y Endpoint Node Network (ENN) forman una cadena principal o mainnet de Klaytn.
- Red de cadena de servicios (SCN): las SCN son subredes de Klaytn compuestas por cadenas de bloques auxiliares operadas de forma independiente por aplicaciones de cadenas de bloques (BApps). Las cadenas de servicio están conectadas a la cadena principal a través de EN. Las aplicaciones de blockchain se pueden ejecutar en la cadena principal de Klaytn u operar en sus propias blockchains llamadas Service Chains.
Arquitectura de la red principal de Klaytn
Lo anterior es la red es la arquitectura de red de Klaytn. Core Cell Network y Endpoint Node Network forman una cadena principal o mainnet de Klaytn. La siguiente imagen explica la arquitectura de la cadena principal de Klaytn.
Como sabemos, la red principal de Klaytn consta de CCN y ENN. Core Cells Network (CCN) se puede dividir en red de nodos de consenso (CNN) y red de nodos de proxy (PNN).
Cada CC de CNN consta de un nodo de consenso (CN) y dos nodos proxy (PN). Los CN forman una red de malla completa entre ellos llamados CNN. CNN aplica el algoritmo PBFT para llegar a un consenso y los PN transmiten las solicitudes de transacción a los nodos de consenso y propagan los bloques hasta los nodos de punto final.
ENN consta de nodos de punto final (EN) que principalmente crean transacciones, manejan solicitudes de API de RPC y procesan solicitudes de datos de cadenas de servicios.
Los nodos de arranque son nodos de tipo especial operados por Klaytn para ayudar a los nuevos nodos que se unen a registrarse en la red y descubrir otros nodos con los que conectarse.
Mecanismo de consenso de Klaytn
Klaytn logra una rápida finalidad al adoptar y mejorar Istanbul BFT.
En Klaytn, hay cuatro tipos de nodos, CN (nodo de consenso), PN (nodo de proxy), EN (nodo de punto final) y nodos de arranque. Bootnodes no tiene nada que ver con el mecanismo de consenso de Klaytn.
Los CN son administrados por CCO (Core Cell Operators) y están a cargo de la generación de bloques. Una ‘ronda’ es un ciclo de generación de bloques en Klaytn y dura aproximadamente un segundo. Los CN forman colectivamente un Consejo llamado Consejo de Gobernanza de Klaytn y en cada generación de bloque, parte de ellos son seleccionados como miembros del Comité utilizando un VRF (Función Aleatoria Verificable). En cada ronda se selecciona un CN como bloque propuesto.
El proponente luego transmite una prueba criptográfica de selección para la ronda a todos los CN. El comité responde con sus propias pruebas de selección. Luego, el proponente selecciona un conjunto de transacciones de su grupo de transacciones y crea un bloque al ordenarlas. El proponente luego ejecuta un consenso con el comité para acordar y finalizar el bloque recién creado.
Se requieren más de dos tercios de las firmas del comité para finalizar un bloque. Cuando el proponente y el comité llegan a un consenso, el nuevo bloque se propaga a todos los CN (también incluye otros nodos que no sean del comité) y finaliza la ronda de consenso. La información de este nuevo bloque se envía a todos los participantes de la red mediante la entrega de los datos del cuerpo y del encabezado del bloque a ENN a través de PNN.
Para cada ronda, se distribuye al proponente del bloque una recompensa en bloque, que es la suma de las tarifas de transacción y KLAY recién acuñadas. El proponente del bloque recién creado recibe el 100% de la recompensa que se otorgará a los CN, mientras que el comité no recibe ninguna. Las posibilidades de ser seleccionado como proponente dependen de la cantidad de tokens KLAY apostados por el CN.
Moneda Klaytn (KLAY)
KLAY es la moneda nativa de Klaytn y la criptomoneda transferible interna de Klaytn y se utiliza para pagar tarifas de transacción al crear o ejecutar contratos inteligentes o al transferir KLAY.
Según el documento de posición de Klaytn:
“KLAY es un elemento necesario – en esencia, el combustible – para operar la red Klaytn. Es una forma de pago que realizan los usuarios de la plataforma a los nodos de consenso (CNs) que ejecutan las operaciones solicitadas. Para decirlo de otra manera, KLAY es un incentivo; asegura que los desarrolladores escriban aplicaciones de alta calidad (porque el código derrochador cuesta más dinero) y que la red se mantiene saludable (los nodos de Klaytn son compensados por los recursos que aportan) ”.
Los nodos de consenso (CN) apuestan a KLAY para unirse al Consejo de Gobernanza de Klaytn y proponer bloques. Los proponentes de bloque reciben recompensas en bloque que son la suma de las monedas KLAY recién acuñadas y las tarifas de transacción cobradas en forma de KLAY. Según CoinMarketCap, el suministro total de KLAY es de más de 10 mil millones en el momento de escribir este artículo.
Consejo de Gobernanza de Klaytn
La cadena de bloques de Klaytn está gobernada por el Consejo de Gobernanza de Klaytn, que incluye a gigantes de la industria de la cripto como Binance y Huobi y grandes nombres de sus respectivos campos. En otras palabras, Klaytn Governance Council es una alianza de empresas y organizaciones multinacionales, responsable de operar la red de nodos de consenso e impulsar el crecimiento del ecosistema.
Los miembros del Consejo participan en decisiones clave relacionadas con las actualizaciones técnicas de la plataforma, incluidas las estructuras básicas para las nuevas funciones principales, así como las actualizaciones de la política económica y la resolución de gastos, incluida la estructura de financiación, la política de tarifas de transacción y las métricas de evaluación de contribuciones.
Links
- Website: https://www.klaytn.com/
- Documentación: https://docs.klaytn.com/
- Klaytn Position Paper: https://www.klaytn.com/Klaytn_PositionPaper_V2.1.0.pdf
- Klaytn Token Economy & Governance Paper: https://www.klaytn.com/Klaytn_Token_Economics_and_Governance_Paper_V1.01.pdf
- Klaytn Block Explorer: https://scope.klaytn.com/
- Twitter: https://twitter.com/klaytn_official