热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

初试Foam中的空间索引

Foam是一个地理位置证明的协定,并能提供以一种去中心化的地理位置服务从而取代GPS。如果你对Foam或者其他的区块链项目感兴趣,可以参考我其他的rep

Foam是一个地理位置证明的协定,并能提供以一种去中心化的地理位置服务从而取代GPS。如果你对Foam或者其他的区块链项目感兴趣,可以参考我其他的repo

这次我就简单介绍下如何使用Foam的Spatial index explorer。

进入空间索引的页面

https://beta.foam.space/welcome

然后就会看到这个页面了
这里写图片描述

大概就是说,Foam的Spatial index是为区块链上的地理应用和智能合约提供的可视化浏览器。我们可以把它看做Bloomberg交易终端和谷歌地图之间的桥梁。作为一个开源的网络程序,它是基于purescript-web3库开发,它可以用于:

  1. 允许用户在视觉上和协议进行交互
  2. 可以作为构建在顶层的各种dApp的基石

安装Metamask

如果你的浏览器安装了Metamask,你就会看到和我的截图一样的内容,如果没有安装,会显示这个:
image

安装和注册Metamask过程由于网上有很多资料,在这里就略过了(也许以后我会补上)

获得测试网Token

应用使用ETH的Rinkeby测试网络,所以我们还要申请一些免费的token,才能部署Beacon。

登录这个网站
https://www.rinkeby.io/#faucet

下面有介绍,你只需要在Twitter, google+或者fb上面发表一个公开的post,post中包含你的地址。然后把这个post的地址粘贴在空白处,就能收到token了。具体可以参照这里。

这里写图片描述

当有Token之后,就可以点击Continue了,然后会出现这个页面,至于其中的乱码,似乎开发者也不知道怎么解决。。

image

###使用App
点击Sign进入App,程序跳转到这个页面
https://beta.foam.space/app

image

左边就是我们部署Beacon的属性页面了,右边就是地图浏览器,一个个方格子就是一个个Zone。我们可以在任意地方点击,部署自己的Beacon。

拉近一点看看详细图层
image

Triangulations是图中绿色的三角形,由每三个相邻Beacon自动组成的三角形,用于定位

Arcs就是图中红色的线,会实时测算与bots的距离,从而定位

Bots是橙色的线条,模拟的移动物体的轨迹,有时候会发出定位的需求。

Pings是蓝色的圆圈,表示发射型号的频率,范围等。

先随便点击一个Beacon看看属性吧。(没细看,里面是不是有这个Beacon赚了多少多少各类代币之类的)
image

点击地图上空白处,就可以自己部署一个Beacon了。在这个测试程序上,基本上不花钱:0.34刀。不到一分钟,就可以看到交易被确认,自己的Beacon也显示在地图上了。然后就可以坐等收钱。

image

本次试用到此为止。谢谢观看。^ ^


推荐阅读
author-avatar
空城
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有