当前位置:网站首页>Digital Collection Platform System Development Practice
Digital Collection Platform System Development Practice
2022-08-10 14:54:00 【raymondyShan】
The actual development of digital collection platform system-概述
Engaged in blockchain development for more than a year,Gradually form your own way of thinking and programming habits in self-exploration.It can be recorded through this form of actual combat,It can also let more people know about the metaverseNFTWhat a mystery.
1.项目初衷
Sort out related technologies Organize research and development ideas 实现自我突破
2.知识架构
2.1 Platform Knowledge Graph
2.1.1 Programming languages and microservice architectures
Golang
a simplicity,高效的编程语言.
rk-book
In order to quickly use open source popular code frameworks,rk-boot Simple startup logic is provided,Free from complex startup logic in the form of plugins.
rk-boot 能做什么事情?
rk-boot 是一个库,allow users to pass YAML File configuration open source framework,Start enterprise level Golang 后台服务.
为什么需要 rk-boot?
通过 rk-boot,Build enterprise level GitHub 项目.
通过 rk-boot,自动添加企业级别日志,监控,调用链,permissions to the service.
通过 rk-boot,Quickly switch core dependencies.
通过 rk-boot,Save the complex learning process of open source frameworks.
自定义 Entry.
参考链接(https://docs.rkdev.info/)
在本项目中,将通过rk-boot The framework realizes the rapid construction of the project,At the same time, readers are also expected to create their own according to their personal needsrk-boot的快速开发模板
solidity
In the project we will usehardhatAs a framework for contract development. hardhat 在solidityContract compilation is provided during the contract writing process,部署,Test and release features,It is a necessary development spirit in the process of project development.
in the construction of a specific project,It is recommended to form your own set of rapid development framework.
2.1.2 Digital collection business execution logic
In the current domestic collection business,This digital collection business is basically realized on the basis of asset custody.
The difficulty of data collections 如何让web2的用户进入web的领域中?web2Identity users have their own representative data,比如说:手机号,身份证号,邮箱等.而在web3的领域中,Only one can represent its identityDID,such as is now commonEVM中的公钥,It can be called oneweb3身份.
Asset custody for digital collections is based on central data mapping,That is, generate one through official channelsweb3的身份,Then bind the phone number to the public key,This forms the mapping relationship of the identity layer.
缺点: The user does not have the right to operate the public key,The implementation of the behavior is completely represented by the official platform.User's personal asset trust,Completely based on the endorsement of the official platform.优点:The user's assets and the user's malicious behavior can be controlled through centralization.
This asset custody method,是web2+web3的形式,同时加了web2的壳子.Although data collections can be applied to blockchain technologyweb2on the asset custody platform,However, users have no actual operation rights for asset management.
2.2 总结
区块链开发工程师,It often feels like a height that is difficult to reach.The reason for this is often because,The skills required for this occupation and the underlying demand in the industry. 首先,If it is the engineer of the underlying development,It is often to realize a public chain、联盟链.Development engineers need to be familiar with the underlying principles of existing blockchains,And it needs to be masteredC++,Rustand other high-level development languages.目前来说,The existing chain technology is generally relatively mature,No further changes will be made,More focus on application development of blockchain.
参考链接
边栏推荐
猜你喜欢
随机推荐
力扣解法汇总640-求解方程
串口服务器调试助手使用教程,串口调试助手使用教程【操作方式】
【语义分割】DeepLab系列
丁香园
BFT机器人带你走进智慧生活 ——探索遨博机器人i系列的多种应用
什么?你还不会JVM调优?
字节终面:CPU 是如何读写内存的?
PEST 分析法
【有限元分析】异型密封圈计算泄漏量与参数化优化过程(带分析源文件)
高薪程序员&面试题精讲系列135之你对分布式是怎么理解的?CAP理论你知道吗?
1W word detailed thread local storage ThreadLocal
自定义picker滚动选择器样式
How to code like a pro in 2022 and avoid If-Else
微信小程序,自定义输入框与导航胶囊对其
mysql进阶(三十三)MySQL数据表添加字段
【POI 2008, BLO】Cut Point
系统架构系列文章三--解决传统企业核心系统的性能问题
从全球价值链视角看,京东云数智供应链对未来经济有何影响?
SWIG教程《二》
epoll学习:思考一种高性能的服务器处理框架