利用私欲,成就伟大?谈谈dApp的前世今生

黑皮书
黑皮书 机构得得号

Aug 16, 2018 去中心化的区块链价值挖掘社区

摘要: 去中心化应用,dApp是什么?区块链仅凭一个dApp就发展出如此一个繁华的生态系统。

dApp的兴起
一种新型的用于构建有效的和可大规模扩展的模型正在兴起。比特币用开源、p2p本质、加密存储记录(区块链)和定量的Token数量开辟了一条新道路。

许多应用已经开始采用比特币的模型以取得成功。BitShares, Mastercoin 和OpenGarden是去中心化应用的几个典范。其中如BitShare建立和使用它自己的区块链,一些如Mastercoin使用已经存在的区块链发行自己的Tokens,还有一些如OpenGarden则在现有的区块链之上的两个层面上运行并发行自己的Token。

本文描述去中心化应用为什么有如此巨大的成功潜力,如何对不同类型的去中心化应用进行分类,并介绍了一些术语,旨在准确的描述一些新兴概念和帮助社区成长。最后,本文预测了这些去中心化应用由于其优越的激励结构、灵活性、透明性、弹性和分布式性质,将有一天超越世界上最大的软件公司的职能,用户基础和网络价值。

dApp的定义

对于一个被认为是dApp的应用,它必须符合以下标准:

1.应用必须是完全开源的,它必须自助运行,并且大部分Token不能被某一个实体所控制。应用可以根据建议做改进,可以根据市场反馈来调整其协议,但是所有的变化必须得到大多数用户的共识。

2.应用的数据和记录必须以密码学的手段存储在公共的,去中心化的区块链上,以避免任何一个中心数据点故障导致的系统崩溃。 

3.应用必须使用一个基于密码学的Token(比特币或者其他原生Token),这是访问应用的必要条件,并且任何矿工的贡献也应该以这个应用的Token支付。

4.应用必须以一种标准的加密算法作为价值证明,并产出Token。(比特币用PoW的机制)

第一个dApp,比特币

比特币的创造者中本聪(Satoshi Nakamoto)将他的发明称为“p2p电子现金系统”。比特币已被证明通过使用p2p,分布式账本的比特币区块链有效的解决了电子现金系统无信任和扩展性的问题。除了作为p2p电子现金系统以外,比特币也是用户可以通过计算机软件进行交互的应用程序。但本文最重要的是,基于上述的标准,比特币是一个去中心化的应用,下文将做详细阐述:

1.所有比特币软件应用程序都是开源的,没有任何实体(政府,公司或组织)控制比特币,所有与比特币使用相关的记录都是开放和公开的。

2.比特币使用无法更改的预定算法声称其Token(比特币),这些Token是比特币网络运行所必需的。比特币矿工因其在保护比特币网络方面的贡献而获得比特币奖励。

3.对比特币做的所有变更,必须通过工作量证明机制获得其用户的多数共识。

技术名词的命名和其重要性

在InvictusInnovations的Daniel Larimer攥写的一片文章中,去中心化应用最初被描述为去中心化自治公司(DecentralizedAutonomous Corporations)。本文避免使用“公司”一词有两个原因。

首先,因为它带有不必要的先入之见。例如,一个公司在一个司法管辖区内建立,它拥有股份,一个CEO,员工等。但像比特币,dApps并没有这些特征。此外,故事以什么方式讲述对于各种国家和司法管辖区对dApps的看法非常重要。尽管各国政府有在努力的学习和规范比特币,因为货币的概念与之相关,政府可能会被迫监管这个本是去中心化的开源计算机程序。

其次,因为传统公司可能会采用多种技术来筹集资金(例如出售其股票并支付股息或借入股票并支付利息)。而dApps并不需要。dApps的概念是如此强大和优雅,因为它完全抛弃了传统企业的这些手法。dApps所使用的Token的所有权是其持有人使用该系统所需的一切,就这么简单。Token的价值取决于人们对这个应用的共识程度。所有的激励措施,所有的货币化措施,所有的提升支持的方式都建立在这个完美的简单结构中。dApps不需要重新创建中心化公司过去必须的功能,它以平衡股东的权力并为投资者和员工提供回报。

dApps的分类

根据一些特征可以对去中心化应用进行分类。出于本文的目的,我们将根据dApps是否拥有自己的区块链或使用另一个dApps的区块链对dApps进行分类。基于此标准,有三种类型的dApps。

第一类dApps

这类去中心化应用有自己的区块链。比特币属于第一类去中心化应用中最著名的例子,莱特币(Litecoin)和其他山寨币(alt-coins)也属于同一类型。

第二类dApps

这类去中心化应用使用第一类dApps的区块链。这类应用属于协议,拥有其功能所必需的Token。Omni是第二类去中心化应用的一个例子。

 

第三类dApps

这类去中心化应用使用第二类dApps的协议。第三类dApps也是一种协议,并配备实现其功能所必备的Token。例如,使用Omni协议发布的可用于获取以分布式存储的文件的“safecoins”的SAFE网络属于第三类去中心化应用。

