Author

Topic: Gold collapsing. Bitcoin UP. - page 821. (Read 2032266 times)

legendary
Activity: 1414
Merit: 1000
October 27, 2014, 09:51:36 PM
Who here has interpreted the SC paper to mean that you can get your BTC back from scBTC in the case of a SC failure?
I don't interpret it that way.

Before you can get your BTC back, you've got to perform burn transaction on the sidechain.

So if the sidechain ceases to function entirely, you have no way to generate the SPV proof that lets you claim your BTC.

http://www.reddit.com/r/IAmA/comments/2k3u97/we_are_bitcoin_sidechain_paper_authors_adam_back/clhpcke
Quote
Atomic swaps allow transfer to happen without waiting on the peg... a result of this means that a single 2wp transfer can basically exit all the people at once.

It does effectively mean that a sidechain abandoned by miners may end up costing more in transaction fees to exit than you'd like. The situation is much brighter than being left with altcoins no one wants, and also ignores the possible (likely?) existance of altruistic miners that continue to mine along just because.

But if some implementation of SC (I do not think SC as idea) become scam or there is a bug then bitcoins may be lost.

So in your opinion, does this mean everyone can get their BTC back in the event of a SC failure with just a larger tx fee?

It is very complex to answer.

SideChain can be created in many ways (but obviously you do want to accept this fact)
SideChain(IDEA) is "concept?" what describes your Bitcoin transaction off the main chain (transaction are not recorded in bitcoin blockchain).
One example of sidechain is bitcoin-exchange (one of them is Bitstamp). Bitstamp exists, and Bitstamp creates off-chain bitcoin transaction.(buys/sells bitcoins)

In term of SideChain(IDEA) it is centralized and ONE ENTITY controlled sidechain. -> It exists now.
 - you can lock your bitcoins in bitstamp controlled address and trade
 - Bitstamp is only miner who creates blockchain (history of trades) . Bitstamp mine transactions -> (who sold/bought, add-to-order-book, market-buy/sell, ... and so on) and Bitstamp publish orderbook.
 - and only Bitstamp can unlock your bitcoin (bitstampBTC)

Bitstamp is two-way-peg SC with 1:1 exchange rate and  ONE ENTITY controlled sidechain

==
Blockstream paper describes how to create different SideChain
 - one of them is Federated peg (M of N entities controlled sidechain) -> it can be created without changes to bitcoin protocol now.
 - I think, it is better than centralized one

==
and finally few variants how to create decentralized (not supported by bitcoin now)

==
this decentralized SC can be even combined with (M of N SC's) or (Single Entity SC) in case there is not enough mining power


=> The questions is  IF/HOW add decentralized SC's.



legendary
Activity: 1764
Merit: 1002
October 27, 2014, 09:31:11 PM
I just had a thought. If you wanted to have a sidechain that itself used proof of work mining (peg a PoW altchain to Bitcoin), how could it really work? The miners would have to get paid, and they surely can't be paid in bitcoins so they would get newly issued altcoins. But those particular altcoins would not be convertible to bitcoins,

A simpler version of this is described in the paper. Simply pay miners in a new altcoin that is distinct and can't be used to unlock Bitcoins at all. But still tradeable and valuable if has demand and scarcity.

You then have the benefit of two different types of coins on the same chain and can do atomic cross-coin trades easily without the need for slower and more complicated cross-chain trades.

Anyone who thinks this won't spawn a new explosion of altcoins is delusional.



yep
donator
Activity: 1722
Merit: 1036
October 27, 2014, 09:24:51 PM
As I've said before, if an alt ever started to threaten bitcoin's market-cap dominance, it would severely risk undermining bitcoin's scarcity argument, therefore drastically reducing people's willingness to hold crypto-currency for any longer than they need in order to use it as a payment network or what have you. Clearly there's still be some value (potentially large, given enough usage), but it'd be a lot less, at least near/medium-term, than if people want to hold it as a long-term store of value or inflation-hedge type asset.

I also wished for years that alts would just die already. They did not. It seems not likely that they will go away, rather they will bubble and some reach a medium market cap, before waning into obscurity. And always hundreds of shitcoins will try to reach the place in the moon. The total market cap of alts vs. BTC is the metric to be followed. BTC is "safe" as long as it is 10-20% or so, of BTC's market cap.

Creating altcoins is just so easy. Ingame item CKG's (created 2 weeks ago) "fully mined" marketcap is BTC483, with which it actually beats NeXT Horizon and Boolberry('s emitted marketcap). CKG is not crypto though, but could easily be.
legendary
Activity: 2968
Merit: 1198
October 27, 2014, 09:09:51 PM
As I've said before, if an alt ever started to threaten bitcoin's market-cap dominance, it would severely risk undermining bitcoin's scarcity argument, therefore drastically reducing people's willingness to hold crypto-currency for any longer than they need in order to use it as a payment network or what have you. Clearly there's still be some value (potentially large, given enough usage), but it'd be a lot less, at least near/medium-term, than if people want to hold it as a long-term store of value or inflation-hedge type asset.

