WEB3DEV Español

Cover image for Algorand (ALGO): una guía para principiantes para la tecnología descentralizada del blockchain
Hector
Hector

Posted on

Algorand (ALGO): una guía para principiantes para la tecnología descentralizada del blockchain

Este artículo es una traducción de Cointelegraph por Héctor Botero. Puede encontrar el articulo original aquí.

El blockchain Algorand explicado

El Algorand es una red de blockchain autónoma y descentralizada. Ofrece una amplia gama de aplicaciones escalables, seguras y eficientes. Fue construida para el futuro financiero y para el primer blockchain fundamental de la prueba de participación (en inglés, proof-of-stake, PoS). Pero, ¿para qué se usa el Algorand?

La tecnología del Algorand provee una colección de alto rendimiento de la primera capa del blockchain y ofrece seguridad, escalabilidad, privacidad y que la transacción se realice. La primera capa del blockchain es una colección de soluciones que mejoran el protocolo fundamental para hacer que el sistema sea más escalable. Los cambios del consenso del procolo, así como los "sharding", son dos de las formas más prevalecientes de las opciones de la primera capa.

Algorand fue fundado por Silvio Micali, un profesor de ciencias de la computación del instituto de tecnología de Massachusetts, en el año 2019. Silvio co-inventó muchos de los descubrimientos pertenecientes al centro de la criptografía moderna, como por ejemplo: funciones al azar verificables, pruebas de conocimiento cero y otros protocolos. Silvio lanzó Algorand en 2017 con la meta primaria de supervisar proyectos importantes de investigación de la teoría, seguridad y de la cripto financiación.

El blockchain de Algorand es administrado por la Fundación Algorand y está disponible para que cualquier individuo o compañía pueda usarlo. El rendimiento, la interoperabilidad y la escala, así como las capas secundarias de los contratos inteligentes de los modelos públicos y privados, están al frente de la innovación técnica del desarrollo de Algorand. Funciones adicionales como la escalabilidad del pago y la computación off-chain pueden ser proporcionadas por las capas secundarias de las soluciones escalables.

Algorand escala a muchos usuarios y confirma transacciones con la latencia de un minuto en el orden. Incluso si alguno de sus usuarios tienen malas intenciones y la red está momentáneamente particionada, Algorand se asegura que los usuarios no tengan vistas contradictorias de las transacciones confirmadas. En cambio, las criptomonedas existentes permiten bifurcaciones temporales que requieren un período considerable para verificar las transacciones con confianza, en la escala de una hora.

En este artículo, discutiremos sobre la apuesta de Algorand, las recompensas gobernadas de Algorand, por qué deberías comprar Algorand y la diferencia entre los blockchains de Ethereum, Cardano y el de Algorand.

¿Qué tiene de especial Algorand?

El Bitcoin (BTC) presupone que ninguna persona con mala fe, tiene control sobre la mayoría del poder computacional, usado para generar bloques. A su vez, el Bitcoin enfrenta distintos retos incluyendo el acercamiento de los BTC a la prueba de trabajo (en inglés como proof-of-work, PoW) para la generación de bloques, requiriendo una gran cantidad de computación.

Además, los PoW permiten bifurcaciones en el cual dos blockchains alternativos, con la misma longitud, coexistan y ninguno sobrepase al otro. Como resultado, se requiere alrededor de una hora para confirmar la transacción del Bitcoin. Adicionalmente, la (pseudo) anonimidad que proveen los pagos con Bitcoins pueden ser usados para el lavado del dinero, el financiamiento criminal o por organizaciones terroristas.

Algorand, como todas las demás plataformas públicas, es una red descentralizada. Por su parte, Algorand apunta a solventar el triple dilema del blockchain, enfrentando los tres mayores problemas que el ecosistema tiene ahora: escalabilidad, velocidad y seguridad.

¿Cómo resuelve Algorand el triple dilema del blockchain?

A traves de una gran variedad de mejoras incluyendo el enfoque único de la prueba de trabajo puro (en inglés como pure-proof-of-stake, PPos) usado para acercarse al consenso de la descentralización (usando el protocolo de Algorand para la prueba de participación), el blockchain de Algorand supera los protocolos precedentes del blockchain. Los PPos están diseñados para evitar los problemas de “ricos siendo más ricos”. En esencia, mientras que los PoS pagan a los mineros con grandes riesgos los PPoS seleccionan a mineros al azar, independientemente de cuánto han invertido en el sistema.

Protocolo de acuerdo Bizantino

