Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Ordinals and SADO Protocol

Introduction to Ordinals and SADO Protocol

Introducing Ordinals at FOSSASIA Summit 2023 in Singapore on 13 April 2023.

Also introducing SADO Protocol. The first protocol allowing decentralized and trustless trading of Ordinals. SADO is Self-Authenticating Decentralized Ordinalbook.

U-Zyn Chua

April 17, 2023
Tweet

More Decks by U-Zyn Chua

Other Decks in Technology

Transcript

  1. Hi, I'm U-Zyn Chua • CTO & Co-Founder of Cake

    DeFi • In Bitcoin since 2010. • Active in the Bitcoin, Ethereum and Dash ecosystem. • Chief architect of Sand Dollar 
 - The world's fi rst retail CBDC for Bahamas. • Presented in FOSSASIA 2016.
  2. Ordering of satoshis It's arbitrary, but let's 
 set a

    rule: 
 First-in First-out 
 (FIFO)
  3. Bitcoin Ordinals • It's a digital artifact. • Non-fungibility. •

    Why is it not NFT? • Content is fully on-chain • No external link • Immutable • Ethereum NFT (ERC 721) often does not contain any actual artifact. • Inscription is an added feature.
  4. Inscriptions • Further feature to make Ordinals more interesting. •

    Ordinal (satoshi) can be inscribed with data, commonly image. • Any binaries are fi ne. • Text, audio, image, movie. • Theoretical max size: 4MB. • Fully on-chain.
  5. How? • Encoding of data (plain/binary) into Bitcoin witness space

    via Taproot. • Includes MIME type OP_FALSE OP_IF OP_PUSH "ord" OP_1 OP_PUSH "text/plain;charset=utf-8" OP_0 OP_PUSH "Hello, world!" OP_ENDIF
  6. Trading • Trading (exchanging) of a speci fi c satoshis,

    for more satoshis. • Exchanging of Ordinals (non-fungible) with Cardinals (fungible). • The beauty of UTXO model of Bitcoin allows it to happen trustlessly.
  7. Trading 1. Either buyer or seller (usu. buyer) can craft

    a partially signed transaction. 2. Transmits the partially signed tx to the other party. 3. Agreeable, complete the signature.
  8. SADO Self-Authenticating Decentralized Ordinalbook • Free & open source. •

    Self authenticating: all signatures are validated. • Has a default global order book. • Also supports alternative order book, allowing other SADO users to operate their own private order book if required.
  9. • Utilizes SADO Protocol. • Non-custodial. You own your Bitcoin,

    Ordinals and Cardinals. • UX Challenges: • Bitcoin ecosystem is not DAPP-ready. • No de facto wallet. • Ordinals support are still limited on Bitcoin wallets.
  10. Thank you. U-Zyn Chua @uzyn uzyn@cakede fi .com Reach me

    at Learn more about Birthday Research at https://birthday.dev Learn more about SADO Protocol at https://sado.space