1 2011-11-30 00:37:12 <AlexWaters> does anyone know who I would talk to in order to get a username change on the bitcointalk.org forums?
2 2011-11-30 00:37:24 <sipa> theymos
3 2011-11-30 00:37:47 <AlexWaters> sipa: thanks
4 2011-11-30 00:55:40 <graingert> tcatm: why doesn't wiki.bitcoin.org point to bitcoin.it ?
5 2011-11-30 00:55:48 <graingert> and forums.bitcoin.org etv
6 2011-11-30 00:55:50 <graingert> etc*
7 2011-11-30 00:56:03 <graingert> is it that they are not endorsed?
8 2011-11-30 00:56:49 <luke-jr> graingert: because bitcoin.org has an "official" ring to it, and the lack of centralization is important
9 2011-11-30 00:57:04 <luke-jr> better to stress that there is no central Bitcoin organization/site
10 2011-11-30 00:57:11 <luke-jr> by having them all diverse
11 2011-11-30 00:58:28 <graingert> the wiki isn't even linked off the page
12 2011-11-30 00:58:33 <graingert> seems a little odd
13 2011-11-30 00:59:29 <luke-jr> it's not? o.O
14 2011-11-30 00:59:34 <luke-jr> yes it is&
15 2011-11-30 00:59:47 <graingert> ah I was reading comminity
16 2011-11-30 00:59:51 <graingert> community*
17 2011-11-30 01:45:40 <CIA-100> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * r8203651 / benchmark/getter.js : Added benchmark for getters/setters. - http://git.io/O5ez4A
18 2011-11-30 01:45:41 <CIA-100> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * rb1a3fcf / (7 files in 4 dirs): Switch from bigint to bignum. - http://git.io/wCU0iQ
19 2011-11-30 01:45:43 <CIA-100> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * r1d12e1a / lib/util.js : Use bitwise shift instead of multiplication when decoding diffbits. - http://git.io/0_3rcw
20 2011-11-30 05:29:04 <Diablo-D3> ;;ticker
21 2011-11-30 05:29:04 <gribble> Best bid: 2.7853, Best ask: 2.78852, Bid-ask spread: 0.00322, Last trade: 2.78852, 24 hour volume: 112068, 24 hour low: 2.6512, 24 hour high: 2.981
22 2011-11-30 06:15:47 <Raccoon> http://www.ustream.tv/occupyoakland
23 2011-11-30 08:06:50 <tcatm> sipa, jgarzik, gavinandresen: do we want to link to contributors' github profiles on bitcoin.org/about.html? ( https://github.com/bitcoin/bitcoin.org/pull/10 )
24 2011-11-30 08:26:11 <Raccoon> http://www.ustream.tv/channel/occupylacivicengagement
25 2011-11-30 10:11:55 <Raccoon> /box Mayor of L.A. press statement, soon. http://www.ustream.tv/occupyoakland
26 2011-11-30 11:02:42 <Mqrius> Can someone remind me why bitcoin uses the hash of the public key as an address, and not just the public key itself? I'm sure there was a use besides the public key being rather long...
27 2011-11-30 11:03:35 <kinlo> you're answering your question yourself
28 2011-11-30 11:03:52 <kinlo> the bitcoin addresses must be short
29 2011-11-30 11:04:08 <kinlo> the entire public key would be too large to use as an addres
30 2011-11-30 11:05:13 <Mqrius> Is there any other use?
31 2011-11-30 11:10:37 <sipa> Mqrius: yes, security
32 2011-11-30 11:10:49 <Mqrius> sipa: How does it add security?
33 2011-11-30 11:11:08 <sipa> if i know your public key, i "only" need to crack ECDSA to find your private key
34 2011-11-30 11:11:43 <sipa> if i know its hash, it would require both constructing a public key that hashes to the given value, and cracking ecdsa
35 2011-11-30 11:12:19 <sipa> that's of course quite theoretical, but e.g. ECC is vulnerable to quantum computing, while SHA isn't (or at least far less so)
36 2011-11-30 11:12:28 <Mqrius> Hmm. Bit of a hypothetical situation though, indeed.
37 2011-11-30 11:12:32 <Mqrius> Is it? Didn't know
38 2011-11-30 11:13:02 <Mqrius> (Ah right, thanks wikipedia :))
39 2011-11-30 11:13:50 <lianj> also you have to provide your public key to use coins you own
40 2011-11-30 11:14:04 <Mqrius> (I wonder if they're going to get any shor's algorithm implemented soon that does anything else than factoring 15 in a precompiled algorithm.)
41 2011-11-30 11:14:09 <sipa> lianj: in practice, yes; in theory, no :)
42 2011-11-30 11:14:41 <lianj> great generic answer :>
43 2011-11-30 11:14:51 <Mqrius> In practice you supply your private key, and the software does the rest
44 2011-11-30 11:15:04 <da2ce7> :)
45 2011-11-30 11:15:21 <sipa> No, I was referring to a technique called "key recovery", which allows you to reconstruct a public key based on the message and the signature
46 2011-11-30 11:15:45 <sipa> so you use the private key to create the signature, and the verifying reconstructs your public key, and checks that it hashes to the given address
47 2011-11-30 11:15:55 <sipa> of course, that's currently not possible in bitcoin scripts
48 2011-11-30 11:16:08 <lianj> ok, then you would still know the public key
49 2011-11-30 11:16:34 <sipa> yes, once you spent funds that were sent to a given address, its public key is revealed
50 2011-11-30 11:16:39 <sipa> *spend
51 2011-11-30 11:17:31 <lianj> yea, so it cant be a security feature that pubkeys should be unkown
52 2011-11-30 11:20:00 <Mqrius> lianj: It is if you never use the same address twice.
53 2011-11-30 11:20:25 <lianj> ah, good point
54 2011-11-30 11:21:45 <sipa> it's still a concern - miners could collude to prevent your tx from ending up in the block chain, and try to crack ECDSA in the mean time
55 2011-11-30 11:21:57 <sipa> but that's even more hypothetical
56 2011-11-30 11:23:55 <lianj> or crack ecdsa of ever 50btc from a found block
57 2011-11-30 11:24:39 <sipa> good point
58 2011-11-30 12:27:49 <Raccoon> Interesting. Free Practical Cryptography Course presented by Professor Dan Boneh and Stanford University. Includes video lectures, quizzes and light programming assignments. Everybody should sign up; Class begins Jan 2012. http://www.crypto-class.org/
59 2011-11-30 12:46:58 <UukGoblin> Raccoon, nice
60 2011-11-30 14:10:29 <jgarzik> tcatm: <shrug>
61 2011-11-30 14:11:00 <jgarzik> tcatm: while I don't see anything wrong with linking to github profiles, I personally don't see much value or point
62 2011-11-30 15:23:28 <graingert> tcatm: hellooo
63 2011-11-30 15:23:32 <graingert> added gravatars
64 2011-11-30 15:23:35 <graingert> (woot)
65 2011-11-30 15:31:28 <tcatm> graingert: img tags use src=, not href=
66 2011-11-30 15:31:42 <graingert> durp
67 2011-11-30 15:31:50 <graingert> I know that
68 2011-11-30 15:31:57 <graingert> sigh
69 2011-11-30 15:32:00 <graingert> one second
70 2011-11-30 15:33:18 <graingert> fixed
71 2011-11-30 15:33:42 <graingert> I'm too used to a shiney IDE that tells me these things
72 2011-11-30 15:33:55 <graingert> but thought "hey it's only two lines what could go wrong"
73 2011-11-30 15:34:15 <graingert> "I'll do it in the github editor to save time"
74 2011-11-30 15:37:08 <graingert> tcatm: ^
75 2011-11-30 15:38:20 <tcatm> works now
76 2011-11-30 15:39:33 <graingert> awesome
77 2011-11-30 15:59:26 <ajf> Wow
78 2011-11-30 15:59:34 <ajf> 0.5 looks so much better than 0.3.22
79 2011-11-30 15:59:36 <ajf> :)
80 2011-11-30 15:59:50 <ajf> gotta give you guys credit for that :)
81 2011-11-30 16:01:42 <sipa> the new interface was mostly wumpus' work
82 2011-11-30 16:03:32 <ajf> well, thank you wumpus :)
83 2011-11-30 16:03:44 <ajf> I was going to help myself, actually, and I downloaded the source
84 2011-11-30 16:03:49 <ajf> but dependencies are so painful D:
85 2011-11-30 16:15:11 <graingert> tabs tabs tabs
86 2011-11-30 16:15:20 <graingert> why do tabs = toolbar
87 2011-11-30 16:15:25 <graingert> whayyy?
88 2011-11-30 16:19:18 <sipa> ?
89 2011-11-30 16:20:37 <TD> i'm considering a tx confidence levels api for bitcoinj
90 2011-11-30 16:20:48 <TD> users of the library wish to know about changes in the confidence of a transaction
91 2011-11-30 16:21:02 <TD> eg, mobile clients want to render them differently when they go from pending to appearing in a block
92 2011-11-30 16:21:08 <TD> but there's actually a more general design possible
93 2011-11-30 16:21:22 <TD> https://groups.google.com/forum/#!topic/bitcoinj/BkACnPiBOwA
94 2011-11-30 16:22:24 <TD> in particular, i'm thinking that the "right" api (not necessarily the easiest though) is to consider chain depth in terms of terahashes of work done
95 2011-11-30 16:22:42 <TD> rather than blocks
96 2011-11-30 16:22:53 <phantomcircuit> TD, they're the same
97 2011-11-30 16:22:54 <phantomcircuit> ;)
98 2011-11-30 16:23:33 <TD> no they aren't
99 2011-11-30 16:23:58 <TD> if you configure your app to say "i want 3 blocks worth of security", then network speed halves, your confidence halved too. you just didn't realize that.
100 2011-11-30 16:24:48 <makomk> It doesn't quite, actually.
101 2011-11-30 18:19:37 <BlueMatt> sipa: so whats the joke?
102 2011-11-30 18:49:09 <sipa> BlueMatt: jgarzik once told i could put my phd thesis in a git commit message :)
103 2011-11-30 18:54:11 <graingert> what's the char limit on git?
104 2011-11-30 18:54:15 <graingert> is there one?
105 2011-11-30 18:55:34 <lianj> prolly not
106 2011-11-30 18:59:49 <graingert> !ticker
107 2011-11-30 18:59:50 <gribble> Best bid: 2.92002, Best ask: 2.93009, Bid-ask spread: 0.01007, Last trade: 2.93991, 24 hour volume: 82389, 24 hour low: 2.71404, 24 hour high: 2.959
108 2011-11-30 19:07:46 <lyspooner> in the topic section of this room it reads that "OLD VERSIONS HARM THE NETWORK...". is this true for 0.3.xx?
109 2011-11-30 19:11:42 <copumpkin> that kind of topic makes it sound like bitcoin is vulnerable to (even inadvertent) DOS
110 2011-11-30 19:11:49 <copumpkin> which may or may not be a good message to send
111 2011-11-30 19:13:16 <makomk> Bitcoin's P2P. Of course it's vulnerable to DOS if enough nodes misbehave.
112 2011-11-30 19:13:35 <Eliel> copumpkin: well, at least versions previous to 0.3.24 do harm the network pretty literally. However, if there's few enough, it's not a big deal.
113 2011-11-30 19:13:45 <copumpkin> sure, but it might pay to qualify the statement
114 2011-11-30 19:14:15 <copumpkin> so newcomers don't get the impression that grandma running a bitcoin client can bring down the network :P
115 2011-11-30 19:14:39 <Eliel> no client has been so bad as to cause the network to go down yet :)
116 2011-11-30 19:18:16 <lyspooner> what does 0.3.23 do to harm the network?
117 2011-11-30 19:18:47 <sipa> it has a bug that causes it to disconnect when sending too much data... and that occurs when sending the block chain
118 2011-11-30 19:20:39 <lyspooner> i think you should put the word CAN in between OLD VERSIONS and HARM. i haven't visited in a while, and i got all scared. up to you
119 2011-11-30 19:21:10 <sipa> it's just a good practice in general to keep your client updated
120 2011-11-30 19:21:17 <BlueMatt> sipa: Im assuming that isnt an entire phd thesis...
121 2011-11-30 19:21:21 <sipa> BlueMatt: it is
122 2011-11-30 19:21:48 <BlueMatt> heh
123 2011-11-30 19:21:56 <BlueMatt> is there a reason it is encrypted then?
124 2011-11-30 19:22:03 <sipa> it's not
125 2011-11-30 19:22:10 <BlueMatt> oh, just compressed?
126 2011-11-30 19:22:17 <sipa> not even, just base64 encoded
127 2011-11-30 19:22:21 <BlueMatt> oh, heh
128 2011-11-30 19:22:35 <sipa> pdf is already quite compact
129 2011-11-30 19:23:48 <BlueMatt> heh
130 2011-11-30 19:24:42 <BlueMatt> nice
131 2011-11-30 20:39:57 <luke-jr> lyspooner: no, an unpatched 0.3.23 DOES harm the network
132 2011-11-30 20:40:56 <luke-jr> lyspooner: if you want to run that old version, grab the patches I apply for Gentoo