区块链去中心化的生命之源:“DPOS(委托权益证明)共识机制”

原创2018-04-24【水伯】战略忽悠局政委水伯

移动网络时代唯一壁垒就是认知,周二有约给思想洗澡让认知破壁!

DPOS(委托权益证明)共识机制

区块链去中心化的生命之源:“DPOS(委托权益证明)共识机制”

【水伯】

《消费者洞察指引》

作者

本文大概

9838

读完共需

19

分钟

【水伯】

DPOS又称为股份授权证明,其原理是让每一个持币人进行投票,由此产生一定数量的代表 (超级节点或者矿池),由这些超级节点代理持币人验证和记账;而这些超级节点的权利是相等的;DPOS就像董事会投票,持币者投出一定数量的节点 (董事);代表按照既定时间表,轮流产生区块,如果代表没能很好的行使权力(比如产生区块),他们会被除名,网络会选出新的超级节点来取代他们;所有的代表将收到平均水平区块所含交易费的10%作为报酬。

引语:

媳妇,说好的民主呢!

吃过晚饭,来福紧张的对媳妇说:“媳妇,为什么每次都是我洗碗,我想要民主。”
媳妇考虑了一下:“好,以后咱家猜拳,谁输了谁洗碗,民主吧?”
来福连忙点头。
媳妇又说:“现在开始猜拳吧。不过我警告你,你只能出拳头,你如果敢出别的,你就死定了。”

很多人并不清楚,民主二字,在历史上相当长一段时间内,都不是个褒义词;因为民主,往往意味着多数人的暴政,曾几何时,雅典人实施了比今天更为去中心化,更为激进的雅典式民主,万人公民大会,500人民众法庭……哲学之父苏格拉底,便是死于这样的审判 。你可能对美国的印象并不怎样,但同时相信你也不得不承认,在当前的人类世界,美国的政治制度,依旧是先进的;这是一个怎样的政治制度呢:“代议制民主,民众投票选举议员,议员组成国会,为国家掌舵”。看着是不是有些面熟?这不就是DPOS(委托权益证明)共识机制么?拿EOS做代表,当前20多万持币地址,投票选举出21个主见证人节点,同时还有100个备用节点,是不是有点美国参众两院的Feel?

一、区块链去中心化的生命之源——DPOS(委托权益证明)共识机制

初入链圈,你一定经常听到POW,POS,DPOS,是不是有点傻傻分不清楚?今天就和大家来谈谈常见的三种共识机制,比特币解决了拜占庭问题,使用的重要手段之一就是采用了PoW 共识机制;什么是共识机制?由于区块链是去中心化分散网络,所以必须设计一套维护系统的运作顺序(谁先谁后)和公平性(谁获得新币的奖励?)的机制;

共识机制:保证节点之间传递的信息不被修改,决定谁取得区块链的记账权和新币奖励的区块链共识算法;

所有的共识机制,都是为了解决特定的问题,没有一种共识机制是完美无缺的,各有利弊;但从人类社会发展历程显而易见,DPOS(委托权益证明)共识机制作为区块链的三大技术核心,不但是区块链去中心化的生命之源,而且在共识机制里现阶段无法被超越;

1、POW:Proof of Work(工作量证明)

POW必须通过一定的工作量,来获得相应的奖励;它要求矿工进行数学运算来获取记账权和新币,以耗费大量时间、资源为担保,确保记账工作的真实有效性;POW是一种多劳多得的模式;算力越高、挖矿时间越长,获得的数字货币就越多;如果某个节点拥有全网40%的算力,那么该节点理论上拥有40%的概率,在POW中获胜;POW就像在一座金挖矿,谁的力气越大,谁挖的时间越长,谁得到的金子就越多;就是:挖得越多,收得越多。

谁使用POW? BTC和BTC的儿子们(BCH、BCD等等),早期的ETH,LTC。

POW的优点是: 算法简单,采用大家认可的数学逻辑(找寻随机数),容易实现。而破坏整个系统,需要投入巨大成本,有一定安全保障。

