Discussion:
[bitcoin-dev] Blockchain Voluntary Fork (Split) Proposal (Chaofan Li)
Ilan Oh via bitcoin-dev
2018-01-22 19:01:02 UTC
Permalink
How do you handle the mining on each chain ?

The chain with the most mining power will tend to have more value.

Also blocks are not mined equally and 1 chain will be longer than the other
thus faster thus more valuable.

It seems to be a sidechain proposal with the exact same protocol.
Mark Friedenbach via bitcoin-dev
2018-01-22 19:59:39 UTC
Permalink
Post by Ilan Oh via bitcoin-dev
The chain with the most mining power will tend to have more value.
I believe you have the causality on that backwards. The tokens which are worth more value will attract more mining hash rate. Miners respond to cash-out value, they don’t set it.
Eric Voskuil via bitcoin-dev
2018-01-22 22:52:23 UTC
Permalink
This is true but confuses people because obviously miners must commit capital to mining before any block space can exist to have value. The reason for the misunderstanding is that miners don’t simply respond, they anticipate. All production, and therefore capital investment, is the result of anticipation of future returns, not an attempt to chase past returns.

The first miner anticipated that the then-worthless “tokens” he was mining would have a future value. Turns out he was right. Others have been wrong, which is the nature of betting on future prices. But if nobody does it, there are no products.

e
Post by Mark Friedenbach via bitcoin-dev
Post by Ilan Oh via bitcoin-dev
The chain with the most mining power will tend to have more value.
I believe you have the causality on that backwards. The tokens which are worth more value will attract more mining hash rate. Miners respond to cash-out value, they don’t set it.
_______________________________________________
bitcoin-dev mailing list
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
Chaofan Li via bitcoin-dev
2018-01-23 00:38:10 UTC
Permalink
Miners are most likely to be equally distributed between the two almost
same chains.
If one chain is faster, according to the difficulty adjustment scheme, it
will become more difficult to mine.
The two chain should have similar chain generation rates with similar
difficulty and similar length.
or the miners will be attracted to the chain easier to mine,
and more miners will make the chain generation rate increase and then,
after difficulty adjustment, harder to mine.
Equilibrium will be achieved.

All the above are based on one assumption: the two chains have the same
value initially or miners believe they will have the same value finally.
Eric Voskuil via bitcoin-dev
2018-01-23 04:57:46 UTC
Permalink
Miners are most likely to be  equally distributed between the two almost
same chains.
This is irrelevant as miners don't determine the utility of a money,
they anticipate it. However you don't have to accept this to recognize
the error of the argument below...
If one chain is faster, according to the difficulty adjustment scheme,
it will become more difficult to mine.
Mining difficulty controls the block period, not miner return on capital.
The two chain should have similar chain generation rates with similar
difficulty and similar length.
This is the consequence of the presumed common regulation of the block
period. It matters not how useful are either of the monies.
or the miners will be attracted to the chain easier to mine, 
and more miners will make the chain generation rate increase and then,
after difficulty adjustment, harder to mine.
You are conflating difficulty with profitability. These are not the same
thing. A chain can be more difficult and less profitable and the
reverse. Profitability is controlled by competition, as it is in all
markets. Competition is controlled by the cost of capital, which is in
turn controlled by time preference. Mining seeks the same level of
profitability for any coin, regardless of how difficultly. This applies
to all industry - difficulty does not regulate profit, it's just a cost.
Equilibrium will be achieved.> All the above are based on one assumption: the two chains have the same
value initially or miners believe they will  have  the same value finally.
Actually the opposite is the case. Even if we could start at a point of
perfect equality, the smallest change in the number of merchants or
human perception of the money (as examples), would lead one to be
slightly better. All things being equal that alone would lead to
elimination of one money in favor of the other.

One money is inherently better than two, as there is an exchange cost
between them. In the absence of exchange controls the better money gets
used, and in this case that can simply be the result of a slightly
larger network (or perception of it).

e
Chaofan Li via bitcoin-dev
2018-01-23 05:47:27 UTC
Permalink
The human perception of difference will be eliminated.
Will your bank tell you whether your balance means coins or paper money?
If wallets and exchanges only show the total amount of btc rather than
btc.0 and btc.1, there is no human perception difference.

Also note that one valid address is automatically valid on the other chain,
which means you can send money through any one chain. As long as one has
the private key, he/she can get the money anyway. So there is no difference
between number of merchants. The merchant ‘s address is valid on both
chains.

The exchange cost would be trivial. People don’t need to exchange two same
thing.

Chaofan
Post by Eric Voskuil via bitcoin-dev
Post by Chaofan Li via bitcoin-dev
Miners are most likely to be equally distributed between the two almost
same chains.
This is irrelevant as miners don't determine the utility of a money,
they anticipate it. However you don't have to accept this to recognize
the error of the argument below...
Post by Chaofan Li via bitcoin-dev
If one chain is faster, according to the difficulty adjustment scheme,
it will become more difficult to mine.
Mining difficulty controls the block period, not miner return on capital.
Post by Chaofan Li via bitcoin-dev
The two chain should have similar chain generation rates with similar
difficulty and similar length.
This is the consequence of the presumed common regulation of the block
period. It matters not how useful are either of the monies.
Post by Chaofan Li via bitcoin-dev
or the miners will be attracted to the chain easier to mine,
and more miners will make the chain generation rate increase and then,
after difficulty adjustment, harder to mine.
You are conflating difficulty with profitability. These are not the same
thing. A chain can be more difficult and less profitable and the
reverse. Profitability is controlled by competition, as it is in all
markets. Competition is controlled by the cost of capital, which is in
turn controlled by time preference. Mining seeks the same level of
profitability for any coin, regardless of how difficultly. This applies
to all industry - difficulty does not regulate profit, it's just a cost.
Post by Chaofan Li via bitcoin-dev
Equilibrium will be achieved.> All the above are based on one
assumption: the two chains have the same
Post by Chaofan Li via bitcoin-dev
value initially or miners believe they will have the same value
finally.
Actually the opposite is the case. Even if we could start at a point of
perfect equality, the smallest change in the number of merchants or
human perception of the money (as examples), would lead one to be
slightly better. All things being equal that alone would lead to
elimination of one money in favor of the other.
One money is inherently better than two, as there is an exchange cost
between them. In the absence of exchange controls the better money gets
used, and in this case that can simply be the result of a slightly
larger network (or perception of it).
e
ZmnSCPxj via bitcoin-dev
2018-01-30 05:32:58 UTC
Permalink
Good Morning Chaofan Li,
Post by Chaofan Li via bitcoin-dev
The human perception of difference will be eliminated.
Will your bank tell you whether your balance means coins or paper money?
If wallets and exchanges only show the total amount of btc rather than btc.0 and btc.1, there is no human perception difference.
This returns my initial question.

What ensures that a paper money with "10 Dollar" on it, is same as 10 coins each with "1 Dollar" on it?

This is the principle of fungibility, and means I can exchange a paper with "10 Dollar" on it for 10 coins with "1 Dollar" on it, because by government fiat, such an exchange is valid for all cases.

What ensures that btc.0 and btc.1 are indistinguishable from a human perception?
Post by Chaofan Li via bitcoin-dev
Also note that one valid address is automatically valid on the other chain, which means you can send money through any one chain. As long as one has the private key, he/she can get the money anyway. So there is no difference between number of merchants. The merchant ‘s address is valid on both chains.
The exchange cost would be trivial. People don’t need to exchange two same thing.
You are talking about sidechains. In every sidechain proposal, there is always some mechanism (SPV proof-of-work, drivechain proof-of-voting, proof-of-mainstake...) that ensures that a sidechain coin is exchangeable for a mainchain coin, and from there, that every sidechain coin is exchangeable for every other sidechain coin. I.e. that a smart contract with "1 BTC" on it is exchangeable for a mainchain UTXO of value "1 BTC".

A mere split is not enough. As I brought up, what makes your proposal different from 2X, BCash, etc.?

Regards,
ZmnSCPxj
Chaofan Li via bitcoin-dev
2018-01-30 06:20:35 UTC
Permalink
Hi ZmnSCPxj,
Post by ZmnSCPxj via bitcoin-dev
What ensures that a paper money with "10 Dollar" on it, is same as 10
coins each with "1 Dollar" on it?
Post by ZmnSCPxj via bitcoin-dev
This is the principle of fungibility, and means I can exchange a paper
with "10 Dollar" on it for 10 coins with "1 Dollar" on it, because by
government fiat, such an exchange is valid for all cases.
Post by ZmnSCPxj via bitcoin-dev
What ensures that btc.0 and btc.1 are indistinguishable from a human perception?
This is a good question. Does anyone think about why the bitcoins generated
from different blocks have the same value? Some of them are still
distinguishable ( if they are not combined with others sent out). Would
the bitcoins that can be traced back to the block where it was generated
be worth different from others ? If one day Satoshi released
his/her/their bitcoins , would the bitcoins from the first several blocks
mined by Satoshi be worth more?

I think for fungibility, it is not like either it has fungibility or it has
no fungibility. There should be a value of fungibility (e.g. from 0 to 1)
that can be measured or evaluated.

Chaofan

Loading...