加密钱包

加密货币钱包是一种与区块链网络进行交互的工具,可以用于区块链各网络的转账交易、合约交互和密钥管理等功能。

常见加密货币钱包分为三类:

  • 软件钱包:用户通过应用软件管理密钥和于区块链的交互,其类型又可以分为:桌面端钱包、网络钱包、移动端钱包。可以简单的理解这三种类型的钱包。
    • 桌面端钱包是下载到本地计算机的软件
    • 网络钱包多是浏览器的扩展件
    • 移动钱包是为智能手机量身定做的软件
  • 硬件钱包:硬件钱包是一种实体电子设备,使用随机数生成器(RNG)生成公钥以及私钥。
  • 纸钱包:通过物理方式将将密钥和地址记录在纸上或其他物理实体上,但这种方式无疑是过时的(某种意义上讲,只要保管的好就能保存很久——纸只要不受潮能比硬件设备寿命得还久…)

根据其工作机制,还可将其分为热钱包或冷钱包。一般通过是否与网络连接来区分钱包是冷钱包还是热钱包。

冷钱包和热钱包

冷钱包是一种不会连接网络,也不会于任何智能合约交互的加密钱包。一般冷钱包是存放在离线的电子设备上,比如:Ledger 售卖的设备、安装移动端钱包的不联网手机都是冷钱包(冷钱包不等于硬件钱包,硬件钱包可以是冷钱包)

  • 冷钱包不会连接网络其私钥对于网络来说是保持离线状态的,所以冷钱包很难遭受到黑客的攻击

  • 由于冷钱包的安全性,它适合用于大额代币的资产存储

  • 冷钱包只能转账不会与智能合约交互,这可以保证钱包避免恶意合约带来的损失

  • 冷钱包通过与你自己的热钱包签署交易进行转账

热钱包是与区块链网络连接进行交易或与合约交互的加密钱包。与冷钱包相比,热钱包具有更多的灵活性,它可以随时向网络发送交易和与合约交互,所以它需要保持与网络连接。网络钱包和移动端钱包多是热钱包,比如:metamask、okt、coinbase等

  • 热钱包需要连接网络,黑客可以通过网络侵入你的设备盗取私钥
  • 热钱包适合日常使用和小额交易
  • 冷钱包由于其离线的特性,它不能查看到自己钱包中的余额。但是可以通过热钱包查询到冷钱包的余额
  • 可以使用热钱包与冷钱包的组合,既能保证交易的灵活性也能保证钱包的安全性

币安钱包管理体系

大型加密资产交易平台的钱包管理体系异常复杂,以至于大多数人都无法理解。币安通过冷热钱包动态运行来确保必要的流动性,以实时满足每个订单的需求,同时减少潜在的安全性威胁。币安钱包管理系统的两大特点(流动性和安全性)是币安钱包运行的两大基础。

币安冷热钱包运作体系

用户可以可以在各个区块链上向充值钱包充值加密货币,币安则通过监控区块链来获取用户的余额情况。

binanceWallet_work

Consolidation——归集

在完成链上认证后,币安会每隔一段时间将这些代币转移到其拥有的热钱包或冷钱包(在网络gas较低时进行转移)。这种将代币转移到综合*(omnibus)*热钱包的过程称为归集

  • 币安会积累大量金额后进行转移
  • 归集不会影响用户存取
  • 通过*”归集”*流程整合热钱包中的资金可以确保快速、低成本地满足提现请求。

溢出和补充

币安通过overflow(溢出)和top-up(补充)进行冷热钱包之间资金流转。

  • 溢出是指多余资金将从热钱包流转到冷钱包或线下钱包等安全的储存介质中。

    • 归集获得的大额资金时,会将部分资金从热钱包转移到冷钱包中。这种方式能增强资金的安全性
  • 补充是指热钱包需要补充资金,将冷钱包的资金装转移到热钱包中。

    • 用户向热钱包发起大额资金提现时,热钱包会从冷钱包补充资金。这种方式可以保证资金的流动性

PoR储备金证明保证币安资金透明性

PoR——储备量证明,币安通过展示证据证明币安拥有覆盖所有用户资产 1:1 的资金以及一些储备金。

币安通过merkle tree和zk-SNARK(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge,零知识证明)实现PoR

通过使用 zk-SNARK技术方案,加密货币交易所可以证明所有默克尔树树叶节点的余额集(即用户账户余额)构成了交易所公布的用户总资产余额。每个用户都可以轻松访问它的叶节点,因为该节点已包含在流程中。对于每位用户的余额( 默克尔树的叶节点),币安将确保:

1、每个用户的资产余额都被包含在币安的用户净余额总和里。

2、用户的总净余额大于或等于零。

3、将用户信息更新到叶节点哈希后,默克尔树根的更改是有效的(即,无法伪造信息)。

引用

加密资产在币安钱包间流转的方法和原因

What Is a Crypto Wallet and How to Choose the Right One?

储备金证明