0

0

一文读懂模块化 BTC Layer2 一键发链平台 UTXO Stack

DDD

DDD

发布时间:2024-04-07 11:19:19

|

1360人浏览过

|

来源于PANews

转载

abcde领投的utxo stack在技术上可以帮助项目开发者一键发行基于utxo架构的btc layer2,并原生集成rgb++协议能力。在安全上结合通过质押 btc、ckb 以及 btc l1 资产以保障layer2安全。

简单来说,UTXO Stack就是比特币生态的“OP Stack + EigenLayer”。

一. BTC Layer2之争与RGB++

关于UTXO Stack,不可能用开源技术实现开RGB++目前市面上的BTC Layer2已经超过20条,但绝大多数都是EVM解决方案。基本是在拿ETH的技术栈+桥来解决BTC的扩容问题。虽然在短期内可以快速搭建起生态,但长期来看,这种解决方案第一在安全性上没有BTC主链强绑定关系,且重度依赖于桥,第二是意识形态上拿ETH的技术栈+桥来扩容BTC,多少有点不伦不类。因此,有些人认为应该拿ETH的Account模型和EVM虚拟机来扩容UTXO的BTC,并尽可能做到“Bitcoin Native”。

BTC和安全一直是关联在一起的,并且BTC L1关联度高,解决BTC Native的安全问题,是电网络运行多年一直未能得到理想效果的问题。同时,智能合约的天然扩容瓶颈也是目前技术发展缓慢的主要原因。为了解决以上问题,Taproot和RGB等客户端验证方案也都在落地时间长,技术进展缓慢等诸多问题。这也是当前EVM扩容方案大行其道的主要原因。

Nervos利用了深耕多年的BTC技术,结合了POW+UTXO的天然结构优势和创新型的“同构映射”技术,打造了客户端验证范式“无缝搬迁”到了CKB之上,命名为RGB++。在牺牲了少许隐私的前提下,它带来了极大的功能与灵活性拓展,并安全性和稳定性上成为了BTC L1的强绑定。更重要的是,RGB++就在几天前正式落地了!也就意味着这不再是一个停留在概念或是开发层面的扩容叙事,而是实实在在在可开发可落地的产 品。

如果将名词表述为客户端验证,同构绑定,或者过于抽象的话,那么可以用以下的近似类比来理解RGB++ - 用户在BTC L1上发起一笔交易来触发CKB上属于该用户的RGB++资产交易,当这笔交易在CKB上完成时,再在BTC L1上一个Commitment。

一文读懂模块化 BTC Layer2 一键发链平台 UTXO Stack

你也许会疑惑 - 这也没省掉Gas费不是?用户在BTC L1上照样还得发起交易,照样得付BTC上的Gas费,现在还得加上CKB这边的Gas费,感觉,更贵了?

其实不然,好处有以下四个

  1. RGB++作为资产发行协议,让BTC L1拥有了发行RGB新资产的能力(想想Merlin的BRC420)
  2. 在CKB上面的RGB++资产交易是完全图灵完备,具备可编程性的
  3. 你可以等多笔RGB++转账完成后,再汇总发送一个Commitment到比特币L1上,这被称为“交易折叠”,是不是很有Rollup即视感,这不就省掉很多Gas费用了
  4. 不光是RGB++资产可以被映射到CKB,Atomical,Rune等具备UTXO特性的资产一样可以映射到CKB上来做图灵完备的交易。

一文读懂模块化 BTC Layer2 一键发链平台 UTXO Stack

因为Bitcoin L1上面的UTXO才能操作或更新RGB++UTXO,所以在RGB++里,CKB成了BTC的“执行+DA”层,BTC L1成了真正意义上的“结算层”,这是目前任何EVM和非EVM BTC 扩容方案都无法做到的。

如果你觉得这套方案还是速度不够快,费用不够低怎么办?毕竟BTC L1上的交易依旧不可避免,CKB作为一条POW L1的极限TPS也只有几百。有没有更加灵活快速的扩容方案,就像……ETH生态那边的Appchain?

于是乎我们有了UTXO Stack,基于BTC与RGB++的“OP Stack”。

二. UTXO Stack - BTC的OP Stack+EigenLayer

