1 2014-03-23 00:52:35 <Ghaleon_> garzik, this is a separate utility or part of bitcoind ?
  2 2014-03-23 00:54:15 <sipa> yes
  3 2014-03-23 00:55:06 <Luke-Jr> lol
  4 2014-03-23 01:02:53 <SenseiV183> http://pastebin.com/qVE8vELE
  5 2014-03-23 01:06:39 <SenseiV183> ^^^^ Compiles for a few minutes and then stops without an error returns me to shell prompt.
  6 2014-03-23 01:07:07 <SenseiV183> A lot of no's in the QT section.
  7 2014-03-23 01:44:11 <Ghaleon_> compiling bitcoin0.9.0 on ubuntu has failed.... waiting for 0.9.0 ppa
  8 2014-03-23 01:45:22 <SenseiV183> No one has done it?
  9 2014-03-23 01:45:39 <olalonde> don't need to wait for PPA… aren't there pre-compiled binaries on bitcoin.org?
 10 2014-03-23 01:46:10 <SenseiV183> I'm about to get a binary.  But still want to compile.
 11 2014-03-23 01:46:33 <olalonde> mmm bitcoin.org really needs a clear download button somewhere in their menu
 12 2014-03-23 01:46:43 <SenseiV183> lol
 13 2014-03-23 01:46:59 <SenseiV183> Get Started > Choose your Wallet
 14 2014-03-23 01:47:20 <SenseiV183> bitcoin core
 15 2014-03-23 01:47:41 <olalonde> yes I know… I was just commenting on what I think would be an improvement to the UI
 16 2014-03-23 01:47:52 <sipa> olalonde: bitcoin.org is not just about the reference client
 17 2014-03-23 01:48:09 <SenseiV183> olalonde, I was giving an example of how hidden it is.
 18 2014-03-23 01:48:10 <sipa> SenseiV183: what's the problem with compiling?
 19 2014-03-23 01:48:30 <olalonde> sipa: I understand but still, my guess is that a lot of people go to bitcoin.org to download a client
 20 2014-03-23 01:48:32 <SenseiV183> sipa, Scroll up a page to my pastebin
 21 2014-03-23 01:49:11 <olalonde> sipa: I'm not a usability expert but maybe an A/B test would prove me right :)
 22 2014-03-23 01:49:43 <sipa> SenseiV183: looks all good
 23 2014-03-23 01:49:51 <SenseiV183> ok
 24 2014-03-23 01:50:01 <sipa> SenseiV183: what is the problem?
 25 2014-03-23 01:50:28 <sipa> olalonde: there's no download button on bittorrent.org either
 26 2014-03-23 01:51:00 <sipa> olalonde: i think what we need is a seprate site dedicated to the reference client
 27 2014-03-23 01:51:02 <SenseiV183> I don't want to use --with-incompatible-bdb wumpus, created an issue for me https://github.com/bitcoin/bitcoin/issues/3921
 28 2014-03-23 01:51:14 <sipa> olalonde: with a big download button :)
 29 2014-03-23 01:51:37 <sipa> SenseiV183: ok
 30 2014-03-23 01:51:51 <sipa> SenseiV183: but you can still compile, no?
 31 2014-03-23 01:51:56 <SenseiV183> No
 32 2014-03-23 01:52:03 <olalonde> god it's hard to make casual comments in this channel without people getting so defensive -_-
 33 2014-03-23 01:52:05 <sipa> why not?
 34 2014-03-23 01:52:16 <sipa> olalonde: sorry, not intentional :)
 35 2014-03-23 01:52:29 <sipa> olalonde: it's just something that has been brought up many times :)
 36 2014-03-23 01:52:40 <olalonde> ok no problem
 37 2014-03-23 01:53:04 <sipa> SenseiV183: that configure run seems to complete fine
 38 2014-03-23 01:53:29 <olalonde> the other day I was asking some questions about block timestamp verification and I felt like I was Bitcoin's official enemy #1 for a few minutes haha
 39 2014-03-23 01:53:38 <SenseiV183> I've just had no luck so far sipa
 40 2014-03-23 01:53:46 <olalonde> I understand many questions come over and over again
 41 2014-03-23 01:53:47 <sipa> SenseiV183: but what is the problem?
 42 2014-03-23 01:54:50 <SenseiV183> sipa, I'll get the whole output in a pastebin.  I should have done that from the beginning but I wanted to know why the qt section had so many "no"'s
 43 2014-03-23 01:55:34 <sipa> because it is tryingtonsnof things
 44 2014-03-23 01:55:37 <sipa> and most fail
 45 2014-03-23 01:55:42 <sipa> that's perfectly normal
 46 2014-03-23 01:55:54 <sipa> as long as it finds something that works for each needed component
 47 2014-03-23 01:56:49 <sipa> does it end up creating a makefile?
 48 2014-03-23 01:57:00 <sipa> or does it just finish after that output?
 49 2014-03-23 01:57:46 <sipa> it looks for lrease-qt5, lrelease5 and lrelease
 50 2014-03-23 01:58:03 <sipa> and the last one works, so it continues and all is well
 51 2014-03-23 01:59:34 <SenseiV183> It stops comiling.  Whole output coming in 30 seconds.
 52 2014-03-23 02:00:09 <SenseiV183> sipa, http://pastebin.com/4fn0mtF3
 53 2014-03-23 02:00:34 <sipa> ehm
 54 2014-03-23 02:00:40 <sipa> you never started conpiling
 55 2014-03-23 02:00:51 <SenseiV183> building
 56 2014-03-23 02:00:51 <sipa> after configuring, you need to run make
 57 2014-03-23 02:01:03 <SenseiV183> I know that hehehehe
 58 2014-03-23 02:01:16 <SenseiV183> I've got tired.
 59 2014-03-23 02:01:19 <SenseiV183> oops
 60 2014-03-23 02:02:21 <SenseiV183> making now with make -j2
 61 2014-03-23 02:04:30 <SenseiV183> ACTION is away: Be back after the build works or doesn't work.  I hope it does...
 62 2014-03-23 02:05:12 <sipa> no need to spam your away status :)
 63 2014-03-23 02:11:30 <TYDIRocks> Can I only increase the keypool of a new wallet?
 64 2014-03-23 02:12:58 <sipa> TYDIRocks: no, there's a config option for the keypool size
 65 2014-03-23 02:13:08 <sipa> which will increase it to at least the number set
 66 2014-03-23 02:15:26 <TYDIRocks> how? I get an error when running in the console of the qt
 67 2014-03-23 02:15:47 <sipa> what error?
 68 2014-03-23 02:15:55 <sipa> and what are you doing in the console
 69 2014-03-23 02:16:10 <sipa> it's a config setting or xommand line flag to
 70 2014-03-23 02:16:35 <sipa> -keypoolsize or so
 71 2014-03-23 02:18:00 <TYDIRocks> Method not found (code -32601)
 72 2014-03-23 02:18:27 <sipa> well what are you typing?
 73 2014-03-23 02:18:47 <TYDIRocks> I tried keypool 600, keypool=600 and -keypool 600
 74 2014-03-23 02:18:56 <sipa> ...
 75 2014-03-23 02:19:03 <sipa> those are config settings
 76 2014-03-23 02:19:11 <sipa> not rpc commands
 77 2014-03-23 02:19:20 <sipa> pass them on the command line or in the config file
 78 2014-03-23 02:19:25 <sipa> not in the console
 79 2014-03-23 02:19:26 <TYDIRocks> Is there an rpc command for it?
 80 2014-03-23 02:19:29 <TYDIRocks> Is it keypoolrefill?
 81 2014-03-23 02:19:34 <sipa> oh
 82 2014-03-23 02:19:36 <sipa> hmmm
 83 2014-03-23 02:19:44 <sipa> maybe something like that was recently added
 84 2014-03-23 02:19:51 <sipa> type help :)
 85 2014-03-23 02:20:23 <TYDIRocks> I did, keypoolrefill is one of what came up
 86 2014-03-23 02:20:36 <sipa> cool
 87 2014-03-23 02:20:45 <sipa> type 'help keypoolrefill' :)
 88 2014-03-23 02:21:21 <TYDIRocks> Alright seems to be what I need haha.
 89 2014-03-23 02:22:00 <TYDIRocks> Also I had a vb.net program that shelled the bitcoind to easily add private keys. It seems to not work now with 0.9, it asks me to make a bitcoin.conf. Should I be using bitcoind or bitcoin-cli to do this?
 90 2014-03-23 02:22:59 <sipa> without bitcoin.conf it shouldn't ever have worked
 91 2014-03-23 02:23:11 <sipa> bitcoind and bitcoin-cli should both work
 92 2014-03-23 02:23:18 <TYDIRocks> It worked before
 93 2014-03-23 02:23:21 <sipa> but this functionality will be removed from bitcoind
 94 2014-03-23 02:23:36 <sipa> in a future version
 95 2014-03-23 02:24:13 <TYDIRocks> Actually I know the problem, forgot that last time I ran this I was still using the default dir
 96 2014-03-23 02:24:20 <TYDIRocks> Because I didn't change any files
 97 2014-03-23 02:30:47 <Luke-Jr> anyone want an easy yet very helpful bitcoin core patch to write?
 98 2014-03-23 02:31:00 <Luke-Jr> (newbies looking to get into Bitcoin dev, this is for you!)
 99 2014-03-23 02:32:47 <sipa> Luke-Jr: maybe it makes sense to have a label on issues "suggested for beginners" or something?
