-
Criptomonedas
-
Intercambios
-
Medios de comunicación
Todos los idiomas
Criptomonedas
Intercambios
Medios de comunicación
HYCON (moneda hiperconectada) es un activo digital más rápido y escalable basado en el equipo del proyecto Infinity. Utiliza una estructura DAG (Gráfico acíclico dirigido), puede emitir múltiples bloques al mismo tiempo y puede resolver transacciones en conflicto y rechazar el gasto doble a través del algoritmo de consenso SPECTRE.
La visión de Infinity Project es proporcionar un ecosistema de blockchain y criptomonedas conveniente, seguro, escalable y centrado en el usuario que pueda adoptarse ampliamente. Combinando el protocolo SPECTRE y el algoritmo hash Black2b, proponemos un nuevo tipo de criptomoneda que es segura y conveniente.
Durante la formación del Proyecto Infinity, hicimos las siguientes dos preguntas clave:
Dadas las limitaciones de las criptomonedas existentes, ¿cuál es la necesidad del mercado? ¿Cómo brindamos soluciones?
¿Qué debe tener una criptomoneda para ser ampliamente adoptada e integrada en la economía en general?
Con estos problemas en mente, llevamos a cabo un análisis exhaustivo de las cadenas de bloques existentes, incluidos Bitcoin, Ethereum y varios tokens prometedores, que revelaron las fortalezas y debilidades de cada proyecto. Sin embargo, fue difícil encontrar un proyecto que respondiera a la pregunta que planteábamos originalmente.
Por lo tanto, el equipo de Infinity Project comenzó a trabajar en nuevas tecnologías y algoritmos adecuados para la adopción masiva en el mundo real para ayudarnos a lograr nuestros objetivos. Al mismo tiempo, diseñamos el marco básico de Infinity Project y formulamos los siguientes 5 objetivos principales:
1. Determinar la demanda real del mercado de criptomonedas
2. Desarrollar una criptomoneda flexible
3. Establecer un usuario -plataforma blockchain centrada
4. Establecer un ecosistema de innovación sostenible
5. Investigar los métodos de implementación de los intercambios de criptomonedas descentralizados
Bloque Génesis
El 4 de enero de 2018 a las 3:15 a. m. KST (GMT+9), HYCON lanzó el Bloque Génesis, que se puede encontrar en GitHub (parte de el repositorio HYCON).
Algoritmo hash
HYCON adopta Blake2b como la única función hash en el sistema, y con el último desarrollo de la tecnología ASIC [38], Blake2b está siendo reemplazado gradualmente por ASIC resistente)' s Algoritmo Cryptonight, que también es utilizado por Monero. El algoritmo Cryptonight utiliza operaciones de lectura y escritura de memoria pseudoaleatoria, por lo que no es compatible con la arquitectura ASIC estándar, pero hace que la diferencia de rendimiento entre la CPU y la GPU sea relativamente insignificante. En el futuro, para evitar la centralización de los recursos mineros, se planea seguir el ejemplo de Monero y ajustar periódicamente el algoritmo hash para mantener la resistencia ASIC durante la minería.
Mecanismo de consenso: Protocolo SPECTRE
A diferencia del Protocolo Nakamoto, que es el mecanismo de consenso de Bitcoin, HYCON utiliza un protocolo llamado SPECTRE como mecanismo de consenso. SPECTRE usa un algoritmo de votación entre dos conjuntos de bloques para clasificarlos en pares, como el bloque x debe estar antes del bloque y, o el bloque y debe estar antes del bloque x, lo que hace que la cadena de bloques sea un gráfico acíclico dirigido (DAG para abreviar).
Búfer de protocolo de serialización
En el sistema blockchain, cualquier cantidad de información está volando por la red en cualquier momento, y es importante que el software del nodo pueda Y la forma correcta de decodificar estos datos. Protocol Buffers, desarrollado por Google, permite definiciones de mensajes coherentes en diferentes plataformas, lo que permite utilizar varios lenguajes de programación para desarrollar nodos que se ejecutan en cadenas de bloques ilimitadas. Dado que la capa de serialización no tiene nada que ver con el lenguaje de programación, es muy útil para programas multiplataforma. Protocol Buffers también permite la compatibilidad con versiones anteriores y posteriores, lo que facilita que las actualizaciones produzcan bifurcaciones blandas en lugar de bifurcaciones duras. También hace que el software de terceros sea más compatible, lo que permite que otros desarrolladores interactúen con la red HYCON.
Minería
Descripción general
Al igual que la mayoría de las criptomonedas existentes, la minería requiere Prueba de trabajo (PoW). El minero calcula el hash del siguiente bloque en función del hash al final del DAG, la raíz de Merkle de las transacciones contenidas en el bloque y un número aleatorio que se calcula en un valor hash que supera la dificultad actual. Sigue cambiando hasta que Sale. Los fundadores de SPECTRE creen que se pueden producir 10 bloques por segundo utilizando el protocolo, mientras que HYCON toma 1 bloque por segundo como objetivo inicial. Si bien el prototipo actual usa prueba de trabajo, somos muy conscientes de las grandes cantidades de electricidad que requieren Bitcoin y Ethereum, por lo que se están considerando otras opciones. Uno de los métodos menos conocidos es Prueba de espacio. Requiere que los mineros calculen previamente y almacenen grandes cantidades de datos, y luego busquen en ellos para encontrar una respuesta que satisfaga la dificultad actual. Este método utiliza muy poca electricidad y Burst Coin y Space Mint han demostrado su eficacia.
Detalles del proceso de minería
El contenido del encabezado del bloque se codificará y codificará cuando comience la minería, y el encabezado del bloque no cambiará debido a la minería. Estos incluyen la asociación con el bloque anterior, la raíz Merkle de las transacciones contenidas en el bloque, el objetivo de dificultad del bloque, la marca de tiempo del bloque y la raíz del árbol MPT (Árbol Merkle Patricia) con un prefijo Trie, que representa El estado después de que se completen las transacciones en el bloque.
Cartera y cuenta
Interfaz gráfica de usuario (GUI) de la billetera
Los nodos completos que ejecutan el software HYCON pueden acceder a la GUI web alojada localmente para operaciones de billetera, transacciones y minería de cadenas de bloques, etc. La GUI está escrita en React, que admite una interfaz liviana y de alto rendimiento.
Monedero HYCON
El Monedero HYCON utiliza criptografía de curva elíptica estándar de la industria para la firma de transacciones, específicamente sep256k, y utiliza códigos mnemotécnicos para monederos de recuperación de acuerdo con BIP39 para una fácil integración Proveedor de monederos de terceros. También se hacen provisiones para billeteras HD (deterministas jerárquicas), como se especifica en BIPS32 y 44.
Dirección HYCON
Una dirección HYCON es una matriz de 20 bytes generada mediante la fragmentación del hash blake2b de 32 bytes de la clave pública asociada. Para facilitar la lectura humana, las direcciones se emiten como cadenas base58, con el prefijo H mayúscula. Los últimos 4 caracteres de la cadena se usan como suma de verificación para la dirección. La suma de comprobación se calcula en tres pasos. Primero, se calcula un hash blake2b de 32 bytes de la dirección. Esta salida hash luego se codifica como una cadena base58. Finalmente, los primeros 4 caracteres de esta cadena se extraen y se agregan a la representación de cadena de la dirección. El uso de sumas de verificación de esta manera minimiza la posibilidad de usar accidentalmente una dirección ingresada incorrectamente.
La dirección HYCON es de 20 bytes generados a partir del resultado de 32 bytes de análisis de Blake2b. El primer texto de la dirección para el envenenamiento comienza con una H mayúscula y está compuesto por el resultado de la cadena Base 58. Las últimas cuatro palabras de la cadena son la isla de cuadrícula de la dirección. Grid Island cuenta como tres etapas. Después de calcular primero el precio del cartel blake2b de 32 bytes de la dirección, el resultado se codifica en una cadena Base 58. La dirección con 4 palabras también se adjunta al final. Si las islas de cuadrícula se utilizan de esta manera, se minimiza la posibilidad de ingresar direcciones.
Cuentas y Saldos
Para registrar los gastos y saldos de los usuarios de HYCON, se requiere un modelo de contabilidad. El modelo adoptado por HYCON se basa en una estructura de datos llamada Merkle-Patricia Trie (MPT (Merkle Patricia Tree) con prefijo Trie) utilizada por Ethereum y descrita en su papel amarillo. Cada bloque contiene el estado después de que se completen las transacciones en el bloque. Representado por el valor hash blake2b de la raíz del árbol MPT, que representa los datos de cuenta de todas las cuentas HYCON.
Los datos de cuenta guardados incluyen el saldo de una cuenta HYCON, la información asociada del bloque más reciente relacionado con la cuenta y un número aleatorio que representa cuántas transacciones ha iniciado la cuenta. El número aleatorio se utiliza para evitar ataques de repetición (Replay Attack), y la información asociada del bloque anterior es en realidad una optimización, lo que hace que la consulta del historial de transacciones sea más rápida y facilita que SPECTRE rastree el problema del doble pago. El hash blake2b se utiliza en el modelo de contabilidad, ya que permite el hash adecuado necesario para manejar una gran cantidad de transacciones y saldos.
Enlaces relacionados:
https://www.qukuaiwang.com.cn/szhb/3052.html###
*El contenido anterior está organizado por el funcionario de YouToCoin. Si se reimprime, indique la fuente.