/ home / newsletters /
Bitcoin Optech Newsletter #81
本周的 Newsletter 请求帮助测试 LND 下一主要版本的预发布版本,寻求对将支付作为 Chaumian CoinJoin 混合的一部分的方法进行审查,链接到离散日志合约(DLC)协议规范的工作进展,并包含我们定期更新的关于流行服务、客户端软件和基础设施项目的显著变化。
行动项
新闻
-
● 提出新的 CoinJoin 混合技术: Max Hillebrand 在 Bitcoin-Dev 邮件列表上发起了一个关于 Wormhole 的讨论线程,该方法是在 Wasabi 设计讨论中开发的,旨在将支付作为 Chaumian CoinJoin 的一部分进行发送。该协议甚至可以防止发送者在匿名集内得知接收者的比特币地址。开发者 ZmnSCPxj 指出该技术与 tumblebit 类似,后者提供了一种无需信任的 Chaumian 支付服务。Hillebrand 正在寻求对该设计的反馈,希望未来能够实现该技术。
-
● 离散日志合约(DLC)协议规范: DLCs 是一种合同协议,允许两方或多方根据由预言机(或多个预言机)确定的事件结果来交换资金。在事件发生后,预言机会以数字签名的形式发布对事件结果的承诺,胜出方可以使用该签名来领取资金。预言机不需要知道合同的条款(甚至不知道存在合同)。该合同可以类似于链上闪电网络(LN)交易的一部分,或者在 LN 通道内执行。这使得 DLCs 比其他已知的基于预言机的合同方法更加隐私和高效,且安全性更高,因为如果预言机发布虚假结果,将产生明确的欺诈证据。
本周 Chris Stewart 宣布,几位开发者正在致力于制定使用 DLC 的规范,目标是创建一个可互操作的设计,以供不同的软件(包括 LN 实现)使用。请参阅他们的代码库获取当前的规范。对 DLCs 感兴趣的读者也可以查看无脚本脚本代码库,该库记录了数字签名方案在合同协议中的其他巧妙应用。
服务和客户端软件的更改
在此月度栏目中,我们重点介绍比特币钱包和服务的有趣更新。
-
● River Financial 使用多种比特币技术: 在一个 Twitter 线程中,River Financial 概述了他们默认使用的 PSBT、脚本描述符、闪电网络(LN)和原生 Segwit 地址。
-
● Wasabi 在入账交易中标注 RBF: Wasabi 的入账交易通知现在会标注 RBF 信号以及该交易是否为替代交易。为了增强隐私,Wasabi 还随机地在 2% 的交易中发送 RBF 信号。
值得注意的代码和文档更改
本周 Bitcoin Core、C-Lightning、Eclair、LND、libsecp256k1、比特币改进提案(BIPs)和闪电网络规范中的显著变化。
-
● Bitcoin Core #17843 帮助解决了在使用避免地址重用的钱包中
listunspent
和getbalances
RPC 如何确定地址重用的差异。在解决之前,该问题可能导致getbalances
RPC 过高地报告可用于支出的资金。 -
● Eclair #1247 修复了 Newsletter #72 中描述的 Sphinx 隐私泄露问题,路由节点可能推断出到源节点路径的下界。
-
● Eclair #1283 允许多路径支付(MPP)穿越未公布的通道,这是 eclair-mobile 能够进行 MPP 支付所必需的功能。
-
● LND #3900 允许支付者在支付时发送自定义数据记录。使用
lncli
,用户可以通过--data
标志传递记录 ID 和十六进制数据,例如65536=c0deba11ad
。目前自定义记录的一个用途是 WhatSat 程序,该程序通过闪电网络路由私人消息。