【BIP39和BIP44】

这篇具有很好参考价值的文章主要介绍了【BIP39和BIP44】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

现在的区块链地址通常是基于BIP39和BIP44提案的,这两个提案定义了助记词和确定性钱包的标准。

BIP39(确定性钱包种子助记词):

BIP39提案描述了一种生成和恢复助记词的方法,这些助记词可以用于生成加密货币的私钥和地址。
助记词是一组单词,通常是12、15、18、21或24个单词,用于表示一个随机生成的种子值。
这些助记词通过一个确定性的算法转换为种子,然后使用种子生成加密货币的私钥和公钥。
BIP39的主要目的是提供一种方便、可靠的方式来备份和恢复钱包,避免因丢失私钥而导致资金丢失的风险。
BIP44(确定性钱包的层次结构):

BIP44建立在BIP39之上,为确定性钱包引入了层次结构,以组织和管理多个地址和账户。
BIP44定义了一个层次化的钱包结构,其中包括主私钥、账户、外部链和内部链。
每个账户对应一个特定的币种,而每个账户下可以有多个外部链和内部链。
外部链用于接收资金,内部链用于找零和其他交易变化。
BIP44通过使用派生路径(Derivation Path)来确定特定的地址,例如,m/44’/0’/0’/0/0表示第一个账户的第一个外部链的第一个地址。
综上所述,BIP39提案定义了助记词的生成和恢复方法,而BIP44提案在此基础上引入了确定性钱包的层次结构,用于组织和管理多个地址和账户。这些标准提供了一种方便、可靠的方式来生成和管理区块链地址,并提供了备份和恢复钱包的功能。这使得用户可以方便地管理多个地址和账户,同时减少了由于丢失私钥而导致资金丢失的风险。

BIP44(确定性钱包的层次结构)是一项Bitcoin Improvement Proposal(比特币改进提案),它定义了一种确定性钱包的层次结构,用于组织和管理多个地址和账户。BIP44建立在BIP32(确定性钱包)和BIP39(确定性钱包种子助记词)的基础上,为钱包的派生路径提供了一套标准。

BIP44的核心概念是钱包的层次化结构。以下是BIP44中使用的术语和结构:

主私钥(Master Private Key):

主私钥是一个随机生成的32字节(256位)的私钥。
通过对主私钥应用椭圆曲线数学运算,可以生成主公钥。
主公钥(Master Public Key):

主公钥是由主私钥生成的公钥。
主公钥可以用于推导子密钥和子公钥,但无法用于签名交易。
派生路径(Derivation Path):

派生路径是一种确定性的方式,用于从主私钥推导出特定的子密钥和子公钥。
派生路径是一个由数字和撇号组成的字符串,例如:“m/44’/0’/0’/0/0”。
派生路径的每个部分都代表了一个特定的层级,例如:m/44’/0’/0’表示硬件钱包上的第一个账户。
账户(Account):

账户是BIP44中的最高层级。
每个账户对应一个特定的币种(例如比特币、以太坊等)。
账户在派生路径中表示为一个整数,例如:m/44’/0’/0’中的第三个级别。
外部链(External Chain)和内部链(Internal Chain):

账户下的外部链和内部链用于派生实际的地址。
外部链(通常以0表示)用于接收资金,例如:用于接收比特币的收款地址。
内部链(通常以1表示)用于找零和其他交易变化。
通过使用派生路径和层次化结构,BIP44允许从主私钥派生出多个子密钥和对应的地址。这种结构提供了一种方便的方式来管理多个账户和地址,并确保它们之间的隔离性。

总结:BIP44是一种确定性钱包的层次结构标准,通过使用派生路径和层级结构,允许从主私钥生成多个子密钥和对应的地址。它提供了一种方便和可靠的方式来组织和管理多个地址和账户,确保私钥的安全性和备份恢复的便利性。文章来源地址https://www.toymoban.com/news/detail-826954.html

