Douglas AMC White Paper
  • πŸ‡°πŸ‡·Douglas AMC
  • 🦍Preface
  • πŸ‘Disclaimers
  • πŸ”1.Douglas AMC's Payment Agreement
    • 1.1 Overview
    • 1.2 Ecological architecture
    • 1.3 Empowerment mechanism and business logic
  • 🏁2.Market Theory
    • 2.1 Digital asset necessities
    • 2.2 Digital financial payment becomes a trend
    • 2.3 The dilemma of digital currency payments
    • 2.4 Key trends that gave rise to the Douglas AMC operating environment
  • 🚩3.Douglas AMC
    • 3.1 Design Principle
    • 3.2 Synergy mechanism
  • *️4.Technical Architecture
    • Consensus
    • Cross-chain atomic transactions
    • Payment Agreement
  • β›³5.Douglas AMC's launch project "Offshore Plan
    • Token Logic
    • Eco Content
  • 🍻6.Douglas AMC Application Landing
    • 6.1 Medical/Health Payment
    • 6.2 Digital financial scenarios for real industries
    • 6.3 Other future scenarios
  • πŸŽ†7.Development Planning
  • ❗8.Risk Warning
Powered by GitBook
On this page
  1. 4.Technical Architecture

Cross-chain atomic transactions

PreviousConsensusNextPayment Agreement

Last updated 2 years ago

To ensure the atomicity of transactions, we design the following protocol:

The user initiates a cross-chain transaction on edge chain A. The main chain automatically listens to the transaction events of chain A and records them (because of the multi-signature witness method, there is redundancy in the transaction records, and we will introduce how to deal with the problem of change later). The main chain checks the events on chain A and forwards them to edge chain B. Because sufficient funds are needed to release on chain B, there are two cases: if the funds are sufficient to meet the release criteria, the transaction is successful and recorded on the main chain; if the funds are insufficient to release, the transaction must fail, and the main chain will return the assets of the transaction initiated by the user on chain A to the user, i.e., initiate a fallback transaction.

*️