As plataformas e protocolos de blockchain podem ser "classificados" de várias maneiras. Por exemplo, eles podem ser divididos em aqueles que falam muito e fazem pouco e aqueles que eles fazem muito e falam relativamente pouco sobre si mesmos. Não vou entrar em detalhes sobre os protocolos da primeira categoria (a lista é muito longa). Em vez disso, gostaria de dar uma olhada em uma plataforma muito ocupada = Algorandrecentemente, um ano se passou desde que o mainnet foi lançado (junho de 2019). Desde então, a equipe do Algorand lançou algumas extensões de gordura para a plataforma e protocolo. O último aconteceu literalmente alguns dias atrás, então este é realmente um bom momento para explicar o que Algorand oferece como parte dessa mudança, mas também um bom momento para atualizar informações sobre o que Algorand como uma plataforma já forneceu antes, quais são os principais casos de uso esta plataforma, e o que mais devemos esperar em 2020 e além.
Algorand é um projeto fundado por um professor do MIT = Silvio Micali = vencedor do Prêmio Turing na área de criptografia. A maior parte da equipe está baseada em Boston e também possui fortes laços com a universidade. Escrevi mais sobre suas realizações nesses artigos, entre outros, portanto, fique à vontade para ler.
Algorand - uma introdução ao projeto
Algorand - plataforma pronta para DeFi
Algorand - cadeias privadas e públicas ligadas
Algorand tem um ano de idade
(conquistas em números)
No ano passado, a equipe fez várias extensões importantes para a plataforma Algorand, que é baseada no Protocolo de Consenso Pure Proof-of-Stake, essas extensões incluem:
- Contratos Inteligentes na camada 1, ou seja, uma abordagem muito segura, rápida e ao mesmo tempo barata para o conceito de contratos inteligentes. Escrevo mais sobre isso aqui.
- Ativos padrão de Algorand, ou seja, a capacidade de gerar tokens que são construídos com base no protocolo Algorand, sendo incorporados na camada 1, e se beneficiam da segurança e velocidade dessa camada. Mais sobre isso aqui.
- Transferências Atômicas, isto é, uma abordagem integral e atômica para transações. Possibilidade de transferir a propriedade de muitos ativos, tokens, de uma só vez, de forma que todos sejam transferidos ou nenhum. Escrevi sobre o que são essas funções e quais possibilidades elas abrem neste artigo.
- Linguagem TEAL, ou seja, a linguagem de programação que a equipe da Algorand projetou e construiu tornou-a a linguagem nativa de sua plataforma. Essa linguagem não é Turing completa, e essa é a sua força. Por que? Aqui estão alguns argumentos.
- Co-Cadeias Algorand, isto é, cadeias privadas baseadas no protocolo Algorand que podem se comunicar simultaneamente com outras cadeias privadas, bem como com a cadeia pública de Algorand. Isto é interoperabilidade dentro do ecossistema de Algorand. Aviso! isso não é tudo, também estaremos interoperáveis em breve com plataformas que possuem um protocolo de consenso diferente, como o Ethereum.
No entanto, o que mais me interessa neste projeto é o seu enorme ritmo de desenvolvimento. Não só ao longo do ano, eles conseguiram lançar 3 pacotes de novas funcionalidades (a parte descrita acima), mas também expandiram significativamente seu ecossistema. Este protocolo pode realmente se orgulhar de adoção dinâmica. Vamos dar uma olhada em alguns números.
- quase 400 empresas e a organização constrói ou integra suas soluções com base no Algorand. Nisto temos uma série de soluções CBDC, ou seja, moedas digitais de bancos centrais.
- Algo (plataforma de ativos nativa da Algorand) está listada em 60 trocasincluindo Coinbase, Binance ou Huobi.
- 50 ativos diferentes é criado com base no protocolo Algorand, de StableCoins, como USDC e USDT, para tokenização imobiliária (Props) ou soluções DeFi, como StakerDAO / Blend ou Republic Note, ou seja, um token de uma plataforma de arrecadação de fundos que compartilha o lucro usando um token.
- A plataforma está atualmente protegida por mais de 500 nós, globalmente distribuído. Acho que esse número continuará crescendo após a última expansão (catchup rápido)
- Lagoa 50 provedores de carteira constrói ou integra com Algorand. Bolsas, carteiras móveis e carteiras de hardware.
- 5 x SDK, ou Software Developoment Kits, pacotes para desenvolvedores que facilitam a vida dos programadores ao criar uma porta de entrada para engenheiros de linguagens como Java, JS, Go, Python ou .NET. Este é o fator de adoção, a bomba retardadora. Esses SDKs existem até agora baixado mais de 50 mil vezesportanto, "alguns" engenheiros já estão usando esses SDKs.
- Algorand é apoiado por alguns dos melhores curadores da indústria, incluindo Coinbase ou BitGo.
- Pond 300 embaixadores em 50 países apóia, representa e desenvolve o ecossistema Algorand organizando encontros, hackathons, escrevendo conteúdo educacional, criando materiais de vídeo ou desenvolvendo infográficos e traduções.
- e tal sabor no final, há rumores de que as Ilhas Marshal, que decidiram resistir à sua CBDC em Algoranda (CBDC = Moeda Digital dos Bancos Centrais) não pode ser um CBDC considerando Algorand como uma plataforma de destino. O tempo dirá, mas há rumores de que 16 bancos centrais diferentes experimentando o uso de Algorand para seu CBDC. Promissor.
Isso é muito para o ano de produção da plataforma Algorand. Hã? Vamos ver o que o futuro traz, o que o próximo ano trará. No momento, sabemos que até o final de 2020, há uma chance de integração 10 milhões de usuários na redee 1M trx / dia. Isso faria do Algorand uma plataforma superior. Certamente se destacando entre os dez principais CMCs. Vamos ver, eu julgava pelos resultados 🙂
Algorand, mais 3 extensões
Chegando à essência deste artigo - Algorand em agosto (19 / VIII / 2020) anunciou que introduz 3 grandes mudanças em sua plataforma. Vamos dar uma olhada em quais são essas extensões:
- Rechaveando, ou seja, uma funcionalidade que permite aos usuários substituir a chave privada sem ter que alterar o endereço público. Mudar a chave fornece maior flexibilidade no uso das chaves e abre a porta para casos de uso como:
- migração em massa de usuários de outras plataformas. Graças ao ReKeying, plataformas grandes e centralizadas podem migrar as contas de seus usuários para Algorand, criar contas automaticamente em seu nome e, em seguida, dar-lhes a oportunidade de assumir o controle total sobre essa conta (substituindo a chave privada) de uma maneira segura e sem a participação de terceiros .
- Aumentando o nível de segurança contas. Por exemplo, você pode "migrar" a chave privada de um dispositivo móvel para uma carteira de hardware dedicada (como Ledger ou Trezor), sem a necessidade de criar uma nova conta e migrar fundos. Convenientemente, e qualquer número de vezes.
- Os custodiantes de fundos criptográficos (custodiantes) podem dar aos seus usuários a função de manter moedas Cold Walletenquanto permite que eles mantenham uma chave pública imutável.
- Mudar endereço para MutliSigGenericName, ou juntando uma determinada chave como uma chave com acesso a fundos em um contrato inteligente.
- Este é apenas um exemplo selecionado .. Saiba mais aqui.
- pomposidade Alcançarse você estiver inicializando um nó do zero, terá que esperar que o nó sincronize com o resto da rede antes de fazer transações. A sincronização requer que o nó verifique cada bloco no histórico do blockchain, o que pode levar horas ou até dias, dependendo de quanto tempo é o histórico do blockchain. J.Se você é um desenvolvedor de aplicativos apenas procurando começar com os novos recursos de protocolo, isso não é o idealapenas por causa do tempo necessário, mas também por causa do espaço em disco necessário. O Fast Catch remove essa restrição - você pode escolher quantos blocos deseja baixar de volta. O resto estará disponível na forma de hash e você pode reescrever a história inteira, se necessário. Isso torna mais fácil para os programadores, mas também para novos operadores de nó.
- Stateful Gestão Inteligente contratos, ou seja, uma espécie de contratos inteligentes com memória global. Até agora, ASC1, ou Algorand Smart Contracts, na primeira camada, ofereceu os benefícios relacionados à segurança, velocidade e custos megabaixos que a camada 1 oferece para o Algorand (eles são integrados a essa camada). No entanto, esses são contratos inteligentes com funcionalidade limitada. Em agosto de 2020 Algorand estende contratos inteligentes com a possibilidade de armazenar um estado global, que também pode ser acessado de outros contratos inteligentes. Isso pode soar bastante misterioso (o vídeo abaixo falará melhor sobre isso), mas em geral expande muito as possibilidades do que pode ser construído com base na plataforma Algorand, o que é importante = as possibilidades do que pode ser construído em uma forma descentralizada. Na versão anterior do protocolo, por exemplo, não seria possível criar uma exchange descentralizada ou pool de liquidez UniSwap, ou mesmo um sistema de votação. Tal sistema de votação requer armazenar os resultados da votação de forma não manipulada, transparente e inegável - isso é ON CHAIN. Agora é possível e é facilmente acessível.
O tópico de Smart Contracts requer uma discussão mais ampla, portanto, dedicarei outro artigo a ele. Por favor visite o meu Tweeter se você deseja receber informações sobre meu conteúdo escrito e filmes vídeo.
O assunto semelhante a este artigo é discutido em um dos últimos filmes. Se você gostaria de completar eu posso ver por favor visite meu canal no YouTube. Eu tento falar sobre os tópicos inacessíveis de criptografia e blockchain lá 🙂 Avalie você mesmo, exemplo abaixo - Algorand direto do subterrâneo 😉
Em que mais esta equipe está trabalhando?
A quantidade de inovação que esta banda lançou no ano passado é incrível. Na minha opinião, isso não apenas torna o Algorand uma das plataformas de aplicativos líderes DeFi, mas também em Jogos, Tokenização de bens imobiliários ou CBDC.
Mas não é tudo. Do lado técnico, devemos esperar mais alguns tópicos espessos, sobre os quais Algorand expandirá sua plataforma em um futuro próximo. Entre outros
- interoperabilidade, ou seja, comunicação para blockchain Algorand com outros blockchains como Ethereum, Tezos ou Polkadot. A interoperabilidade é um tópico longo. Muitos tentam enfrentar isso. Mas como fazer isso qualitativamente permanece um desafioque ninguém jamais cumpriu (qualitativo na minha opinião significa = descentralizado + rápido + seguro)
- Também sabemos que a equipe de Algorand está trabalhando para aumentar ainda mais velocidade da rede e o parâmetro de finalização da transação (imutável). Atualmente, Algorand opera aproximadamente 1k trx / s em finalidade= 5seg. O novo alvo é 10k trx / seg e finalidade = 2 seg. Embora para as necessidades de hoje e eliminação da rede, 1k trx / s seja totalmente suficiente, devemos esperar que conforme a adoção avança, a rede exigirá maior largura de banda.
- Modelo de gerenciamento de rede. O Protocolo e a Plataforma são atualmente administrados pela Fundação Algorand. Em algum momento, devemos também ver um passo em direção à descentralização quando se trata de Modelo Gov.
- Contratos inteligentes ainda mais funcionais. Atualmente incompleto no sentido de Turing ASC1 (Algorand Smart Contracts Layer - 1) oferece segurança muito alta e muitas possibilidades. No entanto, sabemos que Algorand está trabalhando em linguagem e contratos inteligentes completos no sentido de Turing, implementado na camada 2. No qual você pode programar quaisquer cálculos e dAppsy
- Nós também sabemos que Algorandi Blockstack eles estão trabalhando em uma linguagem de programação Clareza. Uma linguagem que é simples e universal o suficiente para possivelmente se tornar a linguagem de destino para a área de blockchain, e outras plataformas irão optar pela adoção e interoperabilidade de programação por meio dessa abordagem. Eu inicialmente olho para este tópico no vídeo abaixo.
Czy Clareza e ASC-2 (contratos inteligentes na camada 2) será o mesmo tópico ou dois tópicos separados? Descobriremos em breve, talvez no início de 2021.
Em conclusão ...
Uma série de trabalhos na plataforma permite aplicativos cada vez mais avançados. Algorand leva suas suposições muito a sério descentralização x velocidade x segurança. Até agora, na minha opinião, eles conseguiram manter um equilíbrio saudável quando se trata desse trilema de blockchain - mas adicionar extensões cada vez mais novas à plataforma, essa tarefa também se torna cada vez mais difícil 🙂 Ao mesmo tempo, ampliar a plataforma é uma tarefa necessária e inevitável.
As plataformas Blockchain não só precisam alcançar os atuais gigantes centralizados (como Amazon, Google ou Microsoft), mas devem acabar sendo muitas vezes melhores do que eles em alguns aspectos, se eles estão falando sério sobre como deslocar esses gigantes até mesmo de um fragmento do mercado.
assim DESENVOLVIMENTO e melhorando as plataformas do blockchain UMA OBRIGAÇÃO nesta corrida. Ao mesmo tempo, mantê-los DESCENTRALIZADO a natureza também é UMA OBRIGAÇÃO, caso contrário, o blockachain perderá suas características mais interessantes (resistência à censura, transparência, sem possibilidade de manipulação de dados ou segurança). Portanto, é uma tarefa muito difícil. Na minha opinião, o Algorand está do lado certo, mas a concorrência também não dorme. Observo com interesse o que cada mês traz aqui.