Category 欧易交易所最新app

“捡钱”时代已过,散户通过比特币等加密资产赚钱将越来越难

撰文 Terry

最近一年,你有没有遇到过 Rug Pull(撤池子,跑路)项目?有没有因为喊单 KOL 的鼓吹而遭遇「买入即巅峰」?或者遭受越来越猖獗的钓鱼攻击导致的损失?亦或是在头部平台买入新上线的 Token 后一路跌跌不休?

估计不少用户都心有戚戚,中招至少一类场景,可以说,这应该是绝大部分普通投资者在过去一段时间投资经历与真实心境的写照:

无论是链上安全问题还是资产缩水问题,对于用户来说都是防不胜防,不少以前司空见惯的坑甚至都开始产业化,说到难听一点,几乎是连「韭菜根」都连根拔起。

本文就来盘点一下近期加密世界越来越花样百出的坑,以及对于普通用户,加密行业是否还有赚钱红利机会? 普通用户的「花式亏钱大法」 1)Rug Pull 的产业化趋势

首先 Rug Pull 卷款跑路的设局越来越高端,最离谱的莫过于 ZKasino 一事:

4 月 20 日,有社区用户根据 Wayback Machine 历史页面对比发现,ZKasino 将其官网 Bridge 界面 Bridge funds 中的「Ethereum 将被返还,并可被跨链回去」(Ethereum will be returned and can be bridged back at this point.)一句删除。

与此同时社区用户也无法提款,ZKasino 官方 Telegram 被管理员禁言,社交媒体也停止更新,卷款总金额在 2000 万美元以上。

“捡钱”时代已过,散户通过比特币等加密资产赚钱将越来越难

但有意思的是,就在一个月前的 3 月份,ZKasino 刚刚官宣以 3.5 亿美元估值完成 A 轮融资,具体金额未披露,但有多家交易平台和 VC 参投…..

除此之外,像被戏称为「Rug 链」的 zkSync,不仅频繁发生生态项目安全事件,而且蹭热点、快速完成收割的产业化趋势越来越明显,就像前不久与 Merlin 同名的 zkSync 生态 DEX Merlin 发生 Rug Pull,影响上百万美元资金。

只能再次强调一下目前 zkSync 生态的诸多项目确实参差不齐,大家在参与体验 zkSync 生态的同时还是要保持警惕,谨防各个层面的风险。 2)日益猖獗的黑客 / 钓鱼攻击

最近在链上安全领域最令人侧目的一起案件,无疑就是大家似乎已经司空见惯的「首尾号相同钓鱼攻击」:

某巨鲸地址遭首尾号相同地址钓鱼攻击,损失 1155 枚 WBTC,高达 4 亿元以上!虽然后续迫于种种因素该黑客选择了归还资金,但仍揭露了此种钓鱼行为「三年不开张,开张吃一辈子」的极高风险收益比。

而且类似的钓鱼攻击近半年来也已然产业化——黑客往往通过海量生成不同首尾号的链上地址,作为预备的种子库,一旦某个地址和外界发生资金转账,就会立即通过在种子库里找到首尾号相同的地址,然后调用合约进行一笔关联转账,漫天撒网等待收获。

由于有些用户有时会直接在交易记录里复制目标地址,且只核对首尾几位,从而中招,按照慢雾创始人余弦的说法,针对首尾号的钓鱼攻击,「黑客玩的就是撒网攻击,愿者上钩,概率游戏」。

这也只是目前愈发猖獗的黑客攻击的一个缩影,对普通用户来说,花花绿绿的链上世界里,有形的、无形的风险几乎呈指数级增加,而个人的风险防范意识却很难跟上。

总的来看,目前链上、钱包、DeFi 等攻击形式层出不穷,甚至社会工程学攻击也大行其道,使得 DeFi 安全风险就像是一场不对称的单向猎杀:对技术天才而言无疑是取之不尽的免费提款机,而对绝大部分普通用户而言,更像是一把不知何时会落下的达摩克里斯之剑,保持警惕不随便参与授权之余,更多的也是运气。

且到目前为止,网络钓鱼、社会工程学攻击等 C 端的风险,是普通用户在 Web3 中损失资金的最常见方式,且由于智能合约的额外风险点,问题日趋严重。

每一次成功的骗局背后,都会有一个用户停止使用 Web3,而 Web3 生态在没有任何新用户的情况下,将无处可去,这也是对加密行业伤害最大的点之一。 3)KOL 花式喊单

对于绝大部分普通用户来说,关注各类加密 KOL 的社交媒体喊单,是获取 Alpha 密码的重要来源。

这也衍生出了所谓「KOL Round」的说法——作为拥有对二级市场投资者更大影响力的角色,KOL 甚至能够获得比机构 VC 更短的解锁期、更低的估值折扣:

譬如前不久 Monad Labs 以 30 亿美元的大额估值完成了新一轮融资,而知情人士称,一些业内 KOL 获准以 Paradigm 估值五分之一的上限进行投资。

那跟随 KOL 喊单,就真的能够保证稳赚不赔么?根据哈佛大学等研究员对 180 名最著名的加密社交媒体影响者(KOL)发布的约 36000 条推文中所提到的加密资产相关回报表现进行研究,涵盖超过 1600 种 Token,得出了并不尽如人意的结论:

KOL 发推喊单某个 Token,平均一天(两天)回报率为 1.83%(1.57%),市值前 100 名之外的加密项目,喊单一天后的回报率为 3.86%,且收益最早开始大幅下降是在推文发布五天后,第二天到第五天的平均回报率为 -1.02%,这表明超过一半的初始涨幅在五个交易日内被消除。

“捡钱”时代已过,散户通过比特币等加密资产赚钱将越来越难

4)VC Token 上线跌跌不休

一个高 FDV(全稀释估值)、低流通量的 VC Token,一个完全「土狗」、盈亏自负的 Memecoin,你会选哪个?

最近市场的风向已经开始转变,其中 Meme 的风潮更是异军突起,助推 Solana 和 Base 链上交易的极度繁荣,就像坐稳了新一届 Memecoin 扛把子地位的 PEPE,更是创下历史新高,其实到了如今的市场环境下,短期投机之外,Meme 背后所代表的普罗大众对于公平的呼声已经渐成潮流,资金都在用脚投票。

与此对应的,则是近期一连串上线头部平台之后,FDV 极高且走势跌跌不休的 VC,其中的典型代表正如 AEVO、REZ 甚至 BN Megadrop 首个项目 BounceBit 的 Token BB 等等,上市以来几乎每日都以阴线收场,进场的用户无一不被深套。

两相对比之下,关于 Memecoin 和 VC 的讨论与质疑就难免再度成为社区主流,Meme 至少还有用户流带来持续的增量资金与关注热度,而近期动辄数十亿美元估值的新项目却都是套皮宏大叙事或老玩法的陈旧概念产品,必然会遭社区嫌弃,这也为习惯了路径依赖的 VC 与项目方们敲响了警钟。

“捡钱”时代已过,散户通过比特币等加密资产赚钱将越来越难

普通玩家何去何从?

之前在《Web3 无眠,加密世界的「繁花时代」永不落幕?》一文中就提到,「我们爱的不是《繁花》,而是那个遍地机会的年代」。

相信不少加密行业的朋友都曾经试想过,如果我们有机会都回到 10 年前,该如何参与这波时代浪潮?

屯 BTC?做 Miner?成立另一个比特大陆?或是成为 BN 的早期员工?最佳的选择似乎数不胜数,无外乎加密世界过去的草莽十年,真的是突破想象力极限的黄金时代,也诞生了一波又一波的业内传奇与大佬神话。

不管怎么说,赚钱与否这个问题,是 Web3 世界的永恒话题,也是 Web3 发展的生命线。

当交易平台、做市商、VC、项目方、KOL 都开始赚钱,却只有大部分普通用户在持续亏钱时,说明整个市场的深层次结构性问题已经畸形到了一定程度,注定不会长久。

还是那句话,每一次「花式亏钱大法」的背后,都可能会有一批用户停止使用 Web3 产品、远离 VC Token,而去选择拥抱更具公平与草根特征的 Memecoins,这本身就是资金在用脚投票的一种反抗。

而部分 Web3 生态应用在真正跑通价值闭环之前,普通用户将「无处可去」,当然这也许是 Web3 发展所必经的「曲折」,加密行业依然在摸索中前进。

10x Research:比特币在当前价格区间停滞不前,突破信号在哪?

本文来自《

原作者:Markus Thielen

编译:Odaily星球日报 夫如何

10x Research:比特币在当前价格区间停滞不前,突破信号在哪?

市场现状与关键变量

尽管比特币价格目前仅比历史最高点低 7% ,但交易员依旧抱怨比特币走势停滞不前。大量比特币正在被转移出交易所,而稳定币动量则发出警告信号。加密市场交易量下降至 500 亿美元,资金费率仅略微为正,显然交易兴趣低迷。

美联储政策和通胀数据被视为推动比特币达到历史新高的两个关键变量。

6 月 5 日,加拿大央行可能会启动全球降息周期,为美联储提供参考,而 6 月 12 日的美国通胀数据需要显示较低的 3.3% 通胀率,比特币才可能上涨。

下图所示,比特币资金费率(左轴,白色)对比加密货币交易量(右轴,紫色,单位:十亿美元):

10x Research:比特币在当前价格区间停滞不前,突破信号在哪?

比特币转移与交易所动态

交易所中比特币余量的急剧下降表明,大户在预期价格上涨时将比特币移出交易所进行“屯币”

今年 5 月,共计 88000 枚比特币被转移出交易所,目前剩余 250 万枚,创 2018 年 3 月以来的新低。交易所比特币外流始于 5 月 15 日,恰逢美国注册投资者管理超过 1 亿美元的季度末 13 F 备案要求后的 45 天。

Coinbase 占了这些外流的三分之一(29000 枚),前十名交易所中有七个显示了外流,只有 Bitfinex 出现了强劲的流入(7600 枚)。在 5 月底,有 50, 000 枚比特币被转移出交易所。这些数据点是看涨的,且 5 月 27 日算力创下 657 m TH/s 的历史新高(随后略微回落至 602 m TH/s),表明部分挖矿活动依然看涨。

矿工和大户行为分析

从 2023 年 11 月(比特币接近 40, 000)开始,比特币矿工钱包余额从 183.5 万枚 BTC 逐渐下降到 180.6 万枚 BTC,直到 4 月 20 日比特币减半,余额稳定了几周。

然而,在过去的两周里,余额的跌幅有所增加,因为区块奖励减少迫使矿工出售库存以支付运营成本。比特币矿工钱包目前持有 180.4 万枚 BTC。并且矿工们正在继续出售比特币。

5 月份,巨鲸(持有>10000 枚 BTC)增持了 16.4 万枚 BTC,这是自 2018 年 1 月(第三次牛市高峰)以来的最高月度增持量。鲸鱼(持有 1000-10000 枚 BTC)则卖出了 11.8 万枚 BTC,是自 2022 年 12 月(接近低点)以来的最大卖出量。鲨鱼(持有 100 至 1000 BTC)在 2024 年 2 月大量卖出(16.5 万枚 BTC),但在 2024 年 3 月大量买入(15.9 万枚 BTC)。巨型鲸鱼对比特币的积累以及代币从交易所的移动是看涨的。

稳定币发行与市场流动性

回顾一下, 1970 万流通比特币之间的分布情况: 177 万枚可能丢失(自 2013 年以来数量相对稳定),巨鲸(312 万枚 BTC,自 2022 年 11 月以来的最高水平),鲸鱼(480 万枚),鲨鱼(387 万枚),鱼(10 到 100 BTC, 257 万枚),螃蟹(1 到 10 BTC, 213 万枚)和虾(<1 BTC, 142 万枚)。这表明比特币持有者以至少 100 BTC(鲨鱼)主导市场,但鲸鱼(至少 1 k BTC)是最大的持有者类别。

已发行的稳定币总价值近 1400 亿美元,持有超过 1000 万美元的钱包占比超过 50% ,这表明大型投资者而非散户交易者在推动稳定币(或整体加密货币)市场。然而,在比特币减半后两天,当 Runes 交易费用达到峰值时,鲸鱼(持有>1000 万美元)持有的稳定币余额从 760 亿美元下降到 720 亿美元。

钱包持有量趋于稳定且波动较小。因此, 2024 年 4 月 22 日鲸鱼的稳定币持有量峰值可能是一个关键转折点,表明大型投资者要么将其稳定币转换为加密货币,要么转换为法币。然而,新的法币到加密货币的资金流入已停止,这令人担忧,因为这一直是比特币从 30, 000 美元涨至 70, 000 美元的关键驱动因素。 

下图所示,比特币(左轴,紫色)对比 30 天稳定币冲动(右轴,白色,单位:十亿美元):

10x Research:比特币在当前价格区间停滞不前,突破信号在哪?

在过去 30 天内,仅 4 亿美元的稳定币净发行量被披露宣发,这令人担忧,因为自 2023 年 9 月灰度赢得对 SEC 的诉讼以来,较为积极的稳定币供应动量已经消失。

较小的钱包(持有少于 100 万美元)仍在增加其稳定币持有量,要么通过新的法币到加密货币的转换,要么更可能是将加密货币持有量转换为稳定币(获利或止损)。

结论

总之,虽然较小的钱包仍在增加其稳定币持有量,但鲸鱼正在悄然变得不那么活跃,并将其稳定币转换为加密货币(例如 BTC)或法币(变现)。鲸鱼购买比特币与 4 月/5 月大规模稳定币铸造同时发生。铸币现在已暂停,且比特币正在从交易所转移出。

这使得宏观经济动量成为关键变量。市场要么需要美联储降息(不太可能,但 6 月 5 日加拿大央行会议可能提供早期信号),要么需要 6 月 12 日的通胀数据较低(我们认为可能 3.3% ),这至少会导致美联储成员至少转向鸽派。否则,比特币可能会陷入 60000 到 73000 美元的区间。

探索Covenants:如何为比特币带来Native的可编程性

探索Covenants:如何为比特币带来Native的可编程性缩略图

作者:Jeffrey HU & Harper LI,HashKey Capital

近期比特币社区里掀起来一波关于重新启用 OP_CAT 等操作码的讨论。Taproot Wizard 也通过推出 Quantum Cats 的 NFT、声称已经获得 BIP-420 的编号等,吸引了不少人的注意力。支持者宣称,启用了 OP_CAT 可以实现「限制条款」(covenants)、实现比特币的智能合约或可编程性。

如果你注意到「限制条款」这个词并稍作搜索,就会发现这是另一个很大的兔子洞。开发人员已经讨论了多年,除了 OP_CAT 之外,还有 OP_CTV、APO、OP_VAULT 等等实现限制条款的技术。

那么,究竟什么是比特币的「限制条款」?为什么能吸引到如此多的开发人员持续数年的关注和讨论?能实现比特币的哪些可编程性?背后的设计原理是什么样的?本文试做一个概览性的介绍和讨论。

探索Covenants:如何为比特币带来Native的可编程性

什么是「限制条款」

Covenants,中文译作「限制条款」,有时也翻译为「契约」,是一种能够给未来的比特币交易设置条件的机制。

当前的比特币脚本也包含了限制的条件,例如花费的时候要输入合法的签名、送入符合的脚本等。但是只要用户能解锁,就可以将该UTXO花到任意他希望的地方。

而限制条款是,在此限制如何解锁的基础之上,做出更多限制,例如限制 UTXO 之后的花费,也就是实现类似「专款专用」的效果;或一笔交易中送入的其他输入条件等。归根结底就是,限制条款可以直接在比特币脚本中实现对交易进一步花费的限定,从而实现类似智能合约效果的交易规则。

探索Covenants:如何为比特币带来Native的可编程性

更为严谨地说,目前的比特币脚本也具备一定的限制条款,例如基于操作码的时间锁,就是通过内省交易的 nLock 或者 nSequence 字段来实现交易花费前的时间限制,但也基本仅限于时间方面的限制。

那么,开发和研究人员为什么要设计这些限制检查?因为限制条款不只是为了限制而限制,更是设置了交易执行的规则。这样,用户只能按照预先设定的规则来执行交易,从而完成预定的业务流程。

所以比较反直觉的是,这可以解锁更多应用场景。

Covenants应用场景

确保 Staking 的惩罚

限制条款的一个最直观的例子是 Babylon 在 Bitcoin staking 流程中的 slash 交易。

Babylon 的 Bitcoin staking 过程是用户将自己的 BTC 资产在主链上发送到一个特殊的脚本中,花费条件包括两种:

·Happy ending:经过一定的时间后,用户用自己的签名即可解锁,即完成 unstake 的过程

·Bad ending:如果用户在某个被 Babylon 租借安全性的 PoS 链上有双签等作恶行为,那么通过 EOTS(extractable one-time signatures,一次性可提取签名),可以解锁出这部分资产,并由网络中的执行角色将一部分资产强制发送到燃烧地址(slash)

探索Covenants:如何为比特币带来Native的可编程性

(来源:Bitcoin Staking: Unlocking 21M Bitcoins to Secure the Proof-of-Stake Economy)

注意这里的「强制发送」,这意味着即便是可以解锁这笔 UTXO,但该资产不能任意地发送到其他任何地方,只能燃烧掉。这样才能保证作恶的用户无法抢先用自己已知的签名把资产转回给自己,以逃脱惩罚。

这个功能如果在 OP_CTV 等限制条款实现后,可以在 staking 脚本的「bad ending」分支中增加 OP_CTV 等 opcode 以实现限制。

而在 OP_CTV 启用前,Babylon 就需要通过变通的方法,由用户 + 委员会共同执行的方式来模拟实现限制条款强制执行的效果。

拥堵控制

一般而言,拥堵是指当比特币网络上手续费率很高,交易池中积攒了比较多的交易等待打包,所以如果用户想要快速确认交易,就需要提高手续费。

而此时如果一个用户必须发送多笔交易给多个收款方,就不得不提高手续费,承担比较高的成本。同时也相应的会进一步推高整个网络的手续费率。

如果有了限制条款,一个解决方法是发送方,可以先承诺到一笔批量发送的交易上。这个承诺可以让所有的接收方相信,最终的交易都会进行,可以等到手续费率低的时候再发送具体的交易即可。

如下图所示,当对区块空间的需求很高时,进行交易变得非常昂贵。通过使用 OP_CHECKTEMPLATEVERIFY,大批量支付处理商可以将其所有付款聚合到单个 复杂度为O(1)的事务中以进行确认。然后,一段时间后,当人们对区块空间的需求减少时,付款可以从该UTXO中扩展出来。

探索Covenants:如何为比特币带来Native的可编程性

(来源:https://utxos.org/uses/scaling/)

这个场景是 OP_CTV 这个限制条款提出的比较典型的一个应用案例。还有更多的应用案例可从 https://utxos.org/uses/ 找到,除了上述拥堵控制,该网页列举了 Soft Fork Bets、Decentralized options、Drivechains、Batch Channels、Non Interactive Channels、Trustless Coordination-Free Mining Pools、Vaults、Safer Hashed Time Locked Contracts (HTLCS) Limits 等。

保管库

保管库(vault)是比特币应用中一类比较广泛讨论的应用场景,特别是在限制条款领域内。因为日常操作不可避免的要在资金保管与资金使用需求之间进行平衡,所以人们希望能有一类保管金库的应用:可以保证资金安全,甚至即使账户被黑(泄露了私钥),也能限制资金的使用。

基于实现限制条款的技术,保管库类的应用可以比较容易的构建出来。

以 OP_VAULT 的设计方案为例:在花费保管库中的资金时,需要先发送一笔交易上链。这笔交易表明了希望花费保管库的意图,即「trigger」,并在其中设置了条件:

如果一切正常,那么第二笔交易是最终取款的交易。等待N个区块后,可以将资金进一步花费到任意地方

如果发现是这笔交易被窃取的(或者是被「扳手攻击」时候胁迫的),在N个区块的取款交易发送前,可以立即发送到另一个安全地址(用户更安全的保管)

探索Covenants:如何为比特币带来Native的可编程性

(OP_VAULT 的流程,来源:BIP-345)

需要注意的是,在没有限制条款的情况下,也可以构建出来一个保管库应用,一个可行的办法是用私钥来准备好以后花费的签名,然后销毁掉这个私钥。但限制仍然比较多,例如需要确保这个私钥已经销毁掉(类似于零知识证明中的 trusted setup 过程)、金额和手续费提前确定(因为要预签名)因而缺乏灵活性等。

探索Covenants:如何为比特币带来Native的可编程性

(OP_VAULT 和预签名式的保管库流程对比,来源:BIP-345)

更健壮和灵活的状态通道

一般可以认为,包括闪电网络在内的状态通道拥有和主链近乎等同的安全性(在保证节点可观察最新状态、能够正常发布最新状态上链的情况下)。然而在有了限制条款之后,一些新的状态通道的设计想法可以在闪电网络的之上更加健壮或灵活。这其中比较知名的包括 Eltoo、 Ark 等。

Eltoo (也称为 LN-Symmetry)就是其中一个比较典型的例子。这个技术方案取「L2」的谐音,为闪电网络提出了一种执行层,允许任何后来的通道状态取代之前的状态,而不需要惩罚机制,因此也可以同时避免类似闪电网络节点那种必须保存多个之前状态以防止对手作恶。为了实现上述效果, Eltoo 提出了 SIGHASH_NOINPUT 的签名方式,即 APO(BIP-118)。

而 Ark 旨在降低闪电网络的入站流动性和通道管理等难度。它是一种 joinpool 形式的协议,多个用户都可以在一定时间内接受一个服务提供商作为交易对手,在链外进行虚拟 UTXO(vUTXO)的交易,但在链上共享一个 UTXO从而降低成本。和保管库类似,Ark 也可以在当前的比特币网络上实现;但引入了限制条款之后,Ark 可以基于交易模板降低所需要的交互量,实现更去信任化的单边退出。

Covenants技术概览

从上述应用可以看到,Covenants限制条款更像一个效果而非某种技术,因此有许多种实现的技术方式。如果进行分类,可以包括:

类型:通用型、专用型

实现方式:基于 Opcode、基于签名

递归:递归、非递归

探索Covenants:如何为比特币带来Native的可编程性

而其中,递归是指:有一些限制条款的实现,也可以通过限制下一笔输出来限制再下一笔的输出,可以实现添加的限制可以超越一笔交易,达到更高的交易深度。

一些主流的限制条款设计包括:

探索Covenants:如何为比特币带来Native的可编程性

探索Covenants:如何为比特币带来Native的可编程性

Covenants限制条款的设计

从前面的介绍可以看出来,目前的比特币脚本主要限制了解锁的条件,没有限制该 UTXO 如何进一步被花费。要实现限制条款,我们就要反过来思考:为什么目前的比特币脚本无法实现Covenants限制条款?

原因主要在于目前的比特币脚本无法读取交易自身的内容,即交易的「内省」(introspection)。

如果我们可以实现交易的内省——检查交易的任何内容(包括输出),那么就可以实现限制条款了。

因此限制条款的设计思路也主要围绕在如何实现内省上。

基于操作码 vs 基于签名

最简单粗暴的想法是,增加一个或多个操作码(即一个操作码+多种参数,或多个不同功能的操作码),直接读取交易的内容。这个也就是基于操作码的思路。

而另外一种思路是,可以不在脚本中直接读取和检查交易自身的内容,而是可以利用交易内容的哈希——如果已经对这个哈希进行了签名,那么只要在脚本里改造例如 OP_CHECKSIG 等来实现对这个签名的检查,就可以间接的实现交易内省及限制条款了。这个思路就是基于签名的设计方式。主要包括 APO 及 OP_CSFS 等。

APO

SIGHASH_ANYPREVOUT(APO)是提议中的一种比特币签名方式。签名的最简单的方式是对交易的输入输出都承诺,但比特币还有更为灵活的方式,即 SIGHASH,选择性地对一笔交易中的输入或输出进行承诺。

目前 SIGHASH 及其组合对交易输入输出的签名范围(来源《Mastering Bitcoin, 2nd》

探索Covenants:如何为比特币带来Native的可编程性

如上图所示,除了适用到全部数据的 ALL 之外,NONE 的签名方式是只适用到所有输入,而不用于输出;SINGLE 是在此基础上,只对适用到相同输入序号的输出。另外,SIGHASH 还可以组合,叠加了 ANYONECANPAY 修饰符后,只适用于一笔输入。

而 APO 的 SIGHASH 则是只对输出签名,而不对输入部分签名。这也就意味着,用 APO 方式签名之后的交易,可以在之后附加到任何一个满足条件的 UTXO 上。

探索Covenants:如何为比特币带来Native的可编程性

这种灵活性是 APO 实现限制条款的理论基础:

可以预先创建一笔或多笔交易

通过这些交易的信息构建出一个只能求出一个签名的公钥

这样任何发送到该公钥地址上的资产都只能通过预先创建的交易来花费

值得注意的是,因为这个公钥没有对应的私钥,所以可以确保这些资产只能通过预先创建的交易来花费。那么,我们就可以在预先创建的这些交易中规定资产的去向,从而实现限制条款。

我们可以进一步通过对比以太坊的智能合约来理解:通过智能合约我们可以实现的也是只有通过一定的条件,才能从合约地址中取款,而非靠一个 EOA 签名就任意花费。从这一点来讲,比特币通过签名机制的改进就可以实现这种效果。

但上述过程中的问题在于计算时存在循环依赖,因为需要知道输入的内容来预签并创建交易。

APO 以及 SIGHASH_NOINPUT  实现这种签名方式的意义在于可以解决这种循环依赖问题,在计算时只需要知道(指定)交易的全部输出即可。

OP_CTV

OP_CHECKTEMPLATEVERIFY (CTV) ,即 BIP-119 ,采用了改进Opcode 的方式。它将 commitment hash 作为参数,并要求任何执行操作码的交易都包含一组与该承诺匹配的输出。通过CTV,将允许比特币用户限制他们使用比特币的方式。

该提案最初以OP_CHECKOUTPUTSHASHVERIFY(COSHV)的名义推出,并且早期侧重于创建拥塞控制交易的能力,因此对该提案的批评也集中在该方案不够通用、过于具体地针对拥塞控制用例。

在上文提到的拥堵控制用例中,发送者 Alice 可以创建 10 个输出并对这 10个输出进行哈希,并使用生成的摘要来创建一个包含 COSHV 的 tapleaf 脚本。Alice 还可以使用参与者的公钥来形成 Taproot 内部密钥,以允许他们在不泄露 Taproot 脚本路径的情况下合作支出。

然后,Alice 会给每个接收者一份所有 10 个输出的副本,以便他们每个人都验证 Alice 的设置交易。当他们以后想要花费这笔付款时,他们中的任何一个都可以创建一个包含承诺输出的交易。

在整个过程中,在 Alice 创建并发送设置交易时,Alice 可以通过现有的异步通信方法(如电子邮件或云驱动器)发送这 10 个输出副本。这意味着,接收者不需要在线,也不需要相互交互。

探索Covenants:如何为比特币带来Native的可编程性

(来源:https://bitcoinops.org/en/newsletters/2019/05/29/#proposed-transaction-output-commitments)

和 APO 类似,地址也可根据支出条件来构建,可以用不同的方式来制作「锁」,包括:增加其他的 key、时间锁、可组合逻辑。

探索Covenants:如何为比特币带来Native的可编程性

探索Covenants:如何为比特币带来Native的可编程性

(来源:https://twitter.com/OwenKemeys/status/1741575353716326835)

CTV 在此基础上提出了可以检查经过 hash 后的花费交易是否与定义的匹配,即将交易数据作为开「锁」的密钥。

我们可以将上面 10 个接收者的例子继续延伸,接收方可进一步将其地址密钥设置为已签名但未广播的 tx 发送给下一批接收方地址,以此类推,形成一个如下图所示的树状结构。Alice 在链上只用1 utxo 的区块空间就可以构造一个涉及多个用户的账户余额变更。

探索Covenants:如何为比特币带来Native的可编程性

来源:https://twitter.com/OwenKemeys/status/1741575353716326835

而如果其中一个叶子是闪电通道、是cold storage、是其他支付路径呢?那么这棵树将从单维多层的支出树扩展至多维多层次的支出树,能支持的场景将更为丰富和灵活。

探索Covenants:如何为比特币带来Native的可编程性

来源:https://twitter.com/OwenKemeys/status/1741575353716326835

CTV 自提出以来,经历了 2019 年从 COSHV 更名、在 2020 年被分配了BIP-119,并出现用于创建支持 CTV 合约的编程语言 Sapio,在22、23年得到了社区很多讨论、更新,以及对其激活方案的争论,目前仍是社区讨论比较多的一个软分叉升级提案之一。

OP_CAT

OP_CAT 如开篇所介绍的,也是一个目前非常受关注的升级提案,实现的功能对堆栈中的两个元素进行拼接(concatenante)。虽然看上去很简单,但 OP_CAT 可以很灵活的在脚本中实现很多功能。

最直接的例子就是对于 merkle 树相关的操作。Merkle 树可以理解为两个元素先拼接,再进行 hash。目前比特币脚本里有 OP_SHA256 等 hash 的操作码,所以如果能用 OP_CAT 实现对两个元素拼接,就可以在脚本中实现 merkle 树的验证功能,也就在一定程度上具备了轻客户端验证的能力。

另外的实现基础还包括对于 Schnorr 签名的增强:可以对脚本的花费签名条件设置为用户的公钥和公开 nonce 的拼接;之后如果签名者如果想要另签一个交易将这笔资金花费到其他地方,就不得不使用同样的 nonce 而导致私钥泄露。也就是通过 OP_CAT 实现了对 nonce 的承诺,进而确保已签名交易的有效性。

OP_CAT 的其他的应用场景还包括:Bistream、树形签名、抗量子的 Lamport 签名、保管库等等。

OP_CAT 本身并不是一个新的功能,它曾在比特币最早期版本中存在过,不过由于可能导致被攻击所利用而在 2010 年开始被禁用。例如,重复使用 OP_DUP 和 OP_CAT 就可以很容易的让全节点在处理此类脚本时堆栈爆炸,参考这个 demo。

但现在重新启用 OP_CAT 不会发生前面提到的堆栈爆炸问题么?因为当前的 OP_CAT 提案只涉及到在 tapscript 中启用,而 tapscript 限定了每个堆栈元素不超过 520 字节,所以不会产生以前的堆栈爆炸问题。还有一些开发者认为中本聪直接禁用 OP_CAT 可能过于严苛。但由于 OP_CAT 的灵活性,可能确实一些会导致漏洞的应用场景在当前无法穷尽。

所以综合了应用场景和潜在风险等,OP_CAT 最近受到很多关注,也有过 PR review,是当前最热门的升级提议之一。

结语

「自律带来自由」,从上面的介绍可以看到,限制条款可以直接在比特币脚本中实现对交易进一步花费的限定,从而实现类似智能合约效果的交易规则。相比于 BitVM 等链外方式,这种编程方式可以更为原生的在比特币上验证,同时也可以改进主链上的应用(拥堵控制)、链外应用(状态通道)以及其他的新的应用方向(staking 惩罚等)。

限制条款的实现技术如果能再结合一些底层的升级,会进一步释放可编程性的潜力。例如,最近在 review 中的 64 位运算符的提案,就可以进一步与提议的 OP_TLUV 或其他的限制条款结合,可以基于交易输出的聪的数量来进行编程。

但限制条款也可能会导致一些计划外的滥用或漏洞,因此社区对此也比较谨慎。另外,限制条款的升级也需要涉及到共识规则的软分叉升级。鉴于 taproot 升级时的情形,限制条款相关的升级可能也需要假以时日来完成。

比特币生态后市展望 数据才是决策的必杀技

比特币生态后市展望 数据才是决策的必杀技缩略图

“在这个充满变革和创新的时代,对比特币生态的未来展望显得尤为重要。“5月23日晚间,OKLink 受到行业媒体链捕手的邀请,做客以“ BTC 生态后市展望”为主题的直播讨论,从链上数据分析的角度进行分析与展望,通过数据趋势见微知著。

  第四次减半与过往有何不同?

随着 2023 年以来 BTC 生态的持续增长,比特币网络的活跃度情况与上次减半时已大不相同,区块奖励降为 3.125 BTC。

根据 OKLink 矿工收入数据来看,矿工总收入通常在减半后会下降,但之后会随之上升,因为矿工收入除了区块奖励还有交易手续费,由于减半前后市场出现的交易量大幅上升,导致矿工得到更多手续费。普遍来说,区块奖励往往远高于手续费。而这一次减半期间矿工得到的手续费首次超过区块奖励,达到总收入的 70% 左右。

比特币生态后市展望 数据才是决策的必杀技

虽然是短暂现象,但至少证明在不考虑区块奖励的情况下,比特币链上活动所带来的交易费用增长理论上足以对矿工群体产生持续的正向激励。

想让这一现象持续,必要前提是链上活动足够活跃,因此需要更多诸如比特币符文这样能吸引市场关注并创造增量价值的链上应用。从这角度来看, BTC 减半会在某种程度上推动 BTC 链上生态发展,或将成为生态创新加速的“催化剂”。但随着 BTC 生态的持续繁荣, BTC 减半未来对市场的影响也会越来越小。

  哪些数据在 BTC 后市更值得关注?

交易量是市场热度的晴雨表,激增时显现投资者兴趣的浓厚或投机情绪的高涨,反之亦然。

比特币生态后市展望 数据才是决策的必杀技

活跃地址数量和去中心化应用 (DApp) 的增长等指标可以提供有关加密货币实际使用和采纳情况的信息。根据 OKLink 浏览器活跃地址数据显示,BTC 的平均活跃地址占总地址数量的 1.43%,高于以太坊的 0.66%。而 BTC 每日新增地址数从 2016 年来至今,一直维持在 30万 左右。数据才是决策的钥匙。

比特币生态后市展望 数据才是决策的必杀技

  数据如何助力 BTC 生态发展  

BTC 生态是 OKLink 重点关注之一,并在重点开发对比特币 Layer2 的支持,以及 Layer 1 与 Layer2 的跨链交易数据。

OKLink 现已支持 44 条公链,并包括所有 BTC 的 inscription NFT 以及代币、交易列表、交易详情等。用户也能便捷的查询某个地址详情、曾经的历史交易等。同时并提供多种集成数据分析工具,包括大额播报、实时 Gas Fee 统计、链上指标分析、交易量、持仓量、算力指标分析等数据,用户可直观查看数据的趋势和变化,快速获取关键信息。

比特币生态后市展望 数据才是决策的必杀技

同时也提供更多关于 BTC 铭文的关键数据,如铭文代币情况、铭文交易与铭文列表,目前已支持 Runes、BRC-20、ARC-20、SRC-20、BRC20-S 和 Ordinals NFT

比特币生态后市展望 数据才是决策的必杀技

市场波诡云谲,唯有数据才是决策的必杀技,数据的客观性、准确性和可分析性是它的力量所在,可以帮助我们更好地理解减半后的市场表现以及对未来的趋势做出研判。