WEB3DEV

Fatima Lima
Fatima Lima

Posted on • Atualizado em

Guia da Blockchain NEAR para principiantes

Bem vindo! Esse guia destina-se a ajudar qualquer pessoa que tenha interesse em entender o que é realmente a NEAR. Isso inclui novos usuários, membros curiosos da comunidade, prováveis parceiros e novos colaboradores principais do NEAR Collective. Fornecerei em uma linguagem simples, uma compreensão do que fazemos, por que fazemos e como você pode aprender o que precisa para se tornar imediatamente envolvido.

Nós manteremos esse guia atualizado ao longo do tempo, de forma que você tenha certeza de que ele esteja o mais atualizado possível.

Assumo que você tenha um bom nível de familiaridade com o que seja uma blockchain. Então, não vou usar nenhum daqueles diagramas de blocos e linhas aqui. Não farei suposições sobre seu nível tecnológico — você pode ser um engenheiro altamente técnico, mas pode ser um projetista menos técnico ou um comerciante ou um administrador da comunidade.


Sumário

1 . O Básico
..... . A partir de 10000 pés
..... . A partir de 1000 pés

2 . O Arco da Tecnologia
..... . Algumas notas rápidas
..... . Mais um pouco sobre a NEAR

3 . Vamos aprofundar no que o Protocolo NEAR realmente faz
..... . Uma Rede Descentralizada
..... . O token NEAR
..... . Como você ganha dinheiro como empresa
..... . O que é o NEAR Collective
..... . Qual é o próximo passo
..... . Por que a NEAR vai dar certo
..... . Quais são os casos de uso para a blockchain NEAR

4 . O que devo aprender a seguir

5 . Material Técnico

6 . Projeto

7 . Recursos Gerais

8 . Pessoas e Comunidade na NEAR


O Básico

Então, o que é a NEAR (conhecida como “a Plataforma NEAR”)? NEAR é uma plataforma de desenvolvimento descentralizada criada em cima do protocolo NEAR, que é uma blockchain pública, fragmentada, amigável aos desenvolvedores e proof-of-stake. Em outras palavras, NEAR é como uma plataforma pública na nuvem administrada pela comunidade. Isso significa que ela é uma plataforma de baixo custo e alta escalabilidade para desenvolvedores criarem aplicativos descentralizados sobre ela. Embora seja construída em cima da blockchain do protocolo NEAR, a plataforma NEAR também contém um vasto leque de ferramentas desde exploradores de ferramentas CLI para aplicativos de carteira até componentes de interoperabilidade que ajudam os desenvolvedores a criar com mais facilidade e o ecossistema a escalar mais amplamente.

Enquanto a maioria das outras blockchains escaláveis utilizam abordagens que centralizam o processo em hardware de ponta para fornecer um aumento temporário no desempenho, a abordagem do protocolo NEAR permite que a capacidade da plataforma escale quase linearmente até bilhões de transações de forma totalmente descentralizada.

A NEAR está sendo construída pelo NEAR Collective, um grupo global de pessoas e organizações que estão colaborativamente construindo este enorme projeto de código aberto. Todos nesse Collective estão obstinadamente focados em viabilizar melhorias de usabilidade para desenvolvedores e usuários finais, de forma que a próxima onda de aplicativos possa atravessar o abismo para um público mais geral que, até então, não conseguiram trabalhar consistentemente com aplicativos em blockchains construídas nas plataformas atuais.

Esse Collective contém um número de times extraordinários e inclui programadores competitivos em nível de campeonato que construíram alguns dos únicos sistemas de banco de dados fragmentados em escala no mundo. Num espaço dominado pelos projetos de pesquisa acadêmica e fracassos no lançamento, a NEAR possui um time bem acostumado à navegação. Também é apoiada por contribuições financeiras e da comunidade pelos melhores nomes do mercado de criptos.

Por que estamos fazendo isso? Porque esta é uma oportunidade de construir a base para uma internet bem melhor que coloca o usuário no controle do seu dinheiro, seus dados e sua identidade. Com o potencial de criar serviços de estado aberto combináveis, é uma chance para dar início a maior onda de inovação — e progresso de negócios —desde a Internet. Esta visão é da melhor espécie — existem poucas oportunidades no mundo maiores do que a com que estamos lidando.

Vamos ser claros: A NEAR não é uma side chain, um token ERC20 ou uma blockchain altamente especializada em tarefas específicas … é nada menos do que um protocolo de camada 1 novíssimo e fundamentalmente reconfigurado projetado para alimentar de forma independente a base da emergente Open Web stack.

