Compartilhe este artigo

Código é lei – mas não é a única lei para blockchains

É a combinação de regras internas e externas que, em última análise, determina como as plataformas baseadas em blockchain irão operar, diz Primavera De Filippi.

Primavera De Filippi é pesquisadora permanente do CERSA/CNRS/Université Paris II, professora associada do Berkman-Klein Center for Internet & Society da Harvard Law School, a "alquimista" daDAOstacke coautor de "Blockchain e a Lei."

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto Long & Short hoje. Ver Todas as Newsletters

Uma rede blockchain é um sistema complexo que envolve uma variedade de atores nos quais não se pode confiar. Seu protocolo é projetado para garantir que cada ator tenha um incentivo para cooperar e que os custos da deserção sejam maiores do que os ganhos potenciais.

No entanto, como outros sistemas complexos, os blockchains são feitos de muitas partes diferentes, interagindo ONE si de maneiras difíceis de prever – e, portanto, difíceis de governar ou regular.

Pode ser possível regular as ações de cada parte individual. Mas, como o todo se torna maior que a soma de suas partes, a governança não pode ser alcançada sem uma compreensão adequada dos vários componentes que constituem esse todo e da dinâmica de poder que subsiste entre eles.

Este post fornece uma visão geral das múltiplas camadas de governança que afetam os sistemas baseados em blockchain. Ele distingue entre duas estruturas de governança distintas: governança on-chain pela infraestrutura e governança off-chain da infraestrutura – cada modelo incorporando componentes endógenos e exógenos, que contribuem em graus variados para a estrutura geral de governança de uma rede baseada em blockchain.

Camadas de governança

Se olharmos para oprimeira postagem desta série sobre governança de blockchain, vemos que a maioria dos aplicativos descentralizados baseados em blockchain têm sua governança dividida em diferentes camadas, cada uma interagindo com a outra:

  • A camada de protocolos da Internet: por exemplo, o protocolo TCP/IP
  • A camada blockchain: por exemplo, o protocolo Ethereum
  • A estrutura do aplicativo descentralizado (DApp): por exemplo, DAOstack
  • A camada DApp: por exemplo, Sapien

Cada camada implementa sua própria estrutura de governança, que pode afetar ou ser afetada pela das outras camadas. O design e a implementação dessas múltiplas camadas envolvem vários indivíduos, mas é provável que eles venham de diferentes comunidades que podem ou não se comunicar ONE si.

Especificamente, comunidades de camada inferior frequentemente implementam sua própria estrutura de governança com pouca ou nenhuma consideração pelo sistema de governança implementado nas camadas superiores. E ainda assim, ao fazer isso, elas, em última análise, ditam como os aplicativos das camadas superiores irão operar.

Por exemplo, DAOstack, um projeto no qual estou envolvido, é uma estrutura DApp (Camada 3) construída sobre o blockchain Ethereum . Portanto, está sujeito às regras de governança daquela rede específica baseada em blockchain.

No entanto, o DAOstack também implementa seus próprios protocolos que determinam como as pessoas interagem com a plataforma e como podem criar novas organizações descentralizadas sobre ela. Um aplicativo (como o Sapien) implantado sobre o DAOstack terá, por sua vez, seus próprios protocolos de governança específicos para esse DApp (Camada 4).

Assim, qualquer aplicação baseada em blockchain está sujeita primeiramente às suas próprias regras de governança, mas também é indiretamente afetada pelas regras da plataforma na qual opera: a blockchain Ethereum que garante a execução adequada dos contratos inteligentes relevantes (Camada 2) e a rede de internet que faz tudo funcionar (Camada 1).

A governança de cada camada pode ser distinguida em dois componentes separados:

  • Governançapora infraestrutura
  • Governançadea infraestrutura.

Estes dois mecanismos coexistem de forma mais ou menos pacífica e ambos contribuem para regular uma determinada plataforma ou infraestrutura de acordo com o seu próprio conjunto de regras – por vezes divergentes ou contraditórias.

Dependendo do foco da análise, esses dois mecanismos podem ser considerados como:endógenopara uma comunidade específica ouexógenopara aquela comunidade.

As regras endógenas são elaboradas pela comunidade e para a comunidade: são uma tentativa de autogoverno da comunidade por meio de um conjunto de regras autoimpostas (por exemplo, o código de vestimenta do hipster).

Regras exógenas são estabelecidas e/ou impostas por um terceiro externo à comunidade, mas que, mesmo assim, têm a capacidade de influenciá-la por meio de um conjunto de regras que os membros da comunidade são obrigados a cumprir (por exemplo, uniformes escolares).

Modos de governação

Governançapora infraestrutura se refere a regras codificadas embutidas em uma plataforma tecnológica. Geralmente se concentra no processo deaplicação de regras em vez de criação de regras(pelo menos no que diz respeito à elaboração do conjunto inicial de regras).

No caso do Ethereum, por exemplo, regras endógenas se referem ao protocolo blockchain e ao algoritmo de consenso (Camada 2). Da perspectiva de um DApp, regras endógenas incluem procedimentos de tomada de decisão e regras técnicas incorporadas nos contratos inteligentes relevantes (Camadas 3 e 4) - enquanto o protocolo Ethereum subjacente se qualifica como exógeno. Uma variedade de outras regras exógenas também existem, como o TCP/IP e outros protocolos de Internet que tornam possível que as pessoas encontrem e se conectem à rede baseada em blockchain (Camada 1).

Quando essas regras são endógenas a uma rede baseada em blockchain, nos referimos à governança pela infraestrutura como governança “on-chain”. Essas regras são codificadas diretamente na rede baseada em blockchain, o que garante sua execução de forma segura e descentralizada.

Às vezes, as regras de governança na cadeia também especificam procedimentos para se alterarem: assim como podemos criar leis que estipulam como criar, alterar ou revogar leis, podemos criar regras de protocolo que definem os procedimentos para criar, alterar ou revogar outras regras de protocolo.

Tomemos como exemplo o Tezos: uma blockchain automodificável, onde as pessoas têm a capacidade de alterar as regras do protocolo – incluindo as regras para alterar as regras!

Governançadea infraestrutura se refere a todas as forças que subsistem fora de uma plataforma tecnológica, mas que, no entanto, influenciam seu desenvolvimento e operações. Essas regras operam no nível social ou institucional, em vez de no nível técnico.

Regras endógenas compreendem regras, normas sociais, costumes e outras estruturas de governança desenvolvidas ou endossadas por uma comunidade específica com o objetivo de facilitar a coordenação dentro dessa comunidade.

Por exemplo, desenvolvedores em comunidades de código aberto codificam regras e procedimentos para decidir sobre o desenvolvimento e evolução de um projeto de software de código aberto. A revisão por pares geralmente aplica essas regras, embora a comunidade também possa implementar mecanismos formalizados de aplicação e supervisão. O não Siga dessas regras pode levar à exclusão da comunidade ou outras formas de punição social.

Em uma rede baseada em blockchain, frequentemente nos referimos à governança da infraestrutura como governança “off-chain” porque as regras de governança subsistem e operam fora da infraestrutura de blockchain. Ao contrário das regras de governança on-chain, essas regras não são executadas automaticamente: elas exigem uma autoridade de terceiros para execução ou supervisão.

Para a maioria das comunidades de blockchain, regras endógenas incluem todas as regras e procedimentos usados ​​para decidir quais mudanças implementar no protocolo, incluindo a decisão de bifurcar. No Bitcoin, isso é feito por meio das Propostas de Melhoria do Bitcoin (BIP) – um mecanismo informal pelo qual as pessoas podem propor novos recursos e melhorias para o protocolo Bitcoin .

O Ethereum implementou um sistema semelhante para as pessoas enviarem Propostas de Melhoria do Ethereum (EIP), um procedimento informal pelo qual as pessoas podem sugerir ou Request alterações no protocolo ou código do Ethereum . No entanto, nenhum desses procedimentos é vinculativo. A comunidade de desenvolvedores avalia essas propostas e decide se (e como) elas devem ser implementadas na base de código – junto com as várias problemas que isso pode acarretar.

Na medida em que estas propostas são aceites e implementadas no código, a governação da infra-estrutura tem a capacidade de afectar a governaçãopora infraestrutura. Em outras palavras, como a governança off-chain é geralmente voltada para mudar as regras do protocolo blockchain subjacente, ela tem o poder de modificar a estrutura da governança on-chain.

Regras exógenas não derivam da comunidade nem são escolhidas por ela, mas têm a capacidade de influenciar suas atividades.

Por exemplo, embora não se apliquem diretamente a redes baseadas em blockchain, as leis nacionais podem impactar as operações dessas redes. Claro, como as leis são inerentemente territoriais, se violadas, elas só podem ser aplicadas pelo sistema judicial nacional dentro do escopo de uma jurisdição específica. No entanto, assim que começamos a lidar com ativos do mundo real (em oposição a ativos digitais puros), oEstado de direitoentrará necessariamente em jogo, potencialmente contrariando aregra de código.

Talvez a ilustração mais clara da tensão entre regras endógenas e exógenas venha daConfira recente de imagens de pornografia infantil e links codificados no blockchain do Bitcoin . Hospedar esse tipo de conteúdo é ilícito e as leis nacionais estipulam que esse conteúdo prejudicial deve ser removido.

No entanto, de acordo com as regras endógenas do bitcoin, o blockchain é imutável: os nós não podem excluir ou modificar arbitrariamente o conteúdo que foi registrado no blockchain.

A mesma tensão existe entre a imutabilidade do blockchain e o direito da Europa ao esquecimento, que dá às pessoas o direito de Request a remoção e exclusão de informações específicas sobre elas, caso tais informações sejam consideradas irrelevantes, desatualizadas ou inapropriadas.

Governos ou outras autoridades reguladoras impõem essas regras exógenas para garantir a ordem pública e a moralidade. Seu objetivo é promover os interesses de comunidades específicas ou do público em geral – às vezes às custas dos interesses e normas de outras comunidades.

Juntando tudo

Hoje, a maior parte da discussão sobre governança on-chain e off-chain está principalmente olhando para regras endógenas. No entanto, é a combinação de regras endógenas e exógenas que, em última análise, dita a maneira como as plataformas baseadas em blockchain irão operar.

Antes de começarmos a entender a governança do blockchain, precisamos adotar uma abordagem ecossistêmica, observando as diversas forças que podem afetar as operações dessas plataformas e como elas se inter- ONE .

Como resultado, não podemos focar apenas em regras endógenas e esquecer regras exógenas. Isso seria como tentar entender as pessoas independentemente de seu contexto social, analisando uma célula sem olhar para o corpo em que ela vive, ou desconsiderando o todo por suas partes.

Leiimagem 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.

Picture of CoinDesk author Primavera De Filippi