Pages:
Author

Topic: My thoughts about the blocksize thing (Read 3576 times)

legendary
Activity: 2940
Merit: 1090
February 23, 2013, 09:00:57 AM
#72
Well I think "we" are "doing is ASAP" in the sense that until "we" have figured out exactly what hard-forking changes will be bundled together into the next hard-fork no hard-fork should be attempted.

Who the "we" is might be part of what is being discussed, of course.

-MarkM-
hero member
Activity: 501
Merit: 500
February 23, 2013, 08:54:03 AM
#71
You want to arbitrarily make a not-yet-needed change that could break the network just so you will feel confident that it is politically easy to make not-needed changes???

-MarkM-

The change is a necessary one IF Bitcoin becomes even a couple of orders of magnitude more widely adopted. Which would still mean it'd be a niche currency.

But I want it decided ASAP because I think hard forks such as this need to be done with a huge lead time. I support misterbigg's miner-voting proposal, or some variation of it. I do not support just raising the max block size to 10M (and creating another necessary hard fork in the hypothetical far future).

I do not think this is any kind of pressing issue at the moment, but hard forks can't be done just like that. Even if the actual fork happens ten years from now it would be very good to have the new protocol ready now.
legendary
Activity: 2940
Merit: 1090
February 23, 2013, 08:15:51 AM
#70
You want to arbitrarily make a not-yet-needed change that could break the network just so you will feel confident that it is politically easy to make not-needed changes???

-MarkM-
hero member
Activity: 501
Merit: 500
February 23, 2013, 08:02:21 AM
#69
And, if price dropped, the people's interest (and thus transaction volume) will decrease, then the system will become good again
...and doomed to stagnation. No more innovation would occur, no more moderately sized and up businesses would start accepting bitcoins, and the businesses that do accept it would phase it out over time. Interest in bitcoin would drop, and it would be declared a failure. Because of that stigma, businesses would become even more hesitant about accepting crypocurrency in general than they already are, and it would stay that way until either something radically different from bitcoin was created or several generations passed. Later on, people would look back in awe about how Bitcoin was far ahead of its time and wonder what happened. That is our worst-case scenario, and it's more likely than you might think.

This is exactly what I expect to happen. Not necessarily because of the block size limit thing, but because of some other technical, protocol-level oversight that is politically impossible to correct.

The only reason why I have any bitcoins is that I want to hedge against the possibility that I am wrong about this.
legendary
Activity: 2940
Merit: 1090
February 23, 2013, 01:45:27 AM
#68
i'll hop on the bandwagon too...more transactions per block means more fees for the miners

While you're hopping on the bandwagon you might to...actually read the posts in the Development & Technical Discussion forum regarding block size instead of merely regurgitating your view that "hard coded limits are bad." More transactions per block means less fees for miners. I'll leave it as an exercise for you to figure out why.


If this is true, and miners have the option currently of including fewer (or 0) transactions in their blocks, why do current blocks not have minimal numbers of transactions?

It seems to me that to maximize transaction revenue, a miner would want to include the max number of paying transactions that he could, and a higher number per block would equal higher fees.

A free market regulating what is, and isn't an acceptable transaction fee seems totally appropriate, rather than pandering to miners to beg inclusion into the chain. I'm still fuzzy on why miners should be not only be beholden to blocksize limits but also be forced into a position to refuse transactions, even though the network and nodes may be fully capable of accommodating such transactions. It is blatantly arbitrary and never does the max blocksize limit ever take into consideration, nor even measure what the network is capable of handling.

Sheesh, stop moaning then and simply send so many paying transactions day in and day out that you saturate the current block size limit.

Miners will be making so much money they will all eagerly upgrade their equipment and start lobbying for maybe even a far far larger max block size than you even imagine, simply because you provided enough fees to cover the upgrade and they are eager to attract more users like you - users who have a steady day in day out need for X megabytes per block, every block, just for their own transactions.

Isn't the whole point of the free market supposed to be the more money you bring to market the more merchants are going to clamour to come get some of that money? Bring the money.

Also it is not blatantly arbitrary it is what the network could handle, given the hardware and bandwith already paid for and installed. If you want more hardware and bandwidth paid for and installed, pay for it and either install it or let others take care of installing if you only want to pay the bill not do the actual work and deal with the nitty gritty details first-hand.

-MarkM-
full member
Activity: 154
Merit: 100
February 22, 2013, 09:56:23 PM
#67

More than half of bitcoins have been mined, so if I were the business, simple, only accept old coin, same amount in both chain, using the highest exchange rate of the two, the guy having old coin is not paying me twice, since ultimately only fork become longer than the other and miners would jump to and hash for it so it gains more hashing power and dominate again later.

How do you identify which coin is old and which coin is new?

BTW, there will be two chain, the length will be the same
The 'length' of the entire block chain refers to the chain with the most combined difficulty, not the one with the most blocks.

Isn't amazing what Satoshi thought of in advance?

One of the key innovation of Satoshi, core security/trust model of bitcoin
legendary
Activity: 4760
Merit: 1283
February 22, 2013, 09:28:30 PM
#66

The 'length' of the entire block chain refers to the chain with the most combined difficulty, not the one with the most blocks.

Isn't amazing what Satoshi thought of in advance?

Yes.  It blows me away.
legendary
Activity: 1386
Merit: 1004
February 22, 2013, 09:14:47 PM
#65

More than half of bitcoins have been mined, so if I were the business, simple, only accept old coin, same amount in both chain, using the highest exchange rate of the two, the guy having old coin is not paying me twice, since ultimately only fork become longer than the other and miners would jump to and hash for it so it gains more hashing power and dominate again later.

How do you identify which coin is old and which coin is new?

BTW, there will be two chain, the length will be the same
The 'length' of the entire block chain refers to the chain with the most combined difficulty, not the one with the most blocks.

Isn't amazing what Satoshi thought of in advance?
full member
Activity: 154
Merit: 100
February 22, 2013, 08:42:36 PM
#64

Why hard fork in your opinion is a inflation, hard fork essentailly make two versions of bitcoin, and in the end, only one could win or both lose.

Same money, now you can spend them twice in two different network, isn't that inflation?

After the fork, it is very difficult to explain to people why they need to know which version of bitcoin they are using, and since old coin can be used on both network, they will worth more than the new coin... and business owner have to give two price for their product: one for old coin and one for new coin... All of these will create confusion and the normal business owner will regard this as a result of failed experiment by computer geeks, and they just drop it

At least the adoption rate will drop for several years until people forget about this fork



More than half of bitcoins have been mined, so if I were the business, simple, only accept old coin, same amount in both chain, using the highest exchange rate of the two, the guy having old coin is not paying me twice, since ultimately only fork become longer than the other and miners would jump to and hash for it so it gains more hashing power and dominate again later.

How do you identify which coin is old and which coin is new?

BTW, there will be two chain, the length will be the same
The 'length' of the entire block chain refers to the chain with the most combined difficulty, not the one with the most blocks.
legendary
Activity: 1232
Merit: 1001
February 22, 2013, 12:26:11 PM
#63
I read your post sufficiently to note that you do not understand the concept of a hard fork, if you think we've already had one.

Even the combined output overflow bug fix, which lead to the longest chain fork in bitcoin history, cannot be considered a hard fork.  Vulnerable clients were able to remain on the network, after the bug was "healed."  This would not be the case in a hard fork.

The only difference to an actual hard fork and the example I gave was that the client in my example was not called Bitcoin-QT.

Nodes using this client where able using the Bitcoin Blockchain until the point where the first 25 BTC Reward was found. That's the point where they where not able to accept Bicoin Blockchain Blocks anymore and a spilt occured.

Also I only wanted to show that that doesn't mean a 100% infaltion. For this the example was sufficient:


That's not the first hardfork. Not even in recent times. Remember the reward halving. There was made a fork by some where the reward didn't halve.

So this was a 100% inflation immediately, too? OMG!

I'm sure you misunderstood me here. / Read more in my post than what I was trying to say.

But I thought that the combined output overflow Fix was one. I wasn't around at this time and from post referring to this issue I gained the Impression that old version would indeed not accept Blocks after this fix. So I was wrong there.
legendary
Activity: 1596
Merit: 1100
February 22, 2013, 12:15:30 PM
#62
I read your post sufficiently to note that you do not understand the concept of a hard fork, if you think we've already had one.

Even the combined output overflow bug fix, which lead to the longest chain fork in bitcoin history, cannot be considered a hard fork.  Vulnerable clients were able to remain on the network, after the bug was "healed."  This would not be the case in a hard fork.

member
Activity: 113
Merit: 11
February 22, 2013, 11:04:38 AM
#61
i'll hop on the bandwagon too...more transactions per block means more fees for the miners

While you're hopping on the bandwagon you might to...actually read the posts in the Development & Technical Discussion forum regarding block size instead of merely regurgitating your view that "hard coded limits are bad." More transactions per block means less fees for miners. I'll leave it as an exercise for you to figure out why.


If this is true, and miners have the option currently of including fewer (or 0) transactions in their blocks, why do current blocks not have minimal numbers of transactions?

It seems to me that to maximize transaction revenue, a miner would want to include the max number of paying transactions that he could, and a higher number per block would equal higher fees.

A free market regulating what is, and isn't an acceptable transaction fee seems totally appropriate, rather than pandering to miners to beg inclusion into the chain. I'm still fuzzy on why miners should be not only be beholden to blocksize limits but also be forced into a position to refuse transactions, even though the network and nodes may be fully capable of accommodating such transactions. It is blatantly arbitrary and never does the max blocksize limit ever take into consideration, nor even measure what the network is capable of handling.
legendary
Activity: 1988
Merit: 1012
Beyond Imagination
February 22, 2013, 10:49:30 AM
#60
1. Tell me where is that fork, I'm interested to mine some coin on that fork, I just don't know it even existed

https://bitcointalk.org/index.php?topic=128370.0;topicseen
   
https://github.com/treazant/treazant

- don't know if this is still alive, though.

Based on author it failed after the split (technically), if he spend bitcoin on one chain, it will be broadcasted to another chain thus invalidate the coin's spendability on another chain, maybe his code is not enough good to run a seperate chain

