-
Criptomonedas
-
Intercambios
-
Medios de comunicación
Todos los idiomas
Criptomonedas
Intercambios
Medios de comunicación
Hycon (monedas hiperconectadas) es un activo digital basado en blockchain más rápido y escalable desarrollado por el equipo del proyecto Infinity. Utiliza una estructura DAG (gráfico acíclico dirigido), puede publicar múltiples bloques al mismo tiempo y puede resolver transacciones conflictivas y rechazar el gasto doble a través del algoritmo de consistencia del espectro.
La visión del proyecto ilimitado es proporcionar una cadena de bloques conveniente, segura, escalable y centrada en el usuario, y un ecosistema de criptomonedas ampliamente adoptado. Combinando el protocolo Spectre y el algoritmo de hash Black2B, proponemos una nueva criptomoneda que es segura y conveniente.
Durante la formación de un proyecto infinito, planteamos las siguientes dos preguntas clave:
Dadas las limitaciones de las criptomonedas existentes, ¿cuál es la demanda del mercado? ¿Cómo proporcionamos soluciones?
¿Cuáles son las características de que una criptomoneda debe tener que ser ampliamente adoptada e integrada en una economía más amplia?
Con estos problemas en mente, hemos realizado un análisis exhaustivo de las cadenas de bloques existentes, incluidas Bitcoin, Ethereum y varias fichas prometedoras, revelando las fortalezas y debilidades de cada proyecto. Sin embargo, es difícil encontrar un proyecto que pueda responder las preguntas que hicimos inicialmente.
Por lo tanto, el equipo de proyecto ilimitado comenzó a investigar nuevas tecnologías y algoritmos adecuados para la adopción a gran escala en el mundo real para ayudarnos a lograr nuestros objetivos. Al mismo tiempo, diseñamos el marco básico para el proyecto ilimitado y desarrollamos los siguientes 5 objetivos centrales:
1. Determine la demanda real del mercado de criptomonedas
2. Desarrolle una criptomoneda flexible
3. Establezca una plataforma blockchain centrada en el usuario
4. Establecer un ecosistema sostenible e innovador
5. Investigación sobre los métodos de implementación de los intercambios de criptomonedas descentralizados
Genesis Block
A las 3:15 am, hora estándar coreana el 4 de enero de 2018 (GMT+9), Hycon lanzó el bloque Genesis, que puede verse en GitHub (parte del repositorio de Hycon).
Algoritmo hash
Hycon adopta a Blake2B como la única función hash en el sistema. Con el último desarrollo de la tecnología ASIC [38], Blake2B es reemplazado gradualmente por el algoritmo Cryptonight de ASIC resistente (resistente a la ASIC), y Monero también usa este algoritmo. El algoritmo Cryptonight utiliza operaciones de lectura y escritura de memoria pseudo-aleatoria cuando trabaja, por lo que es incompatible con la arquitectura ASIC estándar, pero hace que la diferencia de rendimiento operativo entre CPU y GPU sea relativamente menos obvia. En el futuro, para evitar la centralización de los recursos extraídos, se planea seguir los ejemplos establecidos por Monero y ajustar regularmente el algoritmo de hash para mantener la resistencia ASIC durante la minería.
Mecanismo de consenso— - Protocolo de espectro
El mecanismo de consenso de Bitcoin es China, este protocolo. A diferencia de esto, Hycon usa un protocolo llamado Spectre como mecanismo de consenso. Specter utiliza un algoritmo de votación entre dos bloques y los clasifica en pares, como el bloque X debe ser antes del bloque Y, o el bloque Y debe ser antes del bloque X, lo que hace que la cadena de bloques se convierta en la forma de un gráfico acíclico dirigido (DAG para abreviar).
tampón de protocolo de serialización
En un sistema de blockchain, cualquier cantidad de información está volando alrededor de la red en cualquier momento. Lo importante es que el software de nodo puede decodificar estos datos de manera consistente y correcta. Los búferes de protocolo desarrollados por Google permiten que las definiciones consistentes de mensajes se usen en diferentes plataformas, lo que permite el desarrollo de nodos que se ejecutan en blockchains ilimitadas utilizando varios lenguajes de programación. Dado que la capa de serialización no está relacionada con el lenguaje de programación, es muy útil para programas multiplataforma. El búfer de protocolo también permite la compatibilidad hacia atrás y hacia adelante, lo que hace que las actualizaciones sean más propensas a ramas blandas en lugar de ramas duras. También hace que el software de terceros sea más compatible y permite a otros desarrolladores interactuar con la red Hycon.
minería
Descripción general
Similar a la mayoría de las criptomonedas existentes, los bloques mineros requieren una prueba de trabajo (POW). El minero calcula el valor hash del siguiente bloque, la raíz merkle de la transacción contenida en el bloque y un número aleatorio que cambia hasta que se calcula el valor hash que excede la dificultad actual. Los fundadores de Spectre creen que usar este protocolo puede producir 10 bloques por segundo, mientras que Hycon toma 1 bloque por segundo como objetivo inicial. Si bien el prototipo actual utiliza la prueba de trabajo, somos muy conscientes de la gran cantidad de electricidad requerida por Bitcoin y Ethereum, por lo que se están considerando otras opciones. Uno de los métodos menos conocidos es la prueba del espacio. Requiere que los mineros precalculen y almacenen una gran cantidad de datos, y luego los busque para encontrar una respuesta que satisfaga la dificultad actual. Este método utiliza muy poca potencia y se ha demostrado que es efectivo por Burst Coin y Space Mint.
Detalles del proceso minero
El contenido del encabezado del bloque se codificará y se hashado al comienzo de la minería, y el encabezado del bloque no cambiará debido a la minería. Estos incluyen la asociación con el bloque principal, la raíz de Merkle de la transacción contenida en el bloque, el objetivo de dificultad del bloque, la marca de tiempo del bloque y la raíz del árbol MPT con el prefijo Trie, que representa el estado después de que termina la transacción en el bloque.
billetera y cuenta
Interfaz de usuario gráfico de billetera (GUI)
El nodo completo que ejecuta el software HYCON puede acceder a la interfaz gráfica de usuario (GUI) alojada localmente para operaciones de billetera, transacciones y minería blockchain. Esta interfaz gráfica de usuario está escrita en React y admite interfaces livianas y de alto rendimiento.
hycon billet
Las billeteras de Hycon utilizan el cifrado de curva elíptica estándar de la industria para la firma de transacciones, especialmente sep256k, y use el código mnemónico de billeteras de recuperación de acuerdo con las regulaciones BIP39 para facilitar la integración de los proveedores de billeteras de terceros. De acuerdo con las disposiciones de BIPS32 y 44, también se hacen disposiciones para las billeteras HD (deterministas en capas).
hycon dirección
La dirección HYCON es una matriz de 20 bytes generada a partir de un hash Blake2b de 32 bytes de la clave pública relevante. Para la legibilidad humana, la salida de la dirección es una cadena base58 con un prefijo de capital H. Los últimos 4 caracteres de la cadena se utilizan como la suma de verificación de la dirección. La suma de verificación se calcula en tres pasos. Primero, calcule el hash Blake2b de 32 bytes de la dirección. Esta salida hash se codifica como una cadena base58. Finalmente, los primeros 4 caracteres en esta cadena se extraen y se adhieren a la representación de la cadena de la dirección. El uso de la suma de verificación de esta manera minimiza la posibilidad de usar accidentalmente la dirección de entrada incorrecta.
La dirección HYCON se genera por 20 bytes del resultado analizado de 32 bytes Blake2b. Para agregar la dirección venenosa, el primer texto comienza con Capital H, y el resultado de la cadena Base 58 está compuesta. Las últimas cuatro palabras de cadena son la isla de la cuadrícula de la dirección. Grid Island se cuenta como tres etapas. Después de calcular primero el precio del póster Blake2b de 32 bytes de la dirección, el resultado se codifica como una cadena base 58. Finalmente, se adjuntó una dirección con 4 palabras. Si usa islas de cuadrícula de esta manera, se puede minimizar la posibilidad de ingresar direcciones.
cuenta y saldo
Para registrar el gasto y el equilibrio de los usuarios de HYCON, se requiere un modelo de contabilidad. El modelo utilizado por Hycon se basa en una estructura de datos llamada Merkle-Patricia Trie (MPT con Trie Prefijo (Merkle Patricia Tree)) utilizado por Ethereum y descrito en su libro amarillo. Cada bloque contiene el estado después de que la transacción termina en el bloque. Representado por el valor hash Blake2B de la raíz del árbol MPT, que representa los datos de la cuenta de todas las cuentas de Hycon.
Los datos de la cuenta guardados incluyen el saldo de una cuenta de Hycon, la información asociada del bloque más reciente asociado con la cuenta y un número aleatorio que representa cuántas transacciones inició la cuenta. Los números aleatorios se utilizan para evitar ataques de repetición (ataques de repetición), y la información de asociación 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 el rastrear los problemas de pago dual. Use el hash Blake2B en los modelos de contabilidad porque permite el hash apropiado requerido para manejar grandes cantidades de transacciones y equilibrios.
enlaces relacionados:
https://www.qukuaiwang.com.cn/szhb/3052.html###
*El contenido anterior es compilado por la cuenta oficial de cuentas no pequeñas. Si se reproduce, indique la fuente.