Author

Topic: Gold collapsing. Bitcoin UP. - page 703. (Read 2032265 times)

hero member
Activity: 644
Merit: 504
Bitcoin replaces central, not commercial, banks
November 16, 2014, 12:49:54 PM

Any side chain can of course be implemented entirely without Bitcoin at all.  Perhaps, some would not be viable as federated systems, such as those needing a true zero trust environment and wanting to also hold BTC in their chain.  
Its not really a zero trust application if you are trusting an oracle.  Those would be fairly esoteric though, probably most of the ones that are being seriously contemplated would be accepted with a federated system, with the exception of those that may be requiring extraordinary security.  If it is something where folks don't trust that the federating entity isn't their enemy in disguise.  It would be one trust removed to have the protocol change.

Without the Bitcoin network running the verification, why use Bitcoin at all though?  Might as well use an Altcoin as the "separated currency".
It would be a better bootstrap to prove the case anyway.

Though some of the issues are insidious and won't manifest their effects until there are a lot of locked coin.


Federated systems work fine until the federated server (or the Bitcoin network) goes away.
Bitcoin works fine, until the Bitcoin network goes away.

I agree with all of the above and am happy to see that your thoughts are aligned with mine.

Why use Bitcoin? Simply because the altcoin as less interoperability as a "separated currency" and of course because it creates a new scarcity that does not respect Bitcoin's ledger.

legendary
Activity: 1904
Merit: 1002
November 16, 2014, 12:48:17 PM
...
Seriously cypher, don't be a dick.  There is no reason to fuck with people's privacy over an internet fight.  Grow the fuck up.

I think his account was hacked, or maybe he's been tweaking a bit.  The real cypherdoc would never do anything like that.



hey, it worked didn't it?  Grin

i got his identity within minutes and from the most unlikely of all sources, brg444 himself.  and i didn't have to pay a dime.  btw, the 2 BTC bounty is still open for any evidence, subject to my approval, of a direct link of Alex Berg @bergalex to Blockstream.

it really helps to know who your opponent is. isn't that what Sun Tzu said?  for a moment there, he had me worried i was talking to gmax or luke and i'd actually have to learn something technically.  instead, i now know he really is a 24 yo kid with a shitty job who has only been in Bitcoin for a mere 8mo and who has no perspective on the ups and downs of Bitcoin since Jan 2011 when i got involved (lurking).

hell, when i was 24 yo my career success was baked in the cake.  i was in the middle of my training at the #3 ranked school in the nation for what i do and the #1 research grant recipient for same said school.  i've gone on to reach the absolute apex of my field and in my element i have absolute authority to which ppl have to respond within seconds or else lose their jobs.  i work with the highest and coolest of technologies and enjoy a level of respect from clients only granted to a few select professions.  i love what i do and i have time for Bitcoin, which i also love.


So who are you?  If brg444's privacy has to be sacrificed for the sake of an honest discussion, so should yours.

Quote
and it didn't come with a silver spoon or connections.  i grew up in a lower, middle class family in a shitty city.  the only way i was going to a quality university was to get a full scholarship out of high school, which i did.  that was the ticket that got my career rolling.

And a wife with a nice fat trust fund.

Quote
so yeah, it really helps to know who i'm dealing with.

And we'd like to know who we're dealing with.
hero member
Activity: 644
Merit: 504
Bitcoin replaces central, not commercial, banks
November 16, 2014, 12:46:45 PM
Another way to look at this is that with my model, outsiders wishing to use Bitcoin have to buy a seat in the system by putting up hard cold cash to purchase bitcoin. This helps drive the price which helps all of us. With SC's, all they have to do is "attract" btc by bolting themselves onto the system using the SPVProof.

Good day gentleman, it is a beautiful snowy day outside. First, let us address this brain fart from our most cherished lunatic.

 Huh

Why did I not think about this! You don't even need SPVProof, just bolt yourself to BTC directly through a federated server and "siphon" all these BTCs.

But wait.... I still don't own them? How do you suggest I use Bitcoin without actually... you know... buying them? I mean it's cool and all if people lock their BTC to my sidechain but how is this supposed to "buy me a seat" in the system.

Schyzophrenia : where attracting BTC is as easy as a creating a sidechain.
legendary
Activity: 1414
Merit: 1000
November 16, 2014, 12:40:21 PM
Another way to look at this is that with my model, outsiders wishing to use Bitcoin have to buy a seat in the system by putting up hard cold cash to purchase bitcoin. This helps drive the price which helps all of us. With SC's, all they have to do is "attract" btc by bolting themselves onto the system using the SPVProof.

I do not understand. Can you explain ?

the way i see it, adding the spvp to source forever alters Bitcoins property of Sound Money.  i would no longer view it as a SOV. 

as it currently stands, you want outsiders to either pay hard cash to buy BTC's to get a seat at the table or trade something of value for BTC.  by introducing an offramp spvp, these same outsiders also may have figured out that Bitcoin is broken and instead of buying in, they will simply bolt onto Bitcoin via the spvp offering some speculative asset to trade into and just wait.  eventually, once everyone figures out that there's a leak in the system they will start moving out in droves into all manner of speculative assets and SC's

it's like a barn full of cattle.  they feel perfectly safe and secure while the barn door is closed.  the wolves outside have no way of getting in except for scaling the side of the barn to an open upstairs window.  the cost is high for the wolves cuz they might fall and kill themselves.  instead, someone throws the front door wide open.  initially nothing happens and an occasional cattle glances over at the open door and figures the owner will close it back up to protect them.  eventually they figure out the door isn't closing.  instead of the wolves rushing thru the front door, they decide to just wait outside and pick off every single cattle that comes storming out with time.

Current situation (without spvp):
 - these same outsiders also may have figured out that Bitcoin is broken and instead of buying in, they will simply bolt onto Bitcoin via ALTCOIN offering some speculative ALT-CURRENCY to trade into and just wait.  
 - they must use "trusted/federated" party to exchange  bitcoin with altcoin or use Appendix C Atomic swaps

SC word situation (with spvp)
 - these same outsiders also may have figured out that Bitcoin is broken and instead of buying in, they will simply bolt onto Bitcoin via the spvp offering some speculative SIDECURENCY to trade into and just wait.
 - now they can use bitcoin-protocol to exchange bitcoin with SIDECURENCY  (but main question is who will want SIDECURENCY when scBTC can provide same functionality)  => It makes only sense if sidecurency can be redeemable for real asset e.g. gold or $ => it is same as buying gold with btc on decentralized exchange.

OP_SIDECHAINPROOFVERIFY only removes dependence on trusted counterparty. => the core problem that bitcoin seeks to solve
legendary
Activity: 1764
Merit: 1002
November 16, 2014, 12:36:14 PM
I don't even know what the fuck everyone here is discussing but it sure ain't about Gold collapsing or Bitcoin going up  Cheesy
It is about Gold collapsing and Bitcoin UP.
Just for wildly inclusive definitions of Gold and Bitcoin.

we deal with all existential threats here.
legendary
Activity: 1372
Merit: 1000
November 16, 2014, 12:18:14 PM
]

There is a big difference between on and off chain transactions don't confuse the two.
And cypher's position has dealt with just 2 issues, you've avoided both of them.

1. A change to the protocol that alters the incentive structure that makes Bitcoin a hard money.
2. Is it ethical for a for profit company to motivate and fund those changes.

You've effectively spent 200 pages not 50, trying to discredit those two facts by denying them,


1)  The incentive structure has nearly zero to do with the 'hardness' of the money.  But if you want to talk incentive structure, talk about block size since it is completely related to transaction fees.  That is one of the reasons why I consider the block size to be a very significant system level change which influences both the defensive capability of the system and it's economics.  Much bigger than a soft-fork script extension which nobody is forced to use an which does not alter the basic operating principles of Bitcoin almost at all.

2)  Seems at least as ethical as the Bitcoin Foundation charging $100,000 for a seat at the big-boy's table and paying one of the principle developers.  Or BitPay paying another.  As long as there is transparency I've got nothing against these kinds of things.  TBF leaves a lot to be desired vis-a-vis transparency and the status as a trade group makes this lack of transparency much more problematic to me.

As far as I'm concerned brg444 has been quite clear in most of his arguments (note that the above are my own...I'm not trying to re-iterate his.)  Indeed, his grasp of Bitcoin is suspiciously good for a newbie which is the only argument I can see for cypherdoc's meltdown into raving paranoia.


I think im as skeptical as you when it comes to trusting anyone with the ability to make changes to the Bitcoin protocol, and I have just as much disdain for the Bitcoin Foundation. It wouldn't bother me if TX fees were adjusted manually for the next 2 to 5 years while people discuss options.

As for block size and TX fees, the fee is only used to incentivize security, miners are not (but for a miner limitation in hard drive write speeds) impeded by block size, just nodes.

If Bitcoin scales big I'm of the opinion that a computer enthusiasts with 10 to 100 BTC would be happy and financially incentivized to maintain a node in a similar way many like to manage there own portfolios today.

There is a cost to run the network and it is donated by the nods, the place I see opportunity for innovation is here. I've not seen one proposal to address this in an effective way and SC do it in an ineffective way by using the security incentive to subsidies the maintenance cost.
legendary
Activity: 1764
Merit: 1002
November 16, 2014, 12:17:34 PM
...
Seriously cypher, don't be a dick.  There is no reason to fuck with people's privacy over an internet fight.  Grow the fuck up.

I think his account was hacked, or maybe he's been tweaking a bit.  The real cypherdoc would never do anything like that.



hey, it worked didn't it?  Grin

i got his identity within minutes and from the most unlikely of all sources, brg444 himself.  and i didn't have to pay a dime.  btw, the 2 BTC bounty is still open for any evidence, subject to my approval, of a direct link of Alex Berg @bergalex to Blockstream.

it really helps to know who your opponent is. isn't that what Sun Tzu said?  for a moment there, he had me worried i was talking to gmax or luke and i'd actually have to learn something technically.  instead, i now know he really is a 24 yo kid with a shitty job who has only been in Bitcoin for a mere 8mo and who has no perspective on the ups and downs of Bitcoin since Jan 2011 when i got involved (lurking).

hell, when i was 24 yo my career success was baked in the cake.  i was in the middle of my training at the #3 ranked school in the nation for what i do and the #1 research grant recipient for same said school.  i've gone on to reach the absolute apex of my field and in my element i have absolute authority to which ppl have to respond within seconds or else lose their jobs.  i work with the highest and coolest of technologies and enjoy a level of respect from clients only granted to a few select professions.  i love what i do and i have time for Bitcoin, which i also love.

and it didn't come with a silver spoon or connections.  i grew up in a lower, middle class family in a shitty city.  the only way i was going to a quality university was to get a full scholarship out of high school, which i did.  that was the ticket that got my career rolling.

so yeah, it really helps to know who i'm dealing with.
legendary
Activity: 1204
Merit: 1002
Gresham's Lawyer
November 16, 2014, 12:05:47 PM
I don't even know what the fuck everyone here is discussing but it sure ain't about Gold collapsing or Bitcoin going up  Cheesy
It is about Gold collapsing and Bitcoin UP.
Just for wildly inclusive definitions of Gold and Bitcoin.
legendary
Activity: 1204
Merit: 1002
Gresham's Lawyer
November 16, 2014, 12:03:04 PM
is the skiplist as described in the SC WP the same as SCIP?  doesn't sound like it.
Right they are different things.
SCIP is the underpinning of SNARK though.

This:

Quote
• SNARKs. An exciting recent development in academic cryptography has been the invention
of SNARKs [BSCG+13]. SNARKs are space-efficient, quickly verifiable zero-knowledge
cryptographic proofs that some computation was done. However, their use is currently
inhibited because the proofs for most programs are too slow to generate on today’s computers,
and the existing constructions require a trusted setup, meaning that the creator of the system
is able to create false proofs.

A futuristic idea for a low-value or experimental sidechain is to invoke a trusted authority,
whose only job is to execute a trusted setup for a SNARK scheme. Then blocks could be
constructed which prove their changes to the unspent-output set, but do so in zero-knowledge
in the actual transactions. They could even commit to the full verification of all previous
blocks, allowing new users to get up to speed by verifying only the single latest block. These
proofs could also replace the DMMSes used to move coins from another chain by proving
that the sending chain is valid according to some rules previously defined.
...
[BSCG+13]
E. Ben-Sasson, A. Chiesa, D. Genkin, E. Tromer, and M. Virza, SNARKs for C:
Verifying program executions succinctly and in zero knowledge, Cryptology ePrint
Archive, Report 2013/507, 2013, http://eprint.iacr.org/2013/507.
hero member
Activity: 588
Merit: 500
November 16, 2014, 11:48:14 AM
I don't even know what the fuck everyone here is discussing but it sure ain't about Gold collapsing or Bitcoin going up  Cheesy
legendary
Activity: 1764
Merit: 1002
November 16, 2014, 11:47:58 AM
Does anyone think there is any validity to the suggestion that SPV proofs should be implemented into the Bitcoin protocol simply because a "federated model is not as good for the side chain"?  There are better arguments, this one should not be repeated any more please.

Please understand that I am hoping to help you refine your message here.  Quite a bit of this is really not good at all for the cause you are advocating.
Thanks for distilling the essence of the issues being discussed.

let me distill it even further.

brg444 is trying to scare us into believing that unless we implement spvp to core, all these thousands of SC entities are going to move to federated servers which are opaque and much more ominous and threatening to Bitcoin.  somehow.
legendary
Activity: 4760
Merit: 1283
November 16, 2014, 11:45:46 AM
But running a SC does have overhead and risk.  It seems obvious to me that companies will use the mainchain if possible (that is, it scales and can capture the transaction).
There are significant number of people who don't want the main chain to scale, for various reason.

Sidechains provide those people both with an argument against scaling the main chain, and it creates a group of people with a financial interest in preventing the main chain from adopting new features which might render particular sidechains less necessary.

The latter part wouldn't be such a big deal if Blockstream wasn't so closely connected with Bitcoin Core development.

the SC's idea was hatched in the minds of the Blockstream ppl at least a year ago from an interview,iirc, and someone put up a link on bitcointalk from a thread by killerstorm initially discussing the idea maybe 2 yrs ago.  they then filed the trademark in April 2014.  so we know they've been thinking about making this move for at least a year.  

http://www.inovia.com/products/directory/trademarks-number-86247026/blockstream-trademark-owned-by-blockstream-corporation

I proposed naming the 'mainchain' with a 0 back in summer 2011.  One of my early posts on this forum.  Scaling via child chains is actually something of a no-brainer since it solves so many problems so nicely with so few downsides.

I also took on a decent sized Bitcoin position partially because of the hope that the community would eventually understand the scaling difficulties and utilize the mainchain in the logical way before it was to late.  That it took until 2015 has been highly aggravating to me and has caused me long stretches of demoralization with the solution.

legendary
Activity: 1372
Merit: 1000
November 16, 2014, 11:41:41 AM
Does anyone think there is any validity to the suggestion that SPV proofs should be implemented into the Bitcoin protocol simply because a "federated model is not as good for the side chain"?  There are better arguments, this one should not be repeated any more please.

Please understand that I am hoping to help you refine your message here.  Quite a bit of this is really not good at all for the cause you are advocating.
Thanks for distilling the essence of the issues being discussed.
legendary
Activity: 1400
Merit: 1013
November 16, 2014, 11:39:34 AM
Ideally, I like to see us move forward with the hard fork within the next 12 months, sidechains explored using federated servers, and the risks and rewards of adding support for SPV proofs to the protocol analyzed in much greater detail from the technical perspective, but also from the economic, legal, and game-theory perspectives too.  
Ideally, I'd like to see a development roadmap for the protocol, with clearly-defined criteria for determining what goes in and what does not.

Unfortunately a prerequisite for that is a common agreement on goals.
legendary
Activity: 1204
Merit: 1002
Gresham's Lawyer
November 16, 2014, 11:39:24 AM
I think it is good for everyone. And everyone will vote with their money in the end. :-)

Lots of people think this.  Lots don't.  
Most of the people will just follow along with the majority authority, whether it is right or isn't right.

It may take a much longer time to find out whether it is or isn't good, than it takes for these decisions to be made, so there won't be any going back.


Smaller stakeholders may be more inclined to just say "hey its only an experiment, lets try it and see if it works".  It remains an important test (to me at least) whether the larger stakeholders would agree.

So our task is to show how it is safe, if we can.

We do this by analyzing the risks, not by pretending there aren't any.
This analysis is not yet begun.  We don't even have a good test proposal yet.

I think there are 2 things:

1. if OP_SIDECHAINPROOFVERIFY is threat to Bitcoin  b/c I did not find any.

2. How safe are BTC locked in MC by OP_SIDECHAINPROOFVERIFY  => but we do not have enough information about implementation (at least I do not have)

1) If it does something, it can do something bad.     There are threats and risks to Bitcoin from implementing OP_SIDECHAINPROOFVERIFY, the question is more whether "the hook is worth the bait".  (But I see I can sign you into the group that pretends that there are no risks to Bitcoin.)  If the hook is tiny, not so sharp and the line is weak...and the bait is very tasty, we may bite the baited hook.  We may find out we were foolish anyway and end up served for dinner.  The older the fish, the more bait it has stolen from a fisherman's hook.

2) Yes, currently the technical implementations require either blind trust, or wading through some very dense mathematics, and then checking whether the full C libraries have been correctly implemented.

When I saw this presentation, it sort of blew my mind in the type of things that it could change.  It is really the beginning of the end of analog.  The only limits seem to be the computational power of the proof systems.
This is not a small thing, it may easily be as revolutionary as the BGP solution.
legendary
Activity: 4760
Merit: 1283
November 16, 2014, 11:34:59 AM
But running a SC does have overhead and risk.  It seems obvious to me that companies will use the mainchain if possible (that is, it scales and can capture the transaction).
There are significant number of people who don't want the main chain to scale, for various reason.
...

I for one dearly wish that Bitcoin would scale while retaining the distributed features which, to me, give Bitcoin it's strength.  Unfortunately wishing for something is a poor engineering strategy.

