الدرس رقم 7

Mintlayer 上的スマートコントラクト和自定义

このモジュールでは、Mintlayerのスマートコントラクト機能について説明します。これには、イーサリアムのSolidityモデルとの違い、およびトランザクションの展開とスマートコントラクトの対話的な技術プロセスが含まれます。

Mintlayerの組み込みスマートコントラクト機能

Mintlayer は、基本機能をプロトコルに直接組み込むことで、革新的なスマートコントラクト手法を提案しています。イーサリアムなどの柔軟性が高く、チューリング完全なスマートコントラクトシステムとは異なり、Mintlayer のスマートコントラクトは非チューリング完備ターゲット。 この設計上の選択は、柔軟性よりも速度、シンプルさ、およびセキュリティを優先するように設計されています。

これらの組み込み契約は、特定の金融アプリケーションシナリオを最小限の費用で解決することを目的としています。Mintlayerのスマートコントラクトは、Bitcoinの未使用トランザクション出力(UTXO)モデルから派生しています。UTXOシステムを使用することで、Mintlayerは複雑な契約コードを実行する必要がなくなりました。その代わり、Mintlayerでは、トランザクションに直接、マルチサイン(multi-sig)の要件やアクセス制御リスト(ACL)などの単純なルールを適用しています。

これらの契約は一般的なプログラミング環境ではなく、トークンの管理、配当、税金、および取引の承認に特化しています。この構造は実行をより予測可能にし、一般的なシステムの脆弱性や攻撃リスクを減らします。

トランザクションを介してスマートコントラクトを実行する

Mintlayerのスマートコントラクト実行モデルのユニークな点は、それが直接UTXOシステムと結びついていることです。イーサリアムの独立した契約の展開方法とは異なり、Mintlayer上の契約はトランザクションの一部として実行されます。これは、契約ロジックをトランザクション自体に埋め込み、事前定義されたルールによって契約の動作方法を管理することによって実現されます。たとえば、トークンの発行者がトークンの転送ごとに税金を課したい場合、トークンの発行時にそのルールを定義するだけで、そのルールはトークンに関わるすべての取引で自動的に強制されます。

この方法にはいくつかの利点があります。まず第一に、契約のロジックがネットワーク全体で一貫して実行されることを保証します。個別の契約アカウントとのやり取りは必要ありません。必要な情報はすべてトランザクション自体に含まれています。また、カスタムコーディングは必要なく、契約の機能が事前に定義されているため、エラーや欠陥のリスクも低くなります。第二に、この方法により契約の実行がより効率的になります。契約はトランザクションに埋め込まれているため、追加の計算リソースは必要ありません。これにより、低いトランザクションコストと高速な実行速度が保たれます。

トークンの発行元のカスタマイズ機能

Mintlayerはトークン発行者にさまざまなカスタマイズオプションを提供し、特定のアプリケーションシナリオに合わせてトークンをカスタマイズできるようにしました。これらの機能には次のものが含まれます:

  • 税金:トークンの発行者は取引税を実施することができ、自動的に転送ごとに少額を差し引いて指定されたアドレスに送金します。この機能は、トークン取引を通じて開発や他のコミュニティ活動を資金提供したいプロジェクトに適しています。
  • 分红トークン発行者は事前に定義されたルールに基づいてトークン保有者に配当を割り当てることができます。例えば、証券トークンを発行する企業は、この機能を使用して株主に直接利益を支払うことができます。配当支払いは自動化されており、定期的な間隔で分配され、人為的な介入は必要ありません。
  • コンプライアンスメカニズム(アクセス制御リスト - ACL):Mintlayerのシステムは、トークン発行者がACLを実施して、トークンの転送を特定のアドレスに制限することを可能にします。これは、検証済みの投資家のみにトークン保有を許可する証券トークンの場合に特に有用です。ACLはコンプライアンス要件の変更に応じて更新され、トークンが合法的に流通することを保証します。
  • マルチサイン(Multi-Sig)トランザクション:マルチシグ機能により、トークン発行者は複数の承認を必要とする取引を実行することができます。法律で規定されている証券トークンに準拠する必要がある場合、この点は特に重要です。たとえば、トークン発行者は、取引ごとに発行会社と規制当局の承認を受けることを要求することができます。
    これらの機能は、Mintlayer上で規制対応の金融アプリケーションを構築するのに役立ちます。特に、証券トークンやステーブルコインに焦点を当てています。カスタム契約コードを記述する必要はありませんが、複雑なコンプライアンスルールを実現できます。Mintlayerは規制対象の業界における強力なツールとなります。

