Author Topic: Expanding the Role of Delegates  (Read 5212 times)

0 Members and 1 Guest are viewing this topic.

Offline Gentso1

  • Hero Member
  • *****
  • Posts: 931
    • View Profile
  • BitShares: gentso
I guess I see the delegate role a little differently. Since delegates have the ability to fork the network, I view it as a senate of sorts. Users voting for delegates who have views that aligned with their own.This way users know they have a delegate that will represent their view. Even beyond that delegates that promote the platform (like the foundation) and conduct themselves in a way that doesn't shame or cast bitsharesX in a negative light.

Lets look at the current issue of increasing the max supply. Many users are for it and many are completely against. I would say its the delegates responsibility to voice their point of view on the big issues so that users can vote people in to represent them.     

I agree with this ONCE proper infrastructure is in place.  However, until then there needs to be at least a certain level of Unity. 

Also, BBx could use delegates to sign on and donate funds so we can help build this infrastructure and then, perhaps even start paying correspondents from other networks that switch to DPOS or whatever solution our community consensus figures out.

At least in the initial stages, it seems like Unity of cause would move us forward significantly.

Unity is great, political parties are not. Unity behind specific causes or goals wonderful. But groups of delegates colluding together to put friends in power or push their own agenda. The delegates should fear the voters not the other way around.

Throughout history those who have been put into power have never been eager to relinquish it. These are careful fine lines to walk here.

Offline fuzzy

I guess I see the delegate role a little differently. Since delegates have the ability to fork the network, I view it as a senate of sorts. Users voting for delegates who have views that aligned with their own.This way users know they have a delegate that will represent their view. Even beyond that delegates that promote the platform (like the foundation) and conduct themselves in a way that doesn't shame or cast bitsharesX in a negative light.

Lets look at the current issue of increasing the max supply. Many users are for it and many are completely against. I would say its the delegates responsibility to voice their point of view on the big issues so that users can vote people in to represent them.     

I agree with this ONCE proper infrastructure is in place.  However, until then there needs to be at least a certain level of Unity. 

Also, BBx could use delegates to sign on and donate funds so we can help build this infrastructure and then, perhaps even start paying correspondents from other networks that switch to DPOS or whatever solution our community consensus figures out.

At least in the initial stages, it seems like Unity of cause would move us forward significantly. 
« Last Edit: October 14, 2014, 05:19:06 am by fuzzy »
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

Offline Gentso1

  • Hero Member
  • *****
  • Posts: 931
    • View Profile
  • BitShares: gentso
I guess I see the delegate role a little differently. Since delegates have the ability to fork the network, I view it as a senate of sorts. Users voting for delegates who have views that aligned with their own.This way users know they have a delegate that will represent their view. Even beyond that delegates that promote the platform (like the foundation) and conduct themselves in a way that doesn't shame or cast bitsharesX in a negative light.

Lets look at the current issue of increasing the max supply. Many users are for it and many are completely against. I would say its the delegates responsibility to voice their point of view on the big issues so that users can vote people in to represent them.     

Offline amencon

  • Sr. Member
  • ****
  • Posts: 227
    • View Profile
I have no problem communicating with other delegates (even going for a beer if the situation permits it as xeroc stated), I also think some level of organization between delegates is OK as long as there isn't collusion among them.

Unfortunately I think the biggest problem has nothing to do with delegates and their role but getting the stakeholders interested in directing the management of BTSX.

I've created multiple threads requesting ideas for what people would like to see from their delegates with 0 responses.  We have multiple delegates voted in that don't even update price feeds at all.  There doesn't seem to be much interest from people in giving direction to delegates.

The point of a delegate system is to put the power in the hands of the systems stakeholders.  Now it appears the real trick is getting the stakeholders to actually give a shit.

What would be the stated goal or benefit of creating a "cohesive management structure" among delegates?  Not saying it's a bad idea but I'm coming up blank as far as it's potential benefit to BitsharesX unless it's a structure that can gain the involvement of the systems' users.

This sounds like perhaps the transaction fees should be increased so that the market for delegates is more competitive.

