La seguridad es la prioridad número uno para cualquier proyecto de blockchain. Con el Delayed Proof of Work (dPoW), desarrollado por Komodo, se puede proteger la blockchain con el poder del ratio de hash de Bitcoin. Se trata, pues, de seguridad blockchain vista como un servicio.
La mayoría de Blockchains no son seguras
Hay que tener en cuenta una premisa clave: las Blockchains no tienen una seguridad inherente a sí mismas y muchas cadenas siguen siendo vulnerables.
Se trata, pues, de una amenaza constante, y es cuestión de tiempo antes de que un proyecto vulnerable sea atacado. Si una blockchain no es segura, se convierte en un objetivo para hackers maliciosos. Ello tiene consecuencias catastróficas, donde los robos de fondos son solo el inicio del daño que un ataque causa. Una cobertura mediática negativa y una reducida confianza en el proyecto, también son desenlaces inevitables.
Peor aun, los ataques se convierten en una especia de crimen perfecto, debido a que realizarlos implica pocos costos y esfuerzo, y al mismo tiempo pueden ser extremadamente rentables. Por ejemplo, puedes ver cuán baratos pueden resultar los ataques de 51% a blockchains en Crypto51.app.
Una solución para la seguridad Blockchain que abarque toda la industria
El servicio de seguridad de Komodo provee una mayor seguridad a la industria entera. Cualquier proyecto blockchain fuera del ecosistema de Komodo puede utilizar el servicio de seguridad también, y todas las blockchain de tipo UTXO son aptas, sin tener en cuenta el mecanismo de consenso o el algoritmo de hashing.
Permitir a Komodo manejar la seguridad de una blockchain implica:
Enfocarse solo en el crecimiento y, al mismo tiempo, hacer que el proyecto siempre estar siempre protegido, bien sea contra ataques del 51% (que es el vector de ataque más comunmente utilizado) o de otro tipo. El servicio de seguridad de Komodo da una capa adicional de seguridad para disuadir a los posibles ladrones de atacar tu cadena de bloques.
Ello lleva a conservar la reputación del proyecto (cuando ocurre un ataque exitoso, se destruye la confianza en una cadena de bloques) y garantizar la estabilidad del proyecto (los intercambios centralizados pueden optar por eliminar las blockchains consideradas inseguras).
Una solución probada a los problemas de seguridad de la Blockchain
Esto es lo que los proyectos blockchain y expertos tienen que decir sobre el servicio de seguridad de Komodo.
"Komodo [dPoW] es la única manera que sé (en este momento) de obtener seguridad elevada en monedas medianas y pequeñas con dificilmente alguna centralización." Scott Roberts (zawy), DIFFICULTY ALGORITHM EXPERT
"La red Einsteinium experimentó un ataque real del 51%. Komodo dPoW, que implementamos en nuestro código recientemente, activó y protegió la cadena. Estamos muy contentos de que esta solución haya funcionado bien y de que la cadena de Einsteinium esté protegida de cualquier ataque en el futuro." Einsteinium, EINSTEINIUM FOUNDATION
"Estamos increíblemente entusiasmados con esta integración de Komodo, ya que ofrece una capa adicional de seguridad que muy pocas monedas POW tienen actualmente. Nuestra nueva función de notarización de Komodo reduce en gran medida el impacto de un ataque. Los notarios de Komodo ejecutan clientes de GameCredits y monitorean la red las 24 horas del día, los 7 días de la semana, los 365 días del año." GAME Credits, GAME CREDITS FOUNDATION
¿Cómo funciona el servicio de seguridad Blockchain de Komodo?
El servicio de seguridad Blockchain de Komodo está impulsado por el innovador mecanismo de dPoW.
(Puedes leer como funciona y cuales son los aspectos técnicos más resaltantes en la primera parte de esta entrada).
📧Asegura tu blockchain ahora
El servicio de seguridad Blockchain de Komodo es una solución para toda la industria, disponible para todas las cadenas de bloques basadas en UTXO, independientemente de las reglas de consenso. Ponte en contacto con uno de los proveedores de soluciones certificados de Komodo para obtener más información sobre cómo proteger tu blockchain con Komodo.
Ello implica seguridad en dos aspectos:
Seguridad en las Blockchains de Komodo: Un hash de bloque de cada cadena de bloques protegida se guarda en la cadena KMD utilizando el comando OP_RETURN, lo que proporciona a todas las transacciones anteriores una capa adicional de seguridad.
Seguridad para Blockchains externas: seguridad de nivel BTC para cualquier cadena de bloques basada en UTXO fuera del ecosistema de Komodo. Consulte con un proveedor de servicios para conocer los precios y la estimación del tiempo de integración.
— CONTACTA AL EQUIPO DE NEGOCIOS DE KOMODO (en inglés)
Delayed Proof Of Work (DPoW) - Preguntas frecuentes
¿Cuánto cuesta el DPoW?
Es difícil calcular con exactitud el costo de la seguridad dPoW, pero hay varias formas de responder a la pregunta. Por ejemplo, más de $300,000 USD en costos por consumo eléctrico están directamente relacionados con la minería de Bitcoin. Dado que dPoW proporciona seguridad de nivel BTC, este podría ser un punto de partida razonable para determinar el "valor" de dPoW.
Otra manera de calcular el costo de dPoW es considerar cuánto paga Komodo de su bolsillo para que funcione dPoW. Komodo gasta aproximadamente 180 BTC por año en tarifas de transacción de Bitcoin para mantener el dPoW en funcionamiento. Estas tarifas de transacción se extraen de los 2639 BTC recaudados en la ICO de Komodo en noviembre de 2016. Por lo tanto, una estimación razonable del costo de dPoW sería de 0.493 BTC por día. Pero incluso esta estimación no tiene en cuenta todos los costos de Komodo. Los 64 nodos de notario de Komodo funcionan las 24 horas del día para garantizar que las transacciones de notarización se realicen con regularidad.
Esto tiene costos reales, como el costo del hardware y la electricidad para ejecutar los 64 servidores, más el tiempo y las habilidades de los operadores de Notary Node. Además, el desarrollador principal de Komodo, James 'jl777', pasó incontables horas desarrollando dPoW, solo por mencionar, ¡seguramente eso vale algo!
Quizás la pregunta de relevancia es esta: ¿cuánto cuesta para un proyecto de terceros adoptar dPoW? Para promover la adopción masiva de la tecnología blockchain y al mismo tiempo ayudar a que el espacio blockchain sea más seguro, Komodo cobra a los proyectos de terceros una pequeña fracción de los costos reales de dPoW. Todos los proyectos son bienvenidos a unirse.
El costo de adoptar dPoW es variable, dependiendo de varios factores, como el protocolo, las reglas de consenso y el algoritmo hash de la blockchain que busca adoptar dPoW. Las cadenas de bloques lanzadas con la tecnología de Komodo pagan tarifas significativamente más bajas que los proyectos externos de cadenas de bloques de terceros. Pónte en contacto con [email protected] para una consulta y cotización.
¿Son los ‘Nodos de Notario’ (Notary Nodes) lo mismo que los ‘Masternodes’?
Para nada. Técnicamente hablando, los Notary Nodes y Masternodes no comparten ninguna similitud. Los masternodes generalmente tienen ‘poderes especiales’, como la capacidad de proporcionar pagos relámpago o funciones de privacidad. Tanto las redes blockchain PoW como las PoS (Proof of Stake) pueden tener Masternodes. Para ejecutar un Masternode en la red de un proyecto, debes realizar una inversión significativa en la moneda de ese proyecto. Por esta inversión de fondos y servicios, los operadores de Masternode son recompensados con un cierto porcentaje de recompensas en bloque.
Por otra parte, los nodos de notario son servidores dedicados que realizan transacciones de notarización. No es necesario tener ningún KMD para convertirse en operador de nodos de notario. Cualquiera puede convertirse en un operador de Notary Node si resulta elegido en la elección anual que realiza Komodo.
La mayoría de las transacciones de notarización de la red Notary Node ocurren en la propia cadena de bloques de Komodo, que escribe datos importantes de la cadena de bloques de todas las cadenas de bloques protegidas por dPoW en el libro mayor de KMD. Luego, aproximadamente cada diez minutos, los nodos de notario también realizan una transacción de notarización en la cadena de bloques de Bitcoin, lo que proporciona seguridad de nivel BTC a todas las cadenas de dPoW.
Además de participar en transacciones de notarización, no tienen poderes especiales. No tienen el poder de aprobar o rechazar transacciones o bloqueos. No tienen el poder de decidir qué bloques son validados por la red de una cadena de bloques; todavía se aplican todas las reglas de consenso ordinarias. Los nodos de notario simplemente realizan notarizaciones de cadena cruzada después de que la red haya llegado a un consenso sobre qué bloque debe certificarse ante notario.
Cada nodo de notario tiene la oportunidad de extraer un bloque con un nivel de dificultad fácil aproximadamente cada 100 bloques. Como la cadena de bloques de KMD tiene tiempos de bloque de un minuto y 3 recompensas de bloque de KMD, esto equivale a aproximadamente 1500 KMD por mes por nodo de notario. Esto incentiva a los administradores de sistemas talentosos a actuar como operadores de Notary Node en el ecosistema de Komodo.
¿El uso del DPoW está limitado?
El uso del dPoW no está limitado, ya que es enteramente una tecnología de código abierto. Cualquiera puede adoptar el dPoW configurando su propia red Notary Node e integrando dPoW a su blockchain.
El uso de la red Notary Node de Komodo está limitado, en el sentido de que cualquier blockchain que desee integrarse con la red debe trabajar en estrecha colaboración con el equipo de desarrollo de Komodo. La red Notary Node de Komodo debe realizar actualizaciones para comenzar a notarizar una nueva cadena de bloques.
Pero el DPoW no está limitado, entendido esto como que el equipo de Komodo decidiera quién puede usar dPoW y quién no. Todos son bienvenidos a adoptar dPoW y el equipo de Komodo nunca ha negado una solicitud de un proyecto de blockchain que quiera comenzar a usar los Notary Nodes de Komodo para dPoW.
Es importante tener en cuenta que, de alguna manera, todas las blockchains están limitadas. Por ejemplo, solo los desarrolladores principales pueden aprobar cambios en el código fuente de una cadena de bloques. Permitir que cualquier persona realice cambios en el código fuente de una cadena de bloques introduciría importantes vulnerabilidades de seguridad. Lo mismo ocurre con dPoW: permitir que cualquier cadena de bloques se integre a la red Notary Node sin la supervisión del equipo de desarrollo de Komodo presentaría riesgos de seguridad. Como tal, los proyectos que quieran utilizar los nodos de notario de Komodo deben trabajar en estrecha colaboración con el equipo de desarrollo de Komodo.
También es útil recordar que el uso de la red Notary Nodes de Komodo no es un requisito para adoptar dPoW. Configurar una red de nodos de notario es costoso y requiere mucho tiempo, pero es una opción disponible para aquellos interesados en utilizar los nodos de notario autorizados de Komodo.
¿Es DPoW centralizado?
No, dPoW no está centralizado. De hecho, es un proceso completamente descentralizado.
Primero, es esencial tener en cuenta que dPoW no es un mecanismo de consenso ordinario, es un mecanismo de seguridad secundario que existe además de las reglas de consenso ordinarias de una cadena de bloques. Por ejemplo, si una cadena de PoS adopta dPoW, la red descentralizada de esa cadena de bloques seguirá decidiendo qué transacciones y bloques son válidos de acuerdo con sus reglas de participación. Luego, después de que la red ya haya llegado a un consenso y haya determinado qué bloques son válidos, la red llegará a un consenso por segunda vez para decidir qué bloque se notarizará a través de dPoW.
Para entenderlo un poco mejor: cualquier nodo en la red de cualquier blockchain protegida por dPoW debe llegar a un consenso sobre qué bloque se notarizará ante la blockchain de KMD antes de que el proceso de notarización propiamente dicho pueda ocurrir. Por lo tanto, es un proceso de consenso descentralizado.
En segundo lugar, dPoW está descentralizado porque el proceso de notarización se distribuye entre una red global de 64 Nodos Notarios elegidos por la comunidad. Si bien el proceso de notarización no está completamente descentralizado, es importante tener en cuenta que interrumpir las notarizaciones simplemente evita la seguridad a nivel de BTC. Las reglas de consenso originales de cada blockchain se seguirán aplicando, incluso en el peor de los casos de nodos de notario maliciosos o corruptos.
Las transacciones de notarización son 13 de 64 transacciones multi-sig, con los nodos notarios de Komodo como los 64 firmantes potenciales. Una vez más, los nodos de notario solo participan en transacciones de notarización una vez que la red ha llegado a un consenso sobre qué bloque se notarizará. Después de que un bloque haya sido certificado ante notario, la red no aceptará ninguna reorganización que intente reemplazar ese bloque. Un bloque notarizado se vuelve completamente inmutable.
¿Es DPoW lo mismo o similar que el DPoS?
No, dPoW y dPoS son completamente diferentes. No tienen mucho en común aparte de las primeras 3 letras de sus siglas.
El dPoS (Delegated Proof of Stake o Prueba de participación Delegada) es una implementación específica de las reglas de consenso de PoS que utiliza procesos de votación y elección para brindar seguridad. En definitiva, todos los poseedores de una moneda dPoS votan a qué “testigos” o “delegados” les gustaría confiar el poder de crear y validar bloques. Dado que todos los testigos de dPoS están fuertemente invertidos en la moneda de esa cadena de bloques en particular, se supone que les conviene comportarse correctamente y validar los bloques honestamente.
El Delayed Proof of Work (dPoW) es un mecanismo de seguridad de segunda capa que funciona además de las reglas de consenso ordinarias de una cadena de bloques. dPoW proporciona seguridad a nivel de Bitcoin a través de una serie de notarizaciones entre cadenas. Estas notarizaciones son realizadas por la red de Notary Nodes de Komodo.
A diferencia de los testigos o delegados en un sistema dPoS, los Notary Nodes no tienen la capacidad de crear, validar, rechazar o cambiar transacciones o bloques. elección ponderada, no hay votación o procedimiento electoral involucrado en el funcionamiento del dPoW en sí. En cambio, dPoW se basa en el consenso de toda la red para decidir qué bloques notarizar. Luego, la red Notary Node simplemente sigue las órdenes de notarización que se le ha dado.
Serie sobre el dPoW
— DPoW explicado (Parte 1: aspectos técnicos)
— DPoW explicado (Parte 2: la seguridad blockchain vista como un servicio) - esta entrada