znort987 (OP)
Early bitcoin miner
VIP
Member
Offline
Activity: 72
Merit: 12
|
|
June 04, 2012, 08:15:35 AM Last edit: April 25, 2013, 08:28:36 AM by znort987 |
|
z
|
|
|
|
Graet
VIP
Legendary
Offline
Activity: 980
Merit: 1001
|
|
June 04, 2012, 09:14:07 AM |
|
satoshidice....
|
|
|
|
Fuzzy
|
|
June 04, 2012, 09:30:09 AM |
|
satoshidice....
will ironically be the death of bitcoin
|
|
|
|
unclescrooge
|
|
June 04, 2012, 09:32:51 AM |
|
I see no reason why the network won't be able to handle the transactions. But the hardware required will be more and more consequent...
|
|
|
|
eleuthria
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
June 04, 2012, 10:43:55 AM |
|
SatoshiDice is really giving the network a taste of high volume transaction processing [compared to what we've seen in the past]. There was another block above 1k txes just a few hours ago. Might be time for more efforts to be spent on blockchain pruning.
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
herzmeister
Legendary
Offline
Activity: 1764
Merit: 1007
|
|
June 04, 2012, 12:43:08 PM |
|
Let's see, 50 BTC mining reward / 1322 transactions = 0.0378 BTC which would be the fee per transaction in the future in order to keep miners motivated to secure the network, I think that's acceptable.
|
|
|
|
Mushoz
|
|
June 04, 2012, 01:19:39 PM |
|
I see no reason why the network won't be able to handle the transactions. But the hardware required will be more and more consequent...
The network should be fine, but I'm increasingly worried about the satoshi client and the fact that it needs the whole blockchain locally. Agreed. There's a thread addressing this exact issue. Although I don't understand exactly how it works, it seems like a very good solution. Here's the link: https://bitcointalk.org/index.php?topic=83645.0
|
www.bitbuy.nl - Koop eenvoudig, snel en goedkoop bitcoins bij Bitbuy!
|
|
|
Technomage
Legendary
Offline
Activity: 2184
Merit: 1056
Affordable Physical Bitcoins - Denarium.com
|
|
June 04, 2012, 01:19:55 PM |
|
Not everyone needs to use the Satoshi client. Nobody uses the original BitTorrent client either. It's clear that running Bitcoin as a full node is going to require a bit more but I don't see that as a serious problem.
We need some optimization though and I think that SatoshiDice is the perfect incentive to start doing something about it.
As far as it being a problem currently, it is really not. Our blockchain is growing faster but the blocks themselves still have a lot of room for transactions on average. None of the blocks are hitting the maximum size.
|
Denarium closing sale discounts now up to 43%! Check out our products from here!
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
|
June 04, 2012, 01:23:24 PM Last edit: June 04, 2012, 02:33:36 PM by DeathAndTaxes |
|
IF Satoshi dice ends up being the "death of Bitcoin" then nothing much was lost.
1322 * 6 * 24 * 365 = ~70 million tx per year.
Paypal ~ 1 billion tx per year VISA ~ 80 billion tx per year
|
|
|
|
ThomasV
Legendary
Offline
Activity: 1896
Merit: 1353
|
|
June 04, 2012, 02:25:26 PM |
|
Let's see, 50 BTC mining reward / 1322 transactions = 0.0378 BTC which would be the fee per transaction in the future in order to keep miners motivated to secure the network, I think that's acceptable.
and we are soon going to enter a phase where transaction fees are necessary for miners to mine profitably; once transaction fees are about 5% of the total block reward, miners who mine empty block will not cover their costs.
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
phelix
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
June 04, 2012, 05:48:47 PM |
|
Let's see, 50 BTC mining reward / 1322 transactions = 0.0378 BTC which would be the fee per transaction in the future in order to keep miners motivated to secure the network, I think that's acceptable.
+1 interesting observation
|
|
|
|
etotheipi
Legendary
Offline
Activity: 1428
Merit: 1093
Core Armory Developer
|
|
June 04, 2012, 06:02:37 PM |
|
This will not come to pass. Way too complicated indeed.
I disagree. Bitcoin is complicated, not just this pruning/compression solution. I'm not saying that the linked thread is "the best way", but I assure you there will be no simple way to do it. However, the solutions are usually very simple in concept: represent the current state of the network as only the remaining unspent coins, you can throw away everything else. The details are in the algorithms for computing these unspent-output-trees, and sharing/verifying answers with other nodes. I used to think this was a pipe dream, because it would cause a hard fork to implement this securely in the network (because you'd have to modify the headers), but the linked thread brings up the fact that it can be done in a parallel blockchain with merged mining. This means that the pruning/compression would be strictly opt-in: users who don't care only use the regular network. Nodes that want the compression/pruning, can subscribe to the second chain and only download the most recent unspent-output-tree and latest blocks. With this in mind, it's actually feasible. And if there's a strong enough incentive -- like ensuring decentralization by enabling home computers to still participate in the network as full nodes -- then something should be done, even if it's not exactly this solution.
|
|
|
|
Aseras
|
|
June 04, 2012, 06:12:22 PM |
|
Let's see, 50 BTC mining reward / 1322 transactions = 0.0378 BTC which would be the fee per transaction in the future in order to keep miners motivated to secure the network, I think that's acceptable.
OK how about if bitcoins were worth significantly more than they are now. Lets say they are worth $20 to $50 each. Do you want to pay $1-2 per transaction. People bitch now about a few cents extra for credit card or a cash discount.
|
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
|
June 04, 2012, 06:15:15 PM |
|
OK how about if bitcoins were worth significantly more than they are now. Lets say they are worth $20 to $50 each. Do you want to pay $1-2 per transaction. People bitch now about a few cents extra for credit card or a cash discount.
If BTC was worth 10x as much fees 1/10th as high would pay the miners the same amount (in fiat terms). Since miner's costs are 99.9% fiat based the nominal amount of BTC is irrelivent. Today miners get paid ~$250 per block. In this block that worked out to $0.18 per tx. Given Bitcoin is in its infancy it is certainly possible the network can reach equilibrium at 10x as many tx and 2x higher block rewards. Something like ~15,000 tx per block and $500 reward =~$0.04 per tx.
|
|
|
|
dinker
Member
Offline
Activity: 103
Merit: 10
|
|
June 04, 2012, 06:50:21 PM |
|
So does more tx mean it takes more time/power to solve a block?
|
Help Me Help You Donations: 14kP6tNtrz3woESs9nEE5aDB81QTybGyyZ
|
|
|
eleuthria
Legendary
Offline
Activity: 1750
Merit: 1007
|
|
June 04, 2012, 06:53:15 PM |
|
So does more tx mean it takes more time/power to solve a block?
More TX mostly means more HDD space for storage, and a little more CPU usage and disk usage for verifying the blocks when downloading the chain.
|
RIP BTC Guild, April 2011 - June 2015
|
|
|
MoonShadow
Legendary
Offline
Activity: 1708
Merit: 1010
|
|
June 04, 2012, 07:16:20 PM |
|
So does more tx mean it takes more time/power to solve a block?
Nominally, yes. Practically, no.
|
"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."
- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
|
|
|
coretechs
Donator
Sr. Member
Offline
Activity: 362
Merit: 250
|
|
June 04, 2012, 09:01:52 PM |
|
This will not come to pass. Way too complicated indeed.
I disagree. Bitcoin is complicated, not just this pruning/compression solution. I'm not saying that the linked thread is "the best way", but I assure you there will be no simple way to do it. However, the solutions are usually very simple in concept: represent the current state of the network as only the remaining unspent coins, you can throw away everything else. The details are in the algorithms for computing these unspent-output-trees, and sharing/verifying answers with other nodes. I used to think this was a pipe dream, because it would cause a hard fork to implement this securely in the network (because you'd have to modify the headers), but the linked thread brings up the fact that it can be done in a parallel blockchain with merged mining. This means that the pruning/compression would be strictly opt-in: users who don't care only use the regular network. Nodes that want the compression/pruning, can subscribe to the second chain and only download the most recent unspent-output-tree and latest blocks. With this in mind, it's actually feasible. And if there's a strong enough incentive -- like ensuring decentralization by enabling home computers to still participate in the network as full nodes -- then something should be done, even if it's not exactly this solution. I had a similar reply started but this says it perfectly. A "rolling balance" alt-chain is a very interesting idea and complementary use would present a lot of potential benefits. What would need to be worked out is how to pay miners to mine the chain independently of block rewards and transaction fees paid by the bitcoin network, assuming another alt-coin is undesirable. On the other hand, if the difficulty of a balance chain is 1000x higher maybe it could spit out a single indivisible "bitdiamond" every time a block is solved and do so indefinitely. That would appease the deflationary-spiral folks too...
|
|
|
|
MoonShadow
Legendary
Offline
Activity: 1708
Merit: 1010
|
|
June 04, 2012, 09:18:57 PM |
|
Let's see, 50 BTC mining reward / 1322 transactions = 0.0378 BTC which would be the fee per transaction in the future in order to keep miners motivated to secure the network, I think that's acceptable.
OK how about if bitcoins were worth significantly more than they are now. Lets say they are worth $20 to $50 each. Do you want to pay $1-2 per transaction. People bitch now about a few cents extra for credit card or a cash discount. It's quite impossible for bitcoin to exceed, or likely even approach, a condition that would result in transaction fees exceeding those of credit card companys; for no other reason than bitcoin users would switch back and forth as it suits them, and the more it costs the fewer people it suits. That said, higher numbers of transactions per block also spreads the burdens. The more (paying) transactions that a block includes, the more miners are going to stay after the block reward decreases. No miners are required to include free transactions, so if there are more paying transactions in the queue than could fit within a single block, free transactions are simply going to have to wait till the rush passes. That's fine for donations, or transactions between trusting parties, but higher transaction values & those with limited mutual trust are simply going to have to pay the market transaction costs to get things done faster. If it's cheaper in transaction costs to buy your new car on credit, people will do it. If it's cheaper to pay the bitcoin transaction fee and wait an hour, people will do that. It's futile to try to guess how such contrived scenarios would work out, because the market would never let things get that far.
|
"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."
- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
|
June 04, 2012, 09:36:03 PM |
|
So does more tx mean it takes more time/power to solve a block?
In theory yes, in reality no. Every tx added to the block requires one additional has for the merkle tree but the amount of computational work in creating and validating a block is a rounding error compared to the quadrillions of clock cycles spent (collectively) looking for a hash which solves the block.
|
|
|
|
|