第一类dApps可以类比为计算机操作系统(如Windows,Mac OS X,Linux,Android,iOS),第二类dApps属于通用类软件程序(如文字处理器,电子表格软件,文件同步系统Dropbox),第三类dApps属于一种专业的软件解决方案(如使用文字处理器的邮件合并工具,使用电子表格的费用报告宏,或使用Dropbox的博客平台)。用这种类比,不难预测由于网络效应和每个去中心化应用周围的生态系统,将会有一小部分第一类dApps,较多的第二类dApps,和更多的第三类dApps。

值得一提的是,目前有几个优秀的开源项目利用到了第一类dApps。例如,Colored coins和CoinJoin是基于比特币区块链为用户提供有用的功能的。然而根据我们的定义,这类dApps不能被分为第二类,因为这些项目不发行和管理Token。(这些项目的开发和运营开销来源于捐款。)

dApps的运行

建立共识机制
dApps有两种普遍的机制可以建立共识:工作量证明机制(PoW)和权益证明机制(PoS)

通过工作量证明机制,可以根据每个与之利益相关者为dApp运行所做的工作量,做出有关dApps变更的决策。比特币使用这种方法进行日常操作,通过PoW建立共识的机制通常称为挖矿。

利用权益证明机制,有关dApp变更的决策是基于各利益相关方对应用程序的所有权百分比。例如,控制dApp发行Token10%的人则占投票权的10%。Omni的协议就是基于PoS机制。

这两种机制可以并行使用,例如Peercoin。这样的组合允许dApp以比单独的工作证明更少的能量消耗操作,并且允许它更耐受“51%攻击”。

分发Token的机制
dApps可以通过三种常见的机制分配其Token:采矿,集资和开发。

通过挖矿机制,Tokens分发给那些为dApp运行贡献最多劳力的人。以比特币为例,比特币通过既定的算法,分发给那些验证交易并维持比特币区块链的矿工。

通过集资机制,将tokens分发给那些资助dApps初期发展的人。以Master协议为例,Mastercoins最初分发给那些以1:100把比特币发送给团队方换取Mastercoin的人。收集到的比特币随后用于资助开发,促进Master协议发展。

使用开发机制,Tokens使用预设的机制生成,并且仅可用于DA的开发。例如,除了其集资机制外,Master协议还利用协作机制为其未来发展提供资金。通过集资产生的额外10%的Mastercoin被留作Master协议的开发。这些Mastercoin可通过预设的确定的时间表获得,并通过社区驱动的赏金系统进行分配,该系统根据PoS机制做出决策。

总结一下:dApp如比特币通过PoW机制达成的共识,通过挖矿、直接从矿工购买、通过商品和服务进行交易的方式进行分配。dApp如Omni则通过PoS机制建立共识,根据利益相关者在集资活动中的贡献,通过合作开发dApp以及通过商品和服务进行交易来分配的。

dApps的形成与发展
去中心化应用的开发分三个步骤进行

第一步:发布描述dApp及其功能的白皮书
与比特币一样,dApp最常见的形式是公开发布一本描述其协议和功能的白皮书。公开发布后,社区的反馈对于发展议程的进一步发展是必要的。

第二步:初始tokens的分发
如果该dApp使用挖矿机制来分发其令牌,则应发布一个参考性的挖矿软件。以比特币为例,参照软件随比特币一同发布,第一个区块被创建。

如果该dApp使用集资机制,则应发布一个钱包软件用来交换tokens。以Mastercoin为例,筹款地址和钱包脚本被同时公开发布。

如果dApp使用开发机制,则应建立一个赏金系统,允许提交执行任务的建议,跟踪正在执行这些任务的人员以及奖励发放的标准。

第三步:dApp权益的所有权分配
随着tokens被通过采矿,集资和合作分发给更多的参与者,dApp的所有权变得越来越去中心化,而那些在早期持有多数token的参与者的控制越来越少。 随着dApp的成熟,具有更多不同技能的参与者将被激励做出有价值的贡献,并且dApp的所有权将进一步进行分配。通过市场的力量,dApp的tokens被转移给那些最重视它的人。那些人可以在他们拥有专业知识的领域为dApp的发展做出贡献。

比特币的案例说明了这一点。据估计,中本聪开采了前一百万个比特币中的大多数。随着开发人员为比特币贡献代码并且矿工为比特币网络贡献算例,市场开始更加重视比特币。随着系统日趋成熟,具有不同技能的人们开始重视比特币并为其发展做出贡献。现在超过1200万比特币正在流通,而中本聪的原始所有权股份已经被稀释。 

结论
dApps有可能实现自我维护,因为他们将开发的权力授予其利益相关者。因此,可以想象,支付,数据存储,带宽和云计算的dApps有一天可能超过目前在该领域活跃的Visa,Dropbox,Comcast和亚马逊等跨国公司的估值。

 

(作者:David Johnston, 内容为作者个人观点,不代表链得得官方立场,敬请知晓。)

链得得仅提供相关信息展示,不构成任何投资建议
本文系作者 黑皮书 授权链得得发表,并经链得得编辑,转载请注明出处、作者和本文链接

更多精彩内容,关注链得得微信号(ID:ChainDD),或者下载链得得App

分享到:

相关推荐

    评论(0

    Oh! no

    您是否确认要删除该条评论吗?

    分享到微信