Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Agent86

Pages: 1 ... 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 ... 32
241
It is like political parties.  I can't see anyone seriously argue this doesn't increase centralization.

The guy who mentioned Ripple is off base, but that is the criticism we are going to see.  This definitely has upsides, but meh.

Giving it a different name (RDPOS) isn't a good idea.  You guys had problems with the weird BitShares X branding.  Now we'll have RDPOS and DPOS.  Explaining how RDPOS improves anything will not be an easy sale.  In fact, "recommended" psychologically frames the whole process negatively in terms of what crypto people are wanting.

The basic problem is that the motivations of stake holders are not the same for Delegates.  Delegates are in it to profit off transaction fees by being elected.  Users are in it to profit of appreciation or the burn rate.  Delegates aren't necessarily looking after users.

Delegates will provide a self-serving slate that end-users will not easily be able to discern.  In addition, we may end up with a lot of nastiness. "Such and such was removed off slate GOOD GUYS for petty reason #4923".  It just won't look good.  You are centralizing things on different levels, allowing more gamification of the system.
+5% +5%
"RDPOS" is not a good idea.   I don't know if I have the energy to argue about it anymore though.

What specifically is the flaw in approval voting that is bothering you so much??  Give people a chance and some time, this is new to everyone and is just released.   Why not wait until we have a working windows wallet before declaring shareholders too lazy to vote?  Not everyone will drop what they're doing and download a buggy client to participate on day 1.

242
DO NOT VOTE FOR HAPPYSHARES!!!
This sockpuppet just registered on the forum yesterday!  Do not trust!!

243
General Discussion / Re: Bootstrapping a BitAsset
« on: July 18, 2014, 06:08:52 pm »
We are putting more and more pressure on voting. What are the incentives to vote again?
I don't mind expecting delegates to provide price feeds because it's a simple task to do and is easy to verify they are doing it.  It requires similar competencies as writing blocks: reliably perform a simple task with great up-time.  Either they are doing it or they are not and it's easy to see which ones are.  So voting is easy and if a couple delegates are messing up it's not the end of the world because the others pick up the slack until they are removed.

I share your concern with regard to the "soft approach" as I think it is expecting a lot out of the voting process.  You are now expecting delegates to all make good "judgement calls" about selectively excluding transactions and then expecting voters to judge their judgement... this makes me nervous.

The incentives to vote are similar to shareholders of any company.  But voting in our system is easier; you can do it with a couple mouse clicks.  Info/data to make good decisions will be readily available.  (contrast this with people standing in line to vote in a presidential election, ostensibly the only incentive is the 1 in a million chance that you are the deciding vote between corrupt politician A vs corrupt politician B.)

244
General Discussion / Bootstrapping a BitAsset
« on: July 17, 2014, 03:49:59 pm »
I want to suggest a different way it may be possible to bootstrap a BitAsset other than picking a minimum "market depth."  Perhaps it also adds some additional safeguard or confidence to the market.

Allow delegates to provide price feeds for BitAssets (hear me out).  A BitAsset must be supported by 50% of delegates via price feeds for 30days before trading starts.  The price feed does not determine price, only acts as a safeguard: orders outside the median price feed +- 30% are rejected.

A BitAsset must have high visibility to be supported by most delegates and the wait time gives people a chance to get ready to participate in the market.  We can also pull the plug before the 30day wait if it seems a real market has not developed.

Price feeds might sound antithetical to the BitAsset idea, but keep in mind the market still functions in the same way as proposed.  The feed doesn’t determine price and if things work like we want over time the price feed would seem unnecessary.  It's more of a safeguard/redundancy protection against manipulation in thin markets.

The price feed is also decentralized: no single delegate can manipulate it and delegates can be removed by shareholders.

245
When we implement dilution I can easily see requiring 50% approval of a delegate to receive the dilution pay.

As delegates already set their pay rate, it would be a negotiation between the potential worker/delegate and the masses. 

This may be a superior alternative to saying all delegates get paid via dilution.
I think this is workable but my preference would definitely be to have workers be separate and directly voted on.

Of course I3 is way too busy at the moment, but maybe down the line if I could get enough investment on board, I could get a quote from I3 for how much you would charge to implement this?  Then I could contract DACs Unlimited to launch it with an agreed distribution and see if the investors agree to the price estimate and go for it.  (or maybe we have luck finding other competent developers & DAC launcher)

246
Why not try it and see?

Every DAC needs a promoter just as much as a developer.  The first job of a promoter is to attract a developer by painting the vision and building public (AGS/PTS holder) support for how the developer and promoter team are to be compensated. 

With our toolkit technology, a team can quickly release a protoDAC (empty DAC shell for trading a full DAC before it is released) and therefore get an idea what the market demand for a DAC will be before even starting development.  As development progresses and the market gains confidence in your team, the value of the protoDAC tokens will go up making them more useful for attracting new developers.

So, let no-one ever say, "I can't launch this DAC myself, I'm not technical enough."  Fooey.  It all starts with an entrepreneur with a vision and the ability to sell it to others.  And the same applies for someone who thinks they are not "entrepreneurial" enough.  If you can fund a entrepreneur to find a developer, the three of you are going to go places!

Somebody just needs to be the focal point for others to rally around.  Perhaps that's exactly what you are doing here?

 :)
Thanks for the vote of confidence/support Stan!

247
Do you imply that the shareholders of this DAC get a (fixed?) percentage of all the DACs that are funded this way? If not where does this "crowd funding DAC" get its value from?
And do you mean that the majority of the shareholders decide on which dev team to fund?
An issue might be that the funds the dev teams receive are not as liquid.... Invictus had the problem that PTS are not very liquid I think.
Also I would have to trust the judgement of the other shareholder which is can be good and bad.
I believe in shareholder controlled spending, whether that is determining dividends, or dilution, or determining where the money goes.  This is how real companies work and I think if we want to appeal to serious investors this type of arrangement will be most appealing.  The more stake you own the more power you have over how the company allocates resources.  With this in mind, the idea of the social consensus is perhaps not as cut and dry and maybe the social consensus doesn't fully account for distribution via dilution.  But that doesn't mean it shouldn't be done or that the market won't accept it.

My first approximation would be that we give a good amount in the original DAC to AGS/PTS, maybe 35%/35% with 30% to initial investors.  We need active shareholders for this to work, so people must actively claim their stake or after a certain reasonable time it expires.  This way we don't give too much stake to those who have no interest.  I think the market would accept this as honoring the social consensus.  From there we could see this DAC as primarily a ProtoDAC for a new family of DACs that honor the original.  There would be no specific obligation to further honor AGS/PTS in DACs that were funded by this DAC.  That said, there still may be a reason to do so and it is not precluded, and in some situations there might be better distributions than completely honoring the ProtoDAC.

As far as the shares not being liquid, I think you would be pleasantly surprised.  We may need to bring in new investment capital as we grow, but I would be happy to take a lead in finding investors and making sure that developers who need money to pay their bills have investors ready to buy their shares.  Most startups don't have super "liquid" shares but they still find eager investment capital as they grow and prove themselves.

248
What might the "workers'" jobs and roles be?  I feel that there's canvas you've yet to paint
The worker would be a developer or development team that is working on a DAC that will honor the shareholders when it is released.  Sorry it wasn't clear, I've talked about similar things before.

249
General Discussion / New DAC developers and investors, help wanted
« on: July 14, 2014, 12:53:15 pm »
I think there are some great ideas for DACs that I3 may or may not implement.  They don't have the time and resources to do everything.  With this in mind, I want to reach out to potential developers who are interested in creating DACs and to people who may be interested in investing.

If there is enough interest I would like to propose a DAC that is essentially the bitshares toolkit with one change. In addition to voting on delegates, shareholders can vote on a separate class called "workers".  Workers are paid via issuance of new shares and must have support from over 50% of the stake.

This allows the DAC to fund the development of new DACs that honor the shareholders.  It will be a more compelling case for our shareholders to be honored in new DACs when we are funding the development.  It is also easier to fund development over time rather than all at once and therefore protects investors.  If this DAC was successful, more ambitious DACs would be worked on.

This DAC would require active shareholders to be most successful so initial distribution should be handled carefully. 
Unfortunately I'm not in a position to create this DAC but I would be happy to invest to fund its creation with anyone who is convincingly able to do it.

Thoughts?

