[OLD] Cryptog's datafeeds - BETA

Yes but are all the motions going to the block or just one at a time? If all the motions go to the block then we could differentiate “fake statistics” from real ones programmatically. A real datafeed vote would include all the motions of the representative including their identifier.

Its all motions, but also the data feed provider may change the content of the feed - theoretically on each block (which could even make sense to model a weighting of votes). So from the set of motions itself you can not be 100% sure about the origin.

I would disagree with it. If at any point of time we have a set of motions that includes the fingerprint of a representative then we can compare that set with the representative’s motions as given in their datafeed URL. This means that solely from the block chain we wouldn’t be able to reconstruct the history of the proportion of the datafeed in overall votes but we would be able to get the proportion at the current moment. Seeing the current state is better than having no knowledge at all. The history of the representative’s votes could be logged by means outside the block chain.

Ah got it. So you want to compare it to the live data. Yes that would certainly work! In this case I guess the data feed provider should ideally always add a random motion.

Yes, adding a salt to the list of motions seems like a good idea.

deleted 876e10611809f3a90f2216fb61f107d3b7c9c469 because it passed.

There are some issues:

  • privacy: the data feed consumer may not want to reveal he’s using this data feed
  • security: if it’s clear a data feed has a large consumer base then it becomes a target

The data feed system was designed with the goal that you can’t differentiate someone voting by himself from someone using a data feed. This is not completely achieved but adding an identifier would be a step in another direction.

Ok that’s a good point, I guess. But from the attacker’s point of view, isn’t it possible to approximate a data feed’s popularity anyway? If that can be done then it’s easy to still target popular data feeds. Does this secrecy really solve a problem or is it just an easy obstacle for the attacker?

There will probably always be a way to statistically identify data feed popularity. But there are ways to make that less reliable (maybe up to making it useless, or nearly equivalent to identifying popularity of the voted items).

Or, we could take a conservative means to defend against a targeted attack on popular data feeds — by replicating the data feed. We could even go as far as to include the datafeed in the block chain itself. Then, an attack on the data feed would become equivalent to an attack on the whole nubits network.

  • Voting in favor of Nu Lagoon.

  • Reduced parking rate from 25% to 10% because I believe Nu has increased buy liquidity sufficiently.

2 Likes
  • Deleted Nu Lagoon motion because it passed.

  • Reduced park rates from 10% to 5%

Reason: At the time of this writing Nu has 70k of parked NBTs.
The buy side and sell side are balanced around 50k each.
There is no selling pressure.

1 Like
1 Like

How many nushareholders are subscribed to this datafeed?
Is datafeed subscribing efficient?

Good question.
I guess there are only a handful of suscribers.

You can approximate it from the requests to your feed and perhaps count the number of different IP addresses making the requests periodically.