BitShares Forum

Main => General Discussion => Topic started by: Shentist on September 28, 2014, 05:50:13 pm

Title: Feeds without delegates....maybe a better solution?
Post by: Shentist on September 28, 2014, 05:50:13 pm
i don't like the idea that all the feeds are provided via the delegates, if we need them in the long run, i would like to have a different source of feeds.

why?

it looks like the delegates are not really incentived to do their "job" on the feed side. And i understand it and i don't see them to do it at all.

idea:

at the moment the trading bots are coming. what about to introducing "feed bots" to do the job of the delegates. maybe to vote them into power as well.

A feed bot has 2 jobs.

1. publish a feed from a selected source every hour once.
2. provide X amount "bids" orders with 1% difference to the ask/bid side of the average feed price

incentive for a feed bot owner

1. 10% of the trading fees are paid to them
2. if they are trading they have to pay 50% of the trading fee and not 100% (not much now)

with this change we could attract interested people to make a kind of market maker

what do you think?
Title: Re: Feeds without delegates....maybe a better solution?
Post by: xeroc on September 28, 2014, 05:56:53 pm
I think we should first start down voting delegates that don't do there job properly

I mentioned already that some delegates seem to be too lazy while standby delegates most certainly are not.
Title: Re: Feeds without delegates....maybe a better solution?
Post by: serejandmyself on September 28, 2014, 06:07:15 pm
why not punish delegates that do not do their job properly? I.e. charge them btsx that will go into the kitty as yield or something like that. Or even better that charge will go devided to charity delegates or any charity DAC we might have in the future
Title: Re: Feeds without delegates....maybe a better solution?
Post by: vegolino on September 28, 2014, 06:32:05 pm
I think we should first start down voting delegates that don't do there job properly

I mentioned already that some delegates seem to be too lazy while standby delegates most certainly are not.
+5%

How do we do it? Is it by choosing thumbs down?
Title: Re: Feeds without delegates....maybe a better solution?
Post by: Ggozzo on September 28, 2014, 06:34:41 pm
This my problem with posting feeds, it too hard to manually publish feeds on a consistent basis. So there's a script for this. Where is the bot's source for posting a feed? It pulls api from btc38 or some  exchange. All delegates start using this, or you want all delegates to post feeds based on the same script as everything else. Tell me what is the difference from just hard coding the feed into the program?
Title: Re: Feeds without delegates....maybe a better solution?
Post by: xeroc on September 28, 2014, 06:54:36 pm
we already have TWO different scripts which take DIFFERENT sources and do different operations on them ..
plus .. they are "simple" python scripts that can be modified to your needs/policies
Title: Re: Feeds without delegates....maybe a better solution?
Post by: toast on September 28, 2014, 06:58:44 pm
This is a good example of why I think we will eventually have to add the ability to add arbitrary new "power roles" that have "write access" normal users don't, which could act as smart oracles, but which don't produce blocks. In the short term delegates make very good substitutes for this type of worker role.
Title: Re: Feeds without delegates....maybe a better solution?
Post by: ripplexiaoshan on September 28, 2014, 07:03:07 pm
we already have TWO different scripts which take DIFFERENT sources and do different operations on them ..
plus .. they are "simple" python scripts that can be modified to your needs/policies

If all delegates employ the same scripts, there will be no difference from the case that wallet embeds the price feed internally.
Title: Re: Feeds without delegates....maybe a better solution?
Post by: Shentist on September 28, 2014, 07:28:17 pm
This my problem with posting feeds, it too hard to manually publish feeds on a consistent basis. So there's a script for this. Where is the bot's source for posting a feed? It pulls api from btc38 or some  exchange. All delegates start using this, or you want all delegates to post feeds based on the same script as everything else. Tell me what is the difference from just hard coding the feed into the program?

Good point. Everyone looks at the major exchanges for BTSX. At the moment BTER and BTC38. In the future maybe this will change but it would be "insane" not to look to them as a ressource. 2 ressources with liquidity at the moment, not a bad thing, but clearly not decentralised. This is just the start.
Title: Re: Feeds without delegates....maybe a better solution?
Post by: Ggozzo on September 28, 2014, 07:45:46 pm
we already have TWO different scripts which take DIFFERENT sources and do different operations on them ..
plus .. they are "simple" python scripts that can be modified to your needs/policies

If all delegates employ the same scripts, there will be no difference from the case that wallet embeds the price feed internally.

Exactly.
Title: Re: Feeds without delegates....maybe a better solution?
Post by: yellowecho on September 28, 2014, 08:21:40 pm
I'm going to start downvoting all delegates that dont maintain a feed by the end of the week.. giving them a bit more time to get their shit together
Title: Re: Feeds without delegates....maybe a better solution?
Post by: cube on September 28, 2014, 08:34:37 pm
I think we should first start down voting delegates that don't do there job properly

I mentioned already that some delegates seem to be too lazy while standby delegates most certainly are not.

As a standby delegate, I tried to put in a feed but encountered error.  So no go.  Standby delegate cannot publish feeds.

