- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
O código de Cripto Libra do Facebook atrai críticas e clones no GitHub
Aspirantes a programadores e trolls ansiosos estão investigando o código inicial do blockchain Libra do Facebook.

O código de acesso antecipado para o FacebookLibra Criptomoedachegou ao GitHub há duas semanas – e nesse tempo, críticos e possíveis trolls miraram no projeto.
Criado pela gigante das mídias sociais e atualmente gerenciado pela Associação Libra sem fins lucrativos, o projeto no GitHub foi salvo ou “estrelado” por cerca de 10.000 usuários, significando uma onda inicial de interesse entre os participantes de código aberto. Além disso, mais de 1.000 clones dobase de códigoforam criados até agora enquanto os tecnólogos se sentam para experimentar o código de Libra.
De fato, alguns dos que brincam com o código passaram a adicionar recursos encontrados anteriormente em sistemas como o Bitcoin, como acesso aberto à rede para validadores de blocos.
Alguns desses esforços, porém, T pretendem ser esforços totalmente sérios. Mikko Ohtamaa, que criou o chamado “Libra Clássico”, disse ao CoinDesk em uma entrevista que o esforço era “um troll completo” e pretendia ser considerado uma piada.
Até este ponto, Albert Castellana, diretor de produtos da startup de Criptomoeda Radix DLT, comentou:
“Não houve nenhuma falha real de código enviada até agora, principalmente problemas de construção ou erros de digitação, e alguns críticos apontando que esta não é uma solução descentralizada.”
Concebida para dar suporte a um novo sistema global de pagamentos financeiros, a Libra foi projetada de tal forma que, no lançamento, um grupo de 28 membros fundadores será responsável por validar transações e anexar novos blocos — pelo menos a princípio, com o Facebook expressando esperança de que a rede se torne mais descentralizada ao longo do tempo.
Em comparação, a rede Bitcoin original – também projetada para ser um sistema global de pagamentos financeiros – permite que qualquer indivíduo com recursos computacionais participe do processo interminável de criação e transmissão de blocos de transações (e ganhe novos bitcoins no processo).
Por esse motivo, vários membros da comunidade no espaço das Criptomoeda criticaram diretamente a estrutura permissionada da blockchain Libra, não apenas nas redes sociais, mas no GitHub, analisando minuciosamente cada detalhe da base de código da rede.
Para trollar um gigante da mídia social
No GitHub, qualquer usuário com permissões de "leitura" em um repositório de código pode criar problemas e fazer pull requests.
Issues, como o nome sugere, marcam problemas no código ou áreas que precisam de aprimoramento. Pull requests, por outro lado, sugerem alterações em um repositório de código que revisores com permissões de "write" ou "admin" podem aprovar ou rejeitar.
Nos últimos quatro dias, cerca de 160 problemas foram sinalizados com a base de código Libra. Mais de 100 deles foram fechados por usuários autenticados da base de código, com um punhado deles adicionalmente marcados como “fora do tópico”.
Embora tenha havido apenas metade das solicitações de pull para o repositório de código Libra, algumas delas reforçam o sentimento compartilhado por aqueles na comunidade de Criptomoeda que acreditam que os protocolos de blockchain com permissão são inerentemente falhos.
O usuário do GitHub “gazhayes” abriu uma Request de pull na terça-feira escrevendo:
“Descobri uma vulnerabilidade alarmante, mas felizmente há uma solução muito simples. ... Este problema pode ser facilmente resolvido usando um sistema sem permissão, onde o poder duro é descentralizado entre um número muito grande de participantes.”
O Request de pullfoi encerrado e a conversa resultante foi marcada como fora do tópico na quarta-feira pelo administrador oficial do Libra GitHub, o que levou a reclamações daqueles que consideraram a postagem de gazhayes como um comentário legítimo.
“Ao bloquear [pull Request] #83, indicou que os mantenedores não estão abertos a diferentes pontos de vista e experiências”, escreveu o desenvolvedor de aplicativos descentralizados Marcus Newton.
Em resposta, Ben Maurer, líder de tecnologia da Calibra – uma subsidiária do Facebook dedicada a construir um aplicativo de carteira para o blockchain Libra – insistiu:
“Estamos realmente cientes do fato de que este é um esforço transformador e que precisamos construir uma comunidade em torno dele”, escreveu Maurer. “Mas ter discurso T significa falta de moderação. Conversas fora do tópico prejudicam as frutíferas. O tópico no #83 não foi produtivo e teria ocupado recursos de moderação.”
Perguntas permanecem
Concordando com esse sentimento, Ohtamaa observou que a real eficácia da colaboração de código aberto no GitHub para o projeto Libra ainda está para ser vista.
“As pessoas odeiam tanto o Facebook que estão trollando o GitHub [repositório]”, disse Ohtamaa. “Todos os comentários [agora], não são uma discussão, apenas argumentos raivosos.”
Mas com o tempo, Ohtamaa está convencido de que com mais especificações de código contextualizando ainda mais como a rede Libra funcionará, os haters não terão "espaço para discussão".
“De agora em diante, o desenvolvimento acontecerá em aberto”, insistiu Ohtamaa. “Era basicamente um despejo de código, mas agora eles estão… deixando todo mundo entrar e o Facebook tem uma reputação muito boa quando se trata de projetos de código aberto.”
Ainda assim, ao que tudo indica, ainda há questões sem resposta em torno do código que sustentará o ambicioso projeto do Facebook.
Jameson Lopp, CTO da startup de segurança de Cripto Casa, disse ao CoinDesk em um e-mail que “ainda há muitas informações faltando sobre a linguagem Move”.
“Há também uma grande questão sobre se as pessoas que não são validadores serão capazes de executar nós que baixam todos os estados do livro-razão e os verificam”, ele disse. “Há também questões sobre se esse modo de operação de ‘nó de réplica’ também será capaz de baixar os blocos criados pelos validadores.”
Falando sobre alguns dos próximos passos imediatos para o projeto agora de código aberto, Alexandru Voica, gerente de comunicações do Facebook, disse ao CoinDesk:
“Uma coisa específica que podemos compartilhar é que planejamos adicionar uma nova interface de linha de comando para a linguagem Move que deve permitir que um desenvolvedor brinque mais facilmente com a linguagem Move em seu próprio ambiente de desenvolvimento.”
Aron van Ammers, CTO e cofundador da Outlier Ventures, afirmou que ainda é cedo para o projeto e que os próximos meses devem ser esclarecedores.
“É muito cedo. Ninguém viu isso antes, fora da equipe Libra, Calibra e Facebook”, disse van Ammers, acrescentando:
“Leva tempo para começar com coisas assim.”
Facebookimagem via Shutterstock
Christine Kim
Christine é uma analista de pesquisa da CoinDesk. Ela se concentra em produzir insights baseados em dados sobre a indústria de Criptomoeda e blockchain. Antes de sua função como analista de pesquisa, Christine era uma repórter de tecnologia da CoinDesk , cobrindo principalmente desenvolvimentos na blockchain Ethereum . Ativos em Criptomoeda : Nenhum.
