Pelajaran 7

Contratos inteligentes e personalizados na Mintlayer

Este módulo descreve a funcionalidade de contratos inteligentes da Mintlayer, incluindo suas diferenças em relação ao modelo Solidity baseado em Ethereum e o fluxo técnico de implantação e interação com contratos inteligentes por meio de transações.

A funcionalidade de contratos inteligentes integrados da Mintlayer

Mintlayer propõe um método inovador de contratos inteligentes, incorporando diretamente as funcionalidades básicas no protocolo. Ao contrário de sistemas de contratos inteligentes mais flexíveis e Turing-completos, como o Ethereum, os contratos inteligentes do Mintlayer sãonão é Turing completo. Este design é escolhido para priorizar velocidade, simplicidade e segurança, em vez de flexibilidade.

O propósito destes contratos inteligentes embutidos é resolver cenários financeiros específicos com o menor custo possível. Os contratos inteligentes da Mintlayer são integrados de forma estreita ao seu modelo de transações não gastas (UTXO) inspirado pelo Bitcoin. Ao utilizar o sistema UTXO, a Mintlayer evita o uso de códigos de contratos complexos necessários para a maioria das operações. Em vez disso, a Mintlayer aplica diretamente regras simples, como requisitos de multi-assinatura (multi-sig) ou listas de controle de acesso (ACL) nas transações.

Esses contratos não são um ambiente de programação genérico, mas sim projetados especificamente para gerenciar tokens, dividendos, impostos e autorizações de negociação. Essa estrutura oferece maior previsibilidade na execução e reduz os riscos comuns de vulnerabilidades ou ataques em sistemas complexos.

Executar contratos inteligentes por meio de transações

O modelo de execução de contratos inteligentes da Mintlayer é único, pois está diretamente vinculado ao seu sistema UTXO. Ao contrário da forma como os contratos independentes são implantados no Ethereum, os contratos na Mintlayer são executados como parte da transação. Isso é alcançado incorporando a lógica do contrato na própria transação e gerenciando o funcionamento do contrato por meio de regras predefinidas. Por exemplo, se um emissor de token deseja tributar cada transferência de seu token, eles só precisam definir essa regra ao emitir o token, e a regra será automaticamente aplicada a todas as transações envolvendo esse token.

Este método tem várias vantagens. Em primeiro lugar, garante a execução consistente da lógica do contrato em toda a rede. Não é necessário interagir com contas de contrato individuais, pois todas as informações necessárias estão incluídas na própria transação. Isso também reduz o risco de erros ou defeitos, pois as funções do contrato são predefinidas e não requerem codificação personalizada. Em segundo lugar, este método torna a execução do contrato mais eficiente. Como o contrato está embutido na transação, não são necessários recursos computacionais adicionais para executar o código do contrato, mantendo baixo custo de transação e alta velocidade de execução.

Função personalizável do emissor do token

Mintlayer fornece uma variedade de opções personalizáveis para emissores de tokens, permitindo-lhes adaptar os tokens às necessidades específicas de suas aplicações. Esses recursos incluem:

  • impostos: O emissor do token pode implementar um imposto sobre transações, deduzindo automaticamente uma pequena parte a cada transferência e enviando-a para um endereço específico. Esta funcionalidade é adequada para projetos que desejam financiar o desenvolvimento ou outras atividades comunitárias por meio da negociação de tokens.
  • dividendo: O emissor do token pode distribuir dividendos aos detentores do token com base em regras predefinidas. Por exemplo, uma empresa que emite tokens de segurança pode usar essa função para pagar lucros diretamente aos acionistas na blockchain. Os pagamentos de dividendos são automatizados e podem ser distribuídos em intervalos especificados sem intervenção humana.
  • mecanismo de conformidade (lista de controle de acesso - ACL)O sistema da Mintlayer permite que os emissores de tokens implementem ACLs para restringir a transferência de tokens apenas para endereços específicos. Isso é especialmente útil em tokens de segurança que exigem que apenas investidores verificados possuam os tokens. As ACLs podem ser atualizadas conforme as exigências regulatórias mudam para garantir a circulação legal dos tokens.
  • Transação multi-assinatura (Multi-Sig): A função de assinatura múltipla permite que o emissor de tokens exija várias aprovações para que uma transação seja executada. Isso é especialmente importante para tokens de segurança que precisam cumprir regulamentações legais. Por exemplo, o emissor do token pode exigir a aprovação da empresa emissora e da agência reguladora antes de cada transferência ser executada.
    Essas funcionalidades ajudam a construir aplicativos financeiros compatíveis no Mintlayer, especialmente para tokens de segurança e stablecoins. Sem a necessidade de escrever código de contrato personalizado, é possível implementar regras de conformidade complexas, tornando o Mintlayer uma ferramenta poderosa para setores regulamentados.

