YouMind
Iniciar sessão

Fundador da DFINITY Acusa NEAR Protocol de Roubar Tecnologia Proprietária Chain Key

@dominic_w
INGLÊS22/10/2026
149K
1.1K
303
249
237

TL;DR

Dominic Williams alega que o NEAR Protocol roubou a criptografia de chave de cadeia proprietária da DFINITY para seu recurso Intents, citando atividade no GitHub e práticas de contratação. Ele alerta sobre possíveis ações legais e critica a implementação centralizada da NEAR.

A saga do NEAR Intents ficou muito mais absurda após uma investigação mais aprofundada.

Falta muita coisa no Intents, mas o componente essencial acabou sendo tecnologia proprietária roubada da DFINITY. Estou chocado.

O que é pior: para roubar essa tecnologia, eles usaram alguém que a DFINITY demitiu no verão de 2021 e que estava ligado a várias tentativas de prejudicar o projeto.

Agora, o GitHub mostra que, depois de dois anos e meio, a NEAR está subitamente tentando fazer um downgrade de emergência dos nossos algoritmos (links no final) por motivos que só podemos imaginar.

Vai levar tempo para digerir tudo isso, e há implicações legais, então vou apenas dar o contexto básico:

1) Em 16 de maio de 2021, anunciei no X o trabalho para integrar o Internet Computer ao Ethereum usando criptografia de "chain key" (chave de cadeia), e publiquei um artigo de acompanhamento no Medium:

https://medium.com/dfinity/internet-computer-ethereum-integration-explained-6967456e35f9

O setor noticiou amplamente nosso trabalho naquele mês.

https://decrypt.co/72256/how-dfinitys-internet-computer-will-integrate-ethereum

2) Foi quando o trabalho técnico relevante começou, e a NEAR pegou um subconjunto dele. Montamos uma equipe de criptógrafos para desenvolver a criptografia inédita necessária, porque não era um trabalho trivial.

3) O primeiro artigo relevante publicado pela DFINITY foi "On the security of ECDSA with additive key derivation and presignatures", com versão final em 27 de abril de 2022.

Esse artigo descreve o algoritmo que a NEAR copiou.

https://internetcomputer.org/whitepapers/On%20the%20security%20of%20ECDSA%20with%20additive%20key%20derivation%20and%20%20presignatures.pdf

Esse esquema permite que computadores cooperantes i) criem uma chave pública ECDSA, por exemplo, um endereço Ethereum ou Bitcoin, e ii) gerem assinaturas para essa chave, normalmente para permitir que softwares onchain implementando DeFi, aplicativos e serviços assinem transações em nome de um humano, sem que ele precise assinar ou guardar uma chave. Nosso trabalho permite que a assinatura ocorra três vezes mais rápido do que seria possível de outra forma, sem perda de segurança.

A Chain Abstraction e os Intents precisavam que esse tipo de esquema existisse: quando um grupo de computadores implementa esse esquema, você não pode simplesmente roubar a chave privada de um deles; em vez disso, precisa roubar "partes" da chave privada de alguns deles. Além disso, os computadores podem continuar assinando de forma cooperativa mesmo se alguns saírem do ar ou perderem suas partes. Sem a assinatura de limiar (threshold signing), esse tipo de arranjo de custódia seria impossível.

O Internet Computer executa esse algoritmo em "sub-redes fiduciárias" descentralizadas, que são efetivamente uma nova forma de blockchain usada para escalar a rede e que obtém segurança adicional da blockchain principal de governança "NNS". Essas sub-redes fiduciárias são compostas por nós de cerca de 50 partes independentes e são altamente seguras.

Segundo relatos, a NEAR executa isso em 8 máquinas servidoras, e ninguém consegue obter mais informações.

4) Há um motivo simples para isso. Esse componente-chave que a NEAR pegou não consegue, por si só, viabilizar assinaturas \descentralizadas\ de alto desempenho. Ele só permite assinaturas por computadores cooperantes, e é por isso que o Intents depende de algo parecido com um cluster de servidores.

Se quisessem ser descentralizados também, teriam que tentar replicar o design do Internet Computer, uma tarefa muito maior, como reflete o artigo —

"Design and analysis of a distributed ECDSA signing service", de 16 de fevereiro de 2023:

https://internetcomputer.org/whitepapers/Design%20and%20analysis%20of%20a%20distributed%20ECDSA%20signing%20service.pdf

Em março de 2021, publicamos um artigo descrevendo como configurar esses esquemas de compartilhamento de forma descentralizada, o que está no coração da rede Internet Computer:

https://internetcomputer.org/whitepapers/Non-interactive%20distributed%20key%20generation%20and%20%20key%20resharing.pdf

5) Criar esse tipo de ciência exige muito tempo, trabalho e investimento em P&D. Por exemplo, lembro de pedir a Dan Boneh, em maio de 2015, uma maneira de configurar o compartilhamento da forma descrita no artigo acima. Ele achava que talvez nem fosse possível. Levou mais 6 anos até conseguirmos.

A DFINITY tem o compromisso de entregar descentralização real usando ciência da computação e matemática avançadas, além de proteger a segurança dos usuários — e essas coisas exigem tempo, esforço e gastos.

6) Em 2024, estávamos transformando essa ciência em produto e tornando-a utilizável no Internet Computer, o que também envolvia encontrar maneiras de permitir que os nós do Internet Computer se conectassem aos nós de outras redes.

