A evolução da internet aberta

A evolução da internet aberta

Os desenvolvedores falaram sobre as vantagens da tecnologia blockchain por muitos anos. Eles argumentaram isso com opções de uso desbotadas, juntamente com definições vagas de como a tecnologia funciona, para que ela realmente serve e como as plataformas que a utilizam se diferenciam umas das outras. Não é surpresa que isso tenha causado confusão e desconfiança na tecnologia blockchain.

Neste artigo, quero descrever um conjunto de modelos mentais que ajudarão a entender como as potenciais opções de uso levam a compromissos técnicos que cada plataforma é forçada a fazer. Esses modelos mentais são baseados no progresso que a tecnologia blockchain alcançou nos últimos 10 anos, passando por 3 gerações: dinheiro aberto, finanças abertas e, finalmente, internet aberta.
Meu objetivo é ajudar você a formar uma imagem clara do que é blockchain, entender por que diferentes plataformas são necessárias e imaginar o futuro da internet aberta.

Uma breve introdução ao blockchain

Um pouco de fundamentos. Blockchain é essencialmente apenas um banco de dados que é gerenciado por um grupo de diferentes operadores, ao invés de uma única empresa (como Amazon, Microsoft ou Google). Uma característica importante que diferencia o blockchain da nuvem é que você não precisa confiar no 'proprietário' do banco de dados (ou na sua segurança operacional) para armazenar dados valiosos. Quando o blockchain é público (e todos os maiores blockchains são públicos), qualquer um pode usá-lo para qualquer finalidade.

Para que esse sistema funcione em uma grande quantidade de dispositivos anônimos ao redor do mundo, ele deve ter um token digital que será usado como meio de pagamento. Esses tokens serão usados pelos usuários da cadeia para pagar os operadores do sistema. Ao mesmo tempo, o token fornece uma garantia de segurança, determinada pela teoria dos jogos embutida nele. E embora a concepção tenha sido em grande parte comprometida pela explosão de ICOs fraudulentas em 2017, a própria ideia de tokens e tokenização, que permite que um ativo digital único seja identificado e enviado, possui um potencial incrível.

Também é importante separar a parte do banco de dados que armazena dados da parte que altera dados (máquina virtual).

É possível otimizar várias características da cadeia. Por exemplo, a segurança (no Bitcoin), a velocidade, o custo ou a escalabilidade. Além disso, a lógica de modificação também pode ser otimizada de várias maneiras: pode ser uma calculadora simples para adição e subtração (como no Bitcoin), ou uma máquina virtual completa de Turing (como no Ethereum e NEAR).

Assim, duas plataformas blockchain podem "configurar" seu blockchain e máquina virtual para executar funções completamente diferentes, e elas podem nunca competir entre si no mercado. Por exemplo, o Bitcoin em comparação com o Ethereum ou NEAR é um mundo totalmente diferente, e o Ethereum e NEAR, por sua vez, não têm nada em comum com Ripple e Stellar — apesar de todos eles operarem com "tecnologia blockchain".

Três gerações de blockchain

A evolução da internet aberta

Os avanços tecnológicos e as soluções específicas no design do sistema permitiram expandir a funcionalidade do blockchain ao longo de 3 gerações de seu desenvolvimento nos últimos 10 anos. Essas gerações podem ser divididas da seguinte forma:

  1. Dinheiro aberto: dar a todos acesso a dinheiro digital.
  2. Finanças abertas: tornar o dinheiro digital programável e expandir os limites de suas aplicações.
  3. Internet aberta: expandir as finanças abertas de forma que incluam informações valiosas de qualquer tipo e se tornem acessíveis para uso em massa.

Vamos começar com dinheiro aberto.

Primeira geração: dinheiro aberto

O dinheiro é a base do capitalismo. A primeira fase permitiu que qualquer pessoa, de qualquer lugar, tivesse acesso a dinheiro.

A evolução da internet aberta

Um dos dados mais importantes que podem ser armazenados em um banco de dados são, de fato, o próprio dinheiro. A inovação do Bitcoin reside em ter um registro distribuído simples que permite a todos concordar que Joe tem 30 Bitcoins e ele acabou de enviar 1,5 Bitcoins para Jill. O Bitcoin é configurado para priorizar a segurança sobre todos os outros parâmetros. O consenso no Bitcoin é extremamente caro, consome tempo e opera com o princípio de "gargalo", e em termos de nível de modificação, é basicamente uma calculadora comum para adição e subtração, que permite realizar transações e executar algumas outras operações muito limitadas.

O Bitcoin é um bom exemplo que demonstra as principais vantagens do armazenamento de dados em blockchain: ele não depende de intermediários e está disponível para todos. Ou seja, qualquer pessoa que tenha bitcoins pode fazer uma transferência P2P sem precisar da ajuda de ninguém.

