Ethereum agora tem suporte a contratos inteligentes criptografados.

2 312

O cliente Parity da Ethereum adicionou suporte para transações privadas on-chain em sua atualização de software mais recente, oferecendo aos desenvolvedores a capacidade de criar e implantar contratos inteligentes criptografados.

Lançado na terça-feira (15/05/2018), o Parity 1.11.1-beta apresenta vários novos recursos para o cliente de software, que permanece popular mesmo depois que vários bugs nas bibliotecas multisig de contratos inteligentes e causaram problemas.

O recurso mais atraente da nova versão é o suporte para transações privadas, que permite aos desenvolvedores criptografar contratos inteligentes.

O código subjacente é armazenado em um contrato privado, portanto, não é visível publicamente.

O contrato privado é então incluído em um contrato público, permitindo que usuários autorizados interajam com ele na cadeia sem expor o código do contrato privado.

Das notas de lançamento:

“Transações privadas possibilitam que você armazene, modifique e visualize o código e declare um conjunto de participantes autorizados. Isso significa que, com transações privadas em cadeias públicas, todos os contratos e transações são acessíveis apenas por aqueles com as permissões certas visíveis por qualquer pessoa, mas agora você pode trabalhar com outras pessoas por trás de uma criptografia forte”.

E aqui está outra explicação, publicada no Reddit pelo desenvolvedor do Parity, Maciej Hirsz:

“As transações privadas são basicamente contratos privados, em que o estado e o código do contrato são criptografados.

A transação é enviada primeiro fora da cadeia para um número (especificado pelo contrato) de Validadores que todos têm que concordar sobre qual é o novo estado, então você pega o novo estado criptografado com assinaturas de todos os Validadores para atualizá-lo na cadeia.

O compartilhamento de chaves é ativado usando um esquema de criptografia de limite que permite que determinadas partes recebam permissão para receber com segurança partes importantes do que chamamos de Secret Store”.

Na versão inicial, esse recurso tem várias limitações, incluindo a capacidade de executar apenas uma transação privada por bloco por contrato.

Além disso, não existe atualmente uma maneira de configurar quantos validadores devem verificar as transações privadas, portanto, todos os validadores devem fazê-lo na estrutura atual.

Outras funcionalidades.

Além das transações privadas, o Parity 1.11.1-beta aprimora a funcionalidade de sincronização do warp do cliente, que permite aos usuários sincronizar seus nós com um snapshot recente da Blockchain, economizando um tempo significativo em relação aos métodos convencionais.

A nova versão também oferece aos nós a capacidade de verificar as transações em paralelo, otimizando o processo consideravelmente.

2 Comentários
  1. Blockchain: Contratos inteligentes para advogados - Bitcoin Marília

    […] jurídico se faz fundamental, ao oferecer aconselhamento jurídico às partes que farão uso dos contratos inteligentes. Vale ressaltar que contratos inteligentes feitos em redes públicas como a do Ethereum, tem […]

  2. Libra Smart Contracts - Mas o que são Contratos Inteligentes? - Libra Coin Brasil

    […] jurídico se faz fundamental, ao oferecer aconselhamento jurídico às partes que farão uso dos contratos inteligentes. Vale ressaltar que contratos inteligentes feitos em redes públicas como a do Ethereum, tem […]

Compartilhe sua opinião.

%d blogueiros gostam disto: