DEDIT.IO PARA LA CADENA DE BLOQUES ALGORAND

Dedit es la única plataforma de autenticación en Europa que admite la cadena de bloques pública algorand.

Las ofertas de autenticación de Dedit se benefician directamente de las características únicas de la red Algorand, entre ellas y sobre todo: escalabilidad, velocidad de ejecución y finalización y la rentabilidad, manteniendo al mismo tiempo la descentralización de la red y/o proporcionando fuertes garantías de seguridad; pero también de las capacidades nativas de Algorand L1, que permiten la posibilidad de tokenización de activos digitales (o cualquier archivo relacionado), así como todas las operaciones relacionadas con tokens de activos. Todo esto contribuye a los servicios de autenticación de alta calidad que Dedit es capaz de ofrecer a sus clientes.

Dedit.io le permite escribir en la cadena de bloques de Algorand para certificar y probar la existencia y originalidad de los documentos en un momento determinado.  Además, permite firmar la transacción con una clave criptográfica privada, generada por el sistema en el momento del registro, aportando prueba de autoría y certificación.

La plataforma ha sido diseñada para ser utilizada por un público muy amplio debido a su sencillez de uso. Las características adicionales incluyen el almacenamiento de archivos en la nube y la capacidad de reenviarlos a otras partes interesadas que también pueden firmarlos a través de la función de firma múltiple. El servicio se puede utilizar directamente desde la plataforma en línea Dedit.io, White Label y API.

Gracias a su infraestructura API escalable sin servidor, la plataforma también es utilizada por varios clientes corporativos e institucionales y está destinada a estar conectada a sus procesos, permitiendo la notarización de cualquier flujo de datos.

Pero vayamos un paso atrás. ¿Por qué la cadena de bloques de Algorand se considera de “última generación”?

Después del éxito de Bitcoin, otros muchos proyectos nacieron para construir diferentes blockchains, incluso muy diferentes entre sí. En concreto, Algorand es un proyecto concebido por un premio Turing italiano, Silvio Micali, que tiene como objetivo desarrollar un modelo de blockchain ideal caracterizado por tres pilares presentes simultáneamente, como son la seguridad, la descentralización y la escalabilidad, resolviendo así el llamado “trilema del blockchain”.

¿Cómo resuelve Algorand el trilema?

La cadena de bloques de Algorand se puede calificar como de “última generación”, ya que ofrece la posibilidad de eliminar las barreras técnicas que durante años han socavado la adopción general de la cadena de bloques. Esto es posible gracias al mecanismo de consenso denominado Pure Proof of Stake, que garantiza la plena participación, protección y rapidez dentro de una red verdaderamente descentralizada.

 

 

TECNOLOGÍA

  • Participación en el Protocolo

En Algorand, cada usuario en línea que posea “Algos” puede participar en el protocolo de consenso. Por ello, un usuario que desee participar en el protocolo genera y registra una clave de participación, con la que puede participar en la propuesta y votar sobre los bloques. Mediante el uso de claves de participación, se garantiza la seguridad de los algoritmos de un usuario, incluso si el nodo se ve comprometido.

  • Autoselección mediante una función aleatoria verificable

Cada bloque en Algorand revela una nueva semilla de selección aleatoria e impredecible que determina qué usuarios deben participar en la siguiente ronda del protocolo de consenso.

Cada vez que un nuevo bloque se compromete con la cadena de bloques, la semilla se hace pública y visible para todos. A través de la evaluación de la Función Aleatoria Verificable – VRF – un usuario comprueba secretamente si ha sido seleccionado para participar. El cálculo de VRF, mínimo y ejecutable incluso desde un dispositivo limitado, produce un output pseudoaleatorio con prueba criptográfica que cualquiera puede utilizar para verificar el resultado. Al enviar esta prueba, un usuario puede demostrar a cualquier persona que realmente ha sido seleccionada para participar.

  • Prueba de Participación Pura

Lo que hace que este protocolo sea puramente una prueba de participación es el hecho de que los usuarios son elegidos para participar en el protocolo en función de la participación (por lo tanto, en función del número de Algo) que tienen. El VRF se comporta de manera similar a una lotería ponderada: es como si cada algo en una cuenta recibiera su propio billete de lotería. Cuantos más algoritmos haya en una cuenta en línea, más posibilidades tiene la cuenta de ser seleccionada para participar.

  • Llegar a un consenso

El consentimiento se refiere a cómo se seleccionan los bloques y se escriben en la cadena de bloques. Algorand utiliza el VRF descrito anteriormente para seleccionar cuentas para proponer bloques para una ronda dada. Cuando se propone un bloque a la cadena de bloques, se selecciona un comité de votantes para votar sobre la propuesta del bloque. Si la mayoría de los votos provienen de participantes honestos, el bloque puede ser certificado.

  • ¿Por qué es seguro este mecanismo de consenso?¿