There's some flexibility in that depiction, of course, but I think that's the "bias" being exposed when people promote bitcoin over alts.

I don't really think there is anything wrong with that theory. I don't entirely subscribe to it, but I respect people who do. As this is all new, the actual conclusion is unknown.

The difference is that when the conclusion is assumed (as is the case when asking "Why do you need ...") rather than stated as a theory, it becomes a bias.

legendary
Activity: 1764
Merit: 1002
October 27, 2014, 09:06:39 PM
Who here has interpreted the SC paper to mean that you can get your BTC back from scBTC in the case of a SC failure?
I don't interpret it that way.

Before you can get your BTC back, you've got to perform burn transaction on the sidechain.

So if the sidechain ceases to function entirely, you have no way to generate the SPV proof that lets you claim your BTC.

http://www.reddit.com/r/IAmA/comments/2k3u97/we_are_bitcoin_sidechain_paper_authors_adam_back/clhpcke
Quote
Atomic swaps allow transfer to happen without waiting on the peg... a result of this means that a single 2wp transfer can basically exit all the people at once.

It does effectively mean that a sidechain abandoned by miners may end up costing more in transaction fees to exit than you'd like. The situation is much brighter than being left with altcoins no one wants, and also ignores the possible (likely?) existance of altruistic miners that continue to mine along just because.

But if some implementation of SC (I do not think SC as idea) become scam or there is a bug then bitcoins may be lost.

So in your opinion, does this mean everyone can get their BTC back in the event of a SC failure with just a larger tx fee?
legendary
Activity: 1764
Merit: 1002
October 27, 2014, 09:02:11 PM
You can't pay for mining with BTC.

Not sure I understand this part... If you do a straight 1:1 peg you don't need mining of the sidechain right? The movement of assets between that chain is basically fit into transactions that goes into BTC blocks is it not?

As for the rest, they're free to do whatever they want, but I find I have every reason to have a BTC bias.

wtf? Your lucky I'm on planes and on my android otherwise id rip you apart. And you're the resident shill?

Of course the sc needs mining. In fact, initially it would be merge mining if its lucky. There's been plenty discussion and skepticism this will even occur due to the insecurities.

legendary
Activity: 1722
Merit: 1004
October 27, 2014, 08:34:29 PM
...
The question "Why do you need to create a new currency?" exposes a bias. From a neutral perspective, one might just as easily ask "Why should I use BTC or BTC backing as my currency?" If you set aside the bias, there is no technical necessity to use BTC or exclusively BTC on a side chain.
...


If the bias is that we want crypto-currency to be capable of being a long-term store of value, then yes, that question exposes a bias.

As I've said before, if an alt ever started to threaten bitcoin's market-cap dominance, it would severely risk undermining bitcoin's scarcity argument, therefore drastically reducing people's willingness to hold crypto-currency for any longer than they need in order to use it as a payment network or what have you. Clearly there's still be some value (potentially large, given enough usage), but it'd be a lot less, at least near/medium-term, than if people want to hold it as a long-term store of value or inflation-hedge type asset.