Devido à simplicidade e ao poder que o Bitcoin prometia, "dinheiro" tornou-se uma das primeiras e mais bem-sucedidas implementações da blockchain. No entanto, o sistema de Bitcoin, considerado "muito lento, muito caro e muito seguro", funciona bem para armazenar ativos — semelhante ao ouro, mas não é adequado para uso diário, como pagamentos online ou transferências internacionais.

Dinheiro aberto e configurável

Para esses modelos de uso, outras cadeias foram criadas com configurações diferentes:

  1. Transferências: para que milhões de pessoas possam enviar quantias arbitrárias em todo o mundo todos os dias, é necessário algo muito mais produtivo e menos dispendioso do que o Bitcoin. Ao mesmo tempo, seu sistema deve garantir um nível adequado de segurança. Ripple e Stellar são projetos que otimizaram suas cadeias para atingir esse objetivo.
  2. Transações rápidas: para que bilhões de pessoas possam usar dinheiro digital assim como usam cartões de crédito, é necessário que a cadeia seja bem escalável, tenha alta performance e permaneça acessível. Isso pode ser feito de duas maneiras, sacrificando a segurança. A primeira é construir um "nível dois" mais rápido sobre o Bitcoin, que otimiza a rede para alta performance e, após a conclusão da transação, move os ativos de volta para o "armazenamento" do Bitcoin. Um exemplo dessa solução é a Lightning Network. A segunda maneira é criar uma nova blockchain que garanta o máximo nível de segurança, permitindo ao mesmo tempo que transações rápidas e baratas sejam realizadas, como na Libra.
  3. Transações privadas: para manter total confidencialidade durante a transação, é necessário adicionar um nível de anonimato. Isso reduz a performance e aumenta o custo, como ocorre com Zcash e Monero.

Uma vez que esse dinheiro é representado por tokens, que são ativos totalmente digitais, eles também podem ser programados na camada base do sistema. Por exemplo, a quantidade total de bitcoins que será produzida ao longo do tempo está programada na base do sistema Bitcoin. Ao criar um bom sistema computacional acima dessa camada base, é possível elevá-lo a um nível totalmente novo.

É aqui que as finanças abertas entram em jogo.

Segunda geração: finanças abertas

Com as finanças abertas, o dinheiro deixa de ser apenas uma forma de poupança ou ferramenta para transações — agora é possível obter lucro, aumentando seu potencial.

A evolução da internet aberta

As mesmas características que permitem às pessoas realizar transferências de bitcoin publicamente também permitem que os desenvolvedores escrevam programas que fazem o mesmo. Com isso, suponha que as moedas digitais tenham uma API independente própria, cuja utilização não exige a obtenção de uma chave de API ou contrato de usuário de nenhuma empresa.

Isso é o que as "finanças abertas" prometem, também conhecidas como "finanças descentralizadas" (DeFi).

ETHEREUM

Como mencionado anteriormente, a API do bitcoin é bastante simples e não muito eficiente. Ela é suficiente para implantar scripts na rede bitcoin que permitem seu funcionamento. Para fazer algo mais interessante, é necessário transferir o bitcoin para outra plataforma de blockchain, o que não é uma tarefa fácil.

Outras plataformas trabalharam na combinação de um alto nível de segurança necessário para lidar com dinheiro digital, em um nível de modificação mais complexo. O Ethereum foi o primeiro a lançar isso. Em vez de um "calculador" de bitcoin, que opera com adições e subtrações, o Ethereum criou uma máquina virtual completa em cima do nível de armazenamento, permitindo que os desenvolvedores escrevessem programas completos e os executassem diretamente na blockchain.

A importância reside no fato de que a segurança do ativo digital (por exemplo, dinheiro) que está na blockchain é tão crítica quanto a segurança e confiabilidade dos programas que podem alterar o estado dessa cadeia nativamente. Os programas de contratos inteligentes do Ethereum são, na essência, scripts sem servidor que são executados na blockchain exatamente da mesma forma que uma transação comum no Bitcoin, como "enviar 23 tokens para Jill". O token nativo do Ethereum é o Ether, ou ETH.

Componentes da blockchain como um pipeline

Como a API sobre o ETH é pública (assim como no Bitcoin), mas infinitamente programável, foi possível criar uma série de blocos construtores que transferem Ether uns aos outros para realizar tarefas úteis para o usuário final.

No "mundo convencional", isso exigiria, por exemplo, um grande banco que negociaria os termos dos contratos e o acesso à API com cada provedor individual. Mas na blockchain, cada um desses blocos foi criado de forma independente pelos desenvolvedores e rapidamente escalado para uma capacidade de milhões de dólares e armazenamento de valor superior a $1 bilhão no início de 2020.

