提供区块链账户信息的电子装置及其操作方法制造方法及图纸

技术编号:32876594 阅读:41 留言:0更新日期:2022-04-02 12:08
提供了一种电子装置。所述电子装置包括显示器和处理器,处理器被配置为生成至少一个分层确定性路径,使用根种子和至少一个分层确定性路径获得至少一个公钥,从至少一个公钥获得区块链账户的区块链地址,基于区块链地址从区块链网络获得关于区块链地址的信息,关于区块链地址的信息包括关于区块链账户的余额的信息,并且基于关于区块链账户的余额的信息,通过显示器显示关于区块链地址的信息的至少一部分。部分。部分。

【技术实现步骤摘要】
【国外来华专利技术】提供区块链账户信息的电子装置及其操作方法


[0001]本公开涉及提供区块链账户信息的电子装置及其操作方法。更具体地,本公开涉及自动生成分层确定性路径,而不管分层确定性路径的级别类型如何,用于从根种子导出与区块链账户的地址相对应的公钥,并提供根种子的区块链账户信息

技术介绍

[0002]自从基于区块链的比特币上市以来,区块链在多个领域都有应用,诸如基于智能合约的平台服务、云存储服务、区块链计算服务以及加密货币系统,例如比特币。
[0003]区块链平台允许系统参与者(节点)在它们相应的块中分发和存储数据,因此它基本上没有数据伪造和篡改(可靠性),并且允许参与者拥有他们分发的信息(透明性),而不需要单独的中央服务器管理器。需要用户信息和加密密钥来保留、发送/接收和处理与区块链技术相关的加密硬币,并且这是通过区块链电子钱包实现的。
[0004]区块链电子钱包加密技术分为对称加密和非对称加密。一个示例性对称加密方案在标识(ID)和密码匹配时解锁加密信息。非对称加密使用两个密钥,一个私钥用于完全访问加密信息,以及一个公钥对称,与私钥对称,用于认证目的。大多数基于区块链的电子钱包采用非对称加密。
[0005]尽管区块链电子钱包功能方便,但它存在丢失、暴露或被黑客攻击的风险,并且对于熟悉相关领域的金融服务的人来说可能不方便

技术实现思路

[0006]【技术问题】
[0007]许多基于区块链的加密货币遵守比特币改进提案(BIP)

32,这是一种从根种子导出或获得私钥和公钥以识别加密货币账户的算法。BIP

32的核心是从根种子导出的私钥和公钥始终是相同的。BIP

44定义了用于实现BIP

32的方案,并提出了五个级别的分层确定性(HD)路径作为从根种子导出或获得私钥和公钥的方法。然而,BIP

44规范并不是强制性的,并且每个电子钱包制造商可以使用不遵循BIP

44的分层确定性路径的不同级别。理论上,所有公钥可以通过使用具有相同根种子的相同分层确定性路径来导出或获得。用上述技术识别加密货币账户被称为HD钱包。例如,钱包的类型分为不确定性钱包和确定性钱包。HD钱包已经被开发以从同一个种子生成不同的密钥。HD钱包具有以树结构生成的密钥。父密钥和子密钥可以从树结构中创建,而孙密钥可以从子密钥中创建。这样,理论上可以创建无限数量的密钥。使用HD钱包的最大原因是可以创建和管理几个密钥来解决区块链的透明度和安全性问题。
[0008]根种子是一个基本值,从中可以创建许多密钥和地址。属于整个分层确定性钱包的密钥可以通过根种子来恢复。作为根种子,助记词序列被频繁使用。例如,根种子可以从通过基于散列的消息认证码(HMAC)

安全散列算法(SHA)512算法功能生成的散列值生成主私钥和主链码。在散列值的512个位中,左256个位可以被用作私钥,并且右256个位可以被
用作链码。可以使用椭圆曲线函数从私钥获得公钥。这样,私钥和公钥甚至区块链地址都可以通过根种子导出。
[0009]如果在从根种子导出公钥的过程期间所需的分层确定性路径(例如,HD钱包密钥标识符路径)的级别类型在每个分层确定性钱包制造商中不同,则相关技术的HD钱包可能无法识别已经使用的加密货币账户。
[0010]分层确定性路径(HD钱包密钥标识符)可以使用命名规则“路径”来标识。在包括在HD钱包中的上述树地址关系中,树级别可以通过斜线(/)来区分。
[0011]虽然分层确定性路径的选择可以留给用户,但是分层确定性路径具有普通用户难以识别的结构,并且使用HD钱包是不舒服的。
[0012]以上信息仅作为背景信息提供,以帮助理解本公开。关于上述任何内容是否可以作为现有技术应用于本公开,还没有做出确定,也没有做出断言。
[0013]【解决方案】
[0014]本公开的各方面旨在至少解决上述问题和/或缺点,并且至少提供下述优点。因此,本公开的一个方面是提供一种电子装置,用于自动生成分层确定性路径,而不管分层确定性路径的级别类型如何,用于从根种子导出与区块链账户的地址相对应的公钥,并提供根种子的区块链账户信息。
[0015]附加的方面将在下面的描述中部分阐述,并且部分将从描述中显而易见,或者可以通过所呈现的实施例的实践来了解。
[0016]根据本公开的一个方面,提供了一种电子装置。所述电子装置包括:显示器;和处理器,所述处理器被配置为生成至少一个分层确定性路径,使用根种子和至少一个分层确定性路径获得至少一个公钥,从至少一个公钥获得区块链账户的区块链地址,基于区块链地址从区块链网络获得关于区块链地址的信息,关于区块链地址的信息包括关于区块链账户的余额的信息,并且基于关于区块链账户的余额的信息,通过显示器显示关于区块链地址的信息的至少一部分。
[0017]根据本公开的另一方面,提供了一种用于操作电子装置的方法。所述方法包括:生成至少一个分层确定性路径;使用根种子和至少一个分层确定性路径获得至少一个公钥;从至少一个公钥获得区块链账户的区块链地址;基于区块链地址从区块链网络获得关于区块链地址的信息,关于区块链地址的信息包括关于区块链账户的余额的信息;以及基于关于区块链账户的余额的信息,通过电子装置的显示器显示关于区块链地址的信息的至少一部分。
[0018]根据本公开的另一方面,提供了一种电子装置。所述电子装置包括:显示器;和处理器,所述处理器被配置为使用根种子和第一分层确定性路径获得第一公钥,使用第一公钥和第二分层确定性路径获得第二公钥,使用第二公钥获得区块链地址,基于区块链地址从区块链网络获得关于区块链地址的信息,关于区块链地址的信息包括关于区块链地址的余额的信息,并且基于关于区块链地址余额的信息,通过显示器提供关于区块链地址的信息中的至少一个。
[0019]根据本公开的另一方面,提供了一种电子装置。所述电子装置包括:显示器;和处理器,所述处理器被配置为生成可以从根种子导出的至少一个第一分层确定性路径,使用至少一个第一分层确定性路径从所述根种子获得至少一个第一公钥,将至少一个第一公钥
发送到服务器以根据所述至少一个第一公钥获得区块链账户的至少一个区块链地址,从服务器获得关于与至少一个区块链地址相对应的区块链账户的信息,并通过显示器显示关于区块链账户的信息的至少一部分。
[0020]从以下结合附图公开了本公开的各种实施例的详细描述中,本公开的其他方面、优点和显著特征对于本领域技术人员来说将变得显而易见。
附图说明
[0021]从以下结合附图的描述中,本公开的某些实施例的上述和其他方面、特征和优点将变得更加明显,其中:
[0022]图1是图示根据本公开的实施例的网络环境中的电子装置的框图;
[0023]图2是示意性图示根据本公开的实施例的电子装置的框图;
[0024]图3A、图3B和图3C是图示根据本公开的各种实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种电子装置,包括:显示器;以及处理器,被配置为:生成至少一个分层确定性路径,使用根种子和至少一个分层确定性路径获得至少一个公钥,从至少一个公钥获得区块链账户的区块链地址,基于区块链地址从区块链网络获得关于区块链地址的信息,关于区块链地址的信息包括关于区块链账户的余额的信息,并且基于关于区块链账户的余额的信息,通过显示器显示关于区块链地址的信息的至少一部分。2.根据权利要求1所述的电子装置,其中,所述至少一个分层确定性路径包括被划分成多个级别的至少一个因子,并且其中,所述处理器还被配置为通过修改所述至少一个因子来生成至少一个其他分层确定性路径。3.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:使用至少一个分层确定性路径当中的第一分层确定性路径从根种子获得父公钥,并且使用与第一分层确定性路径相关的第二分层确定性路径从父公钥获得至少一个子公钥。4.根据权利要求3所述的电子装置,其中,所述处理器被配置为使用所述至少一个子公钥当中的最终级的子公钥来获得区块链地址。5.根据权利要求3所述的电子装置,其中,第一分层确定性路径包括被划分成多个级别的多个因子,并且其中,所述处理器还被配置为通过修改所述多个因子中的每一个的值来获得父公钥。6.根据权利要求3所述的电子装置,其中,第二分层确定性路径包括被划分成至少一个级别的至少一个因子,并且其中,所述处理器还被配置为通过修改所述至少一个因子的值来获得子公钥。7.根据权利要求3所述的电子装置,其中,所述处理器还被配置为使用通过根种子获得的至少一个私钥来生成第一分层确定性路径。8.根据权利要求1所述的电子装...

【专利技术属性】
技术研发人员:李瑜娜朴盛珍曹圶铉河承旼诸成民
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1