Re: IoTeX - Blockchain para el IoT centrada en la Privacidad y Escalabilidad by
on
08/01/2019, 23:35:14 UTC Requisitos de los Productores de BloquesPrincipios Guía de IoTeXLa Mainnet de IoTeX usa el mecanismo de consenso Roll-DPoS , una versión más democrática de la Prueba de Participación Delegada (DPoS) con alto rendimiento, finalidad instantánea y alta resistencia a ataques de red. Para mantener la red de IoTeX los poseedores de tokens seleccionan un comité de productores de bloque por medio de un algoritmo aleatorio. Creemos firmemente que los productores de bloque de IoTeX deben estar asentados firmemente en nuestra comunidad y deberían ser apasionados y con la suficiente experiencia para hacer nuestro ecosistema descentralizado un lugar justo y próspero. Para este fin, usamos los PECS como nuestros principios guía para el diseño de nuestro proceso de elección de productores de bloque y la gobernanza de la red en general.
Participación e inclusividad: los mecanismos estarán integrados en el proceso de votación/participación para asegurar que el poder no se centraliza en unos pocos productores de bloque de gran tamaño; en otras palabras, nuestro proceso buscará prevenir conspiraciones y la formación de cárteles.
Evolución impulsada por todos los interesantes: los productores de bloque de IoTeX serán responsables de producir/validar nuevos bloques y serán recomensados apropiadamente. Además, los productores de bloque, junto con los poseedores de token y contribuidores de la red, participarán en la gobernanza de la red para asegurarse de que IoTeX evoluciona de manera justa y descentralizada.
Crecimiento como forma de participación: los productores de bloque no deberían consistir solo de depositarios con grandes reservas de token sino también de aquellos que contribuyan al crecimiento de IoTeX de maneras significativas (ej. Interacción con la comunidad, concienciación sobre el proyecto, tráfico de la red, referidos, Desarrollo de funciones y herramientas útiles), especialmente durante la fase inicial de bootstrapping.
Sostenibilidad bajo cualquier circunstancia: en vez de depender en la inflación de los token nativos, IoTeX emplea un sistema de recompensas justo con los productores de bloque independientemente de las condiciones de mercado. Los productores de bloque siempre serán capaces de cubrir sus costes de hardware y mantenimiento. ¿Por qué Roll-DPoS?Fundamentalmente diferente de los esquemas de prueba de trabajo (PoW) y la prueba de participación (PoS), Roll-DPoS permite escalabilidad masiva manteniendo una alta descentralización. En Roll DPoS, los poseedores de token tienen en cuenta recursos computacionales, número de token, y varios otros factores (ej. Contribuciones, reputación. Actividad de la red), a la hora de votar a sus productores de bloque preferidos. Los productores de bloque potenciales se clasifican según el número de votos que reciben, y se considera apto a un grupo de aquellos con más votos (candidatos) para entrar al comité de productores de bloque de la era actual; esto es lo que llamamos esquema clasificatorio.
De este grupo de candidatos, se seleccionan con un algoritmo aleatorio múltiples subcomités de productores de bloque para convertirse en productores de bloque para la cadena raíz de IoTeX y varias subcadenas. Tras cada era se seleccionan nuevos subcomités de candidatos para la producción de bloques. Y, una vez seleccionado para un subcomité, el principal rol de un productor de bloque de IoTeX es producir y verificar bloques a cambio de recompensas en forma de tokens IoTeX; esto es lo que llamamos esquema de recompensas. Para más detalles, por favor lea el Roll-DPoS yellow paper y este vídeo general a alto nivel.
Con nuestra implementación a alto nivel, Roll-DPoS proporciona los siguientes beneficios:
1.Se produce un nuevo bloque cada ~7 s para una gran escalabilidad (~3,000 TPS para cada cadena raíz y subcadena en la Testnet); la sincronización de bloque es rápida y fiable.
2.Los comités responsables de minar la cadena raíz y cada subcadena se seleccionan de manera aleatoria; dentro de cada comité el orden de producción de bloques también es aleatorio, proporcionando una alta resistencia a oligopolios/cárteles y ataques e irregularidades de red..
3.Distintos comités son responsables de diferentes/heterogéneas blockchain (nota: esta es una forma de sharding). Esto minimiza el coste de red, computación y almacenamiento para los productores de bloques. En otras palabras, un productor de bloque puede elegir producir bloques para la blockchain que ofrece el mayor ROI (actualmente en la cadena raíz) sin necesitad de almacenar datos o de mantener otra blockchain de la que no se ocupa.
Compartiremos más detalles sobre el esquema de clasificación y el esquema de recompensas en dos blogs separados pronto.Requisitos para Productores de BloquesComo la producción y verificación de bloques en la red de IoTeX la gestiona exclusivamente un grupo de productores de bloque, es crucial que todos los candidatos reúnan los requisitos específicos de hardware, software y funcionamiento. Estos requisitos mínimos están basados en el hecho de que la red es solo tan fuerte como el productor de bloque más débil, y son necesarios para mantener la completa seguridad y alta eficiencia de la blockchain de IoTeX:
Gastos Estimados para el primer añoServidor: c5.2xlarge. ~$3,000/año
Memoria: st1. ~$1100/año
Ancho de banda: ~$600/año
Total (con AWS Service): <$5,000 el primer año¿Interesado en convertirte en un Productor de Bloque?Para aquellos interesados en volverse parte del grupo inicial de productores de bloque de la Testnet, por favor, completa este formulario. Más tarde. Este mes lanzaremos un formulario más detallado para los productores de bloque de la Mainnet. ¡Por favor, mantente atento a nuestros canales oficiales para estar al tanto!