Resumen de 2019 para desarrolladores de Algorand – Algorand

A medida que finaliza 2019, aquí hay un resumen de las tres últimas funciones lanzadas en Algorand en la capa 1 con enlaces a contenido para ayudar a los desarrolladores a comenzar rápidamente.

Activos estándar de Algorand (ASA)

Represente cualquier activo en la capa 1 con ASA y benefíciese de la misma velocidad y seguridad que el Algo nativo. Intercambie esos activos entre sí y con el Algo.

Lea mi publicación de blog anterior para obtener una descripción general de los ASA. Consulte nuestros documentos para desarrolladores para obtener una descripción general de los patrones de uso principales, así como flujos más detallados a través de cada uno de los SDK. Además, echa un vistazo a la publicación de blog de Sam sobre cómo habilitar los activos con React.

TestNet DevCoins

Si desea ponerse en práctica, pruebe nuestra tarea relacionada en los foros. Opte por el activo Algorand DevCoin en TestNet y le enviaremos 10 DevCoins a cambio.

Transferencias Atómicas

Intercambie un grupo de activos simultáneamente sin tener que confiar en las otras partes involucradas. Las transferencias atómicas se implementan como transacciones grupales, donde se confirman todas las transacciones del grupo o no se confirma ninguna.

Lea más sobre las transferencias atómicas en la publicación del blog de Russ o lea los documentos sobre cómo crear una transferencia atómica con objetivo y con los SDK.

TestNet AtomicTransferBadge

Pruebe nuestra tarea de Transferencias atómicas en foros y cambie 10 DevCoins por 1 AtomicTransferBadge en TestNet.

Algorand Smart Contracts (ASC1)

Respaldados por un nuevo lenguaje similar al ensamblado llamado TEAL (que significa lenguaje de aprobación de ejecución de transacciones), los usuarios pueden crear contratos inteligentes sin estado en la capa 1 en Algorand.

Lea la publicación de blog de Jason sobre Algorand Smart Contracts. Lea los documentos para obtener tutoriales de contratos, cómo usar Smart Contracts en los SDK y mucho más.

Insignia TestNet TEAL

Comience a construir su primer Contrato inteligente participando en nuestra tarea de Foros relacionada. Comparta ideas y mejores prácticas con el resto de la comunidad.

Mezcle y combine estas nuevas funciones y se hacen posibles varios casos de uso. Aquí hay un par de ejemplos para comenzar …

Pagos divididos: Alice y Bob escriben una canción juntos y acuerdan pagos de regalías iguales

Alice y Bob crean una cuenta Smart Contract con lógica que permite una transacción grupal con dos pagos. Los pagos deben ir a Alice y Bob, respectivamente, y los montos de pago deben ser iguales. Alice y Bob proporcionan la dirección del contrato inteligente a terceros para que depositen los pagos de regalías por el uso de su canción. Alice y Bob pueden retirar fondos en cualquier momento, pero el retiro solo será válido si emiten dos transacciones con pagos iguales entre sí. Alice y Bob retiran los pagos de regalías en cantidades iguales. Utiliza transferencias atómicas y Algorand Smart Contracts.

Orden de límite: Alice quiere vender acciones de un edificio que posee a un precio determinado

Alice crea un activo estándar de Algorand que representa las acciones de su edificio, llamado AliceToken. Alice crea un contrato inteligente con lógica que dice que cualquier dirección puede comprar un AliceToken por al menos 5 Algos. En otras palabras, la lógica del contrato establece que cualquiera puede emitir una transacción grupal que contenga dos transacciones: 1) una transferencia de AliceTokens desde la cuenta Smart Contract a la cuenta receptora deseada y 2) una transferencia de Algos a la cuenta de Alice, donde el monto de Algos a AliceTokens tiene una proporción de 5 a 1 o mayor. Alice envía sus AliceTokens a la cuenta Smart Contract y anuncia la oportunidad .Bob crea una transacción grupal que se envía 1 AliceToken a sí mismo (de la cuenta Smart Contract) y 5 Algos a Alice.Bob compra 1 AliceToken por 5 Algos. Utiliza activos estándar de Algorand, transferencias atómicas y contratos inteligentes de Algorand

¡Esperamos ver qué otros casos de uso dará vida la comunidad en 2020! ¡Feliz Año Nuevo a todos!