
Ayer la Fundación de Derechos Humanos anunció una ola de nuevas subvenciones para una amplia gama de proyectos. Quiero centrarme en un proyecto y una subvención específica: Braidpool y la subvención. Kulpreet Singh recibido para continuar su trabajo para implementarlo.
Las últimas semanas han estado dominadas por discusiones sobre el reciente lanzamiento de Ocean y su decisión de filtrar inscripciones y otros tipos de transacciones que consideran spam. La conversación sobre el filtrado de transacciones ha dominado por completa la discusión, eclipsando por completo el tema de mejorar la descentralización del ecosistema minero.
piscina trenzada Con suerte, puede ser un reinicio de la conversación sobre este tema. Mientras que Ocean es un grupo de minería centralizado que tiene como objetivo descentralizar partes de su operación, es decir, la construcción de plantillas de bloques y los pagos de minería (al menos por encima del umbral que es económicamente viable), Braidpool es un protocolo de grupo de minería totalmente descentralizado. Ningún aspecto de la piscina se deja en manos de una entidad centralizada en su diseño.
Una piscina convencionalmente tiene tres cosas principales:
- Construyen las plantillas de bloques en las que minan los mineros.
- Dividen el trabajo, es decir, los números nonce con los que cada minero individual intenta codificar la plantilla de bloque para encontrar un bloque válido, y realiza un seguimiento de quién ha encontrado acciones que cumplen con los requisitos de dificultad de las acciones para ganar una parte de la siguiente base de monedas. premios
- Custodia los pagos de recompensas en bloque y los distribuyen a mineros individuales.
Braidpool maneja los tres de forma distribuida.
- En Braidpool, cada hasher individual debe ejecutar su propio nodo completo y, en el proceso, construir sus propias plantillas de bloques.
- Para gestionar el seguimiento de quién hizo qué trabajo, Braidpool implementa su propio cadena de bloques una especie de “bloques débiles”. Estos bloques débiles son esencialmente bloques de Bitcoin perfectamente válidos que los miembros de Braidpool están minando, con la excepción de que no cumplen con el requisito de dificultad objetivo de la red principal. Cumple un objetivo de menor dificultad establecido dentro de Braidpool. Estos bloques débiles asumen el papel de acciones en el esquema, lo que permite a los mineros individuales realizar un seguimiento de quién ha contribuido y cuánto trabajo al esfuerzo del grupo para encontrar un bloque.
- Braidpool, al igual que Ocean, tiene como objetivo gestionar la distribución de recompensas mineras entre los mineros sin custodia, pero adoptan un enfoque muy diferente al de Ocean. Este aspecto del protocolo ha evolucionado bastante desde mi última pieza en eso. En lugar de integrarse con un centro Lightning para facilitar el pago atómico a los mineros cuando se encuentra un bloque con una base de monedas que paga al centro, han pasado a un modelo basado en umbral multifirma utilizando FROST multifirma, un esquema Schnorr m-de -norte. Todos los mineros en el grupo envían la recompensa de coinbase a una dirección FROST compuesta por todos los mineros individuales con una mayoría de firma de 2/3, y después de encontrar un bloque, firman previamente una transacción pagando a los mineros individuales por su contribución. . Periódicamente, el grupo toma todas las salidas de coinbase gastables anteriores, las condensa en un UTXO y luego actualiza el árbol de transacciones que pagan a cada minero sus ganancias proporcionales.
Un problema con Braidpool será el mismo con el que Ocean tuvo problemas inicialmente: el arranque. Sin embargo, a diferencia de Ocean, no existe una “empresa Braidpool” que subsidie el período inicial de suerte volátil e incertidumbre para encontrar un bloque. Esto plantea la pregunta: ¿quién va primero? Cualquier Braidpool real debe crecer rápidamente hasta alcanzar una porción suficientemente considerable de la red para suavizar la volatilidad de la suerte, o aquellos mineros que se quedan en un pool y no lograrán ese crecimiento simplemente terminarán perdiendo dinero. Además, dado que no existe un “proveedor de plantillas de último recurso” al que recurrir, como lo será Ocean una vez que integren Stratum v2, los mineros. debe ejecutar sus propios nodos. Esto requiere una experiencia de usuario intuitiva y fluida para no disuadir a los mineros de participar en el protocolo. Como proyecto de código abierto a diferencia de una empresa, esa UX se puede ajustar y optimizar durante el próximo año mientras está en desarrollo.
El plan que tienen los creadores del protocolo para intentar iniciar el grupo inicialmente es muy simple: alejar el riesgo de minar con un Braidpool de los mineros reales y trasladarlo a los creadores de mercados financieros. El hecho de que una salida en las transacciones fuera de la cadena que distribuyen fondos entre los mineros pueda asignarse a cualquier dirección abre la puerta a que las personas compren el derecho a tener dicha recompensa minera comprometida en su dirección. Esto brinda la capacidad de construir futuros, opciones u otros contratos financieros además del acto de minería. Dichos instrumentos brindan a los mineros que participan en Braidpool una forma de mitigar el riesgo de variación asociada con el arranque de un nuevo grupo.
Volviendo a Ocean por un segundo, han hecho una contribución muy significativa a este espacio al tratar de ser pioneros en cambios arquitectónicos en el ecosistema minero para contrarrestar las presiones de centralización predominantes. Sin embargo, es innegable que no están viendo ningún crecimiento continuo, y el crecimiento es una necesidad para que realmente tengan un impacto en los problemas para los cuales fueron fundados.
Esperamos que Braidpool pueda ser un camino alternativo para abordar estos problemas sin tomar las decisiones polémicas que han llevado a Ocean a auto sabotear sus propios esfuerzos. Mantenga los ojos bien abiertos durante los próximos días para conocer más profundamente a Braidpool a nivel de protocolo.