Por que você deveria aprender a construir Aplicações na Blockchain

Eduardo Pereira
Loom Network Portuguese
6 min readFeb 19, 2018

Na última semana nos lançamos a Lição 4 do CryptoZombies, onde continuamos a construção de um exército de zumbis utilizando Solidity, a linguagem de programação do Ethereum. A partir desta lição, mais de 90.000 pessoas já usaram o CryptoZombies e estão ficando mais e mais familiarizadas com o desenvolvimento de Aplicações Decentralizadas (DApps) no Ethereum.

O que nós ainda não discutimos até agora é por que você deve envolver-se neste espaço? O que há para ganhar? Isto realmente importa?

Uma coisa é certa que a demanda por Desenvolvedores na Blockchain (conhecidos como Engenheiros da Blockchain) excede o disponível de longe, e esta demanda esta aumentando com o tempo:

Blockchain e Bitcoin foram 2 das top 3 habilidades que mais cresceram na lista trimestral das habilidades em 2017

Neste artigo, vamos ver um crescimento histórico parecido em plataformas inovadoras, e algumas formas de como você pode começar a ganhar dinheiro como um desenvolvedor da blockchain conforme você desenvolve as suas habilidades.

Lições do passado: Google Play e a Apple Store da Apple

Vamos observar alguns dados de duas das maiores lojas de aplicativos de hoje, Google Play da Google e Apple Store da Apple.

Em Março de 2009 a loja Google Play (conhecida como Android Market na época) tinha 2,300 aplicativos disponíveis. Já no fim de 2010 o número de aplicativos tinha aumentado para 100,000[1]. Em Fevereiro de 2017 o total de aplicativos na loja Google Play estava em torno de 2.7 milhões.

App Store mostrou um crescimento similar:

crescimento da App Store em 2008–2017 | fonte: https://www.statista.com/statistics/263795/number-of-available-apps-in-the-apple-app-store/

A história se repetirá?

Se a blockchain é realmente análoga a internet no início dos anos 90, então as DApps (Aplicações Distribuídas) estão em um estado análogas aos primeiros dias das lojas de aplicativos. Veremos um crescimento massivo de desenvolvedores de DApps nos próximos anos.

Vamos pegar um frase da página App Store (iOS) da Wikipedia,

O termo app tornou-se uma popular buzzword; em Janeiro de 2011, app foi premiada com honras por ser "A Palavra do Ano" em 2010 [1]

…faça uma previsão audaciosa e adapte-a para o ecossistema das DApps:

O termo DApp tornou-se uma buzzword popular; em Janeiro de 2019, DApp foi premiada com honras por ser "A Palavra do Ano" em em 2018.

O que realmente importa aqui não é se a frase acima vai acontecer. É quando.

Você deveria realmente ficar de olho nisso?

Se você esta animado(a) com:

  • Descentralização
  • Trabalhar com mentes apaixonadas e brilhantes
  • Inovação
  • Tecnologia de ponta
  • Altos salários (isto acontece principalmente devido a demanda ser muito mais alta do que a disponibilidade)

…então você deve familiarizar-se com o desenvolvimento na blockchain. Atualmente indivíduos, startups e até mesmo empresas[2][3] estão gradualmente juntando-se a industria da blockchain com os próprios produtos e estão ativamente buscando por mais funcionários para juntar-se aos projetos.

Maneiras de ganhar dinheiro como um desenvolvedor da blockchain

Existem inúmeras maneiras de você começar a ganhar dinheiro construindo DApps, dependendo da suas habilidades atuais.

1. Crie a sua própria DApp e a monetize

Usando CryptoKitties como um exemplo, você pode construir um aplicativo que recebe dinheiro. Há um grande potencial — CryptoKitties fez $12 milhões de dólares em vendas em seu primeiro mês após o lançamento.

Se você olhar no DappRadar, você pode ver o volume de transações diferentes que as DApps estão fazendo, com CryptoCountries atualmente no topo da lista com quase $40,000,000 em vendas nos últimos 7 dias. Os desenvolvedores recebem 2–5% a cada transação, então se você fizer as contas pode ver o quanto a oportunidade de construir o seu próprio jogo baseado em DApp pode ser lucrativa.

Em nosso próximo artigo, iremos cobrir mais os diferentes modelos de negócios que você pode usar em suas DApps para gerar lucro.

