BitClave 去中心化搜索应用分析(二)

上一篇我们对BitClave的主要业务模式以及实现原理做了分析,详细见《BitClave 去中心化搜索应用分析(一)

让我们接着上一篇,看下怎样根据用户的兴趣(INTEREST)进行内容推荐。

Image11.png

数据匿名

Direct marketing可以利用潜在消费者发布的INTEREST活动记录。零售商可以分析账本上存在的INTEREST信息来定位潜在消费者,并使用OFFER活动记录来创建针对消费者的个性化广告或者折扣优惠。为了与消费者所声明的INTEREST相匹配,他们可以与零售商建立一个智能合约 ,在查看广告,访问商店(例如到店试驾)或与零售商其他互动时,将会获得奖励。

如上所述,存储在区块链中的消费者和零售商信息的在某些方面应该被匿名化,以防止在未经他们允许的情况下被识别和追踪。下面是BitClave提出的要实现的功能:

1.客户匿名集,区块链上特定标签的用户集合。(类似我们现在说的人群)客户匿名集越大,区块链上的记录的拥有者的身份越难被暴露。
2.观察者信息也要进行匿名处理,它决定了零售商的匿名等级(因为观察者AP是零售商提供的设备)
3.打断数据标签(记录)与消费者标识的关联,做到不可溯源
4.识别系统中用户的身份信息(比如,公钥),这是不可能做到的

当AP将活动数据记录到分类帐时,需要使用适当的匿名机制来最大限度地扩大相应匿名集的大小。 消费者和零售商信息匿名的主要机制是使用访问控制组。我们对各种活动的消费者,观察者和活动细节数据采用匿名化和基于组的组合加密,使得数据的所有者可以严格控制对数据的访问,并提供与组外实体的不可链接性。 以下示例突出了识别和跟踪的几个关键细节:

考虑上面列出的“Mall”活动块示例,但现在假设Mall的所有者想知道每个客户在商店中停留多久。计算此客户停留时间需要所有者链接相应的ARRIVE和DEPART事件,因为如果客户标识是匿名的,甚至是随机的,它们将保持不可链接(除非只有一个客户存在)。AP在记录数据的时候,在Customer那一栏上可使用对称密钥k作为Ek(A,t) 加密客户密钥,A代表客户公钥,t代表时间戳。这样同一个Customer在同一个商店里产生的记录就不可以被联系起来,也就不可追踪。

Group-Based Activity Sharing

简单来讲,如果所有数据都被加密存储,则限制了数据的价值。BitClave设想使用组合密钥来实现数据在特定达成共识的组织内流通。这就是基于组的信息分享。这个可以理解为类似于联盟链或者比特币的多人参与签名的事务。

假设现在有一个Mall商城连锁店总公司要分析不同店面的客户停留时间。 AP使用EKg(Ek(A),t))这样的对称性加密算法来填充Customer字段,Kg是一个group key。这样拥有group key的成员就可以做整盘的统计分析,而拥有Kg和不同key k的各个商店来说,他们只能看到自己的AP记录的客户数据。

一个商店中的AP设备创建的活动记录对于来自其他商店是非常有用的,特别是当商店间使用合约进行客户活动共享时。假设客户A进入酒店,但与酒店在过去没有任何关系 - 在这种情况下,AP可以记录A进入酒店,但无法正确识别客户。 AP创建一个新的区块,活动“ARRIVE”,客户标签设置为空值,活动详细信息使用合作商店中共享的组密钥Kg进行加密。距离酒店几个街区的熟食店软件发现此活动区块,使用与酒店共享的群组密钥 Kg ,从酒店的记录中识别出客户A是熟食店的熟客。熟食店的销售系统发出direct-to-consumer广告或折扣优惠的“OFFER”活动 ,这来自他们之前的关系凭证以及A是在附近酒店的认知。这样就极大的发挥了数据共享的价值

adblockchain的疑问是,因为A到达酒店时,酒店发布的数据并没有表名A是谁。熟食店是怎么判断出A是熟客的?难道是基于模糊匹配和试错?熟食店的知识库由是怎么训练出来的,数据来源是从区块链上吗?

Image12.png

Activity Analytics and Verification

数据被匿名的记录在区块链上,保证用户隐私和不可追踪,让用户获得数据的控制权。这些数据(尽管是匿名的)也可以做分析,当然有些数据还加了一层Group-Based加密,只有拥有group key的成员才能读取。

1.可以使用BUY活动数据来分析购买趋势,识别高需求的商品或寻找类似模式。 可以使用组密钥管理,加密搜索或其他技术加密地控制访问。
2.分析没有产生BUY活动只有ARRIVE和DEPART的客户可用于了解客户的购物行为。 这些数据可以让零售商知道向哪些购物者提供相关产品的折扣。 此外,通过分析在线和实体店的AP数据,零售商可以在客户做出购买决策之前更好地让客户了解产品,从而洞察建立客户对零售商忠诚的方法。

代币系统

CAT是BitClave发行的代币,即将开始ICO。CAT主要是奖励给有数据贡献的AP,当然奖励的多少取决于AP贡献的数据价值,这个需要有相应的激励模型。另外,用户也将因为其自身的数据价值而获得CAT回报,并用它和零售商进行商品兑换。

BitClave拥有一个相对完整的思路,建立新广告、营销、零售的市场。当然中间还有一些不清晰的地方,还有一些技术上可行性的问题。但它又迈出了一步,至少,BUY ARRIVE OFFER DEPART这样的场景事件被定义了出来。

区块链广告搜索引擎

赞 (0)

添加新评论