数字藏品指南系列第一篇:开始


前言

Hi,大家好,这是数字藏品指南系列的第一篇“开始”,可能会有很多人会问你为什么要写这个指南,我能从指南里获得什么,这个指南适合什么样的人群去观看,对于这些问题,我会先做出回答,由于是第一篇,我会就技术周边的东西多一些阐述,如果你想现在就只看技术层面,请直接跳过。

警告

本指南仅供学习交流使用,不得用于违法用途,如果侵犯了国家法律,责任自负。

动机:

数字藏品在2021年很火,各大新闻头条都可以看到它的身影,记忆深刻的是周杰伦在一个平台上出售自己的歌曲藏品,售价折合人民币4000左右,到了开售时间一秒就被抢空了。作为一名软件开发人员,之前也接触过区块链开发相关的一些东西,但都是皮毛,不系统,这次看到了数字藏品的横空出世,暗下决心要好好地学习下。于是开始了漫漫的学习之路,从以太坊官网手册到网络上的图文指南,每天看一点,但在学习过程中发现,这类指南在国内还是很少的,要不都是付费资源。所以为了方便国内的数字藏品爱好者和开发者,能够低成本的学习到数字藏品从合约制作到编译部署和铸造藏品等,制作了这个入门指南,抛砖引玉。

链类型:

以太坊。

智能合约标准:

ERC-721

指南适合人群:

会电脑基本操作的都可以,即使你是非开发人员,一样可以根据我的指南发布属于自己的数字藏品,祝你好运。

我能从指南里学到什么:

很遗憾的告诉你这不是一份专业的教程系列文章,这是一份为你提供建议和方法的指南,但这依然可以让你能学到如何编写智能合约代码,如何编译部署智能合约到区块链,如何使用智能合约铸造藏品,如何丰富藏品的现实数据为藏品添加元数据,以及在官方区块链浏览器上验证自己的智能合约。

环境搭建

1.下载安装node.js,在指南中我们要使用到三方的安装包,这些包使用npm来安装,而npm是nodeJs的包管理工具,这里我们以windows操作系统为例来安装下node.js。

https://nodejs.org/en/download/,这是nodeJs的安装包下载地址,进来后根据自己操作系统的位数,选择对应的安装包,点击下载
在这里插入图片描述下载完成后,双击文件
在这里插入图片描述
勾选I accept the terms…,意思是同意用户协议,并点击Next(下一步)按钮
在这里插入图片描述
Node.js默认安装目录为C:\Program Files\nodejs\,可以点击Change…修改,这里我们不作修改,点击Next(下一步)
在这里插入图片描述

点击Next继续安装
在这里插入图片描述

点击Next继续安装
在这里插入图片描述

点击Install会开始安装node.js
在这里插入图片描述

等待安装完成,出现如下界面,点击finish
在这里插入图片描述

到这里我们已经完成了node.js的安装,为了查看我们是否安装成功,打开cmd命令窗口,输入

npm -v

出现npm版本号,代表安装成功。
在这里插入图片描述

2.安装google浏览器,谷歌浏览器官方下载地址,下载完成后,双击安装文件,根据安装提示进行安装,这里不再做详细解释。

3.安装谷歌浏览器插件钱包metamask

Metamask下载地址,进入该页面,选择压缩文件,点击下载
在这里插入图片描述

下载完成后,将压缩文件复制到桌面或者其他文件夹里,然后右键解压文件,点击确定
在这里插入图片描述

记着解压后的文件路径,然后打开谷歌浏览器,点击右上角的三个竖点
在这里插入图片描述

找到更多工具,把鼠标准星放到更多工具上,然后点击扩展程序,先打开开发者模式,然后点击加载已解压的扩展程序
在这里插入图片描述

选择metamask文件夹,然后点击确定
在这里插入图片描述

出现下图,代表安装成功
在这里插入图片描述

等待一会,首次使用会自动跳转到钱包设置页面,点击开始使用
在这里插入图片描述

根据个人情况选择点击,如果你已经使用过钱包并且记得助记词,想使用这个钱包,请点击导入钱包,如果你第一次使用去中心化钱包或者想使用一个新的钱包,请点击创建钱包,这里我们选择创建钱包
在这里插入图片描述

接下来的步骤按照提示,选择对应的项目即可,直到设置成功,如果你下次想手动打开钱包,请看下图
在这里插入图片描述

以太坊网络有很多种,其中为人们所熟知的是以太坊主网络,也是在主网络中ETH才有真正的价值,在各大交易所中的eth都是主网络里的。这次我们指南选择的网络是Rinkeby,是以太坊的一个测试网络。在钱包里选择Rinkeby网络,metamask默认的是以太坊主网络,点击以太坊Ethereum主网络,选择Rinkeby测试网络
在这里插入图片描述

如果没有显示其他网络,点击头像,然后再点击设置,进入设置页面,点击左侧的高级,在右边找到显示测试网络开关,点击按钮启用,然后再回到钱包主页面,点击以太坊Ethereum主网络就可以看到很多测试网络了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

为了把我们的智能合约部署到Rinkeby网络上,我们需要一些eth,这些eth是在Rinkeby网络下的,我们可以去Rinkeby水龙头,网址为:https://faucet.rinkeby.io/,这个是官方的水龙头网址,进入网页后,我们需要输入一个Twitter或者Facebook的动态链接,这个链接对应的动态内容必须包含我们的钱包地址,经过实测没有成功,如果你想试下自己的运气可以测试下。
实测成功的水龙头网址:https://faucets.chain.link/rinkeby,访问该网址后,在Testnet account address栏里输入钱包地址,然后点击Send request,会给0.1个eth,这个对于我们部署合约和后续的铸造已经够用了。
在这里插入图片描述

赶紧打开metamask钱包,去看下eth到账了没,如果余额那里显示0.1,恭喜你已经有了在区块链上发行藏品的资产了。

总结

到这里本篇指南结束了,在下一篇指南里,我们为连接到以太坊区块链做准备,这里我们不用搭建自己的节点,而是使用Alchemy,一个开发者平台并提供api和以太坊区块链交互,接着我们会初始化我们的项目。

捐赠渠道

本指南是由本人自发的项目,如果你要支持我,请通过支付宝发送口令红包,将口令发送到我的邮箱351107490@qq.com,捐赠仅凭个人意愿,感谢支持。

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值