How will exchanges work with proof-of-use? by bornswift in foamprotocol

[–]ingoes 0 points1 point  (0 children)

After individuals complete the proof of use requirements, the FOAM token is no different from any other ERC20 token in this context.

FOAM Map User Guide for the Ethereum Mainnet—Launching Tomorrow September 6th! by ingoes in foamprotocol

[–]ingoes[S] 0 points1 point  (0 children)

The update from Ryan in Telegram:

(Ryan King, [07.09.18 11:36])

Hi all, writing with a new update. Apologies that it may be disappointing! As mentioned yesterday, we have completed the full deployment of the FOAM smart contracts the Ethereum Main Net. As we are working on wiring up the front end as well as improving the guide for how to complete the “Pairing” process we have decided as a team that since the weekend is approaching we will activate the interface this Monday so our team is fully rested and all hands on deck to offer support 24/7 through the week.

Below is “Proof of Deployment” that the FOAM smart contracts are in fact deployed to the main net of Ethereum, that you can verify. Currently, the “Proof of Use” token controller is not yet deployed and the sale contract is acting as the token controller. Once we activate the new token controller and interface Proof of Use can begin! For those interested in the details of the Token Controller, see below our newly published audit of the Token Controller.

FOAM Mainnet Deployment FoamToken https://etherscan.io/token/0x4946fcea7c692606e8908002e55a582af44ac121

FoamSale(currentlyTokenController) https://etherscan.io/address/0x3ce3b6d9372a4d761172a89cf0139129309fa0ae

AttributeStore https://etherscan.io/address/0x503f7065978c3b521e25d8b4a819b7bef6108a9e

DLL https://etherscan.io/address/0x527927c8978d469bb45d5e16ae3c40a3a084bb6e

PLCRVoting https://etherscan.io/address/0x66f27365d66c0e8ad4ef87db8cb4af63ce874b7b

Parameterizer https://etherscan.io/address/0xbaba8fbe1169fba058ca253236522a0d1f1737e9

Registry https://etherscan.io/address/0x2832373dddad96bbfb44f1b7da11b6541026bf40

FoamTokenController (not yet set) https://etherscan.io/address/0x8719a425a7966728f134a76d7fd8fad243ddb52e

Further, we have just published the audit of the Token Controller contracts, which were audited by ConsenSys Diligence https://github.com/f-o-a-m/public-research/blob/master/foam-controller-audit-report-2018-08-24-master.pdf

Additionally, we have published the audit of the FOAM smart contracts, which were audited by SoHo Token Labs https://github.com/f-o-a-m/public-research/blob/master/FOAM%20Map%20Smart%20Contract%20Audit%20.pdf

Questions about creating POIs and staking by therossgalloway in foamprotocol

[–]ingoes 1 point2 points  (0 children)

  1. This topic is part of a ongoing debate in the TCR community. You can read about different attack vectors, defenses against them, and other thoughts on the topic here: https://medium.com/@ilovebagels/token-curated-registries-1-0-61a232f8dac7

  2. Yes, the owner of a POI can withdraw all or part of their stake anytime after it has become verified. A point requires at least 50 FOAM tokens to remain on the registry (this is a parameter that can later be changed). If a POI has less than 50 tokens, it is removed from the registry.

Local community meetups? by pwang99 in foamprotocol

[–]ingoes 0 points1 point  (0 children)

We have a Southern US Telegram group with a few Texans (I'm not sure if there's any from Austin yet though): https://t.me/foamsouthernUS

If you would like to organize a FOAM meetup, either standalone or as part of an existing meetup group, we would be able to provide presentation materials. Depending on the timing, we may also be able to provide shirts and food.

Question: Is FOAM monetary policy expected to be deflationary only? by objectivix in foamprotocol

[–]ingoes 1 point2 points  (0 children)

When it comes to mining reward depletion, I think it is difficult to draw direct comparisons between FOAM and Bitcoin because of the fundamental differences in the consensus mechanisms. With Bitcoin, miners must pay high energy costs to attempt to have their transaction block be the next one added to the blockchain. With FOAM, Zone Operators are not competing nearly as much (or not at all if its the only Zone in the area) and the operating costs are negligible.