POW的缺点是: 耗费大量的电力,处理效率低(每秒只能处理7笔交易)。如今算力越来越集中,中心化日益严重。 比特币网络解决了”拜占庭将军问题“,其中一个前提条件,那就是多数人是好人(超过51%的节点是好节点),否则就会出现51%攻击。而现在,矿池BTC.COM、蚁池和微比特,一共控制了超过51%的算力。如果他们联合起来,或者被黑客控制,那么就可能会发生51%攻击。

2、POS:Proof of Stake(权益证明)

人们对于POW越来越中心化的算力分布和惊人的能耗,感到害怕,于是POS诞生了;POS也称股权证明, 是通过持币而产生利息, 对于验证人/节点进行奖励;先引入一个概念:币龄;币龄 = 币量 x 持有天数;当你获得利息后,你的持币天数清零,币龄也被清空。比如,你有100个币,持有了30天,那么,你的币龄=100x30 =3000;这时,如果发现一个POS区块,你的币龄就被清0;每清空365币龄(模仿一年365天的年利率),你就能从区块中获得利息;如果该利率是5%,那么一年下来,总利息 = 3000 * 5% = 150个币;POS就像到银行存钱,银行根据你存的数字货币的多少和存放的时间,给你算利息;总的来说, 就是:持有币,有利息,持币越多,收得越多。

谁使用POS? 未来币,2017年至今,ETH一直为从POW转移到POS作准备。

POS的优点是: 不需要拼算力挖矿,不会浪费电力。缩短了共识达成的时间,效率提高。

POS的缺点是: 拥有权益的参与者因为可以持币吃利息,所以卖币意愿不强烈,容易产生垄断。其次,所有的确认都只是概率上的表达,存在其他攻击的可能性。挖矿成本低,硬分叉十分容易。

3、DPOS:Delegated Proof of Stake(委任权益证明)

在加密货币技术中,使用共识算法来保证整个区块链网络的安全可靠,著名的共识算法包括比特币网络使用的工作量证明PoW,以及Peercoin和NXT使用的权益证明PoS;但是,这些共识算法都不能解决交易性能问题,尤其是PoW算法大量消耗计算所需的电力;而委任权益证明DPoS很好地解决了性能和能耗的问题;DPOS与POS原理相同,只是选了一些“董事代表”;

DPOS又称为股份授权证明,其原理是让每一个持币人进行投票,由此产生一定数量的代表 (超级节点或者矿池),由这些超级节点代理持币人验证和记账;而这些超级节点的权利是相等的;DPOS就像董事会投票,持币者投出一定数量的节点 (董事);代表按照既定时间表,轮流产生区块,如果代表没能很好的行使权力(比如产生区块),他们会被除名,网络会选出新的超级节点来取代他们;所有的代表将收到平均水平区块所含交易费的10%作为报酬。

谁使用DPOS? BTS, EOS;

DPOS优点是: 相比POS,DPOS机制大幅缩小参与验证和记账的节点的数量,属于弱中心化,大大提高了效率。可以达到秒级的共识验证。

DOPS缺点是: 整个共识机制然依赖代币,目前很多商业应用不需要使用代币。但是未来呢,谁说得清楚。很大程度上,DPOS将权利赋予了每个社区成员,即真正关心项目的人。 总的来说,就是:得民心者,得天下。越得民心,收得越多!

二、共识机制里,现阶段DPOS无法被超越

你会发现,在币圈发展的头几年,POW、POS这两种共识算法都没毛病,POW根据计算能力随机出块,POS根据拥有财产随机出块;但无论技术如何发展,人性亘古不变,随着币圈的发展,比特币的所谓“去中心化”首先变成了一个乌托邦式的笑话,ASIC等矿机的发明使得矿霸和普通用户在算力上的差距已经从量变升级到了质变;而POS,作为代币早先发行时的持币者,在币的数量和币龄上让后来者有着几乎无法超越的可能,与比特币一样,很多POS币种也几乎无可避免的走向一种中心化的趋势;

