Compartilhe este artigo

Profissionais de Blockchain debatem 'desafios iminentes' para contratos inteligentes

Dois "desafios iminentes" podem estar entre o potencial dos contratos inteligentes e a adoção generalizada real.

Monte Everest
Monte Everest

Só porque uma tarefa repetitiva pode ser substituída por um código autoexecutável em um blockchain, T significa que isso deva ser feito.

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

Um grupo de especialistas de Wall Street e inovadores em blockchain subiu ao palco ontem na Faculdade de Direito de Nova York, em Manhattan, para analisar quando umcontrato inteligente é uma má ideia, quando é uma boa ideia e o que impede a proliferação generalizada da Tecnologia.

"Há alguns grandes desafios iminentes", disse Ari Juels, professor da Cornell Tech e codiretor da Iniciativa para Criptomoedas e Contratos (IC3).

Falando em um painel sobre a implementação de contratos inteligentes juridicamente sólidos e seguros, em um evento organizado pelaAliança de Blockchain de Wall StreetJuels dividiu os principais obstáculos em duas categorias principais.

Primeiro, ele diz que há uma atração dentro da indústria em direção à confidencialidade. Enquanto instituições financeiras e outros participantes do espaço aclamam os benefícios da transparência, eles hesitam em colocar suas informações em um blockchain.

As principais direções que Juels vê na resolução dessa aparente dicotomia são duas soluções Tecnologia .

Primeiro, ele listou soluções baseadas em software executadas comprovas de conhecimento zero como a Tecnologia zk-SNARK sobre a qual o Zcash foi construído. A Tecnologia permite que as contrapartes controlem quanta informação elas compartilham sobre si mesmas, bem como quem pode ver essa informação.

Mas ele também listou uma solução de hardware. Especificamente, Juels disse que as Software Guard Extensions da Intel ajudarão a atingir o equilíbrio entre confidencialidade e transparência.

Contribuição do Hyperledger da Intel,Lago Sawtooth, é alimentado por um algoritmo de consenso chamado PoET (Proof of Elapsed Time), que foi criado para ser executado em um Trusted Execution Environment (TEE), incluindo o Intel SGX.

"Ferramentas como a prova de conhecimento zero e SGX podem permitir que os usuários de blockchain tenham o CAKE e o comam também", disse Juels.

Garantindo a precisão

O outro "desafio iminente" enfrentado pelo desenvolvimento de contratos inteligentes é a precisão.

De acordo com Joshua Ashley Klayman, que atua como consultor especial do grupo de Finanças e projetos da Morrison Foerster, o problema pode ser articulado assim: "Como você garante que o código corresponde ao que você acha que está no contrato?"

Enquanto Juels defendia o uso generalizado de recompensas por bugs para encontrar imprecisões, e os chamadosescotilhas de escapepara evitar que um contrato seja executado em certas circunstâncias, Klayman disse que a chave para a precisão é a simplicidade.

"Normalmente, tendemos a dizer que quanto mais simples a transação, melhor", disse Klayman, que também é membro fundador do grupo de blockchain e contratos inteligentes da empresa. "Quanto menos discrição, melhor."

Mas também há uma característica subjacente dos contratos inteligentes que coincide com o que Juels descreveu como a necessidade de precisão. O contrato inteligente também deve ser atualizável e interpretável. Juels chama isso de "ambiguidade consagradora".

'Código é lei' em debate

Embora um dos pontos fortes de um contrato inteligente seja sua incrível precisão, essa também é uma de suas fraquezas, argumentou Juels.

O exemplo extremo disto é o "código é lei"filosofia de que não deve haver uma contrapartida em linguagem natural para um contrato inteligente baseado em blockchain.

No caso do primeiro uso em larga escala desses contratos inteligentes, o DAO não conseguiu consertar seu próprio código depois que ele foi lançado porque mudar esse código equivalia a mudar os termos com os quais os usuários existentes haviam concordado. O resultado foi o lento esgotamento de fundos, já que a comunidade de Criptomoeda pouco podia fazer além de assistir até que soluções mais drásticas fossem concebidas.