如果你熟悉OP Stack,RAAS(Rollup as a Service)协议栈的话,UTXO你理解起来应该非常容易 有了UTXO Stack,你可以一键发行BTC的同构UTXO Appchain,且这些Appchain有如下特性:

  1. UTXO模型,超高TPS (UTXO天生自带并行处理),超低Gas费用
  2. POS机制,安全性由BTC上质押的BTC/CKB来提供(类似EigenLayer)
  3. 资产协议采用RGB++,因为同构映射技术的存在,资产可以在Appchain/CKB/BTC之间任意跳转,无需跨链桥
  4. 可以复用CKB智能合约栈
  5. 可以复用BTC钱包(用户对于CKB这条链无感知)

一文读懂模块化 BTC Layer2 一键发链平台 UTXO Stack

终于,我们有了比特币原生的,基于UTXO的一件发链基础设施,这项基础设施还融合了EigenLayer提出的Restaking概念,在给BTC和CKB更好赋能的同时,为Appchain的冷启动和安全性保驾护航。

可以预见的是,在不久的未来,BTC EVM layer2与BTC UTXO layer2会在技术,生态,乃至意识形态多个层面展开一轮正面对抗。

RGB++从2月正式提出到4月落地,只用了短短不到两个月的时间,展现出团队极其强大的工程能力。UTXO Stack在RGB++落地的同时推出,更是给予了BTC生态资产发行与玩法上更加多样+Bitcoin Native的可能性。我们相信并携手UTXO Stack,一起将比特币生态推向一个更加美好,更加繁荣的未来。

相关专题

更多
堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

392

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

572

2023.08.10

java多线程相关教程合集
java多线程相关教程合集

本专题整合了java多线程相关教程,阅读专题下面的文章了解更多详细内容。

1

2026.01.21

windows激活码分享 windows一键激活教程指南
windows激活码分享 windows一键激活教程指南

Windows 10/11一键激活可以通过PowerShell脚本或KMS工具实现永久或长期激活。最推荐的简便方法是打开PowerShell(管理员),运行 irm https://get.activated.win | iex 脚本,按提示选择数字激活(选项1)。其他方法包括使用HEU KMS Activator工具进行智能激活。

0

2026.01.21

excel表格操作技巧大全 表格制作excel教程
excel表格操作技巧大全 表格制作excel教程

Excel表格操作的核心技巧在于 熟练使用快捷键、数据处理函数及视图工具,如Ctrl+C/V(复制粘贴)、Alt+=(自动求和)、条件格式、数据验证及数据透视表。掌握这些可大幅提升数据分析与办公效率,实现快速录入、查找、筛选和汇总。

1

2026.01.21

毒蘑菇显卡测试网站入口 毒蘑菇测试官网volumeshader_bm
毒蘑菇显卡测试网站入口 毒蘑菇测试官网volumeshader_bm

毒蘑菇VOLUMESHADER_BM测试网站网址为https://toolwa.com/vsbm/,该平台基于WebGL技术通过渲染高复杂度三维分形图形评估设备图形处理能力,用户可通过拖动彩色物体观察画面流畅度判断GPU与CPU协同性能;测试兼容多种设备,但中低端手机易卡顿或崩溃,高端机型可能因发热降频影响表现,桌面端需启用独立显卡并使用支持WebGL的主流浏览器以确保准确结果

3

2026.01.21

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

2

2026.01.21

windows安全中心怎么关闭打开_windows安全中心操作指南
windows安全中心怎么关闭打开_windows安全中心操作指南

Windows安全中心可以通过系统设置轻松开关。 暂时关闭:打开“设置” -> “隐私和安全性” -> “Windows安全中心” -> “病毒和威胁防护” -> “管理设置”,将“实时保护”关闭。打开:同样路径将开关开启即可。如需彻底关闭,需在组策略(gpedit.msc)或注册表中禁用Windows Defender。

1

2026.01.21

C++游戏开发Unreal Engine_C++怎么用Unreal Engine开发游戏
C++游戏开发Unreal Engine_C++怎么用Unreal Engine开发游戏

虚幻引擎(Unreal Engine, 简称UE)是由Epic Games开发的一款功能强大的工业级3D游戏引擎,以高品质实时渲染(如Nanite和Lumen)闻名 。它基于C++语言,为开发者提供高效率的框架、强大的可视化脚本系统(蓝图)、以及针对PC、主机和移动端的完整开发工具,广泛用于游戏、电影制片等领域。

0

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Go语言教程-全程干货无废话
Go语言教程-全程干货无废话

共100课时 | 9.8万人学习

走进 ES6 新标准语法
走进 ES6 新标准语法

共15课时 | 1.5万人学习

韩顺平 2016年 最新PHP基础视频教程
韩顺平 2016年 最新PHP基础视频教程

共47课时 | 10.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号