Os contratos inteligentes, ou smart contracts em inglês, são elementos cruciais para a segurança nas transações feitas em blockchain. Tal qual os contratos comuns, assinados em papel físico, os contratos inteligentes servem para resguardar direitos e impor deveres, com o diferencial de serem auto executáveis, ou seja, não precisam de intermediários, como cartórios e advogados, para serem executados.
Imagine, por exemplo, uma máquina de doces e bebidas, também conhecidas como vending machines. Elas são auto executáveis porque não necessitam de intermediários, ou mesmo um vendedor, para completar uma transação. Os contratos inteligentes funcionam da mesma forma.
Esses contratos existem na blockchain como uma wallet comum: possuem um endereço e podem ser verificados através de exploradores como Etherscan. Assim, diferente das vending machines, eles são auditáveis e qualquer usuário com acesso ao endereço pode conferir seu histórico e todas as informações contidas nele.
Afinal, ao contrário das vending machines, caso haja algo errado com o projeto as perdas financeiras são muito maiores do que apenas alguns trocados.
Para isso, podemos tirar proveito da transparência que a blockchain oferece e nos familiarizar com as informações contidas nos contratos inteligentes. Com os dados disponíveis em exploradores você não precisa saber programação para poder tomar decisões mais informadas antes de investir em um projeto.
Como encontrar um contrato inteligente
Você pode encontrar o endereço de um contrato inteligente de duas maneiras: através de marketplaces ou na busca direta do Etherscan.
Se o colecionável estiver disponível em marketplaces como OpenSea, procure pelos detalhes ou informações extras sobre o token, em sites em inglês podem estar descritas como details, info ou similares. Dentre essas informações você irá encontrar contract address, endereço de contrato, seguido de um link com diversos número e letras. Clique e você será direcionado para o explorador.
Caso faça sua busca direito no Etherscan, use a barra de pesquisa para encontrar o token. Coleções verificadas e de alta relevância possuem um selo azul para evitar que usuários interajam com contratos fraudulentos. Uma vez na página, clique no link de contrato no bloco profile summary.
Informações gerais do contrato
A página começa nos mostrando algumas informações básicas sobre o contrato, dividido em dois blocos.
Contract overview nos mostra o valor total contido no contrato em ETH e o equivalente em dólares, além de todos os outros tokens que possa conter em forma de lista, caso haja algum.
O bloco more info indica o criador do contrato, creator, seguido do identificador da transação que cunhou o contrato, txn, e um link com mais informações sobre o token, tracker – lembre desse link, iremos explorá-lo mais para frente.
A área my name tag pode ser usada para anotações privadas caso você esteja logado no site.
Transações
Descendo a página é possível verificar as interações realizadas com o contrato inteligente, desde a primeira até a mais recente.
Clicando na primeira informação, txn hash, você encontra todas as informações sobre a transação, desde valores até taxas pagas.
A segunda coluna, method ou método em português, varia de acordo com o contrato e identifica o tipo de transação, seja ela transferência, cunhagem, compra, etc.
Block é o número do bloco na blockchain que contém a transação, seguido do tempo, age, em que foi feita.
From e to identificam quem fez e para qual contrato foi feita a transação, respectivamente.
Value representa o valor pago pelo ativo, enquanto txn fee indica a taxa paga na transação.
Informações sobre o tracker
Voltando ao topo da página, no bloco more info, clique no link disponível em tracker, ele nos levará a mais informações sobre o token referente ao contrato.
Aqui encontramos informações que podem ou não estar completas. Por se tratar de uma espécie de “perfil”, algumas informações são preenchidas pelos criadores e não automaticamente pelo explorador.
O bloco overview começa identificando o tipo de token. No caso de um token fungível como SAND vemos o código ERC-20, enquanto um NFT seria identificado como ERC-721. Um terceiro tipo, ERC-1155, identifica a interação entre tokens fungíveis, não-fungíveis e semi-fungíveis.
A próxima informação, min price ou preço mínimo, só será diferente de zero caso o criador tenha atualizado o valor manualmente.
Max total supply, holders e transfers – respectivamente máximo de ativos disponíveis, proprietários e transferências – são informações de grande importância para entender a popularidade e a liquidez de um ativo. Em geral, é interessante que o número de proprietários seja alto como número de ativos disponíveis. O número de transferências identifica quantas transações já foram feitas com estes tokens.
No bloco profile summary podemos voltar à página do contrato clicando em contract ou seguir para as redes sociais e website disponibilizadas pelo criador.
Reputação
Ainda no bloco profile summary encontramos um sistema de verificação disponibilizado pelo Etherscan para ajudar o usuário em sua pesquisa
A reputação pode variar de unknown até OK e spam. Vamos explorar o que cada um significa:
- Unknown ou desconhecido: Valor base atribuído a todos os tokens que tem um perfil completo, com site e logo, que ainda não possuem informações ou transações o suficiente para um score diferente.
- Neutral ou neutro: Para receber o selo neutro, os criadores devem informar as redes sociais do projeto, email para contato e possuir transparência sobre os criadores no site oficial.
- OK: Além do que é necessário para receber a reputação neutra, um projeto deve atingir marcas subjetivas, de acordo com a opinião da equipe por trás da avaliação, além de não estar envolvida em qualquer tipo de escândalo.
- Suspicious ou suspeito: Caso sejam recebidos avisos de qualquer tipo de golpe por parte da comunidade, o projeto passa a ter a reputação suspeita.
- Unsafe ou não-seguro: Quando há um número significativo de reclamações de fontes confiáveis, o projeto se torna não-seguro.
- Spam: Quando o nome, logo ou outros atributos podem ser considerados como spam.
Vale lembrar que a reputação é disponibilizada de acordo com parâmetros subjetivos validados pela equipe avaliadora e relatos da comunidade, não devendo substituir uma pesquisa completa por parte do usuário.
Proprietários e distribuição
Se descermos na mesma página encontramos mais uma vez as transações envolvendo o token, porém a informação que queremos está na aba ao lado: holders ou proprietários.
Aqui podemos visualizar melhor a distribuição dos tokens disponíveis, inclusive na forma de um gráfico.
A possibilidade de explorar tanta informação só é possível devido à transparência que move a blockchain e não há motivo para não aproveitar ao máximo essa oportunidade.
Se você quer aprender mais sobre NFTs e criptoarte, se inscreva no blog e siga nossas redes sociais para não perder nenhum post!