这时,DPOS横空出世,DPOS就像议会制度,每个持有数字货币的人都是选民,每个人用自己手里的选票选出最合理的议员,并且每个议员的权利都是相等的,没有高低贵贱之分;同时只要某个议员表现得不够好,他马上就会被选民门踢出去,而后备代表随时顶上去;这样就把权利归还到每个持有数字货币的人手上,而使得任何重大决定不完全是由大户说了算。并且其技术方面的精湛表现,体现出无论区块链发展到3.0,还是4.0、5.0,DPOS在未来相当长一段时间内,都可能是无法被超越的、最为先进的共识模式;具体体现在:

1、已经有两个DPOS项目成功运行数年之久,且用户众多

比特股和Steem,每秒达到上千比交易速度,出块时间达到最低1.5秒确认,Steem已经进行了19次无缝硬分叉,这种治理能力,在扭头看看比特币老大生的那一堆儿子,无语……

2、越来越多的币种开始采用DPOS作为共识机制

EOS,Nano(XRB),LISK,ARK,Aelf,阿希,Shift,闪电比特币,Lamden,Oxy,Blockpool,Kapu……大势所趋,挡也挡不住。

3、我们人类这个物种,真的有可能实现完全的去中心化么?

如果你读过《人类简史》,你应该知道,让人类,或者说我们智人逐渐融合的,有三股中坚力量“ 经济上的货币秩序,政治上的帝国秩序,宗教上的全球性宗教”;可见,经济,政治,宗教从来都是一个整体,不可单独剖开来看;而任何一个学过中学政治课本的人也都知道, 我们人类社会可以划分为五种社会形态:即原始社会、奴隶社会、封建社会、资本主义社会、共产主义社会;当前世界上绝大多数发达国家,都处于资本主义阶段,和之前的奴隶社会,封建社会相比,似乎是一个权力逐渐分散,由中心化逐渐往去中心化发展的过程;

1)民主二字在历史上相当长一段时间内都不是个褒义词

去中心化,一个多么诱人的字眼;在看到的一瞬间,就会联想到民主,平等,这些美好的字眼,而中心化则对应着独裁,专制等不好的东西;但很多人并不清楚,民主二字,在历史上相当长一段时间内,都不是个褒义词;哪怕只是一群单纯的孩子,倘若一起流亡孤岛,与世隔绝,在那里建立一个孩子的国度,完全的民主也依旧不会是一个高效,或者说占据主导地位的制度;倘若不信, 请去读小说《蝇王》;

2)DPOS和代议制民主以及董事会制度一样,都是一种精英制度

无独有偶,除了政治之外,作为经济主体的公司,尤其是最为重要的股份制有限公司,用的也都是现代企业的董事会制度,这项制度,和DPOS与代议民主框架也基本一致;本质上,DPOS和代议制民主以及董事会制度一样,都是一种精英制度;但这种精英制度,受制于下面的民众,在美国,议员是被全民选举出来;在DPOS中,代币持有者至少有权决定见证人或者说矿工的身份;相比于变了味的POW与POS,这反而更加符合去中心化和平等的精神。

3)区块链世界,去中心化、速度、安全也只能选其二

这个世界上,有很多的不可能三角,或者说三元悖论;经济学里最为出名的,无疑是那个“一个国家不可能同时实现资本流动自由,货币政策的独立性和汇率的稳定性”的不可能三角;传统商业社会,质量好、速度快、安全是一个不可能三角——三者之间只能实现两个;区块链世界,去中心化、速度、安全也只能选其二;以EOS为代表的DPOS,最终可以实现每秒百万级交易,且交易无手续费,安全无分叉。相应的,去中心化,被牺牲成了弱中心化,或是多中心化的模式。

4)共识机制里,DPOS在相当一段长的时间内,无法被超越。

