Bitcoin Forum
November 06, 2024, 07:30:30 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Is Fear About The Potential Impact Of BIP 16/17 Suppressing Bitcoin Prices?
Yes
No

Pages: « 1 [2]  All
  Print  
Author Topic: Is Fear About The Potential Impact of BIP 16/17 Suppressing Bitcoin Prices?  (Read 3439 times)
Technomage
Legendary
*
Offline Offline

Activity: 2184
Merit: 1056


Affordable Physical Bitcoins - Denarium.com


View Profile WWW
January 30, 2012, 10:52:32 PM
 #21

I have no fear regarding P2SH, it's the best feature to ever be added into Bitcoin. It's a very significant improvement and I hope it gets done. What does lower my confidence is that the whole issue was made into a public debate. Stuff like that shouldn't be public debates, developers should handle it themselves. Asking regular people about very intricate stuff related to the way these implementations are coded is useless. This lowers my trust in the whole development of Bitcoin, I just hope they make up their minds and get P2SH implemented at some point. Bitcoin will be overrun by competitors eventually if this is not added.

One shouldn't fear a blockchain split over this. P2SH will only be applied once 55% of hashing power is behind it and apparently Tycho of Deepbit is only adding his pool after there is already over 50% which means that there probably would be somewhere around 80% of hashing power behind this change before it's applied. So the blockchain split would be a small one and very temporary.

What people should worry about is how this affects the development of Bitcoin if it's not added. My personal hope is that they simply play hardball against Luke-Jr and force BIP 16. The second possibility is that we wait, possibly months or years, for a solution that everyone can agree on. Third option is that they go forward with BIP 17 but I think that's unlikely at best.

Denarium closing sale discounts now up to 43%! Check out our products from here!
Portnoy
Legendary
*
Offline Offline

Activity: 2030
Merit: 1000

My money; Our Bitcoin.


View Profile
January 30, 2012, 10:56:13 PM
 #22

I see only one risk which can affect bitcoin price. It's that bitcoin developers will be seen as a group of untrustworthy sociopaths which are unable to talk each to other. And it's not related to BIP16/17, it's more general issue.

+1
Technomage
Legendary
*
Offline Offline

Activity: 2184
Merit: 1056


Affordable Physical Bitcoins - Denarium.com


View Profile WWW
January 30, 2012, 11:52:38 PM
 #23

I see only one risk which can affect bitcoin price. It's that bitcoin developers will be seen as a group of untrustworthy sociopaths which are unable to talk each to other. And it's not related to BIP16/17, it's more general issue.
+1
Agreed.

Denarium closing sale discounts now up to 43%! Check out our products from here!
muyuu
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1000



View Profile
January 30, 2012, 11:57:46 PM
 #24

More to the point, Bitcoin as a whole is not well understood...

This cannot be stressed enough.

Making bitcoin better understood by enough people, or failing to do so. That will be the main factor to bitcoin's future medium/long term.

GPG ID: 7294199D - OTC ID: muyuu (470F97EB7294199D)
forum tea fund BTC 1Epv7KHbNjYzqYVhTCgXWYhGSkv7BuKGEU DOGE DF1eTJ2vsxjHpmmbKu9jpqsrg5uyQLWksM CAP F1MzvmmHwP2UhFq82NQT7qDU9NQ8oQbtkQ
bittenbob (OP)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 30, 2012, 11:59:37 PM
 #25

A few of the big mining pools have started supporting BIP 16, and I feel pretty confident that they've shaken out any major bugs.

Just thought I would point this out. There was an unexpected bug found that was dropping transaction fees from the block rewards. He is 'pretty confident' that he has found them all and I hope he is right. I am sure he is doing everything he can to make it as bug free as possible but it is obvious that more testing should be done before implementation.
bittenbob (OP)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 31, 2012, 01:42:51 AM
 #26

And RE: creating bots:  I created a BIP-17-stealing bot because it was really easy (took about 10 minutes of hacking). 

Also this^
DiThi
Full Member
***
Offline Offline

Activity: 156
Merit: 100

Firstbits: 1dithi


View Profile
January 31, 2012, 02:04:23 AM
 #27

He is 'pretty confident' that he has found them all and I hope he is right.

Yeah, it's called "unit tests" and both BIP 16 and 17 have them. At this time BIP 16 passes more tests but I think BIP 17 is a good solution too. The whole thing has attracted too much public view just because one developer doesn't agree. I wonder what would Satoshi have done.

In other projects I love such as Python and Blender, there's a "benevolent dictator for life" (BDFL) that has the last word. People trust them because they led their projects sanely for years. I'm really amazed with both Python and Blender. Guido van Rossum and Tom Roosendaal are my idols. Hm... both are dutch. Is there a dutch coder among bitcoin devs?

1DiThiTXZpNmmoGF2dTfSku3EWGsWHCjwt
bittenbob (OP)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 31, 2012, 02:11:57 AM
 #28

He is 'pretty confident' that he has found them all and I hope he is right.

Yeah, it's called "unit tests" and both BIP 16 and 17 have them. At this time BIP 16 passes more tests but I think BIP 17 is a good solution too. The whole thing has attracted too much public view just because one developer doesn't agree. I wonder what would Satoshi have done.

In other projects I love such as Python and Blender, there's a "benevolent dictator for life" (BDFL) that has the last word. People trust them because they led their projects sanely for years. I'm really amazed with both Python and Blender. Guido van Rossum and Tom Roosendaal are my idols. Hm... both are dutch. Is there a dutch coder among bitcoin devs?

Gavin discovered the bugs after BIP was being implemented by several pools. Finding bugs after something is implemented in a financial system  is not a good thing. The fact that Gavin can make a bot to steal BIP17 transactions so easily should be a concern for everyone. This is not a matter of developers not agreeing but a matter of security. A big deal should have been made about this a lot sooner.
DiThi
Full Member
***
Offline Offline

Activity: 156
Merit: 100

Firstbits: 1dithi


View Profile
January 31, 2012, 02:29:42 AM
 #29

A good BDFL would have tested it enough before. They have much more patience and prefer long term maintainability over one-time patches, no matter how good they seem to be. Neither Gavin nor Luke-Jr have this reputation right now, I'm afraid... Anyway it's a good sign Bitcoin can't be changed too easily. I personally will be confident on any solution that also works in alternate bitcoin implementations (remember OP_EVAL raised alarms in a different implementation).

1DiThiTXZpNmmoGF2dTfSku3EWGsWHCjwt
elux
Legendary
*
Offline Offline

Activity: 1458
Merit: 1006



View Profile
January 31, 2012, 11:08:40 PM
 #30

Any potential crisis now averted. Log edited for brevity.

Quote
21:58 <gavinandresen> BlueMatt: just got back... yes, I'd like to have a 0.6 rc1 soon
22:07 <gavinandresen> I'd like to talk about what to tell the miners who have already deployed BIP 16.
22:07 <gavinandresen> And talk about theymos' proposal for how to proceeed.
22:08 <BlueMatt> I was under the impression btc-guild was going to implement bip 16 later today and then [Tycho] would do it thereafter as a result
22:08 <genjix> but i am in strong favour of theymos proposal
22:08 <BlueMatt> so then we get >50%
22:08 <genjix> i think it is a great idea.
22:09 <gavinandresen> I strongly feel that we don't need more time to discuss/debate, that there is (and has been) rough consensus
22:11 <gavinandresen> I'd completely support theymos being a reality check on that, though.
22:11 <genjix> why not try theymos idea? it would be a good test case for a small thing to learn how to do this in the future.
22:11 <genjix> i called him 'organiser' there, but 'facilitator' is more accurate.
22:12 <gmaxwell> I believe that the most competent people are already burning out on this. Luke is saying that he's going to take a break. Gavin is clearly 'done' with the dispute.
22:14 <BlueMatt> Because I believe we are going to get >50% mining power on bip16 in the next few weeks, I say just continue by rolling a release candidate of 0.6 with bip16 set to start being enforced on March 1st
22:14 <BlueMatt> and then release when we hit 50%+
22:30 <BlueMatt> gavinandresen: are you sure 0.6 will make it by feb 15?
22:30 <BlueMatt> even if we push rc1 tomorrow...
bittenbob (OP)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 31, 2012, 11:16:51 PM
 #31

Any potential crisis now averted. Log edited for brevity.

Quote
21:58 <gavinandresen> BlueMatt: just got back... yes, I'd like to have a 0.6 rc1 soon
22:07 <gavinandresen> I'd like to talk about what to tell the miners who have already deployed BIP 16.
22:07 <gavinandresen> And talk about theymos' proposal for how to proceeed.
22:08 <BlueMatt> I was under the impression btc-guild was going to implement bip 16 later today and then [Tycho] would do it thereafter as a result
22:08 <genjix> but i am in strong favour of theymos proposal
22:08 <BlueMatt> so then we get >50%
22:08 <genjix> i think it is a great idea.
22:09 <gavinandresen> I strongly feel that we don't need more time to discuss/debate, that there is (and has been) rough consensus
22:11 <gavinandresen> I'd completely support theymos being a reality check on that, though.
22:11 <genjix> why not try theymos idea? it would be a good test case for a small thing to learn how to do this in the future.
22:11 <genjix> i called him 'organiser' there, but 'facilitator' is more accurate.
22:12 <gmaxwell> I believe that the most competent people are already burning out on this. Luke is saying that he's going to take a break. Gavin is clearly 'done' with the dispute.
22:14 <BlueMatt> Because I believe we are going to get >50% mining power on bip16 in the next few weeks, I say just continue by rolling a release candidate of 0.6 with bip16 set to start being enforced on March 1st
22:14 <BlueMatt> and then release when we hit 50%+
22:30 <BlueMatt> gavinandresen: are you sure 0.6 will make it by feb 15?
22:30 <BlueMatt> even if we push rc1 tomorrow...

