PRIMARIOBloqueadoDesbloquearSeguirSiguiendo
La nueva generación de efectivo electrónico: ¿hay algún error en nuestro mecanismo de consenso?
Bitcoin, la primera criptomoneda del mundo, fue creada para actuar como una nueva versión de efectivo electrónico criptográficamente seguro. Parte del atractivo de tal criptomoneda era permitir la creación de un mercado libre basado en el control descentralizado sobre la producción de dinero. Sin embargo, la utilización de las criptomonedas para los pagos diarios se ha visto obstaculizada por una tasa lenta de transacciones ofrecidas por las cadenas de bloques de primera y segunda generación, como Bitcoin y Ethereum. Esto se debe a la naturaleza de sus mecanismos de consenso.
Un mecanismo de consenso es el medio por el cual todos los nodos de un libro mayor distribuido llegan a un acuerdo, o consenso, sobre el estado de la red en un momento determinado. Dicho mecanismo debe ser tolerante a fallos, lo que simplemente significa que se puede confiar en que funcione frente a ataques externos e incluso a usuarios deshonestos.
Cómo se hicieron las cosas: una visión general de los mecanismos populares de consenso
Una breve descripción de los mecanismos de consenso utilizados por Bitcoin y Ethereum ayudará a poner las cosas en contexto.
Bitcoin utiliza un mecanismo de consenso de Prueba de trabajo (PoW) que requiere el cálculo de fórmulas matemáticas complejas por equipo especializado. Esto lo hacen los mineros que son recompensados por gastar recursos como el dinero para equipos de minería de bitcoin como los procesadores ASIC y la electricidad.
Ethereum requiere que los miembros de la red apuesten una parte de su éter en la cadena de bloques para obtener derechos de voto. Estos "validadores" pueden luego extraer fichas en proporción al valor de las fichas que han apostado.
En ambos casos, los tiempos de transacción aumentan a medida que aumenta el número de mineros y validadores.
Miradas primarias hacia DPoS
EOS, la cadena de bloques en la que se alojará el APLICACIÓN PRINCIPAL, utiliza lo que se conoce como Prueba de Aprobación Delegada (DPoS) como mecanismo de consenso. Este mecanismo fue creado por Dan Larimer, el fundador de EOS, Steemit y Bitshares. DPoS funciona de una manera similar a PoS, pero aumenta el rendimiento del sistema al agrupar las transacciones de red con un número pequeño (EOS tiene 21) de lo que se llama validadores públicos responsables de garantizar la validez de la transacción. Debido a la falta de equipo de minería requerido, y al número limitado de nodos, los mecanismos de consenso de DPoS permiten grandes ahorros en términos de energía, costo y, lo que es más importante, tiempo de transacción.
Desventajas de la Prueba de Juego Delegada
La seguridad y la escalabilidad son dos atributos que pueden parecer mutuamente excluyentes cuando se trata de sistemas de contabilidad distribuidos. Cuanto mayor sea el número de nodos que validan las transacciones, más tiempo les llevará alcanzar un consenso. Esto aumenta el tiempo por transacción y disminuye la viabilidad de las transacciones rápidas requeridas para que una criptomoneda sea conocida como efectivo electrónico.
La descentralización completa aumentaría la seguridad de la red pero reduciría la posibilidad de tener un gran número de transacciones por segundo. Es por esta razón que tanto las comunidades de Bitcoin como las de Ethereum están trabajando en la implementación de actualizaciones diseñadas para disminuir los tiempos de transacción.
Facilitando la adopción masiva.
Si bien una red de que usa DPoS no puede afirmar que es tan segura como los mecanismos de consenso de PoW mucho más lentos, puede allanar el camino para la adopción masiva de esta nueva tecnología. Existe una creciente comprensión de esto, especialmente a medida que el ecosistema de criptografía madura y la gente entiende que no todas las redes de aplicaciones digitales y de cadenas de bloques tratan con datos confidenciales, como la información financiera.
La belleza de los sistemas DPoS radica en el hecho de que se puede implementar sobre mecanismos de consenso más seguros y con mayor consumo de energía, como PoW. Esto implicaría el desarrollo de una capa secundaria (que consistiría en una cadena de bloques que utiliza DPoS) sobre una cadena de bloques base que se ejecuta en PoW. Este sistema bifurcado permitirá que la mayoría de las transacciones en una plataforma descentralizada compleja ocurra en la capa secundaria de DPoS, mientras que toda la información importante se almacena en la cadena de base subyacente.
Manteniendo el espíritu vivo
Volvamos ahora al tema inicial de los mecanismos de consenso y la descentralización. Sí, las cadenas de bloques que implementan sistemas PoW o PoS están técnicamente más descentralizadas. Sin embargo, para que se realice el espíritu de las criptomonedas y para que aumente la adopción de la tecnología de la cadena de bloques, es importante que consideremos la mejor manera de avanzar en su uso. Por ejemplo, un dApp que funciona como un juego de computadora podría estar alojado en una cadena de bloques DPoS.
Puede que no sea completamente seguro, pero al permitir que los usuarios se involucren con el dApp (una cadena de bloques de PoW no puede sostener un juego de computadora con muchos usuarios en este momento) le proporcionará al público una mejor idea de propiedad colectiva y gobierno descentralizado. La tecnología está llevando a Es este progreso constante hacia un ideal de mercado descentralizado lo que está guiando al equipo de desarrollo de PRIMARY a avanzar.