去中心化只是手段,不是目的;不能为了去中心而去中心,如果一件事,半中心化甚至中心化可以做的更好,为什么一定要坚持完全的去中心化呢? 万物皆为取舍,DPOS舍弃了部分的去中心化,换来的却是性能和安全几何倍数的提高;世界不断向前,人性与规律亘古不变,马太效应、二八定律、长尾理论这些模型,无论是传统世界,还是区块链世界,同样适用,比特币也好,区块链也好,去中心化并不会改变这些东西;传统世界, 全球1%的人已经拥有了50%的财富;区块链世界,40%的比特币被掌握在约1000个人手中;DPOS完美么? 当然不,但在人类进化到共产主义之前,在政治制度依旧以代议民主为核心,公司制度依旧以董事会为核心的当下,还想不出任何共识机制,能比DPOS更加先进,这种先进性,并非来源于技术,而是来源于我们人类本身;所以说共识机制里,DPOS在相当一段长的时间内,可能无法超越。

三、区块链核心DPoS共识算法详解

在DPoS共识算法中,选举的根本目的,是通过每个人的投票选举出社区里对项目发展和运行最有利的101个用户;这101个用户的服务器节点既可以高效维护系统的运转,而他们也会贡献自己的能力促进区块链项目的发展,这有点类似于我国的‘人民代表’制度(但是周期更短、效率更高);通过这种方式,既达到了去中心化的选举共识,又保证了整个系统的运行效率和减少能源浪费;区块链的正常运转依赖于见证人机制(witness),这些见证人是完全等价的;见证人的职责主要有:

1、提供一台服务器节点,保证节点的正常运行;

2、节点服务器收集网络里的交易;

3、节点验证交易,把交易打包到区块;

4、 节点广播区块,其他节点验证后把区块添加到自己的数据库;

5、带领并促进区块链项目的发展;

见证人的节点服务器相当于比特币网络里的矿机,在完成本职工作的同时可以领取区块奖励和交易的手续费;任何一个持币用户都可以参与到投票和竞选见证人这两个过程中;用户可以随时投票、撤票,每个用户投票的权重和自己的持币量成正比;投票和撤票可以随时进行,在每一轮(round)选举结束后,得票率最高的101(一般为101,也可以是其他数字,具体由区块链项目方决定)个用户则成为该项目的见证人,负责打包区块、维持系统的运转并获得相应的奖励。

1、DPoS算法中使用见证人机制(witness)解决中心化问题

总共有N个见证人对区块进行签名,而这些见证人由使用区块链网络的主体投票产生;由于使用了去中心化的投票机制,DPoS相比其他的系统更加民主化;DPoS并没有完全去除对于信任的要求,代表整个网络对区块进行签名的被信任主体在保护机制下确保行为正确而没有偏见;另外,每个被签名的区块都有先前区块被可信任节点签名的证明;DPoS消除了交易需要等待一定数量区块被非信任节点验证的时间消耗。

通过减少确认的要求,DPoS算法大大提高了交易的速度;通过信任少量的诚信节点,可以去除区块签名过程中不必要的步骤;DPoS的区块可以比PoW或者PoW容纳更多的交易数量,从而使加密数字货币的交易速度接近像Visa和Mastercard这样的中心化清算系统;DPoS系统任然存在中心化,但是这种中心化是受到控制的,因为每个客户端都有能力决定哪些节点可以被信任;DPoS使得这样的区块链网络保留了一些中心化系统的关键优势,同时又能保证一定的去中心化;系统通过公平选举,使每个人都有可能成为代表绝大多数用户的委托人。

2、DPoS背后的理性逻辑

1、使权益所有者能够通过投票决定记账人

2、最大化权益所有者的红利

3、最小化保证网络安全的消耗

4、最大化网络的性能

5、最小化运行网络的成本

3、权益所有者拥有控制权

DPoS的根本特性是权益所有者保留了控制权,从而使系统去中心化;就像投票机制也有缺陷一样,DPoS是管理公司共有产权的唯一可行方式;幸运的是,如果你不喜欢运营公司的人,你可以通过卖出权益离场;而这种反馈机制可以使权益所有者在投票时比普通公民更加理性;每个权益所有者通过投票决定区块的签名验证者,任何一个拥有超过1%投票的人都可以参与到董事会;所有的代表构成一个“董事会”,轮流签署区块;如果一个董事错过了签署区块的机会,客户会自动把投票给予其他人;最终,这些错过签署机会的董事会被取消资格,其他人就可以加入董事会;董事会成员会收到少量代币作为奖励,用来激励在线时间和参与竞选;每一个董事必须要将单个区块平均奖励的100倍作为保证金,从而确保其至少99%的在线时间。

4、委任工作量证明的矿池

在目前的比特币网络中,用户为了盈利需要选择参与一个矿池,而每一个矿池拥有超过10%的哈希算力;矿池的运营者就像矿工委任的代表;比特币希望用户在矿池间切换以避免过度中心化,但是前五个主要的矿池控制了整个网络,如果其中一个矿池出问题了就需要用户进行手动干预;如果一个矿池掉线,则区块的生产率将会等比例地下降。

5、不随机从所有用户中选择的原因

1、普通用户大部分时间不在线;

2、攻击者可以使用其权益控制网络,而不经过其他人的认可;

3、由于没有挖矿,在去中心化网络中生成随机数变得不可能。

6、扩展性

假设每笔交易的确认成本和手续费都是固定的,那么实现去中心化的数量也是有限制的;假设验证成本与手续费相等,则整个网络是完全中心化的,并且只能支持一个验证节点;假设手续费是验证成本的100倍,则网络可以支持100个验证节点。

PoS需要大量的手续费来保证其合理运行,而委任机制是PoS高效工作的唯一方式;在PoS中可以使用权益池的方式,但是这又变成某种形式的DPoS;委任代表无法从矿池张获得实际的收益,因为验证的花费将吞噬绝大部分的交易手续费;去中心化的成本与验证节点的数量成正比,而这个成本无法消除;从规模化角度看,这种成本的存在将最终使系统中心化,而委任代表制是唯一的解决方案;这种中心化应该在系统建设的初期就设计好,以利于用户更好地控制,而不是通过被动演化为非预期的结果。

7、委任代表的角色

1、见证人是允许生成和广播区块的权威;

2、生成区块的过程包括收集P2P网络中的交易并使用见证人的私钥进行签名;

3、见证人的位置由上一个区块的最后部分随机指定。

8、DPoS对于攻击的抑制

1、如果某个见证人拒绝签署一个区块,那么他将被解职并失去未来的稳定收入预期;

2、不诚实的委任代表只有在明确有其他利益诉求时才会选择放弃区块生成;

3、见证人无法签署无效的交易,因为交易需要所有见证人都确认。

9、见证人的数量

见证人的数量有权益所有者确定,至少需要确保11个见证人。

四、应用联盟链(AAA Chain),用DPOS打造开放数据平台

应用联盟链(AAA Chain)是一个独立的公有链,致力于利用区块链技术打造一个由海量垂直场景应用组成的、 去中心化的、完全自治的数据开放平台;AAA Chain的愿景是成为全球最大用户规模和最大数据规模的公有链数据开放平台。

1、AAA Chain技术架构

1)AAA Chain共识机制

AAA Chain采用经典的DPoS 共识机制来决定区块的开采权,通过让每一个AAA Token持有者进行投票,获得最多票数的101个代表进行交易打包计算;这101个超级节点彼此的权利是完全相等的;每名代表按既定时间表轮流产生区块;相比较Bitcoin的PoW,选择DPoS的好处是,通过不同的策略,不定时的选中一小群节点,这一群节点做新区块的创建,验证,签名和相互监督,这样就大幅度的减少了区块创建和确认所需要消耗的时间和算力成本,AAA Chain设计的共识验证时间是秒级。

2)AAA Chain数字身份体系

AAA Chain采用统一用户数字身份,平台为每个用户生成一套非对称加密的公钥和私钥,私钥只有用户个人能访问。用户个人数据经公钥签名写入,仅拥有私钥的人可以查看原始数据,私钥意味着数据的唯一控制权。

3)开放数据存储架构

数据由数据服务商安装的SDK经过签名后写入分布式存储,并根据索引规则建立索引,再将索引存入区块链,以供搜索查询。如下图:

4)用户钱包及数据管理器

每个用户设备内安装的SDK类似一个SPV轻钱包,由用户拥有的私钥绝对控制。不同于其他区块链资产SPV轻钱包,AAA Chain用户既可以在此SDK内管理自己的token,也可以管理自己的原始数据。

数据交易流程:

• 数据购买方向数据开放平台发出购买请求(智能合约),请求的智能合约中带有自己的公钥,并用私钥签名。

•平台DApp验证此用户为平台的认证用户,并且通过签名验证合约正确;

• 平台广播此购买请求• 相关数据提供方查询数据源,获得需要的数据;

• 如果涉及隐私数据,平台要获得用户授权,才能继续此交易;

• 数据提供方用购买方的公钥加密后,通过P2P网络发送数据给购买方;

• 数据购买方完成付款,智能合约交易完成

2、AAA Chain平台优势

1)App Owner接入数据开放平台

App Owner接入AAA Chain会获得AAA Token做为奖励。在开放平台提供的数据越多,被使用的优质数据越多,获得的Token奖励就越多。

2)数据的定价,结算,手续费

为了公平交易,AAA Chain的数据开放平台采用透明定价的原则。每条数据定价对所有成员可见,交易按照定价交易。

• 开放平台中数据的定价和结算使用AAA Token。

• 交易过程中,开放平台对每笔订单收取一定的服务费,用AAA Token支付。

• 参与数据聚会等交易的节点会受到AAA Token做为奖励。

• 数据交易涉及的用户会收到AAA Token奖励。

3)数据分类和数据结构

数据交易的一个普遍难点是数据的结构化,AAA Chain数据开放平台采用统一的数据分类。对用户的数据分类主要是从人口属性,商业属性,App行为等维度划分。

• 人口属性:性别,年龄,地域,职业,婚姻状况,小孩等。

• 商业属性:消费等级,消费周期等。

• App行为:浏览,搜索,下单,发表,点赞,客服投诉等。

4)数据安全保障

传统的中心化数据开放平台有数据沉淀问题,也有数据被盗用的隐患。AAA Chain数据开放平台采用非对称加密方式对数据进行加密,点对点的交易方式保证避免中心化平台沉淀数据以及窥探数据。

• 点对点交易:交易所会广播购买请求,撮合数据购买方和数据提供方的交易。交易过程是去中心化的,数据是直接从数据提供方点对点传送给数据购买方。

• 加密传输:用户数据的内容由数据提供方App进行加密存储,第三方无法读取。交易过程中,数据购买请求里包含购买方的公钥,数据提供方先对存储的加密数据进行解密变成明文,再用购买方的公钥进行加密,把加密后的数据做为智能合约的执行结果返回给购买方。数据购买方用自己的私钥对数据进行解密,最终获得数据。

5)用户的隐私保护

AAA Chain数据开放平台提供用户隐私保护机制,对每个数据购买请求,平台会判断此类数据是否属于用户的隐私数据,如果是隐私数据,则触发隐私保护机制向用户申请授权。只有经过授权的查询或购买请求,才会继续执行交易。
数据开放平台拥有一套用户隐私授信体系,允许用户对某些数据进行一次性授信,基于授信的数据交易,不用再每次单独申请用户授权,交易成功后用户会自动获得AAA Token做为奖励。

6)交易记录

开放平台将每天平台产生的交易记录汇总后形成交易块,并与之前的交易记录形成交易链。每个成员都可以对交易链进行下载和检索。因为区块链具有完整的,不可篡改的特性,交易双方可以据此进行交易申诉,由平台来处理。

7)数据质量反馈

数据购买方可以对数据质量提供反馈,从而促进平台数据质量的持续提升。平台会给反馈方和优质数据提供方AAA Token奖励。用户可以自行更新个人数据,平台也会提供Token奖励。

3、AAA Chain应用场景

1)主要应用场景

AAA Chain数据开放平台提供了去中心化的、可信的、公平、合规且自治的数据开放平台。各行业客户可以利用这个平台进行交易,覆盖互联网主要变现场景。

2)应用场景示例 - 数字营销场景

在数字营销场景下,AAA项目将联盟全球海量的垂直场景应用,在APP联盟整合后的海量数据基础上,对全球移动互联网几十亿受众数据进行采集、清洗、整合、挖掘,构建第三方精准人群数据开放平台;同时,由几十万家APP组成的联盟本身就有广告变现需求,可嵌入广告SDK进行广告营销投放,几十万家APP作为媒体主将吸引大量的广告主和数据分析服务厂商加入AAA生态。同时,APP也可以在体系内采购广告流量,满足自身增长需求。项目上线,就有可能形成从数据供应方到数据消费方的完整体内循环生态。

3)应用场景示例 - AI模型交易场景

在AI模型交易场景下,AAA项目将围绕AI模型训练需要的NLP语料和行业知识的可信流通,建设由拥有一方数据的各类厂商,拥有通用chatbot技术的AI技术厂商、数据标注商、AI模型及知识图谱建设厂商及使用成品AI模型或知识图谱的最终厂商构成的完整生态体系;同时,困扰商业的训练产生的知识图谱的权属和利润分配问题,也在该场景下得到了很好的解决。

4)AAA Token的应用场景

AAAToken奖励:AAA总发行量为210亿个,且总量固定永不增发 ;AAA Token是指AAA Chain主链原生加密通证,初期的形式是以太坊公有链发行的ERC-20智能合约通证,后期将在AAA Chain主链上线后1:1兑换成AAA Chain原生加密通证;AAA Token主要应用于联盟数据交易结算和以及数据贡献者的奖励,主要有以下方式:

• 联盟成员以垂直场景数据供应商的身份接收AAA Chain,将通过智能合约自动获得AAA Token初始奖励。

• 其次,联盟成员数据供应商所提供的数据每被交易一次,都可以获得AAA Token的分成奖励;

• 数据需求方(广告商等)使用AAA Token进行数据交易支付;

• 垂直场景数据供应商在交易完成之后参与数据质量评估,会获得一定数量的

4、精准广告投放案例

1)参与方:汽车厂商A,广告公司B,数据提供方C,D,E场景:

• 某豪华汽车场商A有一款新车上市,要面向在一批某城市S居住的30-40岁的高收入男性做广告推广;

• 汽车厂商A委托广告公司B进行广告投放;

• 数据提供方C,D是App联盟数据交易所的客户:C有用户的位置数据,D有用户的年龄,性别和收入的数据标签;

• 需要进行多方数据聚会计算,来进行精准广告投放流程;

• 广告公司B经过平台认识,支付AAA Token,加入App联盟数据交易所;

• 广告公司B向交易所发起购买数据的请求(智能合约);

• 交易所向拥有此类数据的App客户广播此购买请求;

• App联盟C和D分别回复此请求到广告公司B,给出他们提供的数据类型,描述和价格;

• 广告公司B确认购买数据并付款,平台执行智能合约。

2)平台会选取一个计算节点,做数据聚合的计算

•从App C获得在指定城市S的一批用户id,并支付费用给C;

•用这批id从App D获得满足年龄,性别,收入条件的用户id数据集,并支付费用给D;

•计算节点删除临时数据,并获得AAA Token奖励;

•返回智能合约的计算结果:S市的30-40岁高收入男性的用户ID;

• 广告公司B通过广告sdk向这批用户投放广告;

• 广告公司B根据效果,可以对数据提供方进行评价,获得AAA Token奖励。

