O que é um contrato inteligente?
Um "contrato inteligente" é simplesmente um programa que é executado na cadeia de blocos Ethereum. É uma coleção de código (suas funções) e dados (seu estado) que reside em um endereço específico na blockchain Ethereum..
Os contratos inteligentes são um tipo de conta Ethereum. Isso significa que eles têm um saldo e podem enviar transações através da rede. No entanto, eles não são controlados por um usuário, em vez disso, eles são implantados na rede e são executados como programados. Contas de usuários podem então interagir com um contrato inteligente enviando transações que executam uma função definida no contrato inteligente.
Os contratos inteligentes podem definir regras, como um contrato regular, e aplicá-los automaticamente através do código. Os contratos inteligentes não podem ser excluídos por padrão, e as interações com eles são irreversíveis.
O que você precisa saber
- Contratos inteligentes são contratos auto-executórios, com os termos do acordo entre comprador e vendedor sendo escritos diretamente em linhas de código.
- As transações realizadas por contratos inteligentes são irreversíveis.
- Como os contratos inteligentes são baseados em uma blockchain pública, seu código fonte não só é imutável, mas também transparente, rastreável e visível para qualquer pessoa.
Se você deseja entender um pouco mais sobre como eles funcionam, você pode conferir este link: https://ethereum.org/en/developers/docs/smart-contracts/#what-is-a-smart-contract
O que acontece se eu erroneamente enviar meus fundos diretamente para um Contrato Inteligente sem usar o Ronin Bridge?
Como mencionado anteriormente, é necessário observar que os contratos inteligentes não são carteiras, mas programas projetados para desempenhar uma função específica. Portanto, se os tokens forem enviados para um contrato inteligente que não foi projetado para lidar com eles, o programa não seria capaz de executar as ações necessárias, já que não possui as características necessárias.
Posso recuperar os fundos que envio para um contrato inteligente sem utilizar o Ronin Bridge?
Não é possível recuperar os tokens após terem sido enviados para um contrato inteligente, já que as transações são permanentes e não podem ser revertidas. O acesso ao contrato inteligente para recuperar os fundos e devolvê-los ao endereço do emissor não é uma opção. Esta é uma característica chave que contribui para a segurança dos contratos inteligentes, uma vez que eles são normalmente projetados de forma a impedir a interação humana.