Por exemplo, vamos começar com a Dharma, uma carteira que permite aos usuários armazenar tokens digitais e ganhar juros sobre eles. Esse é um princípio fundamental do uso do sistema bancário tradicional. Os desenvolvedores da Dharma oferecem uma taxa de juros para seus usuários conectando diversos componentes que foram construídos sobre a base do Ethereum. Por exemplo, os dólares dos usuários são convertidos em DAI, um stablecoin baseado em Ethereum que é equivalente ao dólar americano. Em seguida, esse stablecoin é transferido "por pipeline" para o Compound, um protocolo que empresta esse dinheiro com juros e, assim, instantaneamente gera rendimentos para os usuários.

Aplicação de finanças abertas

A principal conclusão é que o produto final, que chegou ao usuário, foi criado com o uso de muitos componentes, cada um desenvolvido por uma equipe separada, e para usar esses componentes não era necessário obter permissão ou chave de API. Atualmente, bilhões de dólares circulam neste sistema. É quase como software de código aberto, mas, enquanto o software de código aberto exige o download de uma cópia de uma determinada biblioteca para cada implementação, os componentes abertos são implantados apenas uma vez, e então cada usuário pode fazer solicitações a um determinado componente para acessar seu estado compartilhado.

Cada uma das equipes que criou esses componentes não é responsável por quaisquer cobranças excessivas de EC2 decorrentes do uso indevido de sua API. A coleta de dados e a cobrança pelo uso desses componentes acontecem essencialmente de forma automática dentro da cadeia.

Desempenho e configuração

O Ethereum opera com parâmetros semelhantes aos do Bitcoin, mas os blocos são transmitidos na rede cerca de 30 vezes mais rápido e mais barato — o custo da transação é de $0,1 em vez de cerca de $0,5 no Bitcoin. Isso proporciona um nível suficiente de segurança para aplicações que gerenciam ativos financeiros e não exigem alta largura de banda.

A rede Ethereum, sendo uma tecnologia de primeira geração, não suportou dificuldades com um grande volume de solicitações e sofreu com uma capacidade de 15 transações por segundo. Essa escassez de desempenho fez com que as finanças abertas ficassem presas em um estado de prova de conceito. A rede sobrecarregada funcionou como o sistema financeiro mundial na era dos dispositivos analógicos com cheques em papel e confirmações por telefone, porque a potência de computação do Ethereum é menor do que a de um calculador gráfico de 1990.

O Ethereum demonstrou a capacidade de combinar componentes para modelos financeiros de uso e abriu acesso a um maior número de aplicações, chamadas de internet aberta.

Terceira geração: internet aberta

Agora, tudo o que tem valor pode se tornar dinheiro, conectando a internet com as finanças abertas e, assim, criando uma internet de valores e uma internet aberta.

A evolução da internet aberta
Como mencionado anteriormente, a conceito de dinheiro aberto inclui muitas opções de aplicação. Também foi descrito como a tecnologia de próxima geração, Ethereum, tornou o dinheiro aberto mais útil, criando oportunidades de combinação de componentes de finanças abertas. Agora, vamos considerar como outra geração de tecnologias expande as possibilidades de finanças abertas e revela o verdadeiro potencial da blockchain.

Inicialmente, todos os "dinheiro" referidos são apenas tipos de dados armazenados na blockchain com sua própria API aberta. Mas o banco de dados pode armazenar qualquer coisa.

Devido à sua estrutura, a blockchain é mais adequada para dados que possuem valor significativo. A definição de "valor significativo" é extremamente flexível. Quaisquer dados que potencialmente tenham valor para as pessoas podem ser tokenizados. A tokenização, neste contexto, é o processo pelo qual um ativo existente (não criado do zero, como o bitcoin) é transferido para a blockchain e recebe uma API pública semelhante à do bitcoin ou Ethereum. Assim como no caso do bitcoin, isso permite a criação de escassez (seja 21 milhões de tokens ou apenas um).

Vamos considerar o exemplo do Reddit, onde os usuários ganham reputação online na forma de "karma". E vamos pegar um projeto como o Sofi, que utiliza diversos critérios para avaliar a solvência de uma pessoa específica. No mundo moderno, se uma equipe de hackathon desenvolvendo um novo Sofi quisesse incorporar a pontuação de karma do Reddit em seu algoritmo de concessão de crédito, precisaria firmar um acordo bilateral com a equipe do Reddit para obter acesso certificado à API. Se o "karma" fosse tokenizado, essa equipe teria todas as ferramentas necessárias para integrar-se ao "karma" e o Reddit nem saberia. Ele apenas se beneficiaria do fato de que ainda mais usuários desejam melhorar seu karma, porque agora ele é útil não apenas dentro do Reddit, mas em todo o mundo.

Se formos ainda mais longe — 100 equipes diferentes no próximo hackathon podem inventar novas maneiras de aplicar isso e outros ativos para criar um novo conjunto de componentes reutilizáveis públicos ou construir novas aplicações para os consumidores. Essa é a ideia da internet aberta.

