Dfinity主网近期通过了最新的提案,不同的容器可以自由持有和转移ICP币。随着该提案的通过,基于Dfinity主网可以做很多种类的生态应用。作为Dfinity生态应用的基础设施的DFWallet钱包,也在底层技术上更新支持了最新的提案。本文来从基础服务层面重点解析一下DFWallet。
一站式DID服务
最近元宇宙的热度非常高,元宇宙中最核心的基础是去中心化身份(DID),DFWallet也对元宇宙的DID有了底层技术的支持。在传统区块链中,钱包是用户进入数字世界的唯一入口。本质上,钱包为用户提供了便捷的托管服务,让用户可以自由管理自己的数字资产(如Metamask等)。在真正的Web 3.0中,用户的个人数据也需要一个像钱包这样方便的入口来为用户提供服务。
DFWallet为用户提供“身份+数字 资产服务”三位一体的服务。DFWallet 可以为用户提供最简单的方式来管理他们的个人数据、数字资产和开发需求。它通过在钱包管理中集成所有与Principal ID相关的ID(Cycles Wallet ID和Account ID)来提供一站式服务,这意味着当用户第一次创建DFWallet钱包时,DFWallet会创建所需的ID对于用户(Cyclet Wallet ID本质上是一个Canisters ID,需要为这个ID创建一个Canisters。也意味着创建Canisters需要付费),当然这是一个可选功能,会一直存在于钱包和Cycles中可以通过钱包中的快捷方式随时创建钱包 ID,无需复杂的命令行工具。
跨链闪兑Flash Swap
当前基于Dfinity主网的Swap应用还没有落地的产品,DFWallet在钱包资产管理的基础上开发了跨链Flash Swap的功能。用户可以方便在钱包中进行ICP资产与其他资产的兑换,也支持BTC和ETH的跨链闪兑功能。不同于传统的钱包兑换流程,传统钱包的闪兑流程是用户将数字货币存入交易所,然后在交易所兑换,最后将兑换的货币提取到钱包中。过程相当繁琐,手续费高。DFWallet 内置的跨链闪兑功能省去了这些繁琐的步骤,降低了高昂的手续费,让用户可以在钱包内完成跨链资产的兑换。
DFWallet的跨链闪兑有以下的优势:
1.手续费低,大大降低交易成本,通过IC主网的性能降到很低;
2.快速交易,基于资金池的交易,没有挂单,快速匹配;
3.安全无风险,所有资产都在用户的钱包里;
4.闪兑可以实现不同币种的实时k线呈现。
容器商店CanisterS Store
容器是Dfinity底层的计算单元,包括程序和状态。 CanisterS Store作为Dfinity节点容器的入口,可以在Store板块进入生态项目的容器。 Dfinity 容器允许应用程序与环境分离,从而实现轻松可靠的部署。 不同的容器可以存储有关当前软件状态的信息以及先前事件和用户交互的记录。 CanisterS Store 提供了开发者可以直接调用的接口。 通过向其入口点发送消息来调用容器函数时,只有两种类型的调用:非提交查询调用和提交更新调用。 同时,容器商店可以提供DAPP展示服务,容器结合去中心化金融服务,为用户提供多元化的应用服务。
DFWallet自治系统
NNS 是一个自治软件,用于管理 Dfintiy 的互联网计算机并管理从经济到网络结构的一切。 NNS托管在网络本身,是协议系统的一部分,将节点机器的计算能力安全地编织在一起,创建一个互联网计算机区块链网络,使网络具有自治性和自适应性。 NNS 充当具有公钥的自治区块链来验证所有 ICP 交易和 Token 交易。
DFWallet 支持 NNS 自治,DFWallet 提供了可供用户使用的 NNS 自治功能。 NNS 结合来自独立数据中心的节点来创建用于托管容器的子网。这就是智能合约的演变。 NNS 继续根据托管容器的容量要求和连接到其他子网的能力创建子网,并允许无限扩展 Internet 计算机。
DFWallet 的链上民主系统允许用户和民选委员会提交公投提案,代币持有者投票。这种用户驱动的技术治理体系让DFWallet更容易进行运行时升级,大大降低了网络碎片化的风险。技术治理体系允许DFWallet建立资金系统,代币持有者拥有最终决定如何使用资金的权利。
以上就是DFWallet的基础服务层面的核心功能点,DFWallet的产品将于近期开启内测,届时我们可以体验DFWallet的核心功能。我们期待DFWallet能够为用户提供真正的Web3.0的基础服务!