250
What's true at each single point in time must also be true at all times, literally.
::)  There are things that can be accomplished over time that can't be accomplished at a single time point.  The links are essentially mathematical proofs that describe a very specific situation of "single winner" "single time-point" "instant-runoff (ranked)" style of election.

This is not our system.  Our system doesn't use and doesn't require an "instant runoff" style ballot because there is no need for it to be "instant." In our system everyone can clearly see who everyone else is voting for and vote accordingly, allowing equilibria to be reached.  Another way to say it is having 1000s of elections that compare preferences in various states provides more information about voter preferences than one election.

Also, neither "voting paradox" nor "Arrow's impossibility theorem" is in any way a proof that voting or elections have no utility or value.  It is simply saying that in a very specific situation there are specific provable limitations that might seem unexpected to someone expecting some kind of perfect integration of voter preferences.

251
I have some bad news for you:
http://en.wikipedia.org/wiki/Voting_paradox
http://en.wikipedia.org/wiki/Arrow%27s_impossibility_theorem
Neither of these limitations relate to our application.  These describe single time point elections; we vote in real time.  Approval voting works great for our application.

252
  Now if I want my votes to have a bigger impact I have to waste time voting down everyone else.  There also is no need for automated voting, it is not a good thing.
My understanding was previously you had 1 vote.  The above implies something like approval/disapproval voting.  Where every candidate gets a yay/nay. 
I'm not sure I understand your position or what you are advocating for.  Originally a share could only vote for 1 delegate at a time up/down.  Now it seems he is keeping ability to vote for multiple delegates but can vote for or against.  Either way is wrong.  Pure approval voting with only up votes and no random votes or automated voting is perfect (just provide network statistics for warnings/recommendations).

253
Approval voting made a lot more sense when there was talk of delegates being able to give back to those who vote for them.  If delegates can see who voted for them and can utilize kickbacks then that is when approval voting would become useful.
Delegates can still see what addresses are voting for them.  Do you think something has changed?

254
super frustrated...  Down votes are not the answer.  There should be no down voting.  There is also no need for "random" voting.  All people need are network statistics and no random voting and people will happily remove support for under-performing delegates.  Down voting destroys the integrity of the election process.  You are thinking about "users" all wrong.  These are shares with shareholders.  Shareholders are not lazy.  Shareholders care.  Look how active this community is and try to help.  A new user with a tiny stake won't have an impact anyway.   Now if I want my votes to have a bigger impact I have to waste time voting down everyone else.  There also is no need for automated voting, it is not a good thing.

255
General Discussion / Re: Merockstar's Ramblings
« on: July 10, 2014, 11:56:21 pm »

Can someone explain the process, risks, rewards, etc of delegating your forging power in NXT?

havent studied it in depth, but from passing glances at the nxt forum people talk like "leasing" your forging power to somebody else is risk free. you still hold your coins, the only risk is that the guy running the pool could run off with tx fees (forged nxt).

wanting a comparison?

EDIT: durr. yes you are, "the scalability of DPOS vs POS vs POW when it comes to decentralization"
Thus the process of leasing is like dpos prior to approval voting.   At scale the pools will have to eliminate kickbacks to cover costs and remain compatible. 

Question:  can you lease your stake to more than one pool? 

No, with leasing in NXT you can only lease to one account and that account gets the forging rewards.  The only benefit of a pool is really to get a more consistent reward in small increments but you would have to trust the pool to send the payments back to you.

I suspect most smaller holders won't bother with forging because they have to run their computer all the time to do it, even though they don't need to risk their key.  If people end up using pools, there is no size limit, and that could also be a centralization problem.  This can also lead to controlling the network by giving nice rewards to people who lease their forging power to you.

The other problem is their source of randomness... I think they were trying to depend on the "random" act of people stopping and/or starting forging in a 24hr period to get a random number to determine the order of forging.  I think they have considered moving to a source of randomness like ours but haven't done so.  I think they recognize some weaknesses and want to switch to "transparent forging" but again still haven't officially done so.  I'm no NXT expert and if I get time I could look into it more but they are sure to correct us if we make a comparison.

I believe there were some other issues at other points such as the probability to forge a block isn't exactly proportional to your balance and slightly favors larger balances.

Pages: 1 ... 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 ... 32