美文网首页
第十章 旅行者(Voyager)

第十章 旅行者(Voyager)

作者: 楓葉小小 | 来源:发表于2020-05-11 17:38 被阅读0次

  (本章字数2137字,估计阅读时间5分钟)

  经过枫叶和茉莉对于政府,以及企业的市场调研发现痛点在于:

  1)平台单方的数据是有限。平台能知道用户在自己这里的状态,但不知道用户的社会整体状态。例如,A平台知道用户在自己这里处于黑名单,但不代表用户在B平台也处于黑名单。

  2)平台的数据无法共享,因为一旦共享出去,就面临数据所有权的问题,分享出去的数据就好像是撒出去的水,平台就失去数据的所有权。

  熊猫国政府在养老金问题上非常难以处理,因为它得不到熊猫人在企业的黑名单数据,因此他们只能通过一些蛛丝马迹,决定是否给熊猫人发放养老金。

  但是另一方面,这是不公平的。因为大多数熊猫人没有违背自己的信用,但是会面对另外个别欺诈养老金的熊猫人劣币驱逐良币的问题。

  劣币驱逐良币的最终后果是整个市场只存在欺诈养老金的现象,而不存在尊重信用的现象。

  怎么样能够建立信用共享平台,却又不属于任何一个平台呢?

  联盟链,一种只针对某个特定群体的成员和有限的第三方场景的区块链。

  区块链,根据网络中心化程度的不同,可以分为三个不同场景:

  (1)全网公开,无用户授权机制的区块链,称为公有链,比如著名的比特币。

  (2)所有网络的节点都掌握在一家机构手中,称为私有链,比如同一个机构的了解你的客户(KYC)模型。

  (3)允许授权的节点加入网络,可根据权限查找信息,往往被用于机构之间的区块链,称为联盟链。

  联盟链可以有效建立信用共享的第三方平台。比如在银行,政府,企业之间构建的信用共享系统,根据他们彼此的权限查找信息,这样就可以防止数据的直接公开(比如企业直接拿到银行数据,数据不再私有),又可以使用彼此的数据(比如参与方依然可以知道黑名单)。

  因此产品思路如下:

  (1)数据确权:防止数据作恶,整合多方数据赋能现有数据产品,解决多方数据回报价值。

  (2)存证:防止数据篡改。

  准备着手开始这个项目的这天晚上,枫叶对茉莉在山顶秋千上看星星的时候说:“你知道旅行者号(1号)吗?这一个天文探测器自从1977年发射以来,已经在太空漂泊49年,它是多么孤独而又坚定地一直朝着宇宙深处旅行。

  虽然它不知道自己最后的宿命如何,但是它总是朝着一个方向前进着。“

  茉莉说:”前段时间,听说旅行者号已经失去了它的所有能源,只是在太空中漫无目的的漂泊。那么那里是它的归宿呢?“

  枫叶用手指向天际:”你看到北边天上那几颗明亮的星星,组成的长颈鹿形状吗?那是鹿豹座,又称麒麟座。听说旅行者号在四万年内不会走向任何一颗特定的恒星,但它将会以1.6光年内的距离通过鹿豹座。”

  枫叶搂着茉莉说:”你希望旅行者号被外星人收到吗?旅行者号上面携带了一张铜质磁盘唱片,里面有55种人类语言录制的问候语和各类音乐,还绘制了太阳系各个行星的样子,以及我们,人类的样子。

  你说他们收到之后又会怎么回应我们呢?会不会听不懂我们的语言,或者是没有人类这样的视力可以看见绘图?”

  枫叶说:“宇宙是多么庞大,而人类又是多么渺小”。

  接着他张开双臂,又用星辰大海的语调说:“人类的科学世界也是如此神秘莫测,有一颗又一颗美丽的瑰宝等待着他们的探索。

  我很享受这探索的过程,因为我越前进,就会离未知的世界更深入一分,而又更明白自己的学识多么有限,但我也明白我离科学的边界也更近一步!“

  茉莉看这枫叶,他的眼神又涣散了,她心里明白:每当他沉醉在自己的世界里,他就会思绪万千,而两眼迷离。在事业上,他的目光是如此坚定,但他的世界到底有多庞大。一个内心拥有庞大世界的人,又是多么孤独呢?

  这年夏天,第一颗蝉开始鸣叫的时候,枫叶开始了他在区块链中的探索。

  针对他的第一条产品思路:数据确权。他的做法是让数据不上链,针对数据操作的日志上链,明确对数据的操作逻辑,防⽌篡改数据。部署方法是:利益相关⽅方部署共识/记账节点。

  针对他的第二条产品思路:存证功能。他的做法是每一条数据查询,都通过日志写入,加密,之后放入平台管理。这样既可以保证日志的追溯,又可以保证不可篡改。

  首先是区块链平台系统设计:

  1)数据存储IPFS集群

  2)账本服务

  3)系统权限控制

  4)客户端服务

  5)共识服务

  6)两级CA证书管理

  接着枫叶写下了第一条代码:数据上传过程分为身份注册/登录,数据加密(生成随机秘钥),数据上传,数据写入IPFS,IPFS返回HashKey入链,保存。

  这一步骤并不是很难,总共花费了两周时间就完成了。

  接下来他开始做数据处理:

  1.配置SnapBox管理器,生成SnapJob,SnapJob调度,生成SnapBox,销毁SnapBox,监控SnapBox状态

  2.配置SnapBox引擎:链上查询数据,合作方获取密钥,数据解密,启动Spark实例,存储指标数据,日志上链,Spark实例状态监控

  这个过程大多是后端的商业逻辑功能,技术比较复杂,枫叶从门前栽种的郁郁葱葱的银杏叶还是黄绿色的时候,写到了树叶已经翻着金黄色。

  然后接着是客户端服务:用户管理,审计,计费账单,链上操作,运营统计,以及平台管理

  这个过程比较偏重前端,技术不算复杂,但是工程浩大,枫叶终于从金黄色的银杏叶,写到了树上已经光秃秃的。

  当他完成所有的技术工作的时候,向日葵也完善了整个产品的服务流程:决策服务,指标服务,以及数据模型。

  于是当他提交了最后一行代码,并且看到数据流动的畅通时,他心满意足的吃了早就已经凉了的晚饭,而茉莉在他身旁早已熟睡。

  枫叶的内心非常开心:没有什么比家人就在近旁更愉快的事情。

  枫叶:”我也是时候回自己的家了“

相关文章

网友评论

      本文标题:第十章 旅行者(Voyager)

      本文链接:https://www.haomeiwen.com/subject/juqpnhtx.html