5 Major Technological Advances in the BTC Ecosystem: Detailed Explanation of Fractal, AVM, OP_NET, BRC100 and Programmability runes

robot
Abstract generation in progress

BTC Ecosystem Technology Progress: From Fractal to Programmability Rune

Since the beginning of 2024, the BTC ecosystem has made significant progress on the technical level, especially in the area of programmability expansion solutions. This article will introduce several highly regarded projects, including Fractal Bitcoin, AVM, OP_NET, BRC100, and programmable runes.

Fractal, OP_NET, AVM, BRC100, Programmability rune, BTC what other expansion solutions are there?

Fractal

Fractal is a scalable framework based on Bitcoin Core client software virtualization. It improves the performance of the entire network by recursively creating a tree structure, where each layer of the blockchain enhances overall performance. Fractal is fully compatible with Bitcoin and its infrastructure, but activates the op_cat operator, allowing for more logic to be implemented.

Fractal is developed by the Unisat team and is expected to launch its mainnet in September 2024. Its tokenomics includes 50% generated from mining, 15% for the ecosystem, 5% for early investor presale, 20% allocated to advisors and core contributors, and 10% for establishing partnerships and liquidity.

In terms of architecture design, Fractal encapsulates the bitcoin core client into a deployable and runnable blockchain software package (BCSP), recursively anchored on the Bitcoin mainnet. It makes some modifications to the bitcoin core, such as shortening block confirmation times and increasing block sizes to improve performance.

Fractal enhances security through joint mining, setting specific block height protections, and other methods. It also supports cross-chain asset transfers and plans to support assets like BTC and BRC-20 as wrapped assets on the network.

AVM

AVM(Atomicals Virtual Machine) is the BTC smart contract implementation of the Atomicals Protocol. It creates a virtual machine that simulates BTC scripts, opening up multiple raw BTC opcodes, allowing developers to implement smart contracts through combinations of Bitcoin scripts.

AVM achieves Turing completeness through a double-stack PDA, running in a sandbox that includes an indexer, instruction parser, and global state. Its instruction set contains the complete BTC opcodes, allowing developers to program using the functionalities of BTC that are not yet activated.

As a framework, AVM is almost applicable to any metadata protocol, requiring only minor adjustments to the indexer under the virtual machine. It has released a beta version, and the related code can be viewed on GitHub.

OP_NET

OP_NET aims to introduce Ethereum-like smart contract functionality to the Bitcoin network. It provides a complete, compact, and user-friendly development library, primarily written in AssemblyScript.

OP_NET retains the block consensus and data availability of Bitcoin by executing complex calculations on Bitcoin blocks through the virtual machine (OP_VM). It supports multiple programming languages and enables advanced smart contract features using Tapscript.

When interacting on the OP_NET network, users need to pay additional transaction fees. To expand the use of BTC in DeFi applications, OP_NET provides a Proof of Authority system that allows BTC to be wrapped as WBTC.

The OP_NET ecosystem encompasses various fields such as decentralized trading, lending, market making, liquidity provision, and cross-chain bridges, including projects like Motoswap, Stash, and Ordinal Novus.

Fractal, OP_NET, AVM, BRC100, Programmability rune, BTC what other expansion plans are there?

BRC100

BRC-100 is a decentralized computing protocol built on the Ordinals theory. It achieves complex DeFi operations by adding new operations such as "burn" and "mint" to brc20.

BRC-100 provides operations such as mint2/mint3 and burn2/burn3, allowing tokens to be converted between the UTXO model and the state machine model. It supports enhancing computational capabilities and state transitions through extended protocols, and all BRC-100 extended protocols are mutually compatible.

In the BRC-100 ecosystem, there are projects such as inBRC, 100Swap, and 100Layer, which provide functionalities like market and indexers, AMM exchanges, and liquidity protocols.

Programmability rune ( Protorunes )

Programmable runes are an extension layer of runes, allowing the creation of programmable assets with runes. Among them, the Proto-Runes Protocol is an important project that provides a framework for programmable runes.

The Proto-Runes Protocol introduces the Protoburn mechanism, allowing runes to be converted into representations used by sub-protocols. Protomessage is used to execute operation instructions within the sub-protocol.

Recently, the first Protorune "QUORUM•GENESIS•PROTORUNE" has successfully completed the Protoburn. It is intended to serve as a public forum for the Protorune standard and can provide governance features for project tokens.

These technological advancements bring more possibilities to the BTC ecosystem, paving the way for the future development of the Bitcoin network, from scalability to smart contract capabilities.

Fractal, OP_NET, AVM, BRC100, Programmability rune, BTC what other expansion plans are there?

BTC1.14%
OP4%
NET-3.75%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 3
  • Share
Comment
0/400
SandwichHuntervip
· 08-02 17:29
There are new toys to play with again.
View OriginalReply0
LowCapGemHuntervip
· 08-02 17:22
BTC is going to da moon again this year.
View OriginalReply0
TokenTaxonomistvip
· 08-02 17:05
statistically speaking, these "innovations" are just rebranded dead ends
Reply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)