LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 比特币Optech:Taproot信号-比特币杂志:比特币新闻,文章,图表和指南

比特币Optech:Taproot信号-比特币杂志:比特币新闻,文章,图表和指南

2021-05-06 wanbizu AI 来源:区块链网络

比特币Optech通讯为读者提供了有关比特币中发生的最重要技术新闻的顶级摘要,以及可帮助他们学习更多信息的资源。 为了帮助我们的读者了解最新的比特币,我们将在下面重新发布此新闻通讯的最新一期。 记住要订阅以直接将这些内容接收到您的收件箱中。

本周的新闻通讯鼓励矿工开始发信号通知主根,并描述了有关仅使用钱包种子关闭丢失的LN渠道的持续讨论。 还包括我们的常规章节,其中包含发行和发行候选公告,以及流行的比特币基础设施软件的显着更改。

行动项目

鼓励矿工开始向主根发出信号:鼓励希望愿意执行新的主根共识规则的矿工开始发出信号,并确保他们能够运行Bitcoin Core 0.21.1(如下所述)或其他兼容的主根-通过BIP341中指定的最小激活块来增强软件。
任何想要不信任地监视信令进度的人都可以升级到Bitcoin Core 0.21.1并使用getblockchaininfo RPC。 例如,以下命令行打印当前重定目标期间的块数,已发出信号的那些块的数目,以及taproot是否有可能在此时间段内激活(假设没有重组):

$ bitcoin-cli getblockchaininfo

| jq’.softforks.taproot.bip9.statistics | .elapsed,.count,.possible”

353

57

错误的

如果您希望使用图形表示形式来提供有关矿工进度的补充信息,并且不需要使用自己的节点,我们建议使用HampusSj?berg的taproot.watch。

消息

仅使用BIP32种子关闭丢失的通道:如新闻简报#128中所述,劳埃德·富尼耶(Lloyd Fournier)提出了一种创建新通道的方法,该方法将允许丢失所有信息(除了其BIP32钱包种子之外的所有用户)仅使用公共信息来重新发现其同龄人关于LN网络。 用户找到对等方后,他们可以使用BOLT2数据丢失保护协议请求对等方关闭其相互通道(请参阅通讯#31)。 提出的方法并不完美-用户仍应创建备份1并在独立系统之间复制它们-但是Fournier的提议提供了额外的冗余,这对于日常用户而言尤其有用。
两周前,Rusty Russell在尝试指定并实现该想法后重新启动了线程。 在每周一次的LN协议开发会议上与Fournier进行了其他邮件列表讨论并进行了小组讨论之后,Russell表示他反对这一想法,他说:“尽管如此,加密备份是一种更可能实现的解决方案。 因为它们对于发送到同伴之外的其他地方很有用,并且如果需要,它们还可以包含HTLC信息。” 能够包含HTLC信息将允许解决当时未决的付款,这是仅基于BIP32种子无法提供的恢复机制所具有的功能。

发布和发布候选

流行的比特币基础设施项目的新版本和候选版本。 请考虑升级到新版本或帮助测试候选版本。

Bitcoin Core 0.21.1是Bitcoin Core的新版本,其中包含拟议的taproot软叉的激活逻辑。 Taproot使用schnorr签名,并允许使用tapscript。 这些分别由BIP 341、340和342指定。还包括支付由BIP350指定的bech32m地址的功能,尽管花费在主网上的此类地址的比特币在使用此类地址激活软叉之前是不安全的,例如主根。 该版本还包括错误修复和较小的改进。
注意:由于提供用于Windows版本的Bitcoin Core的代码签名证书的证书颁发机构存在问题,Windows上的用户将需要单击一个额外的提示来进行安装。 解决该问题后,预计将有一个带有更新证书的0.21.1.1版本。 如果您打算进行升级,则没有任何理由因为这个问题而延迟使用0.21.1。 BTCPay 1.1.0是此自托管支付处理软件的最新主要版本。 它包括Lightning Loop支持,将WebAuthN / FIDO2添加为两个因素的身份验证选项,对UI进行了各种改进,并标志着使用语义版本控制进行版本号转换。

显着的代码和文档更改

本周比特币核心,C-Lightning,Eclair,LND,Rust-Lightning,libsecp256k1,硬件钱包接口(HWI),Rust比特币,BTCPay服务器,比特币改进提案(BIP)和闪电螺栓的显着变化。

Bitcoin Core#19160是多进程项目中的下一个PR,它增加了比特币节点进程生成其他进程并使用Cap’n Proto与之通信的功能。 这些功能当前仅用于测试,但是项目中的下一个PR将允许以多进程模式启动Bitcoin Core,其中的bitcoin-core进程会生成单独的bitcoin-wallet和bitcoin-gui进程。 Bitcoin Core#19521几乎完成了硬币统计索引项目,从而极大地加快了gettxoutsetinfo RPC的速度。 到目前为止,RPC默认情况下每次调用时都扫描完整的UTXO集,这使得用户难以连续快速地验证硬币供应或比较不同节点之间的UTXO集散列。 用户现在可以使用-coinstatsindex配置选项启动其节点,以开始在后台构建硬币统计信息索引。 同步后,gettxoutsetinfo几乎立即运行,用户可以为统计信息指定高度或块哈希。 能够获取特定块的统计信息对于允许对假设的UTXO chainstate归档进行社区验证特别有用。 比特币核心#21009删除了将预隔离节点(v0.13.0或更旧版本)更新为强制隔离版本时触发的RewindBlockIndex逻辑。 隔离前节点仅处理缺少(隔离的)见证数据的剥离块。 RewindBlockIndex逻辑丢弃了这些块的副本,以完整的形式重新下载它们,并使用隔离见证的规则对其进行了验证。 由于隔离前节点自2018年以来已经报废,因此这种情况变得罕见。 相反,将来的版本将提示用户重新索引以获得相同的结果。 LND#5159建立在以前的工作的基础上,通过为sendpayment RPC手动指定支付参数来增加对进行自发原子多径支付(AMP)的支持。 预计在后续PR中将使用AMP发票调用sendpayment。 Rust-Lightning#893仅在包含付款机密的情况下允许接受付款。 付款机密由收件人创建,并包含在发票中。 为了防止第三方尝试减少多路径支付的私密性,支出者在其支付中包括了支付秘密。 除了此更改外,还设计了一些API更改,旨在减少不正确付款的机会。 BIP#1104根据“快速试用”建议使用激活参数更新了taproot的BIP341规范(请参阅通讯#139)。

脚注

数据丢失保护协议以及其他提议的方法(例如,相互隐式关闭通道的隐式请求)要求您的通道对等方仍处于联机状态并响应。 如果它们变得永久不可用并且您没有备份,则您的资金将永久丢失。 相反,如果您从备份中恢复,则如果广播旧状态,您可能仍然会损失所有资金,但是如果备份了最新状态,或者您的同级没有竞争一个旧状态,您就有机会收回您的资金。旧状态。

在此处找到原始帖子。

请直接订阅比特币Optech新闻通讯,以每月直接将这些内容接收到您的收件箱中。

—-

原文链接:https://bitcoinmagazine.com/technical/bitcoin-optech-taproot-signaling

原文作者:Bitcoin Optech

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...