There is definitely a tradeoff.  Some delegates need to remain anonymous and not communicate in normal channels.  Others could work together to provide benefit for the community.
Good point about making competition worth it.  Hopefully it's a short term problem that will fix itself with a great increasing of value for the BitsharesX system.  Perhaps if more money was collected by delegates they would be able to make a larger difference without resorting to organizing among themselves, also perhaps with more money and adoption would come a greater number of vested users incentivized to participate in the delegate voting process.

One problem I see though is if adoption doesn't come, then your solution might become necessary, however increasing fees seems like a bad idea for a system that is already struggling with gaining adoption, kind of a catch 22 possibly.

Offline gamey

  • Hero Member
  • *****
  • Posts: 2253
    • View Profile
I have no problem communicating with other delegates (even going for a beer if the situation permits it as xeroc stated), I also think some level of organization between delegates is OK as long as there isn't collusion among them.

Unfortunately I think the biggest problem has nothing to do with delegates and their role but getting the stakeholders interested in directing the management of BTSX.

I've created multiple threads requesting ideas for what people would like to see from their delegates with 0 responses.  We have multiple delegates voted in that don't even update price feeds at all.  There doesn't seem to be much interest from people in giving direction to delegates.

The point of a delegate system is to put the power in the hands of the systems stakeholders.  Now it appears the real trick is getting the stakeholders to actually give a shit.

What would be the stated goal or benefit of creating a "cohesive management structure" among delegates?  Not saying it's a bad idea but I'm coming up blank as far as it's potential benefit to BitsharesX unless it's a structure that can gain the involvement of the systems' users.

This sounds like perhaps the transaction fees should be increased so that the market for delegates is more competitive.

There is definitely a tradeoff.  Some delegates need to remain anonymous and not communicate in normal channels.  Others could work together to provide benefit for the community.
I speak for myself and only myself.

Offline fuzzy

What if 20 delegates from each DAC were to combine forces. 

What if those delegates were to reach out to altcoins in distress and inject them with the funding they need to build infrastructure (that btsx could still use once it is finished)?

What if those altcoins started improving in valuation?  What if then we used this as a means to show them that it would be worth it to switch to DPOS? 

If we get enough coins joining the DPOS network...we essentially have an alliance between numerous coins that will likely sharedrop on other DPOS based coin holders.  This is a win win for literally everyone and it markets the power of DPOS at the same time. 

After they switch, we could hold dev hangouts for them and eventually maybe even hire someone to work as a "correspondent" for their coin...

"what if?"

This could and should be done by anyone. I think delegates (those that only sign blocks, nothing more) should not do anything else publicly. They should be neutral. The other entities (we should invent consistent naming scheme eg business delegates) should work towards maximizing the value. They should be paid (even more) than "normal" delegates.

Now we are talking
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

Offline emski

  • Hero Member
  • *****
  • Posts: 1282
    • View Profile
    • http://lnkd.in/nPbhxG
What if 20 delegates from each DAC were to combine forces. 

What if those delegates were to reach out to altcoins in distress and inject them with the funding they need to build infrastructure (that btsx could still use once it is finished)?

What if those altcoins started improving in valuation?  What if then we used this as a means to show them that it would be worth it to switch to DPOS? 

If we get enough coins joining the DPOS network...we essentially have an alliance between numerous coins that will likely sharedrop on other DPOS based coin holders.  This is a win win for literally everyone and it markets the power of DPOS at the same time. 

After they switch, we could hold dev hangouts for them and eventually maybe even hire someone to work as a "correspondent" for their coin...

"what if?"

This could and should be done by anyone. I think delegates (those that only sign blocks, nothing more) should not do anything else publicly. They should be neutral. The other entities (we should invent consistent naming scheme eg business delegates) should work towards maximizing the value. They should be paid (even more) than "normal" delegates.

Offline fuzzy

What if 20 delegates from each DAC were to combine forces. 

What if those delegates were to reach out to altcoins in distress and inject them with the funding they need to build infrastructure (that btsx could still use once it is finished)?

What if those altcoins started improving in valuation?  What if then we used this as a means to show them that it would be worth it to switch to DPOS? 

If we get enough coins joining the DPOS network...we essentially have an alliance between numerous coins that will likely sharedrop on other DPOS based coin holders.  This is a win win for literally everyone and it markets the power of DPOS at the same time. 

After they switch, we could hold dev hangouts for them and eventually maybe even hire someone to work as a "correspondent" for their coin...

"what if?"
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