カスタマイズとコンプライアンスに基づく将来の発展

Mintlayerのロードマップには、スマートコントラクトのカスタマイズとコンプライアンスメカニズムのさらなる開発が含まれています。将来のアップグレード計画では、ACLの機能を拡張して、トークンの転送に対してより細かい制御を行うことができます。これは金融や医療など、厳格なコンプライアンスルールを実施する必要がある業界に特に役立ちます。

Mintlayerは、マルチシグ機能の高度な機能を探求し、より複雑な取引承認プロセスを実現しています。例えば、証券トークンを発行する企業は、取引実行前に法務部門や財務部門など複数の部門による取引承認を要求することができます。この機能は、より複雑なガバナンス構造を必要とする大規模組織にとって特に有用です。

将来の重要な開発の1つは、ゼロ知識証明の統合であり、これによりトークンの送金においてより高いプライバシーが実現されます。この機能により、ユーザーは自身の身元やその他の機密情報を明らかにすることなく、特定のルール(例:検証された投資家の身元)に準拠していることを証明できます。

ハイライト

  • Mintlayerのスマートコントラクトはプロトコルに組み込まれ、UTXOシステムと統合されています。
  • このシステムは、セキュリティと効率を優先し、柔軟性ではなく、イーサリアムのより複雑なモデルと対比されます。
  • スマートコントラクトは取引を直接実行し、プロセスを簡素化し、コストを削減します。
  • トークン発行者のカスタマイズ可能な機能には、税金、配当、ACL、およびマルチシグネチャ取引が含まれます。
  • 将来の開発では、より高度なACLやプライバシーのためのゼロ知識証明など、カスタム機能を拡張することを目指しています。
إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
الكتالوج
الدرس رقم 7

Mintlayer 上的スマートコントラクト和自定义

このモジュールでは、Mintlayerのスマートコントラクト機能について説明します。これには、イーサリアムのSolidityモデルとの違い、およびトランザクションの展開とスマートコントラクトの対話的な技術プロセスが含まれます。

Mintlayerの組み込みスマートコントラクト機能

Mintlayer は、基本機能をプロトコルに直接組み込むことで、革新的なスマートコントラクト手法を提案しています。イーサリアムなどの柔軟性が高く、チューリング完全なスマートコントラクトシステムとは異なり、Mintlayer のスマートコントラクトは非チューリング完備ターゲット。 この設計上の選択は、柔軟性よりも速度、シンプルさ、およびセキュリティを優先するように設計されています。

これらの組み込み契約は、特定の金融アプリケーションシナリオを最小限の費用で解決することを目的としています。Mintlayerのスマートコントラクトは、Bitcoinの未使用トランザクション出力(UTXO)モデルから派生しています。UTXOシステムを使用することで、Mintlayerは複雑な契約コードを実行する必要がなくなりました。その代わり、Mintlayerでは、トランザクションに直接、マルチサイン(multi-sig)の要件やアクセス制御リスト(ACL)などの単純なルールを適用しています。

これらの契約は一般的なプログラミング環境ではなく、トークンの管理、配当、税金、および取引の承認に特化しています。この構造は実行をより予測可能にし、一般的なシステムの脆弱性や攻撃リスクを減らします。

トランザクションを介してスマートコントラクトを実行する

Mintlayerのスマートコントラクト実行モデルのユニークな点は、それが直接UTXOシステムと結びついていることです。イーサリアムの独立した契約の展開方法とは異なり、Mintlayer上の契約はトランザクションの一部として実行されます。これは、契約ロジックをトランザクション自体に埋め込み、事前定義されたルールによって契約の動作方法を管理することによって実現されます。たとえば、トークンの発行者がトークンの転送ごとに税金を課したい場合、トークンの発行時にそのルールを定義するだけで、そのルールはトークンに関わるすべての取引で自動的に強制されます。

この方法にはいくつかの利点があります。まず第一に、契約のロジックがネットワーク全体で一貫して実行されることを保証します。個別の契約アカウントとのやり取りは必要ありません。必要な情報はすべてトランザクション自体に含まれています。また、カスタムコーディングは必要なく、契約の機能が事前に定義されているため、エラーや欠陥のリスクも低くなります。第二に、この方法により契約の実行がより効率的になります。契約はトランザクションに埋め込まれているため、追加の計算リソースは必要ありません。これにより、低いトランザクションコストと高速な実行速度が保たれます。

トークンの発行元のカスタマイズ機能

Mintlayerはトークン発行者にさまざまなカスタマイズオプションを提供し、特定のアプリケーションシナリオに合わせてトークンをカスタマイズできるようにしました。これらの機能には次のものが含まれます:

  • 税金:トークンの発行者は取引税を実施することができ、自動的に転送ごとに少額を差し引いて指定されたアドレスに送金します。この機能は、トークン取引を通じて開発や他のコミュニティ活動を資金提供したいプロジェクトに適しています。
  • 分红トークン発行者は事前に定義されたルールに基づいてトークン保有者に配当を割り当てることができます。例えば、証券トークンを発行する企業は、この機能を使用して株主に直接利益を支払うことができます。配当支払いは自動化されており、定期的な間隔で分配され、人為的な介入は必要ありません。
  • コンプライアンスメカニズム(アクセス制御リスト - ACL):Mintlayerのシステムは、トークン発行者がACLを実施して、トークンの転送を特定のアドレスに制限することを可能にします。これは、検証済みの投資家のみにトークン保有を許可する証券トークンの場合に特に有用です。ACLはコンプライアンス要件の変更に応じて更新され、トークンが合法的に流通することを保証します。
  • マルチサイン(Multi-Sig)トランザクション:マルチシグ機能により、トークン発行者は複数の承認を必要とする取引を実行することができます。法律で規定されている証券トークンに準拠する必要がある場合、この点は特に重要です。たとえば、トークン発行者は、取引ごとに発行会社と規制当局の承認を受けることを要求することができます。
    これらの機能は、Mintlayer上で規制対応の金融アプリケーションを構築するのに役立ちます。特に、証券トークンやステーブルコインに焦点を当てています。カスタム契約コードを記述する必要はありませんが、複雑なコンプライアンスルールを実現できます。Mintlayerは規制対象の業界における強力なツールとなります。

カスタマイズとコンプライアンスに基づく将来の発展

Mintlayerのロードマップには、スマートコントラクトのカスタマイズとコンプライアンスメカニズムのさらなる開発が含まれています。将来のアップグレード計画では、ACLの機能を拡張して、トークンの転送に対してより細かい制御を行うことができます。これは金融や医療など、厳格なコンプライアンスルールを実施する必要がある業界に特に役立ちます。

Mintlayerは、マルチシグ機能の高度な機能を探求し、より複雑な取引承認プロセスを実現しています。例えば、証券トークンを発行する企業は、取引実行前に法務部門や財務部門など複数の部門による取引承認を要求することができます。この機能は、より複雑なガバナンス構造を必要とする大規模組織にとって特に有用です。

将来の重要な開発の1つは、ゼロ知識証明の統合であり、これによりトークンの送金においてより高いプライバシーが実現されます。この機能により、ユーザーは自身の身元やその他の機密情報を明らかにすることなく、特定のルール(例:検証された投資家の身元)に準拠していることを証明できます。

ハイライト

  • Mintlayerのスマートコントラクトはプロトコルに組み込まれ、UTXOシステムと統合されています。
  • このシステムは、セキュリティと効率を優先し、柔軟性ではなく、イーサリアムのより複雑なモデルと対比されます。
  • スマートコントラクトは取引を直接実行し、プロセスを簡素化し、コストを削減します。
  • トークン発行者のカスタマイズ可能な機能には、税金、配当、ACL、およびマルチシグネチャ取引が含まれます。
  • 将来の開発では、より高度なACLやプライバシーのためのゼロ知識証明など、カスタム機能を拡張することを目指しています。
إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.