itod
Legendary
Offline
Activity: 1974
Merit: 1077
^ Will code for Bitcoins
|
|
April 23, 2014, 10:30:42 PM |
|
I can buy a CoinTerra TerraMiner IV which gets 2 TH/s for $5999. Thats $3000 for 1 THs.
At that rate, I can get 60 PH/s (the entire current bitcoin network) for 180 million. And arguably, it would be much cheaper for a bulk order and working directly with core component manufacturers.
No you can't buy it and get it delivered today, you can order future batches for that price. Price for available THs are much higher, and only a few companies have any hardware on stock. You can offer millions, but they don't have the hardware to sell to you in any significant quantities. Keep in mind that in order to mount 51% attack you don't have to purchase 51% of the current hashrate, you have to purchase 102% of the current hashrate.
|
|
|
|
bwmedia
Newbie
Offline
Activity: 13
Merit: 0
|
|
April 23, 2014, 10:37:25 PM |
|
Pos is a great idea. It rewards each full node for staying on right? You dont have to have 51% of hash power, perhaps 51% of the full nodes
|
|
|
|
peligro
|
|
April 23, 2014, 10:45:07 PM |
|
I have to keep the Bitcoin wallet open and I will have a chance to collect more?
|
|
|
|
Littleshop
Legendary
Offline
Activity: 1386
Merit: 1004
|
|
April 23, 2014, 10:59:29 PM |
|
The kind of attack that concerns me is someone spending $100m or so on new hardware, not part of any pool, and thus gain over 51% percent. They then private mine empty blocks until they have a chain say 3 hours long. Then they publish it. At which point, all the transactions in those blocks, some of which had 18 confirmations, suddenly have zero confirmations. They all become vulnerable to double-spend attacks by their original senders. The attacker continues mining blocks, now including any double-spends. They do this once a day, at random times, from different IP addresses, for the next six months.
Spending $100 million to fuck up Bitcoin? If it could be done for 10 million (which it can't) I doubt anyone would take up on that offer. You can do a lot of things with 10 million that benefit yourself or make even more money. Doing an attack that you describe basically burns most of the money.
|
|
|
|
cbeast
Donator
Legendary
Offline
Activity: 1736
Merit: 1014
Let's talk governance, lipstick, and pigs.
|
|
April 23, 2014, 11:51:38 PM |
|
Where did you come up with $1 billion? I can buy a CoinTerra TerraMiner IV which gets 2 TH/s for $5999. Thats $3000 for 1 THs. At that rate, I can get 60 PH/s (the entire current bitcoin network) for 180 million. And arguably, it would be much cheaper for a bulk order and working directly with core component manufacturers. Even if it was a cool billion, that's not much for a government. Heck, the freakin state of illinois just decided to spend 100 million on a library for Obama. http://www.breitbart.com/Big-Government/2014/04/18/Illinois-Taxpayers-to-Give-100-Million-for-Obama-LibraryThis is true in theory, but not practice. Mining gear is usually obsolete by the time it ships. By the time you get your gear it will be inadequate. But, if money is no problem, then why not hire your own scientists and develop the next generation ASICs and build a secret fab to produce them? You could build it at the South Pole and import exotic animals for your tropical undergound zoo. You might have to kick out the Nazis first.
|
Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
|
|
|
jonald_fyookball
Legendary
Offline
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
|
|
April 24, 2014, 01:02:28 AM |
|
Where did you come up with $1 billion? I can buy a CoinTerra TerraMiner IV which gets 2 TH/s for $5999. Thats $3000 for 1 THs. At that rate, I can get 60 PH/s (the entire current bitcoin network) for 180 million. And arguably, it would be much cheaper for a bulk order and working directly with core component manufacturers. Even if it was a cool billion, that's not much for a government. Heck, the freakin state of illinois just decided to spend 100 million on a library for Obama. http://www.breitbart.com/Big-Government/2014/04/18/Illinois-Taxpayers-to-Give-100-Million-for-Obama-LibraryThis is true in theory, but not practice. Mining gear is usually obsolete by the time it ships. By the time you get your gear it will be inadequate. But, if money is no problem, then why not hire your own scientists and develop the next generation ASICs and build a secret fab to produce them? You could build it at the South Pole and import exotic animals for your tropical undergound zoo. You might have to kick out the Nazis first. So sure are you? I could have said the same thing 2 years ago: "it's true in theory but not in practice" if one suggested that a large exchange could go bankrupt and the CEO could steal/lose hundreds of thousands of coins...and sounded just as credible.
|
|
|
|
Paladin69
|
|
April 24, 2014, 01:12:28 AM |
|
Proof of Stake is socialist. It creates money out of thin air without working for it. Like a bank.
|
|
|
|
jonald_fyookball
Legendary
Offline
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
|
|
April 24, 2014, 01:20:09 AM |
|
I'm not saying proof of stake is the answer necessarily, but I do think the protocol should have something in place to prevent transactions from being permanently excluded in the case of a sustained 51% / mining monopoly.
|
|
|
|
Peter R
Legendary
Offline
Activity: 1162
Merit: 1007
|
|
April 24, 2014, 02:07:34 AM Last edit: April 24, 2014, 02:23:12 AM by Peter R |
|
...I do think the protocol should have something in place to prevent transactions from being permanently excluded in the case of a sustained 51% / mining monopoly.
It does, and it will get stronger over time. The protocol is consensus. Right now the consensus is: - Control of coins is proved by ECDSA signature - Double-spends are eliminated with blockchain PoW timestamp server - PoW is based on SHA256 hashing - New coins are created as per the original Satoshi inflation model All of this can change and will change if necessary. For example, in the extremely unlikely case that an unrelenting 51% attack took place, a bitcoin spin-off could be created using the latest version of the blockchain but with script hashing instead and with difficulty reset to 1 something low enough to entice miners. Most people with script hashers would start mining these new bitcoins like crazy because difficultly would be so low. Users won't care because all their coins are still valid. Blockchain.info and Coinbase wallet users probably won't even know that anything changed.
|
|
|
|
jonald_fyookball
Legendary
Offline
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
|
|
April 24, 2014, 02:26:46 AM |
|
|
|
|
|
jonald_fyookball
Legendary
Offline
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
|
|
April 24, 2014, 02:29:32 AM |
|
good to know that's possible... still I think we should have some mechanism to enforce transactions being included...like the block itself cannot be forged without some kind of checksum against a pool of transactions. whats wrong with that idea?
|
|
|
|
mgburks77
|
|
April 24, 2014, 02:47:46 AM |
|
Proof of Stake is socialist. It creates money out of thin air without working for it. Like a bank.
Bill O'Reilly over here lol It's not functionally different than how mining creates bitcoins. Both provide payment for securing the network. The main difference is that PoS doesn't waste a bunch of electricity in doing so. If you want to get technical linking value to labor performed is the basis of the labor theory of value and is the antithesis of free market economics which are informed by the view that value is a completely subjective characteristic, determined only by the interaction between buyer an seller in the open market. Markets are all about price discovery, not a predetermined value based on performed labor.
|
|
|
|
Peter R
Legendary
Offline
Activity: 1162
Merit: 1007
|
|
April 24, 2014, 02:55:14 AM |
|
good to know that's possible... still I think we should have some mechanism to enforce transactions being included...like the block itself cannot be forged without some kind of checksum against a pool of transactions. whats wrong with that idea?
Ideas like this have been debated for many years. It is sort of a "rite of passage" and it is important that people like you continue to ask them. The non-technical people in your sphere of influence will make up their mind about bitcoin based not on doing their research, but on listening to the opinions of people they trust like yourself. The problem with a check against a pool of transactions is that the attacker could simply add a bunch of his transactions to the pool and only include those. Blocks would still get filled, but it would be useless to all of us. Add a new twist to your defence, and they'll be a new exploit. I think there is no general solution to the Two Generals' Problem; the Satoshi model is a practical implementation that works provided honest nodes control more than 50% of the hash power. From my understanding, most here believe we should find ways to incentivize "hashers" to become "miners" (e.g., using P2P pool). This is the goal to work towards, IMO.
|
|
|
|
Ron~Popeil
|
|
April 24, 2014, 03:20:06 AM |
|
A proof of stake system sounds like a decent idea. Although it would have some unintended consequences as well. There would be a new incentive to hoard BTC and would slow down the still infant BTC economy. If I am getting an automatic percentage just for holding my BTC it is much more likely to sit idle. Of course the additional coins created by the POS system would help a bit but I do think it would slow down the speed at which BTC moves around the world right now.
|
|
|
|
jonald_fyookball
Legendary
Offline
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
|
|
April 24, 2014, 03:24:15 AM |
|
good to know that's possible... still I think we should have some mechanism to enforce transactions being included...like the block itself cannot be forged without some kind of checksum against a pool of transactions. whats wrong with that idea?
Ideas like this have been debated for many years. It is sort of a "rite of passage" and it is important that people like you continue to ask them. The non-technical people in your sphere of influence will make up their mind about bitcoin based not on doing their research, but on listening to the opinions of people they trust like yourself. The problem with a check against a pool of transactions is that the attacker could simply add a bunch of his transactions to the pool and only include those. Blocks would still get filled, but it would be useless to all of us. Add a new twist to your defence, and they'll be a new exploit. I think there is no general solution to the Two Generals' Problem; the Satoshi model is a practical implementation that works provided honest nodes control more than 50% of the hash power. From my understanding, most here believe we should find ways to incentivize "hashers" to become "miners" (e.g., using P2P pool). This is the goal to work towards, IMO. Thanks Peter. Yes, I realize I probably sound like a noob asking questions that have been debated for years but that's the only way one can learn. We are all advancing in knowledge on both an individual and group level. I'm not smarter than anyone else here but we should all try to think of ideas and solutions. You never know who's brain will come up with a breakthrough. And as you said it's important to keep asking the core questions because it stimulates further thought among everyone. Yes, more twists will be met with more exploits but that doesn't mean we can't tighten up the ship. I do see your point about the pool. How do nodes decide how many transactions of the pool to include in the checksum and which ones? If we could solve that, would we be onto something?
|
|
|
|
Peter R
Legendary
Offline
Activity: 1162
Merit: 1007
|
|
April 24, 2014, 03:32:39 AM |
|
The main difference is that PoS doesn't waste a bunch of electricity in doing so.
No, the main difference is that consensus is formed by those holding stake and not those willing to work. To me it is the difference between rent seekers (PoS) and innovators (PoW). The miners' eternal vigilance is the price paid for freedom.
|
|
|
|
SlipperySlope (OP)
|
|
April 24, 2014, 03:53:23 AM |
|
I have to keep the Bitcoin wallet open and I will have a chance to collect more?
An ideal Proof-of-Stake wallet is very much like the Bitcoin wallet you download for Bitcoin Core. There would be a generate option that you would enable with the amount of your bitcoin that you wish to risk exposing to the network in return for dividends. Over 12 months you would occasionally receive a bitcoin dividend that on average amounted to 10% of your risk-exposed bitcoin amount. When the block reward halves in 2017 your dividend rate drops to about 5%. Wallet owners such as yourself could opt to join a mining pool offering daily dividends if you permit them to risk your bitcoins in aggregate with other owners on the network. Mining pool fees are very reasonable - on the order of 1% per payment to you. If you take your coins off the network to be really safe, as in a paper wallet, then those coins do not get the dividend payments.
|
|
|
|
SlipperySlope (OP)
|
|
April 24, 2014, 04:02:27 AM |
|
A proof of stake system sounds like a decent idea. Although it would have some unintended consequences as well. There would be a new incentive to hoard BTC and would slow down the still infant BTC economy. If I am getting an automatic percentage just for holding my BTC it is much more likely to sit idle. Of course the additional coins created by the POS system would help a bit but I do think it would slow down the speed at which BTC moves around the world right now.
Proof-of-Stake should increase bitcoin prices as more gets held in anticipation of earning 10% dividends. The Bitcoin Economy would actually speed up after dropping the wasteful overhead of the current wasteful mining. No additional coins are generated by Proof-of-Stake. Satoshi's promise of fixed supply remains. You simply receive your fair share of the block reward rather than waste it in someone else's datacenter.
|
|
|
|
SlipperySlope (OP)
|
|
April 24, 2014, 04:16:28 AM |
|
The main difference is that PoS doesn't waste a bunch of electricity in doing so.
No, the main difference is that consensus is formed by those holding stake and not those willing to work. To me it is the difference between rent seekers (PoS) and innovators (PoW). Yes, the main difference is that PoS doesn't waste a bunch of electricity in doing so. That is why government bureaucrats will force a change in a few years when more than $100 billion gets wasted. (2018) You are a Chinese bureaucrat looking out your window at noon. On your desk is a staff regulation to prohibit SHA-256 and Scrypt ASIC manufacture, sale, installation and operation in China. The staff says that 5% of the coal-burning power plants under construction could be postponed if you sign the regulation . . . credit: http://www.huffingtonpost.com/daniel-k-gardner/can-china-win-the-war-on-_b_5182132.html
|
|
|
|
SlipperySlope (OP)
|
|
April 24, 2014, 04:32:51 AM |
|
Proof of Stake is socialist. It creates money out of thin air without working for it. Like a bank.
The important part of your argument is the creation of money out of thin air - so to speak. Satoshi put rewards into the network to motivate miners. Proof-of-Stake is exactly like the current Bitcoin system except that you get your fair share of the block rewards as a 10% average annual dividend, instead of those same rewards getting wasted in someone else's datacenter. You are the miner. But the genius of Proof-of-Stake is that it can be performed on an ordinary computer as long as you help process transactions and maintain the blockchain. Proof-of-Work is bizarre. It is sort of like a bank burning their notes in a moat to keep robbers out.
|
|
|
|
|