El 20 de diciembre, el desarrollador de BCHD y Openbazaar, Tyler Smith, publicó el primer borrador de especificaciones para un protocolo que él llama "Snowglobe". El repositorio Github de Smith dice que Snowglobe es un protocolo de propagación para nodos que utiliza el Consenso de Nakamoto y utiliza un algoritmo de consenso basado en Avalanche para el proceso .
Lea también: Las transacciones de avalancha de BCH muestran velocidades de finalización 10 veces más rápidas que Ethereum
Se publicaron especificaciones para un protocolo previo al consenso llamado Snowglobe
Desarrollador de software Tyler Smith publicado recientemente especificaciones a un nuevo concepto que ha creado llamado Snowglobe. Smith es bien conocido por su contribución al nodo completo de Bitcoin Cash BCHD codebase y también se desarrolla con el Openbazaar equipo. Después de publicar la documentación de Snowglobe, Smith preguntó programadores para sentirse libres de darle retroalimentación constructiva o comunicarse con él a través de los canales Avalanche o BCHD Slack.
El primer borrador de la especificación Snowglobe está disponible para su revisión: https://t.co/NUmBLGEaxk
. Siéntase libre de dar comentarios constructivos a través de los problemas en ese repositorio, en el canal Avalanche Telegram o en #avalancha en el bchd Slack.– Tyler Smith (@ tcrypt25519) 20 de diciembre de 2019
"Este documento especifica un protocolo de propagación para los nodos de una red de Consenso de Nakamoto en el que los participantes trabajan activamente para conciliar sus estados locales entre sí", especifica el estado de Snowglobe. "Permite que los nodos muestreen el estado de los demás para determinar qué elemento de un conjunto de conflictos es elegido actualmente por la mayoría de los nodos, y trabajar para que una gran mayoría de los nodos elija el mismo conjunto de elementos". La documentación de Snowglobe agrega:
Se utiliza un algoritmo de consenso basado en avalanchas para este proceso que permite la asincronía del protocolo, la metaestabilidad y la finalidad inactiva.
El consenso sobre avalanchas podría reforzar las transacciones de confirmación cero
El algoritmo original de consenso de Avalanche papel blanco fue escrito por un equipo pseudónimo de programadores llamado "Team Rocket" y el artículo fue publicado en mayo de 2018. Los desarrolladores desconocidos describieron cuatro protocolos diferentes llamados Slush, Snowflake, Snowball y Avalanche. El protocolo Avalanche ha sido discutido a lo largo del BCH comunidad de desarrollo como una forma de fortalecer el pre-consenso. El protocolo previo al consenso funcionaría en paralelo con el mecanismo de consenso original de prueba de trabajo y tiene una variedad de beneficios diferentes. En diciembre de 2018, Openbazaar y el desarrollador de BCHD, Chris Pacia, explicaron cómo Avalanche podría impulsar las transacciones de confirmación cero.
"El uso de Avalanche en Bitcoin Cash para la coordinación de mineros proporciona un mecanismo de coordinación descentralizado muy elegante que puede evitar que los mineros acepten sobornos de doble gasto y, cuando se combina con notificaciones de doble gasto, las transacciones (de confirmación cero) son muy seguras", dijo Pacia en el hora. En febrero de 2019, Pacia y otros desarrolladores de BCHD revelado que una "Prueba de concepto de avalancha se está ejecutando oficialmente en mainnet".
Las especificaciones de Snowglobe invocan debates previos al consenso
Después de que Smith publicó las especificaciones para Snowglobe, el BCH A la comunidad que frecuenta el foro Reddit r / btc, pareció gustarle el concepto. "Gracias por trabajar en esto, (es) uno de los desarrollos más emocionantes en criptografía", una persona escribió. "Gracias, estoy de acuerdo", respondió Smith. "Creo que el consenso previo es uno de los requisitos que enfrentaremos al tratar de escalar al efectivo global", agregó. Smith también comentó que este fue su primer intento de documentar el protocolo y enfatizó que ha estado trabajando en ello durante meses. "También hay un código WIP disponible pero documentación sobre cómo ejecutar un nodo y unirse a la red de prueba todavía está en progreso ", señaló Smith. "También estoy trabajando en un documento que hace un análisis del sistema, incluidos los datos de rendimiento de la red de prueba que se ejecutó en los últimos meses".
Un par de personas le preguntaron a Smith sobre posibles vectores de ataque con respecto a los mecanismos de consenso previo de Snowglobe y algunas personas debatieron sobre los ataques de Sybil y las teorías de resistencia de Sybil. Smith también escribió que durante el proceso generó mensajes de estaca con la billetera Electron Cash "de una manera que podría hacerse sin conexión". "Gran trabajo Tyler", el desarrollador de Electron Cash Jonald Fyookball comentado durante la discusión de Snowglobe.
¿Qué opinas sobre el protocolo Snowglobe? Háganos saber lo que piensa sobre este tema en la sección de comentarios a continuación.
Créditos de imagen: Shutterstock, Github, Twitter, Fair Use y Pixabay.
¿Sabía que puede verificar cualquier transacción de Bitcoin no confirmada con nuestro Herramienta Bitcoin Block Explorer? Simplemente complete una búsqueda de dirección de Bitcoin para verla en la cadena de bloques. Además, visite nuestro Gráficos de Bitcoin para ver qué está pasando en la industria.
Habilite JavaScript para ver el
comentarios impulsados por Disqus.