100 2014-03-23 02:33:56 <Luke-Jr> sipa: good idea. I wish non-committers could use labels.
101 2014-03-23 02:36:18 <TYDIRocks> I would if I had better programming knowledge :p
102 2014-03-23 02:37:00 <Luke-Jr> TYDIRocks: you don't know any C++?
103 2014-03-23 02:37:06 <Luke-Jr> or even C might be sufficient for this
104 2014-03-23 02:37:25 <Luke-Jr> I'm tempted to do it, but I don't want to steal a good n00b project :P
105 2014-03-23 02:37:27 <TYDIRocks> I took a High school C++ class 3 years ago
106 2014-03-23 02:37:41 <TYDIRocks> That's it :p
107 2014-03-23 02:37:49 <Luke-Jr> TYDIRocks: good enough, if you remember it
108 2014-03-23 02:38:01 <Luke-Jr> basically, the idea is to encrypt the blockchain
109 2014-03-23 02:38:17 <TYDIRocks> We didn't even get to encryption in the class heh
110 2014-03-23 02:38:48 <Luke-Jr> …
111 2014-03-23 02:38:52 <Luke-Jr> "encrypt"
112 2014-03-23 02:39:00 <Luke-Jr> it doesn't have to be strong
113 2014-03-23 02:39:11 <Luke-Jr> just pick some 64-bit seed and XOR all the data with it
114 2014-03-23 02:39:18 <Luke-Jr> before writing/readign
115 2014-03-23 02:40:10 <TYDIRocks> Yeah, I'm just saying I don't remember much from that class and my teacher sucked :\
116 2014-03-23 02:40:25 <TYDIRocks> She felt having us rewrite our code on paper was more important than learning stuff
117 2014-03-23 02:58:41 <LarsLarsen> luke: why on earth would you want that?
118 2014-03-23 02:59:16 <LarsLarsen> luke: hide from malware?
119 2014-03-23 03:02:57 <SenseiV183> ACTION is back (gone 00:58:27)
120 2014-03-23 03:04:10 <SenseiV183> sipa, Spam my away status?
121 2014-03-23 03:08:50 <SenseiV183> Bit shifting is simple encryption, however I'm no longer fluent in any language.  Python seems to be the most handy and universal thing for the light programming I'd end up learning before diving back in to C++ from decades ago...
122 2014-03-23 03:10:32 <SenseiV183> sipa, So it compiled in about 57 minutes and it built bitcoind and bitcoin-cli but not bitcoin-qt.
123 2014-03-23 03:14:36 <LarsLarsen> :)
124 2014-03-23 03:14:36 <LarsLarsen> I haz xor skillz yo,  but I am not convinced that the blockchain needs to be trivially encrypted
125 2014-03-23 03:18:55 <TYDIRocks> How come when I create a multisig using createmultisig in the debug console it works, but the same command returns a "error parsing JSON" when doing it in the normal windows command line?
126 2014-03-23 03:19:34 <Luke-Jr> TYDIRocks: normal windows command line is a JSON-RPC client?
127 2014-03-23 03:19:44 <gmaxwell> you have to find the right mixture of escaping probably some extra backslashes.
128 2014-03-23 03:20:21 <TYDIRocks> Well importprivkey works fine but multisig doesn't for some reason
129 2014-03-23 03:20:43 <gmaxwell> multisig takes an array, importprivkey does not.
130 2014-03-23 03:29:42 <SenseiV183> sipa, Ahhh  I turned off announce away in xchat.  Anyone can tell me if the "show away once" option writes away in channel?
131 2014-03-23 03:30:40 <SenseiV183> Nevermind
132 2014-03-23 03:33:45 <SenseiV183> Just trying to to be a sackhead...  http://sackheads.org/~bnaylor/spew/away_msgs.html
133 2014-03-23 03:34:06 <SenseiV183> ^ trying not to be.
134 2014-03-23 03:40:52 <jgarzik> sipa, multiple hosts say
135 2014-03-23 03:40:54 <jgarzik> [garzik@havoc ~]$ ping seed.bitcoin.sipa.be
136 2014-03-23 03:40:54 <jgarzik> ping: unknown host seed.bitcoin.sipa.be
137 2014-03-23 03:41:04 <jgarzik> and dig'ing that obviously fails too
138 2014-03-23 03:42:11 <Luke-Jr> http://dnsseed.bitcoin.dashjr.org takes me to a Nagios <.<
139 2014-03-23 03:52:28 <Luke-Jr> BlueMatt: poke, 0.9.0 is out..
140 2014-03-23 03:58:14 <Ghaleon> we sure could use it, my efforts to compile from source eon ubuntu.... did not go as planned
141 2014-03-23 04:09:24 <Guest96963> q
142 2014-03-23 04:32:59 <fanquake> ;;blocks
143 2014-03-23 04:33:00 <gribble> 291969
144 2014-03-23 07:01:41 <melik> hello everyone where can i find a list of all irregular bitcoin transactions like nonstandard, multisig, etc
145 2014-03-23 07:01:55 <melik> is there a compiled list of these?
146 2014-03-23 07:02:01 <Luke-Jr> source code
147 2014-03-23 07:02:04 <Luke-Jr> as with everything else
148 2014-03-23 07:02:48 <melik> Luke-Jr, i dont mean to be rude; but i was just hoping there was a compiled list that didnt require me to go through thousands of lines of code
149 2014-03-23 07:03:04 <melik> we have a script that parses through bitcoind's API but its quite slow
150 2014-03-23 07:03:18 <Luke-Jr> src/script.cpp, near the top
151 2014-03-23 07:03:21 <melik> ah
152 2014-03-23 07:03:23 <Luke-Jr> GetTxnOutputType
153 2014-03-23 07:03:27 <Luke-Jr> note it's not fixed
154 2014-03-23 07:03:35 <Luke-Jr> just an arbitrary classification that can change any time
155 2014-03-23 07:05:12 <melik> cool this helps Luke-Jr
156 2014-03-23 07:16:52 <amstertran> can anyone help with pybitcointools?
157 2014-03-23 07:17:17 <amstertran> i created a rawtx and took the hex and ran it through pybitcointools deserialize and i got some json.
158 2014-03-23 07:17:38 <amstertran> then saved that json into a file and ran pybitcointools serialize, but i'm getting an error
159 2014-03-23 07:17:38 <amstertran> . TypeError: string indices must be integers, not str
160 2014-03-23 07:40:17 <shesek> amstertran, it would help if you pasted that json somewhere
161 2014-03-23 07:41:22 <amstertran> shesek: it was outputed directly by the deserialize function so i assume it's exactly what the serialize function is looking for.
162 2014-03-23 07:41:40 <amstertran> im wondering if theres a flag or something i missed
163 2014-03-23 07:41:53 <amstertran> or if the function doesn't take a file
164 2014-03-23 07:45:09 <amstertran> http://pastebin.com/6s2fApzi
165 2014-03-23 07:45:38 <amstertran> it's i removed the info, but like i said. the format hasn't changed from what deserialize outputs
166 2014-03-23 07:50:02 <Luke-Jr> what info?
167 2014-03-23 07:50:38 <Luke-Jr> "hash": "txid" <-- this is obviously wrong
168 2014-03-23 07:51:04 <amstertran> lol ya
169 2014-03-23 07:51:07 <amstertran> i removed
170 2014-03-23 07:51:08 <amstertran> it
171 2014-03-23 07:52:08 <amstertran> can i even send a file to the serialize function?
172 2014-03-23 07:52:11 <amstertran> ./pybtctool serialize tx.json
173 2014-03-23 08:03:17 <Luke-Jr> amstertran: you can't serialise an invalid transaction. txid is needed for every input.
174 2014-03-23 08:03:53 <amstertran> i only removed it for the pastebin
175 2014-03-23 08:04:08 <Luke-Jr> oh ok
176 2014-03-23 08:04:26 <amstertran> do i pass a file with the json to the function?
177 2014-03-23 08:04:32 <amstertran> is that the correct syntax
178 2014-03-23 08:24:15 <fabe> hi im wondering if anyone can help me understand this
179 2014-03-23 08:24:17 <fabe> http://pastebin.com/afGNsw9z
180 2014-03-23 08:24:50 <Luke-Jr> fabe: what about it?
181 2014-03-23 08:24:54 <fabe> the transaction fee is not what i set and negative balance wtf?
182 2014-03-23 08:25:23 <Luke-Jr> fabe: settxfee only sets the *minimum* tx fee
183 2014-03-23 08:25:26 <fabe> i sent all the funds form "foo" to test_a and test_b
184 2014-03-23 08:25:39 <michagogo> cloud|Luke-Jr: how come you want to sort-of hide the blockchain on disk?
185 2014-03-23 08:26:03 <Luke-Jr> michagogo|cloud: because right now, if L.E. seizes your hard drive, you will get locked up for CP until you prove yourself innocent
186 2014-03-23 08:26:11 <michagogo> cloud|Also, Matt knows 0.9.0 is out, he said he's on it
187 2014-03-23 08:26:14 <Luke-Jr> regardless of why they seized it
188 2014-03-23 08:26:22 <fabe> how am i to understand the negative balance?
189 2014-03-23 08:26:36 <fabe> surely i cant have -bitcoins
190 2014-03-23 08:26:36 <michagogo> cloud|Luke-Jr: uh, what? Is there *actual* CP in there?
191 2014-03-23 08:27:01 <Luke-Jr> fabe: I would say it's a bug that the fee came out of the sendmany-named account
192 2014-03-23 08:27:13 <Luke-Jr> fabe: you're looking at accounts there, they can be negative.
193 2014-03-23 08:27:19 <Luke-Jr> michagogo|cloud: on namecoin there is
194 2014-03-23 08:27:25 <Luke-Jr> michagogo|cloud: or at least a false positive
195 2014-03-23 08:27:32 <Luke-Jr> michagogo|cloud: they automate the scan for it
196 2014-03-23 08:27:42 <michagogo> cloud|A false positive? o_O
197 2014-03-23 08:27:47 <Luke-Jr> (which is why they'll pick it up even if they aren't investigating you for CP)
198 2014-03-23 08:28:00 <michagogo> cloud|What does the scan look got?
199 2014-03-23 08:28:04 <michagogo> cloud|For*
200 2014-03-23 08:28:06 <Luke-Jr> michagogo|cloud: I have no idea what algorithms they use, but supposedly it flags namecoin
201 2014-03-23 08:28:14 <michagogo> cloud|Odd
202 2014-03-23 08:28:19 <Luke-Jr> laymen like us can't even get the scanning software
203 2014-03-23 08:28:44 <michagogo> cloud|So the purpose of the XOR is just to hide from the auto scanner?
204 2014-03-23 08:28:51 <Luke-Jr> pretty much
205 2014-03-23 08:29:25 <michagogo> cloud|They could trivially decrypt, but if they do that they know what it is and it won't happen automatically, I guess
206 2014-03-23 08:29:31 <Luke-Jr> exactly
207 2014-03-23 09:20:09 <hno> What's CP?
208 2014-03-23 09:22:01 <michagogo> cloud|hno: child pornography
209 2014-03-23 09:31:42 <sipa> jgarzik: dns seed up again
210 2014-03-23 09:46:04 <luisivan> Hi all! I coathored a paper about a P2P Bitcoin exchange (https://news.ycombinator.com/item?id=6482663) and now I'm looking for a Bitcoin developer to hire, we're a Bitcoin startup with >1M€ funding in Switzerland developing a trading-related product
211 2014-03-23 09:46:33 <luisivan> If you may be interested please reach me at me@luisivan.net :)
212 2014-03-23 10:38:24 <melik> is there any way i can find the raw hex data of the first transaction in the blockchain
213 2014-03-23 10:38:48 <melik> getrawtransaction obviously doesn't work, but do we have a
214 2014-03-23 10:38:59 <melik> another way of finding it*
215 2014-03-23 10:39:25 <ribasushi> melik: "obviously doesn't work" ?
216 2014-03-23 10:39:55 <melik> ribasushi, i was wondering if anyone was able to manually hardcode it
217 2014-03-23 10:40:19 <ribasushi> melik: your question is unclear - rephrase please
218 2014-03-23 10:43:17 <fanquake> melik http://pastebin.com/Af4TA4Sz
219 2014-03-23 10:46:28 <darsie> hi
220 2014-03-23 10:46:33 <Krellan> question: is there currently any support for having a whitelisted range of IP addresses that would *always* be permitted to connect, regardless of max connection count?
221 2014-03-23 10:46:42 <darsie> Is bitcoin stable? If so, why is the version <1?
222 2014-03-23 10:46:48 <Krellan> I'm thinking something like -connectallowip= (like -rpcallowip= works now)
223 2014-03-23 10:47:57 <Krellan> If there's already support in bitcoind for this, let me know, otherwise it would be a worthy addition to my list of low-hanging fruit
224 2014-03-23 10:53:12 <melik> fanquake, yes i saw that, i was just wondering if someone ever converted that to the way bitcoind outputs the raw transaction data
225 2014-03-23 10:53:12 <melik> sorry i hope this makes sense
226 2014-03-23 10:53:15 <melik> im just wondering how do i get the 'coinbase' of that transaction
227 2014-03-23 10:54:55 <paveljanik> melik: Ken Shirriff's article: http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html#ref2
228 2014-03-23 10:56:36 <darsie> morgen
229 2014-03-23 10:57:43 <paveljanik> melik: or you can read Bitcoin Core's chainparams.cpp, line 116 and below
230 2014-03-23 11:01:27 <olalonde> morgen
231 2014-03-23 11:02:47 <paveljanik> melik: https://github.com/bitcoin/bitcoin/blob/b8d9058a4d1ce28eefa65aa3339bcc52b3c014e9/src/chainparams.cpp
232 2014-03-23 11:02:52 <melik> yes im there paveljanik
233 2014-03-23 11:03:02 <melik> why did he do this! :(
234 2014-03-23 11:03:22 <paveljanik> what?
235 2014-03-23 11:03:55 <melik> paveljanik, i guess ill just have to hard-code it in
236 2014-03-23 11:04:15 <paveljanik> and waht are you doing?
237 2014-03-23 11:05:06 <paveljanik> why hardcode it? Just fetch the genesis block from the network.
238 2014-03-23 11:05:36 <melik> paveljanik, yeah i can get the block; ill just have to hardcode that transaction in
239 2014-03-23 11:58:59 <aynstein> Krellan: there is and i am happy to discuss it with you in the normal #bitcoin, this is about developing
240 2014-03-23 12:07:08 <olalonde> are there bitcoin clients that have good CLI support apart from bitcoin core?
241 2014-03-23 13:09:15 <michagogo> cloud|13:05:06 <paveljanik> why hardcode it? Just fetch the genesis block from the network.
242 2014-03-23 13:09:17 <michagogo> cloud|You can't do that
243 2014-03-23 13:09:50 <michagogo> cloud|Because of the way the genesis block is coded in, the block and its coinbase transaction effectively do not exist
244 2014-03-23 13:21:52 <sipa> michagogo|cloud: other way of explaining it: if you didn't hardcode the genesis block, how would a node know what to start asking for?
245 2014-03-23 13:55:23 <buZz> WAHAHAHAHAHAHA
246 2014-03-23 13:55:27 <buZz> 'bitcoin core client'
247 2014-03-23 13:55:38 <buZz> who has been smoking a little too much opium?
248 2014-03-23 13:55:58 <sipa> ?
249 2014-03-23 13:56:34 <buZz> 14:54:54 < jwinterm> bitcoin core client is the new official name
250 2014-03-23 13:56:35 <buZz> 14:54:57 < jwinterm> for bitcoin-qt
251 2014-03-23 13:57:17 <sipa> surely it's better than naming it after the toolkit the gui was written for :)
252 2014-03-23 13:57:48 <buZz> its just a poser move
253 2014-03-23 13:57:59 <sipa>  poser?
254 2014-03-23 13:58:05 <buZz> Bitcoin 2000 Ultimate Core
255 2014-03-23 13:58:31 <sipa> for workgroups
256 2014-03-23 13:58:33 <buZz> http://www.urbandictionary.com/define.php?term=poser&defid=128262
257 2014-03-23 13:58:46 <sipa> webscale edition
258 2014-03-23 13:58:55 <buZz> cloudenabled
259 2014-03-23 13:59:08 <buZz> ActiveBitcoin
260 2014-03-23 13:59:14 <sipa> haha
261 2014-03-23 13:59:19 <buZz> .jar
262 2014-03-23 13:59:48 <buZz> imho the qt is just a frontend
263 2014-03-23 14:00:34 <sipa> the relation between qt, bitvoind, satoshi codebase, reference client, ... was just unclear
264 2014-03-23 14:00:40 <halifax> question for dev
265 2014-03-23 14:00:45 <halifax> can there be 2 bitcoin addresses that are similar, if so, does that mean you can one day, loose your coins?
266 2014-03-23 14:01:08 <sipa> and just naming it 'bitcoin' is just too generic with the several client codebases in existence
267 2014-03-23 14:01:11 <buZz> sipa: i dont think just changing name to 'core' fixes any of that :D
268 2014-03-23 14:01:21 <sipa> buZz: it gives it all branding
269 2014-03-23 14:01:27 <buZz> branding :D
270 2014-03-23 14:01:40 <sipa> yeah, something recognizable to identify it
271 2014-03-23 14:02:29 <sipa> halifax: if there are two private keys with the same address, they can both be used to spend eachothers coins
272 2014-03-23 14:02:57 <buZz> sipa: should have just called it StarBucks
273 2014-03-23 14:02:57 <sipa> halifax: the odds for that ever occuring is less than you being hit by an asteroid in the next second, though
274 2014-03-23 14:03:08 <buZz> and the QT client 'Strawberry'
275 2014-03-23 14:03:11 <buZz> that'll teach em
276 2014-03-23 14:03:19 <sipa> k
277 2014-03-23 14:03:48 <buZz> and change bitcoind name to 0dayhaxenabler
278 2014-03-23 14:04:02 <buZz> ACTION is so good at branding :)
279 2014-03-23 14:15:23 <halifax> what I'm trying to get at is this.. even though chances for 2 people having the same key is so small .. wont it make sense adding a feature that checks if an address is in use or not.. that can be called from any wallet , web or not
280 2014-03-23 14:17:23 <sipa> there is no communication with the network for creating an address
281 2014-03-23 14:17:33 <sipa> so that is not possible
282 2014-03-23 14:17:55 <sipa> and even just checking all used addresses would add significant burden to network nodes
283 2014-03-23 14:18:04 <sipa> it is also completely unnecessary
284 2014-03-23 14:19:16 <sipa> it is just "small chance"... it is a chance that is so slow that you can pretty much include *any* other key theft mechanism more likely
285 2014-03-23 14:20:17 <sipa> as i said, it is meteorite-on-head-now a chance
286 2014-03-23 14:23:56 <berndj> sipa, that said, i think these days git checks for sha1 collisions
287 2014-03-23 14:24:40 <sipa> sha1 collisions are orders of magnitude easier too :)
288 2014-03-23 14:24:57 <sipa> also, we don't technica
289 2014-03-23 14:25:06 <sipa> lly care about collisions
290 2014-03-23 14:25:25 <tiago> halifax: I don't think you understand how small the chance is
291 2014-03-23 14:25:26 <berndj> and collisions in git are a zillion times easier to check that bitcoin address collisions
292 2014-03-23 14:25:32 <sipa> but about preimages of addresses with preexisting coins assigned to them
293 2014-03-23 14:27:30 <tiago> halifax: There are about 115792089237316195423570985008687907852837564279074904382605163141518161494337 possible private keys
294 2014-03-23 14:28:44 <michagogo> cloud|Not "about", "exactly"
295 2014-03-23 14:29:19 <michagogo> cloud|A private key is a number between 0x1 and 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141, which in base 10 is 115792089237316195423570985008687907852837564279074904382605163141518161494337
296 2014-03-23 14:30:00 <tiago> yes
297 2014-03-23 14:30:25 <tiago> that's a lot of keys
298 2014-03-23 14:30:44 <michagogo> cloud|Or if you prefer words, 115 quattuorvigintillion 792 trevigintillion 89 duovigintillion 237 unvigintillion 316 vigintillion 195 novemdecillion 423 octodecillion 570 septendecillion 985 sexdecillion 8 quindecillion 687 quattuordecillion 907 tredecillion 852 duodecillion 837 undecillion 564 decillion 279 nonillion 74 octillion 904 septillion 382 sextillion 605
299 2014-03-23 14:30:44 <michagogo> cloud|quintillion 163 quadrillion 141 trillion 518 billion 161 million 494 thousand 337
300 2014-03-23 14:31:06 <hearn> I prefer "1 with 78 zeros after it, roughly"
301 2014-03-23 14:31:12 <michagogo> cloud|(Thank you, WolframAlpha)
302 2014-03-23 14:35:31 <tiago> about 1.15x10^52 keys for every grain of sand in the world
303 2014-03-23 14:44:31 <michagogo> cloud|And each address has more than 79 octillion private keys that can spend coins sent to it
304 2014-03-23 14:55:02 <sl01> does the coin control in 0.9 allow you to see linked addresses?
305 2014-03-23 14:59:05 <sipa> michagogo|cloud: one less, i think :D
306 2014-03-23 14:59:23 <michagogo> cloud|sipa: hm?
307 2014-03-23 14:59:37 <sipa> that hex number is the curve order
308 2014-03-23 14:59:48 <michagogo> cloud|Is "between" exclusive or something?
309 2014-03-23 14:59:49 <sipa> private keys are modulo the order, never equal to it
310 2014-03-23 15:00:16 <michagogo> cloud|ACTION slaps the wiki around a bit with a large trout
311 2014-03-23 15:08:58 <runeks> halifax: The chance of winning the Powerball lottery jackpot ($100 million) is around 1 in 175 million. If every person on earth (7 billion people) were to set their computers to generate one million Bitcoin addresses per second, the chance of two people generating the same address within 100 years would be the same as someone winning the Powerball lottery TWICE (which has never happened, ever).
312 2014-03-23 15:12:30 <halifax> runeks: good one
313 2014-03-23 15:12:42 <runeks> halifax: Puts it in perspective :)
314 2014-03-23 15:12:51 <runeks> Instead of just seeing numbers on a screen
315 2014-03-23 15:15:06 <halifax> runeks: it does, will post it on reddit!
316 2014-03-23 15:15:39 <runeks> Cool. I'm pretty sure the math checks out (within an order of magnitude or two). But I guess I'll know for sure if you post it on reddit :)
317 2014-03-23 15:19:02 <runeks> halifax: It might also be worth noting that it'd use up around half of the world's anually produced energy to do so (absent any special-purpose hardware).
318 2014-03-23 15:19:46 <runeks> I mean, just running the things. Doesn't include actually producing 7,000,000,000 PCs
319 2014-03-23 15:22:21 <halifax> runeks: there are some that who have their own theory about this now on reddit
320 2014-03-23 15:22:34 <runeks> halifax: Link?
321 2014-03-23 15:23:36 <halifax> http://www.reddit.com/r/Bitcoin/comments/215gsv/can_two_people_accidentally_generate_the_same/
322 2014-03-23 15:23:40 <halifax> upvote
323 2014-03-23 15:30:43 <Ghaleon> 0.9.0 sure would be awesome...
324 2014-03-23 15:32:33 <Ghaleon> for ubuntu... ppa...
325 2014-03-23 15:59:27 <bmatusiak> anybody offering help with gitian?
326 2014-03-23 16:05:42 <darsie> Compiling 0.9.0 fails with configure: error: Could not link against boost_chrono-mt !
327 2014-03-23 16:05:58 <darsie> I have /usr/lib/libboost_chrono.so
328 2014-03-23 16:06:14 <darsie> /usr/lib/libboost_chrono-mt.so
329 2014-03-23 16:06:40 <darsie> Binaries don't work, either, cause I have libc6 2.13
330 2014-03-23 16:06:46 <darsie> I'm on debian 7.4
331 2014-03-23 16:08:30 <darsie> Before that I tried with 'git clone https://github.com/bitcoin/bitcoin.git bitcoin', 'git checkout v0.9.0'
332 2014-03-23 16:11:06 <darsie> Then I tried with https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-linux.tar.gz
333 2014-03-23 16:17:10 <darsie> I disconnected. What was my last message? Any replies?
334 2014-03-23 16:17:17 <michagogo> cloud|bmatusiak: What's up?
335 2014-03-23 16:17:31 <michagogo> cloud|darsie: last was 18:11:06 <darsie> Then I tried with https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-linux.tar.gz
336 2014-03-23 16:17:39 <michagogo> cloud|no answers since then
337 2014-03-23 16:17:41 <darsie> thx
338 2014-03-23 16:17:51 <darsie> !seen darsie
339 2014-03-23 16:17:51 <gribble> darsie was last seen in #bitcoin-dev 9 seconds ago: <darsie> thx
340 2014-03-23 16:18:06 <bmatusiak> michagogo|cloud,  here is a issue i posted on litecoin,  https://github.com/litecoin-project/litecoin/issues/139
341 2014-03-23 16:18:59 <michagogo> cloud|bmatusiak: `tail -n1000 var/build.log | pastebinit`
342 2014-03-23 16:19:39 <darsie> I downgraded to v0.8.5
343 2014-03-23 16:22:05 <michagogo> cloud|bmatusiak: (if that doesn't work, `apt-get install pastebinit`)
344 2014-03-23 16:22:07 <bmatusiak> michagogo|cloud,  ahh thanks it seems that qt sources links where bad
345 2014-03-23 16:22:47 <michagogo> cloud|ACTION wonders why bmatusiak is thanking him
346 2014-03-23 16:23:08 <bmatusiak> michagogo|cloud,  i got lots finding build log
347 2014-03-23 16:23:14 <bmatusiak> lol
348 2014-03-23 16:23:31 <michagogo> cloud|By "lots" do you mean lost?
349 2014-03-23 16:23:36 <bmatusiak> yea
350 2014-03-23 16:23:39 <michagogo> cloud|It tells you right there
351 2014-03-23 16:23:40 <michagogo> cloud|Running build script (log in var/build.log)
352 2014-03-23 16:23:41 <michagogo> cloud|:P
353 2014-03-23 16:23:59 <bmatusiak> heh, i was toding tail -f ./var
354 2014-03-23 16:24:24 <bmatusiak> hoping i would see the err when it happened
355 2014-03-23 16:25:15 <michagogo> cloud|bmatusiak: BTW, if you have gitian set up, it'd be great if you were to do builds of Bitcoin Core
356 2014-03-23 16:25:31 <michagogo> cloud|see doc/release-process.md in the source tree
357 2014-03-23 16:56:42 <darsie> Michail1: With the 0.8.6(-beta) binaries I still get the message "Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade." It also syncs from "9 days behind" and I think I had already synced.
358 2014-03-23 16:57:07 <darsie> oops, wrong chan.
359 2014-03-23 18:05:06 <Michail1> darsie - answered in PM.  :)
360 2014-03-23 18:09:52 <Alina-malina> hmmm what is bitcoin raw transaction?
361 2014-03-23 18:23:46 <jakov> Alina-malina a transaction that humans try to control each detail
362 2014-03-23 18:23:55 <jakov> rather than the client sorting out the details
363 2014-03-23 18:28:45 <Alina-malina> jakov, hmmm manual command line inteface to  check for transactions?
364 2014-03-23 18:33:43 <goatpig> is there a .conf option to block out an attacker's ip or do you have to do it through your router/firewall?
365 2014-03-23 18:38:43 <rdbell> Alina-malina: To create raw transactions you can use bitcoind's createrawtransaction command and specify the inputs/outputs manually. More info here: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
366 2014-03-23 18:41:16 <rdbell> Alina-malina: Just be careful with raw transactions if you haven't used them before. Any inputs that aren't fully spent get sent to the network as a "miner's fee." You should specify a change address as one of the outputs if you're not spending the full value of all inputs. Otherwise you can lose coins.
367 2014-03-23 18:42:49 <Guest74423> hi guys just wondering what you think of my site i (cloned) http://bitcoinjusawi.com
368 2014-03-23 18:43:16 <Guest74423> was just for me to learn bitcoind but then moved over to blockchain api
369 2014-03-23 18:43:19 <Alina-malina> rdbell, hmmm how long it will take to download the whole blockchain over bitcoind, i already have this:  "blocks" : 132045,
370 2014-03-23 18:44:35 <Guest74423> took me 14 hours on a vps to download over bitcoind
371 2014-03-23 18:47:44 <rdbell> Alina-malina: Depends a lot on the machine specs and network speed. I've seen anywhere from 12 hours to 4 days.
372 2014-03-23 18:49:26 <rdbell> Alina-malina: Current total number of blocks is 292098
373 2014-03-23 18:49:49 <rdbell> Alina-malina: https://blockchain.info/blocks
374 2014-03-23 18:50:34 <Alina-malina> rdbell, hmmm i already downloadaed the half then
375 2014-03-23 18:50:44 <Alina-malina> because i have 132045
376 2014-03-23 18:51:55 <jakov> its probably faster downloading through that torrent
377 2014-03-23 18:55:51 <jgarzik> This machine has 16GB of RAM solely for building bitcoind, a code base with insane (read: normal) template usage.
378 2014-03-23 18:59:29 <goatpig> abusing that std::map hmm?
379 2014-03-23 19:01:16 <mljsimone> hey, I need to generate like 10k public address/private key pairs
380 2014-03-23 19:01:48 <Apocalyptic> that will take a whike
381 2014-03-23 19:01:50 <Apocalyptic> *while
382 2014-03-23 19:01:54 <jgarzik> not really
383 2014-03-23 19:01:54 <mljsimone> I'm using node-bitcoin and bitcoind. But is taking too long. Any ideas on what I can use?
384 2014-03-23 19:02:09 <jgarzik> it takes my bitcoind several minutes to generate 10,000
385 2014-03-23 19:02:19 <jgarzik> more than a few seconds, but less than "a while"
386 2014-03-23 19:03:12 <mljsimone> should I batch the request in small groups or send it all at once?
387 2014-03-23 19:07:43 <jgarzik> mljsimone, what are you using to generate the keys?  The most efficient method is to set your keypool size in bitcoin.conf, or use the new 'keypoolrefill' option
388 2014-03-23 19:11:00 <mljsimone> jgarzik: getnewaddress
389 2014-03-23 19:11:22 <jgarzik> mljsimone, how frequently do you need 10,000 addresses?
390 2014-03-23 19:12:20 <mljsimone> Once every time a bishop die. (lol)
391 2014-03-23 19:12:41 <Luke-Jr> you can use pycoin to do a HD wallet
392 2014-03-23 19:12:46 <Luke-Jr> I think it might be faster
393 2014-03-23 19:12:56 <jgarzik> mljsimone, If you are using node.js, you should be using bitcore...  https://github.com/bitpay/bitcore  That is a fully featured, tested bitcoin library for node.js & browser.  The key generation is in C++ and is native speed.
394 2014-03-23 19:12:58 <mljsimone> what is that HD wallet you speak of?
395 2014-03-23 19:13:24 <jgarzik> 
396 2014-03-23 19:13:24 <jgarzik> newKey.generate();
397 2014-03-23 19:13:27 <jgarzik> mljsimone, ^
398 2014-03-23 19:13:39 <mljsimone> jgarzik: thanks.. checking now :)
399 2014-03-23 19:13:45 <jgarzik> mljsimone, faster than talking to bitcoind, and works just fine in node.js
400 2014-03-23 19:16:34 <mljsimone> jgarzik: Yes. Just what I needed.
401 2014-03-23 19:24:48 <Alina-malina> hmmm is there any way to speed up the process of downloading this blockchain, some valid torrent file or someting?
402 2014-03-23 19:25:15 <jakov> yes there is a torrent file
403 2014-03-23 19:25:35 <jakov> that has most blocks, you put it in your bitcoin directory and bitcoind downloads the few remaining
404 2014-03-23 19:26:05 <Alina-malina> heh is it publicly available? and is it valid not some fake meliabilty enabled bullshit?
405 2014-03-23 19:26:33 <jakov> bitcoind will check the entire blockchain once its downloaded
406 2014-03-23 19:26:39 <jakov> checking it obeys the rules
407 2014-03-23 19:28:12 <ramm> hello .. anyone there ?
408 2014-03-23 19:29:02 <dexX7> hey ramm
409 2014-03-23 19:29:15 <ramm> thanks bro
410 2014-03-23 19:29:25 <ramm> i wanted to know where is difficulty of proof of work programmed ?
411 2014-03-23 19:29:43 <dexX7> usually it helps to simply ask your question, at some point a dev will pick it up
412 2014-03-23 19:30:46 <ramm> :(
413 2014-03-23 19:32:28 <jakov> its spread around
414 2014-03-23 19:32:43 <jakov> so theres a part which checks hash > hashTarget in one file
415 2014-03-23 19:32:55 <jakov> then in another file is where hashTarget is calculated
416 2014-03-23 19:35:21 <jakov> theres the retarget in main.cpp
417 2014-03-23 19:35:38 <jakov> in GetNextWorkRequired
418 2014-03-23 19:39:03 <ramm> thanks .. main.cpp is in which package ?
419 2014-03-23 19:39:17 <jakov> the bitcoin package?
420 2014-03-23 19:39:27 <jakov> look on github
421 2014-03-23 19:40:19 <ramm> link  please
422 2014-03-23 19:41:57 <ramm> please
423 2014-03-23 19:42:40 <jgarzik> ramm, github.com/bitcoin/bitcoin/
424 2014-03-23 19:42:54 <jakov> search bitcoin github
425 2014-03-23 19:43:16 <jakov> its in the src/ directory before you ask
426 2014-03-23 19:43:23 <jakov> because src is short for source..
427 2014-03-23 19:44:45 <ramm> got it ..  many thanks :)
428 2014-03-23 19:46:21 <michagogo> cloud|Anyone know, off the top of your heads, the version byte for privkeys for compressed pubkeys?