2. Seja pago por contribuir em projetos de código aberto

O Gitcoin tem o objetivo de 'levar o código aberto para um outro nível' ao anexar recompensas em Ether para resolver problemas em projetos no Github. Atualmente, existem mais de $8.000 anexados entre 20 recompensas, esperando para serem reivindicadas!

Tudo que você precisa fazer é resolver um problema, e se o remetente da recompensa aprovar, você será pago em Ether via um contrato inteligente (smart contract).

Como funciona a Gitcoin? https://gitcoin.co

3. Cria a sua própria Startup / Criptomoeda

Lançar um token em Ethereum que é seguro e pode ser usado como troca de valores, é trivial como escrever algumas linhas de código, graças ao projeto OpenZeppelin. Após você desenvolver uma moeda, você pode levantar capital através de uma Oferta Inicial de Moedas (Initial Coin Offering — ICO).

MVP do GustavoCoin em 10 linhas de código| https://blog.zeppelin.solutions/how-to-create-token-and-initial-coin-offering-contracts-using-truffle-openzeppelin-1b7a5dae99b6

Claro que o seu projeto precisa ter algum tipo de valor para levantar o capital requerido. (Ou não, como já foi visto em muitos ICOs de peso — mas isso é um assunto para uma outra hora).

4. Trabalhe em uma startup

Se construir a sua própria startup não esta em seus planos, você pode ser contratado como desenvolvedor em uma startup de alguém. Existem vários novos projetos surgindo a toda hora e em busca de novos desenvolvedores. Muitos destes projetos levantam milhões de dólares em um ICO, e tem um grande orçamento para contratar desenvolvedores(as) habilidosos. Você pode ver mais em AngelList e aplicar para uma vaga que você se interessar.

E por que desenvolvedores(as) blockchain estão com a demanda em alta, muitas das ofertas são para trabalho remoto, o que é uma grande vantagem para muitos.

5. Trabalhe como freelancer

Se você prefere trabalhos flexíveis e sob demanda, sites de freelancing populares como upwork.com ou freelancer.com tem listas de oportunidades em potenciais projetos que você pode trabalhar meio período ou por projeto.

Você pode buscar por posições como Solidity Developer ou Blockchain Engineer nestes sites para ter uma ideia das posições disponíveis.

6. Junte-se a uma grande empresa

Várias empresas grandes contratam de tempos em tempos, tentando explorar suas próprias soluções corporativas

Visa job listing at LinkedIn

No entanto, julgando pela Visa pedindo que você tenha 8 anos de experiência na industria, ou você é Satoshi Nakamoto ou esta bebendo margaritas em sua ilha privada.

Normalmente esses trabalhos não são orientados diretamente a sistemas públicos e decentralizados, então se você é um(a) purista do blockchain, talvez esta não seja a sua praia.

OK, estou dentro. Por onde eu começo?

Com mais e mais fontes para aprender a programar estas aplicações imparáveis ficam disponíveis ao público, desenvolvedores aspirantes estarão aptos a fazer uma transição suave do desenvolvimento tradicional de aplicações para o desenvolvimento de aplicação na blockchain.

Na Loom Network, nós estamos contribuindo para esse esforço construindo uma comunidade ao redor de ferramentas e tutoriais para o aprendizado de construir DApps em Ethereum, a plataforma de desenvolvimento na blockchain que mais cresce.

Veja como recomendamos que você comece:

  1. Vá para o CryptoZombies.io, a nossa escola de programação interativa que ensina você a escrever DApps em Ethereum através da criação do seu próprio jogo cripto-colecionável.
  2. Junte-se a nossa comunidade no Telegram para juntar-se a uma comunidade que prospera de pessoas discutindo sobre o desenvolvimento de DApps e escalabilidade em Ethereum.
  3. Visite nossa página do Medium (inglês / português) para outros artigos sobre desenvolvimento em Solidity.

Esperamos ver você em nossa comunidade, com outros desenvolvedores(as) que estão na vanguarda desta indústria!

Este artigo é uma tradução do artigo original Why you should learn to build Blockchain Apps, publicado na página do Medium da Loom Network, e originalmente escrito por Georgios Konstantopoulos.

--

--

Eduardo Pereira
Loom Network Portuguese

Software development for over a decade, I enjoy working with talented people who also love solving problems and find intelligent solutions