Mostrando postagens com marcador #smart #contracts. Mostrar todas as postagens
Mostrando postagens com marcador #smart #contracts. Mostrar todas as postagens

segunda-feira, 19 de outubro de 2020

Smart contracts

Contrato inteligente é um protocolo que regulamenta contratos destinado a contribuir, verificar e implementar negociação ou execução de contrato com informações sobre os termos, executando automaticamente as ações previstas. Permite realização ​​sem intermediários de transações confiáveis, rastreáveis ​​e irreversíveis. O alvorecer da tecnologia Blockchain com base estabelecida no Bitcoin, suas ferramentas não atenderam necessidades que com o advento da Ethereum colocou em operação os contratos dando ímpeto à negociação. O conceito foi descrito em 1994 pelo cientista da computação e criptógrafo Nick Szabo, que definiu seus princípios básicos inviabilizados à época pela inexistência de ambiente adequado à sua implementação. O princípio é comparado ao trabalho de máquinas de venda automática executando instruções dadas automaticamente, cujos ativos e termos do contrato são codificados e colocados no bloco da Blockchain, distribuído e copiado entre os nós da plataforma. Com o acionamento, o contrato é executado conforme os termos e o programa verifica a implementação automática dos compromissos.

A criação do contrato inteligente implica em objeto do contrato ou programa que acessa bens ou serviços, bloquendo-os e desbloqueando automaticamente. O acordo assinado se faz através de chaves privadas, sendo que os termos assumem a forma de seqüência exata de operações assinada pelos partícipes. O smart contract é implantado na Blockchain da plataforma e distribuído entre seus nós como por exemplo as aplicações eleitorais, cujos resultados são colocados na Blockchain e distribuídos entre os nós da rede com dados criptografados e anônimos, eliminando possibilidade de manipulação com a cédula. Na Logística se insere na cadeia de suprimentos, geralmente longa com muitos links que devem obter confirmação do anterior, retendo os termos e os enviando posteriormente. Os smart contracts garantem transparência nos termos e proteção contra fraude, fornecendo rastreamento de remessas com integração da Internet das Coisas. Existem outras aplicações possíveis em gestão, sistema bancário, seguros, imobiliário, IoT etc. Utilizam todos os benefícios da tecnologia Blockchain fornecendo segurança, criptografado e distribuído entre os nós, garantindo que não será perdido ou alterado sem permissão. A maioria dos processos é automatizada, eliminando a maior parte dos intermediários, gerando economia e velocidade.

Moral da Nota: o código do smart contract é escrito por pessoas que podem cometer erros, caso o contrato inteligente esteja na Blockchain não poderá ser alterado. Exemplo disso é o DAO, cujos erros de desenvolvimento no código troxeram pejuízos aos usuários e a empresa, explorado por hackers com prejuízo de US$ 60 milhões. Contratos inteligentes não regulamentados globalmente, portanto, há questão de caso de instituições governamentais que decidam fazer estrutura legislativa para contratos inteligentes, que não são executados sem programação. É essencial um codificador construir contratos inteligentes à prova de falhas, adotando estrutura da empresa à tecnologia Blockchain.




terça-feira, 11 de fevereiro de 2020

Smart Contracts

Contratos inteligentes são acordos automatizados ou softwares escritos para executar tarefas em função do cumprimento de parâmetros ou cenários inclusos no código escrito à cada contrato, não estando sujeito a interpretação das partes. As condições serão cumpridas para que cada ação estabelecida no contrato se execute automáticamente, garantindo cumprimento de parte dos envolvidos, independendo de terceiros para geração de confiança. Os contratos inteligentes correspondentes aos tokens ERC-20, somam aos mais de 2 mil contratos de tokens construidos no ERC-721 ou tokens não fungíveis ou não monetários.
Entre as blockchains que operam contratos inteligentes a de maior popularidade é o Ethereum. Os contratos inteligentes no Ethereum são em parte destinados ao mercado das Finanças Descentralizadas conhecidas como DeFi. Na blockchain Ethereum estão escritos mais de 200 mil contratos inteligentes, segundo levantamento recente, cujos ativos simbólicos gerados já somam mais de 15 bilhões de dólares. Além do Ethereum, Rootstock e Couterparty que incorporam acordos automatizados na blockchain do Bitcoin, outras redes como a Zilliqa anunciam lançamento de plataforma própria de contrato inteligente, enquanto a Cardano atualizou desenvolvimento para incorporá-los na rede, assim como Tron, EOS e outras redes.
Moral da Nota: a Microsoft lançou a ferramenta chamada VeriSol ou Solidity Verifier, para auditar e analisar contratos inteligentes escritos na Solidity uma das linguagens mais utilizadas no Ethereum. A Stratis Group Ltd, empresa de desenvolvimento Blockchain, lançou os primeiros contratos inteligentes na arquitetura .NET da Microsoft, que permitirá empresas implementar smart contracts na blockchain de propósito geral subjacente. O produto, focado em empresas de serviços financeiros e organizações governamentais cujos sistemas operam dentro da estrutura .NET da Microsoft, fornece “casos de uso corporativo, tokens, plataformas de empréstimo, soluções de identidade, de origem e auto-soberania”.