写点什么

数字钱包 app 开发、web3 钱包系统搭建

  • 2024-03-13
    陕西
  • 本文字数:1543 字

    阅读完需:约 5 分钟

数字钱包app开发、web3钱包系统搭建

 随着元宇宙的火热,Web3 概念也被不断的提起,一些投资用户为了增加自己的资产安全性,通过数字钱包来储存自己的数字资产,因而钱包也就成了投资用户进入 Web3 的重要入口。web3 钱包在本质是数字钱包,具有去中心化特点,可以存储数字资产,还可以和区块链上的 dapp 进行交互,对于访问 web3 空间、DeFi 和加密货币非常重要。


  现在市面上出现的 web3 钱包不在少数,像 HyperPay、Argent、Safeheron、Sui wallet、ZenGo、Unipass、Particle Network 等都属于 web3 钱包,可见其市场前景广阔。


  钱包的本质其实就是一个私钥,它是一个随机的哈希值字符串,拥有了私钥就拥有了该钱包的使用权。但是为什么在讲区块链钱包的时候,还有 keystore,助记词、冷钱包、热钱包、硬件钱包等等相关的概念,让人产生很多迷惑。


  keystore


  这个比较好理解,大家在用钱包工具创建钱包密钥的时候,要输入一个密码,这个密码是做什么用的呢?keystore 是使用输入的密码加密过后的私钥,使用 keystore 进行交易转账等钱包操作,必须知道该 keystore 的密码。


  助记词


  用 16 进制表示是:8F72F6B29E6E225A36B68DFE333C7CE5E55D83249D3D2CD6332671FA445C4DD3,是一个 64 个 0-F 的字符组成的,它没有任何的含义,人类很难理解和记忆。助记词则是通过某个算法(可以理解成谍战剧中发电报中用的密码本)把这 64 个字符转换成一系列的单词(可以是英文、法文、中文甚至是你会的方言),它最早是由 BIP39 提案产生的,可以是 12 个,15 个,18 个,21 个,24 个特定的单词。这些单词有一个统一的、固定的词库,并不是凭空而来。比如我们熟悉的 imToken 创建钱包生成的助记词个数是 12 个。


  用户可以将助记词理解为明文私钥,即拥有助记词,就相当于掌握了该钱包的使用权,无需密码,即你创建钱包输入的密码也是不需要的。


  冷钱包


  理解了钱包的本质是私钥后,就需要私钥保存好,冷钱包是指网络不能访问到你私钥的钱包。冷钱包往往依靠“冷”设备确保比特币私钥的安全,比如不联网的电脑、手机、写着私钥地址的小本本等。冷钱包避免了被黑客盗取私钥的风险,但是可能面临物理安全风险,比如电脑硬盘损坏(比如冠希)、小本本被当做厕纸使用等等。


  热钱包


  热钱包是指互联网能购访问你私钥的钱包。热钱包往往是在线钱包的形式。使用热钱包时,最好在不同平台设置不同密码,且开启二次认证,以确保自己的资产安全。


  硬件钱包


  硬件钱包顾名思义是用你摸得着的硬件,方便你生成和存储密钥,比较知名的有:Trezor,Ledger,可以去淘宝看看有得卖后,其实就是一个类似银行开通网银发我们的 U 盾类似的硬件。发两张图大家看看,本人也没有用过,图片来自淘宝,不过这玩意弄不好也容易有安全漏洞,还是好好保存和备份好才是王道。


  最后讲讲钱包安全


  钱包安全,主要是两点,一是防盗,二是防丢。


  防盗


  防盗要做到防止私钥泄露,这里要理解 keystore 和助记词的区别,上面已经提到,没有完全理解可以往上翻再看看。


  助记词作为钱包私钥的友好格式,是非常方便大家做备份和导入的,由于它的明文性,我们不建议它以电子方式保存,而是抄写在物理介质上保管好,它和 keystore 作为双重备份互为补充。


  而 keystore 可以放在线上存储,比如云盘等,也可以存储在自己的 U 盘里(硬件钱包就是利用这一点),这比线上存储相对安全一些,即使黑客盗取了你的 keystore,在没有该 keystore 的密码情况下,还是无法盗取其中资产,所以这时候该 keystore 的密码显得尤为重要。建议用户将 keystore 和密码分开存储,不要放在同一地方,并且使用高强度、随机生成的密码。


  防丢


  防丢的策略主要是多重备份,多次备份。比如备份一个钱包的时候不光备份 keystore,也要备份助记词和私钥,这是多重备份


  Web3 钱包是加密货币的未来,与任何其他钱包类型相比,它为用户提供了更大的灵活性和对其交易的控制。


用户头像

只做区块链技术开发 2023-08-24 加入

为海内外客户提供交易所开发、元宇宙游戏、链游开发、国内积分商城开发、区块链钱包、公链、联盟链、项目宣传 宣发、项目包装、代币发行、智能合约开发 dapp开发 量化交易软件 夹子机器人 k线机器人。互助分红系统

评论

发布
暂无评论
数字钱包app开发、web3钱包系统搭建_区块链钱包开发_西安链酷科技_InfoQ写作社区