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 ... 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 ... 32
316
General Discussion / Re: Number of Bitshares X at launch
« on: June 25, 2014, 04:50:28 am »
Agent86, can you explain how you think dilution is so powerful and "right"?  It still just seems like a clever way of altering the deal to redistribute shares.  If the investors accurately price future dilution into the value assessment on which they base their investment, then dilution is equivalent to reserving shares to fund development from the beginning.  The only way dilution results in increased funding for development compared to reserved shares is if the dilution is more extreme than investors anticipate, meaning that the investors are effectively tricked into investing more than they would if they had realistic expectations.
Trog... have you been involved with other crypto communities before?  Do you need me to link for you a bunch of ridiculous threads begging for charity donations from community members to pay for things like attend conferences or pay a developer etc?  Do you realize how ridiculous it is that Charlie Lee who founded Litecoin (worth 300million) can't work full time on litecoin because no one will pay him to work full time on it?  Do you understand the correlation between what I am talking about and the phenomenon of highly valued cryptos with no money to do anything?

Edit:
Ok in more direct answer to your question.  Reserving some huge portion of stake up front for a developer is not at all equivalent or as powerful and useful as giving the shareholders the right to decide what investments make sense over time.  Doing it up front means you are putting all your eggs in one basket and trusting one developer to always take care of you forever.  If he dumps the shares and quits or gets run over by a bus you're f*cked.

317
General Discussion / Re: Approval Voting vs Delegation
« on: June 25, 2014, 04:14:10 am »
Can you please describe how we are going to kick the evil delegate out of the top 101 since we can't vote against ? 

Is it still a whack-a-mole game if the evil delegate owns a large amount of shares and can vote himself (another account) back ?
Hi heyD, I hope this explanation helps:
the "whack-a-mole" term comes from the idea of trying to vote down a delegate who then switches his support to another delegate he controls and then you have to switch your downvote etc.  This doesn't apply to approval voting because you don't need to actively downvote delegates.  In some sense you are by default already downvoting every delegate that you haven't actively decided to upvote.

Unlike in the previous system, the evil delegate can't vote himself in on his own because he needs much more support to get elected.  His stake is not enough to compete with delegates that have support from the whole community.  If he switches to a new delegate he is starting all over from scratch with no votes and no trust and it will take him a long time to get supporters.

People need to build trust from the community to get elected.  If they then reveal themselves to be evil (or more likely incompetent) the community will pull their support quickly in favor of better alternatives.  You get rid of bad delegates by simply keeping a bit of an eye on the delegates you voted for to make sure they performing well and if they don't, you remove your vote for them and vote for someone else instead.

318
General Discussion / Re: Number of Bitshares X at launch
« on: June 25, 2014, 01:56:43 am »
My preference is that BTS X be released without any default dilution in place but some promise to never dilute IS NOT RESPONSIBLE.  Business and competitive needs could make it a virtual necessity and the lack of this power could be more than a missed opportunity, it could easily be a death sentence.  Don't do the wrong thing just because some people have a hard time understanding the right thing.

319
General Discussion / Re: Number of Bitshares X at launch
« on: June 25, 2014, 01:34:25 am »
Pendragon3, you are wrong about dilution.   Dilution is not "easy and cheap" it is an extremely powerful force that if harnessed correctly (not easy) is VERY hard to compete against.  The advent of approval voting has made effective, targeted, democratic dilution very close to reality imo.  I don't think it would take much to implement DAC employees (paid through dilution during the growth phase of a DAC); this likely could be coded in a week.  This is a KILLER APP that is so important and powerful it is hard to overstate.  Yes, the word dilution will scare off some unimaginative investors but those are not the investors we need to attract.  You are WAY underestimating how big a role dilution will play in successful DACs.  An "alpha" DAC owned by investors who don't understand dilution will need an amazing amount of luck and lack of competition to stay "alpha"; an amount I don't think is realistic to expect.

The "CPOS" thread kind of turned into a dilution discussion so some info is also there: https://bitsharestalk.org/index.php?topic=4713.msg60250#msg60250

320
General Discussion / Re: Approval Voting vs Delegation
« on: June 23, 2014, 10:20:13 pm »
Quote
The majority that votes for delegate A is a different majority than the one that votes for delegate B.  The majority shareholders that trust delegate C are again a totally separate subset of shareholder stake than those voting for delegates A & B.

Unless the majority that votes for A votes for A0->A101 in which case the minority is unrepresented.
Now the majority that votes for A can only vote for A0-A33... a different majority would have to vote for B34->B66 and yet a 3rd majority would have to vote for C66 to C100.

Someone with 33% of the shares is guaranteed 33% of the delegates under this approach.   Under the full slate approach having 33% may not be enough to get 33% of the delegates... but then again having 49% may not be enough to get even a single delegate. 

Perhaps it doesn't matter in the end.
As a shareholder I would never vote for A0-A33. You'd probably need a good reason why people should vote for more than one delegate you control.  I don't think there are big colluding majorities; it's too hard to coordinate getting 50% + of the stake together to collude without the rest of the shareholders finding out.  It wouldn't achieve anything anyway.  I expect most people will support a broad mix of delegates who they think have shown commitment to the community and seem like they are not part of same entity/cooperating.

If a shareholder is in the unlikely position of not  trusting or liking any chosen delegates (they don't feel represented) this shareholder is probably one that will sell to someone who likes what he sees.   And that's best for everyone.

What's worse anyway: someone with 33% without representation or having active delegates that 66% oppose?  I prefer the former (there's likely a good reason why 66% oppose and I don't have a problem with majority rule)

321
General Discussion / Re: Approval Voting vs Delegation
« on: June 23, 2014, 05:10:37 pm »
The reason is so minorities can still get some representation.
I don't think the "proportional representation issue" was ever a real problem that needed solving...

To clarify:
The majority that votes for delegate A is a different majority than the one that votes for delegate B.  The majority shareholders that trust delegate C are again a totally separate subset of shareholder stake than those voting for delegates A & B.

In the end, virtually everyone is part of one/some of these "majorities" and there is no disenfranchised minority.

"proportional representation" mostly has meaning in regard to a political party system and to me seems promoted in part to give political parties undeserved relevance.

322
General Discussion / Re: Approval Voting vs Delegation
« on: June 23, 2014, 02:48:09 pm »
I had never considered the random voting for privacy.  As a user/shareholder I'm not sure I'd bother with it much if it were an option.  I would want the big majority of my stake as a shareholder to vote for exactly who I want.  I might have a small "checking account" that handles most of the commerce type transactions and doesn't represent a big stake anyway so I don't bother with voting.  It would then be hard to tie those transactions to anything else.

The reason is so minorities can still get some representation.   Unbounded is not an option.  Setting the limit at 101 means there can only be a single majority.  By placing a limit to 33 each individual only gets a say in 1/3 of the delegates. 

This hybrid approach should have benefits of both ideas. 
I don't think the "proportional representation issue" was ever a real problem that needed solving... just people not thinking it through.   So if it were up to me, I wouldn't do anything for that reason.

Overall, I think approval voting is a huge step in the right direction.

323
General Discussion / Re: Approval Voting vs Delegation
« on: June 23, 2014, 11:03:34 am »
The big problem is that under Approval Voting even if you own 49% of the shares you may not get any delegate representation.
This coupled with the Targeted Growth model  https://bitsharestalk.org/index.php?topic=5199.msg68575#msg68575
could dilute the minority shareholders to oblivion.
(This would mean that I3 + the top 5 or 10 shareholders would effectively control everything)
This is not a "big problem" at all.  (I haven't had a chance to look at BMs changes so I will assume pure approval voting without limiting number of delegates you can vote for)

It's basically a completely unrealistic scenario, and if true would point to a deep deep division in the community.

For this scenario to be true, you have someone with 49% of stake who can't convince even 2% of the rest of the stakeholders to vote for their delegate?  That's pretty strange for everyone to not trust someone with such a large stake.  Not only that, but this other 51% would have to be super well coordinated in their opposition.  They must find 100 other delegates that they all vote for with 100% backing without any disagreement.  So you have a scenario where a stakeholder with 49% exclusively backs their delegate and then the rest of the network exclusively opposes this delegate and is 100% in agreement on 100 other delegates.  These 2 parties should probably go their separate ways because they obviously hate each other for some reason and have very different views on the direction of things.  If it's one person that holds that 49% they should probably figure out why everyone hates them before the DAC gets forked with their stake removed.

Edit: You also have to understand that the majority (51%) under any model ALWAYS holds the power if they are well coordinated.  But 51% can never abuse 49% because nothing stops the 49% from selling their shares until the DAC is worthless and forming their own DAC.  Don't buy shares of a DAC if you think it's controlled by a well coordinated shady group of 51% owners who you suspect don't have your interests at heart.

324
General Discussion / Re: Attack scenario
« on: June 22, 2014, 10:00:30 am »
Emski, some comments where we may have disagreed:
*Autovoting algorithms that can be gamed
Autovoting algorithm exploitation depends on the predictability of the voting algorithm not on the voting system. One can still exploit it even in approval voting.
Approval voting (AV) is a different animal.  You don't need a computer algo to help you vote, just select some delegates you like and trust or seem to be doing good things for the community.  You can adjust it if others come along you like better or if someone you voted for can't get their act together.  Network statistics will be readily available and will inform your decision but we shouldn't encourage autovote algorithms imo.  I'm not voting for any delegate just because of network stats; I need to know what forum member or who is claiming to run the delegate.  Otherwise no dice for "mystery delegates" sockpuppets? with favorable network stats.  I'm sure we'll find plenty of good candidates so we don't have to get desperate.

Edit: if there is no autovoting for, but only automatically removing support for someone you've voted for that does something wrong, I think this should be fine.

*Large shareholders profit from voting themselves to be delegate or negotiating kickbacks.
The idea in DPOS is - shareholders elect delegates. If there is a large shareholder he will elect his own delegate(s).
As the votes are public negotiating will be always possible. Imagine the deal: You vote for me, I vote for you, none of us vote for anyone else.
Assuming approval voting is in use, If I see someone negotiating a deal on the forums saying "you vote for me, I vote for you, we don't vote for others."  There is no way I'm voting for this person, not to mention blasting them so no one else does.  They are not going to get elected using only the votes of themselves and some friends they've made deals with.  To be competitive in AV you need LOTS of support, maybe upwards of 50% of stake voting for you, not some stupid backdoor deal you negotiated.

*Small shareholders most likely don't get these benefits or can't negotiate kickbacks
This is correct in both systems. Negotiating efforts should produce value - you dont negotiate for 10 units but you will do it for 10 mil.
In "AV" there is no need for these negotiations and if they are discovered you have probably just blown your chance to ever be a delegate.  You need BROAD support to win, if you try to negotiate "you scratch my back I scratch yours" with individuals, the broad community whose back you are not scratching will reject your candidacy.  Delegates must act in the best interests of the DAC to appeal to the most people rather than just trying to appeal to those who voted for them.  The small guy will benefit just as much because delegates are looking out for the whole DAC and also courting small voters.

*No incentive for delegates to reinvest profits to help the DAC
Votes are always incentive. Most people will elect delegate that helps the system. These just for profit might not stay unless backed by large shareholders.
This is based on my contention that selfish voting would predominate (self voting, kickbacks etc.)  It's hard to convince someone to vote for you because of all you do for the community when they get a direct kickback elsewhere.

*Attacking entity can buy 50+ delegate positions through kickbacks
Where is that explained?
Basically, if you can encourage support with kickbacks people will look for delegates that offer the best kickbacks… take it from there, it's a slippery slope.

325
General Discussion / Re: Attack scenario
« on: June 22, 2014, 09:07:53 am »
we are probably going to go with approval voting.

Some things to discuss: Should you still be able to downvote delegates with your stake? We are leaning towards yes but have not thought through it very carefully.
+5% +5% +5% +5%
That's great!  I think this is a very good decision.  Downvoting is not at all needed and will only cause problems.  I think if you think about it you will come to same conclusion.

326
General Discussion / Re: Attack scenario
« on: June 22, 2014, 12:11:27 am »
I agree the existing algo is probably sufficient if we don't dilute to pay delegates.  I also know a lot of things I listed are different ways of looking at the same issue.  I'm not trying to be difficult, I just believe approval voting is a real improvement and feel a certain obligation to advocate for it.

I just want us to hold ourselves to a higher standard.  I'm anxious for us to be able to leverage the power of reinvestment through dilution.  I think this is a big opportunity and the quicker we get there the better.  I don't want us to spend a ton of energy tweaking something to make it sufficient if there is a better option.  If there's something more future proof and better than sufficient that's what I want!

327
General Discussion / Re: Attack scenario
« on: June 21, 2014, 10:35:47 pm »
What problem will your proposed voting scheme solve ?
All of them :) including the ones you've already brought up and more:

*Autovoting algorithms that can be gamed
*Cat and mouse of trying to vote down delegates
*Delegates buying votes
*Downvoting has too much opportunity cost
*Large shareholders profit from voting themselves to be delegate or negotiating kickbacks.
*Small shareholders most likely don't get these benefits or can't negotiate kickbacks
*No incentive for delegates to reinvest profits to help the DAC
*Attacking entity can buy 50+ delegate positions through kickbacks
*Delegates don't need/have broad community support
*Shareholders can't vote for all delegates they trust (must pick 1 at time)
*Person with 3-4% has lots of power (can basically vote in or out a handful of delegates at will)
*Pulls community and shareholders apart instead of bringing them together.
*Is confusing and not intuitive
*Ruins our one chance to make a great 1st impression on 1st time users.

I'm sure there's more but that's some of them.  When something's broken there tends to be a lot of ways of seeing how it's broken.

328
General Discussion / Re: Google is Satoshi Nakamoto
« on: June 21, 2014, 10:20:39 am »
Am I the only one to think that thesis is utterly nonsensical?
no

329
General Discussion / Re: Attack scenario
« on: June 21, 2014, 03:39:05 am »
Its not that much about the voting system as it is about the predictable autovoting algorithm for LAZIES. I believe this could be exploited relatively easy and could be an issue.
I share your concern about the autovoting algorithm but I also think it's the symptom of the bigger problem.  This type of algorithm is not really needed for approval voting;  you can just vote for some delegates that you trust and leave it at that.  The client can give you warnings if one of your delegates is messing up or give you some network statistics, but the constant vote balancing/autovoting isn't needed. (there's also more to voting and selecting candidates than network statistics)
As for the "approval voting" I'm not convinced in the advantages it has over current system (although I don't think current negative votes are good for the system but this is entirely different topic).
Negative votes is not an "entirely different topic" I proposed a voting scheme that doesn't rely on negative votes but you've said you're not convinced.

Do you think we can just get rid of negative votes from the current voting system and otherwise leave it as is?

Do you think it's fine if anyone (or group) with 1% can elect a delegate with no way for everyone else to get rid of that delegate?

In general "fair" voting system for our case is extremely complex and controversial topic that might require much more research.
OK, so you think it's complex. but I've given a place to start and proposed a system to solve the problem.  Are there specific reasons you suspect it doesn't or other specific reservations or you just haven't had time to think about it?

330
General Discussion / Re: Delegated Proof of Stake (DPOS) White Paper
« on: June 20, 2014, 05:07:28 pm »
"-Is it as easy to vote out bad delegates?"
Yes. In fact it's much easier to vote out bad delegates than in the current system and much less likely that bad delegates get voted in in the first place.  In the current system if someone has enough stake to vote themselves in as a delegate (less than 1% required) it will be next to impossible to get rid of them as a delegate if they want to vote for themselves.

I have not gone into the details of your voting system (yet) but it is guest like the regular ‘majoritarian voting system’ – over 50% of votes you are in, less you are out.
In that system voting out somebody is not direct. It is more voting somebody else in, which is my main concern i.e I kind of like ‘direct firing’ of bad actors/delegates.
It will take a lot of broad trust to get in in the first place, you have to convince a lot of people that you are a trustworthy, capable member of the community to make the grade.  If you betray that trust, I believe your reversal of support will be swift and vigorous.

Pages: 1 ... 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 ... 32