I can imagine, if it really worked, there will be many people hashing on that chain by now, since it doesn't hurt to be able to double spend the old bitcoin on another chain, no matter how little value that chain has
legendary
Activity: 1988
Merit: 1012
Beyond Imagination
February 22, 2013, 10:32:17 AM
#59

Why hard fork in your opinion is a inflation, hard fork essentailly make two versions of bitcoin, and in the end, only one could win or both lose.

Same money, now you can spend them twice in two different network, isn't that inflation?

After the fork, it is very difficult to explain to people why they need to know which version of bitcoin they are using, and since old coin can be used on both network, they will worth more than the new coin... and business owner have to give two price for their product: one for old coin and one for new coin... All of these will create confusion and the normal business owner will regard this as a result of failed experiment by computer geeks, and they just drop it

At least the adoption rate will drop for several years until people forget about this fork



More than half of bitcoins have been mined, so if I were the business, simple, only accept old coin, same amount in both chain, using the highest exchange rate of the two, the guy having old coin is not paying me twice, since ultimately only fork become longer than the other and miners would jump to and hash for it so it gains more hashing power and dominate again later.

How do you identify which coin is old and which coin is new?

BTW, there will be two chain, the length will be the same
legendary
Activity: 1232
Merit: 1001
February 22, 2013, 10:19:34 AM
#58
That's not the first hardfork. Not even in recent times. Remember the reward halving. There was a fork made by some where the reward didn't halve.

Wrong.  Mining a side chain for a small amount of time is not a hard fork.

A hard fork is where it is impossible for older clients to continue with the new bitcoin, without a software upgrade, because they would find some post-fork detail invalid (when it should be considered valid).

We still have many older clients on the network, verifying the chain.

Sure, I didn't say any different. But you are wrong here. The example was a fork. It is build on the Blockchain until the point of the halving. In was impossible for older clients to continue with the new bitcoin, without a software upgrade, because they would find some post-fork detail invalid (when it should be considered valid).

It just wasn't successful.

Or is it only a hard fork if the core developers change something on the protocol?
Did you even read my post?
legendary
Activity: 1596
Merit: 1100
February 22, 2013, 10:14:40 AM
#57
That's not the first hardfork. Not even in recent times. Remember the reward halving. There was a fork made by some where the reward didn't halve.

Wrong.  Mining a side chain for a small amount of time is not a hard fork.

A hard fork is where it is impossible for older clients to continue with the new bitcoin, without a software upgrade, because they would find some post-fork detail invalid (when it should be considered valid).

We still have many older clients on the network, verifying the chain.

full member
Activity: 154
Merit: 100
February 22, 2013, 09:49:45 AM
#56

Why hard fork in your opinion is a inflation, hard fork essentailly make two versions of bitcoin, and in the end, only one could win or both lose.

Same money, now you can spend them twice in two different network, isn't that inflation?

After the fork, it is very difficult to explain to people why they need to know which version of bitcoin they are using, and since old coin can be used on both network, they will worth more than the new coin... and business owner have to give two price for their product: one for old coin and one for new coin... All of these will create confusion and the normal business owner will regard this as a result of failed experiment by computer geeks, and they just drop it

At least the adoption rate will drop for several years until people forget about this fork



More than half of bitcoins have been mined, so if I were the business, simple, only accept old coin, same amount in both chain, using the highest exchange rate of the two, the guy having old coin is not paying me twice, since ultimately only fork become longer than the other and miners would jump to and hash for it so it gains more hashing power and dominate again later.
legendary
Activity: 1988
Merit: 1012
Beyond Imagination
February 22, 2013, 09:33:19 AM
#55

Why hard fork in your opinion is a inflation, hard fork essentailly make two versions of bitcoin, and in the end, only one could win or both lose.

Same money, now you can spend them twice in two different network, isn't that inflation?

After the fork, it is very difficult to explain to people why they need to know which version of bitcoin they are using, and since old coin can be used on both network, they will worth more than the new coin... and business owner have to give two price for their product: one for old coin and one for new coin... All of these will create confusion and the normal business owner will regard this as a result of failed experiment by computer geeks, and they just drop it

At least the adoption rate will drop for several years until people forget about this fork

legendary
Activity: 1232
Merit: 1001
February 22, 2013, 09:27:12 AM
#54
1. Tell me where is that fork, I'm interested to mine some coin on that fork, I just don't know it even existed

https://bitcointalk.org/index.php?topic=128370.0;topicseen
   
https://github.com/treazant/treazant

- don't know if this is still alive, though.
legendary
Activity: 1988
Merit: 1012
Beyond Imagination
February 22, 2013, 09:20:09 AM
#53

That's not the first hardfork. Not even in recent times. Remember the reward halving. There was made a fork by some where the reward didn't halve.

So this was a 100% inflation immediately, too? OMG!

1. Tell me where is that fork, I'm interested to mine some coin on that fork, I just don't know it even existed
2. That fork is not driven by core developers
3. It diviate from the bitcoin protocol that much so it not even can be called bitcoin, it has unlimited suppply
Pages:
Jump to: