O contrato inteligente analisado nesta investigação é um ERC-20 real. Ele emite tokens, autoriza minters, impõe um limite máximo de suprimento, permite queima voluntária e registra cada evento permanentemente em blockchain pública. Nada disso é ficção: é código em produção, operando em segundos, auditável por qualquer pessoa com um navegador. E, ainda assim, quando confrontado com a legislação brasileira, esse contrato existe num vácuo — tecnicamente sofisticado, juridicamente invisível. Nesta investigação, decompomos cinco dimensões estruturais da comparação entre smart contracts e o direito contratual brasileiro, identificamos quatro avanços técnicos não reconhecidos pela lei e expomos quatro lacunas regulatórias com potencial de litígio iminente.

É como operar um carro autônomo em estrada sem sinalização. O carro funciona. A estrada, não.
— Tese central da investigação
I · Estrutura Comparativa

Transparência e imutabilidade

Um smart contract, uma vez publicado na blockchain, é permanente. Seu código é aberto, auditável e, salvo funções administrativas explícitas, imutável. A execução dispensa intermediários. O histórico é on-chain, acessível vinte e quatro horas por dia, a custo zero, por qualquer pessoa com acesso à internet.

O contrato tradicional opera sob lógica oposta. É documento privado, sujeito a interpretações divergentes, dependente de advogados e cartórios para execução, passível de aditamentos que podem reconfigurar a relação original sem deixar traço público. A própria noção de "versão" do contrato — trivial em código versionado — é ambígua no direito civil.

A legislação brasileira cobre o segundo caso, não o primeiro. Os artigos 104 a 114 do Código Civil definem os requisitos do negócio jurídico. A Lei 13.709/2018 regula o tratamento de dados pessoais. A Instrução CVM 175/2022 começa a desenhar o perímetro regulatório dos criptoativos. Nenhum desses textos, porém, responde à questão central: um código imutável e determinístico é "contrato" no sentido do artigo 104 do Código Civil?

II · Governança

Mil páginas de estatuto, uma linha de código

Exhibit A · Governance Primitive
// Controle de emissores autorizados
mapping(address => bool) public authorizedMinters;

function authorizeMinter(address minter) external onlyOwner {
    authorizedMinters[minter] = true;
    emit MinterAuthorized(minter);
}

Essa função equivale, em efeitos práticos, a uma cláusula de governança corporativa. Autoriza quem pode emitir novas unidades do ativo. Registra o evento. É executada pela rede, não por humanos. Não exige reunião de conselho, ata assinada, reconhecimento de firma, registro na Junta Comercial nem publicação em jornal de grande circulação. Ela opera — inteiramente, instantaneamente — fora do sistema jurídico brasileiro.

Quadro I · Governança societária: código versus Lei 6.404/76
Aspecto Smart Contract Lei das S.A. (6.404/76)
Controle de emissão Automático, via código Assembleia Geral + registro
Transparência 100% pública, em tempo real Publicação em jornais + CVM
Velocidade Instantânea (segundos) Dias ou semanas
Custo operacional US$ 5–50 (gas) R$ 5.000+ (cartórios + publicações)
Auditoria Permanente e pública Periódica e privada

Três lacunas jurídicas emergem desta comparação. A CVM, apesar de avançar na regulação de criptoativos, não reconhece DAOs como estrutura societária. A Receita Federal não possui instrução normativa específica sobre a tributação de tokens de governança. E o Código Civil não enquadra organizações descentralizadas entre as pessoas jurídicas do artigo 44 — a DAO, no Brasil, simplesmente não existe como sujeito de direito.

III · Supply

Política monetária pré-compilada

Exhibit B · Supply Cap
uint256 public constant MAX_SUPPLY = 1_000_000_000 * 1e18;

require(totalSupply() + amount <= MAX_SUPPLY, "Supply maximo atingido");

Um limite de emissão hard-coded é uma cláusula de capital autorizado — análoga ao que prevê o artigo 168, §3º, da Lei das S.A. A diferença é operacional, não conceitual. A lei brasileira depende de fiscalização, sanção e processo para impor o limite. O código o torna matematicamente impossível de transgredir.

O paralelo com o sistema monetário tradicional é evidente. Enquanto o Banco Central opera política monetária discricionária — o Conselho Monetário Nacional pode redefinir parâmetros, expandir base, alterar metas — o smart contract opera política monetária imutável. Um token com cap máximo não inflaciona. Uma moeda fiduciária pode inflacionar a qualquer momento, e historicamente inflaciona.

O Banco Central tem discrição. O smart contract tem determinismo. A diferença entre os dois é política, não técnica — e a política brasileira ainda não escolheu qual dos dois prefere.
IV · Burn

Redução de capital em trinta segundos

Exhibit C · Democratic Burn
function burn(uint256 amount) external {
    _burn(msg.sender, amount);
    emit TokensBurned(msg.sender, amount);
}

Qualquer detentor pode queimar seus próprios tokens. Uma transação. Trinta segundos. Entre dois e dez dólares de gas. A operação equivalente sob o direito societário brasileiro — redução de capital social, regida pelo artigo 173 da Lei das S.A. — exige assembleia, publicação em jornal, sessenta dias de espera dos credores, reconhecimento de firma, arquivamento na Junta Comercial e, tipicamente, mais de dez mil reais em honorários.

O avanço é democrático: poder individual substituindo poder coletivo-burocrático. O risco é estrutural: a queima é irreversível, e o direito brasileiro tradicionalmente oferece proteção contra erros — inclusive proteção judicial posterior, via rescisão, anulação ou revisão. No smart contract, não há reversão. A blockchain não tem botão de desfazer.

Quadro II · Queima vs. redução de capital
Ação Smart Contract Direito Societário
Quem pode iniciar Qualquer holder Assembleia + quórum qualificado
Processo 1 transação (~30 s) 60 dias de publicação + credores
Custo US$ 2–10 (gas) R$ 10.000+ (advogados + cartório)
Reversibilidade Impossível Possível judicialmente
V · Auditoria

Um livro-razão público, sempre aberto

Exhibit D · Event Log
event MinterAuthorized(address indexed minter);
event TokensBurned(address indexed from, uint256 amount);

Cada transação emite um evento. Esses eventos ficam logados permanentemente no ledger da blockchain e são indexáveis por qualquer exploradora — Etherscan, Blockscout, Dune — gratuitamente. O smart contract produz compliance em tempo real, sem auditor, sem custo e sem relatório trimestral.

O sistema contábil tradicional opera sob lógica oposta. Livros privados. Auditoria periódica por firmas especializadas. Acesso restrito a acionistas qualificados. A Instrução CVM 480/2009 define os requisitos de divulgação. As Normas Brasileiras de Contabilidade (NBC TG 00) definem o arcabouço. O custo anual de auditoria por uma Big Four no Brasil varia entre cinquenta mil e quinhentos mil reais, dependendo da complexidade da empresa.

Smart contracts não apenas atendem a esses requisitos — eles os excedem. Em tempo real. Por qualquer auditor do mundo. Sem contrato de prestação de serviços, sem NDA, sem trimestralidade. E, no entanto, no Brasil, uma auditoria realizada por um Big Four é reconhecida em processo; uma consulta pública ao Etherscan, não.

VI · Avanços não reconhecidos

O que o código faz e a lei ainda não nomeou

Execução determinística

Uma sentença judicial brasileira pode levar anos. Um smart contract executa em segundos. O artigo 5º, inciso XXXV, da Constituição Federal garante a todos o acesso à Justiça — mas o código já é, ele próprio, auto-executável. O que significa "acesso à Justiça" quando a justiça foi pré-compilada?

Governança programável

A função authorizeMinter(address minter) external onlyOwner equivale a uma cláusula de governança corporativa — e opera sem advogados, sem cartórios, sem CVM. Resta a pergunta jurídica que nenhum dispositivo responde: quem é o Owner? Pessoa física? Jurídica? DAO? E se for DAO — que não é pessoa jurídica no Brasil — a responsabilidade recai sobre quem?

Supply cap imutável

O MAX_SUPPLY garante aos detentores que não haverá diluição além do limite. A Lei das S.A. permite aumento de capital via deliberação assemblear, com diluição consequente. Proteção matemática substituindo proteção jurídica: a matemática é mais rápida, e, dentro de seu domínio, incorruptível.

Burn democrático

Qualquer indivíduo pode deflagrar deflação sobre os próprios tokens. No direito tradicional, redução de capital é processo coletivo, com quórum, publicação e proteção a credores. Revolução ou risco? Ambos — e é exatamente essa ambiguidade que a legislação brasileira ainda não endereçou.

VII · Lacunas e riscos

Quatro vácuos com potencial de litígio

Personalidade jurídica

DAOs não são reconhecidas como pessoa jurídica no Brasil. Em caso de conflito, o artigo 50 do Código Civil — desconsideração da personalidade jurídica — não se aplica, porque não há personalidade jurídica a desconsiderar. A responsabilidade civil recai, por tabela, sobre os holders individuais, inclusive aqueles que investiram quantias simbólicas em tokens de governança apenas para testar o protocolo.

Tributação indefinida

O Imposto de Renda sobre ganho de capital incide sobre a alienação de criptoativos, com alíquotas entre 15% e 22,5%. Mas a Receita Federal ainda não definiu, em instrução normativa específica, se um token de governança é ativo financeiro, moeda virtual, commodity ou categoria nova. A alíquota existe. A natureza jurídica, não.

Proteção ao consumidor

O Código de Defesa do Consumidor (Lei 8.078/90) é silencioso sobre holders. Um comprador de token é consumidor? Tem direito ao arrependimento previsto no artigo 49? A resposta, hoje, é: ninguém sabe — e ninguém saberá, até que o primeiro litígio chegue aos tribunais superiores. Até lá, cada DAO brasileira opera em risco regulatório latente.

Lavagem de dinheiro

A Lei 9.613/98 impõe obrigações de identificação de clientes (KYC) e comunicação de operações suspeitas (AML). Exchanges centralizadas cumprem. Protocolos descentralizados, não — são pseudoanônimos por design arquitetônico. O compliance recai sempre na borda do sistema. Nunca no núcleo. É um modelo que funciona enquanto a borda existe; o que acontece quando um protocolo opera inteiramente peer-to-peer, sem borda, é uma pergunta aberta.

VIII · Quadro consolidado

Três colunas, um descompasso

Quadro III · Comparativo consolidado
Critério Smart Contract Contrato Tradicional Legislação BR
Velocidade Segundos Dias ou meses Anos (judicial)
Custo US$ 5–50 R$ 5.000–50.000 R$ 50.000+
Transparência 100% pública Privada Confidencial
Imutabilidade Código Aditivos possíveis Rescindível judicialmente
Execução Automática Intermediários Poder Judiciário
Reconhecimento Não regulado CC/2002 CF/88
IX · Conclusão

A estrada e o carro

Este smart contract representa um salto evolutivo sobre os contratos tradicionais. Governança transparente e auditável. Execução determinística sem intermediários. Proteção matemática contra inflação descontrolada. Custos uma ordem de magnitude menores que estruturas societárias formais. Em quase todas as métricas técnicas relevantes, ele supera o que a Lei das S.A., a Instrução CVM 480 e o Código Civil oferecem em conjunto.

E, simultaneamente, ele opera num vácuo regulatório. DAOs sem personalidade jurídica. Tributação indefinida. Responsabilidade civil incerta. Proteção ao investidor limitada. Compliance AML relegado à borda do sistema. A legislação brasileira não nega a tecnologia — ela simplesmente não a nomeia. E o que não é nomeado permanece, para fins jurídicos, inexistente.

Para quem opera uma DAO séria no Brasil hoje, a recomendação técnica é clara. Constituir uma associação sem fins lucrativos sob o artigo 53 do Código Civil como entidade paralela à DAO. Manter termos de uso off-chain vinculando contratualmente os holders. Monitorar a evolução do Projeto de Lei 3825/2023, que, mesmo aprovado, ainda deixará intacta a lacuna estrutural mais profunda: a DAO como sujeito de direito, capaz de possuir, contratar e responder em juízo por si mesma.

O código está décadas à frente da lei brasileira. Esse descompasso não é anomalia — é o próprio terreno em que a próxima geração de protocolos será construída. E é, simultaneamente, o terreno em que litígios inéditos serão travados.

A pergunta que resta, e que esta investigação deixa aberta deliberadamente, não é técnica. É institucional. Se o código é auto-executável e o artigo 5º, XXXV, da Constituição garante acesso à Justiça — o que um juiz brasileiro faz, na prática, com uma transação on-chain irreversível que viola o Código de Defesa do Consumidor?

A resposta não está no código. Não está na lei. Está, por enquanto, num espaço que nenhum dos dois sistemas reivindica — e que ambos precisarão, cedo ou tarde, reivindicar.

— 30 —