Testnet INT Chain 4.0: lanzamiento oficial de Titans

INT Spanish Community
INT Chain Spanish Community
4 min readDec 6, 2019

Después del lanzamiento de INT Chain 3.0 el 16 de enero de 2019, habiamos comenzado la investigación y el desarrollo del testnet de la mainnet 4.0. Siguiendo la ruta establecida, nos centramos principalmente en el desarrollo de contratos inteligentes, algoritmos de consenso y gobierno en línea, y funciones de privacidad. Recopilamos ampliamente los comentarios de la comunidad.

Por un lado, hemos optimizado continuamente nuestros productos como el monedero y explorador, lanzamos Smart Wallet y agregamos Smart Wallet Game, INT financing y el Referéndum Comunitario a estas aplicaciones descentralizadas; Por otro lado, hemos estado optimizando el código de la mainnet 3.0, y el plan de nodos ha realizado varias mejoras.

Después de 8 meses de iteración continua, se han desarrollado las funciones básicas del testenet mainnet 4.0, y los principales resultados de investigación y desarrollo son los siguientes:

1. Arquitectura técnica: basado en la Mainnet 3.0, extrajimos aún más el contrato inteligente y la capa de máquina virtual para aclarar toda la arquitectura técnica. El diagrama de la arquitectura es el siguiente:

2. Contrato inteligente: ampliación de la función del contrato inteligente original, se completó la compatibilidad del contrato inteligente con el EVM, se puede crear un contrato inteligente con solidity y se completó la compatibilidad de WASM, lo que significa que se pueden crear con varios idiomas ( C ++, Java, Python, javaScript). En términos de eficiencia de ejecución en comparación con Ethereum, también se ha mejorado.

3. Algoritmo de Consenso: el nuevo protocolo de consenso IPBFT está basado en PBFT (Practical Byzantine algorithm). La mejora principal es la gobernanza en línea y la mejora de la eficiencia. En comparación con la mainnet 3.0, aumentaremos el número de nodos de verificación a 100, y en el futuro, podremos ampliar a 200 según la situación. Usa una llamada aleatoria basada en una función aleatoria verificable (VRF ), mientras más votos reciba un nodo, mayor será la probabilidad de que el nodo genere un bloque. Asi, la seguridad y la equidad pueden garantizarse en mayor medida. En términos de gobernanza blockchain, también hemos obtenido mucha experiencia y lecciones del mainnet 3.0, introdujimos múltiples parámetros de gobernanza y agregamos un mecanismo de penalización. Los parámetros de gobernanza pueden ajustarse dinámicamente a través del referéndum, asi el proceso de gobernanza comunitario será más eficiente y justo.

4. Protección de la privacidad: implementamos la función de prueba no interactiva de conocimiento cero (non-interactive zero-knowledge proof) para transacciones anónimas. Los contratos inteligentes también estarán protegidos con esta función. El algoritmo de protección de privacidad, Behaviour Private Key (BPK) también se está acelerando en cuanto a la investigación y el desarrollo, se mejorará enormemente en la eficiencia del cifrado.

5. Mejoras P2P: Basado en el protocolo BDT-P2P anterior, se han realizado muchas optimizaciones. Las ventajas de la nueva versión P2P son las siguientes:

  • El diseño del protocolo soporta plenamente la penetración UDP NAT, el diseño de SuperNode sin centro, el soporte para múltiples operadores e IPv6, con una mejor tasa de éxito de conexión P2P.
  • Estructura DHT basada en análisis de topología estable, que puede hacer que los mensajes de difusión sean más eficientes y redundantes.
  • El propio núcleo de control de congestión de BDT, su algoritmo de congestión utiliza la última teoría de la comunidad académica, que es mucho mejor que el rendimiento de la transmisión TCP.

6. Mejora del rendimiento: después de la actualización, el testnet marcará el comienzo de una gran mejora en el rendimiento. La prueba inicial alcanza 4000 tps, y la velocidad de bloque se establece inicialmente a 3 segundos. Todavía queda mucho margen de mejora.

Además del lanzamiento oficial de Testnet, también lanzamos el monedero web y el explorador Testnet.

Invitamos la comunidad global de INT a participar, probar, y contribuir con valiosas sugerencias de optimización.

INT Chain 4.0 Testnet explorador de blockchain: http://titansexplorer.intchain.io

Cartera INT Chain 4.0 Testnet: http://titanswallet.intchain.io

INT Chain Foundation

6 dic 2019

--

--

INT Spanish Community
INT Chain Spanish Community

Detallamos la información publicada por INTchain y lo traducimos al destino de los hispanohablantes, así como los artículos relacionados con el proyecto.