Desenvolvimento futuro personalizado e em conformidade

O roteiro da Mintlayer inclui desenvolvimentos adicionais em termos de personalização de contratos inteligentes e mecanismos de conformidade. Os planos futuros de atualização visam expandir as funcionalidades do ACL para um controle mais granular das transferências de tokens, o que é especialmente útil para setores que exigem regras de conformidade rigorosas, como financeiro ou médico.

A Mintlayer está explorando recursos mais avançados de sua funcionalidade de assinatura múltipla para permitir processos de aprovação de transações mais complexos. Por exemplo, uma empresa que emite tokens de segurança pode exigir a aprovação de vários departamentos (como jurídico e financeiro) antes de executar a transação. Esse recurso é especialmente útil para organizações de grande porte que precisam implementar estruturas de governança mais complexas.

Um foco importante do desenvolvimento futuro é a integração de provas de conhecimento zero, o que permitirá maior privacidade nas transferências de tokens. Essa funcionalidade permitirá que os usuários comprovem o cumprimento de certas regras (como a identidade de investidores verificados) sem revelar sua identidade ou outras informações sensíveis.

destaque

  • Os contratos inteligentes da Mintlayer são incorporados ao protocolo e integrados ao seu sistema UTXO.
  • O sistema prioriza a segurança e a eficiência em vez da flexibilidade, em contraste com o modelo mais complexo do Ethereum.
  • Contratos inteligentes são executados diretamente por meio de transações, simplificando o processo e reduzindo custos.
  • As funções personalizáveis do emissor de tokens incluem impostos, dividendos, ACL e transações de assinatura múltipla.
  • O desenvolvimento futuro visa expandir as funcionalidades personalizadas, incluindo ACL mais avançado e provas de conhecimento zero para privacidade.
Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.
Katalog
Pelajaran 7

Contratos inteligentes e personalizados na Mintlayer

Este módulo descreve a funcionalidade de contratos inteligentes da Mintlayer, incluindo suas diferenças em relação ao modelo Solidity baseado em Ethereum e o fluxo técnico de implantação e interação com contratos inteligentes por meio de transações.

A funcionalidade de contratos inteligentes integrados da Mintlayer

Mintlayer propõe um método inovador de contratos inteligentes, incorporando diretamente as funcionalidades básicas no protocolo. Ao contrário de sistemas de contratos inteligentes mais flexíveis e Turing-completos, como o Ethereum, os contratos inteligentes do Mintlayer sãonão é Turing completo. Este design é escolhido para priorizar velocidade, simplicidade e segurança, em vez de flexibilidade.

O propósito destes contratos inteligentes embutidos é resolver cenários financeiros específicos com o menor custo possível. Os contratos inteligentes da Mintlayer são integrados de forma estreita ao seu modelo de transações não gastas (UTXO) inspirado pelo Bitcoin. Ao utilizar o sistema UTXO, a Mintlayer evita o uso de códigos de contratos complexos necessários para a maioria das operações. Em vez disso, a Mintlayer aplica diretamente regras simples, como requisitos de multi-assinatura (multi-sig) ou listas de controle de acesso (ACL) nas transações.

Esses contratos não são um ambiente de programação genérico, mas sim projetados especificamente para gerenciar tokens, dividendos, impostos e autorizações de negociação. Essa estrutura oferece maior previsibilidade na execução e reduz os riscos comuns de vulnerabilidades ou ataques em sistemas complexos.

Executar contratos inteligentes por meio de transações

O modelo de execução de contratos inteligentes da Mintlayer é único, pois está diretamente vinculado ao seu sistema UTXO. Ao contrário da forma como os contratos independentes são implantados no Ethereum, os contratos na Mintlayer são executados como parte da transação. Isso é alcançado incorporando a lógica do contrato na própria transação e gerenciando o funcionamento do contrato por meio de regras predefinidas. Por exemplo, se um emissor de token deseja tributar cada transferência de seu token, eles só precisam definir essa regra ao emitir o token, e a regra será automaticamente aplicada a todas as transações envolvendo esse token.

