- 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
Nenhum Blockchain é uma ilha
A governança do blockchain é moldada por muito mais do que regras de protocolo: os trilhos subjacentes da internet, as normas sociais, os Mercados e as leis, todos têm influência.
Primavera De Filippi é pesquisador permanente no CERSA/CNRS/Université Paris II, professor associado no Berkman-Klein Center for Internet & Society da Harvard Law School, o "alquimista" daDAOstacke coautor de “Blockchain e a Lei.”
Muita discussão está ocorrendo atualmente sobre a natureza e as especificidades da governança de blockchain, mas quando dizemos "governança de blockchain" estamos realmente falando sobre várias coisas.
Embora as pessoas frequentemente usem o termo para descrever o mecanismo pelo qual o protocolo subjacente de uma rede baseada em blockchain pode ser modificado ou atualizado – em termos dena cadeia e fora da cadeiagovernança – focamos aqui numa questão muito mais ampla:
Quais são os vários elementos ou forças que influenciam a governança de redes ou aplicativos baseados em blockchain?
O professor de Harvard Lawrence Lessig identifica quatro forças diferentes que influenciam o comportamento: lei, normas sociais, Mercados e arquitetura (ou seja, infraestrutura técnica ou código). Ao fazer isso, ele sublinha o fato de que não podemos nos concentrar apenas nas regras especificamente projetadas para governar ou regular um indivíduo em particular.
Em vez disso, precisamos adotar uma abordagem ecossistêmica mais ampla, observando várias forças que influenciam esse indivíduo. Consequentemente, quando se trata de promover ou impedir certos comportamentos, podemos escolher regular diretamente os indivíduos por meio do sistema legal ou regulá-los indiretamente por meio de uma das outras três forças (Mercados, normas sociais e arquitetura).

Propomos uma abordagem ecossistêmica para identificar as diferentes alavancas que podem influenciar as operações de um sistema baseado em blockchain e a extensão em que essas alavancas contribuem para a noção mais ampla de “governança de blockchain”.
Aplicações baseadas em blockchain não existem no vácuo. Elas subsistem dentro de um ecossistema maior de aplicações de internet, cada uma operando de acordo com seus próprios protocolos e regras.
A camada da internet
Em particular, as operações de um sistema baseado em blockchain — seja uma rede, plataforma ou aplicativo baseado em blockchain — são definidas pelas regras que governam esses sistemas, mas também respondem às diferentes camadas da infraestrutura da Internet, que, em diferentes graus, contribuem para moldar a governança geral dos sistemas.
Especificamente, redes baseadas em blockchain como Bitcoin e Ethereum operam sobre a internet e, em última análise, dependem de protocolos como o TCP/IP, que é responsável por rotear e transferir pacotes de informações entre diferentes nós na rede. Essas redes baseadas em blockchain, portanto, não podem operar sem conectividade com a internet.
O mais crítico é que, como os provedores de serviços de internet (ISPs) controlam, em última instância, a camada de transporte da internet, eles podem discriminar pacotes vindos ou direcionados a uma rede baseada em blockchain, efetivamente interferindo em suas operações.
A governança da Internet pode, portanto, ter um impacto significativo nas operações de uma rede baseada em blockchain. Particularmente relevante neste contexto é o debate sobre a “neutralidade da rede”. A prática de discriminação de pacotes torna possível que ISPs favoreçam certas redes baseadas em blockchain, às custas de outras.
Mais radicalmente, se um governo proibisse uma rede específica baseada em blockchain, ele poderia exigir que todos os ISPs que operam dentro de suas fronteiras nacionais bloqueassem ou filtrassem o tráfego proveniente ou direcionado a essa rede – por exemplo, por meio de mecanismos como inspeção profunda de pacotes (DPI) ou outras técnicas de detecção de tráfego.
Assim, embora a governança da internet seja externa ao ecossistema blockchain (no sentido de que seu escopo é muito mais amplo), regular a infraestrutura da internet pode afetar indiretamente as operações de um sistema baseado em blockchain.
A camada de blockchain
Problemas semelhantes surgem dentro de uma rede singular baseada em blockchain.
Enquanto os ISPs são responsáveis por rotear pacotes pela internet, de acordo com protocolos específicos (por exemplo, TCP/IP e BGP), os mineradores em uma rede baseada em blockchain são responsáveis por validar e registrar transações no blockchain subjacente, de acordo com um protocolo específico (por exemplo, o protocolo Bitcoin ), algoritmo de consenso e fork-choice (por exemplo, o protocolo de prova de trabalho do bitcoin estipula que os mineradores devem sempre adicionar à "cadeia mais longa", conforme definido pela quantidade de poder de hash necessária para calcular a cadeia).
Hoje, essa tarefa de processamento de transações é impulsionada principalmente por um sistema de incentivo econômico, segundo o qual quanto maiores as taxas de transação pagas à rede, maior a chance dessas transações serem incluídas no próximo bloco.
Mas taxas de transação e recompensas de mineração – embora sejam um incentivo fundamental para mineradores – não são os únicos fatores que podem influenciar o comportamento dos mineradores. Outras alavancas podem entrar em jogo, originadas de fora da infraestrutura de blockchain.
Por exemplo:
- Mercados: O que impediria um grande pool de mineração de entrar em um acordo (fora da cadeia) com terceiros, a fim de acelerar a inclusão de certas transações em detrimento de outras?
- Normas sociais:Os mineradores poderiam concordar coletivamente que transações específicas provenientes ou direcionadas a um dapp [aplicativo descentralizado] criminoso não serão processadas em um bloco?
- Leis:Os reguladores poderiam estipular que todos os mineradores localizados em jurisdições específicas sejam proibidos de validar transações pertencentes a um dapp ou conta específica?
- Arquitetura:Poderia oGrande Firewall da Chinaser construído para limitar a capacidade dos mineradores na China de manusear blocos maiores?
Essas forças externas, existindo além do controle de qualquer aplicativo baseado em blockchain, podem forçar consequências radicais sobre as operações daquele dapp específico.
A camada de aplicação
Fica claro que a governança de uma rede específica baseada em blockchain pode afetar direta ou indiretamente as operações de um aplicativo específico baseado em blockchain executado nessa rede.
Mesmo que os dapps possam ser projetados para serem completamente autônomos — no sentido de que nenhuma parte tenha o poder de controlar ou influenciar suas operações — eles continuam afetados pelas operações da rede blockchain subjacente e pelo conjunto específico de protocolos que estabelecem seu modus operandi.
A governança de uma rede baseada em blockchain poderia ser aproveitada para censurar algumas das transações direcionadas a esses dapps, ou até mesmo alterar suas operações modificando seu código por meio de um hard fork.
Foi exatamente isso que aconteceu depois do hack do The DAO, quando 3,6 milhões de ether foram drenados da conta do The DAO devido a uma vulnerabilidade de código. A comunidade Ethereum respondeu intervindo com uma ação coordenada para modificar o protocolo do blockchain do Ethereum . Ao transferir fundos do The DAO para outro contrato inteligente, um mecanismo foi fornecido para retornar os fundos desviados de volta aos proprietários originais.
Este remédio extremo foi duramente criticado. Alguns o viram como uma traição à “imutabilidade” e “incorruptibilidade” do blockchain do Ethereum (ou seja, o paradigma “código é lei”).

Indo mais a fundo na pilha, há várias plataformas baseadas em blockchain nas quais as pessoas podem implantar seus próprios dapps.
Alguns dapps ficam diretamente sobre uma rede baseada em blockchain. Por exemplo, Gnosis é implementado como contratos inteligentes no blockchain Ethereum . Outros são implantados em cima de uma estrutura dapps, comoDAOstack, que implementa seu próprio protocolo para criar e manter dapps.
Embora a maioria dos aplicativos descentralizados baseados em blockchain venham com seus próprios conjuntos de regras, eles também dependem e, portanto, devem Siga as regras da plataforma na qual operam. Isso pode dar origem a dois tipos distintos de problemas.
Uma ONE é que, se houver uma falha em uma dessas plataformas de contrato inteligente, a falha afetará todos os aplicativos baseados em blockchain que dependem da plataforma. Lembre-se do bug nos contratos inteligentes multiassinatura da Parity, que levou ao roubo de mais de US$ 30 milhões em ether, seguido por um ataque subsequente ao código revisado do contrato inteligente multiassinatura da Parity, que havia sido levado à "autodestruição", congelando assim os fundos em todas as carteiras multiassinatura que dependiam desse código compartilhado.
Surge outro problemapor construção, quando as plataformas implementam contratos “proxy” que delegam chamadas para outros contratos inteligentes, que podem ser atualizados pelos desenvolvedores da plataforma. Embora tais práticas ainda sejam incomuns, algumas plataformas (por exemplo,Soluções Zeppelin)estão começando a experimentar combibliotecas proxy para que, sempre que uma das funções subjacentes for alterada, todos os dapps que dependem dessas bibliotecas herdem automaticamente essas alterações.
Embora isso ofereça muitos benefícios em termos de flexibilidade e capacidade de atualização, esse design pode ser problemático na medida em que depende de uma autoridade confiável (ou seja, o operador da plataforma de contrato inteligente) que poderia influenciar arbitrariamente as operações desses chamados aplicativos descentralizados.
(Observe que a estrutura DAOstack não fornece, na verdade, tal recurso. O conjunto de contratos inteligentes fornecidos pela estrutura, uma vez implantado, não pode ser alterado arbitrariamente pelos operadores da plataforma. Embora a DAOstack possa, ao longo do tempo, oferecer uma série de atualizações para alguns dos contratos inteligentes da plataforma, essas atualizações não podem ser implementadas automaticamente sem o consentimento dos usuários da plataforma.)
Com isso em mente, podemos reformular nossa compreensão de “governança de blockchain” para incluir não apenas as regras especificamente destinadas a regular as operações de uma rede ou aplicativo específico baseado em blockchain, mas também as regras que contribuem para regular a infraestrutura subjacente na qual esses sistemas baseados em blockchain operam – que por sua vez operam sobre outra infraestrutura, e assim por diante.
Como diz o ditado, étartarugas por todo o caminho.
Ilhaimagem via Shutterstock
Nota: As opiniões expressas nesta coluna são do autor e não refletem necessariamente as da CoinDesk, Inc. ou de seus proprietários e afiliados.