Compartilhe este artigo

BitcoinACKs permite que você acompanhe o desenvolvimento do Bitcoin e pague os codificadores pelo trabalho deles

O BitcoinACKs agrega solicitações de pull para atualizações do Bitcoin CORE e permite que os usuários paguem pelo desenvolvimento do Bitcoin que desejam ver.

bitcoinacks

“Se o Bitcoin for descentralizado, quem financia seu desenvolvimento?” Essa pergunta de longa data, historicamente respondida pelo trabalho silencioso de desenvolvedores voluntários do Bitcoin , agora tem uma nova resposta: um site que permite que usuários do Bitcoin prometam pagamento por atualizações de protocolo.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter The Protocol hoje. Ver Todas as Newsletters

A ideia original de Pierre Rochard,BitcoinACKs agrega solicitações de pull para melhorias de protocolo do Bitcoin CORE GitHub (no vernáculo do codificador, “ACK” significa que uma proposta ou mudança foi aprovada).

O site já existe há alguns anos, mas Rochard acaba de lançar um novo recurso: uma opção de promessa que permite aos usuários comprometer fundos para uma melhoria específica do protocolo e pagar aos desenvolvedores quando essa melhoria for incorporada ao Bitcoin CORE.

BitcoinACKs: um produto das guerras de escala

O BitcoinACKs nasceu das guerras de escala de 2017, disse Rochard ao CoinDesk. O caos dos debates online sobre aumentos de tamanho de bloco e Segwit fez Rochard perceber que um repositório bem organizado e transparente do desenvolvimento do Bitcoin era necessário, tanto para os construtores do Bitcoin quanto para seus consumidores.

“Após o drama de escala de 2017, decidi me informar mais sobre o processo de desenvolvimento de código aberto do Bitcoin e ver se conseguia encontrar maneiras de ser útil. Um desafio que tive foi encontrar solicitações de pull com critérios específicos que eu estava interessado em dar uma olhada: solicitações de pull que eram antigas, mas tinham boas avaliações, solicitações de pull que tinham sido rejeitadas pelos revisores, etc.,” ele disse ao CoinDesk.

Leia Mais: SegWit vai ao ar: por que a grande atualização do Bitcoin é uma virada de jogo no Blockchain

“Há 13.600 pull requests fechadas e 388 abertas. Para a maioria dos Colaboradores, essa é uma quantidade intratável de dados para digerir! Um segundo desafio foi que todos os dados relacionados às discussões de pull Request estão isolados no GitHub, e eu queria uma cópia local para consultar rapidamente e com SQL. Foi quando decidi criar BitcoinACKs.”

Uma maneira de rastrear solicitações de pull, pagar pelos desenvolvimentos do Bitcoin

O site agrega comentários de pull Request de desenvolvedores no GitHub para ajudar os desenvolvedores a ficarem por dentro do status de um pull request. No site, cada Request é acompanhada por sua contagem de códigos adicionados e excluídos, o autor do pull request, a data em que a Request foi criada, quem a revisou, quando o último commit foi feito no repositório e se a Request foi ou não mesclada em uma biblioteca Bitcoin CORE para implantação em uma atualização de protocolo.

Com esta última atualização, Rochard incluiu um recurso de “promessa” pelo qual qualquer um pode prometer pagar Colaboradores por seu trabalho em solicitações de pull específicas. Essas promessas podem ser pagas via Lightning ou pagamentos on-chain processados ​​pelo BTCPay Server.

Aqueles que financiam o desenvolvimento poderão escolher qual desenvolvedor desejam pagar por uma determinada Request de pull, e Rochard disse ao CoinDesk que não há penalidades ou imposições para obrigar um usuário a cumprir sua promessa; cabe ao usuário decidir quando/se deseja pagar uma promessa com base em sua satisfação ou não com o trabalho.

Se muitos usuários falharem nos pagamentos, Rochard disse que tomará medidas para mitigar esse mau comportamento. Isso pode envolver o uso decontratos de log discretos para criar liquidação garantida por contrato inteligente. Neste caso, se um usuário prometer fundos a um desenvolvedor para uma Request de pull, quando a Request for mesclada com sucesso, este resultado será revelado ao contrato inteligente para liberar o pagamento.

Pele no jogo

O mecanismo de crowdfunding do BitcoinACKs é o primeiro no cenário de código aberto do Bitcoin. Antes, você podia patrocinar desenvolvedores individuais, mas T podia financiar diretamente atualizações individuais.

A ferramenta de Rochard torna isso possível com sua tentativa de impulsionar o desenvolvimento do Bitcoin com princípios de livre mercado, alinhando os desejos do usuário com os incentivos do desenvolvedor.

“Para mim, BitcoinACKs é como todo trabalho deve ser feito: ordens de limite (promessas) são colocadas por proprietários de capital, trabalhadores criam valor e os proprietários de capital enviam dinheiro diretamente para os trabalhadores. Se um proprietário de capital começa a falsificar (renegar injustamente as promessas), ele é expulso da plataforma. Se os trabalhadores T criam valor, então eles T são pagos.”

Leia Mais: O verão de 2020 é a temporada de financiamento para o desenvolvimento de Bitcoin de código aberto

Esse quid pro quo oferece aos seus usuários uma maneira de expressar seus desejos em relação ao desenvolvimento do protocolo Bitcoin , ao mesmo tempo em que oferece aos desenvolvedores outra fonte de receita.

BitcoinACKs, então, abre uma nova fronteira em desenvolvimento para usuários e desenvolvedores comuns. Normalmente, o financiamento de código aberto tem sido o reino das bolsas de Criptomoeda ou outras empresas relacionadas ao Bitcoin. Esses atores geralmente oferecem subsídios de seis dígitos para desenvolvedores independentes para financiar seu trabalho, como vimos em Kraken,Cripto Quadrado e outros.

Agora, essas somas altas podem ser equiparadas – se não em espécie, pelo menos em espírito – pelas contribuições de menor valor da comunidade Bitcoin . Rochard enfatizou que esse modelo poderia até mesmo ajudar desenvolvedores novatos a terem atenção em seu trabalho patrocinando uma recompensa por suas próprias solicitações de pull.

Promessas do usuário vs. subsídios corporativos

No final das contas, Rochard vê o BitcoinACKs como outro bloco de construção para financiar o desenvolvimento do Bitcoin . É a pá complementar para a escavadeira da bolsa corporativa, facilitando o trabalho focado e específico para recursos, onde as bolsas permitem um trabalho mais geral e específico para desenvolvedores.

"Acho que subsídios corporativos funcionam muito bem para financiar um subconjunto específico de trabalho de código aberto: trabalho independente e autodirigido. É financiar um bem público que tem externalidades positivas no ecossistema, e acho que todo negócio lucrativo deveria fazer isso.

“BitcoinACKs é para financiar resultados específicos e direcionados. Por exemplo, talvez seu negócio precise de um recurso de API específico, em vez de pedir favores ou contratar Colaboradores em tempo integral, é mais conveniente colocar uma recompensa nele.”

No momento da impressão, 11 solicitações de pull receberam promessas que variam de 10.000 satoshis a mais de 2 milhões de satoshis (ou “sats” – uma micromedição do Bitcoin em que 100.000.000 sats equivalem a 1 BTC). Os dois projetos mais populares, uma Proposta de Melhoria do Bitcoin para o taproot e outro para criptografar mensagens entre nós do Bitcoin , receberam promessas de 2.010.116 sats (~US$ 214 ou 0,02010116 BTC) e 1.241.210 sats (~US$ 132 ou 0,0124121 BTC), respectivamente.

Colin Harper, Blockspace Media

Colin escreve sobre Bitcoin. Anteriormente, ele trabalhou na CoinDesk como repórter de tecnologia e na Luxor Tecnologia Corp. como chefe de pesquisa. Agora, ele é o editor-chefe da Blockspace Media e também trabalha como freelancer para a CoinDesk, Forbes e Bitcoin Magazine. Ele detém Bitcoin.

Colin Harper