Урок 7

Contratos inteligentes e personalizados na Mintlayer

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

Funcionalidade de contratos inteligentes incorporados no Mintlayer

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

O objetivo desses 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) baseado no Bitcoin. Ao utilizar o sistema UTXO, a Mintlayer evita a necessidade de código de contrato complexo para a execução da maioria das operações. Em vez disso, a Mintlayer aplica regras simples, como requisitos de assinatura múltipla (multi-sig) ou listas de controle de acesso (ACL) diretamente nas transações.

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

Executar contratos inteligentes através de transações

A singularidade do modelo de execução de contratos inteligentes da Mintlayer é que ele 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 o emissor de tokens desejar taxar cada transferência de seus tokens, ele só precisa definir essa regra ao emitir o token, e essa regra será automaticamente aplicada a todas as transações envolvendo o token.

Este método tem várias vantagens. Primeiro, ele garante que a lógica do contrato seja executada consistentemente em toda a rede. Não é necessário interagir com uma conta de contrato separada, 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 falhas, pois as funcionalidades do contrato são pré-definidas e não requerem codificação personalizada. Em segundo lugar, esse 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, o que mantém os custos de transação baixos e a velocidade de execução alta.

As funcionalidades personalizáveis do emissor de tokens

Mintlayer oferece várias opções de personalização para os emissores de tokens, permitindo-lhes adaptar os tokens às necessidades específicas das aplicações. Essas funcionalidades incluem:

  • impostos: Os emissores de tokens podem implementar uma taxa de transação, onde uma pequena parte é deduzida automaticamente a cada transferência e enviada para um endereço especificado. Essa funcionalidade é adequada para projetos que desejam financiar o desenvolvimento ou outras atividades comunitárias por meio de transações 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 predefinidos, sem intervenção humana.
  • Mecanismo de conformidade (lista de controle de acesso - ACL):O sistema da Mintlayer permite que os emissores de tokens implementem o Controle de Acesso à Lista (ACL) para restringir a transferência de tokens apenas para endereços específicos. Isso é especialmente útil em tokens de segurança, nos quais é necessário permitir que apenas investidores verificados detenham os tokens. O ACL pode ser atualizado conforme as exigências de conformidade mudam, garantindo assim a circulação legal dos tokens.
  • Transação de assinatura múltipla (Multi-Sig): A funcionalidade de assinatura múltipla permite que o emissor do token exija várias aprovações antes que uma transação possa ser executada. Isso é especialmente importante para tokens de segurança que precisam cumprir regulamentações legais. Por exemplo, o emissor do token pode exigir que cada transferência seja aprovada pela empresa emissora e pela autoridade reguladora antes de ser executada.
    Esses recursos ajudam a construir aplicativos financeiros compatíveis na Mintlayer, especialmente para tokens de segurança e stablecoins. Sem a necessidade de escrever código de contrato personalizado, é possível implementar regras complexas de conformidade, tornando o Mintlayer uma poderosa ferramenta para setores regulamentados.

O futuro desenvolvimento personalizado e em conformidade

O roteiro do Mintlayer inclui novos desenvolvimentos na personalização de contratos inteligentes e mecanismos de conformidade. Atualizações futuras estão planejadas para expandir os recursos das ACLs para um controle mais refinado sobre as transferências de tokens. Isso é especialmente útil para setores que precisam implementar regras rígidas de conformidade, como finanças ou saúde.

A Mintlayer está a explorar funcionalidades mais avançadas do seu sistema 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 uma transação ser executada. Esta funcionalidade é especialmente útil para organizações de grande porte que necessitam de estruturas de governança mais complexas.

Um foco importante no desenvolvimento futuro é a integração da prova de conhecimento zero, o que permitirá uma maior privacidade nas transferências de tokens. Essa funcionalidade permitirá aos usuários provar que estão em conformidade com determinadas regras (como identidade de investidor verificada) sem revelar sua identidade ou outras informações sensíveis.

destaques

  • Os contratos inteligentes do Mintlayer estão incorporados no protocolo e integrados ao seu sistema UTXO.
  • O sistema prioriza a segurança e eficiência em vez de flexibilidade, em contraste com o modelo mais complexo do Ethereum.
  • Os contratos inteligentes são executados diretamente por meio de transações, simplificando o processo e reduzindo os custos.
  • As funcionalidades 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.
Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.
Каталог
Урок 7

Contratos inteligentes e personalizados na Mintlayer

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

Funcionalidade de contratos inteligentes incorporados no Mintlayer

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

O objetivo desses 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) baseado no Bitcoin. Ao utilizar o sistema UTXO, a Mintlayer evita a necessidade de código de contrato complexo para a execução da maioria das operações. Em vez disso, a Mintlayer aplica regras simples, como requisitos de assinatura múltipla (multi-sig) ou listas de controle de acesso (ACL) diretamente nas transações.

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

Executar contratos inteligentes através de transações

A singularidade do modelo de execução de contratos inteligentes da Mintlayer é que ele 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 o emissor de tokens desejar taxar cada transferência de seus tokens, ele só precisa definir essa regra ao emitir o token, e essa regra será automaticamente aplicada a todas as transações envolvendo o token.

Este método tem várias vantagens. Primeiro, ele garante que a lógica do contrato seja executada consistentemente em toda a rede. Não é necessário interagir com uma conta de contrato separada, 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 falhas, pois as funcionalidades do contrato são pré-definidas e não requerem codificação personalizada. Em segundo lugar, esse 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, o que mantém os custos de transação baixos e a velocidade de execução alta.

As funcionalidades personalizáveis do emissor de tokens

Mintlayer oferece várias opções de personalização para os emissores de tokens, permitindo-lhes adaptar os tokens às necessidades específicas das aplicações. Essas funcionalidades incluem:

  • impostos: Os emissores de tokens podem implementar uma taxa de transação, onde uma pequena parte é deduzida automaticamente a cada transferência e enviada para um endereço especificado. Essa funcionalidade é adequada para projetos que desejam financiar o desenvolvimento ou outras atividades comunitárias por meio de transações 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 predefinidos, sem intervenção humana.
  • Mecanismo de conformidade (lista de controle de acesso - ACL):O sistema da Mintlayer permite que os emissores de tokens implementem o Controle de Acesso à Lista (ACL) para restringir a transferência de tokens apenas para endereços específicos. Isso é especialmente útil em tokens de segurança, nos quais é necessário permitir que apenas investidores verificados detenham os tokens. O ACL pode ser atualizado conforme as exigências de conformidade mudam, garantindo assim a circulação legal dos tokens.
  • Transação de assinatura múltipla (Multi-Sig): A funcionalidade de assinatura múltipla permite que o emissor do token exija várias aprovações antes que uma transação possa ser executada. Isso é especialmente importante para tokens de segurança que precisam cumprir regulamentações legais. Por exemplo, o emissor do token pode exigir que cada transferência seja aprovada pela empresa emissora e pela autoridade reguladora antes de ser executada.
    Esses recursos ajudam a construir aplicativos financeiros compatíveis na Mintlayer, especialmente para tokens de segurança e stablecoins. Sem a necessidade de escrever código de contrato personalizado, é possível implementar regras complexas de conformidade, tornando o Mintlayer uma poderosa ferramenta para setores regulamentados.

O futuro desenvolvimento personalizado e em conformidade

O roteiro do Mintlayer inclui novos desenvolvimentos na personalização de contratos inteligentes e mecanismos de conformidade. Atualizações futuras estão planejadas para expandir os recursos das ACLs para um controle mais refinado sobre as transferências de tokens. Isso é especialmente útil para setores que precisam implementar regras rígidas de conformidade, como finanças ou saúde.

A Mintlayer está a explorar funcionalidades mais avançadas do seu sistema 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 uma transação ser executada. Esta funcionalidade é especialmente útil para organizações de grande porte que necessitam de estruturas de governança mais complexas.

Um foco importante no desenvolvimento futuro é a integração da prova de conhecimento zero, o que permitirá uma maior privacidade nas transferências de tokens. Essa funcionalidade permitirá aos usuários provar que estão em conformidade com determinadas regras (como identidade de investidor verificada) sem revelar sua identidade ou outras informações sensíveis.

destaques

  • Os contratos inteligentes do Mintlayer estão incorporados no protocolo e integrados ao seu sistema UTXO.
  • O sistema prioriza a segurança e eficiência em vez de flexibilidade, em contraste com o modelo mais complexo do Ethereum.
  • Os contratos inteligentes são executados diretamente por meio de transações, simplificando o processo e reduzindo os custos.
  • As funcionalidades 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.
Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.