# Key Features

#### 🔒 **ZK-Rollups for Scalability & Security**

* Achieve thousands of transactions per second (TPS)
* Lower transaction costs to near-zero
* Maintain Bitcoin-level security using zero-knowledge proofs

#### 🧠 **BitVM-Based Smart Contracts**

* Bitcoin now supports logic-based applications
* Build DeFi, DAO, and gaming applications natively with Bitcoin’s security guarantees

#### 🔄 **Native BTC Bridging**

* Move BTC to and from IBVM quickly and securely
* Eliminate dependence on centralized exchanges or wrapped tokens

#### 💸 **Decentralized Finance (DeFi) for Bitcoin**

* **Decentralized Escrow**: Peer-to-peer payments with trustless dispute resolution
* **BTC Lending**: Use your Bitcoin as collateral or earn yield on it
* **Cross-Chain Swaps**: Trade assets across chains without intermediaries

#### 🌱 **Energy-Efficient by Design**

* Reduces Bitcoin energy use by 99.9%
* Operates with only 0.438 GWh/day vs. Bitcoin’s 438 GWh/day
* Saves users and the environment—**$40 billion/year** in potential energy costs

#### 🌐 **Cross-Chain Interoperability**

* Seamless interactions between Bitcoin and other blockchain ecosystems
* Expand the reach of your dApps and tokens

#### 🔧 **Developer-First Infrastructure**

* Open-source SDKs, APIs, and documentation
* Sandbox testnet for rapid prototyping
* Community grants and builder support


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ibvm.gitbook.io/ibvm-doc/getting-started/key-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
