O que é a atualização na ferramenta Bitcoin Core: Desenvolvedores divulgam

Embora o SegWit tenha sido lançado em 1 de Agosto de 2017 , foi somente nas últimas semanas que houve um levantamento genuíno e adoção da atualização em escala. Para este fim, o Bitcoin Core v0.16.0 foi lançado anunciando suporte total para o SegWit.

Como o SegWit é adotado por mais casas de câmbio digital , e mais transações com os endereços do SegWit aconteceram, aqueles que contribuíram para o desenvolvimento do Bitcoin no passado já estão entusiasmados com as próximas atualizações na sequência.

Claro, muitos estarão pensando que a rede Lightning é o que realmente vai estampar as manchetes nos próximos meses, pois ganha mais arranque. Alguns desenvolvedores de Bitcoin e os desenvolvedores contribuintes, também estão entusiasmados com coisas como o BIP159, a agregação de assiantura e até o Graftroot.

O Bitcoin Core e seus desenvolvedores são um aspecto de importação do ecossistema da criptomoeda. Na verdade, os desenvolvedores do Bitcoin Core possuem uma função importante na modelagem do Blockchain, mas têm pouco a dizer à seu favor - que tudo se resume à comunidade e ao voto democratizado.

Existem alguns desenvolvedores líderes, como Wladimir J. van der Laan e o Jonas Schnelli, bem como uma série de contribuintes que trabalham em diferentes aspectos em momentos também diferentes.  Como o SegWit está funcionando? .

Como o SegWit está funcionando?

A porcentagem das transações Segwit nos blocos aumentou nos últimos dias e continua aumentando diariamente. Isso, claro, tem muito haver com a Coinbase e Bitfinex anunciando a implementação do SegWit em suas plataformas, mas também é resultado da atualização v0.16.0 pelo Bitcoin Core.

Peter Todd, que anunciou no Twitter que a atualização v0.16.0 havia sido implementada, falou com o Cointelegraph sobre a importância da movimentação pelo cliente do Bitcoin Core.

"O suporte da carteira Segwit é, naturalmente, útil - muitos serviços usam a carteira do Bitcoin Core, pois é robusto e muito bem revisado", explicou Todd. "Esses serviços agora têm uma simples atualização para o Segwit, economizando dinheiro. Por exemplo, meus próprios calendários OpenTimestamps agora podem usar o Segwit diretamente - anteriormente eles usavam um pouco de pirataria para evitar a falta de suporte na carteira ".

Nicolas Dorier, um dos outros desenvolvedores contribuintes do Bitcoin Core (embora não tenha trabalhado neste último lançamento) tem uma opinião diferente em relação a Todd - acreditando que a maioria das plataformas não estará usando o cliente do Bitcoin Core para suas necessidades do SegWit.

"Eu não tenho certeza se casas de câmbio digital instáveis estão usando o Bitcoin Core para lidar com seus UTXOs, eles provavelmente têm sua própria solução desenvolvida", disse Dorier à Cointelegraph. O "Bitcoin Core não está adaptado para grande volume de endereço e transações".

A "Coinbase agora está usando o SegWit, mas duvido que eles estejam usando o recurso de carteira Bitcoin Core para seu processamento. A coisa mais emocionante não é realmente a carteira SegWit, na minha opinião, mas a sinalização do BIP159 ".

O que é BIP159?

O que é BIP159?

Juntamente com o suporte da atualização v0.16.0 para o SegWit, uma novidade foi incluída:

"Os nós reduzidos agora podem assinalar o NODE_NETWORK_LIMITED do BIP159 usando bits de serviço em preparação para o suporte completo do BIP159 em versões posteriores", segundo uma versão oficial do Bitcoin Core . "Isso permitiria que os nós reduzidos atendessem os blocos mais recentes. No entanto, a mudança atual ainda não inclui suporte para conexão com esses pares reduzidos ".

É bastante complicado, mas se trata de espaço de armazenamento no nó, pois um nó completo exige armazenar em 120 GB de dados Blockchain , o que nem sempre é viável. Portanto, muitas vezes rodam os nós reduzidos em computadores antigos ou até mesmo Raspberry Pis.

Dorien explica como alguém como o BTCPay pode se beneficiar dessa atualização mais recente:

"A sinalização do BIP159, que diminui o recurso espacial para executar um nó completo, é emocionante. Por exemplo, para o BTCPay, os comerciantes sem BIP159 precisam armazenar o Blockchain completo para fazê-lo funcionar, em torno de 250 GB. O BIP159 aumentará em 5 GB. Embora nem todos possam se beneficiar disso, os hosts do BTCPay irão. "

Todd também acredita que o aspecto de armazenamento do BIP159 é promissor, mas parece um pouco mais sobre como isso pode ajudar o Blockchain geral.

"Então, o BIP159 é importante porque estabelece o cenário para que os nós reduzidos contribuam com a largura de banda", disse Todd. "Isso não é diretamente tão importante - não temos escassez de largura de banda de nó -, mas melhora a privacidade, tornando mais difícil para os mal intencionados observar a rede, pois há mais nós que retransmizam blocos e transações".

"Não me entenda errado, o BIP159 é absolutamente uma melhoria de desempenho. É só que temos muita largura de banda espacial na rede P2P, então o impacto do mundo real no desempenho será mínimo neste momento. No futuro, isso pode mudar se as pessoas atualmente executando nós não reduzidos mudarem para a execução de nós reduzidos, mas no momento isso não é um grande problema ".

Claro, há uma boa jornada para que as melhorias no Bitcoin Blockchain se concretizem, mas Dorier está ainda mais adiante, ficando entusiasmado com a agregação de assinaturas.

Agregação de assinaturas e assinaturas de Schnorr

Agregação de assinaturas e assinaturas de Schnorr

Em Janeiro de 2018, quatro desenvolvedores de Bitcoin lançaram um documento descrevendo como as múltiplas assinaturas de Schnorr ('multisig') podem ajudar a escalar o Bitcoin Blockchain.

Greg Maxwell, Andrew Poelstra, Yannick Seurin e Pieter Wuille discutem e ilustram como a tecnologia, que "agrupa" dados multisig juntos para reduzir seu tamanho em uma transação ", poderia melhorar tanto o desempenho como a privacidade do usuário de Bitcoin" .

Dorian diz que essa ideia é outra melhoria emocionante para o Bitcoin Blockchain.

"A próxima coisa maravilhosa será a agregação de assinatura através das assinaturas de Schnorr. Isso terá impacto no tamanho da transação. Isso é muito empolgante ".

"A agregação de assinaturas torna a transação menor com os mesmos recursos e permite truques interessantes que não têm impacto no tamanho da cadeia de blocos. A coisa mais óbvia é ter um número arbitrário de co-signatários para a mesma transação, mas sem dúvida, os magos das criptomoedas encontrarão coisas mais interessantes ".

"Não tem impacto nos recursos que os nós individuais precisam para executar um nó completo, aumentando consideravelmente o que é possível".

Todd também está entusiasmado com a possibilidade da agregação de assinatura, mas está um pouco mais cansado de olhar sempre à frente, uma vez que o ambiente Bitcoin é bastante político quando se trata de mudanças.

Todas essas melhorias são empolgantes, mas quem sabe quanto tempo levarão para ser implementadas? Muito possivelmente, os curiosos de Bitmain tentarão bloquear essas melhorias de desempenho óbvias por razões políticas, por exemplo, para tentar obter alavanca de negociação por outra coisa. Então vamos ver ... "

Enquanto muitos poderiam ficar irritados com essas jogadas de poder bloqueando melhorias, Todd é um dos poucos que abraça essa encenação política.

"Tenho certeza de que outros desenvolvedores pensariam de outra forma, mas para mim, pessoalmente, uma das razões pelas quais entrei no desenvolvimento da Bitcoin foi que pensei que o lado político seria interessante".

Adicionando o Graftroot

Adicionando o Graftroot

Finalmente, os desenvolvedores também estão entusiasmados com a ideia de introduzir uma forma de contratos inteligentes no Bitcoin Blockchain através do Graftroot.

Gregory Maxwell , um desenvolvedor Bitcoin altamente respeitado publicou um artigo sobre algo chamado " Taproot " em Janeiro, elucidando ideias sobre melhorias na privacidade das "merkelized abstract syntax trees" (MAST), uma idéia longa na confecção que está voltada para as habilidades de contrato inteligente do Bitcoin.

Ele seguiu com outra proposta chamada Graftroot, explicada por Jimmy Song também em um vídeo do YouTube.

Dorian explicou que, se as assinaturas agregadas passarem, então será fácil ver o Graftroot no jogo:

"Para o Graftroot é algo bastante fácil de implementar, uma vez que temos agregação de assinatura que permite contratos inteligentes artificialmente grandes. O fato de que apenas a condição executada é revelada é muito interessante ".

Ainda no limite

Ainda no limite

O Bitcoin, como uma criptomoeda originalmente Blockchain, é muitas vezes envolvida com essa percepção de que está obsoleta e não está evoluindo à medida que outras moedas brotam em torno dela, prometendo ter realizado as melhorias necessárias.

No entanto, há um constante impulso de melhoria que está acontecendo nos bastidores com desenvolvedores que, muitas vezes, não fazem chegar às notícias. As melhorias estão sendo propostas e estimuladas para acontecer, no entanto, dado o meio ambiente do desenvolvimento do Bitcoin, essas melhorias levam tempo.