快捷搜索:  as  1111

区块链技术可以建立一种可信的位置服务

近期去了趟藏区,除了风景和极度的气候让我印象深刻外,更多是微信上的同伙问我在哪,我只好摄影截图给他们看。这让我孕育发生了一个思虑,摄影截图,包括位置共享是否是一种可托的位置办事?

我们知道今朝的位置办事主要依附于GPS/AGPS等办事,对付懂得操作系统的人都知道,我们可以捏造一个本机GPS办事接口,随意马虎改动利用法度榜样得到的位置数据,曩昔有大年夜量营销法度榜样应用这一技巧,比如使用QQ和微信周边的人,满天下发广告;经由过程捏造位置数据,昔时网约车的刷单办事等。

那么有没有可能建立一种可托的位置办事呢,我自然遐想到区块链技巧了,本日和同伙们做一个简单的探究,因为没有系统的思虑,以是顶多算一个头脑风暴。

我的思路是这样的,首先不要斟酌必然要去中间化硬往区块链上靠,只斟酌可托位置办事必要哪些要素。一样平常来讲应该包孕以下两点:

1、办事端数据可托办事

2、客户端数据弗成窜改

以今朝的GPS办事来讲,必要接管到3颗卫星数据可以定位经纬度,4颗卫星数据可以确定高度。我们可以斟酌为每颗卫星的广播数据进行署名,以确定你吸收的旌旗灯号切实着实属于这个卫星发出,办理办事端数据可托问题。

对付客户端数据弗成窜改问题,该当分为两部分来看,一部分是数据自用,这部分完全可以不斟酌窜改问题,由于从营业上讲没有需要;另一部分便是前文说到确当客户端必要分享当前位置时,我们必要防止数据窜改问题,客户端在分享数据时应该将获取到的原始卫星旌旗灯号同时分享出去,办理数据捏造问题,得到位置分享的接管方可以经由过程位置验证办事确认旌旗灯号的真实性。

下面我们就可以使用区块链的时序特点了,当客户端共享位置数据时可以记录到区块链中,可托位置办事可以要求客户端以小时为单位上传一次位置数据,因为人类的活动区域受到物理限定,地面最大年夜移动间隔今朝不跨越800公里/小时(商业航线速率),使用区块链弗成窜改和时序的特点,这样我们获得一个客户端继续位置链条,经由过程谋略链上每个时序点的卫星数据署名和相邻点之间的时序间隔可以验证客户端共享的数据是否被工资窜改,任何人可以经由过程公布的链上数据验证某个客户端共享的数据,这算不算一个诚信社会的根基办事呢?

因为光阴有限,我只是把我简单的思虑写了下来供同伙们批评,写到这里的时刻我感觉这个措施过于繁杂了,繁杂的措施肯定不是最好的办理规划,今朝GPS广播数据必要署名事情量太大年夜,可以先简单的把位置数据上传到区块链上,形成弗成变动记录,在经由过程位置间隔和光阴的关系进行验证,简单实现数据窜改。

正如择要所说,需求是无法被创造出来的,至于区块链醒目什么,首先要看你是否发清楚明了未被满意的需求,用技巧导向营业会走向极度。

您可能还会对下面的文章感兴趣: