Adicionar funcionalidade ao Bitcoin é um problema? Inteligência de dados PlatoBlockchain. Pesquisa vertical. Ai.

Adicionar funcionalidade ao Bitcoin é um problema?

Assista o episódio no YouTube or Estrondo

Ouça este episódio aqui:

Neste episódio de “Bitcoin, Explained”, os apresentadores Aaron van Wirdum e Sjors Provoost discutem OP_RETURN e o que alguns chamam de “OP_RETURN Wars”. Mais especificamente, eles discutem uma postagem de blog da BitMEX Research intitulada “As guerras OP_Return de 2014 – transações Dapps vs Bitcoin. "

Van Wirdum e Provoost começam explicando que OP_RETURN é um código de operação (um pedaço de código para transações Bitcoin) que tornará inválida qualquer transação que o inclua em uma entrada. Isso significa que as saídas que incluem OP_RETURN não podem ser gastas, o que, por sua vez, significa que os nós Bitcoin podem remover com segurança esses UTXOs de seu conjunto UTXO, o que economiza armazenamento.

No início dos anos do Bitcoin, as pessoas começaram a usar bitcoin para mais do que apenas transações. Como demonstra um exemplo dado por Provoost, alguém carregou todo o white paper do Bitcoin no blockchain. A postagem da BitMEX explica que os protocolos da Camada 2, como o Counterparty, estavam lançando aplicativos descentralizados no blockchain. Este tipo de dados não transacionais foi inicialmente incorporado em transações multisig, mas isso significava que todos os nós Bitcoin tinham que baixar, processar e armazenar esses dados para sempre, o que tem um custo.

Van Wirdum e Provoost explicam que, em 2014, os desenvolvedores de Bitcoin concordaram em permitir que os nós processassem e encaminhassem transações com saídas OP_RETURN para mitigar esse problema. Essas transações seriam melhores para carregar dados, pois suas saídas podem ser removidas do conjunto UTXO.

As “guerras OP_RETURN” referem-se a um debate entre desenvolvedores de Bitcoin e (principalmente) desenvolvedores de contrapartes sobre o tamanho máximo de tais transações. Provoost explica por que o máximo de 40 bytes foi inicialmente escolhido, por que depois foi aumentado para 80 bytes e como essas considerações foram mudou com o tempo.

Carimbo de hora:

Mais de Bitcoin Magazine