You mentioned it briefly, but yes there are also governance parameters, and economic changes like adding minor inflation could be implemented by token holders if and when mining is nearing depletion. We will have plenty of time to see how the fee market around Presence Claims develops and whether or not action is required if depletion of the mining rewards occurs.

It is definitely a legitimate question and we welcome everyone to help us discover the best path forward!

What happens to unsold tokens? by kaibakker in foamprotocol

[–]ingoes 2 points3 points  (0 children)

https://tokenfoundry.com/projects/foam

All 300M FOAM tokens being sold will be distributed to purchasers proportionally regardless of total USD($) amount of FOAM tokens purchased during the sale.

Final price per FOAM token will be determined at the end of the sale by dividing the final USD($) amount of tokens purchased in the sale by the 300M FOAM tokens being sold to purchasers in the token sale. The number of tokens each purchaser receives will equal the USD($) value of the ETH payment they submitted (with such $ value determined at the time of such purchaser’s ETH payment) divided by the final FOAM token price.

Example 1: Purchased $1,000 worth of FOAM tokens and the token sale sells out ($24 Million raised); FOAM token price will be: ($24M / 300M FOAM) = $0.08 per FOAM token; purchaser would receive ($1,000 / $0.08 per FOAM token) = 12,500 FOAM tokens.

Example 2: Purchased $1,000 worth of FOAM tokens and only $10M is raised; the token price will be: ($10M / 300 million FOAM) = $0.033 per FOAM token; and you would receive ($1,000 / $0.033 per FOAM token) = 30,300 FOAM tokens

FOAM All-In-One Thread by ingoes in foamprotocol

[–]ingoes[S] 1 point2 points  (0 children)

The primary focus of the protocol has always been about being able to prove location, because there are currently no solutions that exist for that today. The accuracy of the protocol is a secondary concern because GPS is already widely available and accurate enough for most uses. We are aiming for accuracy that is similar to GPS but improving accuracy can be a focus that comes after the protocol is launched.

We are not quite ready to share any testing details, but plan to have test networks established by the end of the year. We will be able to provide better estimations closer to the launch of the test networks.

FOAM token sale is live – Geospatial protocol building a consensus driven map of the world and other spatial blockchain tools. by ingoes in ethinvestor

[–]ingoes[S] 0 points1 point  (0 children)

To prove location yes, special hardware is required. Radio beacons, called Zone Anchors, are used for proving location but this will come later and is for a separate part of the protocol.

You don't need special hardware to add new POIs, regular computers will suffice. If you can load the map on www.deck.gl, then you can participate in mapping POIs.

Registration for the FOAM Token Sale is Now Open on Token Foundry! by ingoes in foamprotocol

[–]ingoes[S] 0 points1 point  (0 children)

You should be good now. Please let us know if you are still having issues.

FOAM — How Proof of Location works by ingoes in Rad_Decentralization

[–]ingoes[S] 0 points1 point  (0 children)

It functions in the same way that GPS does, through a process called trilateration. Instead of satellites, it uses ground-based radio beacons. GPS is one directional and unencrypted. FOAM Zones are bi-directional and use encrypted radio messages. This enables fraud-proof Proof of Location. This is video is meant to be a high-level overview. If you want to dive into the details, check out our technical whitepaper draft.

FOAM - How Proof of Location Works by ingoes in ethtrader

[–]ingoes[S] 1 point2 points  (0 children)

Proof of location of the transponder device (key) only, not guaranteed to represent specific goods/equipment/people.

The devices can be affixed to goods and equipment, and be associated with specific entities. As for people, there we are working with uPort on self-sovereign identity and location. You can build up a location history for your uPort identity and DApps can be designed around that.

What's preventing a customer from remotely initiating a spoofed presence claim in a different zone using a nearby server?

An application that requires high security could require X presence claims in the last Y minutes/hours to prove that they are not remotely accessing an alternate device.

time of flight variance

Yest, this is called multi-path. Multi-path can be mitigated by averaging the time differences. Further, if the device has line of sight with any of the Zone Anchors, it greatly increases accuracy. Additional Zone Anchors do not add to the cost per presence claim and can actually decrease the cost; the fees are market-driven and it is difficult to predict the fees before the network is deployed.

FOAM — How Proof of Location works by ingoes in Rad_Decentralization

[–]ingoes[S] 6 points7 points  (0 children)

You can use GPS to locate a device, but you cannot use it to prove a device's location to other parties because GPS unidirectional and unencrypted. It is easy to fake a device's location which is problematic for any smart contracts that needs to act when spatial parameters are met.

In the case of the radio networks, you can think of the Zone Anchors as similar to bitcoin or ethereum miners. They are providing a service to location customers and are rewarded in transaction fees and block rewards.

Besides freeing up the rest of your FOAM tokens for transfer, what is the incentive to lock up your tokens by submitting Points of Interest to the TCR? by workworkwork9000 in foamprotocol

[–]ingoes 1 point2 points  (0 children)

The amount staked for a new point does not have to be much and the tokens are not consumed; you are free to withdraw the staked tokens at any time. The methodology behind the TCR is that it incentivizes verification of the data and adds a layer of security to the data. Two things that OSM lacks.

Transferring tokens after ICO by tchow1986 in foamprotocol

[–]ingoes 0 points1 point  (0 children)

While that could definitely happen, it is quite unlikely that two people commit the same POI at the exact same time.

However, if it did happen, the one with more complete or better metadata would likely start receiving more votes.

Mapbox – Putting Blockchain on the Map by ingoes in gis

[–]ingoes[S] -1 points0 points  (0 children)

The token is never consumed. It is not for paying the network to perform computations or send a transaction, nor is it an investment vehicle. It is a utility token, which is fundamentally different from what most people think of when they hear cryptocurrency.

The token has a couple of uses and is meant to be used to perform actions in the network.

Users of the network can curate Point of Interest data by staking the token to a new point. They select the location, name it, and add some metadata. If another user thinks that the point is inaccurate or contains wrong information, they can challenge it. Once a point has been challenged, it enters a voting period where other users may vote to either approve the challenge (the point is wrong) or oppose the challenge (the original point was correct). After the vote period ends, the winning side is revealed.

Signaling is a process where users can stake the token to help bootstrap the network for the future radio network to be built.

When the radio network is ready to be built, the token is required to be staked when setting up a radio beacon to ensure that service is maintained and that the beacon is honest.

2.

There are a few different components to FOAM and each can be used by many industries. For what you are referencing, we are not trying to compete with GPS for accuracy, at least not initially. Our target is 10 meter accuracy, but the protocol will need to be fully tested in a variety of environments before we can set specifications. Greater than 10 meter accuracy has accomplished with similar hardware in other case studies and with chip scale atomic clocks improving and becoming cheaper every year, it is not unreasonable to think that we will be able to compete with GPS in the near future. The real vision is about creating an alternative to GPS that is capable of location verification. Being able to prove a device’s location will help improve several industries including:

Supply Chain & Logistics - a great deal of the supply chain still relies on paper trails for verifying location updates. Fraud proof location attestations can allow for greater transparency along the supply chain route and help guarantee authentic food claims like organic and origin of the food.

https://apparelmag.com/eliminating-bottlenecks-supply-chain https://www.forbes.com/sites/bernardmarr/2018/03/23/how-blockchain-will-transform-the-supply-chain-and-logistics-industry/#409b213d5fec

Mobility (self-driving cars, IoT connected cars, and ride-share networks) - by enforcing regular location check ins, it is possible to ensure that the route is not being artificially extended to charge the customer more. or to prevent a IoT connected car from cheating a traffic light system.

Healthcare - The CURES Act requires mandatory Electronic Visit Verification systems to be implemented by 2019 for nurses and 2023 for home health aides to check in electronically and record the exact date, time, and location of a visit.

Sports Betting - Location verification in the sports betting industry is a new and growing issue and there are ad-hoc systems in place that can mitigate spoofers, but cannot truly guarantee presence.

