The DAO is effectively on hold to decide whether flaws exist and how to fix them
wired.com
wired.com
I started and (briefly) ran the sole Ethereum-focused meetup in the Atlanta area. I shut down shop due to lack of interest in the meetup. ATL has a pretty decent crypto scene. Bitpay and Storj are located here and the local Bitcoin meetup has ~500 members.
IMO Ethereum's problem is complexity and a lack of anyone in the inner circle who has the skills or desire to bring the complexity down to a place where the cost/benefit begins to makes sense (from a developer's standpoint).
Decentralization and trustless-ness are better means than they are ends. The platform's learning curve is steep and long. Outside of fintech and a few other niche applications, it hardly seems worth hiking up that curve just to say "yeah, but we're decentralized."
I understand ETh is an experiment and I commend the core dev team for putting in so much hard work, but a platform is only as good as what people build with it. Unless they get some people in the inner circle who can focus on evangelizing the tech to regular devs (not just crypto-enthusiasts) it will fail.
EDIT: let me clarify when I say the core team lack skills, I'm clearly not talking about technical skills. I'm talk about API design and marketing to developers. I know we're not supposed to comment on down voting but at least comment something saying what you disagree with. I don't feel like I am being un-constructive or unnecessarily harsh or combative with my comment.
Right now it seems like the big things are building out the network and tools, to make the next stage easier. Their release schedule states that the next major release (what they call Metropolis) will happen when they have 1.0 stable release of the native wallet/browser. A couple of IDEs are also in the works, built to work with developing smart contracts for Ethereum. Even Microsoft has added Solidity (essentially a DSL for Ethereum, for those who don't know) support to the latest preview of Visual Studio.
Also, from everything I've been seeing so far is that the dev community forming around Ethereum is very passionate and is grow faster than most expected. If it continues at this pace, and the tools continue to improve with it, Ethereum could continue to become a very robust platform.
All this said, things could still not work out and the project could fail. I would hope it doesn't, because it really is a cool experiment thus far.
It's still relatively early days, and there is a lot more work to do in making this stuff as friendly as possible, but progress has been pretty rapid.
[0] http://solidity.readthedocs.io/en/latest/ [1] https://github.com/ConsenSys/truffle [2] https://github.com/ethereumjs/testrpc
Anything becomes easy if you look at it long enough. The major issue ethereum is going to have is making a case that there's a real-world value add relative to centralized, traditional architecture before many people will be willing to stare at it long enough for the easiness to set in.
I can't think of any reason you'd need to know "bit lengths of various classes of data" for normal development.
> The major issue ethereum is going to have is making a case that there's a real-world value add relative to centralized, traditional architecture before many people will be willing to stare at it long enough for the easiness to set in.
I definitely agree with that.
There is a huge need for a focused consumer and developer-oriented rework on the marketing and ui side for ethereum. It's very, very confusing, even for highly technical people.
That said, things are much easier to work with than a year ago. Communication people would still help a lot.
On the plus side, the community is really great. People are nice, and motivated. There is a huge amount of pending work to get Ethereum ready for real prime time, and people do seem to be kicking in.
As far as marketing, Tual was the community lead for a bit and he left to do the DAO which has broken crowdfunding records so I don't think you can say he's been unsuccessful. As to the ultimate success of the developer ecosystem, I'm not sure but I used to track metrics like github stars quite rigorously and Ethereum was doing better than any other crypto project.
* https://www.bloomberg.com/view/articles/2016-05-17/blockchai...
* https://www.bloomberg.com/view/articles/2016-05-23/bailout-f...
* https://www.bloomberg.com/view/articles/2016-05-31/complianc...
> All of this is trivially replicable using old-fashioned governance structures. Berkshire Hathaway would look a bit like the DAO if, instead of leaving things to Warren Buffett, all of its shareholders got to vote on every investment decision. When I put it like that you can probably see why this structure has not been super popular so far. But who knows! Maybe the DAOers will be really good at picking winners, and putting them into smart contracts.
Most people just don't care about voting rights in the companies they own (which is why GOOGL exists)
And that was the entire point. The capabilities aren't different, it is the guarantees around its behavior that are.
Who are your major coinvestors in the DAO?
Did any of your coinvestors perform an inside-trade to bet against the company through either a put-option or a short sell?
Because all inside trades of public corporations are publicly documented. Can you really trust your fellow DAO "investors" when you aren't even sure if they're betting on your side?
Nah man, I think classical companies are more transparent. Its very important to keep in mind the insider trades.
Here's all of the insider trades from Microsoft in the past two years: http://finance.yahoo.com/q/it?s=MSFT
Now where's the equivalent information on the DAO?
-------------
The DAO is a baby experiment. The first of its kind: a digitally run company. I'll give it credit for that. Unfortunately, it still has a LOT to learn about political trust structures.
No one gives a crap about whether or not board policy was followed. What people care about are inside trades and conflicts of interest, of which the DAO doesn't seem to offer any solace.
https://www.theguardian.com/business/2014/sep/08/matthew-mar...
So once again, I ask what is the mechanism that allows you to trust your fellow DAO investors? What are the protections the DAO has against the classic Ponzi scheme or Pyramid Scheme?
Again: the DAO is a baby in a young field. I'm sure eventually a digital scheme will be invented that addresses these concerns. But from my understanding, the DAO is not a good digital scheme yet. Maybe a future project will be better at addressing real concerns and solving real issues. Or maybe the DAO will be able to self-mutate itself to solve the issues that truly do arise.
https://en.wikipedia.org/wiki/Robert's_Rules_of_Order
The details of parliamentary procedure change from organization-to-organization... but the goals are always the same.
1. To create decisions
2. To self-evolve the decision-making structure over time
DAO makes it easier to administer/more automatic, but it is not new in what it is trying to do, and has a long history that hopefully folks involved are aware of.
I could even imagine automatically refunding the fee for those casting losing votes to avoid wars of attrition... I guess that's essentially an auction.
Anonymity on the internet pretty much inherently means that you can't tell how many actual individuals a given set of apparent individuals really are. You can tell how much money they have (or CPU power, bandwidth, or various other proxies for wealth), but that's about it. I don't see how this wouldn't be an inherent problem for any cryptocurrency (or crypto-whathaveyou-system) attempting to force decentralization (see; the primary actors in Bitcoin split war.)
It will fail, we're going to learn from these failures, and then try again. And then again. And again. And after enough iterations and learning from earlier mistakes there could be a chance for it to succeed.
It's not about the money, but about the technology. Yes - people are throwing lots of money at the DAO, but it's their own decision to place an extremely high risk investment for the chance of a potential gain in the future. Don't blame the technology for that.
I'm really glad that there are people who try to continue pushing things forward, although everyone tells them that their ideas are never going to work out. If those people wouldn't exist we'd still be throwing rocks together to light a fire.
There are risks and unknowns. Will it fail? Probably. But most ideas and ventures fail. So a high likely hood of failure (which is inherent in all novel ideas and ventures) is an intellectually lazy reason to reject it.
It also bothers me that you have these lawyers calling this sloppy and poorly executed. Like the founder had any idea that this would take off as it did. This is a cool project and I think it can self correct. If not, it's a wonderful experiment to eat hand the worlds a better, more interesting, place because of it because it's things like this that could be zero to one events. And that is rare.
I hope the evangelists keep iterating but I'll stay away from it until I feel like it's something that will stick around for at least 10 years.
That's our benchmark for massive project now? Hundreds of lines of code? Any decent open-source project should be able to handle hundreds of lines without breaking.