“Geospatial data is a project that’s too big solve by a single commercial entity with a business model based on commercializing that data. Open collaboration around global map data is the future of maps.” (by Alex Barth from Mapbox)
With the launch of Map3 network, everyone is enabled to participate and achieve autonomy over location data with the idle resources at home just as how early days bitcoin advocates joined the network. This guide will walk you through Map3 network and help you understand why you should join and how you can contribute to it.
Why decentralized map matters
Users cannot but pay huge map usage costs with company-centric governance over location data. For instance, Google map’s latest pricing scheme charges enterprise users US$2 to US$7 per thousand maps shows. The recent increase in API fee for websites or apps that exceeded the limit of 25,000 maps views per day even furthered the expenses for users.
In the meantime, exploiting user privacy has become an unspoken practice of big players. In Jan 2019, Techcrunch reveals that US cell carriers still track and sell users real-time location information to other companies in the circumstance of having the same issue just last year. In addition, in Nov 2018, Google was complained by European consumer organizations for using manipulative tactics to track users’ locations for ad-targeting purposes. An essay published in Stanford research studied the consequence of privacy leakage, and claimed that unrestricted access to user account details can harm the data subject in terms of data discrimination and inequality.
By contrast, decentralized map model values every user. It is built based on spatial consensus, and empowers everyone to build, own and govern map data. Only such decentralized map features pervasive and updated data with low cost while it also protects privacy.
Built-with statistics shows that since January 2018, 20,412 websites worldwide have been using open-source maps instead of Google Maps. The number includes 1.12% of top 1 million sites. Although the market share still seems narrow, open-source map has clearly been making up ground with a growing number of usage. The stumbling block to its prevalence is a lack of well-designed user incentive system, which has been solved by Hyperion ecosystem.
What is Map3 network
Hyperion ecosystem proposes an integrated design of technology, economy and community for everyone. A normal home computer will suffice to join Map3 network, run as a node for service hosting and provide valuable services. When token payment channels built, each service contributor will share the network’s total economic return.
To better understand how Map3 works, let’s provide an example. If 1 million home computer users have joined Map3 network, and the network receives 1 trillion map requests per day, each service node will handle 1 million requests. Let’s presume per thousand data usage charges US$0.05, in return each service provider can earn US$50 every day, while the cost is marginal. It means with very low cost, each user can earn extra income by simply running the node at home. In the meantime, to ensure data quality, Map3 will encourage frequently updated and trusted nodes by prioritizing their reward payment.
A Walk Through to Map3 network
What is a service node? Map3 network comprises core and edge layers. Nodes are distributed in the two layers. A core node requires 60G hard disk space to record map data; but an edge node only needs to receive data requests, transfer data from the core node, and send it peer to peer to end users, which is known as a service node. Home computer users are recommended to join as a service node.
Hyperion also published a test map and a Dashboard to visualize individual node performance. When the node is providing services normally, the map will show location data. In the meantime, Dashboard will present statistics of served requests, CPU and memory usage. We highly welcome our creative community to participate in enriching Dashboard presentation by joining us at Hyperion Forum as the network grows.
For entry-level users, we have minimized the steps to join Map3 at ease. The first step is to create an account at AWS. After creating the account, the system will automatically deploy an edge node in the network just with one click. You can follow the official AWS for detailed instructions. To facilitate reading, we also attach a simple walk through of the overall process below.
Step1: Create an account (Please follow AWS instructions)
Step 2: Create a node
a. Choose your preferred country (region)
b. Click “Create key Pair” button in the page center to create your first key pair
c. Create your own key pair name
d. Click “Create Key Pair” button
- The Browser will automatically download a key pair file, please save the file for future logins to Amazon Elastic Compute Cloud (EC2).
- File names may vary across different operational systems
e. Click the following link to create new stack. https://console.aws.amazon.com/cloudformation/home#/stacks/create/review?templateURL=https://s3-ap-southeast-1.amazonaws.com/hyn.static/cloud-formation/map3-edge-node-cloud-formation.json&stackName=map3-edge-node-cf¶m_InstanceType=t2.micro
This link will connect to Seoul, Korea. If you choose a different region, please change it after opening the link.
f. Specify Details. Fill in Stack name, select default InstanceType t2.micro, and choose the keyname you used when creating key pair in the dropdown menu
* Users are recommneded to choose ‘t2.micro’, which is a free usage tier.Per month, the AWS free usage tier covers: 750-hour usage and 15GB of bandwidth out aggregated across all AWS services. (Please check AWS official websites for more details about Free Usage Tier). When all information filled, click “Create” button to start creating the edge node.
g. You have now created an edge node. Wait 2–3 minutes for the system to confirm.
h. Check your edge node operation status by visiting the link below:
https://console.aws.amazon.com/ec2/v2/home#Instances:sort=desc:instanceState Choose your preferred region if you need when opening the link above.
Remember to obtain your public IP (you need Ipv4 to view individual node Dashboard)
i. The node is being prepared
j. the node is in operation
Tip.1 Enter you public IP(IPV4 ONLY) on your browser, you can see your own map node dashboard. The username and password for dashboard is “admin”
Tip. 2 Once you deploy the node, you don’t have to always keep your computers live or AWS account logged in.
Tip. 3 You can raise as many Map 3 notes as you wish as long as you follow the instruction above. But please note that Amazon might charge you for this as t2.micro has limited free usage and bandwidth.
Step3: How to delete a node
a. Click “Create Stack”dropdown menu, and choose delete Stack
b. Click “Yes, Delete”to delete Stack
c. Confirm your status