Cuando los PPoS se juntan con un protocolo de acuerdo Bizantino (en inglés como Byzantine agreement, BA), el mecanismo que determina cómo la gente puede unirse a la la red descentralizada, desincentiva la actividad fraudulenta y produce una única fuente verdadera que puede ser verificada.

El mecanismo de acuerdo Bizantino es escalado a muchos usuarios y permite que Algorand llegue a un consenso sobre un nuevo bloque con baja latencia y sin bifurcaciones. El uso de funciones verificables al azar (en inglés como verifiable random functions, VRFs) para elegir usuarios al azar de una manera no interactiva y privada, es el método fundamental que permite que el BA sea apto para Algorand. Las VRF son funciones de llaves públicas semi-azarosas que generan pruebas de que los resultados son ciertos.

El acuerdo de los bloques se confirma y se transmite a traves de la red, usando diferentes firmas digitales de verificadores apropiados. Como solamente un bloque puede tener el límite requerido de los votos del comité de Algorand, dos bloques no pueden ser añadidos a la cadena al mismo tiempo. Esto quiere decir que en una red realmente descentralizada, todas las transacciones son completadas en segundos, asegurando que sea rápido.

La arquitectura de dos capas del blockchain

Algorand usa el diseño de dos niveles del blockchain para mantener la velocidad mientras corre una serie de aplicaciones complicadas. La primera capa permite la creación de Activos Estandarizados de Algorand (en inglés como Algorand Standard Assets, ASA). Los ASA representan tokens nuevos o existentes en la blockchain, intercambios atómicos y contratos inteligentes simples de Algorand.

La segunda capa es para contratos inteligentes más complicados y para aplicaciones descentralizadas que funcionan fuera de la cadena. Este método permite que el blockchain de Algorand maneje transacciones a una velocidad comparable a los de los grandes pagos en la red.

Apuesta por la seguridad

Cualquiera que desee ayudar a que la red de Algorand sea más segura, por ejemplo, puede usar una cuenta que tenga ALGO, la criptomoneda de Algorand, para declarar el interés del token nativo del blockchain. La posibilidad de ser elegido es determinado por la cantidad de ALGO que el usuario tenga a comparación de otros usuarios en la red, demostrando interés por participar.

Aún así, Algorand tiene tres obstáculos. En primer lugar, Algorand debe protegerse a si mismo de ataques Sybil, en el cual, el atacante genera un largo número de pseudónimos para influenciar el protocolo de acuerdo Bizantino.

En segundo lugar, BA debe incorporar millones de usuarios, significativamente escalando los protocolos de acuerdos Bizantinos que ahora mismo pueden manejar. Por último, Algorand debe ser resistente a los ataques de denegación de servicio (en inglés como denial-of-service assaults, DDoS), permitiendo que continúe funcionando incluso si un atacante desconecta ciertos usuarios. Así que, ¿cómo abordará Algorand estos problemas?

Algorand aplica varias técnicas para solventar los problemas mencionados, explicados a continuación:

El peso de los usuarios

El protocolo puede manejar a los usuarios deshonestos, siempre y cuando los usuarios honestos sigan las recomendaciones del protocolo. Estos representan más de dos tercios de la participación total del sistema.

Consenso del comité

El BA logra la escalabilidad asignando cada paso de su protocolo a un comité, un pequeño grupo de representantes elegidos al azar del número total de usuarios, basados en su peso. Como resultado, Algorand se puede asegurar que un número suficientes de los miembros del comité sean honestos.

Reemplazo de los participantes

Una vez que los miembros del comité envíen mensajes al BA, un enemigo puede apuntar a ese miembro. El BA contraataca esta amenaza permitiendo que los miembros del comité solo hablen una vez. Como resultado, una vez que el miembro del comité revele su nombre al adversario, ella o él no serán importantes para el BA.

El BA logra esta cualidad evitando cualquier estado privado (que no sea otro que la llave privada del usuario), permitiendo así que todos los usuarios participen igualitariamente y elijan nuevos miembros del comité para cada paso del acuerdo de protocolo Bizantino.

Sorteo criptográfico

El BA elige a los miembros del comité confidencialmente y de forma no interactiva, para prevenir que un enemigo apunte a ellos. Esto quiere decir que cada usuario del sistema, puede decidir si quieren o no participar en el comité.

Si el usuario es elegido, la función produce una corta cadena que prueba la membresía del mismo en el comité, a su vez los usuarios pueden incluirlo en su red de mensajes. Por ejemplo, un adversario no sabe a cual usuario elegir hasta que dicho usuario empieza a participar en el BA puesto que la selección de la membresía no es interactiva.