Ok… Vamos voltar atrás e assumir que você ainda está acordando e ganhando velocidade para entender o que diabos realmente é uma blockchain pública, fragmentada, amiga do desenvolvedor e proof-of-stake.

A partir de 10000 pés…

O NEAR Collective está basicamente construindo a infraestrutura para uma nova Internet que dificulta as grandes empresas a roubarem dados e os países de bandidos a desligá-los. As pessoas têm tentado descobrir essas coisas com tecnologias similares desde 2008, mas tem sido bem devagar.

Você já ouviu falar em Bitcoin, aquela moeda digital que todo mundo pensa que é somente usada por criminosos e ditadores de terceiro mundo. Bem,apesar de uma reputação bem ruim, e muitos soluços ao longo do caminho, dez anos depois eles ainda não conseguiram acabar com o Bitcoin. Então você percebe que ele está construído numa tecnologia bem resiliente. Nós estamos basicamente tentando usar o mesmo tipo de tecnologia para fortalecer uma Internet novinha que seja tão difícil de ser destruída ou estragada.

Alguns outros projetos, especialmente um chamado Ethereum, tentaram fazer isso há alguns anos atrás e tiveram um bom começo, mas no final se atolaram totalmente nas crescentes dores da tecnologia inicial e foram muito lentos e caros para serem adotados em massa. Hoje, muitas pessoas realmente inteligentes estão trabalhando numa forma de acelerar isso e manter custos baixos, enquanto se certificam de que essa nova Internet seja tão difícil de falhar quanto o Bitcoin.

Você pode ler mais sobre isso em A Evolução da Open Web.

A partir de 1000 pés…

Não estamos construindo a única blockchain que tem problemas com escalabilidade e custos, mas a NEAR possui um time todo de "feras'' que estão chegando a isso de uma maneira ligeiramente diferente.

Para preparar o cenário, estamos criando uma “blockchain base-layer”, que significa que está no mesmo nível da infraestrutura, como os projetos do Ethereum, EOS ou Polkadot. Isto significa que todo o resto será construído em cima da NEAR.

É uma plataforma de uso geral que permite que os desenvolvedores criem e implementem aplicativos descentralizados em cima dela.

É uma plataforma de fim geral na qual os desenvolvedores têm a possibilidade de criar e implementar aplicativos descentralizados. Uma boa analogia é feita com a plataforma AWS da Amazon, que é onde a maioria dos aplicativos que você conhece e adora hospeda seus servidores,embora a plataforma NEAR não seja executada e controlada por uma única empresa. Ela é controlada por milhares ou até milhões de pessoas. Você pode chamar isso de “nuvem operada por uma comunidade”, mas normalmente preferimos chamá-la simplesmente de uma “plataforma de aplicativos descentralizados”.

O Arco da Tecnologia

Vale a pena verificar, rapidamente, como chegamos aqui, porque isso vai te ajudar a entender o contexto do ecossistema de moedas. Um artigo recente entra em maiores detalhes, mas aqui temos uma versão rápida:

Bitcoin é o original “dinheiro programável” ou “ouro digital”. Ele tem feito um bom trabalho em cumprir essas funções, mas seu uso, até agora, como uma plataforma de computação de uso geral (como estamos construindo) é em grande parte um acidente. Essencialmente, os desenvolvedores viram que poderiam hackear alguns programas básicos em cima da funcionalidade limitada que o Bitcoin fornecia e começaram a usar o Bitcoin como base desses novos aplicativos, já que ele hoje é altamente confiável e seguro.

Infelizmente, as transações são muito caras e como, definitivamente, NÃO era para isso que a plataforma do Bitcoin foi feita, a funcionalidade é muito limitada. A plataforma lá é lenta (aproximadamente 4 transações por segundo), cara e desperdiça bastante energia global.

Ethereum, voltando a 2014, tentou tratar diretamente esse processo de uso criando uma plataforma, que foi desde o dia 1 destinada a usar a mesma tecnologia da blockchain para criar um computador virtual global no qual qualquer aplicativo pudesse ser construído.

Assim, se o Bitcoin era realmente apenas uma calculadora básica, o Ethereum era uma calculadora gráfica TI-83 sofisticada na qual você poderia gravar alguns jogos interessantes, ainda que básicos. Embora ela coloque muitas ideias boas em prática, também é bastante lenta (14 transações por segundo) e ainda bem cara para desenvolvedores usarem. Eles tentaram melhorar isso, mas agora estão tendo dificuldade em dinamizar por conta da quantidade de trabalho técnico, armazenamento de valor e crescimento da comunidade herdados do seu modelo antigo.

Soluções de dimensionamento da “Camada 2” incluindo “state channels” and “side chains”, surgiram para tentar melhorar o desempenho e o custo dessas plataformas mais lentas (mas, bastante seguras) retirando parte do trabalho da chain principal e fazendo em outro lugar. Eles existem tanto para o Bitcoin quanto para o Ethereum, mas ainda não alcançaram a adesão que esperávamos.

As primeiras blockchains desafiadoras sérias surgiram em 2017–2018 com uma grande variedade de abordagens para ajudar no problema de escalabilidade. Elas geralmente tentaram centralizar mais hardware (por exemplo, o EOS) mas a maioria das abordagens ainda está, em última análise, restrita por um limite fixo porque cada um dos “nós” que compõem a rede está executando exatamente o mesmo trabalho, sejam 21 deles ou 1.000. Assim, essas abordagens conseguiram atingir rendimentos de milhares (ou mais) de transações por segundo, mas sempre sacrificando a descentralização para fazê-lo.

A nova geração de blockchains escaláveis, como a NEAR, representa a nova onda. Nesse caso, a NEAR se liberta da ideia de que cada nó que participa da rede tem que executar todo o código porque isso, essencialmente, cria um grande gargalo de desperdício e retarda todas as outras abordagens.

Para corrigir isso, a NEAR usa uma técnica do mundo de banco de dados (explicação técnica) chamada “sharding” que fragmenta a rede de forma que grande parte da computação seja efetivamente feita em paralelo. Isso permite que a capacidade da rede aumente na medida em que o número de nós na rede aumente, para que não haja um limite teórico na capacidade dessa rede.

Ao contrário de muitas outras abordagens de fragmentação, que ainda exigem que os nós sejam executados em hardware cada vez mais complexo (reduzindo a capacidade de mais pessoas participarem da rede), as técnicas da NEAR permitem que os nós permaneçam pequenos o suficiente para executarem em instâncias simples hospedadas na nuvem.

Não é só uma questão de escalabilidade. De fato, para que a escalabilidade seja um benefício, os desenvolvedores precisam ser capazes de criar aplicativos que as pessoas realmente usem e as blockchains atuais dificultam isso tanto para desenvolvedores quanto para usuários finais. Muitos desses problemas precisam ser resolvidos configurando o protocolo corretamente desde o início e alguns projetos que focam em escalabilidade levaram isso em consideração.

Por exemplo, muitas soluções de escalabilidade requerem desenvolvedores para criar e provisionar seu próprio blockchain (ou ,”app chain”) que é uma grande quantidade de trabalho e manutenção, e parece ser igualmente tão desnecessário para a maioria dos times quanto a construção de uma farm de servidor on-premise (instalado localmente numa empresa) seria para a maioria dos desenvolvedores de web tradicionais. Por comparação, a NEAR permite que os desenvolvedores apenas implantem seus aplicativos sem pensar muito em como a infraestrutura em torno dele opera ou escala, o que é mais parecido com as nuvens modernas como Amazon AWS ou GCP ou Azure que impulsionam quase todos os aplicativos da web atuais.

Algumas notas rápidas

Existem alguns tipos de projetos que se encaixam na paisagem mas não serão abordados muito mais por aqui:

  1. Moedas: Fundamentalmente, qualquer token pode operar como uma moeda porque você pode usá-lo como uma unidade de conta, um meio de troca e/ou o reserva de valor. Mas, um número de blockchains foi criado para atuar especificamente como moedas (Bitcoin, Zcash, Monero…) ou para operar diretamente no mundo das moedas (Ripple, Stellar, Libra). Essas não são plataformas de computação gerais, que estão em nossa mira. Então, vou deixar por isso mesmo.
  2. Chains Particulares: Algumas blockchains, como o projeto Linux Foundation’s Hyperledger ou R3 Corda, são lançados para grandes empresas como um tipo seguro de blockchain porque permitem que essas empresas controlem todos os nós da rede. Embora a NEAR também tenha capacidade de fornecer privacidade em seus fragmentos de rede, vou ignorar também essa categoria de chains porque as maiores vantagens de segurança vêm da ampla descentralização pública, não criando um oligopólio de poucas empresas grandes controlando a chain.
  3. “DAGs”: Isso é o mais complicado porque essas chains atuam no mundo da blockchain e estão, essencialmente, fazendo o mesmo tipo de coisa —criando um registro imutável (somente apêndice).  São chamadas “DAGs” por causa do termo da ciência computacional “Directed Acyclic Graph” (Gráfico Acíclico Direto), que é a estrutura de dados real que os compõe. De forma geral, esses projetos, como o IOTA, tendem a criar uma confusão complicada de transações entre muitos pequenos dispositivos, que funcionam muito como uma blockchain. É escalável, mas apresenta muitos desafios de segurança e implementação. Não vou aprofundar nisso aqui, mas não se esqueça dos DAGs porque muitas chains, incluindo a NEAR, usam um tipo de DAG menor, em algum lugar no processo de construção dos seus blocos.

Mais um pouco sobre a NEAR

Assim, como dissemos anteriormente, o grupo de times que compõe a NEAR Collective está na Plataforma NEAR, que é criada em cima do Protocolo NEAR, que por sua vez é uma blockchain fragmentada, amiga do desenvolvedor e proof-of-stake na qual desenvolvedores podem criar aplicativos descentralizados.

Vamos aprofundar no que o Protocolo NEAR realmente faz

Uma Rede Descentralizada

Como mencionado acima, a NEAR é semelhante, em princípio, à infraestrutura na nuvem na qual desenvolvedores atualmente criam aplicativos, com a exceção de que a nuvem não é mais controlada por uma única empresa dirigindo uma central de dados gigante — esta central de dados atualmente é composta de todas as pessoas no mundo que operam nós (nodes)  dessa rede descentralizada. Ao invés de “nuvem operada por empresa” é “nuvem operada por comunidade”.

Aqui estão algumas perspectivas sobre porque essa descentralização é útil:

  1. Desenvolvedores/Empreendedores:É bom ter um aplicativo descentralizado desse modo porque, como um desenvolvedor, você não fica à mercê de uma única empresa, como a Amazon ou mesmo de um governo que pode querer desativar o aplicativo… ambos os quais têm atormentado as empresas desde o início. Durante o processo de desenvolvimento, você também pode ter acesso a coisas extras “de graça” como pagamentos e criptografia, que pode ser um desafio configurar num aplicativo tradicional.
  2. Usuários finais: Em alguns casos é melhor ter um aplicativo descentralizado porque o código todo é open source (assim você sabe exatamente o que está fazendo) e ele não pode ser mudado uma vez que foi lançado (assim, não há chance de que eles façam coisas vagas com seu dinheiro ou dados). Melhor ainda, o aplicativo é ativamente desincentivado a acumular seus dados.

Vamos aprofundar ainda mais sobre como essa rede é executada.

O Token NEAR

Então quem realmente executa todos esses “nós” individuais que compõem essa rede descentralizada? Todos que se sintam definitivamente motivados a fazer isso! Os incentivos para essa rede permissionless (que não requer permissão) são impulsionados pelo token NEAR.

O token NEAR é a forma de pagamento das pessoas que usam aplicativos na rede para efetuar transações para os nós que efetivamente operam a rede. O token é portanto um utilitário — se você o mantém, você pode usar aplicativos hospedados na rede.

Isso é um pouco diferente da web hoje, onde aplicativos são propriedade de desenvolvedores ou corporações que pagam suas contas de hospedagem na nuvem, em nome de seus usuários. Alguns aspectos do protocolo NEAR permitem que os desenvolvedores façam isso também, mas por simplicidade, vamos assumir que os usuários em geral paguem diretamente por seu uso da rede.

Como a NEAR é um protocolo permissionless (que não necessita de permissão), qualquer pessoa pode executar um dos nós que opera a rede validando transações que tenham sido enviadas para a rede. Mas, trabalhar infraestrutura, mesmo de um código simples que você pode executar num laptop, custa algum dinheiro e tempo. Poucas pessoas fariam isso de graça. Então, em troca da realização desse serviço, você recebe uma parte das taxas das transações pagas pelos usuários durante cada bloco em que você está validando as transações.

Como a rede tem certeza de que você realmente está executando o código que deveria e, não apenas aproveitando e gerando receita? Você é obrigado a “stake” (apostar) seus tokens (o que basicamente significa colocá-los em custódia) como um gesto de boa fé. Se você agir de má fé (como tentar hackear o sistema ou mexer nas transações de outras pessoas), você vai perder seu stake. O sistema descobre isso chegando a um “consenso” entre os nós (nodes) em cada período e determinando como o código deveria ter sido executado. Assim, é fácil identificar quem fez isso de forma inadequada.

Felizmente, você não precisa ficar pensando nisso porque, desde que você faça o download e inicie o programa padrão de nós a partir de uma fonte fidedigna, tudo acontece por trás dos bastidores pelo código do aplicativo que você baixou e assim, você provavelmente não perderá seu stake.

Como você ganha dinheiro como empresa

Boa pergunta. Para iniciantes, a NEAR não é uma empresa!