There's some flexibility in that depiction, of course, but I think that's the "bias" being exposed when people promote bitcoin over alts.
legendary
Activity: 1414
Merit: 1000
October 27, 2014, 08:31:30 PM
I just had a thought. If you wanted to have a sidechain that itself used proof of work mining (peg a PoW altchain to Bitcoin), how could it really work? The miners would have to get paid, and they surely can't be paid in bitcoins so they would get newly issued altcoins. But those particular altcoins would not be convertible to bitcoins,

A simpler version of this is described in the paper. Simply pay miners in a new altcoin that is distinct and can't be used to unlock Bitcoins at all. But still tradeable and valuable if has demand and scarcity.

You then have the benefit of two different types of coins on the same chain and can do atomic cross-coin trades easily without the need for slower and more complicated cross-chain trades.

Anyone who thinks this won't spawn a new explosion of altcoins is delusional.

it might, the argument is : why do you need to create a new currency to support your altchain? what is your motive? can you not use BTC as a 1:1 peg?

it is an handicap for alt scammers

You can't pay for mining with BTC. That alone is a reason. In fact that's the original reason BTC exists at all. From the point of view of a sidechain, BTC is an external currency. If you could use BTC to secure a sidechain, you can use USD to secure a standalone blockchain. You can't.

Other people will probably want to do proof-of-stake (used for most new altcoins today, I think) or other things with different monetary properties. That also can't be done BTC, because you can't stake BTC into existence on the side chain.

Finally there are people who will simply not want to be associated with BTC for reasons of branding, marketing, distinctiveness, dislike or suspicion of BTC, etc. They won't use BTC backing simply because they can, at least not in a straight 1:1 form.

The question "Why do you need to create a new currency?" exposes a bias. From a neutral perspective, one might just as easily ask "Why should I use BTC or BTC backing as my currency?" If you set aside the bias, there is no technical necessity to use BTC or exclusively BTC on a side chain.

These may all sounds dumb to you, and perhaps they all are, but they can and will be done anyway.


Yes, you can create as many ScamSC as you want. Everybody has to ask yourself few question.
 - will I able to withdraw as many bitcoin as I want to send ? (probably yes, if no new scam coin are created) ?
 - is there some new utility I want to use ? (what is the utility of new sidechain ... is it pump/dump ?)
 - is not my chance to win scLotto by sending money there better ?
legendary
Activity: 1722
Merit: 1004
October 27, 2014, 08:25:15 PM
...
Other people will probably want to do proof-of-stake (used for most new altcoins today, I think) or other things with different monetary properties. That also can't be done BTC, because you can't stake BTC into existence on the side chain.
...


And that's probably going to be the most popular answer to: "Why aren't you just using a sidechain? Why do you need your own new currency?"
hero member
Activity: 644
Merit: 504
Bitcoin replaces central, not commercial, banks
October 27, 2014, 08:21:57 PM
You can't pay for mining with BTC.

Not sure I understand this part... If you do a straight 1:1 peg you don't need mining of the sidechain right? The movement of assets between that chain is basically fit into transactions that goes into BTC blocks is it not?

As for the rest, they're free to do whatever they want, but I find I have every reason to have a BTC bias.
legendary
Activity: 2968
Merit: 1198
October 27, 2014, 08:10:09 PM
I just had a thought. If you wanted to have a sidechain that itself used proof of work mining (peg a PoW altchain to Bitcoin), how could it really work? The miners would have to get paid, and they surely can't be paid in bitcoins so they would get newly issued altcoins. But those particular altcoins would not be convertible to bitcoins,

A simpler version of this is described in the paper. Simply pay miners in a new altcoin that is distinct and can't be used to unlock Bitcoins at all. But still tradeable and valuable if has demand and scarcity.

You then have the benefit of two different types of coins on the same chain and can do atomic cross-coin trades easily without the need for slower and more complicated cross-chain trades.

Anyone who thinks this won't spawn a new explosion of altcoins is delusional.

it might, the argument is : why do you need to create a new currency to support your altchain? what is your motive? can you not use BTC as a 1:1 peg?

it is an handicap for alt scammers

You can't pay for mining with BTC. That alone is a reason. In fact that's the original reason BTC exists at all. From the point of view of a sidechain, BTC is an external currency. If you could use BTC to secure a sidechain, you can use USD to secure a standalone blockchain. You can't.

