虚拟货币与NFT——这是什么?怎么玩?
前言
Web3时代来临,各种新颖的概念涌入视线。笔者今天就来讲讲虚拟货币和NFT的概念吧,顺便讲讲这些东西怎么玩。
嘛...不过由于篇幅有限,这只是一个简要讲解,很多概念可能没讲的很清楚....如果内容有纰漏或者错误,一定要纠正我!谢谢喵!
本文内容仅为科普介绍与技术演示,绝不构成任何投资建议、财务意见或参与鼓励。 虚拟货币与NFT市场蕴含着极高的风险,请您在充分了解并确认能够承担相应后果的前提下,审慎行事。
虚拟货币和常规货币的区别?
首先,虚拟货币和纸币、数字人民币这种东西有什么区别呢?为什么非要搞这个?答案就是区块链,也就是分布式账本。普通货币的“转账记录”记录在同一个地方,比如银行或者支付宝。有什么坏处呢?第一是安全性,假设支付宝被入侵(虽然现在看来可能性较小),你的钱可能都没了,记录很容易被修改。第二是隐私。假设你画涩图赚了10万(这什么例子啊QAQ),现在转账回国内银行,肯定马上就会被大调查吧?不仅钱没了,身份还暴露了,要蹲大牢了。
区块链是什么?
区块链的本质,就和它的第二个名字一样,把这些转账记录在每个地方都写一遍,一个地方被修改了别的地方还是正确的,这个错误的支链很快就会被覆盖掉。那怎么确认一个转账呢?需要区块链中的50%以上的区块同意。这也衍生出一个概念,51%攻击,也就是理论上来说,掌握50%以上的算力可以进行,双花(双重花费)攻击,或者阻止交易确认。但由于现在例如BTC(比特币)这样的虚拟货币的区块链都很庞大,所以这种攻击可能得要国家级的力量。那凭什么我要加入这个区块链呢?你要消耗我的资源,用我的设备储存转账信息,我能得到什么呢?
先来讲讲比特币。(比特币是去中心化的起源,于2008年由中本聪提出。)比特币是怎么被发行的呢,就和矿工有关系,也就是区块。每个矿工需要计算一道题目,你可以理解为“有奖竞答”。计算出来了就可以加入区块链,会获得一些虚拟货币奖励。比特币就是这样被挖出来的。比特币一共有2100万个,每隔四年给矿工的奖励减少一半,这样比特币就会被慢慢发行了。当然现在题目的难度已经很大了,一般不建议靠自己的力量挖,大概率挖不过别人。
那万一矿工挖完就不挖了呢?直接拿钱跑路?不可以。矿工必须遵循网络规则来打包有效的交易,才能使他们挖出的区块被网络接受。如果打包无效交易,整个区块将被其他节点拒绝,奖励也就无效了。此外,持续打包交易还能赚取手续费,所以矿工有动力维护网络正常运行。何乐而不为呢?
那么刚才的问题就有答案了,之所以我加入区块链,就是因为我可以得到奖励。
为什么区块链匿名性这么好?
回到最开始提到的例子,为什么使用虚拟货币我的身份就不会暴露?区块链中有私钥、公钥和收款地址这三个概念,别人给你转账用的是你的收款地址,记录在区块链上的是收款地址,而证明财产归属就是私钥。一个私钥对应一个公钥,公钥可以生成无数个收款地址,导致身份无法被追溯。公钥就像邮箱地址,可以公开告诉所有人,让大家都来扩列。而私钥,也就是邮箱密码绝对不能告诉任何人,否则....就不好啦
简单来说,
当你要收款时,你把收款地址给别人。
当你要花钱时,你需要用私钥对交易进行签名,并将对应的公钥和签名一起广播到网络,网络节点用这个公钥来验证签名是否有效,从而确认你对这个地址的资产拥有权。
而私钥那么长,怎么记住呢?现在的钱包都有助记词的功能,也就是把私钥变成一些英文单词,方便记忆。如果哪天不记得私钥了,这些助记词也可以恢复钱包,所以价值和私钥一样。
举个例子,助记词可能长这样:
rabbit armor blanket
solar whisper forest
lamp crystal ticket
gate journey bright(这个助记词是乱编的,别去尝试恢复钱包喵)
到这里,区块链的概念基本上就讲完了!
智能合约
在了解NFT之前,我们先来聊聊智能合约吧!普通的合同,需要一个第三方来验证,比如法院。而智能合约就是一种“自动执行”的合同,无人可以阻止或者篡改。就像自动售货机,付款之后就会出货,不需要任何人来验证(自动验证)。
不同区块链上的合约是用不同的语言编写的,比如以太坊上的智能合约使用Solidity。给大家看看智能合约长啥样:

(其实我也看不懂Solidity,这个是我发行NFT时OpenSea自动生成的)
Gas费
在发行NFT,创建智能合约时,我们会看到他要求我们支付网络费。那为什么要有网络费这个东西呢?很简单,如果用户不需要为算力付钱,自然不会给代码做优化,让矿工白白多花算力,甚至写个恶意代码还能让整个网络卡死。所以,Gas费正是保证网络健康运行的基石之一,也是对矿工的一种补偿。
NFT是什么?
了解了智能合约,就可以说说NFT了!NFT,就是基于智能合约的。NFT的全名是非同质化代币,每个都独一无二,不可分割,不像比特币这种同质化代币,你可以买/拥有0.01个,或者把这0.01个转换成别的虚拟货币,而NFT只能拥有整数个,也不能把一个NFT转换成另一个。每个NFT都有一个“Token ID”,智能合约里则记录了NFT的Token ID,谁拥有它,这个NFT长什么样子(指向元数据的链接),版税规则(也就是你如果转卖给别人,创造者会获得特定百分比的虚拟货币)。
那NFT有什么用呢?就像一个稀有的艺术品,NFT的价格也可以被炒起来。NFT也被广泛用作礼物或者纪念品,算是一种很独特、很新颖的东西呢!
比如这是我们区块链社的NFT纪念品:

这是咱给朋友的生日礼物NFT:

QwQ!
讲了这么多概念....我们来看看这些东西怎么玩吧!
虚拟货币怎么玩?
虚拟货币本身只要放在钱包里就行了,那怎么买呢?我们一般选择例如OKX这样的交易所。有什么好处呢?由于你在交易所买币的时候货币相当于在内部流动,所以完全不需要手续费!
OKX本身的新手引导已经很完善了,所以这里简单讲讲P2P Trading的流程,就不实际演示了吧!
买:选择商家->拿到对方的支付宝/微信账户->转账->对方查看支付凭证->对方放币->交易结束
卖:选择商家->提供支付账户->等待对方支付->检查支付凭证->放币->交易结束

NFT怎么玩?
我们来使用OpenSea创建一个NFT吧!(如果遇到连接已重置问题,懂的都懂喵)
首先,点击Link Wallet连接钱包。

我们这里连接了MetaMask钱包。一定要现在钱包里备好虚拟货币用于支付Gas费哦~
我们来到Studio,点击Create New

Open Collection比较简单,我们就选它吧!
接下来,上传Open Collection的封面,输入合约名称、Token标志。注意Chain的选择,笔者建议使用Polygon,Gas费较低。

需要注意NFT的内容必须是你自己的东西,任何有版权的东西都不要上传,比如你喜欢的IP之类的。
点击Publish Contract部署智能合约,会弹出来钱包的确认页面:

点击确认即可!
部署成功!

我们继续操作,Collection Details按自己的想法填写就可以了,先看Creator Earning。
这里就是刚才提到的版税,笔者建议使用5%!Recipient Wallet Address就是版税会到哪里去,输入你的钱包地址即可。

完成修改后记得点击Publish Changes
接下来,添加一个NFT吧!

完成后点击Mint,在钱包中确认

这样,你的NFT就部署完成了!你可以List For Sale,在市场中列出等待别人购买,也可以Send,发送给其他人作为礼物或者纪念品!

结语
到这里,我们已经简要了解了虚拟货币和NFT,甚至还从头开始自己创建了一个NFT,很不错吧!
不过这只是Web3.0时代的冰山一角,还有很多有趣的玩法可以被发掘。如果你感兴趣,也可以去了解了解哦~希望你们都能体会到Web3.0的乐趣!
在最后
虚拟货币有价值,正是因为人们相信其有价值。
完
