从事区块链开发已经一年多了,在自我的摸索中逐渐形成自己的思考方式和编程习惯。能够将通过这种实战的形式记录下来,也能够让更多人了解元宇宙中的NFT是什么样神秘面纱。
一种简约,高效的编程语言。
为了快速的使用开源流行的代码框架,rk-boot 提供了简单的启动逻辑,通过插件的形式从复杂的启动逻辑中解脱出来。
rk-boot 是一个库,能够让用户通过 YAML 文件配置开源框架,启动企业级别 Golang 后台服务。
通过 rk-boot,构建企业级别的 GitHub 项目。
通过 rk-boot,自动添加企业级别日志,监控,调用链,权限到服务中。
通过 rk-boot,快速切换核心依赖。
通过 rk-boot,节省开源框架的复杂学习过程。
自定义 Entry。
参考链接(https://docs.rkdev.info/)
在本项目中,将通过rk-boot 框架实现项目的快速搭建,同时也希望读者能够根据个人需求创建自己的rk-boot的快速开发模板
在项目中我们将使用hardhat作为合约开发的框架。
hardhat 在solidity合约的编写过程中提供了合约的编译,部署,测试和发布等功能,是项目开发过程中必备的开发神气。
在具体的项目搭建中,推荐形成自己的一套快速开发框架。
在现阶段的国内藏品业务中,这种数字藏品业务基本上都是在资产托管的基础上进行实现。
数字藏品的资产托管基于中心的数据映射,即通过官方途径生成一个web3的身份,然后将手机号与公钥绑定,这种形成了身份层的映射关系。
缺点: 用户没有公钥的操作权利,行为的执行完全有官方平台代行。用户的个人资产信任,完全基于官方平台的背书。区块链开发工程师,给人的感觉往往是很难到达的高度。这其中的原因往往是因为,这种职业需要掌握的技能和行业中潜在的需求。
首先,如果是底层开发的工程师,往往是为了实现一种公链、联盟链。需要开发工程师熟悉已有区块链的底层原理,并且需要掌握C++,Rust等高级开发语言。目前来说,现有的链技术一般是比较成熟,不会再进行相关的改动,更加侧重于区块链的应用开发。