首页 > Web3.0 > 详解Sui密码学中的钱包规范
liurui  

详解Sui密码学中的钱包规范

摘要:作者:SophonLabsSui 遵循加密货币行业广泛接受的钱包规范,如 BIP-32 (及其变体,SLIP-0010 ),BIP-44 和 BIP-39 。这些规范已经成为加密货币行业的普遍现象,作为用户管理账户密钥的一种手段。目前,Sui 接受使用 Ed 25519 或 ECDSA Secp

作者:SophonLabs

Sui 遵照数字货币领域普遍接纳的钱包标准,如 BIP-32(以及组合,SLIP-0010),BIP-44 和 BIP-39。这种标准成为了数字货币行业普遍存在,做为用户管理系统账户密钥的一种手段。

现阶段,Sui 接纳应用 Ed 25519 或 ECDSA Secp 256 k 1 的签名买卖。在 Sui 钱包和 SDK 中,Sui 提供了一个灵活多变的插口来签定各种各样签定策略的买卖。

详解Sui密码学中的钱包规范-iNFTnews

密钥衍化计划方案

Sui 遵照 BIP-32 来管理支持 ECDSA Secp 256 k 1 签名策略的钱包。

BIP-32 定义了分层次的可预测性钱包构造,以逻辑地关系一组锁匙。以这样的方式对锁匙开展分类,降低了追踪一个客户的很多公钥的花销。此方法也使代管人在一个操纵源下以每个用户账户派发不同类型的管理地址。

应用 BIP-32 将公钥的推论与公匙的推论耦合,完成了光看钱包的测试用例,既能推导出一串公匙以及详细地址,而公钥能保持线下签定。

Sui 遵照 SLIP-0010 来管理支持 Ed 25519(EdDSA)签名策略的钱包。

Sui 应用 SLIP-0010 是由于 BIP-32 最开始是为了具备初级队的 ECDSA 定制的,而 Ed 25519 曲线图都是基于 h×ℓ的组阶,在其中 h 是一个小一点协处理器,ℓ是一个 252 位素数。这是一个高档的关键技术,但 Ed 25519 签名规范对公钥的低点和上位都运用了比特犬钳制,这也使得一些 BIP-32 模式与 Ed 25519 兼容问题。因而,SLIP-0010 要求不准从目前客户的公匙中衍化出新公匙。SLIP-0010 只支持所谓 "结构加固的 "个人父锁匙到个人子锁匙的衍化。

密钥衍生途径

尽管 BIP-32 在结构分析中特定了钱包的级别,但 BIP-44 进一步定义了衍化途径的五个等级以及准确含意:M / purpose' / coin_type' / account' / change / address_index。在这样一个体系中,斜杠表明结构分析里的新层级,或称子层。

目的层通常被设为 44,与 BIP 号相匹配。但是,在 Sui 中,目的层区别了不同类型的签名计划方案。44 被设为 Ed 25519,54 被设为 ECDSA Secp 256 k 1。尽管将目地等级设定属于非 44 数值并不是标准化的,但使用目地字段名来划分不同类型的签名计划方案是比较常见的。比如,BIP-49 和 BIP-84 被用于鉴别比特币的脚本制作种类。Sui 挑选 54 来描述 ECDSA Secp 256 k 1,由于 54 下并没有已有的 BIP,避免与一切BTC规范搞混。

coin_type 值要用所有其他数字货币的存储库来管理的。2个签名计划方案都采用 Sui 登记注册的 coin_type,784。

详解Sui密码学中的钱包规范-iNFTnews

账户等级通常用于在层面上分离出来客户账户和建立特定账户类型。一些常见的应用情况包含:

  • 代管人管理方法好几个客户账户。
  • 客户为特殊目地特定账户,如捐助、存款和开支。

为了支持多账户,Sui 提议从零开始增长账户等级。许多人认为,根据账户的金币只界定前三个层次,而根据 UTXO 的现金则增强了改变和详细地址层级的界定。由于 Sui 的面向对象数据库系统既非 UTXO 并不是根据账户的(实际上它融合了二者),它采用了全部五个等级以获得最大的一个兼容模式。

归纳如下:

详解Sui密码学中的钱包规范-iNFTnews

助记词适用

一旦 Sui 定义了从种籽推导出主密钥的可预测性方式,BIP-39 便被引进,以便种籽很容易被人阅读文章和记忆,应用记忆方法。Sui 接纳来源于 BIP-39 词汇表的 12、15、18、21 和 24 个词,这两个词被适当校检过,对应于 128、160、192、224 和 256 bits 的熵。

Sui 的密钥管理方法

Sui 利用其 Typescript SDK 和命令行界面(CLI)适用密钥对形成和有关的助记符。该 SDK 给予额外作用,包含买卖签名和 RPC 集成化。

实际步骤如下:

  • 从助记符推导出一个密钥对
  • 获得其详细地址
  • 用它签定一个实例化的典型化买卖(或其他数据信息)
  • 对于 RPC 服务提供者实行

详解Sui密码学中的钱包规范-iNFTnews

命令行界面

详解Sui密码学中的钱包规范-iNFTnews

前沿的钱包架构设计

钱包务必十分安全,却又有利于其使用者浏览。Sui 借助国家标准来引导对消费者钱包设计,与此同时在实践不同类型的签名方案中维持灵巧和灵便。除开 Sui 现阶段鼓励的钱包规格型号外,仍在与时俱进钱包设计方案,使与 Sui 之间的互动安全系数高,比较容易应用。Sui 将很快共享有关钱包预准许买卖设计。Sui 钱包不用一次一次地签定买卖,而是通过链进入游戏越来越好用,充分释放 Sui 在网络上迅速实行的潜力。

来源:liurui

Tags:
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:msy2134。