Toyota quer usar Ethereum para proteger contas de carros

A Toyota está avançando ainda mais no blockchain para revolucionar a forma como os carros são operados. Imagine cada carro tendo sua própria conta no Ethereum, conectando-se perfeitamente a serviços e usuários.

Esta grande mudança faz parte do conceito Mobilidade 3.0 da Toyota, que, segundo a empresa, conectará mais estreitamente os carros à infraestrutura pública. O Blockchain Lab da Toyota está trabalhando nessa ideia de usar blockchain para gerenciar carros como contas digitais.

Toyota quer usar Ethereum para proteger contas de carros
Fonte: Toyota

Isso torna os carros mais programáveis, seguros e focados no serviço. Eles chamam isso de Contas Orientadas à Mobilidade (MOA), usando o padrão ERC-4337 da Ethereum.

A motivação por trás do movimento blockchain da Toyota

Em abril de 2023, a Toyota lançou o conceito Mobility 3.0. Eles veem um futuro onde os carros operarão em espaços públicos, interagindo com semáforos, outros carros e até mesmo com pedestres.

O objetivo é fazer dos carros mais do que apenas bens pessoais: tornarem-se entidades semipúblicas. O Blockchain pode ajudar a que isso aconteça, partilhando informações com muitas pessoas, aumentando a eficiência e a transparência.

Toyota quer usar Ethereum para proteger contas de carros
A imaginação da Toyota

No mundo real, reconhecemos um carro pela sua marca, modelo, cor e até mesmo pela forma como ele dirige. Digitalmente, isso envolve a sobreposição dos estados do motorista e do veículo. A ideia é representar esses estados em um blockchain, fazendo com que cada carro funcione como uma conta.

Com o MOA, a Toyota diz que os carros se tornam entidades de serviços, prontos para a condução autônoma do futuro. Imagine que cada carro, incluindo o que está à sua frente, tenha sua própria conta, conectando-se perfeitamente a usuários e outros sistemas.

A Toyota acredita que isto poderá tornar os carros sem condutor mais práticos, onde já não necessitarão de intervenção humana e poderão operar de forma independente.

Como funciona o MOA

Tradicionalmente, criar uma conta blockchain para um carro significa armazenar uma chave privada no veículo. Mas isto acarreta riscos enormes. Se a chave privada for perdida, a conta também será perdida.

Além disso, essas contas têm funções limitadas no blockchain e exigem outros contratos para gerenciar as informações do carro, o que aumenta a complexidade.

A solução da Toyota? Utilize ERC-4337. Este padrão separa a autenticação do gerenciamento de chaves, mantendo sua conta segura mesmo se sua chave privada for perdida. Permite um gerenciamento de contas mais seguro e flexível.

Toyota quer usar Ethereum para proteger contas de carros

Ao manter estados acessíveis externamente, você pode gerenciar informações do carro, como histórico de uso e registros de manutenção, de forma transparente e eficiente.

O MOA também permite que múltiplas entidades aprovem transações, e não apenas uma. Isso significa que usuários, proprietários, fabricantes, revendedores e agências governamentais de automóveis podem participar do processo de aprovação de transações automotivas.

Esta aprovação multientidade torna as operações automotivas mais seguras e responsáveis. Um recurso interessante do ERC-4337 é o opcode CREATE2, que permite que os endereços sejam definidos antes da implantação da conta.

Isso conecta os sistemas atuais de identificação de veículos com endereços em cadeia, tornando todo o processo mais integrado.