Dos características importantes del protocolo de consentimiento evitan que poderosos oponentes sobornen a un número suficiente de usuarios para controlar la generación de bloques:

1) El oponente no sabe qué usuarios debe corromper. De hecho, los usuarios que están obligados a certificar un nuevo bloque se seleccionan de forma secreta e independiente.

2) Cuando el oponente se da cuenta de qué usuarios son seleccionados, es demasiado tarde para que él pueda aprovechar para atacarlos. Estos usuarios ya han cumplido con su responsabilidad en el protocolo de consentimiento.  De hecho, incluso si normalmente la validación de un solo bloque requiere más de una ronda de envío de mensajes (por lo que teóricamente después de la primera ronda los usuarios serían identificables), la novedad introducida por Algorand, llamada “Reemplazabilidad del jugador”, le permite nombrar un grupo diferente de participantes para cada ronda, protegiendo eficazmente la red de actores maliciosos.

LAS VENTAJAS DE ALGORAND

PROTOCOLO DESCENTRALIZADO

La cadena de bloques de Algorand está completamente descentralizada, lo que significa que no hay una autoridad central o un solo punto de control. Un comité único de usuarios es seleccionado aleatoria y secretamente para aprobar cada bloque.

–        JUSTO Y TRANSPARENTE: el control se distribuye entre todos los participantes de la red;

–        PRECISO: no existe riesgo de que los datos sean manipulados, perdidos o destruidos;

–        SEGURO: Tolerante a errores, sin un grupo especial de usuarios a los que pueda dirigirse un actor malintencionado.

 

SIN PERMISO

Algorand es una cadena de bloques pública totalmente descentralizada y sin permiso. Los usuarios no necesitan la aprobación de ninguna autoridad de confianza para unirse a la red y participar en el protocolo. Los datos son públicos, por lo que cada participante puede leer cada bloque y cada participante puede escribir una transacción en un bloque futuro.

 

CÓDIGO ABIERTO

El repositorio de nodos de Algorand es de código abierto y está disponible públicamente para cualquier persona que necesite controlarlo, usarlo y construir sobre él. La plataforma se basa en los principios de transparencia, inclusión y colaboración y es mantenida por una comunidad dedicada con una visión compartida de un futuro descentralizado y sin fronteras.

 

SEGURIDAD A NIVEL DE RED

El protocolo Algorand es seguro contra un atacante que puede obtener el control completo de la red y dictar qué usuarios reciben qué mensajes y cuándo. Incluso cuando la red se divide en múltiples redes no conectadas, la cadena de bloques de Algorand no se bifurca y los saldos de los usuarios permanecen seguros. Todas las transacciones que aparecen en la cadena de bloques son siempre finales.

 

ESCALABILIDAD

Dado que el protocolo Algorand utiliza el mecanismo de consenso Pure Proof of Stake para seleccionar aleatoriamente un pequeño conjunto de proponentes y verificadores de bloques, los usuarios solo necesitan recibir un número fijo de mensajes para llegar a un consenso sobre el siguiente bloque. Esto contrasta con los protocolos anteriores del Acuerdo bizantino, que requieren que cada usuario reciba un mensaje de todos los demás usuarios o que dependa de cadenas de confianza ad hoc.

 

A diferencia de los protocolos de prueba de trabajo como Bitcoin, el protocolo de consenso de Algorand no requiere que los participantes resuelvan rompecabezas criptográficos para proponer o validar bloques. En Bitcoin, este cálculo es simplemente un trabajo desperdiciado, y si se dirige más poder computacional hacia la minería, los rompecabezas subyacentes deben hacerse más difíciles para mantener la tasa de generación de bloques deseada, lo que genera ineficiencia computacional sin mejorar el rendimiento de blockchain.

 

Por el contrario, en el protocolo Algorand el coste de cálculo al que se enfrenta un solo usuario implica únicamente la generación y verificación de firmas y operaciones de recuento simples. El coste depende solo del número de usuarios seleccionados para cada bloque, que es constante y no se ve afectado por el tamaño de la red. Si el cálculo se convierte en un cuello de botella para un usuario, el aumento de la potencia de conversión mejorará directamente el rendimiento.

 

Como resultado, el protocolo de consentimiento de Algorand es capaz de escalar hasta millones de usuarios y mantener una alta tasa de transacciones, sin incurrir en costes significativos para los usuarios participantes. El consenso en un bloque se alcanza en paralelo mientras que el bloque se propaga a la red, lo que normalmente sucede en segundos.