Aprenda ErgoScript por Exemplo

This page is machine-translated.
Guy Brandon

12 de outubro de 2020

Os novos recursos fornecem uma maneira poderosa, mas simples, de aprender contratos inteligentes baseados em UTXO.

Desde seu lançamento na mainnet em julho de 2019, o Ergo tem construído constantemente tanto sua tecnologia central quanto seu ecossistema de dapps, com vários desenvolvimentos únicos em ambos. Os Protocolos Sigma do Ergo permitem provas de conhecimento zero personalizáveis e seguras, que sustentam aplicações como ErgoMixer e o ZKTreasury. E há muito mais por vir!

Até agora, no entanto, o Ergo não tem sido o ecossistema mais amigável para o usuário. Tem sido muito mais adequado para desenvolvedores e pessoas com conhecimento técnico. Com a funcionalidade chave agora completa, isso está começando a mudar à medida que a prioridade se desloca para atrair usuários e desenvolvedores. A integração do Ergo no Yoroi, uma carteira leve importante para Cardano desenvolvida pela Emurgo, é um passo crítico para os usuários; o Yoroi servirá, em última análise, como um portal para dApps do Ergo, agindo muito como o MetaMask.

Ergo por Exemplo e Ergo Playground

A ampla funcionalidade do Ergo, juntamente com sua abordagem segura e simples para contratos inteligentes, o torna uma ótima ferramenta para desenvolvedores. Para torná-lo mais acessível à comunidade de desenvolvedores, estamos lançando ErgoScript por Exemplo: um conjunto de recursos que permite aos usuários entrar e começar a escrever contratos inteligentes na plataforma. Acreditamos que não há nada igual em nenhum outro lugar na web. Este é o site ideal para aprender sobre contratos inteligentes baseados no modelo UTXO estendido.

Ergo por Exemplo é um repositório no GitHub. É semelhante em formato a outros exemplos que você pode ter visto para várias linguagens de programação. Como o nome sugere, é projetado para ensinar por exemplo, pegando casos de uso de contratos inteligentes e explicando como funcionam para que qualquer um possa escrever o seu próprio. É adequado para quase qualquer nível de especialização.

Estamos também anunciando o Ergo Playground, que está vinculado aos exemplos que você encontrará no GitHub. Este é um ambiente poderoso, mas fácil de usar, focado em desenvolvedores, com uma abordagem baseada em texto. Ele fornece um ambiente completo de desenvolvimento Ergo baseado no Scastie, que é baseado em Scala, como o ErgoScript. Você pode escrever código, compartilhá-lo como uma URL a qualquer momento, pedir feedback e colaborar com outros enquanto escreve seus contratos inteligentes de forma contínua.

Exemplo #1: Contrato de Bloqueio por Pin

Carregamos o primeiro exemplo no GitHub: um contrato inteligente de Bloqueio por Pin. Esta aplicação permite que um usuário bloqueie ERG em um contrato usando um número de pin. A forma como funciona é bastante simples: o pin é hashado e armazenado na blockchain, e o hash pode ser usado para provar que um pin inserido em uma data posterior é válido, após o qual o ERG pode ser movido.

Este contrato inteligente não é seguro, por várias razões, então não é adequado para uso em uma aplicação real. Mas é um bom exemplo introdutório do tipo de coisas que são possíveis. O ErgoScript é relativamente simples de usar, mas muito poderoso. Isso é bem ilustrado aqui: o código para o contrato inteligente de Bloqueio por Pin é apenas uma linha!

Este vídeo de Robert Kornacki oferece um passo a passo de como funcionam os contratos inteligentes do Ergo e como este contrato específico funciona. Uma das grandes coisas sobre o Ergo Playground é que ele não tem GUI, mas fornece a capacidade de testar cenários complexos facilmente. O restante do código neste exemplo simula a blockchain do Ergo para testar o contrato sem realmente precisar interagir com a rede – tornando-o mais rápido, seguro e conveniente.

Continuaremos carregando mais exemplos no futuro e a comunidade é bem-vinda para contribuir com o ErgoScript por Exemplo com seus próprios exemplos também. Confira e conheça a maneira #1 de escrever contratos inteligentes UTXO estendidos e movê-los para a blockchain!

Share post

Ergo Infrastructure DAO: Descentralizando a Espinha Dorsal do Ecossistema Ergo

Ergo Infrastructure DAO: Descentralizando a Espinha Dorsal do Ecossistema Ergo

A missão da Ergo sempre foi enraizada na descentralização, não apenas na camada de consenso, mas em toda a pilha.

Ergo Platform

13 de agosto de 2025

Mew Finance: Um Conjunto de Ferramentas DeFi Divertido para o Ecossistema Ergo

Mew Finance: Um Conjunto de Ferramentas DeFi Divertido para o Ecossistema Ergo

Mew Finance é um conjunto de aplicativos descentralizados na Blockchain Ergo.

Ergo Platform

12 de agosto de 2025

Lithos: Descentralizando a Mineração com Pools On-Chain

Lithos: Descentralizando a Mineração com Pools On-Chain

Lithos é um novo protocolo projetado para reformular como os pools de mineração funcionam, movendo-os para on-chain, dando aos min.

Ergo Platform

24 de julho de 2025

Sigma 6.0: Um Ergo Mais Inteligente e Flexível

Sigma 6.0: Um Ergo Mais Inteligente e Flexível

Sigma 6.0 é uma grande atualização proposta para a blockchain Ergo.

Ergo Platform

23 de julho de 2025

Moldando o Futuro de Rosen: Uma Chamada da Comunidade sobre Cinco Propostas Chave do Tesouro

Moldando o Futuro de Rosen: Uma Chamada da Comunidade sobre Cinco Propostas Chave do Tesouro

O co-fundador da Rosen, Armeanio, apresentou cinco novas propostas ao Tesouro de Rosen.

Ergo Platform

9 de julho de 2025

UTXO Estendido da Ergo e a Ascensão da Inteligência Econômica Artificial

UTXO Estendido da Ergo e a Ascensão da Inteligência Econômica Artificial

Uma Visão Prática para Agentes Econômicos Autônomos Agentes econômicos autônomos na blockchain da Ergo realizam trabalho útil em .

Ergo Platform

12 de maio de 2025

ErgoHACK X: Inteligência Artificial na Blockchain Ergo

ErgoHACK X: Inteligência Artificial na Blockchain Ergo

Celebrando uma Década de Inovação Descentralizada Participe do 10º aniversário do ErgoHACK e esteja na vanguarda da revolução da I.

Ergo Platform

10 de abril de 2025

Ergo Pulse com Charles Hoskinson

Ergo Pulse com Charles Hoskinson

“Quando olhamos para as coisas que Alex tem feito, a equipe tem feito e a comunidade tem feito, eles são logicamente consistentes .

Plataforma Ergo

13 de abril de 2022

Mais novo mercado de NFTs em Ergo está ganhando a atenção dos Ergonautas

Mais novo mercado de NFTs em Ergo está ganhando a atenção dos Ergonautas

Em Outubro de 2020, NFTs na blockchain Ergo foram lançados.

Plataforma Ergo

7 de abril de 2022

NIPoPoWs em Ergo: Inovações em Blockchain

NIPoPoWs em Ergo: Inovações em Blockchain

A blockchain Ergo está rapidamente se tornando conhecida dentro do espaço cripto como uma líder em desenvolvimento e inovação em b.

Plataforma Ergo

1 de abril de 2022

Prova de Trabalho, Energia e Ergo

Prova de Trabalho, Energia e Ergo

Introdução Prova de Trabalho (PoW, em Inglês) foi descrita no artigo original de Bitcoin como sendo composta de duas partes.

Plataforma Ergo

29 de março de 2022

Armazenando Ergo: SAFEW

Armazenando Ergo: SAFEW

Neste artigo, continuamos nossa série de guias para configurar e usar uma das muitas novas carteiras Ergo.

Plataforma Ergo

25 de março de 2022

Minerando Ergo no Windows

Minerando Ergo no Windows

Minerar Ergo como parte de uma pool de mineração é fácil, particularmente no Windows.

Plataforma Ergo

17 de março de 2022

What is a DAO (Decentralized Autonomous Organization)?

What is a DAO (Decentralized Autonomous Organization)?

Introduction A decentralized autonomous organization (DAO) is a new type of cooperative.

Ergo Platform

15 de março de 2022

Instruções: Cunhando um Token Não-Fungível (NFT) na Blockchain Ergo

Instruções: Cunhando um Token Não-Fungível (NFT) na Blockchain Ergo

O que é um NFT? Qualquer unidade de uma moeda corrente, como por exemplo o dólar estadunidense, é indistinguível de qualquer outr.

Plataforma Ergo

8 de março de 2022

Blockchain e a Motivação para Ergo

Blockchain e a Motivação para Ergo

Desde o nascimento de Bitcoin, tecnologia blockchain tem sofrido enormes avanços.

Plataforma Ergo

3 de março de 2022

Resultados do ErgoHack III

Resultados do ErgoHack III

Após um bem-sucedido ErgoHack III, o júri tomou sua decisão final! Há tantos projetos maravilhosos que participaram neste último.

Fundação Ergo

1 de março de 2022

A Adoção de Moedas Estáveis está no Horizonte?

A Adoção de Moedas Estáveis está no Horizonte?

Hoje, moedas estáveis lastreadas ao dólar americano (USD) somam quase U$185 bilhões de valor de mercado - um aumento de 500% des.

Plataforma Ergo

24 de fevereiro de 2022

DeFi em Ergo: Taxas usando Tokens Personalizados

DeFi em Ergo: Taxas usando Tokens Personalizados

Moedas de infraestrutura são importantes pois precisamos delas para pagas taxas de transações quando usamos sistemas financeiros.

Plataforma Ergo

22 de fevereiro de 2022

Explicativo Ergo: Aluguel de Armazenamento

Explicativo Ergo: Aluguel de Armazenamento

Resumo do Artigo: Aluguel de Armazenamento é uma taxa por armazenamento de longo prazo na blockchain Ergo.

Plataforma Ergo

18 de fevereiro de 2022

Uma Introdução a Privacidade e Segurança em Blockchain

Uma Introdução a Privacidade e Segurança em Blockchain

Depois que o primeiro artigo científico emergiu na internet em 2008, a tecnologia blockchain evoluiu tremendamente.

Plataforma Ergo

17 de fevereiro de 2022