基于区块链智能合约技术的去中心化虚拟自治组织应用联盟链介绍
扫描二维码
随时随地手机看文章
应用联盟(App Alliance Association,简称AAA)是由海量垂直领域应用,基于区块链技术、智能合约及共识机制形成的⼀个去中心化的虚拟自治组织。
应用联盟链(AAA Chain)是一个独立的公有链,致力于利用区块链技术打造一个由海量垂直场景应用组成的、 去中心化的、完全自治的数据开放平台。
AAA Chain的愿景是成为全球最大用户规模和最大数据规模的公有链数据开放平台。
AAA Chain技术架构
AAA Chain
1.AAA Chain介绍
AAA Chain是一个独立的公有链,致力于利用区块链技术打造一个由海量垂直场景应用组成的、 去中⼼化的、完全自治的数据开放平台。
2.平台技术架构图
3.AAA Chain共识机制
AAA Chain采用经典的DPoS 共识机制来决定区块的开采权,通过让每一个AAA Token持有者进行投票,获得最多票数的101个代表进行交易打包计算。这101个超级节点彼此的权利是完全相等的。每名代表按既定时间表轮流产生区块。
相比较Bitcoin的PoW,选择DPoS⽅案的好处是,通过不同的策略,不定时的选中一小群节点,这一群节点做新区块的创建,验证,签名和相互监督,这样就大幅度的减少了区块创建和确认所需要消耗的时间和算力成本,AAA Chain设计的共识验证时间是秒级。
4.AAA Chain数字身份体系
AAA Chain采用统一用户数字身份,平台为每个用户生成一套非对称加密的公钥和私钥,私钥只有用户个人能访问。用户个人数据经公钥签名写入,仅拥有私钥的人可以查看原始数据,私钥意味着数据的唯一控制权。
5.开放数据存储架构
数据由数据服务商安装的SDK经过签名后写入分布式存储,并根据索引规则建立索引,再将索引存入区块链,以供搜索查询。如下图:
6.用户钱包及数据管理器
每个用户设备内安装的SDK类似一个SPV轻钱包,由用户拥有的私钥绝对控制。不同于其他区块链资产SPV轻钱包,AAA Chain用户既可以在此SDK内管理自己的token,也可以管理自己的原始数据。
数据交易流程
数据交易流程:
• 数据购买方向数据开放平台发出购买请求(智能合约),请求的智能合约中带有自己的公钥,并用私钥签名。平台DApp验证此用户为平台的认证用户,并且通过签名验证合约正确
• 平台广播此购买请求
• 相关数据提供方查询数据源,获得需要的数据
• 如果涉及隐私数据,平台要获得用户授权,才能继续此交易
• 数据提供方用购买方的公钥加密后,通过P2P网络发送数据给购买方
• 数据购买方完成付款,智能合约交易完成
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奖励。
应用场景
1.主要应用场景
AAA Chain数据开放平台提供了去中心化的、可信的、公平、合规且自治的数据开放平台。各行业客户可以利用这个平台进行交易,覆盖互联网主要变现场景。
2.应用场景示例 - 数字营销场景
在数字营销场景下,AAA项目将联盟全球海量的垂直场景应用,在APP联盟整合后的海量数据基础上,对全球移动互联网几十亿受众数据进行采集、清洗、整合、挖掘,构建第三方精准人群数据开放平台。
同时,由几十万家APP组成的联盟本身就有广告变现需求,可嵌入广告SDK进行广告营销投放,几十万家APP作为媒体主将吸引大量的广告主和数据分析服务厂商加入AAA生态。同时,APP也可以在体系内采购广告流量,满足自身增长需求。项目上线,就有可能形成从数据供应方到数据消费方的完整体内循环生态。
3.应用场景示例 - AI模型交易场景
在AI模型交易场景下,AAA项目将围绕AI模型训练需要的NLP语料和行业知识的可信流通,建设由拥有一方数据的各类厂商,拥有通用chatbot技术的AI技术厂商、数据标注商、AI模型及知识图谱建设厂商及使用成品AI模型或知识图谱的最终厂商构成的完整生态体系。
同时,困扰⾏业的训练产生的知识图谱的权属和利润分配问题,也在该场景下得到了很好的解决。
精准广告投放案例
参与方:汽车厂商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确认购买数据并付款,平台执行智能合约:
平台会选取一个计算节点,做数据聚合的计算
从App C获得在指定城市S的一批用户id,并支付费用给C
用这批id从App D获得满足年龄,性别,收入条件的用户id数据集,并支付费用给D
计算节点删除临时数据,并获得AAA Token奖励
返回智能合约的计算结果:S市的30-40岁高收入男性的用户ID
• 广告公司B通过广告sdk向这批用户投放广告
• 广告公司B根据效果,可以对数据提供方进行评价,获得AAA Token奖励
AAA Token的应用场景
AAA Token是指AAA Chain主链原生加密通证,初期的形式是以太坊公有链发行的ERC-20智能合约通证,后期将在AAA Chain主链上线后1:1兑换成AAA Chain原生加密通证。
AAA Token主要应用于联盟数据交易结算和以及数据贡献者的奖励,主要有以下方式:
• 联盟成员以垂直场景数据供应商的身份接收AAA Chain,将通过智能合约自动获得AAA Token初始奖励。其次,联盟成员数据供应商所提供的数据每被交易一次,都可以获得AAA Token的分成奖励
• 数据需求方(广告商等)使用AAA Token进行数据交易支付
• 垂直场景数据供应商在交易完成之后参与数据质量评估,会获得一定数量的AAAToken奖励
AAA总发行量为210亿个,且总量固定永不增发 。