Um dos maiores obstáculos que as pessoas parecem ter com blockchains é descobrir como elas funcionariam se fossem negócios tradicionais. E isso é totalmente válido desde que a bolha de 2017 enxergou todos os tipos de esquemas complexos de monetização que realmente não fizeram nenhum sentido e normalmente não exigiam um token afinal.

A chave para entender isso é perceber que toda a economia que suporta a rede NEAR está incorporada no nível de protocolo e permite que qualquer pessoa participe do protocolo executando, eles mesmos, um nó de validação. Os usuários da rede pagam para usar essa rede e os provedores da capacidade da rede recebem recompensas por essa atividade. Não existe nenhuma empresa obscura por trás disso tudo que esteja secretamente tentando vender assinaturas ou algo assim. O protocolo tem economia autossustentável.

As pessoas que criam a tecnologia inicial são recompensadas com participação na alocação inicial de tokens e financiadas por contribuições fiduciárias dos financiadores iniciais.

O que é o NEAR Collective

NEAR Collective é um grupo de times distribuídos globalmente, compostos de várias organizações e contribuidores individuais que se organizam a fim de dar vida à essa tecnologia. Não é um negócio ou algo tão formal. Ao invés, pense nisso como grupos de pessoas que executam grandes projetos de software de código aberto (open-source).

Um dos projetos do Collective está escrevendo um código inicial e uma implementação de referência para o código aberto da rede NEAR, como se fosse construir os propulsores de foguete num ônibus espacial. A tarefa deles é fazer o trabalho necessário de pesquisa e desenvolvimento (R&D) para ajudar a blockchain a entrar em órbita. O código para essa chain é de código aberto, ou seja, qualquer pessoa pode contribuir com ela ou executá-la.

É importante salientar que redes como a NEAR são projetadas para serem totalmente descentralizadas. Isso significa que, em última instância, elas operam completamente por conta própria e não podem, de fato, ser censuradas, fechadas ou manipuladas por terceiros…nem pelos times que inicialmente as criaram! Assim, como os membros desse collective estão aqui para dar o pontapé inicial, na construção da implementação de referência, eles rapidamente se tornam dispensáveis para a operação da rede uma vez que ela começa a funcionar. Na verdade, uma vez pronta para funcionar, qualquer pessoa pode modificar e executar o código de protocolo NEAR para iniciar sua própria blockchain, pois é tudo código aberto e quaisquer mudanças devem ser democraticamente aceitas pelos agentes de validação independentes que a executam.

Dito isso, os times principais podem (esperamos que sim) ficar por perto atualizando o sistema e realizando correções de bugs. Após o lançamento da rede, espera-se que qualquer trabalho de desenvolvimento em andamento seja apoiado pela governança da rede por meio de doações ou por outros meios.

Um membro do Collective digno de nota é a Fundação NEAR, uma entidade sem fins lucrativos cujo objetivo é criar um ecossistema vibrante e ativo de longo termo em torno da blockchain, e que contratou o desenvolvimento da implementação de referência desta chain. A Fundação ajuda a coordenar alguns dos trabalhos de desenvolvimento iniciais e as atividades de governança.

A blockchain NEAR é apenas um dos projetos do NEAR Collective, de forma que existem muitas outras áreas em que podemos ajudar o ecossistema a ir para frente.

Qual é o Próximo Passo

Nas fases iniciais desse mercado, os projetos focavam em exibir um monte de métricas de vaidade, de conseguir o maior número de investidores de varejo para embarcarem em um grande ICO (oferta inicial de moedas). Isto significava a tentativa de ter a maior comunidade no Telegram, os consultores mais famosos, os projetos proof-of-concept mais bonitos de grandes empresas e assim por diante.

O boom do ICO terminou em 2018 e felizmente, somos capazes de focar mais no que realmente importa. Que nesse caso, é a comunidade e a adesão.

Nós temos times de técnicos extraordinários que estão trabalhando para garantir que a tecnologia seja implantada corretamente, mas tudo que eles criarem será de código aberto. Isto significa que qualquer pessoa no mundo, teoricamente, poderia simplesmente copiar o código e executar sua própria blockchain NEAR. Agora, não é tão simples quanto parece assim e a experiência de nossos times coloca essa versão à frente se alguém tentar isso, mas em última análise, a tecnologia é apenas uma vantagem baseada no tempo. A força real vem da construção de uma grande comunidade.

O ecossistema é muito útil quando existem muitos aplicativos e muitos usuários que querem usar esses aplicativos. Como vemos um mundo onde o maior paradigma de desenvolvimento é criar de forma descentralizada, há muito terreno a percorrer entre aqui e ali. Assim, a métrica principal em que estamos mirando é adesão e uso da plataforma.

