全 11 件のコメント

[–]ethdev443 30 ポイント31 ポイント  (1子コメント)

Recognizing a problem is the first step towards solving it. This sort of constructive self-criticism is one of the reasons why Ethereum is already so successful.

[–]shadymess 0 ポイント1 ポイント  (0子コメント)

Yea ethereum is scanling very badly: http://bc.daniel.net.nz/

Any comments /u/vbuterin ?

[–]0xstark 7 ポイント8 ポイント  (0子コメント)

Vitalik's post here is specific to criticisms of the ethereum protocol itself, but it's also important to consider valid criticisms of the broader ecosystem and community.

For instance, while it's true that bugs in smart-contract code are not an inherent flaw of ethereum (any tool can be used poorly), they are a barrier to usability and adoption. BTC-types often make an exaggerated version of this point. It might be fair to say that a valid criticism of the ethereum ecosystem right now is that it is harder than it should be to write safe smart-contract code.

There are also fair criticisms of groups like the core devs and the foundation. Again, while not a technical issue, the way that decisions are made has an impact on the platform. Doing things like streaming core dev meetings is a great start, though I think there's more we can do here. Likewise, the foundation is often criticized for not doing more with its funds to support the project.

As a community we can be defensive about these criticisms (especially when they come from maximalist-types), and respond by pointing out that they aren't really problems with the technology itself. Which is true - but part of ethereum's ethos since early days has been about building an ecosystem and a community that best supports the technology - this is one of our large differentiators from bitcoin. If, unlike bitcoin, we care a lot about our ecosystem & community, we shouldn't say that criticisms of them are off-topic.

tl;dr: there are many valid criticisms of ethereum that go beyond the protocol, let's take these seriously too!

[–]xcombelle 2 ポイント3 ポイント  (2子コメント)

No mention of bugs in smart contract ?

[–]ilovethewayyousmile 4 ポイント5 ポイント  (1子コメント)

I mean what could they do to fix it tho. I'd assume it's the developers who've got to make sure the code is solid and probably add clauses like kill switches which provide a safety net.

[–]0x2775 8 ポイント9 ポイント  (0子コメント)

You're right although there is some stuff they can be doing and are. The solidity compiler gives you warnings about vulnerabilities like the DAO recursive call exploit and other best practices and things like the underhand solidity competition that was announced a few days ago is another good step. But yeah at the end of the day you can't stop people writing shitty code.

[–]xxeyes 0 ポイント1 ポイント  (3子コメント)

I appreciate this list, along with the much more extensive counter arguments to other criticisms of Ethereum in the larger post. However, my primary concern remains unaddressed:

https://www.reddit.com/r/ethereum/comments/5zyr97/can_the_ethereum_blockchain_remain_immutable_in/?ref=share&ref_source=link

[–]Dunning_Krugerrands 3 ポイント4 ポイント  (2子コメント)

It doesn't actually act though does it? It enables or incentivises but it doesn't act. Politically I take the point philosophically Ethereum is no more morally culpable than any other bit of financial or information plumbing.

[–]xxeyes 0 ポイント1 ポイント  (1子コメント)

I agree that Ethereum is not morally culpable. However, my point is that the actions of malicious smart contracts, once programmed, can only be curbed by direct censorship within the Ethereum network. Non-Turing-Complete blockchains don't have this problem. If, for example, a cryptolocker programmer requests ransom in Bitcoin, there is no point in attempting to regulate the Bitcoin blockchain; Bitcoin is entirely separate from the problem. However, if a cryptolocker smart contract is programmed into Ethereum to automate the process of locking data and releasing it when the ransom is received, the only way to address the problem is to attempt to disable the contract within the Ethereum network. Ethereum thus invites incredible regulatory pressure and I can't imagine how it will remain immutable, at least in the sense that we value as crypto enthusiasts.

[–]Group_A 0 ポイント1 ポイント  (0子コメント)

Okay, and if you remove the Ethereum Foundation altogether. No one is around anymore and something "bad" happens. Then what? Anyone can grab the helm and steer the ship as they see fit. If enough people cry loud enough, maybe the .gov will step in with its own developers and cadre of miners to reverse that evil deed? Then you have yet another chain that remains for those that never agreed. And on and on and on.

Remove Vitalik and his gang forever. Ethereum is humming along all by itself and something goes wrong. Then what is the real question.

[–]TotesMessenger -1 ポイント0 ポイント  (0子コメント)

I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:

If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / Contact)