Hacker Newsnew | past | comments | ask | show | jobs | submit | metroidfan832's commentslogin

>everyone will have to actively choose a side rather than the 'no' side getting all the non-active default votes

No, this just shifts the do-nothings from 'no' to 'yes', as they will have to actively create something that will let them stay with what they currently have. It is technically and morally dangerous because most people aren't technical enough to understand what they are being forced to accept.


I'll confess to only knowing the surface concepts, not the inner technical workings, so I could be wrong here. But this is my understanding.

With a future difficutly bomb in the current implentation, when a proposed hard fork from the ethereum team is approaching you have 3 options:

    1) You do nothing (you don't vote - the default) - You'll end up on the chain that eventually get's it's difficulty scaled up and will die. You will not be able to continue running this chain practially after this point.

    2) You agree with the fork (a yes vote) - You need to actively install the update.

    3) You disagree with the fork (a no vote) - You need to activly install a competing patch to remove the bomb. 
(Assuming we are talking about a widely controversial fork, not just something that you alone oppose. I'm not talking about having to create a patch yourself. I'm talking about the situation where there are two competing sides, both creating their own patches. So the difficulty involved with voting either way is exactly the same, just pick a side and installing their update.)

Having the difficulty bomb guarantees that (eventually) all users post fork must have actively made a concious choice one way or the other and upgraded. The users that do nothing are guaranteed to end up on a dead chain, and hence have not cast a vote in either direction.

I'm not sure how that can be interpreted as the do-nothings casting yes votes. Anyone who does nothing becomes no part of any future chain.


This isn't something that is forced. All of these are planned from the beginning. Frontier -> Homestead -> Metropolis -> Serenity.


Exactly. The Ice Ages have always been part of the plan. By installing a client with a built-in Ice Age, you're voluntarily joining a pact to upgrade at a certain point in the future. It's game theoretically effective for decentralized consensus.


Slippery slope is a valid argument. However, it can be used fallaciously.

https://en.wikipedia.org/wiki/Slippery_slope


No, they have neither. This is just a script to purchase an amount of bitcoin. It has to be run manually for each purchase. It is easier I think to just login to the exchange every day and make the purchase. Not sure why this is so high on HN.


Pieter Levels wrote pretty much the same thing a few days ago, but most people that know about Pieter know he likes to automate things. I'm pretty sure he set his up as a cron job.

https://gist.github.com/levelsio/ee9539134035492ba77a7be1b49...


yes you should add a cron to automate it daily


How do you automate money transfers?


Simple. Just add your bank account details to your exchange account and then your exchange can draw money from there automatically.


Sorry, I live in a country where that is unthinkable.


Buying on coinbase doesn't leverage the Dollar Cost strategy?


can't you set recurring purchases at set intervals on coinbase?


Yes, Coinbase supports daily / weekly / every 2 weeks / monthly recurring buys. They have fees on every buy though.


No, the difficulty can be adjusted at fork time so it doesn't matter. Literally anyone can fork.


That would ALSO be a hard fork though.

IE the legacy chain would be dead.

Yes, the legacy chain people can create their own new fork, but then it has to deal with all the disadvantages of being a hard fork, and the old chain will be dead.


Why would the legacy chain be dead? Bitcoin Cash is a hard fork of Bitcoin, both still run.


Currently 93% of the hashpower is signaling that they will switch from the legacy chain to the new hard fork.

If the main chain has a very low hashpower, then anybody and their mother can attack it/double spend/ ect very easily.

The miners on the fork could even commit some hashpower on their own to attack the old chain, so as to make sure that the new one wins.

Bitcoin cash never has the support of any significant amount of hashpower, so of course the main chain is still around.


True, but event 7% of the BTC hashpower is quite significant, and we may find that the 'old' branch lives on as another "Classic" or something.

Guess we'll see.


Unstoppable transaction is not a benefit.


It really depends on the use case. In general, in the commercial world, we want to be able to have transactions/contracts that can't just be voided without consequence because one of the parties thought it was a good deal at the time but it turned out not to be. On the other hand, most legal systems aren't going to enforce contracts that have ruinous effects on someone because of a simple mistake or event that no one could have foreseen.


Unless you want your transactions to be unstoppable, that is..


What if I don't want my transactions to be stopped?

Sure, the powers of the world that want to engage in financial censorship probably don't think of unstoppable transactions as benefit.

But the people that oppose censorship certainly do think of it as a benefit.


The continuing existence of Bitcoin disproves this. What do you base your point on?


That is a disadvantage. You can shoot yourself in the foot with real money.


That is not an advantage though.


The price is lower and market less deep so it is easier to get rich by buying now.


One Bitcoin is over $2000. How could someone dump everything into Bitcoin and lose the whole shebang?


Same as the stock market - by investing a lot of money right before a huge downswing.


By making mistakes: Loosing your wallet, accidentally sending it to the wrong address, having it in the wrong exchange at the wrong time, ...


several? Really? Please link me other languages that compile to EVM bytecode.


Ethereum developers use Solidity almost exclusively, because it is by far the most developed, but there is also Serpent, Viper and LLL. I don't know if Serpent and LLL are still being actively developed. Yoichi Hirai is also developing Bamboo [1].

[1] https://github.com/pirapira/bamboo


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: