- A+
本篇文章预计阅讀时长10分鐘
区块链主流錢包类型:
1 去中心化錢包
2 中心化錢包
3 硬體錢包
4 托管錢包
一. 去中心化錢包
基本介绍:
去中心化錢包的应用最為广泛,也被称為确定性分層(HD)錢包,我们經常使用的小狐狸錢包.TP錢包.ImToken錢包就属于去中心化錢包,去中心化錢包透過對私鑰进行加密存儲在本地設備sqlite或者資料文件里面,当需要簽名时,用户输入密碼解密出私鑰后再簽名。
業務邏輯:
1. 收款:查詢本地設備資料库把地址展示于页面上
2. 轉账:用户發起轉账,錢包调用接口獲取簽名的参數,用户进行簽名后發送到区块链網路,最后返回交易状態。
3. 轉账記錄:根据地址查詢交易記錄和根据Hash查詢交易详情。
4. 闪兑:一般錢包内集成了闪電兑换的功能,例如1inch或其他的aggrator功能。
5. Dapp浏览器:Dapp浏览器是指Dapp可以在里面運行,能够于錢包进行交互
应用場景:
去中心化錢包以小狐狸錢包為代表,已經成為区块链用户的必備錢包,透過小狐狸錢包可以进行区块链交互。
二.中心化錢包
基本介绍:
中心化錢包的代表包括幣安,欧意,bybit, gate,bitget等主流交易所的錢包,中心化錢包的私鑰一般存儲在中心化伺服器上。不同交易所的私鑰管理方式各不相同,第一种的方式是對私鑰进行一層DES加密存儲在資料库中,第二种方式是使用KMS環境保存加密的私鑰,第三种方式是Tee環境,每次交易的簽名需要在该環境进行解密出私鑰进行簽名。第四种方式是使用CloadHSM,私鑰不会离開当前設備,簽名交易也在当前設備内进行,也是最安全和最專業的私鑰管理方式。在当前所有的中心化錢包中,錢包的資金都不能保證百分百的安全,这也需要交易所錢包的链路風控体系的帮助。
業務邏輯:
1. 批量地址生成:交易所錢包的批量地址生成主要是一个包含成千上万的地址池,用户可以更加快速獲取地址,从而提高交易所的性能和响应速度。
2. 充值:交易所具備掃链系統,不斷對区块链資料进行提取,当發现to地址属于自己用户的地址时,首先透過風控系統判斷是否為黑灰地址,透過之后进入業務層,当区块已經經过64块时,交易所给用户的錢包进行上账。
简化:掃链=》風控 =》 業務 =》 上账
3. 提现:当用户进行資金提现时,首先进入業務層建立簽名参數交易資料,然后进入風控系統判斷,透過后传入簽名机进行簽名,簽名后發送到区块链網路,掃链完成后,通知交易所業務層上報交易hash信息。
简化:業務=》風控=》离线簽 =》 掃链
4. 歸集:歸集类似于批量轉账,和提现的邏輯类似。
5. 熱轉冷:交易所本质就是一个熱錢包,当用户提现首先会到交易所的熱錢包地址,之后業務層再给錢包上账,当熱錢包的資金大于一定体量时,类似于提现邏輯轉入冷錢包。
6. 冷轉熱 :冷錢包透過手动的轉账方式轉入熱錢包,冷錢包一般由公司高管掌握。
7. 链路風控 :錢包充值,提现,歸集,轉冷,冷轉熱的每笔交易都会涉及。
应用場景:
交易所錢包作為用户进入区块链的第一站,擁有广泛的用户受眾,用户首先透過交易所錢包进行链上充值資金,从而进行链上各种操作。
三.硬體錢包
基本介绍:
硬體錢包的代表主要包括ledger, onekey等錢包,其私鑰只要保存在錢包的硬體設備中,该硬體設備已經集成錢包簽名算法,一般使用藍牙,NFC或者串口通信进行通信。
業務邏輯:
1. 地址生成:硬體中集成Bip协議,用户生成助記词和密鑰對,使用公鑰導出地址。
2. 离线簽名:用户發送帶簽名交易,透過单项散列函數生成32為hash的帶簽名信息,透過藍牙等协議传入設備中簽名,之后發送到区块链網路。
应用場景:
硬體簽名以安全性和隐私性著称,其私鑰由硬體内部代碼生成,私鑰不会离開設備,減少了私鑰泄露風险,虽然安全性高于前两者,但是仍属于区块链網路錢包,仍然不能保證百分百安全。
四.托管錢包
基本介绍:
托管錢包一般采用mpc算法,底層采用門限共享加密算法,每个節点存放于一个Tee環境,擁有一个独有密鑰片,網路中并不存在完整的密鑰片,采用N-M的簽名方式,总結点為N个,M个節点簽名即為有效。
mpc算法最大的亮点在于底層采用了門限共享加密算法,透過對密鑰私鑰頭和私鑰体进行分割,私鑰頭是一个随机數,存放于伺服器上,私鑰体再次透過異或算法进行分割為m份私鑰,当n份私鑰进行簽名时(m >= n),就会生成聚合公鑰,进行簽名,完成交易。
業務邏輯:
1. 地址生成:業務端發送key-gen指令,mpc網路透過多輪共識產出密鑰片,吐出聚合公鑰,業務端透過聚合公鑰導出地址。
2. 离线簽名:業務端發送sign指令,携帶待簽名的交易報文进入mpc網路,私鑰体进行多輪簽名生成聚合公鑰,簽名后發送到区块链網路。
应用場景:
托管錢包与交易所錢包相比,不同在于密鑰的管理方式,其框架結构和交易所錢包类似,不过托管錢包在进行多輪簽名时所需要的时间更多,效率低于中心化錢包,安全性高于中心化錢包,一般适用于管理大型加密資產。
总結
以上就是当前区块链的主流錢包分类,其中去中心化錢包和中心化錢包的应用場景最為广泛,其次是硬體錢包和托管錢包,每个錢包都具備特定的应用場景以及業務需求,随着区块链技術的不斷發展,用户對錢包的安全性和隐私性的需求更加强烈,未来也会出现更多具備安全隐私性更高的錢包。
- 我的微信
- 这是我的微信掃一掃
- 我的微信公眾号
- 我的微信公眾号掃一掃