Поделиться этой статьей

O desenvolvedor de Bitcoin Jeff Garzik fala sobre Satoshi Nakamoto e o futuro do Bitcoin

Jeff Garzik, um dos CORE desenvolvedores do Bitcoin, fala sobre suas opiniões sobre Satoshi Nakamoto e o futuro do Bitcoin.

Jeff Garzik pode ser considerado um dos guardiões do Bitcoin. Quando o alcançamos, ele tinha acabado de trabalhar com outros para impedir um evento em toda a rede – um Ataque DDoS que explorou algum código perdido no cliente Bitcoin de referência (Bitcoind) para atingir certas partes da infraestrutura distribuída da criptomoeda.

Ele se tornou um dos CORE desenvolvedores do protocolo Bitcoin depois que começou a trabalhar no projeto durante seus primeiros dias. Ele estava envolvido em muitas das primeiras discussões do fórum com o misterioso Satoshi, e até trocou um ou dois e-mails particulares com ele.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto for Advisors сегодня. Просмотреть все рассылки

CoinDeskconversei com ele para falar sobreSatoshi Nakamoto, a comunidade de desenvolvimento de código aberto, e para onde o protocolo está indo. Uma das primeiras coisas que perguntamos a ele foi como ele via seu status atual.

“O Bitcoin saiu da infância e está começando a amadurecer. Há um número crescente de comerciantes na BitPay, e as pessoas estão começando a vê-lo como dinheiro sobre IP”, diz Garzik, falando com seu sotaque suave da Carolina do Norte.

No entanto, não houve um único evento que colocou a Criptomoeda em um curso para o sucesso, ele afirma. Foi mais um processo lento e orgânico. Nos últimos quatro anos, a moeda amadureceu a ponto de ter valor contínuo. Isso é muito bom, em seu livro.

Dito isso, houve desenvolvimentos promissores ao longo do caminho. As atividades do Banco Central em Chipre em abril levaram à especulação em moedas alternativas, ele diz.

“A orientação da FinCEN também foi um ponto de virada positivo, que aconteceu quase na mesma época. Na minha humilde Opinião, essa orientação disse que o Bitcoin está ok. Eles não estão interessados ​​em perseguir usuários de Bitcoin para vender e comprar bens e serviços em Bitcoin – eles estão interessados ​​em regular os pontos de troca.”

Houve um ponto de viragem para Garzik, no entanto, quando ele estavacontratado pelo processador de pagamento Bitcoin BitPay em maio. Da noite para o dia, ele deixou de ser um desenvolvedor da Red Hat que trabalhava meio período no protocolo Bitcoin para se tornar um desenvolvedor Bitcoin em tempo integral. Agora, ele tem mais tempo para processar mudanças no protocolo e pensar sobre sua direção técnica.

O desenvolvimento da moeda está seguindo as expectativas, ele diz. “Queríamos que fosse uma moeda utilizável para qualquer pessoa no mundo, independentemente do país ou status econômico”, ele diz, acrescentando que está se espalhando rapidamente, embora ele ainda esteja esperando por mais acessibilidade em nações menos ricas, no continente africano, por exemplo. Mas ele é encorajado pelo bitcoinadoção rápida na China.

No entanto, isso é apenas o começo para o Bitcoin. Hoje, ele é pouco mais que um sistema monetário. “Em um sistema de pagamento, você tem muitos produtos construídos em muitas camadas”, ele diz, comparando a moeda em si à camada inferior.

“Além disso, você tem uma camada de bancos, e empréstimos, e negociação de futuros e opções, e shorting. Esse é o próximo passo para o Bitcoin, obter essas ferramentas financeiras avançadas em camadas sobre o Bitcoin.” Ele eventualmente espera ver cartões de crédito e débito denominados em Bitcoin.

Mas Garzik é mais um codificador do que um macroeconomista. Ele gosta da Tecnologia por trás do Bitcoin e, com outros, foi responsável por muitas partes cruciais do software que se desenvolveu a partir do cliente Satoshi.

Uma equipe conservadora

“Satoshi foi um designer e arquiteto fantástico”, ele diz, acrescentando que o criador do Bitcoin pensou sobre o sistema em um nível muito profundo. “Ele passou alguns anos pensando sobre o sistema e, então, de acordo com o que ele disse, ele teve que escrever o sistema para provar a si mesmo que funcionaria.”

O software passou despercebido até que a notícia chegou ao Slashdot em julho de 2010. Ele postou seu código inicial e ele T ganhou muita atenção por 6 a 9 meses e então começou a receber algumas menções técnicas. Então chegou ao Slashdot em julho de 2010.

Mas, apesar de ser um excelente arquiteto e designer, as práticas de codificação de Satoshi não eram convencionais, diz Garzik, acrescentando que a versão original do Bitcoin era somente para Windows, não era muito portátil e era "uma confusão de código-fonte" com vários projetos inacabados.

“Ele era o oráculo a quem recorríamos para perguntas sobre o sistema, mas ele raramente seguia práticas de engenharia padrão, como escrever testes unitários ou de estresse ou qualquer análise qualitativa padrão que realizávamos em software”, lembra Garzik. “Várias coisas tiveram que ser desabilitadas quase imediatamente após o lançamento público do Bitcoin porque eram obviamente exploráveis.”

As coisas evoluíram muito desde então. Agora, o Bitcoin é um projeto gerenciado por um grupo de desenvolvedores CORE , com Gavin Andresen, Garzik e um grupo CORE de outros gerenciando os pulls do Github.

“É uma meritocracia como qualquer outro projeto de código aberto. Suas contribuições são valorizadas se todos os outros tiverem consenso sobre ser uma contribuição valiosa”, diz Garzik.

Essa noção de consenso T necessariamente torna o Bitcoin uma democracia de apertar botões, no entanto; os desenvolvedores CORE têm o poder de veto final e são notoriamente cautelosos. “Em geral, os desenvolvedores tentam ser muito conservadores. Normalmente, T introduzimos novos recursos. Apenas tentamos garantir que os existentes funcionem.”

Isso T dizer que novos recursos T possam acontecer. Existe um mecanismo chamado Proposta de Melhoria do Bitcoin (BPI) usado para apresentar novos recursos propostos para o protocolo. Mas é controlado pelos desenvolvedores CORE . “Se quisermos estendê-lo, escreveremos um BIP e o publicaremos por meio de blogs, e apenas tentaremos julgar por meio do feedback do usuário se eles gostam do recurso, ou T o entendem, ou coisas dessa natureza.”

Ainda há algumas lacunas a preencher

Então, Garzik vê necessidade de novos recursos no Bitcoin?

“Pagamentos recorrentes”, ele diz enfaticamente. Bitcoin é ótimo se eu quiser enviar alguns bitcoins para você uma vez. Mas se eu quiser pagar regularmente por uma assinatura de, digamos, um serviço online, ou por conteúdo atualizado regularmente, ele é falho. “Bitcoin é um modelo push onde você envia pagamentos para outra pessoa, mas T está no protocolo que você paga alguém regularmente. Isso precisa ser preenchido.”

Outro item essencial para Garzik é o que ele chama de “determinismo de tempo de vida de transação” – a recuperação de pagamentos de Bitcoin do limbo. As transações na rede Bitcoin precisam ser mineradas em um bloco, e a rede exige que essas transações sejam confirmadas. A recomendação geral é de seis confirmações (uma por bloco), mas, na prática, o número de transações exigidas por uma parte é variável.

T acho provável que a segunda geração produza qualquer Criptomoeda útil e viável a longo prazo, mas acho que toda essa experimentação informará absolutamente o ecossistema Bitcoin.

Se uma transação T for confirmada, ela fica presa na rede, e você precisa de um especialista para ajudar a recuperar esses fundos. “Um usuário sempre precisa saber o que está acontecendo com seu dinheiro. Se T for confirmado após um período de tempo definido, ele deve simplesmente expulsar a transação do sistema em vez de ficar parada por semanas e meses.”

Ativistas e evangelistas do Bitcoin como eu têm um monte de respostas. Ele não tem fronteiras, é irreversível e há baixo risco de fraude. No entanto, é difícil entrar no radar de uma pessoa comum.

Recursos como esses devem ser incluídos no protocolo CORE , mas há muitos outros recursos que Garzik quer ver em camadas sobre a rede, sem afetar o protocolo CORE .

Moedas coloridas é uma ONE. Garzik escreveu uma das primeiras implementações disso, chamada Smartcoin. Este conceito permite que atributos sejam atribuídos a uma moeda, para que possa se tornar um token de propriedade. Eles podem ser usados para tudo, desde a troca de propriedade de ativos físicos até a marcação de ações, títulos e opções.

“Não há modificações necessárias para suportar moedas coloridas hoje”, ele diz. “O Bitcoin T precisaria ser atualizado.”

Ler segunda parte da entrevista da CoinDesk com Jeff Garzik, onde ele revela suas ideias sobre moedas alternativas, mineradores ASIC e como atrair usuários comuns para o Bitcoin.

Danny Bradbury

Danny Bradbury é escritor profissional desde 1989 e trabalha como freelancer desde 1994. Ele cobre Tecnologia para publicações como o Guardian.

Picture of CoinDesk author Danny Bradbury