Bitcoin Forum
May 29, 2024, 02:06:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Ethereum flawed?  (Read 2930 times)
Tr0w (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
January 27, 2014, 12:26:47 AM
 #1

I did a quick forum search about Etherium after I wrote this post and I can see that I'm not the only one with misgivings, but I'll post this anyway.

 I'm new to cryptocurrency, and am certainly no programmer.

The thing I like the most about cryptocurrency is the potential for bypassing the current financial system. In my opinion, the current system is completely inadequate to serve the needs of a digital economy, and is corrupt beyond any hope for reform.

Among the new cryptocurrencies popping up, Ethereum is one that seems to be very promising. In addition to Bitcoin's block chain, it has a scripting language that allows wallets and transactions to be controlled by contracts.

This is a feature that could be very helpful if used in the right way. For example, you could theoretically set up a wallet for a kid's allowance that limits withdrawals, or specifies which addresses they may spend money at.

According to the currency's developers, the sky is pretty much the limit as far as what you can accomplish with interlocking contracts... so long as you are able to pay for the computational power needed to run the contracts.

 From the Ethereum white paper:
 “Universality - a fundamental part of Ethereum's design philosophy is that Ethereum does not have "features". Instead, Ethereum provides an internal Turing-complete scripting language, which a programmer can use to construct any smart contract or transaction type that can be mathematically defined. Want to invent your own financial derivative? With Ethereum, you can. Want to make your own currency? Set it up as an Ethereum contract. Want to set up a full-scale Daemon or Skynet? You may need to have a few thousand interlocking contracts, and be sure to feed them generously, to do that, but nothing is stopping you with Ethereum at your fingertips. “

So I don't see what would prevent the banks and regulators from using Ethereum's  scripting system to build a walled garden network of  “approved” wallets, controlled by contracts that give themselves regulatory control. These wallets would only be able to transact with other approved addresses and could also be seized or frozen by regulators.
They could then use their political clout to force the exchanges to do business only within their approved network.

It seems to me that Ethereum could easily be captured this way. At least most of the users herded back into the slaughter pen.

I don't think that most of the public would even object to it. In my bitter experience, short term self interest and convenience take a back seat to principles and freedom with the vast majority of people.

I  hope that I'm wrong about this, and would love to find out why.
Altcoinblog.net
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile WWW
January 27, 2014, 01:26:03 AM
 #2

Good post. Food for thought ! Ethereum is fascinating, it's at the top of my research list.
Tr0w (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
January 27, 2014, 01:48:24 AM
 #3

Good post. Food for thought ! Ethereum is fascinating, it's at the top of my research list.

Thanks, I hope you share some of what you find out.
bitfromit
Sr. Member
****
Offline Offline

Activity: 329
Merit: 250


View Profile
January 27, 2014, 05:51:22 AM
 #4

mmmm watching and thinking.
jarhed
Sr. Member
****
Offline Offline

Activity: 672
Merit: 254


View Profile
January 27, 2014, 06:01:55 AM
 #5

Please do all crypto-currency research before bedtime.
Dopez
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 27, 2014, 06:14:04 AM
 #6

Can someone link me to the information page, or describe to me what is different about this coin?
pand70
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250



View Profile
January 27, 2014, 06:19:37 AM
 #7

So you afraid that ethereum will become a decentralized platform for centralized operations?

jarhed
Sr. Member
****
Offline Offline

Activity: 672
Merit: 254


View Profile
January 27, 2014, 06:20:56 AM
 #8

Can someone link me to the information page, or describe to me what is different about this coin?
Several ways at coin distribution. A btc++ if you will.
Tr0w (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
January 27, 2014, 08:01:03 AM
 #9

Can someone link me to the information page, or describe to me what is different about this coin?
Here's a link to the whitepaper
http://ethereum.org/ethereum.html

And to their website
http://ethereum.org/

The blog portion of the site also has some interesting articles about the "turing complete" aspect of their built in script language.
Tr0w (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
January 27, 2014, 08:27:04 AM
Last edit: January 27, 2014, 08:46:35 AM by Tr0w
 #10

So you afraid that ethereum will become a decentralized platform for centralized operations?

Yes, that is exactly what I'm worried about.
If they could design a system of interlocking scripted contracts, they could create an "approved" system of wallets that they control.

Then they could use existing laws, or have new ones enacted that force exchanges (or anybody else) to trade only within the group of "trusted" accounts.

Like I said, I'm not too much of a programmer or software engineer. But I have dabbled with relational databases that perform scripts and calculations (Filemaker). It is almost scary what you can construct with a few scripts and calculations. You can really make data jump through hoops.

Don't get me wrong, I like the potential here. It's just that something like this could really be misused  and I don't know how it could be brought back in check.

Edit:
As I re-read this, I feel that I may come off as too strident about this.
I think that I should stress that I am in no way an expert, and honestly don't know if what I described is possible. It just seems to me that it might be.
I look forward to hearing from others who know more about it.
superresistant
Legendary
*
Offline Offline

Activity: 2142
Merit: 1125



View Profile
January 27, 2014, 08:40:36 AM
 #11

Ethereum is flawed because :

- the creator is too greedy (36 millions Dollars IPO + 50% pre-mine + people will have their coin confiscated for 1 year)

- the creator is the first in the world of cryptocurrency to be a public figure and want fame

- people from the banking system are behind it

- the devs are not going to develop any application, so they are not going to add any value

- the development toolkit is a simplification of C++ which mean that : no application will ever be optimised, no application will ever be as effective a an application directly written in C++

- the bloated blockchain problem is going to be infinitely worse in Ethereum than Bitcoin

- the Proof-of-Work system (makes it a 1st gen currency not a 2nd) is not viable in long term because of the growing energy and hardware requirement

- the Ethereum “Dagger” PoW function is flawed

- Ethereum push people to do copycoin and scam IPO, soon there will be MILLIONS of this shit everyday

Tr0w (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
January 28, 2014, 12:46:51 AM
 #12

Ethereum is flawed because :

- the creator is too greedy (36 millions Dollars IPO + 50% pre-mine + people will have their coin confiscated for 1 year)

- the creator is the first in the world of cryptocurrency to be a public figure and want fame

- people from the banking system are behind it

- the devs are not going to develop any application, so they are not going to add any value

- the development toolkit is a simplification of C++ which mean that : no application will ever be optimised, no application will ever be as effective a an application directly written in C++

- the bloated blockchain problem is going to be infinitely worse in Ethereum than Bitcoin

- the Proof-of-Work system (makes it a 1st gen currency not a 2nd) is not viable in long term because of the growing energy and hardware requirement

- the Ethereum “Dagger” PoW function is flawed

- Ethereum push people to do copycoin and scam IPO, soon there will be MILLIONS of this shit everyday



Thanks for the list.
And to think that I was even considering "participating" at one point...
Hopefully, people will stay away.
JoeyD
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
February 20, 2014, 02:08:38 PM
Last edit: February 20, 2014, 03:37:35 PM by JoeyD
 #13

I don't get the impression of Vitalik being greedy or trying to scam people, but people should indeed use their own judgment. He is of course only human and might be susceptible to human weaknesses after all. He is also only one person and there might be wolves in sheep clothing close to him, trying to bend his talents to their own objectives. Something I've witnessed happening up close more than once to several very bright people with very admirable projects.

I've got a few reservations about the project myself, which keep me from sharing the same enthusiasm and bitcoin2.0 scanting. I might be a bit overly critical here, but I think the current hype will more than compensate for my points.

- The project does not have a real goal/purpose itself imo. Taking a very critical view it looks a bit like the battery-manufacturer analogy, who gave away free radios, but those radios only took one type of battery (guess who made them). In this case it would be proposing to manufacture power-tools that will only work on ether.

- Expanding on the previous point, why would you want to run "everything" including your own monetary/fuel system on the same blockchain? Apart from that being enormously more inefficient no matter what tricks you use. Running every conceivable transaction network including other complete coin-ecosystems on the same blockchain, poses a lot more bandwidth and scalability issues than bitcoin is facing. Isn't this going backwards more towards centralization? Also having everything be interdependent and share the same point of failure plus the added security risks of Turing-complete scripting, doesn't immediately fill me with confidence. I don't agree with the argument that Satoshi was too scared to attempt a Turing-complete scripting system and therefore created bitcoin as a flawed system. From my perspective limiting the scripting-options in bitcoins to things it should be able to do, might not only be the only way to secure the system, while still giving you all the options you need to do everything imaginable.

- Many essential features have solutions that might be solved in the future, by offering bounties for people coming up with the solution. To me this does not sound the same as investing in a working concept that can be expanded upon.

- Last but not least (for me) what bothers me is the notion that bitcoin (and the others) exclude the option of Turing-completeness or enabling javascript-like options. Vitalik wrote an article in which he mentions the possibility of contracts being able to use encrypted private keys for bitcoin, without the private keys getting exposed. If that really is possible, then doesn't that make Ethereum a solution to a problem that doesn't exist? That would mean that any program,contract,DAO, purpose built blockchained network or you name it could be created completely independent of the base currency fuel (or fuels) using any Turing-complete language anyone would want, as long as it can manage and react to it's own wallet.

Completely separate from the above points, I'm not a very technical person and I lack the skills to be able to read the source code and then make decisions based on that. So instead I have to rely on my observations of the persons involved and trying to figure out their motivations by their publications and interviews. There where a number of remarks that rubbed me the wrong way and killed my enthusiasm, although most of these came from people other than Vitalik.
- All the references at what Satoshi would have wanted and would have done and that's why Ethereum is better than bitcoin and everything else. Also suggesting that Ethereum is an improvement compared to all the other "competitors" while currently the project is not even guaranteed in working order let alone comparable or better.
- References to Ethereum being the new google or android and investors being shareholders similar to Microsoft, don't inspire me with confidence at all. I'm not really interested in helping create new walled gardens, I was under the impression that we were trying to get away from the androids and microsofts.
- Mentioning the many different approaches and experimentations in the development of crypto-currencies as being signs of a disease, was one of the most shocking to me and suggests a complete lack of understanding of how bottom up Bazaar-style decentralized development works. Without which even bitcoin would have been impossible in my opinion. It sounds more like the top down central corporate view afraid of losing control and their bottom line.
- High focus on ROI instead of the projects own merits. To me this sounds like a lack of confidence in your own project. The project should garner peoples attention and investments in time, money and effort without having to be promised short term riches. If you have to pay people to see merit in the project, than there is something not quite right.

Just to be sure these are my personal opinions and in no way fact or expert opinion. Nevertheless they represent some of the concerns keeping me personally from investing in the project.
gorgoros
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
February 20, 2014, 02:14:58 PM
 #14

quote author=JoeyD link=topic=433986.msg5259059#msg5259059 date=1392905318]
I don't get the impression of Vitalik being greedy or trying to scam people, but people should indeed use their own judgment. He is of course only human and might be susceptible to human weaknesses after all. He is also only one person and there might be wolves in sheep clothing close to him, trying to bend his talents to their own objectives. Something I've witnessed happening up close more than once to several very bright people with very admirable projects.

I've got a few reservations about the project myself, which keep me from sharing the same enthusiasm and bitcoin2.0 scanting. I might be a bit overly critical here, but I think the current hype will more than compensate for my points.

- The project does not have a real goal/purpose itself imo. Taking a very critical view it looks a bit like the battery-manufacturer analogy, who gave away free radios, but those radios only took one type of battery (guess who made them). In this case it would be proposing to manufacture power-tools that will only work on ether.

- Expanding on the previous point, why would you want to run "everything" including your own monetary/fuel system on the same blockchain? Apart from that being enormously more inefficient no matter what tricks you use. Running every conceivable transaction network including other complete coin-ecosystems on the same blockchain, poses a lot more bandwidth and scalability issues than bitcoin is facing. Isn't this going backwards more towards centralization? Also having everything be interdependent and share the same point of failure plus the added security risks of Turing-complete scripting, doesn't immediately fill me with confidence. I don't agree with the argument that Satoshi was too scared to attempt a Turing-complete scripting system and therefore created bitcoin as a flawed system. From my perspective limiting the scripting-options in bitcoins to things it should be able to do, might not only be the only way to secure the system, while still giving you all the options you need to do everything imaginable.

- Many essential features have solutions that might be solved in the future, by offering bounties for people coming up with the solution. To me this does not sound the same as investing in a working concept that can be expanded upon.

- Last but not least (for me) what bothers me is the notion that bitcoin (and the others) exclude the option of Turing-completeness or enabling javascript-like options. Vitalik wrote an article in which he mentions the possibility of contracts being able to use encrypted private keys for bitcoin, without the private keys getting exposed. If that really is possible, then doesn't that make Ethereum a solution to a problem that doesn't exist? That would mean that any program,contract,DAO, purpose built blockchained network or you name it could be created completely independent of the base currency fuel (or fuels) using any Turing-complete language anyone would want, as long as it can manage and react to it's own wallet.

Completely separate from the above points, I'm not a very technical person and I lack the skills to be able to read the source code and then make decisions based on that. So instead I have to rely on my observations of the persons involved and trying to figure out their motivations by their publications and interviews. There where a number of remarks that rubbed me the wrong way and killed my enthusiasm, although most of these came from people other than Vitalik.
- All the references at what Satoshi would have wanted and would have done and that's why Ethereum is better than bitcoin and everything else. Also suggesting that Ethereum is an improvement compared to all the other "competitors" while currently the project is not even guaranteed in working order let alone comparable or better.
- References to Ethereum being the new google or android and investors being shareholders similar to Microsoft, don't inspire me with confidence at all. I'm not really interested in helping create new walled gardens, I was under the impression that were trying to get away from the androids and microsofts.
- Mentioning the many different approaches and experimentations in the development of crypto-currencies as being signs of a disease, was one of the most shocking to me and suggests a complete lack of understanding of how bottom up Bazaar-style decentralized development works. Without which even bitcoin would have been impossible in my opinion. It sounds more like the top down central corporate view afraid of losing control and their bottom line.
- High focus on ROI instead of the projects own merits. To me this sounds like a lack of confidence in your own project. The project should garner peoples attention and investments in time, money and effort without having to be promised short term riches. If you have to pay people to see merit in the project, than there is something not quite right.

Just to be sure these are my personal opinions and in no way fact or expert opinion. Nevertheless they represent some of the concerns keeping me personally from investing in the project.
[/quote]

Tell us more.
superresistant
Legendary
*
Offline Offline

Activity: 2142
Merit: 1125



View Profile
February 20, 2014, 02:39:55 PM
 #15

I don't get the impression of Vitalik being greedy or trying to scam people, but
(...)

Yes Ethereum is centralisation with all the related problems, the obvious ones :

 - over-bloated blockchain : one blockchain supporting infinitely growing applications ? obviously impossible

 - huge incentive for hackers to break the system : one breach and all applications are doomed

JoeyD
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
February 21, 2014, 12:02:13 PM
 #16

Tell us more.

Lol, yeah I certainly used a lot of words there.

I'm spending so much time trying to explain bitcoin and others to people unfamiliar and hostile to the idea, that I'm having trouble switching back. I should find more people "who get it" in my nick of the woods.
Frisky
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
February 21, 2014, 01:03:33 PM
 #17

Interesting.
MonkeyDOH
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
February 22, 2014, 01:22:23 AM
 #18

Interesting.

That's the point.
Ethereum is a centralized and controlled by contracts and people are not aware about it.
odolvlobo
Legendary
*
Offline Offline

Activity: 4326
Merit: 3247



View Profile
February 22, 2014, 04:24:48 AM
Last edit: February 22, 2014, 04:23:27 PM by odolvlobo
 #19

They could then use their political clout to force the exchanges to do business only within their approved network.

Why about Ethereum makes it more susceptible to government meddling than bitcoin? Couldn't political clout also be used to force bitcoin exchanges to do business only with approved people?

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
JoeyD
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
February 22, 2014, 12:51:02 PM
 #20

Government meddling would be the least of it' s problems. Looking at the panic around the malleability bug, which is not even a bug (afaik the bug means that 05, 5 and 5.0 etcetera are all equally valid) the chaos and panic around ethereum and unforseen consequences will probably make it unsustainable. The idea of using ether as a currency AND a fuel for your entire system does not sound like a good idea.

Inmagine a flash crash in ether because of a bug. Not only will the price drop, but also it's value as fuel (incentive for miners) will drop as well, unleashing a chain reaction. Contracts grinding to halt because they need more ether to run, causing more failures, causing more panic and pricedrops, spiralling down.

I'm a bit irritated about the whole Turing-completeness is better argument for a base transaction protocol. Can anybody explain why anything ethereum hopes to be able to do is not possible on top of bitcoin? Or to continue the hype analogy, why would you want to have javascript inside tcp/ip instead of making tcp/ip good for it's task and running javascript on top? I'd much rather they seperate the two of them and let each camp concentrate on their own separate issues, instead of mixing them.

Please note I'm not saying Turing-complete applicability of bitcoin is useless, but I am asking why anyone would want them merged.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!