- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Desenvolvedores batalham pela cadeia de blocos do Bitcoin
Desenvolvedores de serviços de terceiros querem que os desenvolvedores do bitcoin abram o blockchain.
É surpreendente que latas cheias de vermes uma nova versão do protocolo Bitcoin abrirá. Os desenvolvedores CORE lançado uma atualização muito aguardada para o software CORE - versão 0.9.0 - na semana passada. Agora, um grupo de desenvolvedores terceirizados já está fazendo lobby por mudanças.
, uma plataforma de negociação financeira construída na cadeia de blocos do Bitcoin , emitiu uma carta aberta aos desenvolvedores CORE do protocolo Bitcoin na semana passada, pedindo que reconsiderassem um componente-chave do último lançamento do protocolo. Esse componente é chamado OP_RETURN, e é um novo recurso projetado para permitir que as pessoas armazenem dados extras na cadeia de blocos.
OP_RETURN foi originalmente criado para armazenar 80 bytes de dados extras em uma transação de Bitcoin , mas os desenvolvedores CORE o reduziram para 40 bytes. Isso irritou a Counterparty, porque como uma plataforma de negociação financeira que permite que as pessoas criem novas classes de ativos e derivativos financeiros para serem negociados na cadeia de blocos do Bitcoin , ela diz que precisava desses 80 bytes para armazenar seus dados.
"Um limite de 40 bytes (no lugar dos 80 bytes originalmente planejados) torna OP_RETURN inutilizável para os propósitos da Counterparty", dizia a carta.
A outra opção é usar outro recurso do protocolo Bitcoin , chamado saídas multi-assinatura. Elas envolvem mais de uma assinatura para uma transação Bitcoin específica e são projetadas para recursos como pagamentos de custódia. Mas essa segunda assinatura pode ser usada para armazenar dados.
"Se o limite de dados for deixado em 40 bytes, seremos forçados a usar essas construções estranhas para atingir nossos objetivos", disse a carta da Counterparty. Em vez disso, a organização quer que os desenvolvedores CORE joguem bola e restaurem o limite original de 80 bytes.
Em umdiscussão no fórum Bitcoin Talk, o desenvolvedor CORE Jeff Garzik faz um argumento por que eles T deveriam. Ele avisa que quando uma transação é processada na rede Bitcoin , todos a processam, o que significa que os dados que você está armazenando devem ser armazenados por todos.
"É chamado de carona gratuita. Dado que a esmagadora maioria -- >90% -- da aplicação para o blockchain do Bitcoin é o uso de moeda, usar nós completos como terminais de armazenamento de dados burros é simplesmente abusar de um recurso de rede totalmente voluntário", ele argumenta.
Ele acusa a Counterparty e a Mastercoin — outro serviço que também usa a blockchain para seus próprios propósitos — de terem "simplesmente ligado um interruptor e começado a usar nós P2P de Bitcoin como armazenamentos de dados indesejados". E eles também T envolveram a comunidade antes de fazer isso, ele reclama.
Saia do meu bloco
É realmente o trabalho dos desenvolvedores CORE tornar possível que outros criem serviços extras em cima da cadeia de blocos? É melhor que o façam, se quiserem permanecer relevantes, diz 'PhantomPhreak', um desenvolvedor CORE da Counterparty.
PhantomPhreak argumenta que ambas as partes ganham algo com esse tipo de relacionamento. Ao pegar carona na cadeia de blocos do Bitcoin , a Counterparty e outros novos serviços ganham serviços pré-preparados, incluindo timestamp confiável, prova de publicação, Confira de pares e medidas anti-DOS.
O Bitcoin, por sua vez, consegue permanecer relevante, ele argumenta: "O Bitcoin pode ser muito conservador com os tipos de funcionalidade que ele suporta diretamente, enquanto ainda adquire rapidamente os novos recursos de que precisa para permanecer relevante e útil."
Então agora, a Counterparty (que T contribuiu para o esforço de código aberto do núcleo do Bitcoin ) e o CORE do Bitcoin (que declarou que precisa de pessoas usando o protocolo para ajudar) estão presos um ao outro, e nenhum dos dois está feliz. Phantomphreak diz que "alguns dos desenvolvedores do Bitcoin estão tentando nos impedir de usar o protocolo como ele está, com toda a flexibilidade que ele naturalmente fornece."
O desenvolvedor CORE Mike Hearn tem uma ideia para cortar toda essa confusão emaranhada. Na verdade, ele tive isso em 2012, antes mesmo de Counterparty ou Mastercoin existirem. Em vez de tentar armazenar muitos dados em um campo especial na cadeia de blocos, por que não simplesmente armazenar um ponteiro para um pool de armazenamento de dados P2P de terceiros, ele pergunta? Isso poderia ser alcançado usando algo chamado tabela de hash distribuída (DHT).
"Dessa forma, T importa quantos dados você queira armazenar, o impacto na cadeia de blocos é sempre o mesmo", diz Hearn. "Ninguém é contra isso - é por isso que OP_RETURN é dimensionado para permitir hashes. DHTs vêm em bibliotecas convenientemente reutilizáveis, então dificilmente é um grande desafio de engenharia. Em vez disso, eles transformaram isso em algum tipo de luta política estúpida."
Falando em brigas, mais tensões surgiram entre os CORE desenvolvedores na semana passada, e elas estão indiretamente relacionadas à questão de quem pode usar o blockchain para quê e por quê.
0.9.0reduziu as taxas de transação- o dinheiro pago para que uma mensagem seja processada pela rede - dez vezes maior. Esta é uma boa maneira de encorajar microtransações na rede, mantendo os custos de uma única transação baixos, para que você possa, digamos, pagar centavos para baixar uma única história.
Peter Todd, um colaborador do código do Bitcoin , disse ao CoinDesk que estava preocupado que isso deixasse a rede vulnerável a spam e ataques de negação de serviço, porque as pessoas poderiam usar as taxas de transação baratas para inundar a rede.
[post-citação]
Gavin Andresen, cientista chefe da Bitcoin Foundation e desenvolvedor líder do Bitcoin CORE, diz que há muitas maneiras de desacelerar transações de Bitcoin com ataques DoS - mas ele argumenta que eles geralmente T acontecem, principalmente porque os invasores teriam pouco a ganhar. "Eu nunca disse que o Bitcoin é diretamente adequado para transações de menos de um dólar; acho que o júri ainda não decidiu o quão baixo podemos ir", ele diz.
Vitalik Buterin, desenvolvedor do projeto Ethereum que será lançado em breve, argumenta que os conceitos de taxas de transação e armazenamento de mensagens na cadeia de blocos estão conectados. As transações são mal pensadas no protocolo Bitcoin , ele diz. Alguns desenvolvedores CORE admitiram isso ao CoinDesk, e é por isso que eles estão trabalhando para mudar isso usando taxas "inteligentes".
Se as transações fossem melhor gerenciadas, as pessoas poderiam simplesmente pagar pelo que quisessem armazenar, diz Buterin. Então, não haveria 'passeios grátis'.
"É culpa do protocolo que a batalha OPRETURN seja um problema tão grande. Em um mundo ideal, o conceito de 'abuso' nem existiria; as taxas seriam obrigatórias e cuidadosamente estruturadas para corresponder de perto ao custo real que uma determinada transação impõe à rede", ele diz. "Se você pode pagar as taxas pelo que está fazendo, então você deve ser capaz de fazê-lo, sem perguntas."
T parece que os desenvolvedores CORE estão prestes a mudar os parâmetros OP_RETURN para permitir que mais dados sejam armazenados na rede. Se não o T, então o Counterparty tem algumas opções.
Ele pode hackear um uso deselegante do protocolo multiassinatura para armazenar seus dados. Ele pode explorar a ideia de Hearn de usar ponteiros e tabelas de hash distribuídas. Ou pode simplesmente pular do barco e construir sua própria cadeia de blocos ou usar o serviço de outra pessoa. Talvez o da Ethereum, por exemplo.
Mas, PhantomPhreak T está pronto para isso. "Ethereum não é realmente uma alternativa ao Bitcoin para nossos propósitos", PhantomPhreak disse ao CoinDesk. Ele ainda T foi testado e aprovado, afirma o desenvolvedor anônimo.
Por enquanto, pelo menos, algumas iniciativas com visão de futuro que querem expandir além dos serviços CORE do bitcoin ainda sentem que precisam do protocolo Bitcoin para fazer isso. E LOOKS que isso vai gerar tensões, soluções alternativas e brigas internas por algum tempo.
LINK da correnteimagem via Shutterstock
Danny Bradbury
Danny Bradbury é escritor profissional desde 1989 e trabalha como freelancer desde 1994. Ele cobre Tecnologia para publicações como o Guardian.
