
Fractal
Overview
Status
Mainnet
Type
Merge-mined
Fee Token
FB
BTC Supply
Unavailable
Fractal is a Bitcoin sidechain purpose built to scale bitcoin-native applications like Runes and BRC-20s. It leverages a novel consensus mechanism similar to merge-mining.
CUSTODY
DATA AVAILABILITY
OPERATORS
FINALITY ASSURANCE
BTC Supply
Total supply per day
Supplycoming soon
TVL Data Coming Soon
We're currently gathering and building data infrastructure for this network. TVL analytics will be available soon.
Token Contracts
Token Contracts Coming Soon
We're working to collect the various BTC-backed token contracts for this network. Contract addresses will be available soon.
Risk Summary
All BTC pegs have custodian trust assumptions
All BTC backing wrapped tokens on this network are ultimately secured by custodians. Users trust that these custodians will not misappropriate funds and keep their assets pegged 1:1. Each custodian has their own risks. Learn more in the trust assumptions review section.
The network is an alternative blockchain
The network is an alternative blockchain. Users trust the economic security of the network to deter validators from censorship and creating malicious peg outs.
Categorization
The project does not have an enshrined bitcoin bridge
The project does not have an enshrined bitcoin bridge that meets our sidesystem standards. Our standards require sidesystem's enshinred bridge programs to have at least 5 signers with 4 of those signers being external to the project's primary development organization.
Trust Assumption Review
BTC Custody
Very High
🛑
BTC backing the asset is held in a 3/5 multisig
BTC backing Simple sBTC is secured by a 3/5 multisig. Information on who the signers are for this multisig and their signing mechanisms is unavailable.
Learn more about Simple sBTC's custody model→
Data Availability
Medium
⚠️
DA requirement satisfied by Fractal full nodes
The data availability requirement is satisfied by sidechain full nodes. The network's node software is open-source, and anyone can run a full node to verify the current state of the chain.
Like any sidechain, blocks can be orphaned, so miners are disincentivized to withhold data and not broadcast their blocks as they would not receive mining rewards.
Like any sidechain, blocks can be orphaned, so miners are disincentivized to withhold data and not broadcast their blocks as they would not receive mining rewards.
Block Production
Medium
⚠️
Blocks are produced by two distinct miner sets
Fractal inherits probabilistic finality from its operator set. It implements a mining mechanism called “cadence mining” that sees every ⅓ blocks merge-mined by bitcoin miners, and ⅔ blocks mined by miners running Fractal’s mining software. This sees Fractal run two different mining algorithms catered to two different operator sets.
Fractal blocks are considered finalized after a sufficient amount of hashrate has built on top of the longest chain.
Fractal blocks are considered finalized after a sufficient amount of hashrate has built on top of the longest chain.
Finality Guarantees
Medium
⚠️
Fractal full nodes validate proposed blocks
The network's state transitions are validated by its full node set. After a block is mined by a miner, it is broadcast to its full node set who validates the block and includes it in the chain.
Bitcoin Security
Fractal is partially merge-mined
Fractal is partially secured by bitcoin miners who merge-mine fractal as a part of its cadence mining set up.
MEV not directly on bitcoin
The network does not leak MEV to bitcoin. Bitcoin miners may take advantage of opportunities to extract MEV if the network is experiencing high activity.
FB token used for fees and to incentivize miners
Fees to network operators are paid in an alternative token.
Merge-mining enables Bitcoin miners to earn more fees
Fees from securing the network's are paid to Bitcoin miners who optionally merge-mine the network.
Additional Considerations
The Fractal blockchain is growing at a fast rate
The Fractal blockchain is growing at a rate much faster than that of Bitcoin. As the blockchain continues to grow, it becomes more difficult for users to run Fractal full nodes. This might see the majority of users pass on the data availability requirement onto another party.
🚨 Project is not a sidesystem
This project will be moved to the Alternative category
Projects that do not meet our requirements to be considered a sidesystem will be moved to the Alternative category. They have until June 30th to implement the technical requirements to be considered a sidesystem.
Withdrawals
Users trust sidechain consensus and third party bridge providers with withdrawals
Withdrawals from Fractal, like any sidechain, users would need to trust the operators of the Fractal chain and the bridge operator, the Bool Network, to process their withdrawal transaction and release funds on the Bitcoin mainchain.
Technology
Bitcoin Script
Bitcoin Script is bitcoin’s scripting language that enables users to define the conditions under which a Bitcoin UTXO can be spent. It is a low-level Assembly-based programming language.
Fractal is based on Bitcoin Script.
Fractal is based on Bitcoin Script.
OP_CAT
OP_CAT is a Bitcoin opcode, short for Operation Concatenate. It allows the combination of two data elements on the Bitcoin stack. The opcode was originally introduced by Satoshi Nakamoto, but was removed due to potential denial of service attack vectors.
OP_CAT would enable more expressive smart contracts on bitcoin, including “covenants”, a way to set spending conditions on individual UTXOs. Teams are also reviewing how it can support SNARK verification in Script, which would further improve bridging L1 assets to second layer protocols.
OP_CAT would enable more expressive smart contracts on bitcoin, including “covenants”, a way to set spending conditions on individual UTXOs. Teams are also reviewing how it can support SNARK verification in Script, which would further improve bridging L1 assets to second layer protocols.
Merge-mining
Merged mining is a feature of the network's consensus mechanism that allows coupling between bitcoin and the alternative network. Essentially, BTC mining pools add references to the network's blocks in mining jobs sent to mining participants. Additionally, because the network's mining algorithm is the same as bitcoin’s, there is little added energy expenditure. This sees bitcoin miners have an ability to additionally mine a percentage of the network's blocks. Miners are incentivized through earning a portion of transaction fees or newly issued tokens.
Cadence mining
Cadence mining is a novel mining mechanism that sees ⅓ of Fractal blocks mined by bitcoin miners who merge-mine Fractal, and ⅔ of Fractal blocks mined by its own miner set. Thus, the security of Fractal mining is dependent on two distinct operator sets.
Bitcoin miners who want to merge-mine Fractal point some of their hashrate to secure the Fractal chain. Fractal miners run a distinct mining software that sees them leverage a different difficulty adjustment.
Bitcoin miners who want to merge-mine Fractal point some of their hashrate to secure the Fractal chain. Fractal miners run a distinct mining software that sees them leverage a different difficulty adjustment.
Use Cases
Tokenized UTXO applications
The protocol can be used to improve the efficiency of UTXO-based token protocols. Users are able to transfer and trade tokenized UTXOs with faster confirmation times than Bitcoin L1 with trust tradeoffs.
Tokenized applications may include stablecoin transfers or token exchange protocols.
Tokenized applications may include stablecoin transfers or token exchange protocols.
Testing ground for new opcodes
Since the network has enabled opcodes that are not yet live on Bitcoin, developers can deploy applications there to preview what it would be like on Bitcoin. This includes analyzing the builder experience, potential security vulnerabilities, and presenting how these changes might permanently affect the Bitcoin network.
Source Code
Code is open-source
The source code for Fractal's node implementation is open-source.
Knowledge Bits
Learn more