当前位置:网站首页>We really need DApp?Really can't meet our fantasy App?
We really need DApp?Really can't meet our fantasy App?
2022-08-09 12:14:00 【Sunbit Bisheng Research Institute】
DApp is D+app, that is, decentralization application, that is, decentralized application.When we see the word DApp, the first reaction must be: Isn't the app delicious, why is there a DApp?
Today, let's discuss how DApps are different from the apps we currently recognize?
App and Dapp development process
The specific process of the app is as follows: first to develop, first to finance, and to recruit people for development and operation.
DApp is different. It is the product of combining traditional App and blockchain, similar to crowdfunding, sharing and decentralization.A white paper needs to be written by the initiator or organization, and the consensus mechanism and token distribution and incentives must be clarified.Here, those who hold tokens are shareholders, which are directly linked to the profits of DApps (it can also be said that users are shareholders). The tokens they hold can be bought and sold like stocks and traded on supported exchanges, soHolding the token of the DApp is equivalent to owning the owner's equity.
Here I use a very straightforward word to explain DAPP, that is: grab the APP we currently rely on IOS and Android systems to develop, throw it on the blockchain system, and combine with smart contracts, it becomes a DAPP.
Features of DAPP
1. Running on a distributed network, completely open source, autonomous, and no entity controls more than 51% of the application's Token.
2. It must be able to be upgraded according to user feedback and technical requirements, and the application upgrade must be carried out after the consensus of most users.
3. The data of the application is encrypted and stored on the public blockchain.
4. The application must have a Token mechanism (general-purpose tokens based on the same underlying blockchain platform or new tokens can be issued by itself), and miners or application maintenance nodes need to be rewarded with tokens;
5. The generation of application tokens must be based on a standard encryption algorithm, and valuable nodes can obtain application token rewards according to the algorithm.
Summary
DApp is favored by most people in the combination with the Internet of Things and the sharing economy. Any field with multi-party participation will make better use of blockchain technology for better development.
Although at present, the DAPP based on blockchain technology is still in the early stage of exploration, and there is no DAPP with large-scale practical application value.But it is undeniable that blockchain technology has brought us huge imagination space, and the development of DApp is already on the way.
边栏推荐
- Information system project managers must memorize the core test sites (63) The main process of project portfolio management & DIPP analysis
- Senior told me that the giant MySQL is through SSH connection
- 【Basic model】Transformer-实现中英翻译
- Installation of gdb 10.2
- [现代控制理论]5_系统的可控性_controllability
- log4net使用指南(winform版,sqlserver记录)
- proto3-2 syntax
- 从零开始Blazor Server(9)--修改Layout
- GET请求和POST请求区别
- MySQL中的锁
猜你喜欢
JS 封装节流(后期优化)
Redis高可用部署
IDEA close/open reference prompt Usages
bat文件(批处理文件)运行时一闪而过解决方法
web course design
TI的片上固化好的boot ROM(上电引导加载程序)退出后的去向
结构体变量的首地址获取注意事项
防止数据冒用的方法
[Essence] Analysis of the special case of C language structure: structure pointer / basic data type pointer, pointing to other structures
IDEA 关闭/开启引用提示Usages
随机推荐
bat文件(批处理文件)运行时一闪而过解决方法
信息系统项目管理师必背核心考点(六十三)项目组合管理的主要过程&DIPP分析
PAT1001
redis内存的淘汰机制
buck型三相PFC
Oracle Database Architecture
PTA 实验7-5 输出大写英文字母(10 分)
结构体变量的首地址获取注意事项
实验记录:搭建网络过程
WPF implements a MessageBox message prompt box with a mask
Two ways to enter the Oracle database
redis的缓存穿透、缓存雪崩、缓存击穿怎么搞?
ZOJ 1729 & ZOJ 2006(最小表示法模板题)
The use of signal function (signal) in C language
元宇宙:下一代互联网启程(附元宇宙深度报告PDF)
微信一面:一致性哈希是什么,使用场景,解决了什么问题?
es6对象迭代器iterator
PAT1005
Semaphore SIGCHLD use, how to make the parent that the child performs over, how to make the distinction between multiple child processes. The end
C# Get system installed .NET version