Muitos projetos estão focando em direcionar desenvolvedores para criar aplicativos em suas plataformas. Isto é obviamente importante já que esse é um campo altamente tecnológico, mas não é a única coisa que importa. Especificamente, se você olhar a história das maiores plataformas de desenvolvimento, as que são verdadeiramente bem sucedidas precisam apoiar negócios reais, em escala e não apenas um monte de projetos paralelos.

Então, criar um ecossistema que tenha o tipo de abrangência funcional e profundidade técnica para criar negócios em escala por longo período é tudo para nós. Isso exige esforços significativos nas dimensões da construção da comunidade, educação e experiência do usuário em geral. E um monte de ferramentas técnicas bacanas também, é claro!

Felizmente, se formos bem-sucedidos, teremos a oportunidade de gerar a maior criação de riqueza, desde a Internet original, ajudando desenvolvedores e empreendedores em todo lugar a acessar novos mercados e criar novos tipos de negócios com base no Protocolo NEAR. O lado positivo do que estamos fazendo é super excitante!

Por que a NEAR vai dar certo

Você pode ver isso por duas perspectivas— o que faz com que o Protocolo NEAR provavelmente chegue ao mercado de fato e o que o torna melhor para desenvolvedores/usuários finais uma vez que cheguemos lá? Vamos examinar ambos!

A Execução Importa

O que diz que a equipe NEAR vai superar a concorrência e entrar no mercado com a tecnologia certa na linha do tempo certa?

Para iniciantes… A NEAR já lançou sua MainNet inicial! E entregou a gestão para a comunidade como planejado :). Mas também…

Se você acessar o site do projeto NEAR verá que a melhor NEAR já lançou seu time inicial MainNet no mercado e, o mais importante, um time que enviou sistemas fragmentados antes em âmbitos de produção. Ter esse tipo de time experiente por trás, já diferencia o protocolo NEAR de quase todas as outras redes existentes.

Essa tecnologia é complicada! Tecnicamente falando, fragmentação é uma abordagem de escalabilidade que vem sendo seriamente tentada por cerca de uma dúzia de redes, incluindo a líder de mercado Ethereum… mas eles levaram anos para montar sua proposta e esperam levar mais anos para implementá-la. Portanto, não é simples começar isso.

Para completar, o time NEAR tem o apoio dos melhores financiadores e incentivadores não financiadores da área e um quadro de consultores informais que abrange tudo, desde economia e projeto dispositivo até criptografia e projeto de blockchain.

Recursos Destruidores para Todos

Este mercado — e a tecnologia — ainda está na fase “arregace as mangas, vai ser complicado”. Todos os principais grupos de partes interessadas enfrentam desafios.

  1. Para desenvolvedores, isto significa que as ferramentas são realmente difíceis de usar e centenas de times estão comprando centenas de coisas diferentes que apontam para direções todas diferentes, incluindo alguns projetos inventando suas próprias linguagens de programação. Em resumo, é o caos e é doloroso desenvolver sistemas existentes.
  2. Para usuários finais, o caminho para começar com projetos de cripto e a nova web é incrivelmente longo. No mundo normal da web você perde um grande número de usuários para cada etapa que você os faz passar antes de atingir a meta. Agora mesmo, para fazer um novo usuário do zero conseguir jogar um jogo com base em cripto ou enviar dinheiro a um amigo, leva literalmente dúzias de passos… e é incrivelmente lento e um tanto caro para realizar esses passos. Não é o ideal.
  3. Para validadores, as pessoas que executam os nós que de fato operam a rede, as opções para receber tokens da comunidade são muito limitadas por projetos de protocolo existentes de forma que eles são forçados a competir entre eles com base inteiramente no preço, o que comoditiza suas ofertas e as torna menos atrativas para delegantes potenciais que poderiam emprestar-lhes tokens.

Todos esses problemas exigem um foco obstinado na experiência do usuário e nas necessidades do usuário como força motriz para criar tecnologia, ao invés de começar por impulsionar a tecnologia e depois verificar o que acontece. Nós temos desenvolvido o Protocolo NEAR e várias ferramentas de suporte com foco nessas experiências enquanto avançamos para envolver uma comunidade mais ampla na solução desses problemas. Não será rápido ou fácil, mas é prioridade para nós.