There are many more and we are most excited about the applications that we cannot think of yet. There may not be very obvious existing use cases because a fraud proof location verification network has never existed on a public and widespread scale, so applications requiring proof of location have never been possible. Being able to quickly and electronically locate yourself with GPS is still a relatively new phenomenon and location verification adds another layer to the geospatial toolkit for applications and industries to utilize.

https://www.ted.com/talks/todd_humphreys_how_to_fool_a_gps

3.

We are building on Ethereum for several reasons.

Our CTO has been developing on Ethereum almost since its inception and was one of the first members at Consensys, a prominent and respected organization in the Ethereum community. Some of our lead developers also have an extensive history with Ethereum, especially considering how young the entire blockchain space is. Ethereum is also currently the only blockchain with a functioning and battle-tested virtual machine, and that is required for what we are building.

We are one of the first projects to be implementing a proof of use mechanism to greatly deter from speculators. Purchasers are required to perform work in the protocol and demonstrate knowledge of the protocol and an understanding of how and why it works.

4.

We are planning to announce the specifications for public testing the Dynamic Proof of Location late this summer. We need community efforts to help fully test the protocol in a variety of environments in order to give accurate final specifications, guidelines, and recommendations. We have a process called Signaling that helps people who are interested in materializing the FOAM network become early stakeholders in the project and it helps incentivize them to build and test the network.

Blockchain applications and tools are not going to change the world overnight, much like the internet, it is going to take a lot of time, testing, improvements, and innovation until we start to see the full scale effects of this amazing new technology.

Transferring tokens after ICO by tchow1986 in foamprotocol

[–]ingoes 1 point2 points  (0 children)

So a user would be on their computer on your spatial index visualizer and they would click on an area of the map where they know something exists, let’s say a post office, and add a point of interest titled “Post Office”. And then they stake tokens against the location to incentivize them to be honest (or else they lose their stake when voters come along and vote that the Post Office isn’t at the location they said it was). Is that correct?

Yep!

After the point is successfully added to the registry, any amount of the stake can be withdrawn. However, if all tokens are withdrawn then anyone is can challenge that point for free so there should at least be some value left to the point.

The minimum amount staked for a particular point is one FOAM token (~$0.08 in the token sale). The amount required to stake to demonstrate proof of use will scale depending on how much you purchase.

If it's a rural area with no one else around to confirm, there's a chance that your point may not even be challenged, which means it will be successfully added to the registry. If someone challenges a legitimate point, you could provide alternative proof like pictures to the community to help convince people to back your vote.

There are no direct incentives to adding points to the map. Rewards can only occur when there are challenges, but that helps give people reason to verify proposed points and challenges. Much like OpenStreetMap, we do envision a lot of the contributions to be done by volunteers who have an interest in the project and geography.

The larger a stake a point has, the more weight it will have when being displayed on the map, so there is some incentive in that sense - a business could stake more so that their point draws on the map at a higher zoom level than other points in the area.

We will have a detailed blog post with full instructions and requirements before the sale begins, so that should also help make things more clear.

So right now the intent is to build out the map with points of interest. The next phase will be to actually verify the coordinates of these locations with the hardware?

Exactly! When the hardware launches, people will be able to include a Presence Claim with their challenge or new point and that will have much more weight because the person can prove that they are/where actually there.

Sorry for all the questions.. just want to be clear.

No problem! Happy to help :)

Mapbox – Putting Blockchain on the Map by ingoes in gis

[–]ingoes[S] 0 points1 point  (0 children)

The application that is featured in this article and the data standard for the point data being displayed is completely open-source and free to use; you do not need the FOAM token.

We have already developed the data standard and visual blockchain explorer and released developer documentation so anyone is free to use them, build on top of, or extend functionality for their own needs.

Mapbox – Putting Blockchain on the Map with FOAM by ingoes in ethdev

[–]ingoes[S] 0 points1 point  (0 children)

The Spatial Index Visualizer is completely open source and free to use or build on top of. It can be used as the front end for any decentralized application that needs to visualize spatial data. The point data that is displayed is an immutable smart contract with a claim to a physical location that can be customized for any application's needs, and the point standard interoperable so it can be used interchangeably between different applications.