D1V1网源码站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 38|回复: 0

[码农经验] DApp,多一个D就很吊(上)

[复制链接]

购买VIP,消费全返

微信扫码,惊喜不断

发表于 2015-4-19 01:12:45 | 显示全部楼层 |阅读模式

你们有没有听过DApp这个东东?看起来似乎和App有那么几毛钱的关系。没错,DApp是指去中心化的App。算起来应该是App它的嫡系子孙吧。

DApp哪里来?

DApp的出生得从比特币说起:当初,中本聪为比特币设计的区块链,不是图灵完备的。仅有256条指令去支持比特币的交易,而没有规划去支持更多的数字资产。后来,V神在比特币的基础上,改进开发了“以太坊”。以太坊改进了比特币、支持图灵完备,因此成为一个可编程区块链。也就是相当于,以太坊搭建了一套比较完备的可信计算系统,应用的开发者们,可以在系统上开发分布式App了。

去中心化的App

估计不少人看了以后跟我一样一脸懵逼。去中心化App又是个啥?APP 怎么能去中心化呢?好了,说人话,DApp基于区块链技术,与交易数据直接相关,同时实现不可篡改的去中心化储存。可以基于区块链实现,如以太坊(Ethereum);也可以直接基于 P2P 网络实现,如 ZeroNet。

DApp与智能合约

合约是什么估计也不用我在这里废话了。智能合约用人话讲就是把纸质合约网络化,变成一段代码,在合约履行前就公之于众,并且不可篡改。如果在履行合约时有人违反或者做出任何变更,合约就会自动触发。我觉得吧,说是智能合约,听起来似乎傻瓜操作啊。所以人工智能为什么叫人工智障呢?这样的傻瓜操作能不能应对瞬息万变的现实生活?宝宝表示很怀疑。比如合约双方本来约定6点成交,一方6点20才到,但是当事人自愿表示没关系,这样也算。这种情况下智能合约如何生效呢?灵活性明显不足。

DApp说白了就是智能合约+App的一种模式。站在开发者的角度上,智能合约与区块链实现交互,App与用户实现交互。所以这么一讲是不是清楚了很多?

DApp劣势分析

反正现在站在风口上,不管什么项目一旦和区块链扯上关系,逼格瞬间提升好几个档次。毕竟多一个D就很了不起了!DApp说得很不错,甚至有半仙儿直接断言未来2-3年的时间DApp就会取代App。但DApp的劣势也很明显——技术前景不明朗。

1.产品设计思路分叉;目前互联网产品设计思路是高速迭代,这个方式在纯DApp应用中应该会出现较大问题。简单来说,现有的APP都基于自有服务器,重大问题迭代强行刷新版本即可。但DApp基于分布式的区块链网络,一旦提交上线出现核心bug很难迭代。来举个例子:The DAO的核心漏洞如果是中心化处理,只需要下线更改Bug即可,但是以太坊却只能以硬分叉解决。这就是DApp与现有App设计思想的不同。

2.公链处理效率低;目前成功落地的底层链都存在效率低、资源占用不合理问题。所以,目前公链并不适合商业化应用开发,如果借用其中几个技术倒是没有问题,比如积分交易、版权分享等。

3.研发风险大;现在尚未出现普适性质的公链,就好像智能机时代的iOS、Android。所以要开发某条公链就要做好一定的心理准备:承担该公链被淘汰后血本无归的风险,这让我想起了当年的塞班开发者。跨链技术能不能解决还是未知数呢。

有人问DApp和App在用户体验上到底有什么区别,DApp对于用户来说,不需要通过第三方的支付系统(支付宝,微信支付)进行交易,可以直接用加密货币结算!笔者还有一些对于DApp金融产品的设计构想,留在下回讲解。

D1V1app

D1V1app

yuanma.d1v1.com欢迎你,分享最好的网站商业源码,提供最好的免费空间申请

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
加入VIP:点击进入
Email:
1184556465@qq.com
社区VIP用户交流QQ专用群234989379
非VIP请勿加此群
VIP
技术支持
消费全返
客服中心

QQ|D1V1网源码站|手机版|小黑屋|D1V1网源码站 ( 沪ICP备05028199号 )

GMT+8, 2024-11-26 23:46 , Processed in 0.072185 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表