I believe there are other standby delegates like me who are eager and capable to perform this role, and are waiting for the opportunity to be given.  :)
Title: Re: Feeds without delegates....maybe a better solution?
Post by: bytemaster on September 28, 2014, 08:42:41 pm
Any delegates not publishing a feed will be voted out when I get back from Vegas. 

Title: Re: Feeds without delegates....maybe a better solution?
Post by: liondani on September 28, 2014, 11:58:34 pm


Tell me what is the difference from just hard coding the feed into the program?

the difference is that some delegates (like me) are publishing feeds manually.



Sent from my ALCATEL ONE TOUCH 997D

Title: Re: Feeds without delegates....maybe a better solution?
Post by: Method-X on September 29, 2014, 12:15:10 am
I thought you couldn't downvote due to the "emski attack"? I went through all my votes and "unvoted" delegates who were not publishing BitGLD feeds. I no longer care about the pay rate, I just vote for delegates who maintain their feeds.
Title: Re: Feeds without delegates....maybe a better solution?
Post by: xeroc on September 29, 2014, 06:19:40 am
I thought you couldn't downvote due to the "emski attack"?
you still cannot downvote .. it's a feature that comes with slate voting .. If you were to vote as recommended by a delegate you can exclude some of his recommendations

http://wiki.bitshares.org/index.php/ApprovalVoting
Title: Re: Feeds without delegates....maybe a better solution?
Post by: ozvic on September 29, 2014, 10:20:44 am
So who's voting for all the init's?
Title: Re: Feeds without delegates....maybe a better solution?
Post by: xeroc on September 29, 2014, 10:31:21 am
some stakeholders :) ... who knows
Title: Re: Feeds without delegates....maybe a better solution?
Post by: ozvic on September 29, 2014, 10:35:41 am
They not publishing.. I assumed they were in control of i3 or dacsun. Not a good example... :O
Title: Re: Feeds without delegates....maybe a better solution?
Post by: xeroc on September 29, 2014, 10:43:03 am
They not publishing.. I assumed they were in control of i3 or dacsun. Not a good example... :O
*agreed*
Title: Re: Feeds without delegates....maybe a better solution?
Post by: emski on September 29, 2014, 11:04:11 am
They not publishing.. I assumed they were in control of i3 or dacsun. Not a good example... :O
*agreed*

If inits were publishing feeds that might cause significant centralisation. Inits were voted in because there were not enough delegates updated to current version.
Unless there are enough serious delegates willing to do their job - inits cannot be removed (without hurting the network).
Even now there are people (including me) running multiple delegates and still there aren't enough people willing and able to be decent delegates.
Title: Re: Feeds without delegates....maybe a better solution?
Post by: ozvic on September 29, 2014, 12:35:28 pm

If inits were publishing feeds that might cause significant centralisation. Inits were voted in because there were not enough delegates updated to current version.
Unless there are enough serious delegates willing to do their job - inits cannot be removed (without hurting the network).
Even now there are people (including me) running multiple delegates and still there aren't enough people willing and able to be decent delegates.

Yes and no. I've only noticed the 're-rise' of the init's to the top 101 in the last day or three. I can see a good number of standby delegates below the 101 threshold that are advertising 0.4.18.

If whoever's responsible wants to make more btsx, that's fine. They own the stake and that's how the game works. I'm cool with that.

No need to make version excuses though. Active delegates have to upgrade or they'll be on a fork before they know it.

I find the truth ... cool. ;)

prob due to timezones, I was (one of) the first to make it to 0.4.18 RC1 according to bitsharesblocks.com.
Title: Re: Feeds without delegates....maybe a better solution?
Post by: emski on September 29, 2014, 12:43:41 pm

If inits were publishing feeds that might cause significant centralisation. Inits were voted in because there were not enough delegates updated to current version.
Unless there are enough serious delegates willing to do their job - inits cannot be removed (without hurting the network).
Even now there are people (including me) running multiple delegates and still there aren't enough people willing and able to be decent delegates.

Yes and no. I've only noticed the 're-rise' of the init's to the top 101 in the last day or three. I can see a good number of standby delegates below the 101 threshold that are advertising 0.4.18.

If whoever's responsible wants to make more btsx, that's fine. They own the stake and that's how the game works. I'm cool with that.

No need to make version excuses though. Active delegates have to upgrade or they'll be on a fork before they know it.

I find the truth ... cool. ;)

prob due to timezones, I was (one of) the first to make it to 0.4.18 RC1 according to bitsharesblocks.com.

Init delegates were voted in just before v0.4.17 hardfork started. There weren't enough delegates that upgraded to 0.4.17 on time. Perhaps some of the delegates updated to 0.4.18 were slow/unreliable previously and that is why they weren't voted in. Its a free system - anyone can vote.
Title: Re: Feeds without delegates....maybe a better solution?
Post by: ozvic on September 29, 2014, 12:46:48 pm

They own the stake and that's how the game works. I'm cool with that.


Check! Good to see we're on the same page.