Os Smartcontracts (contratos inteligentes) são uma tecnologia inovadora, que vai além de uma nova forma de fazer negócios e contratos. Um novo mundo de possibilidades se abriu, e agora outro está se abrindo com o desenvolvimento dos Oráculos (como o Chainlink), que são a ponte entre o blockchain e o mundo real.
O que é um Smartcontract (contrato inteligente)?
Smartcontract é um acordo digital inviolável, o qual é executado em uma plataforma descentralizada (blockchain). Um Smartcontract é executado conforme acordado, porque ele é executado em plataforma descentralizada, a qual nenhuma das partes controla.
De forma simplificada, funciona assim: Uma pessoa parte faz uma transferência para o smartcontract. Se a outra parte não cumprir, definitivamente não haverá pagamento e o valor pago ao smartcontract será estornado. Esse nível de determinismo, essa garantia adicional, é uma característica única de um smartcontract.
Em um contrato comum, ao final do contrato uma das partes pode decidir não pagar. Suponhamos que uma pessoa diga “Olha, eu sei que eu te devo 1 milhão de reais, mas não quero te pagar. Então vou fazer você passar por um processo que vai te custar meio milhão. Alternativamente, eu espero que possamos fazer um acordo em que eu pago logo meio milhão. ”
Esse é um procedimento que um smartcontract não irá permitir. O smartcontract irá executar o pagamento no momento em que as condições forem atingidas pelas partes.
Qual a importância dos Oráculos?
Smartcontracts não são capazes, por si só, de interagir com dados externos ao Blockchain. O mecanismo de consenso e segurança do blockchain é definido de tal modo que os smartcontracts não podem se comunicar com fontes de dados externas ao blockchain. Dessa forma, por design, todo smartcontract irá precisar recorrer a um middleware para resolver esse problema. Esse middleware é chamado de oráculo.
Um oráculo, no contexto de blockchains e smartcontracts, é um agente que localiza e verifica informações do mundo real e posteriormente transmite-as para o blockchain para uso em smartcontracts.
– https://blockchainhub.net/blockchain-oracles/
Todos os smartcontracts mais interessantes requerem informações externas ao blockchain tais como: apostas, contratos financeiros, informações da bolsa de valores, notícias, e até dados de outros blockchains.
Dessa forma, oráculos são soluções que certamente serão requeridas e terão um papel fundamental no futuro do blockchain.
Ou seja, Oráculos são necessários para liberar todo o potencial dos smartcontracts. E é aí que entram algumas soluções interessantes, como o Chainlink.
Chainlink – O Primeiro Oráculo Descentralizado
Uma característica intrínseca ao blockchain, e aos smartcontracts, é a descentralização. Entretanto, a maior parte dos oráculos não são descentralizados, de modo que são considerados um ponto de falha na rede. Dessa forma, existe um obstáculo natural à implementação de Oráculos centralizados em larga escala.
Chainlink é o primeiro oráculo descentralizado, permitindo que qualquer usuário crie um node que forneça dados externos (off-chain). Os operadores de um node são remunerados pelo fornecimento de dados externos com a token LINK.
Operador de Node e Node Pool
A operação de gerenciar um node é similar ao processo de mineração, porém ao invés de criar blocos, o node fornece dados, os quais são remunerados em LINK.
A rede Chainlink é, então, formada por uma série de nodes que agem como Oráculos. O processo de seleção de um node para fornecimento de dado, e posterior recompensa em LINK, é baseado em sistema de reputação. Esse sistema de reputação inclui, entre outros fatores, a “participação econômica do node” (stake), ou seja, a quantidade de LINKs em stake.
Dessa forma, o detentor de LINK poderá ter uma renda passiva paga em LINK, ao participar de um node. Será possível também a formação de pools, caso o detentor de LINK não queira ter o trabalho de configurar um node e encontrar dados para serem utilizados no oráculo.
Utilização de dados API no Blockchain
LINK permite a conexão, de forma segura e descentralizada, de smartcontracts com dados off-chain, principalmente API e sistemas de pagamentos.
É através de um API (Application Programming Interface) que os websites e computadores conversam entre si. API se tornou um padrão na indústria, sendo assim amplamente utilizado em soluções para pagamentos e alimentação de dados. Chainlink irá usar essa infraestrutura de API já existente e vai torna-la utilizável para smartcontracts.
Além disso, Chainlink está trabalhando em parceria com a SWIFT em seu SWIFT Smart Oracle, em busca de soluções com Smartcontracts para o sistema bancário. O potencial é enorme.
Chainlink é uma token ERC-20 da plataforma Ethereum, com valor de mercado de U$ 150 milhões, flutuando entre a posição 90-100 do Coinmarketcap.
Conclusão
Todo o crescimento de Ethereum, que levou o seu valor de mercado a atualmente U$ 70 Bilhões, se deve aos Smartcontracts. Smartcontracts têm aplicações nas mais variadas áreas, finanças, seguros, apostas, internet das coisas, não há limites.
Contudo, qualquer informação de fora do blockchain requer um oráculo. O serviço de um oráculo é uma necessidade, de forma que é um middleware que estará presente nos mais variados blockchains, tokens e projetos.
Informações adicionais: