Hechos clave:
-
Para implementar ChainLocks primero debe activarse la modalidad de voto por quorum de masternodes
-
Los masternodos asegurarƔn la validez de la cadena de bloques
DashĀ ha diseƱado una nueva caracterĆstica que permitirĆ” que su protocolo mitigue o minimice la posibilidad de que la red reciba un ataque del 51%.
La implementaciĆ³n se llamaĀ ChainLocksĀ y utilizarĆ” losĀ masternodosĀ de la red para asegurar la validez de los bloques de la cadena y evitar el escenario enĀ el que una entidad maliciosa de mineros concentre mĆ”s de la mitad del poder de procesamiento total de la red, pudiendo reorganizar y censurar bloques de la cadena a voluntad.
El miembro del equipo de desarrollo deĀ Dash, Alexander Block,Ā publicĆ³ una extensa explicaciĆ³nĀ sobre este nuevo elemento este 29 de noviembre, seƱalando que este tipo de ataques contra las cadenas de bloques han vuelto a ponerse sobre el tapete debido a la āguerra de hashā que protagonizaron miembros de la comunidad de Bitcoin Cash.Ā
Block recuerda queĀ este conflicto terminĆ³ generando una bifurcaciĆ³n duraĀ en la red, asĆ como la creaciĆ³n de dos cadenas incompatibles entre sĆ, y con unĀ hashrateĀ sumamente bajo en comparaciĆ³n con otras plataformas como Bitcoin, que comparte el mismo algoritmo. Este escenario ha llevado a cierto ānivel de incertidumbreā en la Prueba de Trabajo (PoW) como mecanismo de consenso de la red, afirma.
ĀæY la soluciĆ³n deĀ Dash? El objetivo es introducir una nueva caracterĆstica en el protocolo llamada Long LivingĀ MasternodeĀ QuorumsĀ (LLMQs), que permitirĆ” establecer un nuevo mecanismo de protecciĆ³n llamadoĀ ChainLocksĀ y que forma parte de una propuesta de mejora deĀ Dash, laĀ DIP8Ā que, de acuerdo con Block, ha sido trabajada durante meses por el equipo.
LosĀ ChainLocksĀ son simplemente elementos de control para verificar el estado de los bloques que se manejan en la red. Cada bloque contarĆ” con un LLMQ, cadaĀ masternodoĀ firmarĆ” el bloque que ve extendiendo la cadena activa a la altura actual. āSi suficientes miembros (por ejemplo> = 60%) ven el mismo bloque que el primer bloque, podrĆ”n crear un mensaje P2P (CLSIG) y propagarlo a todos los nodos de la redā, se lee en el documento firmado por Block.Ā
Este mensaje CLSIG solo podrĆ” crearse si el bloque cuenta con la vista (y aprobaciĆ³n) de suficientes miembros del quĆ³rum deĀ masternodosĀ que lo acepten.
Esta verificaciĆ³n solo requiere la clave pĆŗblica de quĆ³rum de LLMQ, que se puede recuperar de los datos en cadena. Debido a la naturaleza de cĆ³mo funcionan las solicitudes / sesiones de firma de LLMQ, solo puede haber un mensaje CLSIG vĆ”lido o ninguno, por lo que no existe incertidumbre debido a conflictos.
Alexander Block
Desarrollador
De este modo, la existencia de un mensaje CLSIG vĆ”lido indica que la mayorĆa de los miembros de LLMQ han visto el bloque especificado como el primer bloque de la cadena, de manera que āla distribuciĆ³n de los nodos que han visto este bloque primero en toda la red es estadĆsticamente la misma que dentro del LLMQā.
AsĆ, si el 60% de los miembros de LLMQ ya vieron el bloque, esto significa que aproximadamente el 60% de toda la red tambiĆ©n deberĆa haberlo visto primero.
AdemĆ”s de la protecciĆ³n de la cadena contra la reorganizaciĆ³n o el minado de cadenas alternas, el efecto mĆ”s importante de la implementaciĆ³n es que las transacciones pueden considerarse totalmente confirmadas despuĆ©s de la primera confirmaciĆ³n en la cadena, esto debido a que estarĆan incluidas dentro de un bloque protegido porĀ ChainLocks. De acuerdo con Block, esta soluciĆ³n solo es posible enĀ DashĀ debido a que esta red cuenta conĀ masternodos, ya que se trata de un elemento fundamental para utilizar cualquier funciĆ³n de toma decisiones por quĆ³rum.
SegĆŗn los datos deĀ crypto51.app, una hora de ataque contraĀ DashĀ tiene un precio de 7.848 dĆ³lares, aunque alquilar la cantidad deĀ hashrateĀ necesario para llevar a cabo un ataque de este tipo serĆa difĆcil en este momento los servicios de alquiler de poder de minado comoĀ NiceHashĀ no cuentan con esta potencia.
Actualmente cadaĀ DASH tiene un precio de 91,70 dĆ³lares, con un total de 171.881.533 dĆ³lares en intercambio las Ćŗltimas 24 horas, segĆŗn CoinMarketCap. Sus principales mercados de intercambio sonĀ Bithumb, ZB.comĀ yĀ Exrates.
Ā
Imagen destacada por Nmedia / stock.adobe.com