Los pasos durante el proceso de sorteo criptográfico se enumeran a continuación:

Image description

¿Cómo funciona Algorand?

Hay dos tipos de nodos en la red Algorand: nodos de participación y de retransmisión. Los nodos de retransmisión actúan como redes centrales, manteniendo el enlace entre Algorand y el resto de los nodos en el sistema. Los nodos de participación dan poder de computación para validar las transacciones y son los nodos que generan las recompensas más significativas.

Los nodos de retransmisión son usados por los nodos de participación para conectar y mantener rastro de los ledger. Cualquiera puede correr el nodo de retransmisión o participación en Algorand, pero mientras los nodos de participación son pagados por sus esfuerzos, los nodos de retransmisión no pueden “minar” ALGO. En cambio, la Fundación Algorand ha establecido un sistema de recompensas para los nodos de retransmisión que van a expirar en un rango de 2 a 5 años. Para conectarse a la red Algorand, necesitan un software de virtualización llamado Algorand Virtual Machine (AVM).

El AVM es un software que opera en los nodos de retransmisión y participación de la red Algorand. El sistema de capas del AVM, es responsable de evaluar los contratos inteligentes de la red Algorand. Además, los AVM valoran toda la lógica contenida en los contratos inteligentes antes de decir si deben ejecutarlos o no.

Los contratos inteligentes son manejados por Algorand en dos capas: en cadena y fuera de la cadena. En la primera capa, el sistema permite que los contratos inteligentes funcionen “in-chain”, similar al blockchain Ethereum. Esto quiere decir que cada contrato inteligente añade tráfico a la red y tener muchos de ellos pueden causar que la red se ralentice.

Para evitar esto, Algorand provee una segunda capa a los contratos inteligentes, los cuales son ejecutados “off-chain”. El contrato inteligente no añade tráfico a la red, en cambio, corre fuera de la misma y es registrada en el ledger del blockchain.

Image description

¿Cómo minar Algorand?

Por ahora, no es posible minar Algorand usando el hardware de una computadora. A pesar de esto, como Algorand está basado en el método consensuado de la prueba de participación pura, es posible recibir recompensas ALGO simplemente apostando Algorand en una cripto o en una billetera Algorand. Así que, ¿es Algorand una coin o un token?

Image description

Algorand es una altcoin que ofrece varios servicios añadidos al valor por su capacidad de hacer contratos inteligentes. La nueva funcionalidad expande las aplicaciones de la plataforma, incluyendo los negocios decentralized finance (DeFi) y los non-fungible token (NFT).

Ahora mismo, estos impulsores del crecimiento apoyan la tesis de Algorand. ALGO-USD sobresaldrá sobre todas las otras altcoins teniendo el mayor potencial, a medida que más inversores diversifiquen sus posesiones con activos del cripto.

¿Cómo comprar Algorand?

Puedes comprar ALGO en cripto bolsas como Coinbase o Binance. Para comprar ALGO en Coinbase, puedes seguir lo siguiente:

  • Crea una cuenta en Coinbase si aún no lo has hecho.

  • Verifica la cuenta y añade una forma de pago.

  • Empieza el intercambio seleccionando “Agorand” de la lista de acciones.

  • Coloca la cantidad fiduciaria (automáticamente se convierte en una cantidad Algorand) para comprar monedas ALGO.

  • Antes de finalizar la compra, vuelve a revisar que todo esté en orden.

Si quieres comprar ALGO en Binance, puedes comprar ALGO intercambiándolo en Binance. Con ALGO, necesitarás usar un token en un cambio par, como BNB o BUSD. Adicionalmente, puedes comprar ALGO usando una tarjeta de débito, crédito o PayPal siguiendo los siguientes pasos:

  • Crea una billetera de criptomoneda.

  • Puedes comprar BTC rápidamente con tu tarjeta de débito, crédito o tu cuenta PayPal, una vez que la cuenta de tu cripto billetera haya sido verificada, siguiendo los pasos que te soliciten para verificar tu identidad.

  • Selecciona una criptomoneda de confianza que acepte como intercambio el Algorand y envía tus recién comprados Bitcoin a la plataforma de intercambio.

  • El paso final es transformar tus BTC a ALGO.

¿Cómo apostar por Algorand?

Algorand puede ser apostado inmediatamente, usando la aplicación de billetera móvil, la cual está disponible tanto en aparatos Android como iOS. Deposita los ALGO directamente en la billetera para apostar por la moneda. Automáticamente, con el tiempo, la billetera acumulará los ALGO.

Además, el primero de octubre del 2020, Algorand lanzó a su comunidad una iniciativa de gobernanza, que ofrece a los titulares de los ALGO, la oportunidad de tomar decisiones futuras respecto a Algorand. Las personas pueden involucrarse en la gobernanza comprometiendo sus ALGO para una votación, que tiene una duración de 90 días, y así votar sus ideas. Además, los participantes pueden recibir premios de gobernanza una vez que la votación de 90 días haya terminado.

¿Qué son las subastas ALGO?

Los ALGO fueron disponibles, en primer lugar, en Binance a traves de IEO. Como los pioneros creyeron que el mercado debería determinar el valor de los activos, los token fueron distribuidos a traves de una subasta Holandesa.

La subasta Holandesa es una estructura de subastas públicas en el cual, el precio ofrecido es determinado por todas las pujas que han sido recibidas, para establecer el precio máximo en el cual se puede vender la oferta total. Los inversores presentan una puja por el monto en el que están dispuestos a adquirir, en términos de cantidad y precio, en esta forma de subasta.

La función principal de la Fundación Algorand es distribuir los tokens ALGO. Para todos los participantes de esta subasta Holandesa, la fundación incluye una política de reembolso. La primera subasta sucedió el 19 de junio de 2019. 25 millones de tokens fueron vendidos, cada uno por (USD) 2,40$.

¿Es Algorand una buena inversión?

El Algorand ya ha probado ser una plataforma robusta, con un apoyo extensivo de sus desarrolladores, su tecnología vanguardista y sus aplicaciones que están en el mundo real. Adicionalmente, son innovadores en hacer nuevos estándares en el ecosistema de los activos digitales, solventando así el triple dilema del blockchain y acelerando la adopción de estos en todo el mundo, tanto como con minoristas así como en niveles institucionales.

De todas formas, desde el punto de vista de la inversión, debes estar monitoreando los movimientos del ALGO constantemente, antes de usar tus fondos. Además, el potencial de la red le da a los inversores que buscan crecimiento en las redes de criptomonedas, una poderosa razón por la cual adquirir ALGO como un token digital.

*Algorand versus Ethereum: ¿es Algorand el destructor del Ethereum? *

No hay una respuesta definitiva sobre si Algoran es el que destruirá a Ethereum. A pesar de esto, Algorand es mucho más rápido que el Ethereum y no cobran tarifa de “gas”. La transacción mínima del Algorand es de 0,001 monedas ALGO y es determinada, en su totalidad, por el tamaño de la transacción.

El ASA es comparable con el token ERC-20 ya que ambos permiten la creación de contratos inteligentes. Por su parte, los contratos inteligentes del ERC-20 siempre envían tráfico a la red del Ethereum y así, impulsan los gastos del “gas”; a diferencia de los contratos inteligentes del ASA, que pueden ser ejecutados off-chain y así, bajar los costos de las transacciones.

Asimismo, los puentes entre ASA y ERC-20 permiten que las aplicaciones de Algorand se comuniquen con las aplicaciones de Ethereum. Como resultados, divisas como Theter (USDT) pueden ser transferidas a ALGO, en este caso, 1000 transacciones por segundo.

Algorand versus Cardano

La diferencia vital entre Algorand y Cardano es que, Algorand fue creado para ser usado por otras tecnologías que sean prueba de participación pura, la cual soluciona las preocupaciones de seguridad, escalabilidad y velocidad.

Un resumen de las diferencias más notorias entre Algorand y Cardano, están contenidas en la siguiente tabla:

Image description

El camino adelante

En su página web, Algorand se describe a sí mismo como “el futuro de las finanzas”. No hay que sorprenderse que Algorand sea tan reconocido, ya que tienen un equipo centrado y enfocado en crear la tecnología más grande respecto a los espacios DeFi y NFT, así como tienen uno de los listados de asociaciones más codiciados en el momento.

Algorand, liderado por uno de los mejores criptógrafos del mundo, parece ser el candidato más definitivo para liderar la carrera de los contratos inteligentes en el mundo de los Ethereum, Cardano, Polkadot y muchos más blockchains. Si quieres saber más de los Polkadot, por favor, haz click aquí.

El futuro de los blockchain Algorand depende de la cantidad de esfuerzo que su equipo le ponga, para hacerlos destacar sobre sus competidores y sus habilidades para solventar los problemas actuales del blockchain.

Discussion (0)