About all I see from the scale-up folks is 'it's so easy...just tweak max_block_size and we can do 20,000 transactions per second no problem because Moore's Law.'  Meanwhile as we get half way to the paltry 7 tps six years on, one's computer running a full node acts like it has a mining trojan.

So, demo some code which does a fraction of the wild numbers needed to support the world.  Also, for an actual convincing test, let an adversary run DPI and filtering between your test sites.

legendary
Activity: 1764
Merit: 1002
November 16, 2014, 11:31:35 AM
Another way to look at this is that with my model, outsiders wishing to use Bitcoin have to buy a seat in the system by putting up hard cold cash to purchase bitcoin. This helps drive the price which helps all of us. With SC's, all they have to do is "attract" btc by bolting themselves onto the system using the SPVProof.

I do not understand. Can you explain ?

the way i see it, adding the spvp to source forever alters Bitcoins property of Sound Money.  i would no longer view it as a SOV. 

as it currently stands, you want outsiders to either pay hard cash to buy BTC's to get a seat at the table or trade something of value for BTC.  by introducing an offramp spvp, these same outsiders also may have figured out that Bitcoin is broken and instead of buying in, they will simply bolt onto Bitcoin via the spvp offering some speculative asset to trade into and just wait.  eventually, once everyone figures out that there's a leak in the system they will start moving out in droves into all manner of speculative assets and SC's

it's like a barn full of cattle.  they feel perfectly safe and secure while the barn door is closed.  the wolves outside have no way of getting in except for scaling the side of the barn to an open upstairs window.  the cost is high for the wolves cuz they might fall and kill themselves.  instead, someone throws the front door wide open.  initially nothing happens and an occasional cattle glances over at the open door and figures the owner will close it back up to protect them.  eventually they figure out the door isn't closing.  instead of the wolves rushing thru the front door, they decide to just wait outside and pick off every single cattle that comes storming out with time.
legendary
Activity: 1372
Merit: 1000
November 16, 2014, 11:29:44 AM
...

If it is not needed, drop the issue.  If it is needed, our job is to show why it is not win/lose but win/win.

I think it is good for everyone. And everyone will vote with their money in the end. :-)

Thanks Odalv, I've understood you think it's good, can you explain why you think it is good?
legendary
Activity: 1162
Merit: 1007
November 16, 2014, 11:24:23 AM
But running a SC does have overhead and risk.  It seems obvious to me that companies will use the mainchain if possible (that is, it scales and can capture the transaction).
There are significant number of people who don't want the main chain to scale, for various reason.

Sidechains provide those people both with an argument against scaling the main chain, and it creates a group of people with a financial interest in preventing the main chain from adopting new features which might render particular sidechains less necessary.

The latter part wouldn't be such a big deal if Blockstream wasn't so closely connected with Bitcoin Core development.

I think most of the sidechain.pdf authors still want to hard-fork bitcoin to support an increased max block size, no?  On that matter, are there any core devs remaining who are against increasing the max block size?

Nevertheless, I made the same point earlier that sidechains could be used as an "excuse" to not move forward with this hard fork, fragmenting community opinion at a time when we need to come together to support this change.  Ideally, I like to see us move forward with the hard fork within the next 12 months, sidechains explored using federated servers, and the risks and rewards of adding support for SPV proofs to the protocol analyzed in much greater detail from the technical perspective, but also from the economic, legal, and game-theory perspectives too.  
legendary
Activity: 1764
Merit: 1002
November 16, 2014, 11:16:35 AM

Sure they CAN be combined with multi-sig and oracles.  But if this is not ALWAYS done (and it appears that it is likely to in fact be rare) then each SPV proof that does not so combine them, increases the incentive for a 51% attack (with miners not running OP_SIDECHAINPROOFVERIFY support, due to the ability to unlock SPV locked coins, and perhaps make some use of them).

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.


Thanks, I've been intrigued on the details of that since the San Jose 2013BF conference.
This was something that Eli Ben-Sasson worked out
https://www.youtube.com/watch?v=YRcPReUpkcU

The TX are invalid for nodes running OP_SIDECHAINPROOFVERIFY, but if not...
This is an implementation of this SCIP (Succinct Computational Integrity and Privacy) so it has to be checked, yes?

It struck me as the opening of the window for deterministic computing.
Essentially verifiability of what all computers are doing all the time.
It sets up a powerful framework.  Terrifying, important, and exciting.
I get why the core devs want to work on it.  New math changes things.

that was an interesting video.  thx for sharing.

is the skiplist as described in the SC WP the same as SCIP?  doesn't sound like it.
Jump to: