钱包是存储和使用数字货币的工具,在区块链领域有举足轻重的地位。

在对钱包分类之前,需要先理解几个概念:

  • 钱包地址:它类似于银行卡号,一个人可以拥有多张银行卡,所以他也可以拥有多个钱包地址。一个钱包地址只能对应一个私钥。在一个钱包中,可以拥有多个钱包地址。

  • 公钥:它是密码学上的概念,它由私钥推算出来。公开密钥的算法属于不对称加密算法,该算法拥有两个密钥:公钥和私钥。使用私钥加密的数据可以用公钥解密,反之亦可。通过公钥可以算出钱包地址。

  • 私钥:私钥可以计算出公钥,公钥可以经过一系列数字签名生成钱包地址。所以, 私钥的持有者才是数字货币的持有者。

钱包可以有多种分类方式

on-chain

给一个钱包地址发送数字货币, 这笔交易在全网广播、被确认、被打包进区块。这是发生在链上的,被称为on-chain交易。on-chain钱包需要自己保管私钥。

off-chain

相对于on-chain交易是off-chain交易。通常,通过交易所进行的交易是off-chain的,本人并没有私钥。私钥在交易所,由交易所托管。所以交易所的钱包也是中心化的钱包。

冷钱包

冷即离线、断网,也就是说私钥存储的位置不能被网络所访问。例如纸钱包、脑钱包、硬件钱包等等。

热钱包

热即联网,也就是私钥存储在能被网络访问的位置。 例如存放在交易所的、在线钱包网站、手机App钱包都属于热钱包。通常而言,冷钱包更加安全,热钱包使用更加方便。

全节点钱包

除了保存私钥外,全节点钱包还有保存了所有区块的数据,最为著名的是bitcoin-core。

轻钱包

它不必保存所有区块的数据,只保存跟自己相关的数据。基本可以实现去中心化。

中心化钱包

在交易所中的钱包,以及类似 OKLink 提供的保险柜服务。

总结

由于公司业务的发展,本人需要了解一些区块链相关的知识。上述是我对钱包的简单整理,区块链的内容实在太多,未来我也会尽量地整理,如有错误一定要告诉我。

对区块链钱包的简单认识相关推荐

  1. 区块链钱包开发架构的简单介绍

    随着国内区块链数字货币交易平台的逐步完善,区块链钱包的使用会越来越频繁和重要,在使用区块链钱包时,有几个名词必须深刻理解,不然就有可能造成区块链资产的损失,这几个名词为私钥.助记词.keystore. ...

  2. 区块链开发指南_区块链钱包开发

    开发钱包之前,我们需要有以下的预备知识. 第一,什么是钱包,以及相关的分类. 本文站在开发者的角度,给读者讲解下怎么样和钱包进行交互,以及如何开发一个钱包. 我们怎么样理解钱包呢?简单讲它是连接区块链 ...

  3. android区块链 钱包_区块链钱包Cashbox 开发工程师聊一聊开源

    今天与大家聊一聊软件开源.事情的起因是一次闲谈的时候,市场部的同事表示:不做软件开发的人不能够理解为什么要把软件源代码公开出去.当时的我很惊讶,因为就像他们不理解为什么要开源一样,我也不理解他们为什么 ...

  4. flutter创建/导入区块链钱包,获取余额

    flutter创建/导入区块链钱包,获取余额 作为区块链行业小白刚接触区块链钱包几天,来开发钱包还是需要付出很多努力的.下面记录一下flutter框架下创建/导入区块链钱包,并获取余额 一.创建钱包: ...

  5. 比特币/以太坊/加密货币/网络/区块链/钱包助记词:密码学的角度上,24个单词比12个单词更安全吗

    我们从密码学角度来聊聊助记词. 随着区块链钱包的发展和分层确定性(HD)钱包技术的普及,越来越多的用户开始熟悉了一个叫"助记词"的概念,很多人都已经习惯了从一开始使用一个钱包的时候 ...

  6. 如何通过区块链钱包解决「数据确权」难题

    本文介绍了一种基于区块链钱包的web前端方案,该方案可对大文件进行加密,并通过互联网传输到去中心化存储节点中存储,同时保证端到端传输的安全性. 该方案可解决互联网上文件交换和数据交易的安全性和独占性问 ...

  7. 新版以太坊Ethereum库ethersV5.0配合后端Golang1.18实时链接区块链钱包(Metamask/Okc)以及验签操作

    区块链去中心化思想无处不在,比如最近使用个体抗原自检替代大规模的中心化核酸检测,就是去中心化思想的落地实践,避免了大规模聚集导致的交叉感染,提高了检测效率,本次我们使用Ethereum最新的ether ...

  8. 区块链钱包技术上怎么实现_区块链钱包的技术原理

    区块链钱包实现的技术原理用一句话表示就是:钱包助记词生成了种子,种子发芽结果,果实就是私钥,私钥推导出了公钥,公钥数据的节选部分成了钱包地址.同时钱包提供了Key Store,他也是私钥加密后的文件为 ...

  9. 区块链钱包知识技术开发应用解决方案

    相信大家刚开始接触区块链的时候肯定会对区块链繁衍的概念给弄得云里雾里的,比如说区块链钱包啊,比特币呀,挖矿啊等等-接下来就由我来为大家讲解. 区块链钱包技术原理用一句话表示就是:钱包助记词(系统随机生 ...

最新文章

  1. HDF5数据处理(一)python
  2. GDCM:将PAPYRUS 3.0文件转换为dcm文件的的测试程序
  3. 【线上分享】互动协作白板与音视频实时同步技术实践
  4. mysql 视图 查询速度慢_mysql 视图查询速度慢
  5. hibernate访问效率相关
  6. PIMPL(private implementation或者pointer to implementation)
  7. HTML5---2.语义化标签的兼容性问题以及解决方案
  8. SQL Server 2008 R2 安装图文详解
  9. Linux服务器 屏蔽国外IP访问及简单的防CC攻击拦截
  10. LFM的脉冲压缩,即匹配滤波器的产生
  11. 基于MongoDB开发的物流系统(简易版)
  12. TCP/IP报文头部整理
  13. catia车灯设计——一些设置
  14. 便签pc android同步,微软电脑sticky notes便签软件怎么和安卓手机便签同步?
  15. 百旺最新服务器地址,百旺金赋安装与使用教程
  16. 移动端百度点击软件操作方法及常见问题
  17. HBO宣布续订《西部世界》第三季
  18. GND-VDD-VCC-VSS-VEE-VPP-GND
  19. A Game of Thrones(23)
  20. 体验篇之联动云租车体验[一日租车]

热门文章

  1. 你在职场可能犯下的最大错误
  2. 音频提取 4K YouTube to MP3
  3. 人间有味是清欢。—第七天
  4. 高等工程数学--求解非齐次线性微分方程组
  5. Maven项目在new module后,pom文件显示为Ignored pom.xml
  6. 希望三号GMSK遥测接收教程
  7. 倍福PLC Modbus通信区
  8. Error Code: 1175. You are using safe update...
  9. 吴恩达的2022年终盘点:生成式AI、ViT、大模型
  10. html中切角文本框,css实现切角效果