Can you explain to me what theymos' proposal is?
elux
Legendary
*
Offline Offline

Activity: 1458
Merit: 1006



View Profile
January 31, 2012, 11:29:38 PM
 #32

Can you explain to me what theymos' proposal is?

Sure. Here's genjix's take: Cathartic Progress

Although that point seems moot now that Deepbit is coming over:

I am trusting that Tycho will wait for us to all calm down, eventually review this thread, determine that the consensus is clearly with Gavin, and run with it.
Looks like I have to remind one of my points:
  • I don't think that there is any chance of BIP17 winning because it's not supported by any major force besides Eligius (sorry, luke)

I like the fact that it doesn't uses magic cases and serialized form, but it may have drawbacks too. Also, I expect most people to be disappointed if I choose BIP17.
So I'll repeat: I don't think that there is any serious competition between BIP16 and BIP17. The only question is WHEN BIP16 will be adopted (if no other proposals appear soon).

I would immediately support any plain multisig scheme or sane long-address multisig TX proposal as possible first-stage on our way to P2SH to allow people play with it and get more time for preparing P2SH deployment.
bittenbob (OP)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
January 31, 2012, 11:46:09 PM
 #33

Can you explain to me what theymos' proposal is?

Sure. Here's genjix's take: Cathartic Progress

Although that point seems moot now that Deepbit is coming over:

I am trusting that Tycho will wait for us to all calm down, eventually review this thread, determine that the consensus is clearly with Gavin, and run with it.
Looks like I have to remind one of my points:
  • I don't think that there is any chance of BIP17 winning because it's not supported by any major force besides Eligius (sorry, luke)

I like the fact that it doesn't uses magic cases and serialized form, but it may have drawbacks too. Also, I expect most people to be disappointed if I choose BIP17.
So I'll repeat: I don't think that there is any serious competition between BIP16 and BIP17. The only question is WHEN BIP16 will be adopted (if no other proposals appear soon).

I would immediately support any plain multisig scheme or sane long-address multisig TX proposal as possible first-stage on our way to P2SH to allow people play with it and get more time for preparing P2SH deployment.

My concern is that anonymous votes could be faked or hacked. I do like his proposal other than that however.
Qoheleth
Legendary
*
Offline Offline

Activity: 960
Merit: 1028


Spurn wild goose chases. Seek that which endures.


View Profile WWW
February 01, 2012, 01:46:05 AM
 #34

I still don't see why we need to hack the protocol to support multisig at all.

Bitcoin uses ECDSA, where the public key is a known point multiplied by an integer private key. Generating a multisig address is as simple as generating two independent addresses, the second using the first one's public key as the known point. Such a combined address can be supported by today's clients, while only being accessible to someone who knows both private keys.

This fight between BIP16 and BIP17 isn't just a barn-painting argument, it's a barn-painting argument over a barn that's already painted.

If there is something that will make Bitcoin succeed, it is growth of utility - greater quantity and variety of goods and services offered for BTC. If there is something that will make Bitcoin fail, it is the prevalence of users convinced that BTC is a magic box that will turn them into millionaires, and of the con-artists who have followed them here to devour them.
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
February 01, 2012, 03:39:51 AM
 #35

I still don't see why we need to hack the protocol to support multisig at all.

Bitcoin uses ECDSA, where the public key is a known point multiplied by an integer private key. Generating a multisig address is as simple as generating two independent addresses, the second using the first one's public key as the known point. Such a combined address can be supported by today's clients, while only being accessible to someone who knows both private keys.

This fight between BIP16 and BIP17 isn't just a barn-painting argument, it's a barn-painting argument over a barn that's already painted.

Except that doesn't help because then you need both private keys on the same machine to spend them.  If your machine is compromised, it will wait until you try and spend, then steal your coins as soon as it has both keys.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
finway
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
February 01, 2012, 12:57:27 PM
 #36

It's about the delay of deploying

YoYa
Hero Member
*****
Offline Offline

Activity: 809
Merit: 501


Always verify deals with me through my public key!


View Profile WWW
February 01, 2012, 07:24:02 PM
 #37

Interesting.

Not going to get in to the fundamentals of the argument, more interested in the fundamentals of the price and how the current discussions will impact market confidence in the value of bitcoin if even over the short term.

Now's a rare chance to see how Technical analysis will reflect the fundamentals.
elux
Legendary
*
Offline Offline

Activity: 1458
Merit: 1006



View Profile
February 02, 2012, 10:58:11 PM
 #38

BTC Guild blocks will be containing BIP 16 support, hopefully between February 10 and 12.

 Grin
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!