Bitcoin Forum
May 25, 2024, 05:42:33 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ... 108 »
361  Other / Beginners & Help / Re: Price drop last couple of days, why?!?! on: January 29, 2012, 09:47:40 PM
The storms in Molvania caused problems with the block harvest last week. Some of the blocks were found to be infected with weevil bits. The resulting loss of confidence caused the short-term price drop.
362  Bitcoin / Development & Technical Discussion / Re: Questions about BIP 16 / 17 in layman's terms on: January 27, 2012, 11:02:05 AM
... people have been thinking about these issues and coming up with solutions since at least August of 2011 ...
That's not actually a long time for a design decision with long-term consequences. Because of not rushing into this in 2011, it has been possible to improve on some of the earlier designs.

... If you've ever worked on a large body of code that isn't well covered by unit tests, you know what I mean.  As much as I think BIP-17 is a bit cleaner, I think I have to say BIP-16 is the more conservative approach.

As it happens, I do maintain a large body of PHP code that is not well covered by unit tests. As a result, I almost always make only the most conservative changes.

But when something (a) is important, (b) has long-term consequences, and (c) has the potential for a cleaner but less-conservative change, I do my best to find the time to make the change that is cleaner in the long-term. When I can't manage that, I always feel a little bit ashamed of my code.

Although I contribute to the Bitcoin community in many ways, I've never contributed a line of code, nor am I currently mining, so I haven't earned any right to have a say in this. All I'm hoping to do is to clarify some of the issues so that everyone can feel comfortable with the decisions made by those who are entitled to make the decision. No-one should be left with the impression that any issues were overlooked or misunderstood by anyone making the decision, so I appreciate the clarifications here and elsewhere.
363  Bitcoin / Development & Technical Discussion / Re: Questions about BIP 16 / 17 in layman's terms on: January 27, 2012, 10:43:00 AM
1. It's prudent to avoid executing data from the stack...

Quote from: BIP 16
Validation fails if there are any operations other than "push data" operations in the scriptSig.

So there is no manipulation allowed AT ALL.

Well, exactly. The design of BIP 16 is safe. A bug-free implementation of BIP 16 is also safe. But in the presence of a bug, an additional facet of the system is exposed to a possible exploit. So BIP 17 has an advantage here.

A maximum of 1,000 "naked" OP_CHECKMULTISIG operations are allowed in the scriptSigs and scriptPubKeys of transactions in any given block ... BIP 16 "hides" the CHECKMULTISIGS in the serialized script, so more of them are allowed.

Thanks for this explanation. The limit of 1000 can, of course, be eased in the future. If BIP 17 puts fewer bytes into the block chain, the potential for easing any future limits (not just this one) is greater, so BIP 17 surely has a slight advantage here.

Luke had to test on the main network because I was naughty and wrote and ran a BIP-17-transaction-stealing bot (sorry, I couldn't resist).

Trying to break things can help to make them more robust Smiley

Gavin needs to say whether it's commercially relevant to his current work project whether BIP 16 or BIP 17 is chosen

I have zero commercial interest; I am not being paid by anybody for anything right now.

OK thanks for that unambiguous statement, which neutralises the rumors and makes this a total non-issue. I've edited my earlier post to reflect this.

364  Bitcoin / Development & Technical Discussion / Questions about BIP 16 / 17 in layman's terms on: January 26, 2012, 09:45:00 PM
What are the substantive issues? Here are how I see them:

1. It's prudent to avoid executing data from the stack. Why? Because you have a scripts that manipulate data on the stack. Obviously the system is designed so that scripts can't manipulate the data that is going to be executed. But if there is a bug, you have all the pieces in place for an exploit. The script doesn't have opcodes to manipulate off-stack data, so Luke's implementation seems safer.

2. Supporters of BIP 16 claim that it allows 5-10 times more headroom before block size limits are reached. Supporters of BIP 17 claim that it puts fewer bytes into the block. [Edit: Gavin has explained the headroom issue, but BIP 17 still seems more scalable to me because it puts fewer bytes into the block chain.]

3. It's clear that both BIP 16 and BIP 17 transactions can be spent by others if those transactions are broadcast before 50% of the mining power (plus a safety margin) supports them. It's also clear that the BIP 17 transactions are easier to spend in this situation. However I think this is a non-issue because (a) mining power will quickly rise above 50% once consensus is reached, and (b) who is going to broadcast these newfangled transactions before the mining power is there to support them?

3. Gavin needs to say whether it's commercially relevant to his current work project. [Edit: Gavin has made it absolutely clear that BIP 16 is not driven by any commercial pressure, so as far as I'm concerned this is a non-issue and the rumors can be ignored.]