Other people will probably want to do proof-of-stake (used for most new altcoins today, I think) or other things with different monetary properties. That also can't be done BTC, because you can't stake BTC into existence on the side chain.

Finally there are people who will simply not want to be associated with BTC for reasons of branding, marketing, distinctiveness, dislike or suspicion of BTC, etc. They won't use BTC backing simply because they can, at least not in a straight 1:1 form.

The question "Why do you need to create a new currency?" exposes a bias. From a neutral perspective, one might just as easily ask "Why should I use BTC or BTC backing as my currency?" If you set aside the bias, there is no technical necessity to use BTC or exclusively BTC on a side chain.

These may all sound dumb to you, and perhaps they all are, but they can and will be done anyway.



legendary
Activity: 1414
Merit: 1000
October 27, 2014, 07:49:41 PM
But if some implementation of SC (I do not think SC as idea) become scam or there is a bug then bitcoins may be lost.

Bitcoin may take a knock if 10% of the coins go missing. But that would actually simply increase the value of everyone else's holdings.

Yes, I agree.  There is no need/reason to HOLD bitcoins in sidechains if you do not use advantages of SC.

SideChain always use/observe original blockchain b/c  mainchain gives it value.  SC must preserve value of original mainchain b/c mainchain keeps that value.
hero member
Activity: 644
Merit: 504
Bitcoin replaces central, not commercial, banks
October 27, 2014, 07:41:29 PM
I just had a thought. If you wanted to have a sidechain that itself used proof of work mining (peg a PoW altchain to Bitcoin), how could it really work? The miners would have to get paid, and they surely can't be paid in bitcoins so they would get newly issued altcoins. But those particular altcoins would not be convertible to bitcoins,

A simpler version of this is described in the paper. Simply pay miners in a new altcoin that is distinct and can't be used to unlock Bitcoins at all. But still tradeable and valuable if has demand and scarcity.

You then have the benefit of two different types of coins on the same chain and can do atomic cross-coin trades easily without the need for slower and more complicated cross-chain trades.

Anyone who thinks this won't spawn a new explosion of altcoins is delusional.

it might, the argument is : why do you need to create a new currency to support your altchain? what is your motive? can you not use BTC as a 1:1 peg?

it is an handicap for alt scammers
hero member
Activity: 644
Merit: 504
Bitcoin replaces central, not commercial, banks
October 27, 2014, 07:37:00 PM
To Bitcoin there would be basically zero difference (between a sidechain crashing and burning and an individual losing their private keys.)

I don't know about you-all, but my interest in sidechains is nearly 100% about preserving Bitcoin and that is where my focus is.  Sidechains allow Bitcoin to freeze in it's current fairly reliable, predictable, and defensible state while not hampering the ability of it to server as the 'everything to everyone' value foundation.  That is the big appeal to me.

I'm not worried that a failure in a given sidechain will rub off on Bitcoin.  If anything I think that people will see that with sidechains,  failures are not catastrophic to Bitcoin proper.  I'll bet that there are a lot of people who are, like me, deeply concerned that Bitcoin itself is a single point of failure and efforts to grow it into the single currency for the world's masses are almost certain to trigger one failure or another and more likely than not a catastrophic one.

I'm looking forward to the new worlds that will open up as various sidechain efforts occur, and I hope to eventually use some of them for things I cannot do with Bitcoin right now, but that's pretty secondary.

+1
hero member
Activity: 644
Merit: 504
Bitcoin replaces central, not commercial, banks
October 27, 2014, 07:25:13 PM
Perhaps cypher's concern is that everyone moves their BTC over to the sidechain, then the sidechain fails in such a way that it's not possible to reconvert them to BTC, and the whole Bitcoin ledger is destroyed.

let him (brg444) answer since he's the resident shill.

I have explained in many posts above why it is unlikely everyone would move their BTC over to a side chain.

Cypherdoc suggests an anonymous peg to Bitcoin will be developed and by a curious strech of imagination envision that EVERYONE would want to transfer their BTC to that chain.

