tvbcof
Legendary
Offline
Activity: 4676
Merit: 1276
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 06:36:46 PM |
|
This is a popular thread in that it's always at the top. I've been fascinated by Bitcoin for for over a year, and have decided to join bitcointalk.org to get more involved. I see Side Chains as more interesting than gold and would really appreciate a summary of the pros and cons they have for Bitcoin.
Why is this even a debated topic?
Probably because some people became invested (financially and/or emotionally) in various strategies which were predicated on certain expectations of how Bitcoin would overcome it's rather obvious weaknesses and did not anticipate sidechains as being one of them. In this respect sidechains are every bit as much of a 'disruptive technology' to Bitcoin as Bitcoin is to the mainstream debt-based monetary system. Naturally some people will lose, but they won't be going down without a fight.
|
sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
|
|
|
Adrian-x
Legendary
Offline
Activity: 1372
Merit: 1000
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 06:37:27 PM |
|
I mean, this guy seriously believes that anyone who cares enough to debunk his FUD and misinformation is somehow tied or working for Blockstream. That is some serious case of paranoid dementia.
Anyone spending this much energy must have some financial interest, you're admitted to owning just pennies worth of Bitcoin, why are you here? my job is to confront trolls who spread FUD and misinformation. I'd say I did a pretty good job with you
define: " job" in that statement?
|
Thank me in Bits 12MwnzxtprG2mHm3rKdgi7NmJKCypsMMQw
|
|
|
brg444
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 06:54:06 PM |
|
I mean, this guy seriously believes that anyone who cares enough to debunk his FUD and misinformation is somehow tied or working for Blockstream. That is some serious case of paranoid dementia.
Anyone spending this much energy must have some financial interest, you're admitted to owning just pennies worth of Bitcoin, why are you here? my job is to confront trolls who spread FUD and misinformation. I'd say I did a pretty good job with you
define: " job" in that statement? Care to pull up the inexistent post where I admit to only owning pennies worth of Bitcoin? If you can't find it surely you'll find those where I've stated that 95% of my net worth is in Bitcoin. So in a sense, you are right, this is exactly what I am doing : protecting my financial interest from FUD and misinformation spread by guys like cypherdoc. Even though I can clearly see through his BS some other, more impressionable, readers/lurkers might make decisions that could hurt my investment based on his FUD. Therefore I make it my duty to call him and everyone else on their BS to the extent of my capabilities & knowledge. I'm not always right, but at least the onlookers can consider both side of the...coin ![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
|
"I believe this will be the ultimate fate of Bitcoin, to be the "high-powered money" that serves as a reserve currency for banks that issue their own digital cash." Hal Finney, Dec. 2010
|
|
|
cypherdoc (OP)
Legendary
Offline
Activity: 1764
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:02:19 PM |
|
I mean, this guy seriously believes that anyone who cares enough to debunk his FUD and misinformation is somehow tied or working for Blockstream. That is some serious case of paranoid dementia.
Anyone spending this much energy must have some financial interest, you're admitted to owning just pennies worth of Bitcoin, why are you here? my job is to confront trolls who spread FUD and misinformation. I'd say I did a pretty good job with you
define: " job" in that statement? This is how pitiful this guy is. Either he's lying or he's dirt poor with a nefarious agenda: 95% of my wealth is in BTC.
|
|
|
|
brg444
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:06:58 PM |
|
This is a popular thread in that it's always at the top. I've been fascinated by Bitcoin for for over a year, and have decided to join bitcointalk.org to get more involved. I see Side Chains as more interesting than gold and would really appreciate a summary of the pros and cons they have for Bitcoin.
Why is this even a debated topic?
Here are some of my thoughts on the pros pulled up from a previous post. Maybe someone can provide some summary of reasonable cons that are well argued and based on facts and not speculation. I know there certainly was a couple of these throughout the discussion Sidechains enable miners to continue claiming BTC transactions fxs in a future where the Bitcoin blockchain will be unable to accomodate all types or needs of transactions. It incentivizes miners to continue securing the network in the best possible way by insuring their profitability.
It is an improvement on the current situation where transactions are ALREADY tending to be processed off-chain for convenience, speed and utility. Given the absolute existence and growth of demand for transactions types that are not implementable on the Bitcoin sidechain, the exodus of transactions to off-chain schemes is a rational concern going forward.
This is not only true with concern to miners and their transaction fees but also for the integrity of the Bitcoin ledger. Off-chain schemes inherently require additional trust in that the ledger will be preserved. The most likely suspects to inflate Bitcoin in its current state are these off-chain schemes. SPVProof sidechains enables the possibility to ensure the conservation of the ledger on a protocol level. With this we potentially eliminate fractional reserve schemes. If your chain/service/application do not recognize and preserve my stake in the ledger, at the extent that I am not looking to speculate on it, then you will not have my money and neither will you profit from the ledger's network effect.
Of course, this feature can be changed at the whims of the sidechain creator but it is in the interest of the consensus majority of the network to preserve the value of their investment, no matter the speculative prospects.
....
SPVProof sidechains, combined with merged-mining, enables miners to accomodate different chains with their security while reserving the rights to claim the transactions of any chain that gains significant traction. Their services are like a stamp of approval. Inclusion into the circle of chains who are MM by miners in some sort validates the legitimacy of a chain.
It is reasonable to assume a majority of sidechains will be bootstrapped on top of a federated model as it enables more security in the probable scenario where you will not be "backed" by the majority of miners from the start. You'll have to "earn your stripes", especially if you are a private entity/corporation.
The most established and community supported/used chains will end up being nearly as secure as BTC's mainchain simply because their value will command the ultimate security/decentralization
|
"I believe this will be the ultimate fate of Bitcoin, to be the "high-powered money" that serves as a reserve currency for banks that issue their own digital cash." Hal Finney, Dec. 2010
|
|
|
Odalv
Legendary
Offline
Activity: 1414
Merit: 1000
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:08:20 PM |
|
You and brg444 have made that abundantly clear.
JR's scenario: - how about we replace all money with sidechains! -> fantasy world - Every restaurant in the world will create their own sidechain currency which they can mine via proof of cooking. -> alt-coin It has nothing to do with SC. Yes, I was being sarcastic. You brought up this idea of using "proof of protein folding" in some kind of convoluted SC scheme,and I was trying to illustrate why, instead inventing new blockchains, it might just be easier and more efficient to just pay people for what you want them to do directly. You know, just like every other product and service in the economy, Also, the last bit was a quote from here: http://nakamotoinstitute.org/mempool/appcoins-are-snake-oil/I did try to show you simple example: 1. send X BTC into address what uses OP_SIDECHAINPROOFVERIFY (bitcoin network can verify, how many pfBTC you can withdraw) 2. create pfSC => miner will get some reward in pfBTC if he mines (empty) block by "protein folding" (replace with bots building cars) => 3. SCIP can by used to create proof that work has been done. (car was built) 4. OP_SIDECHAINPROOFVERIFY can be used to verify that bitcoins can be unlocked. It looks like sci-fi, but I think it is possible.
|
|
|
|
cypherdoc (OP)
Legendary
Offline
Activity: 1764
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:10:06 PM |
|
This is a popular thread in that it's always at the top. I've been fascinated by Bitcoin for for over a year, and have decided to join bitcointalk.org to get more involved. I see Side Chains as more interesting than gold and would really appreciate a summary of the pros and cons they have for Bitcoin.
Why is this even a debated topic?
Probably because some people became invested (financially and/or emotionally) in various strategies which were predicated on certain expectations of how Bitcoin would overcome it's rather obvious weaknesses and did not anticipate sidechains as being one of them. In this respect sidechains are every bit as much of a 'disruptive technology' to Bitcoin as Bitcoin is to the mainstream debt-based monetary system. Naturally some people will lose, but they won't be going down without a fight. I'm glad to see that we agree for once. It IS disruptive. And it will cause massive volatility whereby we all may lose as you obviously can't comprehend in your eagerness to criticize me out of spite. I'd love to see your face if and when you lose all your Sound Money BTC value to speculative SC's.
|
|
|
|
brg444
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:10:23 PM |
|
This is how pitiful this guy is. Either he's lying or he's dirt poor with a nefarious agenda:
What is YOUR agenda? I'm not sure you have noticed but you are the one who seems really desperate here. What is your basis for saying I'm lying? Or dirt poor? You need a SS from one of my trezors?
|
"I believe this will be the ultimate fate of Bitcoin, to be the "high-powered money" that serves as a reserve currency for banks that issue their own digital cash." Hal Finney, Dec. 2010
|
|
|
Peter R
Legendary
Offline
Activity: 1162
Merit: 1007
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:26:47 PM Last edit: November 15, 2014, 07:47:07 PM by Peter R |
|
If you have big enough user base then even 100% hash power attack cannot spend this BTC b/c it is not valid transaction.
1. you can ignore OP_SIDECHAINPROOFVERIFY 2. if some miner will add transaction what will spent BTC from address using OP_SIDECHAINPROOFVERIFY into block without valid "SideChain proof" then this block will be ignored b/c it will contain invalid tx.
Yes, in order for the SPV locking/unlocking mechanism to be secure, strong support for sidechains across the bitcoin community is required. I brought up the fact that implementing SPV proofs in bitcoin still requires broad support because there's been confusion caused by the word "soft" in "soft fork." For some reason many people seem to think that soft-forking changes can "just be done" and that because the fork is "soft" it's like a little furry and unthreatening bunny. I think this is disingenuous, as soft-forks still require broad support and a lot of bad stuff could be implemented with them (e.g., blacklisting). At the risk of taking maaku's comment out of context: It is possible for multiple sidechains to exist, each with larger block sizes and/or shorter block times, and only the transfers between these high-speed payment networks need to hit the bitcoin blockchain. This would allow bitcoin the currency to scale as required without requiring significant block size increases.
While this is true, it seems to imply that achieving scalability via sidechains is superior (easier and safer) than some version of Gavin's scalability proposal. One of my concerns with the sidechain proposal is that it might seem like an "alternative" to moving forward with the max-block-size hard fork. I think we should be looking at both proposals as orthogonal (and we should move forward with a hard fork to address scalability, regardless). I would also argue that adding OP_SIDECHAINPROOFVERIFY poses a larger existential risk to bitcoin than a hard-fork to increase the max block size. The reason I think this is that OP_SIDECHAINPROOFVERIFY fundamentally changes bitcoin, whereas increasing the max block size has always been on our road map. Will support for SPV sidechains set a precedent that adding "features" to bitcoin is OK if it can be done with a soft fork? Remember, "features" like blacklisting and other nasty stuff can be implemented as a soft fork too. I'm trying to make two points: (1) soft forks pose no less an existential threat to bitcoin than hard forks (although they pose less technical risk), and (2) soft forks still require consensus, it's just that that consensus is probably easier to obtain since it only requires support from the majority of network hash power. I'll conclude by saying that I think sidechains are exciting, I hope to see federated sidechains become a thing, and I'm "undecided" on SPV sidechains that require a change to bitcoin (let's see what happens with federated sidechains first ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) ). I support moving forward with a hard fork to address scalability now.
|
|
|
|
tim2020
Newbie
Offline
Activity: 7
Merit: 0
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:28:27 PM |
|
This is a popular thread in that it's always at the top. I've been fascinated by Bitcoin for for over a year, and have decided to join bitcointalk.org to get more involved. I see Side Chains as more interesting than gold and would really appreciate a summary of the pros and cons they have for Bitcoin.
Why is this even a debated topic?
Probably because some people became invested (financially and/or emotionally) in various strategies which were predicated on certain expectations of how Bitcoin would overcome it's rather obvious weaknesses and did not anticipate sidechains as being one of them. In this respect sidechains are every bit as much of a 'disruptive technology' to Bitcoin as Bitcoin is to the mainstream debt-based monetary system. Naturally some people will lose, but they won't be going down without a fight. Thanks for your reply. I'm not convinced Bitcoin is all that disruptive, the problem I see in fiat, is governments are creating more than relative GDP. To that existent Bitcoin can be a store of value to offset the overprinting. So I'm not seeing the potential disruption to Bitcoin. As a small holder of Bitcoin having survived one bear market, how do Side Chains disrupt Bitcoin and what does this mean for it's function as a store of value?
|
|
|
|
brg444
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:32:07 PM |
|
This is a popular thread in that it's always at the top. I've been fascinated by Bitcoin for for over a year, and have decided to join bitcointalk.org to get more involved. I see Side Chains as more interesting than gold and would really appreciate a summary of the pros and cons they have for Bitcoin.
Why is this even a debated topic?
Probably because some people became invested (financially and/or emotionally) in various strategies which were predicated on certain expectations of how Bitcoin would overcome it's rather obvious weaknesses and did not anticipate sidechains as being one of them. In this respect sidechains are every bit as much of a 'disruptive technology' to Bitcoin as Bitcoin is to the mainstream debt-based monetary system. Naturally some people will lose, but they won't be going down without a fight. Thanks for your reply. I'm not convinced Bitcoin is all that disruptive, the problem I see in fiat, is governments are creating more than relative GDP. To that existent Bitcoin can be a store of value to offset the overprinting. So I'm not seeing the potential disruption to Bitcoin. As a small holder of Bitcoin having survived one bear market, how do Side Chains disrupt Bitcoin and what does this mean for it's function as a store of value? If you don't see the disruption in Bitcoin I would suggest you concentrate on this before engaging sidechains. Here is an excellent post from Peter R here about the importance of money as a ledger and why Bitcoin is the best ledger technology available to us : https://bitcointalk.org/index.php?topic=68655.msg9247581#msg9247581
|
"I believe this will be the ultimate fate of Bitcoin, to be the "high-powered money" that serves as a reserve currency for banks that issue their own digital cash." Hal Finney, Dec. 2010
|
|
|
tvbcof
Legendary
Offline
Activity: 4676
Merit: 1276
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:37:56 PM |
|
Probably because some people became invested (financially and/or emotionally) in various strategies which were predicated on certain expectations of how Bitcoin would overcome it's rather obvious weaknesses and did not anticipate sidechains as being one of them.
In this respect sidechains are every bit as much of a 'disruptive technology' to Bitcoin as Bitcoin is to the mainstream debt-based monetary system. Naturally some people will lose, but they won't be going down without a fight.
I'm glad to see that we agree for once. It IS disruptive. And it will cause massive volatility whereby we all may lose as you obviously can't comprehend in your eagerness to criticize me out of spite. I'd love to see your face if and when you lose all your Sound Money BTC value to speculative SC's. Bitcoin already has massive volatility in case you didn't notice (which is possible considering the number of 'Bitcoin up' posts you have made in 2014.) By the laws of nature we cannot all lose. Sidechains will, if anything, tend to act as a buffer to this volatility just as they will act as a buffer to coding accidents, legislative hassles, etc, etc. I'd love to see the look on your face as you find yourself sitting on a pile of useless CorpGovCoins (formerly Bitcoin) when it turns out that they are as interesting to people as PayPal-II and some other solution has taken the place that Bitcoin could have occupied as a trusted and autonomous value foundation.
|
sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
|
|
|
NewLiberty
Legendary
Offline
Activity: 1204
Merit: 1002
Gresham's Lawyer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:56:32 PM |
|
If you have big enough user base then even 100% hash power attack cannot spend this BTC b/c it is not valid transaction.
1. you can ignore OP_SIDECHAINPROOFVERIFY 2. if some miner will add transaction what will spent BTC from address using OP_SIDECHAINPROOFVERIFY into block without valid "SideChain proof" then this block will be ignored b/c it will contain invalid tx.
You are correct. In order for the SPV locking/unlocking mechanism to be secure, strong support for sidechains across the bitcoin community is required. I brought up the fact that implementing SPV proofs in bitcoin still requires broad support because there's been confusion caused by the word "soft" in "soft fork." For some reason many people seem to think that soft-forking changes can "just be done" and that because the fork is "soft" it's like a little furry and unthreatening bunny. I think this is disingenuous, as soft-forks still require broad support and a lot of bad stuff could be implemented with them (e.g., blacklisting). At the risk of taking maaku's comment out of context: It is possible for multiple sidechains to exist, each with larger block sizes and/or shorter block times, and only the transfers between these high-speed payment networks need to hit the bitcoin blockchain. This would allow bitcoin the currency to scale as required without requiring significant block size increases.
While this is true, it seems to imply that achieving scalability via sidechains is superior (easier and safer) than some version of Gavin's scalability proposal. One of my concerns with the sidechain proposal is that it might seem like an "alternative" to moving forward with the max-block-size hard fork. I think we should be looking at both proposals as orthogonal (and we should move forward with a hard fork to address scalability, regardless). I would also argue that adding OP_SIDECHAINPROOFVERIFY poses a larger existential risk to bitcoin than a hard-fork to increase the max block size. The reason I think this is that OP_SIDECHAINPROOFVERIFY fundamentally changes bitcoin, whereas increasing the max block size has always been on our road map. Will support for SPV sidechains set a precedent that adding "features" to bitcoin is OK if it can be done with a soft fork? Remember, "features" like blacklisting and other nasty stuff can be implemented as a soft fork too. I'm trying to make two points: (1) soft forks pose no less an existential threat to bitcoin than hard forks (although they pose less technical risk), and (2) soft forks still require consensus, it's just that that consensus is probably easier to obtain since it only requires support from the majority of network hash power. I'll conclude by saying that I think sidechains are exciting, I hope to see federated sidechains become a thing, and I'm "undecided" on SPV sidechains that require a change to bitcoin (let's see what happens with federated sidechains first ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) ). I support moving forward with a hard fork to address scalability now. I agree with both these points. I am not a fan of Gavin's current Max Blocksize proposal. It solves only half the problem and ignores the other half (or maybe 2/3 as I get to below). His reasoning is that since it is a limit the other half is unnecessary, he is flatly and demonstrably wrong about this. When more people are aware of the issue, I think he will modify his proposal again to accommodate the other half of the problem. Adding an insensitive exponential growth resolves the "it can be as much as this" issue, but it does not protect the block chain from abuse attempting to knock out the smaller players and Southern Hemisphere nodes, so his proposal misses the "it can be as low as this" half of the limit. So I think he will modify it to have a Max Blocksize which is based on a multiple of current historical blocksize and adjusts accordingly, but is further limited by the exponential limit. The extra 1/3 that we get for free by lookin at both sides of the problem (too high/too low) is that when he does modify his proposal again (and I think he will have to do so), it will also resolve the issue of "how long until we have to look at this issue again" as well, because when the high limit and the low limit converge, that is the indication that we will have to look at it again. If he just goes with his current proposal, it is pretty much a computer-science failure, though it is a practical patch. It is mere engineering and not science. It measures nothing and is just yet another inflexible mechanism that takes no advantage of the power of the block chain as a tool that will persist into the future.
|
|
|
|
tvbcof
Legendary
Offline
Activity: 4676
Merit: 1276
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:57:18 PM |
|
This is a popular thread in that it's always at the top. I've been fascinated by Bitcoin for for over a year, and have decided to join bitcointalk.org to get more involved. I see Side Chains as more interesting than gold and would really appreciate a summary of the pros and cons they have for Bitcoin.
Why is this even a debated topic?
Probably because some people became invested (financially and/or emotionally) in various strategies which were predicated on certain expectations of how Bitcoin would overcome it's rather obvious weaknesses and did not anticipate sidechains as being one of them. In this respect sidechains are every bit as much of a 'disruptive technology' to Bitcoin as Bitcoin is to the mainstream debt-based monetary system. Naturally some people will lose, but they won't be going down without a fight. Thanks for your reply. I'm not convinced Bitcoin is all that disruptive, the problem I see in fiat, is governments are creating more than relative GDP. To that existent Bitcoin can be a store of value to offset the overprinting. So I'm not seeing the potential disruption to Bitcoin. As a small holder of Bitcoin having survived one bear market, how do Side Chains disrupt Bitcoin and what does this mean for it's function as a store of value? I just mean that if one had been planning their activities based on the assumption that Bitcoin would balloon and centralize to a smaller number of favored infrastructure providers (as one example) then sidechains could be considered highly disruptive to plans built around that expectation. One (of many) business opportunities was the construction of a tainting authority. It could not work in a free ecosystem and also could not work without a government mandate which would force customers (e.g., TigerDirect) onto the entity's client list. I've outlined before how tainting could be bootstrapped without any changes to Bitcoin's protocol and with a small fraction of vendors being on-board and under modern law they could easily be made to have no choice. In a nutshell, I will devalue a tainted BTC you wish to give me even if I don't agree with tainting and have no expectation of using it at TigerDirect. The reason I will devalue it is that I myself have to get rid of it at some point. Anyway, sidechains can make tainting vastly more difficult because of the natural mixing and distribution effects which happen within the chains. And they can pop up in whack-a-mole fasion if attacked. Even if tainting impacts sidechains via the peg, I will tend to devalue sidechain currency less because there is a strong possibility that I will do much of my activity completely within the chain.
|
sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
|
|
|
brg444
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 07:58:49 PM Last edit: November 15, 2014, 08:11:48 PM by brg444 |
|
If you have big enough user base then even 100% hash power attack cannot spend this BTC b/c it is not valid transaction.
1. you can ignore OP_SIDECHAINPROOFVERIFY 2. if some miner will add transaction what will spent BTC from address using OP_SIDECHAINPROOFVERIFY into block without valid "SideChain proof" then this block will be ignored b/c it will contain invalid tx.
You are correct. In order for the SPV locking/unlocking mechanism to be secure, strong support for sidechains across the bitcoin community is required. I brought up the fact that implementing SPV proofs in bitcoin still requires broad support because there's been confusion caused by the word "soft" in "soft fork." For some reason many people seem to think that soft-forking changes can "just be done" and that because the fork is "soft" it's like a little furry and unthreatening bunny. I think this is disingenuous, as soft-forks still require broad support and a lot of bad stuff could be implemented with them (e.g., blacklisting). At the risk of taking maaku's comment out of context: It is possible for multiple sidechains to exist, each with larger block sizes and/or shorter block times, and only the transfers between these high-speed payment networks need to hit the bitcoin blockchain. This would allow bitcoin the currency to scale as required without requiring significant block size increases.
While this is true, it seems to imply that achieving scalability via sidechains is superior (easier and safer) than some version of Gavin's scalability proposal. One of my concerns with the sidechain proposal is that it might seem like an "alternative" to moving forward with the max-block-size hard fork. I think we should be looking at both proposals as orthogonal (and we should move forward with a hard fork to address scalability, regardless). I would also argue that adding OP_SIDECHAINPROOFVERIFY poses a larger existential risk to bitcoin than a hard-fork to increase the max block size. The reason I think this is that OP_SIDECHAINPROOFVERIFY fundamentally changes bitcoin, whereas increasing the max block size has always been on our road map. Will support for SPV sidechains set a precedent that adding "features" to bitcoin is OK if it can be done with a soft fork? Remember, "features" like blacklisting and other nasty stuff can be implemented as a soft fork too. I'm trying to make two points: (1) soft forks pose no less an existential threat to bitcoin than hard forks (although they pose less technical risk), and (2) soft forks still require consensus, it's just that that consensus is probably easier to obtain since it only requires support from the majority of network hash power. I'll conclude by saying that I think sidechains are exciting, I hope to see federated sidechains become a thing, and I'm "undecided" on SPV sidechains that require a change to bitcoin (let's see what happens with federated sidechains first ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) ). I support moving forward with a hard fork to address scalability now. That is a very reasonable position. Thanks for your input. One argument I would like to make is I don't consider SPV to be a "feature" like blacklisting but moreso an "upgrade" on a scheme that is already possible within the existing Bitcoin protocol (federated peg can be implemented right now as you have pointed out). This gives us the chance to tinker with the tech before making a decision on whether or not the "improved capabilities" of the SPVproof should be implemented. Moreover SPVproof is a very "neutral" update whereas blacklisting (and other "nasty stuff") is inherently a very biased position that hurts the fungibility property of Bitcoin at its core.
|
"I believe this will be the ultimate fate of Bitcoin, to be the "high-powered money" that serves as a reserve currency for banks that issue their own digital cash." Hal Finney, Dec. 2010
|
|
|
Peter R
Legendary
Offline
Activity: 1162
Merit: 1007
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 08:04:35 PM |
|
Thanks for the reference. Speaking of that post… …I'm now an even bigger fan of David Andolfatto ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) Of course, ZeroHedge took this humorous comment out of context, blew it out of proportion, and Prof. Andolfatto has now apologized.
|
|
|
|
Odalv
Legendary
Offline
Activity: 1414
Merit: 1000
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 08:09:14 PM |
|
If you have big enough user base then even 100% hash power attack cannot spend this BTC b/c it is not valid transaction.
1. you can ignore OP_SIDECHAINPROOFVERIFY 2. if some miner will add transaction what will spent BTC from address using OP_SIDECHAINPROOFVERIFY into block without valid "SideChain proof" then this block will be ignored b/c it will contain invalid tx.
You are correct. In order for the SPV locking/unlocking mechanism to be secure, strong support for sidechains across the bitcoin community is required. I brought up the fact that implementing SPV proofs in bitcoin still requires broad support because there's been confusion caused by the word "soft" in "soft fork." For some reason many people seem to think that soft-forking changes can "just be done" and that because the fork is "soft" it's like a little furry and unthreatening bunny. I think this is disingenuous, as soft-forks still require broad support and a lot of bad stuff could be implemented with them (e.g., blacklisting). At the risk of taking maaku's comment out of context: It is possible for multiple sidechains to exist, each with larger block sizes and/or shorter block times, and only the transfers between these high-speed payment networks need to hit the bitcoin blockchain. This would allow bitcoin the currency to scale as required without requiring significant block size increases.
While this is true, it seems to imply that achieving scalability via sidechains is superior (easier and safer) than some version of Gavin's scalability proposal. One of my concerns with the sidechain proposal is that it might seem like an "alternative" to moving forward with the max-block-size hard fork. I think we should be looking at both proposals as orthogonal (and we should move forward with a hard fork to address scalability, regardless). I would also argue that adding OP_SIDECHAINPROOFVERIFY poses a larger existential risk to bitcoin than a hard-fork to increase the max block size. The reason I think this is that OP_SIDECHAINPROOFVERIFY fundamentally changes bitcoin, whereas increasing the max block size has always been on our road map. Will support for SPV sidechains set a precedent that adding "features" to bitcoin is OK if it can be done with a soft fork? Remember, "features" like blacklisting and other nasty stuff can be implemented as a soft fork too. I'm trying to make two points: (1) soft forks pose no less an existential threat to bitcoin than hard forks (although they pose less technical risk), and (2) soft forks still require consensus, it's just that that consensus is probably easier to obtain since it only requires support from the majority of network hash power. I'll conclude by saying that I think sidechains are exciting, I hope to see federated sidechains become a thing, and I'm "undecided" on SPV sidechains that require a change to bitcoin (let's see what happens with federated sidechains first ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) ). I support moving forward with a hard fork to address scalability now. I can agree with you. (only "SPV proof" is not same as "SIDECHAIN PROOF" => it can be SPV proof, SCIP proof, SNARK proof ... ) But there is possible to create more scenarios. For example "federated sidechains" can be constructed as { ECDSA signature AND OP_SIDECHAINPROOFVERIFY } Now I can create transaction what is spending this output {ECDSA and SIDECHAINPROOFVERIFY} a) ECDSA signature is VALID but SIDECHAINPROOFVERIFY is invalid => if miner will add this transaction into block then he will not get reward b/c it is not valid block b/c it contains invalid transaction. (I'll only test network by offering big fee ... move my BTC to my new address ) => I think you know what consequences it will bring.
|
|
|
|
cypherdoc (OP)
Legendary
Offline
Activity: 1764
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 08:30:15 PM |
|
Probably because some people became invested (financially and/or emotionally) in various strategies which were predicated on certain expectations of how Bitcoin would overcome it's rather obvious weaknesses and did not anticipate sidechains as being one of them.
In this respect sidechains are every bit as much of a 'disruptive technology' to Bitcoin as Bitcoin is to the mainstream debt-based monetary system. Naturally some people will lose, but they won't be going down without a fight.
I'm glad to see that we agree for once. It IS disruptive. And it will cause massive volatility whereby we all may lose as you obviously can't comprehend in your eagerness to criticize me out of spite. I'd love to see your face if and when you lose all your Sound Money BTC value to speculative SC's. Bitcoin already has massive volatility in case you didn't notice (which is possible considering the number of 'Bitcoin up' posts you have made in 2014.) By the laws of nature we cannot all lose. Sidechains will, if anything, tend to act as a buffer to this volatility just as they will act as a buffer to coding accidents, legislative hassles, etc, etc. I'd love to see the look on your face as you find yourself sitting on a pile of useless CorpGovCoins (formerly Bitcoin) when it turns out that they are as interesting to people as PayPal-II and some other solution has taken the place that Bitcoin could have occupied as a trusted and autonomous value foundation. We agree again! The 2wp creates an offramp to any one of a #of speculative assets (by that I mean anything not BTC or scBTC). The 2wp allows this transformation to occur according to the rules of the SC dev. This breaks the Sound Money linkage of real BTC from its blockchain. The more SC's created and used in this way, the more USD's Blockstream will make.
|
|
|
|
Peter R
Legendary
Offline
Activity: 1162
Merit: 1007
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 08:39:31 PM |
|
I am not a fan of Gavin's current Max Blocksize proposal.
I've been following your scalability proposal in the Technical Discussion section. You want to see the max block size adjusted based on blockchain feedback (closed loop), whereas Gavin proposes an open-loop solution. One risk with Gavin's solution is that it assumes historical growth rates for internet bandwidth will continue moving forward in time. One risk with your proposal is that it introduces another feedback term into what is surely a nonlinear system (right now the only feedback term is Bitcoin's difficulty adjustment). By the way, has anyone heard from DeathAndTaxes? I'd love to hear his view on both sidechains and scalability.
|
|
|
|
cypherdoc (OP)
Legendary
Offline
Activity: 1764
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
November 15, 2014, 08:40:27 PM |
|
I'd love to see the look on your face as you find yourself sitting on a pile of useless CorpGovCoins (formerly Bitcoin) when it turns out that they are as interesting to people as PayPal-II and some other solution has taken the place that Bitcoin could have occupied as a trusted and autonomous value foundation.
this is exactly the dilemma all of us will be placed in by for-profit Blockstream creating all these SC's for whomever will pay the fee. don't expect them to be selective in their choice of clients. they are for profit, they have $15M worth of investors looking for returns based on SC construction fees, AND the SC clients who pay the fees expect them to work, as in siphoning off as many BTC from MC as possible to create liquidity and value. this is a problem. especially when 40% of core devs + 3 key committers are part of Blockstream. if any one of these speculative SC's get traction, you will fact a choice; move to SC or stay put on MC. will SC become the new Bitcoin or will it be possible to upgrade Bitcoin to CorpGovCoins? do you even want that? Bitcoin was always meant to be its own Self Contained Financial System. And by that i meant an inextricable link btwn its BTC and Blockchain (MC).
|
|
|
|
|