...调研后却发现中文技术社区的文章大多是BIP32的直接翻译,或是简单的接口使用讨论,更深入的问题如:“加固派生密钥为什么安全?”并没有被讨论。本文记录一下我关注的问题和理解,为希望进一步了解HD Wallet原理的朋友提供一些参考。2、HD Wallet的由来HD Wallet是分层确定性(Hierarchical Deterministic)...
知识:私钥,钱包,公钥,确定性钱包
...决方案和企业开始支持或采用HD模型来进行私钥管理。HD模型的最大优点是不使用私钥就能生成大量的由您掌握的地址,其原理就在于直接通过主公钥就可以生成任意数量的子公钥,整个过程无需访问主私钥。这个特性有如下好处: · 备份容易,只需备份主私钥,新增地址无需再次备份私钥; · 保证主...
知识:钱包,比特币,区块链
...t'/change/address_indexpurpose:在BIP43之后建议将常数设置为44'。表示根据BIP44规范使用该节点的子树。Coin_type:币种,代表一个主节点(种子)可用于无限数量的独立加密币,如比特币,Litecoin或Namecoin。此级别为每个加密币创建一个单独的子树,避免重用已经在其它链上存在的地址。开发人员可以为他们的项目...
知识:私钥,钱包,公钥,币种
...nge/address_index purpose:在BIP43之后建议将常数设置为44'。表示根据BIP44规范使用该节点的子树。 Coin_type:币种,代表一个主节点(种子)可用于无限数量的独立加密币,如比特币,Litecoin或Namecoin。此级别为每个加密币创建一个单独的子树,避免重用已经在其它链上存在的地址。开发人员可以为他们的...
知识:私钥,钱包,公钥,币种
...一些优势,例如: 简化对预签名交易协议(例如 LN 和金库)的分析,其中使用 RBF 费用增加的想法需要考虑恶意交易对手阻止设置 BIP125 信号的能力。 如果每笔交易都可以被替换,这将不是问题。 减少交易分析机会,因为选择加入 RBF 的交易在链上看起来与不加入的交易不同。 由于大多数钱包始终选...
知识:钱包,比特币,比特币核心,热钱包
比特币先驱开发商Pieter Wuille和Gregory Maxwell建议对BIP 173进行调整,以减少使用bech32(SegWit)地址时某些错误的影响,并使其与Taproot更加兼容。尽管供研究人员考虑,但Bech32地址的本机版本(BIP 173)相当强大,实施Taproot时,不会发生相同的情况。提议的更改将有助于将Bech32地址的本机版本的完整性扩展...
知识:钱包,地址,比特币现金地址,比特币地址
...(sub-public key); 4.为了方便起见,HD Wallets引入了extended的概念,以方便使用。即: 扩展型私钥extended private key包含了private key和chain code 扩展型公钥extended public key包含了public key 和 chain code 5.每个private/public key可以派生出2^32个sub-private/public key,编号用index表示。而所有派生出来...
知识:HD Wallets
...远程过程调用(RPC): <ul> <li>getbalances-检查已确认和未确认的余额,而不是使用不同的RPC;</li> <li>setwalletflag-启用或禁用特定钱包的属性;</li> <li>getblockfilter是使用blockfilterindex配置针对指定块的BIP158过滤器的实现。</li> </ul> 在新功能中有getblockfilter,它根据BIP158为区块链提供过滤器。 在新版本中,GUI...
知识:比特币核心,比特币网络,钱包,加密货币
...本更新,包括了新的功能、各种bug修复、性能提升以及翻译更新。开发者可使用GitHub的问题跟踪器上报错误:https://github.com/bitcoin/bitcoin/issues若要接受安全及更新通知,请订阅:https://bitcoincore.org/en/list/announcements/join/ 一、如何更新 如果你运行的是旧版本客户端,请关闭它,直至其完全关闭(旧版本可...
知识:比特币,Bitcoin Core
...隆过滤器提供了一种从用户网络上的完整节点请求相关信息的方法。例如,使用手机的客户(现在由于隐私问题而遭到抗议)被取消。 0.19.0.1版将取代Bloom Blooms并支持一种新的解决方案,称为“紧凑型客户端块过滤器”(BIP 158),其与布隆过滤器的功能相反。完整的节点会在每个块中创建过滤器,以帮...
知识:钱包,比特币核心,比特币软件,特币
...身以外的其他领域,例子包括程序,准则,决策过程的变化以及Bitcoin开发中使用的工具或环境的变化。如何提交BIP标准?1,草案(Draft)阶段:BIP作为草案提交给比特币开发邮件列表和BIP Github代码仓库。2,提议(Proposed)阶段:BIP包括了一个含有部署BIP计划的工作执行方案。3,最终( Final)阶段:BIP...
知识:中本聪,比特币,比特币社区,比特币协议
...件列表中发布了一个提议的 BIP,该列表定义了 PSBT 在花费或创建主根输出时使用的新字段。 这些字段扩展了原始版本 0 PSBT 和提议的版本 2 PSBT(请参阅 Newsletter #128)。 支持 keypath 和 scriptpath 花费。提议的 BIP 还建议 PSBT 中的 P2TR 输入可以省略先前交易的副本,因为主根修复了针对 v0 隔离见证输入的费...
知识:钱包,比特币,主根,多重签名
... bc1”开头的地址(与以1或3开头的地址相对)。这些地址也更长一些,但是使用的字符比当前地址格式少,因为不再有区别小写和大写字母之间。 (例如,这可以减少人为错误的可能性,例如,当一个地址被大声读出时。)Bech32地址还旨在限制打字错误引起的错误。 此外,bech32在SegWit上下文中提供了...
知识:钱包,区块,比特币网络,的比特
...的插入漏洞做了修复。Bech32 是一种比特币地址格式,专为与 SegWit 技术一起使用而创建。来源链接免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻 ChainNews 立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。
知识:SegWit,BTC,开发,隔离见证,Pieter Wuil
...个错误源。 现在,GUI(图形用户界面)作为标准提供Bech32地址。用户可以使用按钮更改地址类型, 它在官方发行说明中说。 布隆过滤器最初被取消 轻客户端定义为一种特定类型的钱包,与比特币核心之类的完整节点相比,它不下载整个区块链。由于数据效率更高,因此,Light Clients主要用于移动钱包...
知识:比特币核心,区块链,钱包,节点