Pages:
Author

Topic: Pegged Sidechains [PDF Whitepaper] - page 6. (Read 14558 times)

cjp
full member
Activity: 210
Merit: 124
October 24, 2014, 06:13:01 PM
#11
The paper suggests creating a new opcode.
Isn't it, by pure accident (I assume), also possible to do it with existing opcodes, along the lines of my proposal here?:
https://bitcointalksearch.org/topic/pay-with-blockchain-knowledge-a-useful-monstrosity-of-a-bitcoin-script-819901
https://github.com/cornwarecjp/amiko-pay/blob/master/doc/pay%20with%20blockchain%20knowledge.md

I'm not saying that my approach is necessarily better: one obvious disadvantage is that it's a monstrous script (but then, opcodes only take a single byte of storage). I'm just saying it might be an option to be considered.
full member
Activity: 187
Merit: 162
October 24, 2014, 05:12:41 PM
#10
It's not simple. The authors explicitly state that
Quote
Sidechains introduce additional complexity on several levels.

They introduce some additional complexity, but sidechains are exciting because when you look at the relative complexity that they introduce (compared to other technical changes) vs. the relative benefit that they give, that ratio is probably more favorable than any other technical proposal that I'm aware of.
full member
Activity: 187
Merit: 162
October 24, 2014, 05:08:49 PM
#9
I glanced over the paper and have a couple of perhaps naive questions:
1. As bitcoin has economic value, I don't quite understand how this would work with sidechains. Suppose I transfer 1000BTC to a sidechain, but whatever changes i make will result in a loss of purchasing power of the "new bitcoin" in my sidechain. However, since I have a two way peg, i would be able to transfer my "new bitcoin" back to parental bitcoin chain at the 1:1 ratio?
2. Alternatively, if my "new bitcoin" chain will be successful, then bitcoins will 'evaporate' from the parental chain toward my chain, but it is intuitively unfair that initial coins in the "new bitcoin" will have the same value as latecomers 'new bitcoins' that will 'evaporate' later from the parental bitcoin. If no equal value, then how that difference in value would be determined?
3. Will parental bitcoins acquire more and more value as sidechains accumulate or will they lose value toward zero as value is transferred to sidechains?
4. I think that authors might need to introduce some value "entanglement" between 'locked' bitcoins (that moved to sidechains) and the rest of bitcoins in the parental chain. This way, if sidechains acquire additional value this value will be reflected in "non-locked" parental bitcoins, otherwise parental bitcoins will be unaffected by sidechains growth and will eventually lose value.

1. Not sure why you think bitcoins will lose purchasing power on your sidechain. Because coins can always be transferred between chains, the value will be roughly equal. Any difference in value will be small and will just compensate for the delay in moving them.

2. Not sure why you think coins on both chains having the same value is "unfair." But again, the values will be roughly equal, because if they weren't there would be a profit opportunity in buying coins on the lower value chain, transferring them to the higher value chain, and selling them. Similar to why bitcoins on (functioning) exchanges tend to be about the same price.

3. As described above, the value of coins will be roughly equal between chains.

4. This is unnecessary. Market forces will make the values approximately equal without needing any help.

Purely economic discussion about sidechains should probably be on the 'Economics' subforum.
legendary
Activity: 3738
Merit: 3848
October 24, 2014, 11:36:20 AM
#8
I glanced over the paper and have a couple of perhaps naive questions:
1. As bitcoin has economic value, I don't quite understand how this would work with sidechains. Suppose I transfer 1000BTC to a sidechain, but whatever changes i make will result in a loss of purchasing power of the "new bitcoin" in my sidechain. However, since I have a two way peg, i would be able to transfer my "new bitcoin" back to parental bitcoin chain at the 1:1 ratio?
2. Alternatively, if my "new bitcoin" chain will be successful, then bitcoins will 'evaporate' from the parental chain toward my chain, but it is intuitively unfair that initial coins in the "new bitcoin" will have the same value as latecomers 'new bitcoins' that will 'evaporate' later from the parental bitcoin. If no equal value, then how that difference in value would be determined?
3. Will parental bitcoins acquire more and more value as sidechains accumulate or will they lose value toward zero as value is transferred to sidechains?
4. I think that authors might need to introduce some value "entanglement" between 'locked' bitcoins (that moved to sidechains) and the rest of bitcoins in the parental chain. This way, if sidechains acquire additional value this value will be reflected in "non-locked" parental bitcoins, otherwise parental bitcoins will be unaffected by sidechains growth and will eventually lose value.
legendary
Activity: 1232
Merit: 1084
October 24, 2014, 09:30:32 AM
#7
SPV is pretty much the only way to get things to work.

If you want to distribute validation of the blockchain, then you need some way for validators to trust that other parts of the system are doing their job.
legendary
Activity: 1260
Merit: 1008
October 23, 2014, 04:57:04 PM
#6
really?

on the contrary I think that the simplicity of the solution should regarded as positive.

It's not simple. The authors explicitly state that
Quote
Sidechains introduce additional complexity on several levels.

Maybe I misunderstood you I thought you've said "simple" whereas you've actually used "obvoius".

People expected something extraordinary, not an obvious utilization of SPV, so I think majority is a little bit upset.
legendary
Activity: 2142
Merit: 1009
Newbie
October 23, 2014, 09:18:13 AM
#5
really?

on the contrary I think that the simplicity of the solution should regarded as positive.

It's not simple. The authors explicitly state that
Quote
Sidechains introduce additional complexity on several levels.
legendary
Activity: 1260
Merit: 1008
October 23, 2014, 08:59:49 AM
#4
Is it me or this is actually the only thread in bitcointalk about sidechains and has no replies whatsoever?  Huh

People expected something extraordinary, not an obvious utilization of SPV, so I think majority is a little bit upset.

really?

on the contrary I think that the simplicity of the solution should regarded as positive.
legendary
Activity: 2142
Merit: 1009
Newbie
October 23, 2014, 07:12:03 AM
#3
Is it me or this is actually the only thread in bitcointalk about sidechains and has no replies whatsoever?  Huh

People expected something extraordinary, not an obvious utilization of SPV, so I think majority is a little bit upset.
sr. member
Activity: 252
Merit: 250
Skoupi the Great
October 23, 2014, 06:36:53 AM
#2
Is it me or this is actually the only thread in bitcointalk about sidechains and has no replies whatsoever?  Huh
hero member
Activity: 994
Merit: 507
October 22, 2014, 01:28:23 PM
#1
I'm not involved at all but posting for discussion.

http://www.blockstream.com/sidechains.pdf
Pages:
Jump to: