- 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
Código aberto: o que é e por que é essencial para o Bitcoin e a Cripto
As criptomoedas dependem de código-fonte aberto não apenas para funcionar, mas também para gerar confiança e transparência.
Código de fonte aberta é o código que é postado publicamente online. Qualquer um é livre para usar o código para seus próprios propósitos, examiná-lo em busca de bugs ou propor novas mudanças ou recursos. O código de fonte aberta é a espinha dorsal paraBitcoin,Ethereume os sistemas por trás de muitas outras criptomoedas.
A ideia de “código aberto” é muito anterior à Criptomoeda. A frase pegou na década de 1990 para descrever o fenômeno de pessoas postando códigos publicamente na internet. Embora você possa não perceber, muito do que as pessoas fazem na internet depende de código aberto. Por exemplo, pelo menos 37% dos sitesque as pessoas visitam dependem do Linux, o sistema operacional de código aberto.
O código aberto é um ingrediente essencial no reino do Bitcoin e das Criptomoeda , porque, assim como as criptomoedas, o código aberto é "descentralizado", o que significa que não há um único líder ou entidade responsável por ele. As criptomoedas precisam de uma maneira descentralizada de gerenciar a base de código, onde seja público para todos verem, alterarem e até mesmo experimentarem por si mesmos.
Open source é o oposto de código proprietário, onde uma empresa possui o código e o mantém privado para garantir que outros – especialmente concorrentes – T possam copiar suas inovações. O código proprietário é centralizado sob o controle de uma empresa ou entidade. O Windows e o iOS móvel da Apple são os PRIME exemplos.
Por que o código-fonte aberto é necessário em Criptomoeda?
Bitcoin e a maioria dos principais as criptomoedas são descentralizadas, o que significa que eles T têm um líder que pode impedir certas transações ou controlar a rede. Usuários que custódia seus próprios Bitcoin têm controle total sobre eles, diferentemente dos principais sistemas financeiros on-line de hoje, onde a única opção para as pessoas é confiar seu dinheiro a terceiros, como bancos.
Para atingir o objetivo de remover o intermediário e, ao mesmo tempo, manter a confiança, o Bitcoin precisa depender de um método descentralizado de distribuição do código. T pode haver apenas um líder governando sobre ele porque A) o líder poderia escrever quaisquer instruções que quisesse no código, e B) o líder poderia decidir quem tem permissão para acessar o código e quem T.
O código aberto no Bitcoin é importante por vários motivos:
- Qualquer um pode executá-lo: Como o código é público, qualquer pessoa pode baixar o software Bitcoin e executá-lo por conta própria – sem necessidade de permissão de uma empresa ou governo.
- Verificabilidade:Desenvolvedores externos podem escanear o software e verificar se o código realmente faz o que os desenvolvedores do projeto dizem que faz.
- Segurança:O código aberto pode levar a uma segurança mais forte. Como mais pessoas podem analisar o código do que com código proprietário, a abertura pode levar a um código mais seguro e testado em batalha.
- Incentiva a evolução do projeto:Qualquer um que esteja interessado em adicionar seus próprios recursos pode propor adicioná-los ao projeto. No Bitcoin, isso é feito por meio de BIPS.
- Permite spin-offs eficientes: Se os mantenedores do projeto rejeitarem a mudança de um desenvolvedor por qualquer motivo, e o desenvolvedor discordar disso, o desenvolvedor pode "bifurcar" (ou criar uma cópia) do código do programa para que eles possam construir seu próprio projeto. Muitas criptomoedas modeladas a partir do Bitcoin fizeram isso, como Litecoin.
Onde o código aberto é usado no Bitcoin e no Ethereum?
O código aberto está em todo lugar no universo das Cripto , mas vamos nos concentrar em como os dois maiores blockchains o empregam.
Essa tendência de código aberto começou quando o pseudônimo e misterioso criador do BitcoinSatoshi Nakamoto versão lançada 0.1 do código Bitcoin – agora conhecido como Bitcoin CORE – em formato de código aberto em uma lista de discussão de criptografia em 8 de janeiro de 2009.
Desde o lançamento de Nakamoto, o Bitcoin CORE floresceu de um projeto de um homem só para uma base de código testada em batalha, para a qual desenvolvedores de todo o mundo contribuem em tempo integral. Devido à natureza do código aberto, qualquer um que tenha as habilidades pode contribuir para o software. Desde agosto de 2009 mais de 100 desenvolvedores contribuíram para o Bitcoin CORE, de acordo com o site de hospedagem de código GitHub, onde o código-fonte aberto é publicado.
Centenas de outros projetos de código aberto são construídos sobre essa infraestrutura subjacente, de carteiras comoEletro, onde os usuários armazenam seus Bitcoin chaves privadas, para bloquear exploradores.
Isso é só a ponta do iceberg. Hoje, há centenas de outros projetos com criptomoedas modeladas a partir do Bitcoin, a maioria dos quais também compartilha seu código publicamente.
O segundo maior blockchain, Ethereum, é composto por seu próprio ecossistema florescente de projetos, de clientes de baixo nívelsustentando a rede paraaplicativos descentralizados(comumente conhecidos como dapps) rodando em cima dele. O padrão de token ERC-721 foi criado para dar suporte à estrutura única de tokens não fungíveis (NFT) que grandes projetos como oBored APE Yacht Clubeusos.
Leia Mais: O que são EIP e ERC e como eles estão conectados?
A equipe da Ethereum está tentando levar o objetivo do Bitcoin de descentralizar o dinheiro um passo adiante: ela quer descentralizar tudo na Internet. Como a maioria dos aplicativos é controlada por uma empresa, como Twitter ou Facebook, o objetivo dos aplicativos descentralizados é dar aos usuários mais controle sobre seus dados. Até agora, centenas desses aplicativos surgiram. Como todos são movidos por código aberto, qualquer um pode criar seu próprio aplicativo ou contribuir para um.
A natureza profundamente arraigada de código aberto das criptomoedas gerou milhares de projetos, permitindo ampla experimentação no setor, e continuará fomentando a inovação e novas tecnologias no futuro.
Alyssa Hertig
Repórter colaboradora de tecnologia na CoinDesk, Alyssa Hertig é uma programadora e jornalista especializada em Bitcoin e Lightning Network. Ao longo dos anos, seu trabalho também apareceu na VICE, Mic e Reason. Atualmente, ela está escrevendo um livro explorando os meandros da governança do Bitcoin . Alyssa possui alguns BTC.