Nós descrevemos a plataforma NEAR como “amiga do desenvolvedor" ou “utilizável” porque ela implementa abordagens em nível de protocolo que trata de cada um desses problemas:

  1. Para desenvolvedores, o modelo de conta baseada no contrato NEAR permite que eles criem permissões avançadas em seus aplicativos e assinem transações em nome dos usuários. Eles também têm acesso a um conjunto de ferramentas que simplificam a composição do app e à oportunidade de reembolso de taxa em nível de protocolo que os compensa por criar apps bem usados e infraestrutura de sistema crítica.
  2. Para usuários finais, o modelo de conta flexível permite que eles se beneficiem do “progressive UX”, que significa que eles não precisam tocar em carteiras ou tokens até que fiquem prontos, pois o aplicativo os esconde por trás das cortinas. Para seus usuários finais, a forma pela qual nossas contas são configuradas permite experiências de integração mais suaves que não exigem tantas etapas ou tantos pop-ups de carteira irritantes.
  3. Para validadores, ter acesso à “delegação” em nível de contrato significa que eles podem criar ofertas de seus serviços infinitamente diversificadas, tornando a NEAR um local muito atraente para executar nós (nodes) de validação.

Quais são os casos de uso para a blockchain NEAR

Uma das perguntas mais quentes é o que precisamente são os casos de uso para blockchains, porque não foi respondida definitivamente. Certo, é usado em tudo, desde fornecimento de rastreamento de cadeia de suprimento até pagamentos transfronteiriços. Mas, a maioria desses casos é muito recente a ponto de ainda não atingirem adesão geral. Ainda estamos na fase de tentar novas coisas para ver quais novas primitivas elas desbloqueiam e como elas se ampliam.

Em nosso caso, estamos falando para centenas de empresas existentes e empreendedores oportunistas sobre como uma blockchain verdadeiramente escalável, utilizável pode desbloquear novas oportunidades de negócios. Não vou fazer spoil das surpresas, entrando nisso aqui, mas basta dizer que existem algumas áreas em chamas onde as pessoas estão nos implorando para resolvermos seus problemas e que as blockchains existentes têm sido muito lentas, caras ou dolorosas para os usuários. Algumas áreas para começar incluem jogos e finanças descentralizadas, mas isso é só o começo. Em muitos casos, ela começa pegando as coisas que as pessoas já fazem em chains de menor desempenho —como o Open Finance no Ethereum — e as expandindo para mais potenciais usuários e usos, fornecendo uma chain mais versátil e eficiente.

A longo prazo, exatamente como a revolução da internet original, os primeiros casos de uso provavelmente preencherão a lacuna até que as pessoas inventem modelos de negócios inteiramente novos. Assim, enquanto estamos empolgados em abordar as coisas no curto prazo, estamos especialmente empolgados em construir um kit de ferramentas que os futuros empreendedores possam combinar com suas criatividades para mudar o mundo de maneiras que nem possamos imaginar agora.

É aqui que as novas ideias sobre a composição de microsserviços e o estado aberto/transferível (um paradigma que chamamos de Open Web) são realmente empolgantes. Quão diferente será criar negócios que estejam no topo de um portfólio de serviços abertos ao invés de APIs fechadas e plataformas centralizadas? Esses são novos paradigmas de desenvolvimento cuja superfície nós apenas arranhamos até agora.

.

O que devo aprender a seguir

Se você chegou até aqui, provavelmente está curioso para aprender mais. Existem muitos recursos por aí, mas eu vou recomendar um caminho razoável através deles. A blockchain é um campo altamente técnico que cobre praticamente todas as disciplinas da Terra. Então pode parecer que estamos bebendo de uma mangueira sem orientação adequada.

Se você é muito novo em blockchain, comece aqui para obter uma boa visão geral do ecossistema e seu desenvolvimento:

  1. Desconstruindo o ecossistema da blockchain (2018, slides)
  2. O estado do produto, projeto e desenvolvimento da blockchain (2018)

Depois disso, é uma boa ideia começar a mergulhar um pouco mais fundo nas disciplinas funcionais. A próxima camada mais profunda é explorar o White Paper do Protocolo NEAR, que é uma desconstrução em formato legível para humanos (human-readable) de todos os aspectos do projeto. Você pode encontrá-lo junto com outros documentos técnicos em:

https://near.org/technology

Material Técnico

Não importa que função você tenha, você terá que entrar no ritmo tecnicamente, porque a linguagem vai surgir repetidamente. Isso não significa necessariamente que você tenha que entender toda a ciência da computação por baixo, mas você deve saber o básico.

De modo geral:

  1. O que são aplicativos descentralizados e como eles funcionam (slides)
  2. Usando blockchain na web “regular” web e apps mobile (slides)
  3. Uma visão geral sobre "o que você precisa saber" no desenvolvimento da blockchain por Haseeb Qureshi