O Ethereum permitiu transferir facilmente grandes quantias através de componentes públicos, seguindo o mesmo princípio que permite transferir qualquer ativo que possa ser tokenizado, bem como gastar, trocar, dar como garantia, modificar ou interagir de outras maneiras com ele, conforme estabelecido em sua API aberta.

Configuração para a internet aberta

A internet aberta, em sua essência, não é diferente das finanças abertas: é apenas uma camada adicional sobre elas. Para aumentar as opções de uso da internet aberta, é necessário um salto significativo em desempenho, bem como a capacidade de atrair novos usuários.

Para manter a internet aberta, a plataforma precisa ter as seguintes propriedades:

  1. Maior largura de banda, velocidades mais altas e transações mais baratas. Como a cadeia não apenas transmite soluções lentas de gerenciamento de ativos, ela precisa se escalar para suportar tipos de dados mais complexos e opções de uso.
  2. Usabilidade. À medida que os cenários de uso se movem para aplicativos para usuários, é fundamental que os componentes que os desenvolvedores criam, ou os aplicativos desenvolvidos com eles, forneçam uma boa experiência para o usuário final. Por exemplo, quando eles criam uma conta ou vinculam uma existente a diferentes ativos e plataformas, enquanto mantêm o controle dos dados nas mãos do usuário.

Essas características não estavam presentes anteriormente em nenhuma das plataformas devido à sua complexidade. Foram necessários anos de pesquisa para chegar ao ponto em que novos mecanismos de consenso se fundem com novos ambientes de execução e novas maneiras de escalar - ao mesmo tempo em que se mantém o desempenho e segurança em níveis necessários para ativos monetários.

Plataforma de internet aberta

Dezenas de projetos de blockchain que entram no mercado este ano configuraram suas plataformas de modo que possam ser aplicadas a várias opções de uso dentro de dinheiro aberto e finanças abertas. Dadas as limitações tecnológicas na fase atual, foi vantajoso para eles otimizar suas plataformas para nichos específicos.

NEAR — a única cadeia que aprimorou deliberadamente sua tecnologia e ajustou suas características de desempenho para atender completamente às necessidades da internet aberta.

NEAR combina abordagens de escalabilidade do mundo dos bancos de dados de alto desempenho com melhorias do tempo de execução e anos de aprimoramento da usabilidade. Assim como o Ethereum, o NEAR possui uma máquina virtual completa construída sobre a blockchain, mas para 'acompanhar a demanda', a cadeia subjacente equilibra a largura de banda da máquina virtual, dividindo os cálculos em processos paralelos (sharding). E ao mesmo tempo, mantém a segurança em um nível necessário para o armazenamento confiável de dados.

Isso significa que no NEAR podem ser implementadas todas as possíveis variantes de uso: moedas garantidas por fiat que oferecem a todos acesso a uma moeda estável, mecanismos de finanças abertas que escalam para instrumentos financeiros complexos e retrocedem até serem utilizados por pessoas comuns, e, por fim, aplicativos da internet aberta que incorporam tudo isso para comércio e interação diários.

Conclusão

A história da internet aberta está apenas começando, porque acabamos de desenvolver as tecnologias necessárias para que ela alcance sua verdadeira escala. Agora que esse grande passo foi dado, o futuro será construído sobre inovações que podem ser criadas com base nessas novas tecnologias, bem como na capacidade tecnológica dos desenvolvedores e empreendedores que estão na vanguarda dessa nova realidade.

Para entender o potencial impacto da internet aberta, lembre-se da 'explosão cambriana' que ocorreu durante a criação dos protocolos iniciais da internet, necessários para que os usuários finalmente pudessem gastar dinheiro online no final da década de 1990. Nos 25 anos seguintes, o comércio eletrônico cresceu, gerando volumes superiores a $2 trilhões anualmente.

Da mesma forma, a internet aberta expande o escopo e a abrangência dos princípios financeiros das finanças abertas e permite sua inclusão em aplicativos voltados para empresas e consumidores de maneiras que podemos adivinhar, mas, certamente, não prever.

Vamos construir a internet aberta juntos!

Uma breve lista de recursos para quem deseja se aprofundar mais agora:

1. Veja como é o desenvolvimento para NEAR e experimente no online-IDE. aqui.

2. Para desenvolvedores que desejam se juntar ao ecossistema. aqui.

3. Documentação abrangente para desenvolvedores em inglês está disponível. aqui.

4. Você pode acompanhar todas as notícias em russo no comunidade do Telegram, e no grupo no VKontakte

5. Se você tem ideias para serviços geridos pela comunidade e deseja trabalhar neles, venha para o nosso programa apoio aos empreendedores.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster