Share this article

O verdadeiro gargalo do Bitcoin

Os Mercados de Bitcoin podem estar crescendo, mas é o RARE talento de desenvolvimento da rede que pode ser mais valioso.

Ariel Deschapell é um desenvolvedor JavaScript full-stack que leciona no Ironhack coding bootcamp e é bolsista Henry Hazlitt em Desenvolvimento Digital na Foundation for Economic Education.

O artigo a seguir é uma contribuição exclusiva para o CoinDesk's 2017 in Review.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters


CoinDesk-banner-revisão-do-ano-de-2017

Após um ano de crescimento explosivo de preços, forks, forks fracassados ​​e mais, há muito que pode ser dito sobre Bitcoin em 2017. Grandes avanços foram dados, e muito foi aprendido. No entanto, à medida que avançamos em águas desconhecidas, o que acontece a partir deste ponto continua sendo um tópico tão divisivo quanto sempre.

Por trás de grande parte do drama do ano e da incerteza contínua sobre o futuro está uma pergunta simples: o Bitcoin conseguirá crescer à medida que continua a capturar a atenção do público, ou se tornará vítima de seu próprio sucesso, com criptomoedas alternativas esperando nos bastidores para ultrapassá-lo?

Claro, ONE pode responder honestamente a essa pergunta com total certeza. Prever o futuro é um negócio confuso, porque o futuro está constantemente em fluxo. Ele não é e não pode ser fixo ou predeterminado. Em vez disso, o futuro está sendo moldado e criado gradualmente no aqui e agora por aqueles insatisfeitos com o presente.

Como George Bernard Shaw escreveu:

"O homem razoável se adapta ao mundo; o ONE persiste em tentar adaptar o mundo a si mesmo. Portanto, todo progresso depende do homem irracional."

Então, enquanto refletimos sobre um ano de tirar o fôlego e ponderamos sobre os desafios que o futuro pode trazer, vale a pena prestar atenção especial àqueles homens e mulheres irracionais que estão criando.

Escalonamento de Bitcoin

No início de novembro, uma das mais antigas e reconhecidas conferências técnicas do setor de blockchain realizou sua conferência de 2017 em parceria com a Universidade de Stanford: Scaling Bitcoin.

Pela quarta vez, o Scaling Bitcoin reuniu acadêmicos, desenvolvedores e empreendedores de todo o ecossistema de blockchain, muitos dos quais estão no meio de ideias e desenvolvimento de Criptomoeda há anos. Com essa longa e profunda experiência, vem um senso de perspectiva e ordem de prioridades que T devem ser ignorados.

Para aqueles que estão olhando para o futuro das Criptomoeda e se perguntando o que está nos impedindo de chegar lá, não há lugar melhor para começar.

O que imediatamente chamou a atenção do editor-chefe da CoinDesk , Peter Rizzo, foi que, apesar dessa RARE concentração de veteranos do setor, a discussão ignorou grande parte do último drama HOT que domina o ciclo de notícias sobre Criptomoeda .

Embora a conferência tenha permanecido fiel ao nome com apresentações focadas em possíveis otimizações do Bitcoin CORE e propostas de camada 2, os tópicos controversos de forks e tamanho de bloco raramente foram tocados durante o curso da conferência. Os participantes mostraram pouca apreensão por controvérsias aparentemente urgentes, como o fork do Segwit2X, e a maioria dos participantes, incluindo eu, estavam confiantes de que ele estaria morto ao chegar.

Uma crença e atitude que foram rapidamente validadas quando a 2X foi cancelada na semana seguinte ao término da conferência.

Como resultado, e para melhor ou pior, o Bitcoin não aumentaria seu tamanho de bloco base. A visão incompatível de limites de tamanho de bloco muito maiores para o Bitcoin se incorporaria por enquanto apenas no blockchain do Bitcoin Cash . Isso levou a muitas previsões de que o Bitcoin Cash e outras criptomoedas alternativas ultrapassarão o Bitcoin , pois seu limite de tamanho de bloco se torna um gargalo para adoção.

Com apenas algumas exceções notáveis, a maioria dos participantes do Scaling Bitcoin não indicou que achavam que isso era uma preocupação notável. No entanto, isso não quer dizer que os participantes não tenham falado sobre quaisquer desafios tecnológicos urgentes. Se os tópicos abrangentes das apresentações foram de alguma indicação, longe disso. Mas de uma forma ou de outra, todos os participantes concordaram com uma preocupação única, muito mais ampla e fundamental para escalar esse ecossistema ainda incipiente: uma seca de talentos de desenvolvedores de qualidade.

Como o desenvolvedor e participante Jimmy Song coloca claramente:

"Treinar mais desenvolvedores é o maior gargalo no ecossistema."

É muito apropriado então que, além da localização de Stanford, também exclusivo do Scaling Bitcoin deste ano tenha sido uma nova tentativa de seus organizadores de abordar diretamente esse problema.

Bitcoin Edge Dev++

O workshop Dev++ foi criado pelos organizadores do Scaling Bitcoin com a única missão de educar e ajudar a integrar aspirantes a desenvolvedores de blockchain, e conseguiu isso com grande poder de estrelas.

Para o programa inaugural Dev++, dezenas de participantes assistiram a apresentações e demonstrações guiadas de nomes bem conhecidos de toda a indústria. Entre eles estavam o supracitado Jimmy Song, o colaborador do Bitcoin CORE John Newberry, Thaddeus Dryja do MIT e muitos outros.

Este conjunto de especialistas técnicos ofereceu um curso intensivo cobrindo tudo, desde os fundamentos criptográficos do Bitcoin até a teoria e implementação de redes de segunda camada. Este último apresentou uma demonstração ao vivo e interativa do software Lighting Network na testnet pelo próprio Dryja, coautor do white paper original.

Talvez tão esclarecedor quanto as próprias demonstrações do Dev++, no entanto, foi um comentário casual de Dryja que surpreendeu alguns alunos atentos e lhes disse tudo o que precisavam saber sobre a necessidade do evento em primeiro lugar.

Quando perguntado se um recurso menor da Lightning Network já havia sido implementado, Dryja respondeu:

"Não. Eu tive a ideia há mais de um ano e simplesmente T tive tempo para implementá-la... Mas é tudo de código aberto, então se alguém quiser fazer um pull Request, por favor. Isso seria incrível. T simplesmente não tive tempo."

Esta resposta lúdica, porém sincera, revela o verdadeiro gargalo para escalar a Tecnologia Bitcoin e blockchain. Como todas as coisas, é o tempo, o mais escasso de todos os recursos. Não temos controle sobre a passagem do tempo, mas o que podemos fazer é aproveitá-lo melhor. Encontrar, encorajar e desenvolver mais desses indivíduos irracionais dos quais todo o progresso depende é a única maneira de trazer o futuro mais perto e mais rápido.

Como o desenvolvedor da Lightning Network, Jack Mallers, escreve no reddit "... Posso dizer que a única coisa que pode acelerar o Lightning são mais engenheiros. Sou o único desenvolvedor por trás do Zap e só gasto o tempo que posso gastar. ONE um desenvolvedor no Zap e eu oficialmente em tempo integral faria uma diferença enorme."

Esse sentimento é ecoado pela CEO da Lightning, Elizabeth Stark, que diz: "Tempo! Precisamos de mais horas no dia."

De fato, o número de desenvolvedores em tempo integral trabalhando em uma Tecnologia tão amplamente esperada pode surpreender você: "Há 10 ou menos desenvolvedores em tempo integral trabalhando em todas as implementações do Lightning", diz Stark. "Conseguir mais Colaboradores e pessoas desenvolvendo o protocolo certamente ajudaria a fazer as coisas andarem."

Tempo e talento

Dada a importância central do desenvolvimento da camada dois no debate de escala em andamento, o fato de haver apenas 10 desenvolvedores em tempo integral trabalhando na Lightning Network deve ser um chamado dramático para muitos. Mas o problema da demanda não atendida por talentos de desenvolvedores no ecossistema de Criptomoeda é ainda mais profundo.

Conferências como Scaling Bitcoin são marcadas por sua programação ininterrupta de apresentações sobre algumas das mais recentes áreas de pesquisa e desenvolvimento. É comum e tentador sair excessivamente entusiasmado em relação a tantas inovações aparentemente à beira da realização.

No entanto, muitos sabem melhor. Aqueles que estão no espaço há mais tempo sabem moderar suas expectativas, mas são aqueles com experiência em desenvolvimento de software, especialmente, que entendem em primeira mão que o progresso para a frente é geralmente muito mais lento e tedioso do que qualquer um gostaria.

Considere o Segregated Witness, que, apesar do amplo apoio da comunidade de desenvolvedores de código aberto, levou três anos para ser implementado e ativado no blockchain do Bitcoin após sua proposta inicial.

Para aqueles com alguma experiência em codificação, isso T deve ser um choque. Quando se trata de qualquer nível de programação, as ideias são fáceis, a implementação é que é difícil. Construir até mesmo o programa ou recurso aparentemente mais simples sempre revela complexidades ocultas e problemas de subconjunto que devem ser meticulosamente abordados e resolvidos. Então, quando se trata de construir qualquer coisa neste ecossistema sem precedentes de software financeiro distribuído e crítico para a segurança, essa realidade tediosa é multiplicada por ordens de magnitude.

Como se isso T complicasse o suficiente o progresso, há ainda outro problema que os desenvolvedores enfrentam: decidir em que trabalhar em primeiro lugar.

Criptomoeda e blockchain são um campo florescente com vastas incógnitas. Com essas vastas incógnitas vêm possibilidades em espiral, mas também desacordos sem fim.

Como Scaling Bitcoin demonstrou, há uma infinidade de ideias concorrentes sendo exploradas a qualquer momento, muitas das quais atraem a atenção do público. O que raramente é notado pelo público, no entanto, é que a maioria dessas ideias são marginalizadas mais tarde para esforços mais promissores, ou jogadas na lata de lixo completamente.

Embora isso possa parecer problemático a princípio, é uma consequência necessária e desejada da exploração de fronteiras não mapeadas. Às vezes é óbvio se uma ideia pode ou não funcionar, mas muitas vezes não é.

Afinal, como me disse o colaborador do Bitcoin CORE, Peter Todd: "Você nunca pode realmente saber se algo é seguro. Você só sabe quando foi explorado e não é mais seguro."

Essa dinâmica leva a muitos debates não apenas sobre qual Tecnologia é possível implementar, mas o que deve ser implementado e onde os esforços nesse espaço devem ser mais concentrados quando vários modelos de ameaça são levados em consideração.

O resultado de tudo isso é a impossibilidade de encontrar qualquer avaliação idêntica da mesma proposta ou ideia de qualquer desenvolvedor no espaço, muito menos qualquer consenso sobre onde pesquisas adicionais e esforços de implementação são mais valiosos. Tentativa e erro extensivos são, portanto, a única opção que nos resta para determinar o que, em última análise, funciona e o que T. Isso, é claro, requer desenvolvedores ainda mais qualificados.

Uma estrada difícil

É exatamente isso que o Dev++ e outros programas como o programa de residência do Chaincode e o Programming Blockchain do Jimmy Song tentam abordar. Mas enquanto esses esforços estão gradualmente aumentando as ferramentas educacionais, recursos e cursos disponíveis, tornar-se um desenvolvedor de blockchain é uma estrada longa e difícil com muitos desafios.

A maioria, no entanto, é psicológica.

Para aspirantes a desenvolvedores de blockchain, é fácil se intimidar pela curva de aprendizado necessariamente íngreme que o campo naturalmente apresenta. Como ex-aluno e subsequente assistente de ensino no Ironhack Fullstack Bootcamp, sei em primeira mão que a intimidação é a maior barreira para qualquer aluno que queira dominar qualquer tipo de desenvolvimento de software.

Paradoxalmente, tais sentimentos podem até ser reforçados pela profundidade do conhecimento de instrutores como os da Dev++, e a futilidade percebida de atingir o mesmo nível de maestria por parte dos alunos. Pode até ser reforçado em alguns pelas atitudes percebidas dos Colaboradores do Bitcoin CORE que vêm com os repositórios bem conhecidos e o processo de revisão por pares extremamente crítico.

Isso foi ilustrado quando perguntei ao mantenedor do Bitcoin CORE, Pieter Wuille, qual era a maneira mais fácil para um desenvolvedor contribuir para o repositório. "Definitivamente revisão de código." ele respondeu, antes de qualificar rapidamente sua declaração.

Ele continuou:

"No entanto, é impreciso dizer que é fácil. Não é. O padrão para contribuir e revisar o código do Bitcoin CORE é muito alto."

Há uma razão muito boa para a abordagem rigorosa do Bitcoin Core à qualidade do código, e atingir o nível de conhecimento de Colaboradores como Pieter Wuille e John Newberry pode realmente parecer assustador. No entanto, todo programador tem que começar em algum lugar, e é um erro enorme para aspirantes a desenvolvedores de blockchain confundir o alto padrão deste único repositório com o nível de habilidade necessário para fazer contribuições significativas para o ecossistema maior.

Inúmeros projetos além do Bitcoin CORE poderiam se beneficiar muito de talentos adicionais e podem fornecer um caminho para programadores menos experientes começarem a se familiarizar.

Como Elizabeth Stark observa:

"Felizmente, é muito mais fácil Aprenda a criar aplicativos Lightning do que Aprenda a se envolver no desenvolvimento de protocolos. Dito isso, entrar no desenvolvimento de aplicativos Lightning pode ser um bom ponto de entrada para aprender mais sobre o protocolo."

O amplo desenvolvimento e testes que ainda faltam para habilitar e explorar completamente a adoção mainstream da Lightning Network é apenas um exemplo de um possível ponto de partida para desenvolvedores mais verdes. Mas há outros frutos ainda mais fáceis de serem aproveitados.

Como desenvolvedor web, fui abordado e solicitado a fornecer feedback sobre nada menos que três APIs distintas enquanto participava do Scaling Bitcoin. As APIs no espaço permitem que outros desenvolvedores utilizem recursos de blockchain, como prova de existência, sem as complexidades de executar um nó completo.

Construir e contribuir para esse tipo de infraestrutura digital não é apenas essencial para o crescimento da indústria no ecossistema, mas fornece uma excelente oportunidade de baixo custo para desenvolvedores com pouca experiência em blockchain. Essas oportunidades fornecem uma maneira de fazer contribuições significativas e necessárias para o ecossistema, ao mesmo tempo em que familiarizam os desenvolvedores com a Tecnologia mais profunda. Simplesmente não há escassez desse tipo de trabalho se ONE simplesmente LOOKS.

Garantindo o futuro

À medida que avançamos em 2018, toda a atenção estará focada no que é emocionante e facilmente visível.

Os movimentos de preços e o drama do setor dominarão as manchetes e a atenção do público como sempre fizeram, e serão o catalisador de muitos cliques, tuítes e comentários.

Mas a história real e subestimada será, como sempre, a dos consertadores, e não apenas aqueles que contribuem para o Bitcoin CORE ou a Lightning Network. Aqueles fora dos holofotes lutando com problemas matizados e esotéricos são igualmente importantes.

Eles são aqueles que, apesar de obstáculo após obstáculo e sem alarde, estão lutando para alterar lentamente o estado do mundo e criar um ONE. São eles que fazem os avanços incrementais e muitas vezes aparentemente inconsequentes que, quando tomados em conjunto, impulsionam um ecossistema para a frente.

Independentemente de como as coisas se desenvolvam, 2018 não será um ano decisivo para o Bitcoin ou para as Criptomoeda em geral.

O trabalho mais importante e fundamental tem horizontes de tempo e recompensas muito além do próximo ano. Esses esforços são focados não em drama, manobras de RP ou mesmo na Tecnologia em si, mas nas pessoas que estão e que estarão desenvolvendo isso.

Como Jimmy Song mais uma vez coloca claramente:

"Acredito que o Bitcoin seja uma coisa antifrágil, mas ele é antifrágil não porque o código do software seja muito inteligente, mas porque há desenvolvedores realmente inteligentes que estão fortalecendo a rede... e acredito que quanto mais desenvolvedores realmente bons tivermos no sistema, melhor ele será e melhor será o armazenamento de valor."

Embora os comerciantes possam movimentar os Mercados, são os consertadores que realmente determinarão o futuro. Ao começarmos um novo ano, o que precisamos é de muitos mais deles.

Acha que outro desafio é ainda maior?!A CoinDesk está aceitando inscrições para seu 2017 in Review anual. Envie um e-mail para news@ CoinDesk.com para fazer sua voz ser ouvida.

Balão de Bitcoinvia Shutterstock

Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.

Ariel Deschapell

Ariel Deschapell é gerente de conteúdo para a startup imobiliária de blockchain Ubitquity e um recente bolsista Henry Hazlitt na Foundation for Economic Education. Siga Ariel: @NãoASithLord. Ariel é um investidor em Bitcoin e tem ações na Ubitquity (Veja: Política Editorial).

Picture of CoinDesk author Ariel Deschapell