Vitalik escalates ETH 2.0 merge as miners plan a 51% attack
our.status.im
our.status.im
The original chain has to be forked either way, with or without eip 1559 because the "ice age" coded into the current version (it's in there for this exact reason). So if the change goes through and some miners decide to block it, there's not going to be an "original chain" and a "fork", but two forks, one supported by devs and minority of miners, and one supported by miner majority.
Why should this threat of violence be treated differently than the act itself? Miners are threatening to do the one thing their entire existence is supposed to prevent. They're cutting off their noses to spite their faces, instead of enjoying another year or so of profitability
Sounds like an attack to me.
If something like this isn’t possible and you don’t actually need consensus to push through changes then the whole “distributed” part is just a fiction and we’re really talking about a centrally controlled network. Miners are just basically threatening to vote against the EIP if it comes to it.
Threatening to vote against a bill if it reaches the floor in its current form isn’t an attack or violence. It’s just a message that if you want it to pass you should probably change it.
You don't need a miner majority to do fork the chain, both versions (with and without fork) will exist and whichever is most valued by users/the market tends to "win" and bring miners back in because they like money.
Unlike your voting on a bill analogy, the reality of blockchains is that both universes can co-exist.
A better comparison would be that a billionaire decided to take over just because he had more cash.
As long as one person keeps running the old software, the old chain is alive.
Even if nobody does it, somebody could start running it again at any time.
The different chains will have different market caps. And the general public will forget about chains that have sufficiently small market caps.
I wonder what will happen to Ether that is in custody. Like in the Greyscale Ethereum Trust or the 21Shares Ethereum ETP.
Has anybody ever checked the TOS of these companies on what will happen if multiple forks carry significant value?
Wouldn’t it make sense for miners to switch to a new Ethereum chain without the bomb?
who will take this chain seriously
If it has 51% of Ethereum’s current hashpower, somebody. (Ethereum Proof of Stake is the same number of forks away from Ethereum Classic.)
How is it defined? Like somebody releases a new version with the bomb removed. Most miners adapt it. Why is it then a fork? Because the bomb is a major feature? Otherwise, wouldn't ever software upgrade be considered a fork?
This scenario is definitely possible, but it requires a little more work than "one guy keeps running an old eth1 node".
It would be a bit messy.
However if you are sitting with a massive ETH mining rig, you would like to do something with your hardware.
The owners of the coins, the developers, the miners?
Actually I would argue it would be the exchanges: What the major exchanges choose to trade as Ethereum is what will continue.
Ultimately society/the market decides which version is worth more.
You would like to profit from your hardware*.
That's an important distinction, as what make you profit from your hardware, isn't running it on ETH in particular, it's running it on a cryptocurrency which is used. They could run it on ETC currently if they want to keep mining, but they don't as ETH represents more value. So whether they keep running on the fork is more about whether the cash will be there to mine on it and my impression is that it won't be there.
Currently there's quite a big smear campaign on the environment impact of cryptocurrency on the world. This is important for many people, thus will impact whatever they decide to do.
There was also always a preference toward the forks supported by the official developers. It's normal, as long as we have no reason to doubt their decisions, why change? In this case this is even more true as it's not questioning the decision, the intention is clear that it's about the miner hardware.
Let not forget also that this fork will be supported by peoples that proved that they could orchestrate a 51% attack for their own gains... which is pretty much the fear that was always there on cryptocurrencies...
There's no reason to believe people would go toward a fork, thus there won't be much value in mining on that fork versus any alternative cryptocurrency. If I was a miner, I would start selling my graphic cards... they are still sold for quite a bit of money currently and it's just a matter of time before the price crash and it become easy again to buy a new graphic card.
Unfortunately not a single resource I found actually describes this process in an easy to understand fashion - pretty amazing considering we are talking about $200+ billion dollars....
I see how that is possible. Anybody can probably burn ETH they own by sending it to an invalid address or something.
And how was it created on the beacon chain? Was it simiply hard programmed into the software "We start with a bunch of ether at the following address: ..."?
Do you know where it is described?
https://ethereum.org/en/eth2/staking/
https://launchpad.ethereum.org/overview/
Picking any active validator on the Beacon Chain, we can see that there is an Eth1 deposit and a corresponding Eth2 deposit:
https://beaconcha.in/validator/91676#deposits
https://beaconscan.com/validator/91676#deposits
If you're interested in the technical details, see:
https://github.com/ethereum/eth2.0-specs/tree/dev/specs/phas...
Could you elaborate?
1. Staking in Cardano does not lock up your funds, and is really decentralized, getting more every day. Because of that, more than 70% of all coins are currently staked. This brings less volatility to the price and ensure longevity of the chain. The interest is not too big too, everything seems as sustainable as it can be.
2. Cardano supports assets natively instead of having them just being backed by smart contracts (this is/will be still possible though), which means that there are no extra gas fees to send/receive stablecoins or assets other than Ada.
3. Babel fees are part of 2, it means that the transaction fees can be paid by native tokens, not only ada. This is a huge improvement from the BSC or Eth, where you need BNB/ETH to pay transaction fees even if you're only dealing in stablecoins.
4. Smart contracts are finally coming in Q2, which will bring DeFi to Cardano (this explains the price mooning in late feb, early march, because of the mary hardfork).
5. Forks and updates in the chain are painless, last one I didn't even had to send money to a new wallet or anything like that.
6. New developments and features to the chain and ecosystem are being "baked into the protocol", in a sense. Project Catalyst is the first step for this, financing some projects, but in their roadmap they plan on giving away all control of the direction of the coin, and only work as a service provider to the ecosystem using the same infrastructure as all the other projects.
I'm really bullish on this coin, not only on price but also on the kinds of problems it can solve. Can answer more questions if you have any :)
DAO: Code is law, code is law, trust the code over any natural language document that describes our smartcontracts.
"Hacker": Okay, if the smartcontract says that, then it follows that I'm entitled to these ETH if I do this...
DAO: What? No! That's not fair! That's not what we meant! Oh, come on, do-over!
ETH Classic: No? That defeats the entire purpose of Ethereum, for code to be law.
DAO: Not when it comes at the cost of significant wealth for the core team!
That said, the current NFT craze is idiotic. As you point out, there's lots of people trying to try external value to a blockchain using what is more or less nothing more than a "super pinky promise". And that's supremely stupid. Today's valuable blockchains have value by themselves. Linking blockchains to external properties, assets, certificates or capabilities is still an ongoing problem. Only after the identity problem is solved and standardized will NFTs linked to external things be worth anything.
They also seem well suited for being able to transfer ownership of physical goods and also transfer things like warranties. With an NFT tied to a serial number, you could ensure only one owner with that serial numbers item can claim warranty coverage, ensure resellers don’t try and pass off something used as new, ensure stolen goods can be tracked as such, etc.
It's a given that at some point this will be tested in a court, with favorable results.
First, they need to keep the miners happy until the second before they are turned off.
Second, "escalating" the deployment of code seems like an always bad idea for such a massive system.
Am I the only one who thinks people underestimate Ethereum and its EVM invention? In 2013 this guy (who I think is a visionary) wrote a document with a proposal that led to the creation of a world-wide turing-complete distributed computer. And still, people are just starting to realize its potential. This month a layer-2 solution called optimism will launch a virtual machine called OVM (optimism vm) on top of ethereum smart contracts that can solve most of the current scalability issues (and there are other solutions being tested in parallel: zkrollups...). We are also starting to realize the potential of Dex and Defi (distributed exchanges and finance), DAOs (distributed organizations), NFT (non-fungible tokens) and a bunch of things more that 7 years after are appearing out of thin air. So even if Ethereum wasn't updated at all (although, we probably all agree that PoW is not environmental friendly and should be replaced with a better alternative: PoS) it could still thrive in the long term thanks to its most fundamental design choices (turing-complete...). I am truly amazed by this technology and Vitalik. I wish I knew a little bit more of the underlying fundamentals. What do you think?
[1] https://bitcointalk.org/index.php?topic=195.msg1611#msg1611
[1] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3160279
[2] https://coingeek.com/bitcoin-script-is-turing-complete-scryp...
These redefinitions say that you can take a few computation steps per Bitcoin block and save their state such that a later block can take a few more steps, so over time, very slowly, spread out over many blocks, Bitcoin can also implement an arbitrary computation. This is theoretically cute but otherwise useless.
Ethereum has a Turing complete language that is only limited in practice by external constraints like the gas limit. Bitcoin doesn't have such a language.
It's partly why Bitcoin is 5x Ethereum's market cap, despite technically being less capable. It's less capable of losing money, of DAO attacks, or other serious failures too.
This can even be proved from first principles: bitcoin, and blockchains generally exist to validate the execution of contracts which have already occurred in meat-space. Basically you and I agree to conditions under which some money is transferred from me to you and vice-versa, which is the actual contract, then write a program (the "smart" contract) which validates that those rules were faithfully executed. It can be shown though that any Turing-complete contract rules can be validated using a non-Turing-complete language like Bitcoin script (ignoring runtime limits). The block chain doesn't need to run every contract, it just needs to validate that every contract ran correctly. A different problem, for which Turing completeness is not required.
Edit: For the down-voters, show me a Turing-complete contract that can't have its execution trace validated in a non-Turing complete language. In the 10 years I've been in this space I've yet to encounter a single one.
SPARK[0] isn't Turing complete but it's still pretty useful, and likely a better language than Solidity.
[0] https://en.wikipedia.org/wiki/SPARK_(programming_language)
There is a lot more bitcoin wrapped onto ethereum that there is on lightning. (Now 1% of total supply). Ethereum is eating bitcoin.
Or, to put that another way: as long as all nodes can trust each-other (and so run entirely in fast sync, with no redundant verificational executions of the same blocks), then Ethereum does in fact allow N computers to work on pieces of N subproblems in parallel and use the state trie as a blackboard for syncing/linearization between those subproblems. (The actual heavy computation would have to occur outside the chain, in oracle sibling processes, but they could at least load their binaries from the state trie. Think of it like AI bot-clients cooperatively playing a MOO where users can define object code.) Essentially, Ethereum is a distributed database with Turing-complete CRDTs.
Mind you, nobody’s using Ethereum that way, but that doesn’t mean the underlying tech isn’t natively capable of being used that way. (Just like, say, oldschool fixed-function-pipeline GPUs could be used as GPGPUs, if you could translate your linear-algebra problem into an equivalent scene-geometry rendering problem.)
ETH seemed to have a higher tolerance for introducing the trade offs of Oracles than Bitcoin.
But without Oracles, the overlay networks you speak of couldn’t compute any meaningful logic without requiring an absurd amount of resources from the main net.
If you’re making a distributed computer, it’s like you’re scaling silicon circuits up to the network level. So any operation using those circuits will of course be more expensive. That means that many computations on the main net are cost prohibitive.
I would like to learn more about the trade-offs and risks of a blockchain relying on Oracles as a source of truth.
But to directly address your statement, in general, oracles as a concept are “trustworthy” iff 1. they rely solely on public information as input; or 2. are run by a centralized entity, which is the same entity that has sole ownership of the resource being modified by the oracle; or 3. the system is built such that any oracles can submit a cryptographic proof of X, and as soon as any oracle does so, the condition is triggered.
Re: case 1, just as you can re-compute the transactions of a blockchain to arrive at the same consensus state, you should be able to grab a copy of the oracle’s code yourself and run it in a proper “context”, whereupon it will re-assert all the same transactions it ever originally asserted to the chain. This requires that all APIs the oracle deduces its assertions from have historical-data variants.
Re: case 2, the oracle is basically just standing in for a human. If you trust a human to do X, then you trust an oracle to do X.
Re: case 3, this is what on-chain prediction markets do. Rather than the win-condition for a prediction being something a human watches for and then enters, many private individuals (bettors) are incentivized to each have their own oracle running that watches for the win-condition however they like, and then — as soon as that condition attains — proves to the smart contract that the condition attains. The smart contract doesn’t have to care which oracle submitted the proof, only that there is now such a proof.
This is rather survivor bias. Apparently blockchain found some straws to hold on to. It could have been one of those millions go-nowhere projects just as likely.
I think there are legit use cases for it, but ultimately, we are still far from mass adoption and without the crazy monetary gains, I don't even believe anyone would talk about blockchain these days. Technology wise, it's not a strong value proposition. We can do pretty much everything without blockchain. Yeah there are some cases where trustlessness helps, but once this problem would become serious enough, it's not hard to build blockchain technology. It basically follows directly from basic principles defined by the problem. And the fact that everyone "thinks blockchain is new", already proves that the problem actually doesn't really exist.
Smart contracts allow that i can swap any currency to any other withoit kyc or even registering. I can move USD from ETH to Tron and so on within seconds for a low fee.
Cashing out to IRL money is simpler and faster than even paypal or paysafe for example.
Even if the crypto market is unstable, the last years it generally went up while holding USD or EUR basically was a loss game valued against ex. CHF.
I personally cant imagine a world without blockchains anymore.
Also, transaction fees seem pretty high. Maybe I’ve just been spoiled by cheap insecure transactions.
Let me give you a real world example. You buy something for $10. Then ethereums $5 fee sounds crazy compared to 3% or so for creditcard or paypal. However transfer $1000 and those 5$ suddenly sound a lot better than the 30$ the creditcard or paypal charges.
https://github.com/ethereum/wiki/blob/old-before-deleting-al...
There were tokens (Colored Coins) and Dexs (Omni) running on Bitcoin before ETH was launched.
Colored coins were a neat idea but completely impractical in practice. Hence, why they never took off. Bitcoin script is far too limiting to build expansive applications on.
This is plain false. It says so in big letters, right at the top of their website:
>That's what powers the Tether network.
Tether has issued tokens on the Omni protocol, Ethereum, and other networks. The blockchains and amounts are listed here:
https://wallet.tether.to/transparency
>Bitcoin script is far too limiting to build expansive applications on.
My original point was that weak smart contract features on Bitcoin motivated Ethereum's creation (Vitalik's name is on the Colored Coins whitepaper). This is in contrast to GGP's proposition that Ethereum had underrated novelty.
I love HN. Probably the website I check most. But I have tried so hard to understand why the community here is so virulently against what I have devoted my life to. It’s very sad. My conclusions are numerous, but I think it’s death by a thousand cuts.
The most popular crypto mediums are telegram and discord. Twitter is the social media of choice. Reddit has some decent subreddits but it isn’t the primary place.
This community is based on trust. Trust is earned through contributing code, knowledge, effort, etc. If you join in the bull market, stick around through the bear to show you are serious. Etc.
I'm negative about Bitcoins utility.
I'm very, very positive on the utility of systems like EVM and their valuation over the long term.
I'm still negative about mainstream adoption of direct usage. It's complicated and too easy to make unrecoverable mistakes.
I believe a lot of the criticism on HN is valid and deserved within certain contexts. Some contexts, like block chain VMs, don't come up much here at all.
Will this lead to better returns for Ethereum over Bitcoin medium- or long-term, eventually? When will that switchover happen (if not already)?
If you never got lost, you might not see the value of GPS.
Others don't need to get lost, but they are better at seeing the economic implications like increased efficiency when navigating roads, waterways, airspace, ...
Instead, the disbeliefers consider it expensive, unecological, and related company stocks as in a bubble.
Crypto is exactly the movement to give power back to the people (for a while at least) its sad to hear such a negative attudide from a otherwise forward thinking community
Let's say you're trying to launch rabbit token that's going to be the next only-fans replacement. You have a ton of motivation to hard sell your product and for this reason people are going to be equally not so exited and will have their guards up. I think it'd be naive to expect a OpenSource launch like happy reaction...
So it's 1) bad guys in that industry that have the wrong motivation giving the industry a partial deserved bad name.
2) A recognition that people espousing a technology are not purely talking about those technologies but have a vested interest in those assets having a positive view in other people's perception.
Ofcourse it comes with the territory. Like if a lawyer says, wonder "why is my profession, not universally loved?"
"Its just the 80% of the corrupt politicians giving the rest of the 20% a bad name."
Not passing judgement or moral judgement but I don't think crypto is going to shake-off the suspicion for quite a while.
This is because there is a knowledge gap between the masses and the people that know how things work. Till you have that gap there will be opportunists that will want to cash out on the knowledge arbitrage.
Its actually not just with crypto. Look at products that talk about AI enhanced this and AI enhanced that. Those guys are viewed with suspicion as well. Just slap-on an AI label to your PPT and bang your product is now cutting edge. Everyone see through that BS..
Jokes aside, How do you compare an ICO to cash? Its more closer to an IPO process.. if you started allowing listings in the stock market backed solely by 5-6 nice LinkedIn profiles and some 'white-paper' I'm sure the exact same people will list their companies in the stock exchanges as well.. Unlike an IPO, there is no vetting process, there are no mandatory disclosures or oversight.
That is freedom from central control, sure. But, the cost of freedom is the risk that gets loaded on the part of the investors. This gap is wide open for people that are thus inclined to cheat and make a quick buck. I am not berating crypto, but, I have a lot of confidence in criminals going after easy money that doesn't have too many down sides.
No, there are plenty of blockchain snake oil salesmen out there promoting the same misleading talking points while bypasssing legitimate concerns.
First, you have to understand that at least half of the concepts you're talking about have completely not broken through the barrier between the mindshare of the Blockchain community and the rest of the tech industry. Your post was the first I've heard about OVM, Dex, Defi, and DAOs.
That's not the fault of the tech community, that's the fault of the Blockchain community by allowing itself to be overrun with quasi-technical charlatans who promote world-changing revolution while yadda-yaddaing past the technical details.
Every other digital revolution was embraced bottoms-up by geeks - from The PC, to The Web, to Linux, to The Cloud. But Blockchain is primarily embraced by money-hungry Type-A salespeople, and it sets off ALL SORTS of alarm bells for most of us.
I think I fundamentally agree with you - Vitalik IS a Genius. Like Satoshi. But I am extremely concerned with the direction most mainstream adoption of this technology is taken, and the glee with which boosters like you allow it to be.
The one item on your list that has a lot of familiarity for the technical community, and even the rest of the populace today is NFTs.
You listed them in the other list of concepts I had no familiarity with. Yet I do know a thing or two about NFTs from what I researched. And I think it's one of the most apalling ideas to have been invented in this domain yet. Masquerading as a method to liberate artists and promote new opportunities for income, it is so clearly a giant money laundering scheme for the wealthiest of the world. That's before we get into the environmental impact.
So....that's what I think.
No, that's not true. It's just those types are the loudest. So that'd be your impression when you haven't spent time looking into it.
But it sounds like you've at least looked at Vitalik's writings. The Eth core has plenty of hard core tech in various corners of crypto. It's just that they're organized by project, and not all in one place.
In order to make it in the crypto market this is the way they have to behave, because the measure of success is the coin price, which is directly tied to the number of people buying into their coin (the vast majority know nothing of the underlying technical details and don't care). It's a race to the bottom and a real problem with the industry, reminiscent of the dot-com bubble, but I think far more pervasive in crypto. This is also why crypto will keep experiencing popping bubbles until it finds enough use cases with actual advantageous compared to existing solutions.
I'm saying, if you dig beyond the hype machine, you'll find plenty of hard core tech and tech adopters that you found in previous platforms, like PC and internet.
OP apparently cares about the underlying technical details. I'm saying if he/she looks deeper, they'll find what they're looking for.
The Ethereum docs are pretty great if you want to learn more: https://ethereum.org/en/developers/docs/ .
Never really invested in any currency as it always felt too risky / speculative for my taste.
It wasn't until last year with the upcoming of DeFi (Decentralized Finance) that I decided to get involved somehow, instead of just watching innovation happen. I also think this really has a lot of potential.
So I started investing my free time for building an experimental decentralized options exchange [1] in order to develop myself / become qualified in this field.
Worst case scenario I end up with a cool project on GitHub that never took of but provided me an awful lot of knowledge and some new friends.
so you _did_ end up buying a boat load of ethereum i presume?
When I started coding this project ETH price was around US$ 500, and gas prices around ~40 Gwei, making it feasible to launch the project on mainnet without much hassle using my own funds.
Since then ETH has gone up to the roof. Now ETH is ~US$ 1900 and gas price ~150 Gewi, making it 14x more expensive to launch.
I'm still evaluating if I should launch on ethereum mainnet or in a different solidity compatible blockchain (ex: Binance Smart Chain, Avalanche) once the project reaches a beta version due to the cost of deployment.
In the project main page I ask for donations for covering deployment costs [1], but so far I was unable to secure any funds.
I use draw.io [1] for technical diagrams (ex: flowchart, UML, etc) and Google Drawings [2] for more generic diagrams (ex: system designs).
[1] http://draw.io/
Both were crucial in laying down the technical and theoretical foundation of Ethereum.
Gavin is working on other things now. Vitalik is not the thought-leader he was in the early days (which is a good thing as he’s not a SPoF and decision making is more decentralized)
I think part of the reason it takes time for people to see the potential is that a lot of it just isn't ready for mainstream yet. The tooling is not uniform and easy, PoW really does not seem like the way to go, and scalability is largely missing. It seems many of these issues are getting solved now though!
There are other issues that still stop me from investing in this (though I would invest more time if I had). One is that I don't have a model for where this is going - I'm not sure that the most popular systems make most sense from a technical point of view. Bitcoin seems to lose out to Nano, for example, and I'm not sure why Ethereum would be better than Cardano. It could be that these technologies are just paving the way for something much cleaner down the road.
Another thing is that consistently the economics don't make sense to me, and I feel like a lot of the conversation about cryptocurrencies is sort of pseudo-economics. It doesn't make sense to me how highly Ether is valued (IMO its value should be the value of a transaction). And the idea of limited supply doesn't make sense to me in the form it is in now - I think a currency should roughly scale with the productive output that it represents, with at most mild inflation or deflation. Limited supplies of current coins only seem to serve early adopters.
I can totally imagine the existing banking system (which, I think, has a much better understanding of economics than the crypto community) adopting a lot of the tech that was developed here and fiat currencies ending up reformed rather than the world switching to community-run cryptocurrencies to a significant extent. (I would feel much more comfortable moving my money to a central bank blockchain than to Bitcoin or Ethereum.)
If I could move my savings into a digital currency provided by a central bank I'd do it today. Bonus points if it can be stored in something like special drawing rights rather than euros.
Turing completeness is literally a bug in such system. It’s an anti-feature. You shouldn’t want it. It’s a model of evaluation where halting problem exists.
But hey, it’s a nice buzzword for script kiddies. Great foundation for financial system, right? :)
If Ethereum is actually the PHP of cryptocurrencies, that puts it in a great spot for adoption.
I’ll stick with deterministic bitcoin script, thankyouverymuch.
If the number of steps is specified in unary, then the problem is NP-complete: https://www.ics.uci.edu/~eppstein/161/960312.html
Now that HN knows that you're so opinionated about the tech stack of your bank - can you detail down what type of infrastructure your current bank has, and why it's so good? Or is that just something you assume since you basically have zero knowledge about what traditional finance uses as back-ends?
It doesn't really matter what backend my bank uses because there's regulatory backstops (eg. FDIC) to protect me if something goes wrong. The same can't be said for crytpo.
You really should visit https://ethereum.org/
It's a difficult thing to do, though. Hashpower based mining is easier to get going. Proof of stake has issues like the nothing-at-stake problem, where theoretically you could stake-mine on multiple chains: https://ethereum.stackexchange.com/questions/2402/what-exact...
https://www.cbsnews.com/news/richest-1-percent-control-more-...
(2) social power with blockchains (i.e. having people's ears on the social networks) is far more important than $$ power: If nobody wants to install and use your blockchain, no amount of $$ can fix that.
I think they could mean a total number of crypto users, recently estimated to be over 100 mln.
I picked that because I didn't think if babies and non-earners were included when calculating the top 1% of highest earners.
Imagine what would happen if one person held literally all the money. It may be easier to imagine a 100-person community rather than the whole world.
One thing that would have to happen is everyone else would develop their own money/currency, which would turn mean that the one person with all the money is no longer the one person with all the money.
A thing quite likely to happen is that everyone would decide that whatever the money is that the one person has, everybody would decide it is not money.
It isn't entirely dissimilar from me claiming I have all the Jerfoleans on the world, and what the world is really doing about that currency right now. They're worth a zero so zero-y that even an infinite number of them is still worth a flat zero. Someone who has "all the money" might find themselves in a similar boat.
If you make a fresh piece of gold and show it to the world, you are proving that you have done some known — or at least bounded — amount of work.
In gold’s case, that work is gas, electricity, and human labor. If someone shows up with gold that cost less to produce, the price goes down.
Work for the sake of work is not valuable.
You could record video proving that you dug a hole 20 feet deep with your bare hands and then filled it up again.
That's a lot of work, but it wouldn't be valuable to anyone, except maybe as comedy.
However, should it be impossible to copy videos and the only way to do a video would be to capture the events as they happen, then perhaps your video would have value.
https://www.theguardian.com/technology/2016/nov/28/cards-aga...
Making origami pirate ships also requires a certain amount of work. That doesn’t give it value.
1) Ethereum already has a market cap of $73B [0]. That's a lot of money.
2) Controlling 51% of Ethereum would probably cause the value of it to drop [1].
So you'd spend a lot of money to control Ethereum and then end up with something that's far less valuable than it was before you took control. Not really sure what you'd get out of doing that.
[0] https://en.ethereumworldnews.com/ethereums-market-cap-is-big...
[1] https://ethereum.org/en/developers/docs/consensus-mechanisms...
I think you're misinterpreting the paragraph. It's not that controlling 51% will cause the value to drop (it won't, see bitcoin miner control), it's that controlling 51% and trying to pull off an attack will cause it to drop.
To me "it" is pretty clearly referring to controlling 51% of staked ETH.
I don't know about the economics behind whether that would cause the value of ETH to decrease, but Bitcoin seems like a different situation altogether since miners don't control the the cryptocurrency itself.
It's convenient to measure wealth in dollars in a "how much you could get if you still it" way and it's possible because dollars are very stable but there is very little reason for the amount of dollars circulating to represent existing wealth.
That's what they do. That's what inflation is. We work hard and save up $100,000, they (the 1%) turn that into $25,000 in 25 years.
Because it's not in their best interest. If the 1% pulled something like that off, the price would drop a lot and therefore their ETH would be worth less.
It's one of the core pillars of any blockchain, that the incentives are aligned in a way so the best outcome for people is the one where the gain the most, so it forces them to go for that way.
The basic idea is that stakers' deposits act as security bonds. If a staker commits to two conflicting chains, any other staker can see that they did so, and get rewarded for publishing a proof of that. Then the cheating staker gets their stake destroyed on both chains.
I'd say the value of currencies is that you have to pay your taxes in one that is legal tender. In that case, the value of Eth is that you have to pay transaction fees in Eth. You decided how valuable those transactions are.
The Ethereum network is congested because it has users. Ethereum has the critical mass and first mover advantage.
The clones need to be sufficiently attractive (10x ?) to break that hold, it's not a technical problem but an economic, marketing and educational one.
Scarcity is unrelated to network congestion or usage.
We also used to call this situation a potential "fork" (as in, the thing with two prongs) before the word "fork" was somehow redefined to mean "protocol update everyone agrees on, with a linear history without any prongs".
The miners, as I've predicted here before, disagree, because this fork obliterates their entire business model. Shocking.
If miners want to make another Ethereum Classic dead chain let them do so. The innovation, the users, and all the developers will be on Ethereum 2.0.
Just because too much of a thing is bad doesn't mean the thing is bad in lower quantities.
Drinking ten liters of water in an hour is bad. That doesn't mean you shouldn't drink any water.
The protocol ensures that there is on average a block produced every 10 minutes.
As hash rates increase, and blocks are found slightly faster, the difficulty is adjusted upwards to ensure that the 1 block per 10 minutes is maintained.
We've seen difficulty drop in the past, it doesn't necessarily rise forever. It only makes sense to increase when it's still profitable to mine at the current difficulty.
If the difficulty rises to a certain level and the price falls, and it becomes unprofitable to mine for some miners, they switch off their rigs and the difficulty adjusts downwards after a period of time to compensate.
Over the years we have seen the price rise and hash optimizations made, which have both driven the difficulty upwards.
But that's not plausible in the scenario where the world's financial system eventually runs on a proof of work cryptocurrency.
Since all miners compete over the same finite profits, each miner individually has an incentive to increase their hash power and therefore power consumption.
Even if the price was on average constant, the game theory would predict a competition over finding the cheapest way to burn the maximum amount of power.
Empirically, there were some transient drops in hash rate for both bitcoin and ethereum, on top of a constant massive run up.
Why? It's a fork.
Monero has pre-planned hardforks every 6 months or so, is it ridiculous to describe them as forks?
Describing things accurately should be the norm.
The fork that left ETC as the original chain was a rollback of the chain that destroyed the concept of its immutability for the purpose of fixing a massive financial mistake.
There were no other chains left as a result of such a fork. It is a fork, and ETC is the original chain. Those are facts.
If this were obviously true, there wouldn't be a problem. I think a better formulation talks about distributed ledgers working better when the interests of users and miners are aligned.
And of course they never quite are (miners want profit, users want minimal transaction costs with high security).
If a group of bodyguards at a concert vote democratically and 51% of them decide the singer shouldn't be allowed to go on stage and sing (because of a grudge or whatever), is that a problem? Yes absolutely that's a problem, and probably all of them are going to get fired.
Same sort of idea here. If the miners aren't serving the best interests of the network, the network has no obligation to continue paying the miners tens of millions of dollars per day (no joke, that's how much miners on Ethereum make in revenue right now) to continue sticking around.
These people are spending millions of dollars in electricity keeping things ticking away. If they stop, Ethereum's vested interest drops significantly. Since it is a fiat currency, less participants make it, unfortunately, less valuable.
Telling 60% of holders their currency (or income toward driving that currency) is not how you keep them on your side, just like old mining town scrip is only worthwhile if the mine works. The second the mine shuts down on a union strike, the scrip becomes paper.
On a personal note, I hope the miners get their due, because it was the initial philosophy of Ethereum. If they don't, I am curious to see how Ethereum moves w/r/t proof of stake vs proof of work guarantees. PoS seems at odds with the initial platform, and possibly long-term problematic for their "contracts-first" architecture.
Unlike with employers and real world unions, the Ethereum network is not bound by labor laws to negotiate exclusively with unionized miners, or refrain from replacing them with non-unionized miners. Without those laws, unions are pretty powerless, which is why the late 19th century had such low unionization rates.
>>I hope the miners get their due, because it was the initial philosophy of Ethereum.
The initial plan of Ethereum was to launch with Proof of Work, and very quickly afterwards switch to Proof of Stake. Miners have already gotten much more time to earn from ETH issuance than was originally planned.
And that’s the problem... it’s a bait and switch, because the miners had to bear the capital costs of investing in mining rigs, which would suddenly lose a lot of value in a switch to PoS. I think this is the original sin of Ethereum, and the network will be forever plagued by conflict because of it.
Miners are not supposed to serve anyone but themselves. Everyone for themselves. A right system economically incentivize the right action by design, like in Bitcoin. Important to understand the first principles before judging any distributed system.
I'm not sure how this can be true as long as conditions are met:
1. original creator of decentralized network still exists
2. people still respect and give authority to creator
Bitcoin is visionless because it was theorized anonymously. Not so with Ethereum
The miners are mercenaries. They have no loyalty to the network and the network has no loyalty to them (hence the push for proof of stake).
For what it's worth, EIP-1559 wasn't Vitalik's idea, but the change is almost universally supported by the Ethereum application developers and users.
At any rate the sooner we get off proof of work the better. Users are spending $20M a day on transaction fees. Let's put that money back into the ETH community by switching to proof of stake and burning the transaction fees.
Miners would be the ones who settle and publish the lineup.
The problem here is with the design of eth, eth was a rushed blockchain from the start, now vitalik is trying to rush the release all of a sudden because the people managing his network are not happy with the up coming changes?
What the hell kind of decentralization is this if vitalik can escalate major decisions about network? Eth is not a decentralized project if one individual(or a few) can decide to go against 51% of the stakeholders of the network.
Miners are only one participant in the ecosystem, there are also users, merchants and developers. Governance of any cryptocurrency is extremely touchy subject and one thing you don’t want to do is setting a precedent for making a controversial change. If you justify such change by “majority of miners want it” - you’re basically handing over the protocol to their hands. Nothing will prevent miners to adopt changes that eventually centralize currency control, increase rewards(inflation), etc.
What? Not really. Miners do indeed dictate the protocol rules, its is the miners agreeing to following a certain version of the consensus algorithm that makes a blockchain do what it does. So they are partly responsible for more than just mining blocks. Like I said initially it is hard to say who the actual decision makers of the chain are because it is not defined properly by eth.
>>Miners are only one participant in the ecosystem, there are also users, merchants and developers.
Like I mentioned in my previous comment, my whole disagreement with the OP of this comment chain is, their analogy calling miners bodyguards only, my argument is that its hard to tell, because anyone can play any role in this network, on eth the incentives are set up in such a way that each actor can be multiple actors, and there isn't any clear distinction as to who gets to decide what on the network.
>>If you justify such change by “majority of miners want it” - you’re basically handing over the protocol to their hands. Nothing will prevent miners to adopt changes that eventually centralize currency control, increase rewards(inflation), etc.
I am not trying to justify it as majority miners want it, my criticism of the eth chain is they have done this sort of nonese in the past (remember the DAO hack where vitalik and co decided to serve their own interests and rolled back a blockchain? )
It clearly shows eth hasn't grown or come up with a solution as to how to govern their blockchain in a decentralized manner. At the moment, a small select group of people, rather than the majority of its stakeholders get to decide what happens to the blockchain, and that to me doesn't look like decentralization.
Whats to stop a powerful government forcing vitalik and co to implement or remove what they want in the future?
Who dictates the rules is who controls the logic of the chain where the value resides. The miners can create their own fork, and Vitalik can create his own fork. I think we know where the value will go.
> Who dictates the rules is who controls the logic of the chain where the value resides. The miners can create their own fork, and Vitalik can create his own fork. I think we know where the value will go.
Vitalik only has this power because he appears to be choosing freely and the public agrees with him. If it appeared he was being forced to do something, or he did something that people didn't like, the value wouldn't follow him.
It is in this economic sense, and only this economic sense, that crypto is democratic. The only votes that matter are the dollars people trade to buy Ethereum.
You have cause and effect mixed up.
The miners that follow the same consensus rules that the merchants and exchanges do, get paid. The others do not.
A majority of miners following incompatible consensus would look like a huge drop off in mining capacity from the end users perspective. Similar things have happened multiple times.
This is why I refuse to hold ETH... when the financial big boys finally start moving to blockchain rails, they are going to look at ETH and think “WTF is this?” and pass it up for more principled designs like Cardano.
This got me thinking. How likely is it that, if and when crypto grows into a significant financial sector, the actual government will take over the governance.
It seems likely that the public (or their representatives) will grow increasingly uneasy with such an important matter being handled by random internet people and foundations. Especially if these institutions are not willing to include themselves into other policy making processes.
I believe that sooner rather than later effective control will be wrestled away from people like Vitalik, through laws and regulations.
Users would be overjoyed, and the user base would grow dramatically.
People aren't using bitcoin day-to-day because it lacks a government backing.
People are actually using Bitcoin strictly because it lacks a government backing. For those users who want an asset that is government-backed, there are already lots of options and there is little need for cryptocurrency to try and compete in that space.
- https://en.wikipedia.org/wiki/Petro_(cryptocurrency).
In fact colleagues at Status went to Venezuela to check how payments worked there:
- https://www.figma.com/community/file/780788775246577039?prev...
A hard fork is essentially a large coordinated migration from one blockchain to a new blockchain, generally with a shared history.
Vitalik does not have the sole power to go against the stakeholders of the network and make massive changes to Ethereum. The power that Vitalik has is one of leadership. If he attempts to coordinate a mass migration from one blockchain (old Eth) to another (new Eth), Vitalik actually needs to convince everyone that this is a good idea. He can't force it to happen if people disagree that it's the right thing to do. If Vitalik launches a hardfork and 80% of the network upgrades, that definitionally means that Vitalik had the support of 80% of the network, otherwise they wouldn't have followed the upgrade.
Blockchains are about consent. If you don't like what's happening on a blockchain, make a change. A single person making a change in isolation isn't interesting, but a large group of people making a change together IS interesting, and can be successful even if that group is just a minority. You end up with two different networks, each capable of thriving on their own.
Miners depend on the users of a blockchain for revenue. If a blockchain has no users, there will be no fees, and no revenue. The reverse is not true. If the users determine that they are better off selecting a different set of miners to build and preserve consensus, they can fork the network in a way that changes who is able to mine effectively, but does not otherwise impact daily use of the blockchain.
This is pretty similar situation. Incentives of the miners are not aligned with those of the users.
Some resources (they link to DPoS alternatives and discuss them):
- https://vitalik.ca/general/2016/12/29/pos_design.html
- https://vitalik.ca/general/2017/12/17/voting.html
If the incumbent miners stop mining in protest of their future profits declining, then new miners will just come in to take the profits they are refusing to collect today. There is no incentive for them to conspire and every incentive for them to not conspire.
it’s that simple.
And everyone doing work wants Proof of Work
* there is no legal entity representing the Ethereum blockchain because it is decentralized
* the correct chain is not dictated by a single person or group of people
What you are seeing is an implicit form of democracy or people acting in shared interests and in support of Ethereum’s original developer and “leader”. The moment vitalik loses it and the organization loses credibility, alternate plans will be made according to the common interests of the people who have a stake in the system. Perhaps there will be a fork, but in the end the greatest demand will be for the most universally accepted version and the other will whither into insignificance ala Ethereum classic.
Hence GP talking about bodyguards at a concert-- who would typically be a minority of persons there.
Miners are wrong not because you believe different people should have different weighted power to change the system, they are wrong because the roadmap for PoS was well-established long long time ago giving them more than enough time to re-structure their revenue channels and invest accordingly. Therefore for them to say "we have been used. we invested a lot and now we are pushed aside" doesn't make any sense because the investment they had made until the roadmap for ETH2.0 was public has a ROI multiples times of what they invested already as of today.
For them to say this there are 2 options.
1) They were living in a cage and missed the plans for ETH2.0 and even after the roadmap is public they kept investing in mining equipment which will be useless soon. 2) They are just greedy and they just want to keep the same earnings although they have not got even a single argument for "why keeping the high fees is good for the ecosystem" apart from it means more money for them.
In other words, their business just goes away, but they can always start some other business?
I know it’s tempting to discard miners’ concerns, but it would be a great mistake. Miners need incentives, without incentives we’ll start allocating capital and resources somewhere else.
We are not greedy, not crazy, not confrontational: we are just rational.
If someone don’t like us, then could do without us.
https://github.com/ethereum/eth2.0-specs/tree/dev/specs/phas...
Vitalik is proposing a role reversal to take place earlier than it was previously planned (not completely accurate in a technical sense re: previous plans, but effectively the same):
Eth1 mainnet will hand-off consensus responsibility to Eth2 mainnet (PoW -> PoS), while Eth1 nodes continue to "run the code" that executes smart contracts / processes transactions.
If the plan is put into motion, and as long as some miners / mining pools don't yank the plug on their mining nodes in the canonical Eth1 mainnet, then the canonical mainnet — per consensus among the Ethereum Foundation and aligned developers, Eth2 validator operators, orgs/companies/exchanges/etc — will transition suddenly from Eth1 (PoW) to Eth2 (PoS). And that will be the end of all mining on the canonical Ethereum mainnet.
Miners/pools who find it impractical or undesirable to reallocate resources from mining to staking may band together to continue running an alternate mainnet chain based on PoW (ETW?); market forces would then decide whether that chain is viable, as well deciding the fate of the evolved (PoS) Ethereum mainnet chain.
I am not saying this EIP, or PoS, are bad. It's the way you do it that matters.
The problem with crypto is volatility. The whole market moves in one direction or another, usually with Bitcoin. Scarcity is not the only thing that makes up the economy. We need also need inflation. Stop engaging in these ideological wars. Let's fix the problem and drive adoption.
https://bitflate.org/post/2020/04/26/we-need-inflationary-cr...
What about as a store of value? Gold is still around despite being heavy and hard to transact with.
"Today the world’s gold stock is about 170,000 metric tons. If all of this gold were melded together, it would form a cube of about 68 feet per side. (Picture it fitting comfortably within a baseball infield.) At $1,750 per ounce – gold’s price as I write this – its value would be $9.6 trillion. Call this cube pile A.
Let’s now create a pile B costing an equal amount. For that, we could buy all U.S. cropland (400 million acres with output of about $200 billion annually), plus 16 Exxon Mobils (the world’s most profitable company, one earning more than $40 billion annually). After these purchases, we would have about $1 trillion left over for walking-around money (no sense feeling strapped after this buying binge). Can you imagine an investor with $9.6 trillion selecting pile A over pile B?
Beyond the staggering valuation given the existing stock of gold, current prices make today’s annual production of gold command about $160 billion. Buyers – whether jewelry and industrial users, frightened individuals, or speculators – must continually absorb this additional supply to merely maintain an equilibrium at present prices.
A century from now the 400 million acres of farmland will have produced staggering amounts of corn, wheat, cotton, and other crops – and will continue to produce that valuable bounty, whatever the currency may be. Exxon Mobil will probably have delivered trillions of dollars in dividends to its owners and will also hold assets worth many more trillions (and, remember, you get 16 Exxons). The 170,000 tons of gold will be unchanged in size and still incapable of producing anything. You can fondle the cube, but it will not respond.
Admittedly, when people a century from now are fearful, it’s likely many will still rush to gold. I’m confident, however, that the $9.6 trillion current valuation of pile A will compound over the century at a rate far inferior to that achieved by pile B."
I have noticed that people who advocate for this "store of value" idea have this tendency to insinuate that cash is the only alternative to gold or bitcoin or whatever it is. There has always been alternatives to letting your savings be eroded by inflation (stocks, bonds, etc) and part of the reason for inflation is to incentivize people to invest their money in these productive things.
It was valuable when britain was pairing criminals and prostitutes in handcuffs and shipping them to the US to populate the damn place.
It is valuable even today when there are people willing to risk death just to reach its shore..
I am willing to bet it will remain being valuable even when America becomes an irrelevant once-was in a few decades..
I want to know which asset class will survive the collapse of the US dollar and the fall of US influence...?
If your answer to that question is, "that's just absurd, never going to happen in my lifetime.." I can just smile and wish you all the best..
What can I Google to know more about this? I though it was also the case about Australia
http://www.jocelyngreen.com/2017/01/09/louisiana-and-france%...
I would guess that Venezuelans mostly want a stable currency. There's plenty of reports (https://www.reuters.com/article/us-venezuela-economy/dollars..., https://www.npr.org/2020/02/19/807488229/use-of-u-s-dollar-i..., https://www.bloomberg.com/news/articles/2019-12-03/there-are...) of Venezuelans using USD and there are plenty of other developing countries (Lebanon, Zimbabwe, etc) that have a widespread black market for dollars. From Feb 21 to Feb 27 Bitcoin's dollar value dropped by 25%. From Feb 27 to today Bitcoin's value has increased by almost 30%. Even with all the inflation fear going on now safe-haven currencies like the Swiss Franc do not have this level of volatility. If you just want to avoid hyperinflation there are much safer (and [accessible](https://assets.bwbx.io/images/users/iqjWHBFdfxIU/iaETafdC5WN...)) places to park your savings.
In that model supply breathes directly instep with underlying demand. The users themselves are the agents that cause the supply to expand or contract.
Tada: maximum velocity with no incentive to hoard.
Crypto is rigid. Real world is volatile. It's hard to create a stable peg between crypto and the real world. So some kinds of bridge currencies are necessary. Fiat or some forms of digital fiat will continue to exist.
Bitcoin is a deflationary (disinflationary) asset. The BTCUSD peg is volatile. We need better money instruments to reduce volatility. I think an inflationary crypto can help.
Some projects on Ethereum, like DAI, have explored these use-cases. I think they have not been successful. DAI requires high reserve ratio (1-1.5) to manage the volatility of the base chain. You're using 1.5 USD to get 1 USDDAI. It's not very efficient. I'm less excited about assets on blockchain. I think the market is not ready. We need to reduce volatility first.
If anything, Austrian economics is a reversion to the standard theory of economics for thousands of years. The “innovation” of Keynesian economics is one of the greatest evils ever perpetuated on society. But again - what do I know - I don’t have a PhD from an Ivy. I just protect my assets in a zero-interest world by avoiding government threat.
You are fundamentally wrong. Austrian has worshippers because it's a cult. It has no basis in reality.
Thousands of incredibly poor years by today's standards.
https://www.nber.org/papers/w10329
In any case, in a multi-currency world with low-friction electronic exchanges available, it stands to reason that deflation is less likely to be damaging, since the switching costs to more inflationary currencies are low.
Austrians think money grows from hard money. It is also true in some senses. Money is made from money. It's circular and Ponzi-like. It requires you to believe in what hard money is. Austrian thinking leads to some cult-like behaviors. At the extreme, they'd be rent-seeking their precious Store of Value. It's just as evil as the Keynesians.
Money is data (Keynesian) with some kind of illusions (Austrian). The money that we need is between the Keynesians and Austrians.
Meanwhile Austrian economics is just some meme that is anti Keynesian and doesn't even attempt to solve any problem other than get rid of Keynesian economics. This is especially telling when they are extra loud when no Keynesian economics are being done so they feel justified in their criticism.
What we have right now is closer to trickle down economics. Douse the rich in money with the hope that some drops reach the poor.
When will the US government repossess farms and corporations? Once that happens I can guarantee that hyperinflation is going to happen. Another way is to just bomb the USA's means of production.
Those are the primary ways hyperinflation happens. By destroying the ability to exchange currency for products and services the perceived value of the currency becomes worthless. It doesn't even take an increased money supply for it to happen, it merely accelerates hyperinflation by adding additional money into an economy where the velocity of money is at its peak.
>If anything, Austrian economics is a reversion to the standard theory of economics for thousands of years. The “innovation” of Keynesian economics is one of the greatest evils ever perpetuated on society. But again - what do I know - I don’t have a PhD from an Ivy. I just protect my assets in a zero-interest world by avoiding government threat.
According to Keynesian economics we would have to print significantly less money. Whatever is happening right now is neither Keynesian economics nor MMT. It's a pump and dump for rich people.
Why?
But then why do people incur nominal debt contracts? Because production occurs throughout time but must be settled in some medium. The farmer needs to know how much he will get for his wheat, the shipper needs to know, so someone needs to promise to buy wheat next year for $X and for that contract to be useful, everything else needs to be priced in terms of $ as well, so that the farmer can buy fertilizer for $ today, and agree to hire workers to work the field for $ from today to harvest time, etc. In this way, the farmer can estimate what he will get next year, what he will pay throughout the year, and what investments he needs to make right now. It is nothing special about the dollar -- if everyone used bitcoin for real contracts then wages would be downward sticky in terms of bitcoin, too. But as there is no way of expanding the supply of bitcoin, this downward stickiness would lead to a lot more market failures, and thus a lot more unemployment. We would then be effectively back on the gold standard, but at least with the gold standard, you'd occasionally find lots of gold in a mountain and this would stimulate the economy and increase employment. With BTC, you'd have all the financial crises of sticky prices but without the occasional gold discovery.
Because no one sane lends money at 0%. Or at -1%, with deflation.
Lack of lending brings investements down.
Lack of investments brings growth down.
The old companies keep grinding old way. The rich pocket money as a super safe way to get even richer. Stagnation.
See: Keynes
With that, I don't see blockchain governance as necessarily "decentralized," but anarchistic (non-pejoratively). Anarchistic governance can lead to complex institutions and centralization, the difference between it and traditional central organization is that participation is always completely voluntary. Most people are OK with letting the Ethereum foundation run the show most of the time, and that's totally compatible with decentralization. When people disagree, they typically organize into interest groups to either convince the current guard to consider their interests, or they schism (in this case).
Obviously the high gas makes it feel a lot less like magic when every button click is 30-100$ but really this all gives me so much hope for a better post-mobile app based internet.
I was so cynical for a long time about where tech was heading but this gives me hope that in 10 years we might be in a better place owned by the people and with better monetization outside of megacorps.
I'm looking forward to smart contracts costing pennies per transaction. It's going to be a game changer for the utility of it all.
You can already use an L2 DEX to exchange tokens (and have been able to for about a year) https://exchange.loopring.io/
You can send L2 payments with https://zksync.io/
But those are limited to their applications. General purpose L2s arrive this month! with Optimism https://optimismpbc.medium.com/ and to be followed later this year by https://aztec.network/ and others.
With those we can redeploy code from mainnet to layer 2. With the apps on layer 2 the transaction fees will be fractions of cents and almost instant and a lot of the programs we have dreamed about but not been able to make become possible at scale.
Its an exciting time!
Eth 2.0 has been slow and a long time coming, but it's the future and inevitable IMHO.
Interesting that this is framed as a benefit.
Why expend some amount of ETH building and executing products when you can just HODL and wait for the price to go up?
Additionally, ease of spending drives up adoption which is a clear benefit to any currency.
Most people aren't going to have a choice. ETH is required to be spent when making transactions and using dapps, NFTs, etc. Even L2s like Optimism, zkSync, etc will be spending ETH when writing to the L1 even if the end users are shielded from that. There is a built in economy that burns ETH so demand won't be a problem.
With any currency, spending happens when you see something that is worth more to you in sum over the future than the value of the currency. So when the value of the currency gets lower, you are eager to jump on opportunities; conversely, when the value of the currency gets higher, you are reluctant to jump on opportunities. To a first approximation, you spend inflationary money as early as you can, but deflationary money as late as you can. And that's the Ethereum blockchain ecosystem you get with a deflationary ETH - an ecosystem where everybody spends as late as they can. Does that sound like it will lead to a vibrant offering of services to you, cause it doesn't to me.
This is also why I never got into Bitcoin. Why would I ever spend a bitcoin? As a currency it's near worthless, ironically; people who spend it will in the long run always be outcompeted by people who buy and hold. (Before the bubble bursts, anyways.) The medium of transaction should not be an investment vehicle; those purposes are directly opposed.
Let's say hypothetically one eth was worth about a Satoshi, 0.05 cents or so. So they could just require 1,000,000 eth as a stake. Or ten times that. Or a hundred times that.
It's irrelevant what the price is, the choice of the stake amount is. If eth was inflationary, they could inflate the stake proportionally.
They could choose to require one gwei, one ETH, or one million ETH. That's your protection. The exchange rate from USD to ETH is irrelevant.
> The exchange rate from USD to ETH is irrelevant.
Unless the attacker already has a large enough portion of the Eth supply to execute an attack, they'll have to pay to acquire it.
[1] 1/3 voting power would theoretically let an attacker double spend by getting two conflicting forks committed; 2/3 would let them commit invalid and/or unavailable state.
I think you may be misunderstanding staking. Your vote is proportional to how much ETH you stake, it seems like you are picturing everyone gets 1 vote. The only reason for the minimum stake amount is for performance reasons
3,491,906 ETH is currently staked right now which is actually way lower than will eventually be staked when PoS goes live later this year. 33% of this is 1,152,329 ETH which at current prices of $1,776 puts a minor attack at over $2billion. This is without considering that after the attack the network could easily fork and remove the attacker's ETH from existence so it's hard to see economics working in the attackers favor.
A high price of ETH means it costs an increasingly astronomical amount to attack the network and pretty much no way to do it profitably.
Well, there wouldn't be much point in attempting an attack if the attacker didn't have the ~1/3 voting power to successfully execute it, right?
Also: People stake ETH under the expectation that the ETH they generate are worth just as much or more as the ETH they staked. If the price would continuously go down, less and less people would stake. The less people stake, the easier it is to buy 1/3 of voting power.
To me, it seems that as the value of that ether increases, they have more incentive to behave, rather than risk the loss of their investment + large capital gain.
Consider the reverse, the exchange rate for USD to ETH is one one hundredth. So the stake is just 3,200 eth, and again, same thing.
On the other hand, the higher the price of Ether is, the higher the incentive to do so. The return on investment of an attack is independent of the price of Ether (assuming one can actually gain something from attacking a POS chain).
Also, most Ethereum based projects depend on ETH reserves to fund their operations, so ETH appreciation provides more resources to develop Ethereum applications.
A great background article going into some of the details here
https://consensys.net/blog/ethereum-2-0/proof-of-stake-is-co...
Regardless, I sold all my mining equipment 2 years ago when it was clear that Eth was moving to PoS, mining alt-coins wasnt something I was interested in, since except for ETH and BTC, I believe all these chains are inferior.
But despite this, there will certainly be an "ethereum classic 2" in the near future.
Wow, things are getting serious.
there, fixed it for you
(Not only per se, but, also, as it really shows how "centralized" these suposedly decentralized systems are ...
... and -this- could have consequences.)
Deflationary currency means over time, there's less of it, so if the demand stays stable, you'd expect the price to go up.
A high price of ETH as an asset creates a higher security level for Ethereum the blockchain. The ecosystem of projects, apps, protocols, organizations, etc on Ethereum is healthier when the blockchain is guaranteed secure and stable for everyone to use.
Distributed Ledgers have multitudes of use cases. One of them is as a currency, but you don't need the base layer to be a currency. ETH doesn't need to be spent as much as its needed to act as a quantitative measure of ownership and buy in. You can build a currency on the second layer, which has been done.
If there are two versions of the chain, because of a 51% attack or a fork, there always will be only one dev-approved chain called "Ethereum" on the exchanges, and that's what the users will buy.
If eth switches to proof of stake in a meaningful way, I'll definitely take a serious look and possibly start investing in that ecosystem.
The reality is that the energy used to secure the Bitcoin blockchain (or the energy "wasted" according to many here) is important and makes a 51% attack prohibitively costly.
While Vitalik coming with this potential solution is great, the reverse of that coin is that the developers have very significant control on the blockchain which is far from ideal.
Bottom line, ADA is a proof of stake chain. It is upgraded in place based on proposals and consensus of stake pools.
Same thing with Tezos.
ADA hasn't fully rolled out all the features of the ETH blockchain yet -- I believe we're a couple of months away from the smart contract upgrade.
and that is supposedly advantage of pos over pow?
In philosophical view the pow -> pos means taking power away from the more technical and giving it to the more business oriented group/approach. That has happened to Internet for example, and I just personally dont like such transitions.
The people who hold the majority of the stake are the majority, not the minority.
On top of that the costs of attack are much greater in PoS than PoW, making these attacks much harder to begin with.
The case for BTC in this regard is no different from ETH. In both cases developers put together an upgrade, then miners can either upgrade or not.
Going from PoW to PoS in such a small timeframe is pretty aggressive no matter how you look at it. As a user, I really hope it works out without major issues.
That's a funny way of saying BTC doesn't innovate.
> Going from PoW to PoS in such a small timeframe is pretty aggressive no matter how you look at it.
It's been the plan for years. I first heard of it in 2017 and if I'm not mistaken I think it was also in the whitepaper. So it's neither coming out of the blue or an aggressive timeframe.
Or another way of saying you can expect some stability (and majority consensus) when there's more than a trillion dollars worth of value at stake.
It's been discussed for a longtime, yes, but the expectation is that it would roll out in phases over the next year or two, not rushed out because of a potential 51% attack.
In Ethereum, developers run the show. They decide what gets pushed to miners via the All Core Devs call.
This is how it works in Ethereum as well
> They decide what gets pushed to miners via the All Core Devs call.
Blockstream does the same, it's literally no different.
So is Ethereum not going to PoS if miners say no?
> Blockstream does the same, it's literally no different.
Every soft fork was voted on by miners. Developers provide the code, but it only activates with miner consent.
Miners who refuse to adopt the new PoS system have the right to not upgrade to it. At that point, the system "forks" (the article calls it a 51% attack, but I think that's a little inflammatory). This literally already happened with Ethereum and Ethereum Classic; Bitcoin and Bitcoin Cash. It isn't a new situation.
The reason why some miners are dissenting this change is, first and obviously, because they disagree with it. So, why not just fork? Because no one talks about Bitcoin Cash; they talk about Bitcoin. They want to stay on PoW because it will return the best revenue for their mining operation, but if they're busy mining a coin that has little value, that also hurts their revenue. In other words, the only way for them to win is to get the community against the change, which is a losing bet because the change is widely supported.
Miners want money. Ethereum, like every currency, is worth what it is because of people. The value of Ethereum goes where the money velocity goes; in other words, where the users go. The critical question is not what the developers or miners support; its what the users support. Well, barring any major conflicts of interest, they'll/we'll probably support the developers; their power comes directly and only from the trust that the collective democracy of ethereum's users has in them. If Vitalik demonstrated extreme prejudice against ethereum's users, then the users would (probably) revolt, and new developers would be installed, but critically: Ethereum, like all blockchains, enables that in a way which doesn't involve the war, death, and bloodshed that overthrowing governments typically requires.
Miners want to have their cake and eat it too. They don't give a shit about Ethereum's users. They want a high ETH token price, wholly and totally supported by Ethereum's users, but without this RFC, which both the developers and most users support. They could fork, give the middle finger to the users, and their secondary TRASH-ETH blockchain would be worth nothing, because it doesn't have users, but at least they'd have proof of work. That's why they'll lose; not because the developers are on the other side, but because the users have put their faith in the developers, not the miners. And that's a very healthy position for ethereum to be in right now.
Asking because one huge advantage I see in Bitcoin's upgrade procedure is that developers alone can't change the monetary policy -- i.e. developers can't just bribe users to screw over investors. I'm curious why the "All Core Devs call dictates software releases" upgrade process is considered an acceptable alternative?
Correct
> Every soft fork was voted on by miners. Developers provide the code, but it only activates with miner consent.
Again, it's the same process with Ethereum.
Not sure if this is just a misunderstanding or if you're reading something that says this isn't the case, but if it's the latter then I suggest taking a good hard look at continuing to use this source for information.
Bear with me here, but I strongly suspect that this is not the case. Because PoS doesn't need miners, it seems the system can transition to PoS at any time and there's nothing miners can do to stop it. So unless the miners also happen to control over 50% of the staked ETH supply, miners don't have a say at all.
EDIT: Don't get me wrong -- I wish Ethereum could only upgrade with overwhelming miner consent. It would check the power of developers to alter the monetary policy as capriciously as they have done so far.
I really don’t like this whole industry, and I cannot see how anyone would. It’s like a cult.
Yet, you're here, reading the article and commenting.
What's the point of decentralized cryptocurrency when it falls down on the hands of one person.
He is very productive though, and the other researchers and devs tend to find his ideas convincing.
I don't see the same thing happening to Vitalik. I'm not saying it's a problem, as Ethereum is a different network with different advantages and disadvantages, but he still looks like the final decision maker to me at this point (which is OK for me).
If Bitcoin still runs on a single implementation then I'd argue its development is more centralized.
This already happened once, and the less-popular chain became known as 'Ethereum Classic.' It's still around.
That one is easy to answer: if you get a node running code from before the BTC/BCH split, which chain would it follow? AFAIK, that old node would follow the BTC side, since BCH changed the proof-of-work parameters in a way that wouldn't be accepted by older nodes, while BTC only changed some validation parameters in a way that would still be accepted by older nodes (the older nodes might accept some things which newer nodes would reject, but the older nodes would not reject anything newer nodes would accept, so the current BTC chain should still be seen as valid by older nodes).
Vitalik just happens to be very good at his job, consistently insightful, and a wonderful clear communicator. He contributes a lot because he has a lot to contribute.
Point #1 and #10 from the image here:
https://hackmd.io/@timbeiko/1559-updates/https%3A%2F%2Fhackm...
[It's most tricky when I agree with most of the comment, but the rest is totally nuts, but I don't want to start an argument about that.]
The beauty of this system though is that they don't really get a choice. If Vitalik forks ETH into a PoS system, and enough people get behind it - it doesn't matter what the miners say.
I've been more than a bit underwhelmed by ethereum, which if you separate out the speculative transactions actually doesn't have a whole lot going on in terms of people actually using it for real things. There's a little bit of that but mostly it's just people trying to get rich quickly. Lots of smart contracts idling and generally not doing what they were designed to do, games not really getting played, etc.
Not the first very profound eth conflict.
(You can really tell this is the case the minute "contracts" - IRL backed by "law" and all its affordances - actually became backed by -code- within this new paradigm ...
... wherein, incidentally, the VM running the on-chain contract has become the "judge", come to notice.)I need a good book on it all.
In other words, he's simply considering them an enemy when they've in fact been investing blood and treasure for the past 8 years supporting his brainchild.
People may call him a genius, but when they do, they're clearly not talking about his empathy abilities and leadership skills.
But a responsible leader at the very least tries to address the fact that his proposal will throw a major chunk of the ecosystem under the bus and what's worse, on a completely unplanned timeline.
And maybe propose mitigating solutions.
Instead he immediately paints them as the enemy.
Some leader you got there.
They have made a tremendous amount of money by investing in his "brainchild". How are they victims?
Vitalik going from POW to POS is nonsense for any crypto electronic cash currency because people can not trust it if core design changes from time to time. Vitalik will probably come back again to POW after miners calm down.
[1] https://bitcointalk.org/index.php?topic=195.msg1611#msg1611
Being able to change for the better is not nonsense, it's vital to the survival and stability of a coin. The #1 complaint about Bitcoin (especially on HN) is its excessive use of power. Moving to POS solves this problem. Moving to POS allows ETH to scale transaction processing where BTC cannot.
Miners are obviously angry because they spent millions (probably billions) on GPUs in warehouses to mine ETH, and this is threatening their profits. They're not the significant party when it comes to talking about ETH though. The users and larger ecosystem make up the significant parties.
POS will happen. ETH 2.0 will happen. This is why ETH is better than BTC -- it has a leader like Vitalik who is open to changes and knows how to lead implementation. If miners want to throw a tantrum in the process, so be it. We'll just leave them behind.
And how much power does Google or Facebook consume? How much power does each Google and Facebook click take?
There are good power sources like renewables and nuclear. Power is not a problem.
And I'm not sure POS is a good solution because Satoshi would've used it or would've switched to it.
It's not like he's God .
In the case of google, almost an order of magnitude less than bitcoin, and it's 100% from buying renewable electricity (though because of the way energy markets work it's not quite like they don't depend on non-renewable sources). Renewable energy is in the minority of bitcoin energy usage (coal makes up a large fraction of this).
> And I'm not sure POS is a good solution because Satoshi would've used it or would've switched to it.
Satoshi is not omniscient. Just because Satoshi didn't come up with it doesn't mean it's a bad idea (in fact many of the ideas now integrated in bitcoin did not come from him).
Likewise 'doing additional useful work' is not something you can actually do in a trustless manner like with proof of work (at least not most useful work: certainly there's no task which you could use for mining which anyone actually needs the kind of energy bitcoin uses throwing at it). You need something which is easily distributable relative the to the amount of computing power needed to do it (and even SETI/Folding @ home are really struggling at this point with modern hardware: computing power has outgrown bandwidth substantially), and easy verifiable that the work has been done. There are cryptocurrencies which try to distribute coins based on contributions to distributed computing, but they rely on a central authority to do so, defeating the whole point of cryptocurrencies.
You can rewrite difficulty formula and make it easier to mine and therefore decrease energy consumption. Bitcoin's protocol is set in stone but if some dev likes to play with protocol like Vitalik he or she can do it. It would shift market and coin price downwards but if energy consumption is really a problem it is tax you have to pay.
>There's no particular reason bitcoin's rewards are either not overkill or sufficient to secure the network against an attacker.
Satoshi introduced blockchain checkpoint which basically enforces consensus.
"The security safeguard makes it so even if someone does have more than 50% of the network's CPU power, they can't try to go back and redo the block chain" [1]
This is centralized decision but it is better than changing protocol completely like Vitalik did (going from PoW to PoS).
>because the currency has built-in adjustments which can be made by the foundation, in theory it can adjust the block reward dynamically to the right amount, though there's both political issues in terms of appeasing the miners when you cut their profit and technical issues in actually working out what is good enough.
So centralized foundation controls decentralized network? And what is right amount?
>But at a certain point it's more profitable to attack the system than secure it, so it's a difficult balancing act.
How come? When all coins are mined miners will switch to transaction fees and they will compete for transaction fees. If you want faster confirmation time you will pay higher transaction fee for your transaction meaning miners earning more, you can do this now as well.
>Likewise 'doing additional useful work' is not something you can actually do in a trustless manner like with proof of work
It doesn't have to be additional useful work it can be in the core design of the proof of work.
In 2013 there was a coin called Primecoin which "computed chains of prime numbers (Cunningham and bi-twin chains), the results of which were published on its blockchain's public ledger, available for use by scientists, mathematicians, and anyone else."[2]
"Use of a proof-of-work system to calculate chains of prime numbers was an innovation that produced useful results while also meeting the criteria for a proof-of-work system: it involved a calculation that was difficult to perform but easy to verify, and the difficulty was adjustable."
It was first coin which had a proof of work with a practical use.
It is still early days but this is the most recent paper I found about this matter: https://eprint.iacr.org/2017/203.pdf
[1] https://bitcointalk.org/index.php?topic=437.msg3807#msg3807
easy to mine == easy to attack. If you make it easier to do the miners (and attackers) will simply do it more (in fact an important attribute of proof of work is that the difficulty is dynamically adjustable to keep the block rate reasonably steady). Changing your proof of work does nothing but change the hardware miners are using. etherium has a function designed to work best (or at least close to best) on GPUs compared to bitcoin's which is most optimally implemented on an ASIC. You can also try to optimise for general purpose CPUs or FPGAs. But it does not change the amount of energy miners are incentivised to put in. Only changing the block reward does that. The whole deal with proof of work is that the work is what secures the network by incentivising miners to do more work than an attacker is willing or able to put in.
> Satoshi introduced blockchain checkpoint which basically enforces consensus.
This is a nice sanity check but it basically does nothing against 51% attacks. No realistic attack scenario involves a complete rewriting of the chain, nor is that necessary to make money or substantially destroy trust in the system. If you are waiting for your transaction to be in a checkpoint in a version rolled out to almost all bitcoin nodes, I submit that you have a cryptocurrency which is even less convenient for transactions than gold bars. It's also got nothing to do with whether bitcoin's block reward is well chosen or not.
> So centralized foundation controls decentralized network? And what is right amount?
Indeed. it can't rule entirely without the consent of the markets, but in practice it has a fair amount of control. And what is the right amount of proof of work is a very difficult question to answer. My main point is there's no particular reason bitcoin's reward structure (either block rewards or transaction fees) should correlate with it. Etherium at least in principle has more potential to react to changes in the situation, even if 'what the community/foundation thinks is the right amount' is also probably a relatively poor estimator of the correct level.
> computed chains of prime numbers (Cunningham and bi-twin chains), the results of which were published on its blockchain's public ledger, available for use by scientists, mathematicians, and anyone else
I would be interested in whether anyone actually used this information. I have similar reservations about other 'useful' proofs of work. I'll believe it when people are actually bidding to have their problems used in the chain (which is inevitable as soon as such a proof of work is useful).
proof of stake vs proof of work is totally orthogonal to transaction processing volume.
PoS determine the list of proposers in advance, meaning no orphan risks.
Looking at Ethereum whitepaper[1] I only found one mention of proof of stake:
"an alternative approach has been proposed called proof of stake, calculating the weight of a node as being proportional to its currency holdings and not computational resources; the discussion of the relative merits of the two approaches is beyond the scope of this paper but it should be noted that both approaches can be used to serve as the backbone of a cryptocurrency."
And why Satoshi didn't consider switching Bitcoin to POS if it is so good.
Looking at Ethereum whitepaper[1] I only found one mention of proof of stake:
"an alternative approach has been proposed called proof of stake, calculating the weight of a node as being proportional to its currency holdings and not computational resources; the discussion of the relative merits of the two approaches is beyond the scope of this paper but it should be noted that both approaches can be used to serve as the backbone of a cryptocurrency."
And why Satoshi didn't consider switching Bitcoin to POS if it is so good.
PoW was ready back then, PoS tech was not there yet.