Preston Byrne, diretor de operações e consultor jurídico da Monax Industries e crítico de longa data de certas implementações de contratos inteligentes, descreveu a filosofia "código é lei" como "marketing absurdo e chamativo" dito por "não advogados".

Havell Rodrigues, cofundador e CEO da Adjoint, explicou como a próxima geração de contratos inteligentes deve dar pelo menos um mínimo de acesso à comunidade que os utiliza.

Rodrigues disse:

"Você quer ter certeza de que usuários empresariais e legais possam fazer perguntas sobre o contrato inteligente."

Contrato inteligente ruim

O grupo de profissionais de blockchain também abordou o que não fazer ao construir contratos inteligentes e o que não construir.

Como regra geral, contratos inteligentes só trazem valor na proporção da frequência com que são usados. Então, contratos de uso único e contratos raramente usados ​​provavelmente T são casos de uso valiosos, eles disseram.

Além disso, um contrato inteligente é tão valioso quanto os intermediários que ele interrompe. Serviços que já são amplamente conduzidos diretamente entre contrapartes têm menos probabilidade de trazer valor ao construtor.

Mas nem todos os exemplos do que não fazer foram baseados em princípios de design.

Quando questionado diretamente pelo moderador Richard Johnson, da Greenwich Associates, sobre quais tipos de contratos inteligentes são uma má ideia, Juels disse que "os contratos inteligentes na verdade apresentam muitas oportunidades para crimes".

Especificamente, ele listou contratos que pagam automaticamente quando um incêndio criminoso é cometido e uma pessoa é morta como oportunidades que T deveriam ser construídas.

Contratos inteligentes padrão

No caminho para a adoção generalizada de contratos inteligentes, é preciso fazer mais do que apenas superar obstáculos e evitar desperdício de recursos.

Num discurso separado, o fundador do Enterprise Data Management (EDM) Council, Mike Meriton, argumentou que os contratos inteligentespadrões atualmente em desenvolvimentoseria o passo final para a adoção generalizada.

Na semana passada, Swiftreveladosua própria prova de conceito construída com o software Eris da Byrne e o mecanismo de consenso Tendermint, projetado em parte para mostrar como o padrão ISO20022 pode funcionar em um blockchain.

No início deste ano, a Associação de Banqueiros de Finanças e Comércio (BAFT) fez contratações importantes para expandirsua própria exploração de padrões de blockchain. No mês seguinte, a filial europeia da International Securities Association for Institutional Trade Communication (ISITC)proposto10 benchmarks de blockchain.

Embora os esforços anteriores de padrões pareçam estar focados na interoperabilidade do blockchain, Meriton diz que, de modo geral, o projeto Financial Business Industry Ontology (FIBO) do EDM Council tem como alvo direto os contratos inteligentes.

A associação comercial sem fins lucrativos com mais de 200 membros está atualmente em fase avançada de prova de conceito com seu padrão FIBO, que éregistradocom oGrupo de Gerenciamento de Objetos. O padrão FIBO é baseado na linguagem real de um contrato tradicional e foi projetado para "suportar requisitos de processamento pesados" de contratos frequentemente transacionados entre plataformas.

"O objetivo de escalar o blockchain é alavancar padrões como ISO e FIBO", disse Meriton. "Há um potencial tremendo."

O fundador da EDM disse que está atualmente em conversações com a Digital Asset Holdings, Consensys e R3 e no início deste ano conduziu um teste com o Wells Fargo, State Street e Deutsche Bank. Ele espera que uma série de POCs construídas no padrão sejam lançadas até o final de 2017.

Meriton concluiu:

"Estamos meio que tendo uma festa de apresentação desses recursos enquanto falamos."

Imagem do Monte Everest viaShutterstock

Michael del Castillo

Membro em tempo integral da Equipe Editorial da CoinDesk, Michael cobre Criptomoeda e aplicações de blockchain. Seus escritos foram publicados no New Yorker, Silicon Valley Business Journal e Upstart Business Journal. Michael não é um investidor em nenhuma moeda digital ou projeto de blockchain. Ele já teve valor em Bitcoin (Veja: Política Editorial). E-mail: CoinDesk. Siga Miguel: @delrayman

Picture of CoinDesk author Michael del Castillo