第7课

Contratos inteligentes y personalizados en Mintlayer

Este módulo presenta las funciones de contratos inteligentes de Mintlayer, incluyendo las diferencias con el modelo de Solidity basado en Ethereum, así como el proceso técnico de implementación e interacción de contratos inteligentes a través de transacciones.

La función de contrato inteligente incorporada de Mintlayer

Mintlayer propone un método innovador de contratos inteligentes al incrustar directamente las funciones básicas en el protocolo. A diferencia de los sistemas de contratos inteligentes más flexibles y completos de Turing como Ethereum, los contratos inteligentes de Mintlayer sonno es Turing completoEste diseño prioriza la velocidad, la concisión y la seguridad en lugar de la flexibilidad.

El propósito de estos contratos inteligentes incorporados es resolver escenarios financieros específicos con el menor costo posible. Los contratos inteligentes de Mintlayer están estrechamente integrados en su modelo de salida de transacción no gastada (UTXO) basado en Bitcoin. Al utilizar el sistema UTXO, Mintlayer evita el código de contrato complejo necesario para la mayoría de las operaciones. En cambio, Mintlayer aplica directamente reglas simples como requerimientos de firma múltiple (multi-sig) o listas de control de acceso (ACL) en las transacciones.

Estos contratos no son un entorno de programación general, sino que están diseñados específicamente para administrar tokens, dividendos, impuestos y autorizaciones de transacción. Esta estructura proporciona una mayor predictibilidad en la ejecución y reduce los riesgos comunes de vulnerabilidades o ataques en sistemas complejos.

Ejecutar contratos inteligentes a través de transacciones

El modelo de ejecución de contratos inteligentes de Mintlayer es único en el sentido de que está directamente vinculado a su sistema UTXO. A diferencia de la forma en que se implementan los contratos independientes en Ethereum, los contratos en Mintlayer se ejecutan como parte de la transacción. Esto se logra al incrustar la lógica del contrato en la propia transacción y gestionar el funcionamiento del contrato mediante reglas predefinidas. Por ejemplo, si un emisor de tokens desea gravar cada transferencia de sus tokens, solo necesita definir esta regla al emitir los tokens, y esta regla se aplicará automáticamente a todas las transacciones que involucren dichos tokens.

Este enfoque tiene varias ventajas. En primer lugar, garantiza que la lógica del contrato se ejecute de forma coherente en toda la red. No es necesario interactuar con una cuenta de contrato separada, ya que toda la información necesaria se incluye en la transacción en sí. Esto también reduce el riesgo de errores o defectos, ya que la funcionalidad del contrato está predefinida y no requiere codificación personalizada. En segundo lugar, este enfoque hace que la ejecución de los contratos sea más eficiente. Dado que el contrato está integrado en la transacción, no se requieren recursos informáticos adicionales para ejecutar el código del contrato, lo que mantiene bajos costos de transacción y altas velocidades de ejecución.

funcionalidad personalizable del emisor de tokens

Mintlayer proporciona una variedad de opciones personalizables para los emisores de tokens, lo que les permite adaptar los tokens a casos de uso específicos. Estas funciones incluyen:

  • impuestosLos emisores de tokens pueden implementar impuestos a las transacciones, deduciendo automáticamente una pequeña cantidad en cada transferencia y enviándola a una dirección específica. Esta función es adecuada para proyectos que desean financiar el desarrollo o otras actividades comunitarias a través del comercio de tokens.
  • dividendo:El emisor de tokens puede distribuir dividendos a los titulares de tokens según reglas predefinidas. Por ejemplo, una empresa que emite tokens de valores puede utilizar esta función para pagar directamente a los accionistas en la cadena de bloques. Los pagos de dividendos son automáticos y se pueden distribuir en intervalos especificados sin intervención humana.
  • mecanismos de cumplimiento (listas de control de acceso - ACL)El sistema de Mintlayer permite que el emisor de tokens implemente ACL para restringir la transferencia de tokens solo a direcciones específicas. Esto es especialmente útil en los tokens de seguridad que requieren que solo los inversores verificados puedan poseer los tokens. ACL puede actualizarse con los cambios en los requisitos de cumplimiento para garantizar la circulación legal de los tokens.
  • Transacción de firma múltiple (Multi-Sig)La función de firma múltiple permite que el emisor de tokens requiera múltiples aprobaciones para ejecutar una transacción. Esto es especialmente importante para los tokens de seguridad que deben cumplir con las regulaciones legales. Por ejemplo, el emisor de tokens puede requerir la aprobación de la empresa emisora y la autoridad reguladora antes de ejecutar cada transferencia.
    Estas funciones ayudan a construir aplicaciones financieras conformes en Mintlayer, especialmente para tokens de seguridad y stablecoins. Sin necesidad de escribir código de contrato personalizado, se pueden implementar reglas de cumplimiento complejas, lo que convierte a Mintlayer en una poderosa herramienta para la industria regulada.

El futuro desarrollo personalizado y conforme a las regulaciones

La hoja de ruta de Mintlayer incluye un mayor desarrollo en la personalización de contratos inteligentes y en los mecanismos de cumplimiento. Los planes futuros de actualización ampliarán la funcionalidad de ACL para un control más granular de la transferencia de tokens, lo que será especialmente útil para industrias que requieren la implementación de estrictas reglas de cumplimiento (como las financieras o de atención médica).

Mintlayer está explorando características más avanzadas de su función de firma múltiple para lograr procesos de aprobación de transacciones más complejos. Por ejemplo, una empresa que emite tokens de seguridad puede requerir que varios departamentos (como legal y financiero) aprueben la transacción antes de su ejecución. Esta función es especialmente útil para organizaciones de gran tamaño que necesitan implementar estructuras de gobernanza más complejas.

Uno de los puntos clave del desarrollo futuro es la integración de pruebas de conocimiento cero, lo que permitirá lograr un mayor nivel de privacidad en las transferencias de tokens. Esta función permitirá a los usuarios demostrar que cumplen con ciertas reglas (como la identidad verificada de un inversor) sin revelar su identidad u otra información sensible.

Destacar

  • Los contratos inteligentes de Mintlayer están integrados en el protocolo y se integran con su sistema UTXO.
  • El sistema prioriza la seguridad y la eficiencia sobre la flexibilidad, en contraste con el modelo más complejo de Ethereum.
  • Los contratos inteligentes se ejecutan directamente a través de transacciones, simplificando el proceso y reduciendo costos.
  • Las funciones personalizables del emisor de tokens incluyen impuestos, dividendos, ACL y transacciones de firma múltiple.
  • El desarrollo futuro tiene como objetivo ampliar las funciones personalizadas, incluyendo ACL más avanzados y pruebas de conocimiento cero para la privacidad.
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第7课

Contratos inteligentes y personalizados en Mintlayer

Este módulo presenta las funciones de contratos inteligentes de Mintlayer, incluyendo las diferencias con el modelo de Solidity basado en Ethereum, así como el proceso técnico de implementación e interacción de contratos inteligentes a través de transacciones.

La función de contrato inteligente incorporada de Mintlayer

Mintlayer propone un método innovador de contratos inteligentes al incrustar directamente las funciones básicas en el protocolo. A diferencia de los sistemas de contratos inteligentes más flexibles y completos de Turing como Ethereum, los contratos inteligentes de Mintlayer sonno es Turing completoEste diseño prioriza la velocidad, la concisión y la seguridad en lugar de la flexibilidad.

El propósito de estos contratos inteligentes incorporados es resolver escenarios financieros específicos con el menor costo posible. Los contratos inteligentes de Mintlayer están estrechamente integrados en su modelo de salida de transacción no gastada (UTXO) basado en Bitcoin. Al utilizar el sistema UTXO, Mintlayer evita el código de contrato complejo necesario para la mayoría de las operaciones. En cambio, Mintlayer aplica directamente reglas simples como requerimientos de firma múltiple (multi-sig) o listas de control de acceso (ACL) en las transacciones.

Estos contratos no son un entorno de programación general, sino que están diseñados específicamente para administrar tokens, dividendos, impuestos y autorizaciones de transacción. Esta estructura proporciona una mayor predictibilidad en la ejecución y reduce los riesgos comunes de vulnerabilidades o ataques en sistemas complejos.

Ejecutar contratos inteligentes a través de transacciones

El modelo de ejecución de contratos inteligentes de Mintlayer es único en el sentido de que está directamente vinculado a su sistema UTXO. A diferencia de la forma en que se implementan los contratos independientes en Ethereum, los contratos en Mintlayer se ejecutan como parte de la transacción. Esto se logra al incrustar la lógica del contrato en la propia transacción y gestionar el funcionamiento del contrato mediante reglas predefinidas. Por ejemplo, si un emisor de tokens desea gravar cada transferencia de sus tokens, solo necesita definir esta regla al emitir los tokens, y esta regla se aplicará automáticamente a todas las transacciones que involucren dichos tokens.

Este enfoque tiene varias ventajas. En primer lugar, garantiza que la lógica del contrato se ejecute de forma coherente en toda la red. No es necesario interactuar con una cuenta de contrato separada, ya que toda la información necesaria se incluye en la transacción en sí. Esto también reduce el riesgo de errores o defectos, ya que la funcionalidad del contrato está predefinida y no requiere codificación personalizada. En segundo lugar, este enfoque hace que la ejecución de los contratos sea más eficiente. Dado que el contrato está integrado en la transacción, no se requieren recursos informáticos adicionales para ejecutar el código del contrato, lo que mantiene bajos costos de transacción y altas velocidades de ejecución.

funcionalidad personalizable del emisor de tokens

Mintlayer proporciona una variedad de opciones personalizables para los emisores de tokens, lo que les permite adaptar los tokens a casos de uso específicos. Estas funciones incluyen:

  • impuestosLos emisores de tokens pueden implementar impuestos a las transacciones, deduciendo automáticamente una pequeña cantidad en cada transferencia y enviándola a una dirección específica. Esta función es adecuada para proyectos que desean financiar el desarrollo o otras actividades comunitarias a través del comercio de tokens.
  • dividendo:El emisor de tokens puede distribuir dividendos a los titulares de tokens según reglas predefinidas. Por ejemplo, una empresa que emite tokens de valores puede utilizar esta función para pagar directamente a los accionistas en la cadena de bloques. Los pagos de dividendos son automáticos y se pueden distribuir en intervalos especificados sin intervención humana.
  • mecanismos de cumplimiento (listas de control de acceso - ACL)El sistema de Mintlayer permite que el emisor de tokens implemente ACL para restringir la transferencia de tokens solo a direcciones específicas. Esto es especialmente útil en los tokens de seguridad que requieren que solo los inversores verificados puedan poseer los tokens. ACL puede actualizarse con los cambios en los requisitos de cumplimiento para garantizar la circulación legal de los tokens.
  • Transacción de firma múltiple (Multi-Sig)La función de firma múltiple permite que el emisor de tokens requiera múltiples aprobaciones para ejecutar una transacción. Esto es especialmente importante para los tokens de seguridad que deben cumplir con las regulaciones legales. Por ejemplo, el emisor de tokens puede requerir la aprobación de la empresa emisora y la autoridad reguladora antes de ejecutar cada transferencia.
    Estas funciones ayudan a construir aplicaciones financieras conformes en Mintlayer, especialmente para tokens de seguridad y stablecoins. Sin necesidad de escribir código de contrato personalizado, se pueden implementar reglas de cumplimiento complejas, lo que convierte a Mintlayer en una poderosa herramienta para la industria regulada.

El futuro desarrollo personalizado y conforme a las regulaciones

La hoja de ruta de Mintlayer incluye un mayor desarrollo en la personalización de contratos inteligentes y en los mecanismos de cumplimiento. Los planes futuros de actualización ampliarán la funcionalidad de ACL para un control más granular de la transferencia de tokens, lo que será especialmente útil para industrias que requieren la implementación de estrictas reglas de cumplimiento (como las financieras o de atención médica).

Mintlayer está explorando características más avanzadas de su función de firma múltiple para lograr procesos de aprobación de transacciones más complejos. Por ejemplo, una empresa que emite tokens de seguridad puede requerir que varios departamentos (como legal y financiero) aprueben la transacción antes de su ejecución. Esta función es especialmente útil para organizaciones de gran tamaño que necesitan implementar estructuras de gobernanza más complejas.

Uno de los puntos clave del desarrollo futuro es la integración de pruebas de conocimiento cero, lo que permitirá lograr un mayor nivel de privacidad en las transferencias de tokens. Esta función permitirá a los usuarios demostrar que cumplen con ciertas reglas (como la identidad verificada de un inversor) sin revelar su identidad u otra información sensible.

Destacar

  • Los contratos inteligentes de Mintlayer están integrados en el protocolo y se integran con su sistema UTXO.
  • El sistema prioriza la seguridad y la eficiencia sobre la flexibilidad, en contraste con el modelo más complejo de Ethereum.
  • Los contratos inteligentes se ejecutan directamente a través de transacciones, simplificando el proceso y reduciendo costos.
  • Las funciones personalizables del emisor de tokens incluyen impuestos, dividendos, ACL y transacciones de firma múltiple.
  • El desarrollo futuro tiene como objetivo ampliar las funciones personalizadas, incluyendo ACL más avanzados y pruebas de conocimiento cero para la privacidad.
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。