Offline oldman

  • Hero Member
  • *****
  • Posts: 556
    • View Profile
DACs will need both security delegates (to sign transactions) and operations delegates.

Operations delegates should not need to sign transactions, rather, they are responsible for allocating revenue to fulfil well-defined business functions, ie. marketing, development, legal, etc.

Operations delegates can be voted in/out using the same mechanism as security delegates.

Currently I3 are the operations delegates.

In the future the DAC will need to hire and compensate other delegates.

Offline fuzzy

I will post something soon with respect to this. 
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

Offline amencon

  • Sr. Member
  • ****
  • Posts: 227
    • View Profile
Just to be clear you're talking about something completely separate from this threads OP right?  Creating a new type of delegate and organizing the current delegates into some sort of foundation seem like two very different topics.

Same topic. Different idea. Similar threads linked.
Hmm OK I think I see.

I'm assume with organizing current delegates you could build a foundation of sorts, then have a delegate propose say a plan to implement a marketing strategy and organize the collection of funds from the pay of multiple delegates through this collective. 

Thinking about it a bit more I find pooling delegate funds for larger initiatives problematic in that there doesn't seem to be a way with the current system to transparently see where the funds for each delegate go.  Even if voters could vote out delegates that propose plans they don't like that they get funded by other delegates, it would be better if they could vote out everyone involved in the scheme.  By having each delegate campaign separately it makes it easier for voters to see how well each delegate is performing based on their own stated goals that got them elected to the top 101 in the first place.

Then again, for now it appears users seem to be fine letting delegates do whatever they want for the most part.  A delegate organization would probably function fine and in light of current stakeholder voter apathy might even get more done but I don't think it would serve in the spirit of what the delegates meant to represent when DPOS was designed.

Maybe what people want is for their delegates to communicate amongst themselves and come up with their own best strategies to utilize delegate funds to help build up BitsharesX, rather than be bothered with having to get involved themselves.  Will be interesting to get more perspectives on the subject from others.

Offline emski

  • Hero Member
  • *****
  • Posts: 1282
    • View Profile
    • http://lnkd.in/nPbhxG
Just to be clear you're talking about something completely separate from this threads OP right?  Creating a new type of delegate and organizing the current delegates into some sort of foundation seem like two very different topics.

Same topic. Different idea. Similar threads linked.

Offline amencon

  • Sr. Member
  • ****
  • Posts: 227
    • View Profile
My thinking was that we might need to form groups of people that stand behind
ONE delegate and supports several works (from the technical as well as
political and management regimes).

If delegates can be said to serve a political role, I'd prefer they have beers with the users they run for :)

Delegates (these who support the network signing blocks) should be neutral. No politics. No strings attached. They just support the "infrastructure". They are simply low level workers. There should be another entity (for now called "business delegate"/"business proposal"/"worker?"/"CEO"/"Board of directors") that should have other functions like governing, marketing, decision making and so on. All of them should be chosen by the shareholders.
Just to be clear you're talking about something completely separate from this threads OP right?  Creating a new type of delegate and organizing the current delegates into some sort of foundation seem like two very different topics.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Delegates (these who support the network signing blocks) should be neutral. No politics. No strings attached. They just support the "infrastructure". They are simply low level workers. There should be another entity (for now called "business delegate"/"business proposal"/"worker?"/"CEO"/"Board of directors") that should have other functions like governing, marketing, decision making and so on. All of them should be chosen by the shareholders.
I like that proposal .. we can learn from MemoryCoin here!!

Offline emski

  • Hero Member
  • *****
  • Posts: 1282
    • View Profile
    • http://lnkd.in/nPbhxG
My thinking was that we might need to form groups of people that stand behind
ONE delegate and supports several works (from the technical as well as
political and management regimes).

If delegates can be said to serve a political role, I'd prefer they have beers with the users they run for :)

Delegates (these who support the network signing blocks) should be neutral. No politics. No strings attached. They just support the "infrastructure". They are simply low level workers. There should be another entity (for now called "business delegate"/"business proposal"/"worker?"/"CEO"/"Board of directors") that should have other functions like governing, marketing, decision making and so on. All of them should be chosen by the shareholders.

Offline roadscape

My thinking was that we might need to form groups of people that stand behind
ONE delegate and supports several works (from the technical as well as
political and management regimes).

If delegates can be said to serve a political role, I'd prefer they have beers with the users they run for :)
http://cryptofresh.com  |  witness: roadscape

Offline Thom


Since there will be many delegates across many different DACS, there needs be a basic core list of guidelines and communication protocols can be adhered too.

-There needs to a reference hardware/OS spec for non-cloud and VPS servers.
-A cost reference for running a delegate server.
-There should a be designated site/irc or platform that delegates can access for trusted communications.

Wouldn't secure comm be built into the BTSX client at some point, or perhaps kethotee? Seems like secure comm was one of the foundational pillars in I3's planned features. Please correct me if I'm wrong, but I don't think I am.
Injustice anywhere is a threat to justice everywhere - MLK |  Verbaltech2 Witness Reports: https://bitsharestalk.org/index.php/topic,23902.0.html

Offline amencon

  • Sr. Member
  • ****
  • Posts: 227
    • View Profile
I have no problem communicating with other delegates (even going for a beer if the situation permits it as xeroc stated), I also think some level of organization between delegates is OK as long as there isn't collusion among them.

Unfortunately I think the biggest problem has nothing to do with delegates and their role but getting the stakeholders interested in directing the management of BTSX.

I've created multiple threads requesting ideas for what people would like to see from their delegates with 0 responses.  We have multiple delegates voted in that don't even update price feeds at all.  There doesn't seem to be much interest from people in giving direction to delegates.

The point of a delegate system is to put the power in the hands of the systems stakeholders.  Now it appears the real trick is getting the stakeholders to actually give a shit.

What would be the stated goal or benefit of creating a "cohesive management structure" among delegates?  Not saying it's a bad idea but I'm coming up blank as far as it's potential benefit to BitsharesX unless it's a structure that can gain the involvement of the systems' users.

Offline Pheonike


Since there will be many delegates across many different DACS, there needs be a basic core list of guidelines and communication protocols can be adhered too.

-There needs to a reference hardware/OS spec for non-cloud and VPS servers.
-A cost reference for running a delegate server.
-There should a be designated site/irc or platform that delegates can access for trusted communications.


 

Offline Riverhead

Wow! That is a heavy thread. I'm almost half way through it but will have to read it a couple more times. And yes, it does make this thread somewhat superfluous.

Offline Riverhead

Me too :) . However what I meant was there may be reasons, for security, that all delegates should not know all the other delegates. Not that I was being anti-social.
BM suggested that there might be (in future) a set of delegates that operate anonymously .. for security reasons against regulations and similar things ..
Not sure about the ratio he posted but it was like 10-20% (anon) or so ...


Yes, that would make sense. I need to read the thread emski posted. We may be rehashing all the same stuff again.

Offline Riverhead

I agree 100% that decisions regarding how the business is run would need to be put to a vote. However, someone has to organize the proposals, manage the voting (if not built into the client), and higher/manage/pay developers to implement changes and fixes. Once Dan and crew are on to other things someone needs to man the tiller.

Ahh .. I see .. we are talking about the BitShares-X business as a whole ..
Are you suggesting something like the Bitcoin Foundation? One of cobs latest posts on the BitShares MUSIC Foundation implied that they actually plan to let the foundation 'fade' out over time.

I will need to think about all this a little ..


Sort of like a foundation however it would consist of the delegates because they are elected by the shareholders. I understand Cob's point about that being centralized and I agree however elected delegates are a different story.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Me too :). However what I meant was there may be reasons, for security, that all delegates should not know all the other delegates. Not that I was being anti-social.
BM suggested that there might be (in future) a set of delegates that operate anonymously .. for security reasons against regulations and similar things ..
Not sure about the ratio he posted but it was like 10-20% (anon) or so ...

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
I agree 100% that decisions regarding how the business is run would need to be put to a vote. However, someone has to organize the proposals, manage the voting (if not built into the client), and higher/manage/pay developers to implement changes and fixes. Once Dan and crew are on to other things someone needs to man the tiller.

Ahh .. I see .. we are talking about the BitShares-X business as a whole ..
Are you suggesting something like the Bitcoin Foundation? One of cobs latest posts on the BitShares MUSIC Foundation implied that they actually plan to let the foundation 'fade' out over time.

I will need to think about all this a little ..

Offline Riverhead

During Dan's meet-n-greet lunch we got into a discussion about the role
delegates will play. At the time I was arguing that delegates don't know each
other and don't want to know each other. However, I have since been pondering
that position and think it is incorrect.
I'd LOVE to get in touch with you guys .. and don't see any issues with going
out for a beer or so .. as long as the duties for delegates are untouched ..
namely collecting valid transactions and signing blocks.



Me too :). However what I meant was there may be reasons, for security, that all delegates should not know all the other delegates. Not that I was being anti-social.

Offline Riverhead

Thank you for the link, emski. I will read through it (hard to keep up on all the traffic here :) ).

I agree 100% that decisions regarding how the business is run would need to be put to a vote. However, someone has to organize the proposals, manage the voting (if not built into the client), and hire/manage/pay developers to implement changes and fixes. Once Dan and crew are on to other things someone needs to man the tiller.
« Last Edit: October 09, 2014, 03:44:13 pm by Riverhead »

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
All decisions should be taken care of by voting. Delegates support the network by signing blocks. If you need anything else (like marketing, dilution, exchange deals) we should have votable "business  proposals". This was extensively discussed in another thread https://bitsharestalk.org/index.php?topic=9452.0.

I agree for proposals that concern the blockchain and its integrity .. but votes are unnecessary for decisions on what marketing/political/tech activities a delegates income might be used for ..

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
During Dan's meet-n-greet lunch we got into a discussion about the role
delegates will play. At the time I was arguing that delegates don't know each
other and don't want to know each other. However, I have since been pondering
that position and think it is incorrect.
I'd LOVE to get in touch with you guys .. and don't see any issues with going
out for a beer or so .. as long as the duties for delegates are untouched ..
namely collecting valid transactions and signing blocks.

Quote
Currently with the small market cap and small volumes a delegate's role
is mainly a light IT position with some contributions like SVK's block/delegate
sites, evangelism, etc.
fully agree here .. I see my self in the support/tech and some evangelism regime.

Quote
However as traffic increases and 3i's role in the "running" of the BitSharesX
business fades out someone, or a collection of someones, will need to make
management decisions.
At least all delegates need to figure out how to 'tune' the burnrate, don't we?

Quote
What are the thoughts of other delegates? Do you think we should work to form a
more cohesive management structure or stay separate?
Puh, .. very difficult questions. Most important issues is that delegates
should be run on different machines administered by different people located
around the world. So I see no issue in having a management structure that gives
an "advice". As long as it is publicly available and NOTHING happens behind the
scene I would be o.k. with joining. In the end, delegates need to figure out
what is good for the network and might need to teach stakeholders (as already
taken place in several threads here)

Quote
My thinking is that there are delegates better suited to an IT role, others to
marketing, and others to working out ways to make deals with external parties
(for example payment processors).
... and they can coexist. 101 spots.

My thinking was that we might need to form groups of people that stand behind
ONE delegate and supports several works (from the technical as well as
political and management regimes).

Offline emski

  • Hero Member
  • *****
  • Posts: 1282
    • View Profile
    • http://lnkd.in/nPbhxG
All decisions should be taken care of by voting. Delegates support the network by signing blocks. If you need anything else (like marketing, dilution, exchange deals) we should have votable "business  proposals". This was extensively discussed in another thread https://bitsharestalk.org/index.php?topic=9452.0.

Offline Riverhead

During Dan's meet-n-greet lunch we got into a discussion about the role delegates will play. At the time I was arguing that delegates don't know each other and don't want to know each other. However, I have since been pondering that position and think it is incorrect. Currently with the small market cap and small volumes a delegate's role is mainly a light IT position with some contributions like SVK's block/delegate sites, evangelism, etc.

However as traffic increases and 3i's role in the "running" of the BitSharesX business fades out someone, or a collection of someones, will need to make management decisions. I know theFu[zz].. has setup some Delegate Mumble sessions and maybe this has already been discussed.

What are the thoughts of other delegates? Do you think we should work to form a more cohesive management structure or stay separate?

My thinking is that there are delegates better suited to an IT role, others to marketing, and others to working out ways to make deals with external parties (for example payment processors). Having delegates geographically diverse would be a huge benefit here.

What say you, Delegates?
« Last Edit: October 09, 2014, 03:25:55 pm by Riverhead »