### BRC2.0 核心技术架构(BiS主导,比特币L1锚定+链下EVM执行)
BRC2.0是**基于Ordinals/BRC20的索引层升级**,不修改比特币主网共识,采用「**BTC L1结算锚定 + 链下EVM索引执行 + UTXO兼容状态管理**」三层架构,实现比特币原生可编程DeFi。
#### 一、底层锚定层(比特币L1,结算与安全底座)
- 完全复用比特币**UTXO模型+Ordinals铭文**,所有合约部署、调用、资产转移均以**JSON格式铭文**写入BTC交易,由BTC主网PoW共识确认、不可篡改,继承比特币最高安全。
- 不依赖跨链桥、侧链、L2,**无Wrapped资产、无额外信任假设**,所有状态最终锚定BTC主网区块高度,索引器按链上顺序执行。
- 兼容现有BRC20(deploy/mint/transfer)、Ordinals、Runes,资产自动映射、无缝升级。
#### 二、核心执行层(链下EVM索引器,可编程引擎)
这是BRC2.0的核心:BiS自研**EVM兼容执行引擎嵌入BRC20标准索引器**,把索引器从“余额计算器”升级为**图灵完备虚拟机**。
1. **EVM嵌入与兼容**:内置定制EVM,支持**Solidity合约直接部署、以太坊工具链(Hardhat/Truffle)原生迁移**,无需重写代码。
2. **模块化执行组件(UCode+AccountLayer+ProtocolRouter)**:
- UCode:存储/执行Solidity字节码,处理合约逻辑
- AccountLayer:映射BTC地址→BRC2.0合约账户,兼容UTXO与账户模型
- ProtocolRouter:路由BRC20/BRC2.0/Runes指令,统一索引标准
3. **链下执行、链上存证**:合约计算、状态变更在索引器(链下)完成;**仅最终状态哈希/结果铭刻上链**,大幅降低主网Gas、提升TPS。
#### 三、状态与数据层(索引共识,状态同步)
- **分布式索引共识**:由BiS、Unisat、OKX、Domo等生态节点运行统一索引器,按BTC区块顺序同步执行、校验状态,形成**单一可信状态源**,避免分叉。
- **全生态数据聚合**:统一索引Ordinals、BRC20、Runes、BRC2.0合约数据,提供标准化API,供钱包、DEX、浏览器调用。
- **状态回滚与安全**:索引器保留完整区块历史,支持基于BTC主网的状态校验、紧急回滚;核心合约多轮第三方审计,团队保留最小升级权限兜底安全。

#### 四、核心架构总结(一句话)
**BTC L1负责最终结算与安全,链下EVM索引器负责智能合约执行,分布式索引共识保证状态一致,兼容UTXO/BRC20/Runes,实现比特币原生可编程DeFi,无桥、无Wrap、低Gas**。