Específico NEAR:

  1. Visão Geral:
    1. Verifique o Whitepaper NEAR para a primeira camada de profundidade nos aspectos técnicos desse projeto.
    2. A partir daí, esse blog(em https://near.org/blog) é o melhor registro de especificações técnicas já que elas crescem e mudam ao longo do tempo. Inscreva-se para as atualizações em https://near.org/newsletter.
    3. Uma boa cartilha está no Bison Trails blog.
  2. Economia:
    1. Aprenda como a Economia NEAR funciona em Post de Introdução à Economia NEAR
    2. Mergulhe mais fundo em Artigo sobre Economia NEAR
    3. Se você está curioso sobre adquirir tokens no futuro, qualquer informação sobre isso estará disponível em the tokens page.
  3. Técnica:
    1. O NEAR Whiteboard Series on YouTube tem como fundadores Alex e Illia que fazem mergulhos profundos técnicos com fundadores de mais de 30 outros projetos incluindo Ethereum, Cosmos, Nervos, Celo, IOTA etc.
    2. Diferenças entre a abordagem NEAR e a fragmentação Ethereum 2.0 (written with Vitalik’s feedback)
    3. Nosso conversa sobre fragmentação em Blockchain@Berkeley
    4. Nosso trabalhe com Vlad Zamfir na fragmentação POC durante o hackathon Ethereum SF

Projeto

Estamos focados em construir uma grande experiência de desenvolvedor e usuário final. E aqui estão alguns recursos que serão úteis numa perspectiva de projeto.

  1. Desenvolvendo a experiência de desenvolvedor blockchain (slides)
  2. O projeto de aplicativos com base em blockchain (slides)
  3. Por que o futuro será dirigido pelo “UX Equilibrium”
  4. Verifique o San Francisco Blockchain Product, Design and Development meetup group para ter uma noção do tipo de comunidade mais ampla que esperamos construir através das disciplinas funcionais.
  5. Bônus: Procure por conversas no YouTube do pessoal da Consensys, Coinbase e IDEO Colab.

Recursos Gerais

Podcasts

Podcasts são uma das melhores formas de se educar porque os catálogos da parte de trás são muito informativos. Eu recomendo praticar um esporte de resistência demorado para ouvi-los por horas e depois consumir o seguinte:

  1. Laura Shin’s Unchained (http://unchainedpodcast.co/) e Unconfirmed (https://unconfirmed.libsyn.com/) para entrevistas em inglês claro.
  2. Epicenter (https://epicenter.tv/) para um pouco mais de mergulhos um pouco mais técnicos em vários sistemas.
  3. Zero Knowledge (https://www.zeroknowledge.fm/) é outro no lado mais técnico..

Informativo

Não existem muitos grandes informativos e você deve evitar tudo que seja focado em preço e negociação. Dito isso, investigue.

Token Economy (http://weekly.tokeneconomy.co/) é um bom resumo semanal..

  1. É altamente tendencioso ao Bitcoin, mas eu gosto de ler Anthony Pompliano’s Off the Chain diariamente (https://offthechain.substack.com/) porque não tem muita BS (besteira).
  2. O informativo CB Insights (https://www.cbinsights.com/newsletter) é mais abrangente, mas geralmente tem uma história de blockchain por edição.

Escrevendo

  1. O time de a16z Crypto tem excelente material escrito sobre tudo relacionado a questões legais em torno de tokens para o futuro da web 3 em estado. Veja seu blog principal em https://a16zcrypto.com/content, mas também confira o conteúdo antigo no blog original a16z blog de antes de 2018, quando eles migraram para o novo site, que é ótimo também. .
  2. Vitalik da Fundação Ethereum tem sido um escritor prolífico ao longo dos anos e quase tudo o que ele publica é interessante. Confira seu blog em https://vitalik.ca/ e pesquisa relacionada ao Ethereum em https://ethresear.ch/.

Pessoas e Comunidade na NEAR

  1. Para ficar sempre atualizado, siga-nos em https://twitter.com/nearprotocol
  2. Para participar de uma discussão mais profunda da comunidade e conversar com o time, acesse nossos canais de bate-papo: http://near.chat
  3. Para aprender mais e ficar atualizado enquanto publicamos mais conteúdo sobre o protocolo e a indústria em geral, se inscreva em nossas atualizações e newsletter (https://near.org/newsletter) e em nosso canal do YouTube (https://www.youtube.com/nearprotocol)

Obrigado por seu interesse no projeto! Se você tiver mais perguntas, sugestões de recursos de alta qualidade ou apenas queira se envolver mais na conversa, o Discord é a melhor opção. Nos vemos lá 🙂


Esse artigo foi escrito por ERIK TRAUTMAN e traduzido por Fátima Lima. Você pode encontrar o artigo original aqui.

17 de janeiro, 2019 — ERIK TRAUTMAN

Top comments (0)