4. BIP 17 "feels" like a more general approach to the problem, and BIP 16 "feels" a bit more like a special-cased design change.

5. BIP 17 "feels" like a less-developed solution, and BIP 16 "feels" like one that has already had a little more contemplation.

Of these 5 issues, I think only (1) and (2) are of any real consequence.
365  Bitcoin / Bitcoin Discussion / Re: BIP 16 / 17 in layman's terms on: January 25, 2012, 10:34:14 PM
There's no need for a rush decision. In time, and with further calm-headed discussion, support may gravitate towards BIP 16 or BIP 17, or perhaps a BIPxx will emerge that is superior to both.

It doesn't matter if this takes another six months to get this right.
366  Bitcoin / Development & Technical Discussion / Re: If you could redo the scripting system, how would you do it? on: January 25, 2012, 06:03:31 PM
This would be interesting:
- RISC-like simple ops only.
- Each block can define one new script function which can be called in scripts by specifying that block number.

That's certainly very interesting, but...

I think the security of this system would be easier to prove. Since functions are only aliases for a sequence of simple ops, you'd only need to prove the security of a handful of simple ops...

The security of the design is easy to prove, and the security of a naiive implementation will be fairly easy to prove, but exploits will target bugs within complex, performance-optimising implementations.
367  Economy / Speculation / Re: How an EURO melt down will affect bitcoins? on: December 20, 2011, 02:07:51 PM
Keynes ... to be fair, he recommended counter-cyclical policy, not deficit spending bubble pumping that has been enacted in his name since.
The intractible problem with Keynes is that you can never tell when the cycle begins and ends until after it has happened. At any instant, you don't know how much of the growth is the underlying steady growth, and how much is illusory cyclical growth.