到了这里,关于【BIP39和BIP44】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第44章 SQL 用于各种数据库的数据类型教程

    Microsoft Access、MySQL 和 SQL Server 所使用的数据类型和范围。 数据类型 描述 存储 Text 用于文本或文本与数字的组合。最多 255 个字符。 Memo Memo 用于更大数量的文本。最多存储 65,536 个字符。 注释: 无法对 memo 字段进行排序。不过它们是可搜索的。 Byte 允许 0 到 255 的数字。

    2024年02月06日
    浏览(57)
  • [数据集][目标检测]垃圾目标检测数据集VOC格式14963张44类别

    数据集格式:Pascal VOC格式(不包含分割的txt文件,仅仅包含jpg图片和对应的xml) 图片数量(jpg文件个数):14963 标注数量(xml文件个数):14963 标注类别数:44 标注类别名称:[\\\"toiletries\\\",\\\"plastic utensils\\\",\\\"seasoning bottles\\\",\\\"leftovers\\\",\\\"chopsticks\\\",\\\"ceramic utensils\\\",\\\"pots\\\",\\\"metal utensils\\\",\\\"cutting boards\\\",\\\"ol

    2024年02月11日
    浏览(45)
  • 用友NC NCCLOUD BIP ldap公共入口uapjs漏洞补丁

    补丁名称 问题描述 发布时间 产品版本 领域 模块 nc65_sysFunctionManager下标越界和空指针合集补丁 2023-3-23 10:03 NC6.5 集团采供 库存管理 nc633_ldap公共入口漏洞补丁 nc633_ldap公共入口漏洞补丁 2023-3-20 16:59 NC6.33 UAP 基础技术框架 nc65_ldap公共入口漏洞补丁 nc65_ldap公共入口漏洞补丁 20

    2024年02月13日
    浏览(39)
  • 遥感航拍影像25篇CVPR39个数据集

    本文讲解了39个数据集,关于高空卫星图和低空无人机航拍图像。 本文汇总了25篇CVPR2020年和2021年的论文。 本文详细介绍了这25篇论文的任务是什么,难点是什么,场景是什么。 同时,本文在需要的地方解释了一些卫星图和航拍图的入门常识和前置知识,比如digital surface mo

    2023年04月12日
    浏览(64)
  • [论文笔记] 遥感航拍影像25篇CVPR39个数据集

    本文讲解了39个数据集,关于高空卫星图和低空无人机航拍图像。 本文汇总了25篇CVPR2020年和2021年的论文。 本文详细介绍了这25篇论文的任务是什么,难点是什么,场景是什么。 同时,本文在需要的地方解释了一些卫星图和航拍图的入门常识和前置知识,比如digital surface mo

    2023年04月19日
    浏览(37)
  • 基于5G+物联网+SaaS+AI的农业大数据综合解决方案:PPT全文44页,附下载

    : 智慧农业大数据,5G智慧农业,物联网智慧农业,SaaS智慧农业,AI智慧农业,智慧农业大数据平台 1、应对全球人口快速增长带来的粮食生产压力,未来的粮食生产力必须提高60%。面对可种植耕地的不断缩小,以及越来越严峻的天气,传统农业面临着巨大挑战。 2、信

    2024年02月04日
    浏览(45)
  • Re44:数据集 GSM8K 和 论文 Training Verifiers to Solve Math Word Problems

    诸神缄默不语-个人CSDN博文目录 诸神缄默不语的论文阅读笔记和分类 论文全名:Training Verifiers to Solve Math Word Problems GSM8K数据集原始论文 OpenAI 2021年的工作,关注解决MWP问题(具体场景是小学(grade school)数学题),训练模型关注其错误,重复尝试,直至找到正确解法。 因此

    2024年02月10日
    浏览(33)
  • 【100天精通python】Day44:python网络爬虫开发_爬虫基础(爬虫数据存储:基本文件存储,MySQL,NoSQL:MongDB,Redis 数据库存储+实战代码)

    目录 1 数据存储 1.1 爬虫存储:基本文件存储 1.2 爬虫存储:使用MySQL 数据库 1.3 爬虫 NoSQL 数据库使用 1.3.1 MongoDB 简介

    2024年02月11日
    浏览(73)
  • 【100天精通python】Day39:GUI界面编程_PyQt 从入门到实战(下)_图形绘制和动画效果,数据可视化,刷新交互

    目录 专栏导读  6 图形绘制与动画效果 6.1 绘制基本图形、文本和图片

    2024年02月12日
    浏览(54)
  • 44-openEuler入门操作

    内核版本 可以访问kernel.org查看或下载所有的Linux内核版本。 Linux内核版本号由3个数字组成: ·第一个数字:目前发布的内核主版本; ·第二个数字:偶数表示稳定版本,奇数表示开发中版本; ·第三个数字:错误修补的次数。 openEuler 20.03 LTS内核版本为4.19.90 发行版本 商业发行版:由

    2024年02月09日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包