so, remember that the working example here is one where we have a Bitcoin fork plus perfect anonymity added on top as an innovation.  i believe the vast majority of BTC holders value anonymity.  therefore perfect anonymity should be better than pseudonymity.

since that's the case, why wouldn't you then move ALL your BTC into scBTC?

My answer to this is there is a place for both a white and a black market. You are delusional if you believe everyone would want to support or transact a 100% anonymous chain. There are some advantages to a transparent ledger that are not negligible.

If I'm wrong and the market somehow unanimously supports the anonymous feature then refer to :

... if a sidechain's feature becomes so obviously superior that the whole market wants it then it is much more likely this feature is implemented into the Bitcoin main chain, either as a soft fork OR a hardfork. This makes much more sense for every market participant than having them all switch to the sidechain. In that scenario, hard fork are still a very tricky proposition but with the help of experimentation and beta implementation within a sidechain, the risk is considerably mitigated and consensus much easier to obtain.

I tend to think this is a bit unlikely, though, simply because I can't see "everyone moves their BTC over to the sidechain" until it is absolutely solidly established that it is no more dangerous than Bitcoin is. That could take years, if it ever happens.

my thoughts exactly
legendary
Activity: 1414
Merit: 1000
October 27, 2014, 07:23:13 PM
wonderful.  so we (you) have concluded that a rise in the price of scBTC relative to BTC AND a movement of significant #'s of BTC into scBTC would be validation that a SC is working.

so, remember that the working example here is one where we have a Bitcoin fork plus perfect anonymity added on top as an innovation.  i believe the vast majority of BTC holders value anonymity.  therefore perfect anonymity should be better than pseudonymity.

since that's the case, why wouldn't you then move ALL your BTC into scBTC?

@cypherdoc

1. b/c if you are holder then your anonymity is not compromised in any of chains. (if you are not making transactions only holding coins then this SC is risk for you. You will use SC when you will want move your coins with anonymity)

2. BTC and scBTC will 1:1 forever in case SC will not fail.

3. SC is like an application, for example Distributed exchange, or fast transacting network or Mixer. If you do not want to trade, or buy/sell or mix-coin then you only take risk of holding coins in this application while do not use advantages of SC.  SC will not be more valuable with holders -> SC is valuable b/s making transaction is faster/invisible/cheaper/...
legendary
Activity: 1722
Merit: 1004
October 27, 2014, 06:57:53 PM
Perhaps cypher's concern is that everyone moves their BTC over to the sidechain, then the sidechain fails in such a way that it's not possible to reconvert them to BTC, and the whole Bitcoin ledger is destroyed.

To fully comprehend whether this is a concern requires some terminological cleanup. I think there's a basic misguided focus in the term "sidechain." It's not the chain but the peg that matters.

Imagine if Counterparty had delayed their launch a year. Instead of proof of burn where provably destroying 1 BTC gave you 1200 XCP, they set up a 2-way peg where locking 1 BTC gives you access to 1200 XCP (and the reverse: locking 1200 XCP gives you access to 1 BTC) in perpetuity. Why does that make XCP a "sidechain," whereas proof of burn makes it an "altcoin"? The key thing that's happening is some assets are being pegged to bitcoins. Insofar as the market was confident that you could always very easily convert between the two, forever, at 1 BTC = 1200 XCP, the price of 1200 XCP should be very close to 1 BTC. If someone sent you 1200 XCP, after all, you could easily convert them to 1 BTC and sell them for the same amount of dollars as if you had held 1 BTC from the start (and vice versa). So in theory you should be agnostic about which form you get paid in, and wallet software may not even show the end user which currency they are technically holding, i.e., whether they have 2 BTC or 2400 XCP, since it can be converted any time depending on the user's needs.

Now let's suppose everyone but you converted their BTC to XCP. You are the last BTC holder. Assuming convertibility remains, miners would still mine BTC for the block reward - since they could simply convert to XCP and sell for fiat. And you could still convert at any time. Theoretically your investment would never be at risk and you would only stand to gain if XCP were better since the value of XCP - and hence to the same degree BTC - would rise. If the peg lasts, the value of you coins can only grow if XCP is all around better.

