LogoLogo
  • Welcome
  • 🪙DUCAT
    • The Ducat Protocol
  • 🔳Unit
    • Philosophy
  • 💠How DUCAT works
    • Overview
    • Architecture
    • Vaults
      • Open Vault
      • Deposit BTC
      • Borrow UNIT
      • Repaying UNIT
      • Withdraw BTC
    • Canonical Reference Satoshis
    • Multi-Party Computation (MPC) Network
    • Indexer
    • Oracles
      • How It works
      • Price Quotes
      • Generating Keys and Signatures
  • 📊Liquidations
    • Basic Mechanics
    • Profit settlement
      • Example
  • 🤝Trust Assumptions
    • Overview
    • Asset management
    • Liquidations
    • Supply Control
  • 📩Governance
    • Governance
    • Risk Management
  • ⚠️Disclaimer
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Trust Assumptions

Asset management

All stablecoins issued by a Ducat vault must be backed by at least 160% Bitcoin collateral. However, due to Bitcoin's current limitations, this level of collateralization cannot be managed exclusively through Bitcoin.

Limitations of Bitcoin

  • No Transaction Introspection: Bitcoin lacks the ability to directly inspect transaction data, making real-time collateral verification impossible natively.

  • Lack of Complex Arithmetic: Operations like OP_MUL and OP_DIV are not supported, as they were removed by Satoshi along with other opcodes.

These constraints mean that the asset management required to track the balance between issued UNIT and locked BTC cannot be handled directly on-chain within Bitcoin.

The MPC System Solution

To address this, Ducat has developed a Multiparty Computation (MPC) system, managed by actors external to the Ducat protocol. Their responsibilities include:

  • Custodying a Share of the FROST Key: Each participant holds part of the key required for transaction validation.

  • Processing User Presigned Transactions: Ensuring that each request complies with protocol rules as defined in the Master Canonical Reference Set (CRS).

The 2/2 Multisig Structure

All BTC collateral in vaults is locked in a 2/2 multisig:

  • Key 1: Controlled by the user.

  • Key 2: Distributed through the FROST network.

Benefits of Scriptless Multisig

  • Signer Rotation: Allows for seamless signer changes without losing control over previously signed transactions.

  • Resistance to Malicious Activity: Reduces the risk of bad behavior by decentralizing signing authority.

  • Enhanced Security: FROST requires a larger threshold of participants to collaborate for any potential system compromise.

This system represents a significant improvement over traditional scripted multisigs, offering greater flexibility, security, and resilience.

PreviousOverviewNextLiquidations

Last updated 3 months ago

Was this helpful?

🤝