网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > 网络渗透测试

Web3世界的通行证—钱包到底是什么?(SquareDAO原创)(6)

钱包作为加密世界的通行工具,钱包的作用不仅仅是转账收款,钱包还实现了对私钥的存储和管理、加密资产的可视化、身份验证、智能合约交互甚至是社交等功能。那我们应该怎么去理解这些概念并进行实际操作呢?

(一)钱包实现了对资产的可视化和私钥管理

相信许多人进入Web3世界做的第一件事情就是购买加密资产。那么钱包不仅是一个承载这些资产的载体,还做到了对加密资产的可视化和对私钥的管理,本质上我们所有的加密资产都只是区块链上的一串数据。所以当你在钱包上进行资产的处理(收取、发送、支付等)时,钱包实质上只是在通过对私钥的管理,实现了对加密资产数据的可视化处置。

在下图中我们可以看到在Metamask钱包上展示给用户的界面:

①是钱包地址,就是你收款的账户,想要往里面转加密资产的话需要的就是这个地址

②是常用资产操作快捷按钮:Receive(收款)、Buy(购买)、Send(发送)、Swap(互换),钱包最基础的功能都在这里

③是资产列表,你的所有加密资产都会显示在这里,你也可以点击某个资产去浏览交易明细

所以当我们生成了一个钱包之后,我们可以在交易平台中提现资产输入钱包地址将资产转到钱包中或者直接在钱包中使用第三方服务进行购买加密资产。之后就可以在钱包中看到并管理加密资产,最基础的转账和兑换其他加密资产的功能都在界面上可以随时使用了。恭喜你学会了钱包最基础的用法。

(二)钱包实现了与区块链应用的交互

当然学会钱包最基础的用法还远远不够,钱包在Web3世界中的精髓在于体验区块链上的应用,我们通常称作为DAPP,跟我们平时使用的手机APP有什么区别呢?简单区别的话就是APP是运行在Centralized服务器上的程序,可以随时停止服务和修改。而DAPP是运行在Decentralized的区块链上的应用,通常由智能合约组成,区块链不停止运行DAPP就不会停止运行。

钱包与区块链进行交互的方式有哪些?

钱包与DAPP的交互通常分为两种,身份验证(签名)和智能合约交互。签名授权是链下交互不需要花Gas费,而智能合约交互是链上交互需要花费Gas费。那什么样的场景下会使用不同的交互方式呢?

举个例子:比如你想在Opensea(目前最大的NFT交易市场)上卖出你的NFT,那么Opensea就会向你请求一笔签名(身份验证)来证明你是私钥的持有者,发送之后你的NFT就会被挂在市场上售卖。因为你的NFT其实还在你的钱包里面,没有涉及到资产的转移——也就是区块链上的数据变动,所以这是不需要向Miner支付Gas费的。那么如果在这期间有一个人看中了你的NFT并从Opensea上下单支付了,除了NFT的价格之外买方还需要支付一笔Gas费,为什么?因为买方购买你挂单的NFT涉及到了从你的钱包转移到了买方的钱包这一个步骤,这其实是对智能合约的一个交互,Miner帮助买方实现了NFT的资产转移,所以支付了一笔Gas费给Miner,这样是不是就能理解了?

(下图分别为作为卖方的签名界面和作为买方的智能合约交互界面)

(三)钱包实现了身份确权新范式

做一个实验,如果你正随身携带着你传统意义上的钱包,请把它拿出来看看,你的钱包里都有什么?也许是现金,或者一些信用卡或借记卡,但你也可能有你的身份证、驾驶执照或保险卡在那里!通常情况下,我们传统意义上的钱包不仅用来装钱、付款,也用来装我们的身份文件。

那么在Web3世界中,钱包不仅可以用来存放你的加密资产,钱包同样也可以用来“装身份文件“,并实现对身份的确权,为什么说钱包实现了身份确权的新范式呢?我们首先需要理解传统的身份确权与Web3世界中的身份确权有什么区别?

(责任编辑:admin)