7) Naturalmente, ficamos chocados e desanimados com o surgimento de um post no blog da NEAR anunciando a "Chain Abstraction", que abordava exatamente o mesmo desafio e oportunidade. Acreditamos no anúncio na época e não sabíamos que não se tratava de um sistema descentralizado.

https://near.org/blog/why-chain-abstraction-is-the-next-frontier-for-web3

8) Em algum momento, descobrimos que eles haviam contratado a pessoa que demitimos em 2021 para liderar esse trabalho. Mas esse indivíduo tinha conhecimentos mínimos de criptografia, então não esperávamos que o anúncio da NEAR levasse a algo. Esse cara conseguiu entrar na DFINITY durante a pandemia e se gabava para os colegas: "Já fui demitido de todos os empregos que tive, e sempre por justa causa". Não ficamos preocupados.

9) Subestimamos a ameaça. Parece que a equipe dele simplesmente pegou uma biblioteca de criptografia de limiar de código aberto de um criptógrafo suíço e adicionou nossas invenções, ganhando rapidamente a capacidade de implantar nosso trabalho com ECDSA. Pelo que vemos, a NEAR não se preocupa com descentralização ou segurança do usuário, e apenas rodou isso em 8 servidores. Não havia nada impedindo que levassem isso ao mercado rapidamente...

O NEAR Intents usa a Chain Abstraction (alimentada por nossa tecnologia proprietária) para custodiar ativos em diferentes chains, e então o Intents basicamente usa um market maker pago por eles para trocá-los entre as chains de acordo com a vontade das pessoas. Não é descentralizado, claro, e a NEAR tem backdoors assustadores que tornam tudo isso possível.

10) Ao roubar nosso trabalho proprietário, licenciado exclusivamente para o Internet Computer, a NEAR chegou antes do Internet Computer com suas arquiteturas de Chain Abstraction e Intents. Isso foi desmoralizante e disruptivo para a equipe da DFINITY e para a comunidade ICP, e também reduziu drasticamente a oportunidade que esperávamos que o Internet Computer pudesse desbloquear para o mundo. A máquina de hype da NEAR nas redes sociais vendeu para o mundo a ideia de que seu sistema a) foi desenvolvido por eles e não infringia nenhum direito, e b) era descentralizado e seguro. Ambas as afirmações são falsas.

No entanto, nem é preciso dizer que você não pode simplesmente roubar tecnologia proprietária de outro projeto porque quer ganhar dinheiro e usá-la para sair na frente em uma oportunidade atraente. Leis civis e criminais impedem esse tipo de comportamento, e os danos que podem ser concedidos pelos tribunais são imensos (especialmente nos tribunais dos EUA, que concedem tanto danos diretos quanto punitivos).

Há um motivo muito bom para essas leis. Elas existem para que organizações como a DFINITY possam fazer pesquisas fundamentais, baseadas em primeiros princípios, o que leva muito tempo e é caro, mas desbloqueia benefícios reais para o mundo em geral, sem que esses benefícios e propósitos sejam roubados delas.

Aqui, a DFINITY e os detentores de ICP foram prejudicados, a economia e o ecossistema do Internet Computer foram prejudicados e, além dos danos financeiros, o mundo recebeu uma implementação perigosa e improvisada de multichain.

O que é uma pena é que, se a NEAR tivesse pedido uma parceria, teríamos compartilhado a tecnologia com eles se os termos fossem justos e se fôssemos citados como a fonte do trabalho. Gostamos da NEAR e não tenho nada contra o Ilia, mas isso já passou dos limites.

Algo precisa ser resolvido.

Leitura complementar:

  1. Talvez algumas pessoas na comunidade do Internet Computer estivessem à nossa frente com suas suspeitas: https://x.com/ajki76/status/2101467163399737545
  1. A NEAR agora está tentando fazer um downgrade do nosso algoritmo para uma versão mais simples que é três vezes mais lenta (ela assina em 3 rodadas, enquanto a nossa assina em 1 rodada). Isso não muda o fato de que eles vêm usando nosso trabalho proprietário há dois anos e meio e provavelmente reflete o medo que têm sobre o que fizeram:

https://github.com/near/mpc/pull/4503 https://github.com/near/mpc/issues/4324

  1. A NEAR conseguiu contratar dois engenheiros da DFINITY para trabalhar na Chain Abstraction e no Intents. O GitHub revela que eles estavam garimpando cuidadosamente o repositório do Internet Computer desde o início. Eles certamente sabiam o que estavam fazendo: https://github.com/near/NEPs/issues/516#:~:text=There%20is%20some%20prior%20work%20where%20it%20is%20possible%20to%20save%20some%20execution%20context
Guardar com um clique

Faça leitura aprofundada de artigos virais com IA no YouMind

Guarde a fonte, faça perguntas específicas, resuma o argumento e transforme um artigo viral em notas reutilizáveis num único espaço de trabalho com IA.

Explorar o YouMind
Para criadores

Transforme o seu Markdown num artigo 𝕏 impecável

Quando publica os seus próprios textos longos, formatar imagens, tabelas e blocos de código para o 𝕏 é uma dor de cabeça. O YouMind transforma um rascunho completo em Markdown num artigo 𝕏 impecável e pronto a publicar.

Experimente Markdown para 𝕏

Mais padrões para decifrar

Artigos virais recentes

Explorar mais artigos virais