区块链去中心化的生命之源:“DPOS(委托权益证明)共识机制”相关推荐

  1. 区块链去中心化分布式_为什么渐进式去中心化是区块链的最大希望

    区块链去中心化分布式 by Arthur Camara 通过亚瑟·卡马拉(Arthur Camara) 为什么渐进式去中心化是区块链的最大希望 (Why Progressive Decentraliz ...

  2. 区块链去中心化金融是对互联网金融的拨乱反正吗?

    (图片来源于网络) 现代金融中的一个非常关键的活动就是货币创造.货币创造的一个重要方式就是贷款.当你向银行这样的金融机构申请贷款时,符合要求的条件,银行可以在它的资产负债表的资产端记上你的贷款,然后在 ...

  3. 所谓区块链去中心化社交产品,究竟是创新还是复旧?

    4月据市场消息,5.33亿Facebook用户的个人数据被泄露,包括电话号码.全名.出生日期.电邮地址.ID地点以及一些生物信息,这将对数百万加密货币交易者构成潜在风险,Hudson Rock(网络犯 ...

  4. 程序员如何切入区块链去中心化应用开发

    前段时间一个以太坊游戏应用:Fomo3D异常火爆,在短短的几天内就吸引了几万的以太币投入游戏,第一轮游戏一个"黑客"用了一个非常巧妙的利用以太坊规则成为了最终赢家,拿走了1万多以太 ...

  5. 区块链去中心化有那么有用吗?

    作者:maxdeath 链接:https://www.zhihu.com/question/68685893/answer/266407268 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权 ...

  6. 区块链去中心化有什么优势?

    说到区块链,我们经常听到一个词"去中心化",这也是区块链最重要的一个特性.那么什么是去中心化,和中心化相比,它又有哪些优势呢? 要想知道什么是去中心化,我们先来看看什么是中心化.简 ...

  7. 区块链去中心化通俗的理解是什么?

    区块链中去中心化是什么?如今很多的区块链学习者接触到区块链发现去中心化概念比较广泛难以理解.近日在区块链行业内中比特币开发者Jimmy Song分享了他对去中心化的看法和观点.这位开发者列举了四个问题 ...

  8. 区块链去中心化和传统去中心化的区别

    去中心化在我们生活中其实并不是一个新概念,也许你没有注意,但是我们生活中早已充斥着去中心化的产物.现实中的微博啊,社交媒体啊这些其实都是去中心化的产物. 在了解去中心化之前,首先我们得知道,什么是中心 ...

  9. 什么是区块链去中心化?

    我们反复提到区块链是一个去中心化的系统,确实,「去中心化」在区块链世界里面是一个很重要的概念,很多模型(比如账本的维护.货币的发行.时间戳的设计.网络的维护.节点间的竞争等等等等)的设计都依赖于这个中 ...

最新文章

  1. pandas 修改 DataFrame 列名
  2. C语言经典例32-删除字符串中指定的字符
  3. SQL Plus的主要功能
  4. 【新星计划】MATLAB绘制图形
  5. sqlplus: error while loading shared libraries
  6. 根据窗口名称查找关键字弹性域用到的表,列等信息
  7. android 开机动画 渐变,[Parallax Animation]实现知乎 Android 客户端启动页视差滚动效果...
  8. csdn博客markdown 如何输入上下标(如平方指数等)
  9. 指定复制的数据库或者表
  10. Android属性动画之ObjectAnimator控制
  11. c# directory.getfiles按照文件名称
  12. Java的全局异常处理(统一异常处理)+登陆拦截鉴权+注解实现记录日志
  13. 高效光引发剂MNPPOC-TMG
  14. 给未来的自己鼓励打劲!
  15. Recsys 2018长篇论文总结
  16. 从苹果售后到机器学习工程师,我趟过的 AI 坑
  17. mysql自学英语差怎么_英语太差怎么办?
  18. DevOps到底是什么?
  19. 放大图片并保持清晰度的方法!
  20. Qt浅谈之二:钟表(时分秒针)

热门文章

  1. 远程服务器php环境搭建,免费网站搭建与phpstorm远程部署
  2. shell连接工具_无需本地软件,只用浏览器就能连接并控制安卓手机
  3. java range(10)_Java Year range()用法及代码示例
  4. android 之使用多线程中的AsyncTask实现下载网络图片资源
  5. 根据网络状态获取Ip地址
  6. matlab中所遇到的问题,【总结】【matlab】【机器学习】学习过程中遇到的问题总结...
  7. 监听对象中某一项的值_Vue中watch的详细用法
  8. python中x,y=y,x的交换原理
  9. gatewayproperties 是空_一个空手套白狼的商业模式
  10. Leetcode 剑指 Offer 09. 用两个栈实现队列 (每日一题 20210915)