Orders.Exchange - Full Protocol DEX Run on BTC
  • Overview
    • What is Orders.Exchange
    • Why create Orders.Exchange?
  • Orderbook DEX
    • Overview
    • Technology & Theory
      • PSBT
      • 0-Sec Multi Transactions
      • Ask Orders
        • Technical flowchart for placing ASK orders
      • Bid Orders
        • Technical flowchart for placing BID orders
      • Nostr Proposal
        • NIP-100
    • Audit Report
    • Service Fee
    • Trade to Burn
  • Orders Swap & Liquidity Pools
    • Orders Swap
      • Overview
      • Technology & Theory
        • Decentralized Architecture
      • Service Fee
      • Swap to Burn
    • Orders Liquidity Pools
      • Overview
      • Technology & Theory
        • Threshold Multisignature
        • Cold-Hot Wallet Isolation
      • Stake to Earn
      • Service Fee Sharing
    • Audit Report
  • Orders Bridge
    • Overview
    • Technology & Theory
    • Audit Report
    • Service Fee
  • Minting is Liquidating
    • Minting is Liquidating
    • Principle Workflow
    • Stake to Earn
    • Service Fee
  • Tokenomics
    • $RDEX
  • Roadmap
    • Orders Roadmap
  • FAQ
    • How to Earn $RDEX?
    • Why does $RDEX have almost half of its tokens in one address, and does this pose a risk?
    • What is the buyback timing and frequency for $RDEX?
    • How does P-LP differ from regular LPs? Do I need to lock my assets?
    • Why are there different reward multipliers in P-LP? How should I choose which multiplier to go for?
    • Is the liquidity I provide to P-LP safe? How can its safety be assured?
    • Why does P-LP differentiate between uni-directional and bi-directional liquidity? What's the differe
    • How are funds transferred between the buyer's and seller's wallets, and do my tokens leave my wallet
    • From a technical perspective, what happens when canceling an already placed buy/sell order?
    • Is the liquidity pool for Orders fully decentralized, and how is it achieved?
    • The world's first Bitcoin-native network supported BID system: How it came into existence
    • How many $RDEX tokens are released daily, and how is it done?
    • After adding LP, how can I make it trade? I can't see this LP on my own trading page.
    • Can I know which P-LP I provided?
    • Why not open RDEX P-LP?
    • The transaction fees are currently high; is there a way to reduce them?
    • What's the difference between orders and other DEXs?
  • Risks & Disclaimer
    • Risks & Disclaimer
  • Team
    • Team Introduction
  • Resources
    • Orders Exchange
    • Twitter
    • Discord
    • Github
Powered by GitBook
On this page
  • What is PSBT(Partially Signed Bitcoin Transaction)?
  • The Role of PSBT in Orders Exchange:
  1. Orderbook DEX
  2. Technology & Theory

PSBT

PSBT

What is PSBT(Partially Signed Bitcoin Transaction)?

The Partially Signed Bitcoin Transaction (PSBT) is a standard format designed to simplify the handling of Bitcoin transactions that have not yet been finalized. PSBTs were first introduced in Bitcoin Improvement Proposal (BIP) 174, aiming to resolve the complexities associated with constructing and signing multi-input, multi-output transactions. Essentially, a PSBT is a transaction that has some (or potentially all) of its inputs partially signed, but not completely finalized and broadcast to the Bitcoin network.

The core value of PSBT lies in its ability to offer an efficient and secure collaborative process for transaction construction, especially in cases where multiple signatures are required. By employing PSBT, the entities involved in the transaction can work on signing it independently and in an incremental manner, without needing to disclose sensitive data to each other.

By adopting PSBT, software wallets, hardware wallets, and other Bitcoin applications can improve their compatibility and interoperability, providing a seamless experience for end-users. This is particularly beneficial when dealing with complex transaction scenarios, where the process of constructing and signing the transaction can be partitioned into multiple stages, ensuring increased flexibility and security.

The Role of PSBT in Orders Exchange:

  • Security of Fund Transfers

PSBT provides an off-chain safety mechanism for the asset exchange process. The PSBT created by a user when placing a sell order is in a semi-finished state and can only be confirmed on the blockchain when the user's requirements are met. Even if the PSBT circulates in public, it cannot be arbitrarily modified or exploited unless the transaction initiator's conditions are satisfied. Moreover, users can invalidate the PSBT at any time by sending the assets signed in the PSBT back to their own wallet, further enhancing asset security.

  • Efficiency of Fund Transfers

The design of PSBT can greatly enhance the efficiency of fund transfers. Transactions can circulate securely off-chain until the trading conditions are met. This allows the transaction to be widely propagated and matched before it is actually executed, greatly improving the efficiency and speed of the transactions.

  • Assistance to Orders Pool

By leveraging PSBT and multi-signature technology, Orders Exchange can implement a fully trustless BRC20 liquidity pool. The liquidity provided by users is, in fact, a PSBT single-signed asset pair, with its output pointing to a multi-signature address shared by the user and the exchange. This design ensures the exchange cannot directly cash out the PSBT and take the user's assets, thereby securing the assets of liquidity providers.

PreviousTechnology & TheoryNext0-Sec Multi Transactions

Last updated 1 year ago