One might even conceive that it's possible to do this without a protocol change, just using timelocks and one chain as the other's oracle. In the example, a kind of smart contract in Counterparty that issues you 1200 XCP when the oracle (trustless data directly from the Bitcoin blockchain) says that 1 BTC has been locked in a certain way, and similar smart contract in Bitcoin being set up simultaneously that unlocks the 1 BTC when the oracle (data directly from Counterparty's system) says that 1200 XCP has been locked in a certain way.

If it were done that way, it would look a lot more benign, but it may be the same in effect. Or it may not. But it's important to characterize the proponents' side correctly first in order to properly argue about any possible dangerous edge cases and have those arguments be understood by the proponents.


We're discussing a lot of narrow scenarios; ie, fixed perpetual pegs, where all of the side-coin supply is created from locked BTC. I see you brought up the partial-creation example downthread. So another wrinkle: What if the supply of the alt is capped at some lesser number than 21,000,000 * ExchangeRate? Say it's a 1:1 peg, but only 1,000,000 sidecoins can ever exist.

What happens if sidecoin gets successful and are really useful, so 1,000,000 BTC get locked. Then the sidecoin gets *more* successful. It's basically another alt at this point. There'd never be any reason for people to convert back, and there'd be no arb opportunity between BTC and SC. The SC would have a fiat value greater than bitcoin's, and a BTC value >1BTC.

I asked this pages ago, and HeliKopterBen asserted that arbitrage would cause people to sell SC, buy BTC with the proceeds, and then lock that BTC for more SC until the price matched. But that assumes that selling SC somehow locks it on the sidechain, thereby making "room" for more BTC to be transferred/locked in. But selling doesn't lock anything; all that happens is that control changes.

Point being, if there's enough demand for such a capped-supply SideCoin, at some point the practical link to bitcoin can be broken and we therefore just have another alt-coin. Maybe that's no worse than what we have today, but I don't know. I think the point is that there are probably a lot of economic considerations that haven't been deeply thought about given how flexible the exchange-rate function specification can be.
legendary
Activity: 1176
Merit: 1000
October 27, 2014, 06:49:10 PM
But if some implementation of SC (I do not think SC as idea) become scam or there is a bug then bitcoins may be lost.

Bitcoin may take a knock if 10% of the coins go missing. But that would actually simply increase the value of everyone else's holdings.
legendary
Activity: 2968
Merit: 1198
October 27, 2014, 06:38:58 PM
I just had a thought. If you wanted to have a sidechain that itself used proof of work mining (peg a PoW altchain to Bitcoin), how could it really work? The miners would have to get paid, and they surely can't be paid in bitcoins so they would get newly issued altcoins. But those particular altcoins would not be convertible to bitcoins,

A simpler version of this is described in the paper. Simply pay miners in a new altcoin that is distinct and can't be used to unlock Bitcoins at all. But still tradeable and valuable if has demand and scarcity.

You then have the benefit of two different types of coins on the same chain and can do atomic cross-coin trades easily without the need for slower and more complicated cross-chain trades.

Anyone who thinks this won't spawn a new explosion of altcoins is delusional.

legendary
Activity: 1414
Merit: 1000
October 27, 2014, 06:33:55 PM
Who here has interpreted the SC paper to mean that you can get your BTC back from scBTC in the case of a SC failure?
I don't interpret it that way.

Before you can get your BTC back, you've got to perform burn transaction on the sidechain.

So if the sidechain ceases to function entirely, you have no way to generate the SPV proof that lets you claim your BTC.

http://www.reddit.com/r/IAmA/comments/2k3u97/we_are_bitcoin_sidechain_paper_authors_adam_back/clhpcke
Quote
Atomic swaps allow transfer to happen without waiting on the peg... a result of this means that a single 2wp transfer can basically exit all the people at once.

It does effectively mean that a sidechain abandoned by miners may end up costing more in transaction fees to exit than you'd like. The situation is much brighter than being left with altcoins no one wants, and also ignores the possible (likely?) existance of altruistic miners that continue to mine along just because.

But if some implementation of SC (I do not think SC as idea) become scam or there is a bug then bitcoins may be lost.
Jump to: