跳转至主要内容
行情
扫链
追踪
信号
牛人榜
兑换
资产
邀请计划
更多
产品
DeFi
市场
洞察中心
Eco Hub
安全中心
开发者中心
X Layer
探索 X Layer
X Layer 浏览器
跨链桥
开发者文档
测试网水龙头
GitHub
Wallet API
探索 Wallet API
API 文档
API Key 管理
区块链浏览器
DApp 连接钱包
Boost
X Launch
参与 X Launch,抢先赚新币
Giveaway
完成指定任务,领取空投好礼
交易赛
交易热门代币,冲榜赢大奖
奖励中心
领取奖励和空投
预警
语言
货币
下载 OKX Wallet
Web3 指南
公告
返回
简体中文
繁體中文
English
Tiếng Việt
Русский
Español (Latinoamérica)
Bahasa Indonesia
Français
Deutsch
Italiano
Polski
Čeština
Română
Português (Portugal)
Português (Brasil)
Українська
Español (España)
Nederlands
العربية
日本語
Norsk (bokmål)
Suomi
Svenska
返回
返回
学院
帮助中心
发现功能使用指南
热门话题
#
Bonk 生态迷因币展现强韧势头
Hosico
-14.08%
USELESS
-0.62%
IKUN
+3.91%
gib
-9.59%
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
Bonk
-2.18%
ALON
+5.64%
LAUNCHCOIN
-3.51%
GOONC
-7.74%
KLED
+1.54%
#
Solana 新代币发射平台 Boop.Fun 风头正劲
BOOP
-0.21%
Boopa
-15.07%
PORK
0.00%
主页
Salvatore Ingala
₿uilding。 我喜欢链下、第 2 层之类的东西。 默克尔树极简主义者。 比特币爱好者和固件工程师@Ledger
查看原文
Salvatore Ingala
18 小时前
Rust 🦀 开发者们,欢迎你们了解安全区编程的未来。 Vanadium 正在升温,期待你们来试用。 🧵
3.32K
29
Salvatore Ingala
2025年11月14日
有人声称在 taproot 脚本中 OP_IF 总是多余的。 这是错误的。 这个来自 @mononautical 的脚本实际上如果捆绑在一起会更便宜:所有的支出路径无论如何都需要 4 个公钥。在 4 个 OP_CHECKSIGADD 之后,脚本的其余部分少于 32 字节,因此将其捆绑在一起更便宜。 解开捆绑,你会移除检查时间锁的脚本尾部,但会因为脚本现在的深度是 1 而不是 0,增加 32 字节到控制块。 因此,一个优化支出成本的编译器 _将_ 生成捆绑的脚本(即,具有单个叶子的 taptree),因为即使在主要支出路径(3-of-4)中,它也稍微便宜。 专门优化隐私的用户很可能会想要拆分它。 换句话说,生成最佳 taptree 是一个有两个变量的优化问题:支出成本和隐私,而通常你不能同时优化这两个变量。我预计大多数用户不会绝对专注于任何一个变量,而是选择一个成本和隐私都相当不错的 taptree。对于 @mononautical 在这里展示的脚本,一个只有两个叶子的 taptree 会相当不错:主要路径只是一个简单的 3-of-4,并且它将用于大多数支出,而其余的支出条件(可能捆绑在一个单一的 tapleaf 中)希望永远不会上链。 一旦你将 MuSig 和 FROST 纳入考虑,还有更多变量:MuSig 和 FROST 可以降低成本并改善隐私,但它们增加了交互要求和实现复杂性。 开发者和用户会选择什么?我不知道! 只有傻瓜没有疑虑。
mononaut
2025年11月13日
这个 taproot OP_IF 示例对 RDTS 提案的影响比我最初意识到的要严重得多。 它实际上是一个 miniscript 钱包策略: thresh(3,pk(A),pk(B),pk(C),pk(D),older(T1),older(T2)) 这意味着 "一个 3-of-4 多重签名,在时间 T1 后衰减为 2-of-4,在时间 T2 后衰减为 1-of-4"
24.57K
96
Salvatore Ingala
2025年11月12日
这张幻灯片总结了禁止链上数据嵌入的根本原因,或者: - 失败得很惨,或者 - 毁灭Bitcoin。 没有熵,Bitcoin无法运作。 但熵意味着信息内容。
1.94K
23
热门
排行
收藏