0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数字货币多种钱包开发搭建技术

搭建punk2558 来源:搭建punk2558 作者:搭建punk2558 2022-08-31 15:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着区块链技术的发展,数字钱包从单纯的存储工具不断想纵深发展,一方面从自身功能上不断扩展,从单纯的储存到引入行情播报,再到引入丰富的DApp和交易所应用,以及直接联系功能,数字钱包已经从单一的储存价值成为生态丰富的综合性钱包,另一方面从类型上不断延伸,从客户端钱包,到公链节点钱包,再到交易所托管钱包,以及可管理私钥的智能钱包,冷钱包等等,数字钱包的迭代不仅体现了区块链技术和生态发展,也反应了用户的市场需求。

而数字钱包的发展完善和丰富的过程则为央行数字钱包的研发提供强有力的技术、设计模式、生态应用、用户需求等提供丰富的经验和数据。作为法币通道的数字钱包,链接的是央行数字货币和市场丰富的应用需求,因此,对数字钱包的功能要求就非常高,必须要满足不同场景的多方面应用,才能将央行的数字货币顺利地推进到落地实际应用上,不仅需要面对tob,也需要面对toc,以及更多传统经济活动中的需求。

数字货币钱包并不是真的“钱包”,币不存钱包里,而存在上面说到的链上(实质是一堆数字),钱包只是个让你开户、查询余额和转账的应用。其实每一个币种,理论上来说都会做自己的钱包。因此,市面上大部分钱包的作用更易用,聚合各币种,或者更安全。大致来说,钱包可以分成冷钱包和热钱包。

冷钱包的特征是永不触网,本质是私钥存储工具。

在数字货币的场景中,用户不需要保存自己的token,只需要保管好密码或钥匙,也就是私钥,转账需要用私钥签名才能发起。数字货币的匿名性决定,私钥丢了钱就丢了,你再也无法证明账户是你的,所以要好好保管私钥。私钥其实就是一串字符,比如这样:

5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss

冷钱包即让这串字符永不触网,黑客难以盗取。具体方式包括把密钥放到安卓系统里,搭载这个系统的手机无法联网;或者把密钥存在芯片里,那黑客要偷就得攻破芯片了。冷钱包包括国外的LedgerNanoS、Keepkey、Trezor;国内的库神、Bepal、碧盾、SealBlock、Wookong、钱包大师等。转账的时候硬件需要配合电脑或手机等联网设备使用。

热钱包顾名思义就是私钥触网,常见的形态就是手机APP和电脑网页,整个开户、生成私钥和转账的过程联网,还经常需要输入私钥,大部分人当然是复制粘贴,可见一旦有人入侵了你的电脑是非常不安全。不过安全的话题我们在此不多聊,有兴趣的读者可以关注我们即将产出的研报。常见的热钱包有必达钱包、imToken、Kcash、比特派、MetaMask、MyEtherWallet等等。

还有一种钱包,叫托管钱包,简单来说就是电子钱包帮你保管私钥,用户只需要账户名和密码,转账时钱包后台调取私钥做签名。好处是操作方便,跟交易所钱包的逻辑很像。这类有币信、Cobo、必达钱包等都属于这个范围。

冷热钱包其实并不冲突,甚至可能是互补的。热钱包是网银,冷钱包是优盾。

基于区块链技术的数字钱包的探索,对数字法币以及对应钱包的研究具有相当大的借鉴性。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 区块链
    +关注

    关注

    112

    文章

    15578

    浏览量

    111179
  • 数字货币
    +关注

    关注

    36

    文章

    3135

    浏览量

    50744
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞萨RA MCU众测宝典 | 环境搭建之【RA-Eco-RA6E2-64PIN-V1.0 开发板】介绍、环境搭建、工程测试

    “RAMCU众测宝典”环境搭建专题再添实用干货!这次咱们聚焦高性能入门级开发板——【RA-Eco-RA6E2-64PIN-V1.0】。本文介绍了RA-Eco-RA6E2-64PIN-V1.0开发
    的头像 发表于 03-20 16:23 7891次阅读
    瑞萨RA MCU众测宝典 | 环境<b class='flag-5'>搭建</b>之【RA-Eco-RA6E2-64PIN-V1.0 <b class='flag-5'>开发</b>板】介绍、环境<b class='flag-5'>搭建</b>、工程测试

    RA MCU众测宝典 | 环境搭建之【FPB-RA0E2】开发环境搭建

    RA生态工作室关注我们“RAMCU众测宝典”环境搭建专题更新啦!这次我们聚焦【FPB-RA0E2】开发板,一步步打通开发“第一关”,为后续功能开发筑牢基础。开启宝典1.FPB-RA0E
    的头像 发表于 03-11 16:33 1036次阅读
    RA MCU众测宝典 | 环境<b class='flag-5'>搭建</b>之【FPB-RA0E2】<b class='flag-5'>开发</b>环境<b class='flag-5'>搭建</b>

    瑞萨RA-Eco-RA4M2开发板基本模板搭建与LED指南

    瑞萨“RA MCU众测宝典”环境搭建专题再添硬核实操!这次将解锁“基本模板搭建与LED”技能,加入简易调度器实现多任务管理,一步步搞定“能直接落地”的开发模板,不管是入门练手还是项目开发
    的头像 发表于 02-24 14:43 6673次阅读
    瑞萨RA-Eco-RA4M2<b class='flag-5'>开发</b>板基本模板<b class='flag-5'>搭建</b>与LED指南

    瑞萨RA-Eco-RA6E2-64PIN-V1.0开发板介绍及环境搭建指南

    本文介绍了RA-Eco-RA6E2-64PIN-V1.0开发板的基本信息,包括产品特点、参数资源、开发环境搭建以及工程测试等。
    的头像 发表于 01-30 15:12 8212次阅读
    瑞萨RA-Eco-RA6E2-64PIN-V1.0<b class='flag-5'>开发</b>板介绍及环境<b class='flag-5'>搭建</b>指南

    机智云Gokit3开发篇 — 搭建Gokit3工程(HAL库版)

    微控制器,支持多种开发环境,使学习与开发变得更加便捷。本文将带您从零基础开始,逐步搭建Gokit3的HAL库工程,并通过简单的点灯实验,让您感受开发
    的头像 发表于 01-08 19:14 644次阅读
    机智云Gokit3<b class='flag-5'>开发</b>篇 — <b class='flag-5'>搭建</b>Gokit3工程(HAL库版)

    经验分享 | eclipse搭建先楫开发环境

    最近有小伙伴留言,想在eclipse平台下开发先楫的MCU,但是苦于没有工程模板,自己折腾了半天又遇到一堆报错,很费时间。基于此需求,笔者基于HPM6E00EVK一步一步搭建在eclipse下的开发环境,可以顺利实现仿真和调试,
    的头像 发表于 12-19 08:32 1087次阅读
    经验分享 | eclipse<b class='flag-5'>搭建</b>先楫<b class='flag-5'>开发</b>环境

    迅为RK3588开发环境搭建“三步曲”,从零到一轻松上手!

    迅为RK3588开发环境搭建“三步曲”,从零到一轻松上手!
    的头像 发表于 12-01 11:51 1312次阅读
    迅为RK3588<b class='flag-5'>开发</b>环境<b class='flag-5'>搭建</b>“三步曲”,从零到一轻松上手!

    【EK-RA6E2开发指南】开发环境搭建

    瑞萨电子的开发工具有很多,笔者习惯使用MDK开发,因此本文将基于MDK+RA Smart Configurator搭建开发环境。
    的头像 发表于 09-23 18:12 3140次阅读
    【EK-RA6E2<b class='flag-5'>开发</b>指南】<b class='flag-5'>开发</b>环境<b class='flag-5'>搭建</b>

    ESP32-S3的MicroPython开发环境搭建

    本文通过搭建Thonny IDE开发环境,了解了如何给ESP32-S3烧录MircoPython固件和MircoPython应用程序。
    的头像 发表于 09-11 16:02 1973次阅读
    ESP32-S3的MicroPython<b class='flag-5'>开发</b>环境<b class='flag-5'>搭建</b>

    开发环境一键部署 | 如何搭建Docker环境编译ARM程序?

    智能化科技领域,嵌入式系统开发占据着极为重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,为众多应用场景赋能。基于Linux系统搭建开发环境,为用户开启高效开发
    的头像 发表于 08-15 11:06 1144次阅读
    <b class='flag-5'>开发</b>环境一键部署 | 如何<b class='flag-5'>搭建</b>Docker环境编译ARM程序?

    低代码开发云平台是什么?零编程零成本搭建

    联网云平台作为连接物理设备与数字世界的核心枢纽,其功能设计围绕设备管理、数据流转、应用开发、业务赋能四大维度展开。 一、核心能力 低代码/零代码:通过可视化拖拽组件、预置模板、图形化逻辑编排代替手写代码,快速搭建设备
    的头像 发表于 07-31 15:25 862次阅读

    用树莓派挖掘5种顶级加密货币

    加密货币是用于在线交易的数字货币。挖掘这些货币通常需要专门的硬件,如ASIC矿机或高性能GPU。然而,有些加密货币仍可用树莓派来挖掘。在本文
    的头像 发表于 07-21 16:34 1762次阅读
    用树莓派挖掘5种顶级加密<b class='flag-5'>货币</b>!

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 1453次阅读
    迅为RK3576<b class='flag-5'>开发</b>板NPUrknn-toolkit2环境<b class='flag-5'>搭建</b>和使用docker环境安装

    迅为RK3576开发板NPU例程测试-rknn-toolkit2环境搭建和使用

    迅为RK3576开发板NPU例程测试-rknn-toolkit2环境搭建和使用
    的头像 发表于 06-17 13:46 1956次阅读
    迅为RK3576<b class='flag-5'>开发</b>板NPU例程测试-rknn-toolkit2环境<b class='flag-5'>搭建</b>和使用

    第三章 开发环境搭建

    本章介绍了W55MH32开发环境搭建。常用工具 KEIL MDK功能强大,安装需注意路径等要点并安装芯片包。还讲解MDK5使用技巧,如文本美化、语法检测、代码编辑等实用功能。
    的头像 发表于 05-26 09:40 1229次阅读
    第三章 <b class='flag-5'>开发</b>环境<b class='flag-5'>搭建</b>