Quem tem medo do grande contrato inteligente?

Certamente você já ouviu falar deles – mencionado com uma mistura de admiração … e medo.

Contratos inteligentes. Ooooooh …

A maravilha técnica, alimentada por puro código, inventada e popularizada pelos gênios da Ethereum, Vitalik Buterin, Joe Lubin, Gavin Wood e companhia.

O potencial bruto dos contratos inteligentes da Ethereum foi demonstrado ao longo do ano passado, à medida que impulsionaram a mania da OIC, e startups em todo o mundo exploraram como usá-las para tudo, desde seguro de viagem até depósitos para locação.

E ainda….

Escondido atrás de todo o hype e maravilha, há uma suspeita de contratos inteligentes:

" Isso vai me tirar do trabalho?", Diz o contador.

" Eles são realmente legais?", Diz o advogado.

Você não pode confiar em um pedaço de código como esse!”, Diz o executivo de seguros.

Sim – contratos inteligentes parecem perigosos – em muitos níveis. Para muitas pessoas, elas parecem o lobo grande e mau – pronto para devorar seus negócios, seu dinheiro e seu sustento.

[Dica: há alguém trabalhando para tornar os contratos inteligentes muito menos assustadores – e muito mais úteis. Mais sobre o Contrato Vault abaixo …]

Mas isso não é verdade – e nem você (nem ninguém) tem que ter medo deles.

Aqui está o porquê…

O legal

Vamos começar com o lado legal das coisas.

Contratos inteligentes (por si mesmos) não são juridicamente vinculativos.

Em outras palavras – código não é lei.

Período.

Para que um contrato seja juridicamente vinculativo, ele deve ser legível e acessível aos seres humanos – advogados, juízes e as partes que concordarem com ele.

Então – advogados podem respirar aliviados, certo?

Tipo de.

A outra coisa

Embora os advogados e as empresas que operam com um grande número de acordos possam não ter de se preocupar com o fato de que, de repente, o código os eliminará da face da Terra – isso não significa que eles não devam se preocupar.

O potencial para automação usando tecnologia de contrato inteligente é real. Advogados progressistas que viram o surgimento da legaltech já sabem disso.

E é isso que lhes dá noites sem dormir.

O outro lado da moeda é que as pessoas que vêem o potencial dos contratos inteligentes para si – mas não têm habilidades técnicas – têm medo de mergulhar no admirável mundo novo da tecnologia blockchain … e com razão.

Afinal, colocar um contrato inteligente no meio da sua aplicação não é uma tarefa fácil – e muito perigoso se der errado!

Eliminando o fator medo

Um conforto pequeno, mas importante, especialmente para aqueles na profissão legal, é o fato de que, por si só, um contrato inteligente não é juridicamente vinculativo. Em outras palavras, se fosse para ser usado como única fonte de acordo contratual entre duas partes – não se sustentaria em um tribunal de justiça.

Isso significa que há muito pouco perigo de um êxodo em massa de acordos legais tradicionais. A perspectiva de que todos os contratos sejam repentinamente transferidos para um amontoado de código, acessível e compreensível apenas para alguns poucos, simplesmente não vai acontecer.

Este é um dos princípios básicos do Contrato Vault , a propósito: os contratos inteligentes não são verdadeiramente inteligentes, e realmente não são contratos, a menos que estejam vinculados à prosa legal na forma de um contrato (ricardiano) de dupla ligação.

Se adotarmos essa abordagem – e, no momento, ela for a única razoável -, então é muito mais fácil ver elementos de contrato inteligentes, menores e mais simples, serem adicionados a acordos digitais legíveis por humanos e por máquinas e funcionando em perfeitas condições. harmonia.

E há outro passo para eliminar o fator medo associado aos contratos inteligentes – um passo que o Contract Vault facilita.

Muita suspeita e medo são frequentemente associados ao uso de contratos inteligentes para transações – afinal, você está confiando em dinheiro e valor para o código (que todos sabemos que pode ser hackeado …).

É por isso que é absolutamente necessário auditar contratos inteligentes para garantir sua segurança.

Graças a uma parceria com a startup suíça ChainSecurity , a plataforma Contract Vault fornecerá aos usuários modelos de contrato inteligentes seguros e protegidos.

Verdadeiramente inteligente com o Vault Contrato

Mas o que pode realmente levar as pessoas a “ultrapassar a corcunda” e evitar o medo de usar a tecnologia de contrato inteligente?

Simples – facilitando o uso.

Inteligente – verdadeiramente inteligente

E na verdade é disso que se trata o Contract Vault. Todos os componentes da plataforma do Contract Vault são projetados para serem “inteligentes”:

  1. SmartEdit – a função de criação de contratos do Contract Vault que permite aos usuários colocar a prosa legal em formato digital, customizar cláusulas e adicionar elementos de contratos inteligentes a contratos ricardianos que podem ser lidos tanto por humanos quanto por máquinas
  2. SmartML – a linguagem de marcação do Contract Vault de código aberto usada para criar os contratos “verdadeiramente inteligentes” de dupla ligação. Não se espera que os usuários aprendam o SmartML, mas aproveitem como base da personalização do contrato na interface do SmartForm
  3. SmartForm – um modo de rascunho de contrato fácil de usar para inserir variáveis ??e condições de acionamento usadas para criar contratos a partir de modelos de contrato.
  4. SmartTemplates – a saída do trabalho dos usuários usando a funcionalidade SmartEdit. Os SmartTemplates podem ser carregados no marketplace do Contract Vault, circulando em uma instância privada da plataforma do Contract Vault (para escritórios de advocacia ou empresas que usam a solução de marca branca)
  5. SmartDossier – a funcionalidade que atende empresas que podem usar mais de um contrato como parte de uma solução de negócios. Os SmartTemplates com suas variáveis ??são vinculados, portanto, a entrada precisa ser dada apenas uma vez.

Embora os recursos listados acima possam parecer uma interface de usuário digital normal, na verdade ele é muito mais poderoso do que isso. Ele permite que os usuários do Contract Vault adicionem contratos inteligentes aos contratos digitais que estão sendo criados – sem precisar ser um assistente técnico.

Ser inteligente

Então, como isso funciona exatamente?

Vamos imaginar que uma empresa de software (SoftPro) queira licenciar seu software para diferentes revendedores.

Para isso, eles precisam de um contrato de revendedor que acione um pagamento assim que o usuário final começar a usar o serviço baseado na nuvem. Como este será um serviço baseado em uso , o pagamento para o revendedor é acionado por logins no portal de software.

O SoftPro gostaria de implementar um contrato inteligente para registrar os logins e o uso do serviço e rastrear o uso de forma imutável em seus diversos revendedores.

A empresa acredita que, embora o pagamento não ocorra em criptocorrências, a utilização de um contrato inteligente para registrar o registro de data e hora dos logins no software ajudará a monitorar a receita de seus revendedores e a negociar melhor os termos com base no desempenho.

No entanto, ninguém na SoftPro é um desenvolvedor de blockchain. E preferem não pagar um advogado para criar e verificar todos os contratos de revendedor de que precisam.

Então – eles usam o Contract Vault

Passo 1.

O gerente de conta da SoftPro (ou consultor jurídico interno) fará o login na plataforma do Contrato. No painel, ele procurará um contrato de licença de software na jurisdição da SoftPro (neste caso, digamos, Alemanha). Com base nos metadados anexados aos modelos na plataforma CV, ele encontra um.

Passo 2.

Usando a funcionalidade SmartEdit, o gerente de contas manipula as cláusulas do contrato para refletir os termos de que ele precisa. Graças a uma interface fácil de usar, o gerente não precisa manipular manualmente a SmartML do Contract Vault (linguagem de marcação).

O SmartEdit elimina a necessidade de os usuários pesquisarem códigos demais.

Etapa 3.

Ainda usando a função SmartEdit, o gerente da conta adiciona uma chamada inteligente de contrato à cláusula que define os termos e o valor a ser pago por uso do software.

O snippet de código de contrato inteligente (em formato de modelo) que o SoftPro precisa é um snippet genérico criado por um desenvolvedor de contrato inteligente que contribuiu para a plataforma. (Como o SoftPro paga para criar seu SmartTemplate, o desenvolvedor será compensado pelo código de contrato inteligente que ele contribuiu para a plataforma do Contract Vault.)

Como mencionado anteriormente, o gerenciador de contas do SoftPro não é um desenvolvedor, portanto, seria impossível editar o código do contrato inteligente para refletir os parâmetros e as variáveis ??necessárias.

Passo 4.

Agora, a prosa legal do contrato está pronta, personalizada para as necessidades do SoftPro e todo o modelo está em formato digital, o que significa que pode ser lido tanto por um ser humano quanto por uma máquina.

5º passo

Claro, o SmartTemplate criado ainda não é um acordo. Deve ser usado para criar um contrato real. É aí que entra o modo de rascunho do SmartForm – permitindo que o gerente insira rapidamente os dados necessários pertinentes ao contrato real (nomes, datas, valores, etc.). No caso do campo SmartForm “Jurisdição”, por exemplo – o sistema Contrato Vault muda automaticamente as cláusulas necessárias incluídas na prosa legal, para corresponder à jurisdição onde o contrato será usado.

6º passo

No painel do Contract Vault, o gerente de conta do SoftPro escolhe ter o elemento de contrato inteligente do SmartTemplate auditado usando o serviço de auditoria automática do ChainSecurity.

Etapa 7

O SoftPro agora tem um contrato legalmente vinculativo que pode ser baixado como PDF (por motivos de backup, se desejado), assinar digitalmente e enviar para seus revendedores para assinatura digital. O SoftPro pagará uma taxa (usando tokens VLT) para o SmartTemplate que criou – parte dessa taxa irá para o provedor de conteúdo legal, que fez upload da prosa legal do contrato e parte para o desenvolvedor de contrato inteligente que adicionou o modelo de código a o mercado do Vault de contrato.

NOTA ESPECIAL: Este SmartTemplate pode ser reutilizado para cada contrato de revendedor – e o SoftPro pode até criar um SmartDossier a partir da coleta de contratos.

Caso seu modelo de precificação seja alterado, o gerente de conta da SoftPro pode alterar as variáveis ??uma vez no SmartTemplate e, assim, “atualizar” todos os contratos no SmartDossier.