TPS Projections

Brollup scales exceptionally well in terms of transactions executed per second (TPS). This efficiency is attributed to the effective use of data availability, which can be categorized into three key areas:

  1. Compact DA Encoding Brollup employs a compact DA encoding structure with bit-level commitments to efficiently store transactions.

  2. Signature Aggregation Brollup aggregates signatures by summing the nonces and commitments, rather than aggregating signatures using ZKPs.

  3. Virtual UTXOs Brollup works with virtual UTXOs instead of bare UTXOs. This means Brollup consumes minimal on-chain footprint for payable referencing.

Brollup vs. PSBTs

An on-chain Ordinals PSBT trade consumes roughly ∼330 vBytes, whereas the entire process of trading an NFT on a Brollup marketplace, from listing to selling, consumes only 3.25 vBytes. This means that trading NFTs on Brollup is 100x times more scalable than trading with PSBTs.

Brollup vs. Omni

An on-chain Omni Layer token transfer consumes roughly ∼250 vBytes, whereas transferring tokens on Brollup consumes only 2.21 vBytes. This means transferring tokens on Brollup is 110x times more scalable than transferring on Omni Layer.

Last updated