What Style Of Open Sourced Governance And Level Of Transparency Do We Want From Developers?

in #steemit8 years ago

What Style Of Open Sourced Governance And Level Of Transparency Do We Want From Developers?

With various open sourced projects choosing different development models and levels of transparency, ive been thinking about what model is the best. Each has their strength and weaknesses, which I want to talk about. The two basic models I am going to be looking at is the development model that is open sourced, but with one leader basically calling the shots like Ethereum and bitcoin’s no leadership model that it uses. Obviously bitcoin can’t move to a leader type model because the developer, Satoshi isn’t around to give opinions on future and current developments. With Ethereum we have Vitalik who can openly give his opinion which 90% of the time is what the community follows. I think each has benefits and negatives, which makes it interesting to see both experiments proceed in the future.

First I want to go over Ethereum and how its development works. For the most part, it is very similar to bitcoin, with a group of developers who work together moving towards what they think is going to improve Ethereum. Ultimately the hope is these improvements are going to create more use cases and give the platform more notoriety. The difference between bitcoin and Ethereum development comes with how the direction they want to move is decided. From an outsider’s point of view it look like, while other developer’s opinions do matter, it ultimately comes down to Vitalik’s preference on which direction he wants to move. While he doesn’t have complete say and forks can occur, like we are currently seeing with Ethereum Classic, for the most part Vitalik’s word is key.

The benefits of having a platform where there is one person with such great influence on where the project should move, comes in the form of efficient and quick upgrades. There is no year long debates on what different outcomes might arise from the upgrade to the platform, which makes them come quickly. However this strength can also be its weakness, with less discussion on the possibilities of what could happen, something might be overlooked and make the chain vulnerable to attack. There have been some spam attacks recently, but overall the transparency and quick response from the developers has been great. Another good thing about having one person decide where the platform should move is that they can experiment with new and innovative upgrades without having to convince anyone that it is the right decision to make

Bitcoin on the other hand is a much more democratic process when it comes to development. Although we currently have the core team which almost all seem to be on the same page in regards to where they want to move in the future, there are often lengthy debates that could last years about instituting a certain upgrade because all the possibilities of what could happen are mapped out. With a 10 billion dollar market cap at stake, it makes sense for bitcoin to be the more conservative platform in this regard because more is on the line if they mess up. This has earned bitcoin the title of the most secure blockchain out there, but also leaves it vulnerable to competitors passing it up because of the time it takes to progress. Like Ethereum, each point that is a strength is also a weakness in some regard to bitcoin. Due to bitcoin’s extensive testing of BIPS before integration, for the most part the history of the actual chain causing problems has been very limited. However, in regards to transparency from developers, bitcoin seems to be lacking a bit in this regard. Although core is trying hard to be transparent, by releasing text from meetings, they still seem distant from the community at times. Many believe that because some developers are taking money from companies like blockstream, they are moving bitcoin into a corporate entity, but I do believe they have the best interest of making it go mainstream still in mind.

So what model should we take here on steemit? Right now we have a similar model to the Ethereum one and transparency isn’t at a point where it should be. Although Dan and Ned are definitely trying to be more transparent, it can still fall a bit short sometimes of what an open sourced project should have. The platform still is in beta though, so we can’t expect as much transparency and community interaction as a platform years old, because they still have a lot of work to do. I think there can still be actions they can take to add more community interaction and find out what the community wants. Polls pinned to the front page, add a development tab, ect. They are doing a great job for a beta platform but as we grow we are going to need to start examining what development model we want to follow.

At the moment I wouldn’t say either model of governance for open sourced projects is better, they are just different. Each has a strengths, weaknesses and holes that can be brought up by people. Only time will really tell which projects will be successful and what governance models they used to get them to that point. We should definitely keep an eye on how things progress in both bitcoin and Ethereum, so we can see what model fits best for steemit.

-Calaber24p

Sort:  

I've recently begun to run masternodes for the DASH network, and I think DASH is getting many things right when it comes to governance. Governance continues to be a huge issue in the crypto space, and the ETH fork and BTC block size controversy are just the most obvious examples.

Yeah , theres a lot of infighting happening, sometimes I wish they would just hit the switch on things like segwit, LN and other improvements without the debating, but theres other times im happy they do this. What does dash do differently?

10% of the DASH block rewards goes into a DAO Tresury and masternode owners use their stake to vote on budgets that are created to pay for development, reimbursements or services. It has also been used to vote for development direction. Block size for example. Anyway, I've attached a video that explains things in greater detail.

Very good and insightfull post thanks for that @calaber24p followed!

excellent post, good deduction, thanks for the info congratulations

Very thought provoking post. Thank you!

You may want to generalize further before zooming in. There are many forms of governance, organization, government (etc)

Each of the more popular topics comes with an insane amount of data and piles of books.

Initially when making Beavis and Buthead Mike Judge did everything on his own because [he argued] explaining a joke before making it doesn't work.

Having a single project dictator (or should we call him a god?) keeps the hierarchy easy to understand. There are countless advantages to having a single King who decides what goes and what doesn't.

If we assume our dictator to be a benevolent hero of the people (hah) the fatal flaw in the system comes after he leaves the project. At that point the replacement should have a sufficient amount of every positive quality he had (which could be many) The more diverse his skill set the harder it is to find his replacement. The new leader might also have new qualities previously delegated to other members of the project. We all suffer from an inflated sense of importance when it comes to our area of expertise. It is extremely hard to cast aside to make time to focus on the things one is bad at which is all to often not enjoyable either.

It seems to suggest (for dictatorship) the best choice to be a really bad lead developer who is aware of his flaws.

I wrote a bit of funny here about governance.

https://steemit.com/politics/@gaby-de-wilde/the-3-true-forms-of-leadership-and-how-shall-we-combine-them

This post has been linked to from another place on Steem.

Learn more about linkback bot v0.4. Upvote if you want the bot to continue posting linkbacks for your posts. Flag if otherwise.

Built by @ontofractal

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 60970.82
ETH 2602.36
USDT 1.00
SBD 2.65