Gordon Brown made a big noise about balancing the budget "over the economic cycle", but in the later years of the credit-induced boom he was already increasing the government deficit because he thought those were the leaner years of the cycle, when actually they turned out to be the fattest. Almost no-one (and certainly no Keynsians) challenged him at the time.
368  Economy / Speculation / Re: Max Keiser's campaign for a million new bitcoin users by the end of next year on: December 17, 2011, 01:46:21 PM
Max Keiser was encouraging people to crash JP Morgan by buying physical silver (so that JP Morgan couldn't meet its futures contracts). Max didn't have enough influence over his audience to actually achieve his goal.

Having said that, if Max Keiser only gets ten thousand new (and active) bitcoin users by the end of next year, it will still have a big effect.
369  Economy / Trading Discussion / Re: Mtgox auto-signs with a 437522 BTC wallet?!? on: December 13, 2011, 04:42:04 PM
The same number of coins have been made each day since the beginning.
No that's not true. Satoshi set the initial difficulty of "1" so that it would generate less than 6 blocks per hour. He didn't want to generate a lot of blocks until more people got involved.

I can't remember the starting rate, and I can't find a reference to it right now, but I'm pretty sure it was less than one block per hour.

After a while, there were enough people generating that "6 blocks per hour" was reached at the starting difficulty of one, and from that point onwards the difficulty "auto-adjusted" to try to maintain that target rate.
370  Bitcoin / Bitcoin Discussion / Re: Bitcoin the enabler - Truly Autonomous Software Agents roaming the net on: December 09, 2011, 05:05:03 PM
This stuff is taken seriously by academics.

The first Colloquium on the Law of Transhuman Persons was held in Florida in 2005. One of the pieces was about a computer that started moonlighting as a Google Answers Researcher (back in the days before Google cancelled that service) in order to earn enough money to pay its fees. Just as it was about to have its plug pulled, it found a host in a different legal jurisdiction...

More here, from a 2007 blog post:
The Transhuman Google Answers Researcher
371  Bitcoin / Project Development / Re: [>100%] MAXKEISER.bitcoinfilm - Dividends where payed -> issue worthless" on: December 07, 2011, 11:10:15 AM
Thank you for organizing, promoting, and managing this fundraising, molecular.
372  Bitcoin / Press / Re: Bitcoin press hits, notable sources on: December 07, 2011, 11:05:12 AM
Bitcoin was mentioned briefly twice in the paper edition of The Times today (7 December). The mentions were on pages 14 and 15 of the Raconteur supplement on the future of mobile payments.

The Raconteur supplements lean towards advertorial, and are only included with English editions of The Times. The supplement will soon be archived online here:

Raconteur Archive
http://www.raconteurmedia.co.uk/ARCHIVE.htm

It's not much of a mention, and there is a typo (the highest Bitcoin exchange rate was given as $432 instead of $32), but it's the first time I've seen Bitcoin mentioned in the paper edition of a major daily newspaper.
373  Other / Politics & Society / Re: So, I looked up what Rand had to say about humility... on: November 11, 2011, 02:51:45 PM
What Rand says is valid enough, but it misses the point. What most people mean by humility is not self-abasement but rather an absence of pompous self-promotion.

When Winston Churchill (reportedly) said "We are all worms, but I do believe I am a glowworm" he was not benefiting from his lack of humility, he was just being a pompous wanker.

And when Oliver Herford (reportedly) wrote "Modesty is the gentle art of enhancing your charm by pretending not to be aware of it", well, he might have had a message there for you, Atlas.
374  Bitcoin / Project Development / Re: GLBSE: MAXKEISER.bitcoinfilm - fund Max Keisers Film "European Bitcoin - Prague" on: November 11, 2011, 02:41:28 PM
Do you guys think I should sell some of the BTC at this point or hope the exchange rate will go up?
Maybe sell the BTC when/if Max calls in the pledges.
375  Economy / Speculation / Re: Amazon is accepting bitcoins somewere in 2012? on: November 11, 2011, 10:50:29 AM
Amazon's business model :
   ~3% operating profit on top of exempt from 6% state level tax Smiley

Good chance to become bankrupt for them after gubment desperately
wanting MONEY will changes rules a bit.
Gubment taxes Amazon more in the future = people buy from Amazon China instead.

Smart gubments would cut some gravy trains and get rid of the state taxes instead. Ain't gonna happen though.
376  Bitcoin / Bitcoin Discussion / Re: Dwolla to invest heavily in BTC - true or false? on: November 10, 2011, 10:54:27 PM
Dwolla doing their own block chain, with easy exchange to/from fiat? It would be entertaining to watch that unfold.
377  Other / Meta / Re: What's in the "exclusive forum section"? on: November 10, 2011, 11:19:48 AM
It's nothing to get too excited about. A forum where less than twenty people have access isn't used that often.

No, not that forum. Those in the know have the unlock code for the exclusive exclusive forum.
378  Other / Politics & Society / Re: The Myth of Compromise on: November 09, 2011, 08:26:07 PM
Written like a true sociopath.
So how do you handle a compromise between food and poison?
379  Bitcoin / Bitcoin Discussion / Re: A first glimpse at this charting project. on: November 09, 2011, 02:03:56 PM
I would prefer to have the heatmap in BTC rather than USD
Mind if I ask why?
In the long term, the price of a BTC is likely to have an overall upwards drift. Therefore, if the heatmap is in USD, data from the early years will probably become invisible.

On the other hand, there are already 7.6 million BTC, and the total quantity won't rise above 21 million BTC, so in the long run the BTC volumes will make for consistent charts. (I admit it's not quite so simple, because active traders are exchanging the same coins over and over again.)

Another reason to prefer BTC to USD is that the choice of USD is somewhat arbitrary. Over time, BTC exchange might shift towards other currencies such as sterling, the euro, or renminbi. But BTC will always be a useful and relevant figure, no matter what currency the BTC are being exchanged against, or by how much the fiat currency has inflated.
380  Other / Beginners & Help / Re: Why are people losing faith? on: November 09, 2011, 01:49:55 PM
It makes sense to lose faith. Believing in something because of "faith" just means believing in it because you want it to be true.

If Bitcoin users were losing reason, that would be something to worry about.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ... 108 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!