加密货币钱包是什么?虚拟货币钱包其实不能存钱
2023-06-16分类:钱包 阅读()
接触加密货币之后,有个说法是:钱包里的钱才是自己的钱,只有自己钱包中的币,我们才真的拥有主导权。
但其实并不完全是这样,这是一种便于新手理解的说法。更真实的情况是,就像太阳饼里没有太阳,老婆饼里没有老婆,加密钱包里其实没有钱。
本文重点:
私钥、公钥、地址是相对应存在的
握有私钥就能掌控该地址
助记词是私钥的另一种呈现形式
钱包里找不到你的币,先不用紧张
不小心删掉钱包,钱包掉到水里,都不用紧张
加密钱包转帐前确认三重点:链、币、地址
区块链上的所有加密资产都在链上
这句有点饶舌的话正是区块链的核心原则之一,所有链上资产都在链上,从头到尾都不会离开区块链。
所谓的操作,是在链上不同地址之间转移,但从头到尾都在链上,就像把档案在电脑里头移来移去,但它一直都在电脑里没有离开。
在区块链的运作中,有三个重要东西要先搞清楚,分别是私钥、公钥、地址。其中公钥和地址都是公开的,大家都看的到,一定要隐私隐密妥善保管的是私钥,绝对不能外流给其他人知道。
先不管复杂的非对称加密理论,这三者分别的功能用途如下:
私钥:用来算出公钥,解密公钥加密的讯息,用来签名交易。
公钥:用来算出地址,用来解密私钥签名的交易。
地址:用来接收和存放加密币。
重要!每一组公钥、私钥、地址都相对应,对应的公钥私钥只能用来解密彼此的讯息,也只有对应的私钥可以签名该地址的交易。
一个地址只有一个私钥,只有这个私钥签名才能动用该地址中的币。
加密币存放在链上的地址中,交易是在不同地址之间转移加密币,从这个地址移动到另外一个地址,每次交易都需要对应的私钥签名验证,要验证私钥签名则需要用到对应的公钥。
这正是为什么要妥善保管私钥不能外流的原因,每个地址都有对应的私钥,只有该私钥可以签名动用地址里的加密币,区块链运作认私钥而不认人,如果别人拥有你地址的私钥,他就可以把你地址中的加密币都转走。
加密钱包不是用来存放加密币,它是链上交易的操作工具和界面
加密钱包中没有钱,这些钱并不存在钱包里面,而是存在链上,把它叫做钱包其实有点误导,那么加密钱包既然不能存钱,有什么用途呢?
加密钱包主要有三个功能:
1 产生私钥
2 发起交易
3 使用私钥签名交易
一句话解释加密钱包:加密钱包是用来做链上交易的工具
要做链上交易需要有地址,要有地址就需要有私钥,钱包可以产生私钥,由私钥可以算出公钥,公钥又可以算出地址,这些都是数学,这么复杂的数学交给程式去计算就好,我们了解原理即可。
有了地址后我们就可以发起交易了,例如想让这个地址跟某个智能合约互动,透过钱包的介面去操作发起交易。
发起交易后,区块链需要验证你有权力动用这个地址中的币,于是需要对应的私钥签名,验证通过后才算成功发起交易。
再提醒一次:区块链验证只认私钥不认人,你把私钥给别人,就等于授权对方去动用这个地址里的资产。
搞懂私钥了,那助记词又是什么东西?
私钥是包含了大约50 个大小写字母与数字的乱数字串,例如这样:21dkYUkjwle931912p31l593S12klllkjl2131jklRk23jl3
私钥是需要妥善保存也绝对不能外流的东西,要记住这样的乱数字串实在过于困难,也非常容易抄错。为了更便于记忆或保存,发展出了「助记词」。
助记词可以理解成私钥的另外一种呈现形式,原本的私钥是一串50 多个包含数字与大小写字母的乱数,助记词则是用12-24 个英文单字呈现,例如这样:
age uncover traffic pact lucky approve sword vessel quiz fury online erupt
重点提醒:助记词的顺序是有差的!
依然是透过加密算法,助记词可以算出私钥,有私钥就可以算出公钥,公钥又可以算出地址。掌握助记词就等于掌控地址里的加密币!
目前的钱包设计是直接提供助记词,我们要做的是尽可能隐密并妥善的保存好助记词。对我们来说在使用上,私钥与助记词这两者并没有太大差异,总之就是保存好然后别外流。
一定要说差异的话,助记词有点像是种子,一组助记词可以产出多组私钥。也就是说一个私钥控制一个地址,但一组助记词可以产出多组私钥控制多个地址。
安装钱包时,例如常见的Metamask 小狐狸钱包,在最一开始它会提供一组助记词,只要保管好这组助记词,之后可以产出多组私钥,开出多个地址来使用。
重要提醒:如果助记词外流,在原本的钱包里新增一个地址并没有用喔!因为助记词能产生多组私钥,如果外流的是助记词,能用它产生的所有地址都等于已经拱手让人了!
这时候务必重新申请钱包,重新拿到一组助记词。
钱包里看不到我的币?要怎么办?
第一次遇到这情况一定会有点慌张,怕自己是不是转币操作出错,币不知道转到哪里去?为什么没有显示出应该要有的币?
就像前面写的,加密币都在链上,钱包只是操作介面& 工具。
只要确保转币过程没有出错,地址没给错,币绝对不会自己不见,钱包中看不到很可能只是显示问题。
如果不是那条链上的原生币,不是钱包中预设会显示的币种,就有可能遇到这情况。这时候只要去设定新增币种,一旦成功新增就能显示出来了。
以Metamask 小狐狸钱包为例:
新增币种(import coin) 三步骤
选择汇入币种> 贴上合约地址> 按下新增
然后回到资产页面通常就可以看到了,至于要如何寻找加密币的合约地址呢?
目前最主流的两个加密货币资讯网站:coinmarketcap和coingecko,如果你要找的币已经有被这两个站收录,就可以用以下方式找到对应的合约地址喔。
以Coinmarketcap 上的Tether 币为例:
进到该币的页面之后,可以在左边看到一个contracts,这边预设显示的是在以太坊链上USDT 币的合约地址,如果想要寻找的是其他链上的合约地址,请从右边的More 里寻找。
小提醒:不同链上的币就是不同的,不同链之间并不互通!
或也可以到Coingecko 网站中找到币,在右边资讯栏的合约中寻找。
如果这两个网站中都找不到你要的币?风险警示升高中请务必小心诈骗~或直接询问官方。
小提醒:不只可以新增币种,也可以新增网络。这边的网络指的是链,以小狐狸钱包来说它同时支援很多条链,但并不都在预设里头,有时候会需要手动新增。推荐使用Chainlist网站, ㄧ键新增你所想要的网络
不小心把钱包删掉了怎么办?里面的币会不见吗?
常见的情况是安装了Metamask 的手机app,或是浏览器插件,但不小心把它删了,是不是完了?
让我们再看一次这句话:
加密币都在链上,钱包只是操作介面& 工具。
不管删掉的是App 或浏览器插件,甚至是硬体钱包整个丢到水里,币从头到尾都在链上,被删掉的坏掉的只是操作工具。
工具完了,你的币还是稳稳地在链上。
这种时候不用担心,只要再安装一次钱包软体,用之前保存好的助记词来恢复钱包即可。你把助记词提供给钱包,钱包可以算出私钥,然后算出公钥、地址,发起交易时用对应的私钥签名验证,一切就跟没事一样。
如果你之前有用前面提到的方式新增过某些币种或网络,重新恢复的钱包当然也得重新新增一次那些币种和网络。
这篇文章主要写加密钱包的运作原理,希望能从此理解这几个重要观念:
加密钱包里面没有钱
加密币都在链上
助记词能算出私钥,私钥算出公钥,公钥算出地址
只有对应私钥能签署该地址的交易
助记词是最重要的一定要保存好也不能外流
至于要如何操作钱包转帐加密货币?
使用加密钱包转帐前要先确认好的三件事:
1 先确认链- 你要转的币在哪条链上?
2 再确认币- 你要转的是哪一种币?
3 确认地址- 你要转到哪个地址上?
Tags: 加密货币钱包
本栏推荐
标签云
-
Binance OKx 虚拟货币交易所 USDT 模因币 BRC20 TRC20 Staking 虚拟货币 ARB Sol gamefi 小狐狸钱包 DAO web3.0 流动性挖矿 什么是DeFi ICO 什么是NFT 什么是稳定币 SHIB 虚拟货币钱包 加密货币交易所 加密货币 什么是加密货币 GST 资金费率 MAX 区块链技术 区块链投资 区块链是什么 Coinw BingX Gate.io Bitfinex MEXC BITGET BitMEX Kucoin pionex Bybit BitMart KYC 网格交易 LTC Litecoin PI 什么是狗狗币 LUNA USDC