Hacker News new | ask | show | jobs
by adrianmacneil 3743 days ago
You seem to have pretty reasonable and moderate opinions, which I respect. And yes, for the record I do currently own a decent number of Ether (because I believe in the project), and I still own a decent (but lesser amount) of Bitcoin (I certainly haven't given up on it completely).

The main point of my post was responding to Bitcoin evangelism with counter arguments, so I guess it did come across a little fanboyish. I don't disagree that it would be nice if Bitcoin could become a sort of "layer 1" in the blockchain space, with smart contracts built on top of it using additional protocols (and I believed for the past couple years that this was the most likely outcome for Bitcoin).

The main problem I now have with this model is that there are still missing features in this layer 1 which Bitcoin needs to support before decent solutions can be built on top of it (e.g. 2-way pegged sidechains, which require at least a couple of new opcodes). Every time Bitcoin wants to support a new use case, it requires someone to submit a BIP, months of development work, debating, and a soft fork to implement. For an example, see the recent OP_CHECKLOCKTIMEVERIFY soft fork. This is not the sort of thing which can be built in layer 2 - it needs to be supported by the underlying blockchain, specifically so that people can build other layer 2 solutions on top of it. This is just one of many features - every few weeks someone suggests a new opcode on the bitcoin mailing list (and they often get shot down). This is why I originally got excited about Ethereum - while the "turing complete" badge is a bit of a buzzword, they really have solved the problem of creating a generic blockchain which can have anything else built on top of it.

Now, this is not to say that Ethereum is entirely without risk. For sure, Bitcoin is a more secure network, and definitely a better place to park your money if you are looking for long term stability. Bitcoin is also optimizing for stability and decentralization over adding shiny new features, which is simply different priorities and not at all a bad thing. Ethereum still have a long road ahead of them, both with attempting to shift a live blockchain to proof of stake, and with scaling (which will probably be even harder than the challenges Bitcoin is currently facing). But overall I find the project to be a very interesting and exciting development in the blockchain space.

2 comments

I find it noteworthy that crypto-currencies are treated as investments and 'bets' which would seems to imply instability or a design feature of fluctuating value.

Almost as if a primary motive behind designing crypto "currency" protocols is not a stable value exchange medium, but rather instead an investment system for early adopters to exploit late adopter buyers?

[0] https://www.youtube.com/watch?v=geSnkE4EOqs

"Maker is a DAO based on the Ethereum blockchain, where it maintains the infrastructure for the Dai - a cryptocurrency that uses smart contract-enforced monetary policy to create price stability.

The Dai enables Ethereum users to transact with smart contracts and applications on the Ethereum blockchain without having to deal with the volatility that is associated with traditional cryptocurrencies such as Bitcoin. It also functions as a decentralized savings account as it is long term deflationary, resulting in slow and steady capital gains.

Maker is able to maintain the price stability of the Dai through the Dai Credit System, which backs the Dai with collateral stored in Ethereum smart contracts, while simultaneously functioning as an internet-based, p2p credit market that commoditizes credit by allowing anyone with valid collateral to take out loans that have low transaction costs and no middle man fees."

[0] http://makerdao.github.io/docs/

> an investment system for early adopters to exploit late adopter buyers

I invite you to "exploit" late adopters as well by investing in some project. it will cure you of this notion that uncertainty doesn't exist.

"they really have solved the problem of creating a generic blockchain which can have anything else built on top of it."

No, actually they haven't. Try and explain how a distributed system should be Turing complete in a scientific paper and you'd notice its not possible. Eventually this will be discovered and this blockchain will implode. The centralised team doesn't even claim that the chain will last - they want to migrate to PoS.

I don't understand what you are saying is impossible about this.

Are you just saying "try it and be really careful about it and you will see that it is impossible"? Because I don't see why that claim should be convincing without, saying why?

(Maybe I missed some other comment of yours?)

All Turing complete systems used in practice are distributed at some scale so your argument is non-sense.
huh? Computers on the Internet don't coordinate like nodes in a P2P blockchain. Bitcoin's script is limited to a simple stack language for a very good reason.