去中心化(Dapp)是什么意思?
谈到去中心化的应用,许多人的第一反应就是用“去中心化”这个词卡住了,而这四个字又是我们提到区块链时必须捆绑起来才能说话的另一个词。还不如将“去中心化”的应用拆开来解释,这样就能更好的理解。
DApp,英文全称是DecentralizedApplication,翻译成中文就是我们通常所说的去中心化应用,DApp中的应用就是我们长期接触并在手机上使用的各种应用,比如微信,微博,今日头条,淘宝等等,它们都是App。和DApp一样,DApp的一些或者所有逻辑都存储在去中心化网络中,这一去中心化网络在区块链的世界被称为公共链。
简言之,DApp之于公有链,也就是与iOS的等价关系,最大的区别在于,DApp是中心化的,而DApp是非中心的。
中心化是什么?
实际上,我们通常在手机上使用的各种App实际上都是中心化的,比如,微信是腾讯的,Facebook是Facebook公司的,淘宝是阿里巴巴的,我们在这些App上只是腾讯、Facebook这些企业的用户,这些企业要如何修改应用规则,我们是无权干涉的,甚至有时候还会泄露我们的隐私,我们也无法招架。
去中心化是什么?
与DApp不同的是,DApp是非中心化的,DApp的本质实际上是一个协议,一个用代码写死的规则,而这些代码是开放源码的,大家都可以看到,而且没有人可以随意修改,在DApp中,个人隐私的控制权也被交还给了用户,每个人都相当于DApp的主人。同样正因为如此,DApp越来越受到人们的重视。
(外国网站StateoftheDApps截图)
公共链是DApp依赖的。
如前所述,DApp的运行是在公共链上运行的。一提起公有链,就不得不提以太坊(Ethereum),它也是最早落地DApp的公有链,据国外网站StateoftheDApps介绍,目前以太坊上已有1910个DApp,但以太坊作为拥有大量DApp的公有链,其自身却存在着DApp落地无法忽视的致命痛点,以致至今还未出现过一个杀手级应用。
那就是以太坊的TPS(表示一秒钟可以处理的交易数量)太低了,到底有多低?如今以太坊每秒钟可处理的交易额一般在20笔左右,那么一天约可处理约1728000笔交易额,对比再看看以太坊的区块链浏览器就知道,最近以太坊每天要处理约60,000笔交易额,足以看到以太坊的网速还不足以完全支持其日常交易额。
以太坊的网络一直是众所周知的堵点,相对于以太坊的网络来说,以太坊的游戏应用非常火爆,2017年年底以太坊的交易额只有2万多,而以太坊的网络已经非常拥挤,2万多人同时在网上交易可以卡成这样,这是什么概念?把《绝地求生》放到国内比较有名的吃鸡游戏《绝地求生》上,这相当于即使《绝地求生》的下载数量已突破1亿,也只有当不超过10万的玩家同时在线时,才能流畅的进行游戏,多达20,000人在线,这将导致你的网卡到落地成盒,更不用提任何游戏体验了。
公共链,使DApp更好的落地。
除以太坊之外,实际上还有许多公有链也相继发展起来,国内比较有名的就有波场,小蚂蚁等,但在DApp的开发和落地方面,波场已经走在了前列。
当DApp的数量不断增加时,公有链的TPS(表示一秒钟可以处理的交易数)就变得特别重要。与以太坊相比,波场目前的网络规模接近2000TPS,是以太坊的100倍,而且仍在为处理数亿甚至数亿日交易量而努力。
对于DApp开发而言,波场对这些开发者非常友好,波场设计了独特的虚拟内存机制,大大减少了物理内存容量,为开发者提供了近乎无限的内存空间,并且屏蔽了内存、CPU等底层概念,大大提高了易用性,这些都大大降低了DAPP开发的成本。
就DApp生态而言,波场刚刚与DapDap生态平台DapDap,DapDap,DAppworld进行了合作,围绕开发者社区、在线和线下活动以及运营推广,全方位支持开发者落地优质Dapp内容,共同丰富波场生态。
就DApp用户而言,波场已经拥有将近两百万全球社区用户,尤其是今年7月以1.4亿美元收购了拥有1.7亿用户的P2P下载网络BitTorrent,这对于整个区块链业来说是一个相当轰动的事件。总体来看,波场的用户数是世界上最多的。
现在,Wave正在帮助全球的DApp开发者,为DApp的大规模落地而努力。将来,波场会彻底打破这些DApp之间的壁垒,实现资产重用、快速信任等,真正形成开放的DApp生态圈,以及所有人都期待的以DApp为入口的区块链世界。
听了DApp这么多次了,还是不太明白,这大概是很多接触DApp的用户的心声吧。毕竟区块链业还处于相对初级的发展阶段,DApp又是今年才开始进入大众视野的,不了解DApp里面的原理其实很正常。但是,随着DApp的持续流行,那些知道DApp的人会成为最先赶上它红利的人吗?正如那些曾经见证手机端App崛起的人,这些人是否会真正见证另一个时代的开启?
去中心化(Dapp)是什么意思?相关推荐
- 最简单的方式让你了解去中心化应用DAPP开发
最简单的方式让你了解去中心化应用DAPP开发 一.什么是中心化 例如,微信归腾讯,facebook 归 facebook,淘宝归阿里巴巴.在这些应用中,我们只是腾讯和 facebook 的用户,我们无 ...
- python去中心化_EOS区块链dApp去中心化应用汇总
EOS最近一直在区块链新闻中.它的主干网(公有链)发布了,人们仍然对它们持怀疑态度.在101Blockchain.com网站上,我们知道会有紧张的投资者.怀疑的分析家和像你一样好奇的读者.这就是为什么 ...
- 基于IPFS去中心化相册以太坊Dapp
Dapp-IPFS-Image 基于IPFS去中心化相册以太坊Dapp 注意: 使用该 github 克隆到本地, 需要 执行 $ npm install 安装依赖 node_modules 安装IP ...
- 以太坊学习路线——(五)DApp开发:简易版去中心化微博
这篇博客演示的基本操作系统环境是CentOS 7,参考书籍:以太坊开发实战--以太坊关键技术与案例分析 第十一章(吴寿鹤.冯翔.刘涛.周广益 著). 项目地址,包含该项目所需大部分文件,前端因为依 ...
- 智能合约和去中心化应用DAPP
目录 智能合约 DAPP(去中心化应用) 智能合约 1.支持应用 公链技术架构的以太坊联盟链技术架构的超级账本 2.定义: 写在区块链上的代码,编码完成上传网络,签名验证,成功区块自动移除 特征: 预 ...
- EOS区块链DApp去中心化应用汇总
EOS最近一直在区块链新闻中.它的主干网(公有链)发布了,人们仍然对它们持怀疑态度.在101Blockchain.com网站上,我们知道会有紧张的投资者.怀疑的分析家和像你一样好奇的读者.这就是为什么 ...
- 去中心化 去区块链_使用JavaScript和坚固性在以太坊区块链上构建去中心化应用程序dapp...
去中心化 去区块链 In this blog, I build a decentralized application, also known as a "dapp". While ...
- 开发、部署第一个去中心化应用(Dapp) - 宠物商店
开发.部署第一个去中心化应用(Dapp) - 宠物商店 环境部署 1.安装Node: http://nodejs.org/ 在官网进行下载 查看npm是否安装完成: 2.创建项目并进入 mkdir p ...
- 开发、部署去中心化应用(Dapp) - 宠物商店
本文通过实例教大家来开发去中心化应用,应用效果如图: 从本文,你可以学习到: 搭建智能合约开发环境 创建Truffle项目 编写智能合约 编译和部署智能合约到区块链 如何通过Web3和智能合约交互 M ...
最新文章
- 他用“1 和 0”解决了人类两大难题,他是信息论之父,却渴望做“杂耍博士”...
- Science发现了改变情绪的大脑受体
- 详细设计 英文_人体工程学设计:COMMA感应式无线充电器深度拆解
- 关于vue2.0组件通信
- 一个后端开发人员的node.js学习笔记(一)安装与第一个服务器
- Xamarin Android 所见即所得问题
- IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR
- PlantUML in a nutshell(官方文档)
- java处理json_Java处理JSon方法
- 笨方法学python --习题12
- matlab平面电磁波入射_MATLAB仿真平面电磁波在不同媒介分界面上的入射
- 对于自组织团队的一些思考
- 【矩阵论】广义特征值问题
- u盘有病毒怎么办?修复U盘,3个方法解决
- STM32F103_study51_The punctual atoms(STM32 Timer interrupt )
- LG E900 越狱
- 使用APKTOOL 反编译APK 失败的解决方法
- MJUPC-022_编程挑战系列赛第二十二场(以梦为“码“ “数“说未来)题解(C/C++代码)
- 【转】OrCAD 16.3安装和破解方法
- 康耐视VisionPro