Este método tem várias vantagens. Em primeiro lugar, garante a execução consistente da lógica do contrato em toda a rede. Não é necessário interagir com contas de contrato individuais, pois todas as informações necessárias estão incluídas na própria transação. Isso também reduz o risco de erros ou defeitos, pois as funções do contrato são predefinidas e não requerem codificação personalizada. Em segundo lugar, este método torna a execução do contrato mais eficiente. Como o contrato está embutido na transação, não são necessários recursos computacionais adicionais para executar o código do contrato, mantendo baixo custo de transação e alta velocidade de execução.

Função personalizável do emissor do token

Mintlayer fornece uma variedade de opções personalizáveis para emissores de tokens, permitindo-lhes adaptar os tokens às necessidades específicas de suas aplicações. Esses recursos incluem:

  • impostos: O emissor do token pode implementar um imposto sobre transações, deduzindo automaticamente uma pequena parte a cada transferência e enviando-a para um endereço específico. Esta funcionalidade é adequada para projetos que desejam financiar o desenvolvimento ou outras atividades comunitárias por meio da negociação de tokens.
  • dividendo: O emissor do token pode distribuir dividendos aos detentores do token com base em regras predefinidas. Por exemplo, uma empresa que emite tokens de segurança pode usar essa função para pagar lucros diretamente aos acionistas na blockchain. Os pagamentos de dividendos são automatizados e podem ser distribuídos em intervalos especificados sem intervenção humana.
  • mecanismo de conformidade (lista de controle de acesso - ACL)O sistema da Mintlayer permite que os emissores de tokens implementem ACLs para restringir a transferência de tokens apenas para endereços específicos. Isso é especialmente útil em tokens de segurança que exigem que apenas investidores verificados possuam os tokens. As ACLs podem ser atualizadas conforme as exigências regulatórias mudam para garantir a circulação legal dos tokens.
  • Transação multi-assinatura (Multi-Sig): A função de assinatura múltipla permite que o emissor de tokens exija várias aprovações para que uma transação seja executada. Isso é especialmente importante para tokens de segurança que precisam cumprir regulamentações legais. Por exemplo, o emissor do token pode exigir a aprovação da empresa emissora e da agência reguladora antes de cada transferência ser executada.
    Essas funcionalidades ajudam a construir aplicativos financeiros compatíveis no Mintlayer, especialmente para tokens de segurança e stablecoins. Sem a necessidade de escrever código de contrato personalizado, é possível implementar regras de conformidade complexas, tornando o Mintlayer uma ferramenta poderosa para setores regulamentados.

Desenvolvimento futuro personalizado e em conformidade

O roteiro da Mintlayer inclui desenvolvimentos adicionais em termos de personalização de contratos inteligentes e mecanismos de conformidade. Os planos futuros de atualização visam expandir as funcionalidades do ACL para um controle mais granular das transferências de tokens, o que é especialmente útil para setores que exigem regras de conformidade rigorosas, como financeiro ou médico.

A Mintlayer está explorando recursos mais avançados de sua funcionalidade de assinatura múltipla para permitir processos de aprovação de transações mais complexos. Por exemplo, uma empresa que emite tokens de segurança pode exigir a aprovação de vários departamentos (como jurídico e financeiro) antes de executar a transação. Esse recurso é especialmente útil para organizações de grande porte que precisam implementar estruturas de governança mais complexas.

Um foco importante do desenvolvimento futuro é a integração de provas de conhecimento zero, o que permitirá maior privacidade nas transferências de tokens. Essa funcionalidade permitirá que os usuários comprovem o cumprimento de certas regras (como a identidade de investidores verificados) sem revelar sua identidade ou outras informações sensíveis.

destaque

  • Os contratos inteligentes da Mintlayer são incorporados ao protocolo e integrados ao seu sistema UTXO.
  • O sistema prioriza a segurança e a eficiência em vez da flexibilidade, em contraste com o modelo mais complexo do Ethereum.
  • Contratos inteligentes são executados diretamente por meio de transações, simplificando o processo e reduzindo custos.
  • As funções personalizáveis do emissor de tokens incluem impostos, dividendos, ACL e transações de assinatura múltipla.
  • O desenvolvimento futuro visa expandir as funcionalidades personalizadas, incluindo ACL mais avançado e provas de conhecimento zero para privacidade.
Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.