1 2012-10-29 00:00:31 <sipa> you should see messages ProcessBlock: ACCEPTED, and SetBestChain ...
  2 2012-10-29 00:01:01 <sipa> without 'received block' in between
  3 2012-10-29 00:02:43 <bdcs> I see "received block" in between
  4 2012-10-29 00:02:53 <bdcs> Alas...
  5 2012-10-29 00:03:48 <bdcs> bootstrap.dat is in ~/.bitcoin/ and I started bitcoin-qt with no arguments
  6 2012-10-29 00:05:35 <sipa> and how many blocks do you have?
  7 2012-10-29 00:05:41 rdponticelli has joined
  8 2012-10-29 00:07:12 <bdcs> 92884
  9 2012-10-29 00:08:03 <bdcs> About 100k short of the bootstrap.dat height and 120k short of the current height, as I'm sure you know
 10 2012-10-29 00:08:21 <sipa> yes
 11 2012-10-29 00:08:25 <sipa> i wonder why it doesn't work
 12 2012-10-29 00:08:59 <bdcs> Yes, I can't figure this out at all
 13 2012-10-29 00:09:10 <bdcs> It's quite frustrating
 14 2012-10-29 00:10:17 <sipa> and loadblock doesn't work either?
 15 2012-10-29 00:10:28 <sipa> try using the full path?
 16 2012-10-29 00:10:38 <sipa> -loadblock=/home/myusername/bootstrap.dat
 17 2012-10-29 00:12:49 * sipa afk; others may help you
 18 2012-10-29 00:20:31 gjs278 has quit (Remote host closed the connection)
 19 2012-10-29 00:23:15 <bdcs> sipa, thanks for the suggestions
 20 2012-10-29 00:23:22 <bdcs> I tried the full path to the bootstrap as well
 21 2012-10-29 00:23:30 <bdcs> oddly, tab-complete in bash doesn't work
 22 2012-10-29 00:23:39 <bdcs> I'm not sure if that's a superficial thing or not
 23 2012-10-29 00:23:56 <sipa> it may not understand that the -loadblock= is not part of the filename
 24 2012-10-29 00:24:34 <sipa> still, here it works (ubuntu 12.04, bash 4.2.24(1))
 25 2012-10-29 00:25:13 <sipa> you're sure you haven't configured a different datadir somewhere, right?
 26 2012-10-29 00:25:33 <sipa> well, even then, -loadblock should work
 27 2012-10-29 00:25:39 <sipa> i don't understand, but i have to go
 28 2012-10-29 00:25:59 xorgate has joined
 29 2012-10-29 00:26:52 <bdcs> I am on ubuntu 12.10, using ppa:bitcoin/bitcoin
 30 2012-10-29 00:27:01 <bdcs> I didn't change datadir
 31 2012-10-29 00:27:09 <bdcs> debug.log confirms ~/.bitcoin
 32 2012-10-29 00:27:32 sirk390 has joined
 33 2012-10-29 00:28:11 <bdcs> bitcoind and bitcoin-qt both fail to use the bootstrap with -loadblock=<fullpath>
 34 2012-10-29 00:30:18 <bdcs> the bootstrap file is correct: a3f258e7af030165360596e4cb0b9beb24b4ce97352c22e65349b89ad5fc5d3e  bootstrap.dat
 35 2012-10-29 00:31:25 cande has quit (Read error: Connection reset by peer)
 36 2012-10-29 00:31:49 cande has joined
 37 2012-10-29 00:32:46 RazielZ has quit (Ping timeout: 246 seconds)
 38 2012-10-29 00:34:03 optimator_ is now known as optimator
 39 2012-10-29 00:34:23 sirk390 has left ()
 40 2012-10-29 00:35:50 RainbowDashh has quit (Ping timeout: 272 seconds)
 41 2012-10-29 00:38:27 vazakl- has quit (Read error: Connection reset by peer)
 42 2012-10-29 00:38:44 vazakl has joined
 43 2012-10-29 00:39:32 RainbowDashh has joined
 44 2012-10-29 00:39:44 Luke-Jr has quit (Excess Flood)
 45 2012-10-29 00:40:04 Luke-Jr has joined
 46 2012-10-29 00:40:24 da2ce7 has quit (Ping timeout: 248 seconds)
 47 2012-10-29 00:41:50 xorgate has quit (Ping timeout: 255 seconds)
 48 2012-10-29 00:47:06 <BlueMatt> sipa: do you have a build.log from a gitian build?
 49 2012-10-29 00:49:00 spreelanka has quit (Quit: spreelanka)
 50 2012-10-29 00:55:04 cande_ has joined
 51 2012-10-29 00:56:17 denisx has joined
 52 2012-10-29 00:57:29 cande has quit (Ping timeout: 264 seconds)
 53 2012-10-29 00:58:12 cande has joined
 54 2012-10-29 01:01:24 cande_ has quit (Ping timeout: 276 seconds)
 55 2012-10-29 01:09:45 RainbowDashh has quit (Quit: SLEEP MODE. yano is a potato)
 56 2012-10-29 01:24:43 cande has quit (Quit: Lämnar)
 57 2012-10-29 01:26:55 bdcs has quit (Remote host closed the connection)
 58 2012-10-29 01:33:31 SupaDupa has joined
 59 2012-10-29 01:33:33 <SupaDupa> Looking For $100 PayPal Loan Paying $115 on or before November 2nd 2012
 60 2012-10-29 01:34:58 <jgarzik> SupaDupa: Not on this channel.  Try #bitcoin-otc
 61 2012-10-29 01:35:50 <SupaDupa> sorry :(
 62 2012-10-29 01:39:53 <SupaDupa> sorry :(
 63 2012-10-29 01:39:56 <SupaDupa> whoops
 64 2012-10-29 01:42:08 Cory has quit (Ping timeout: 255 seconds)
 65 2012-10-29 01:45:20 Apexseals has quit (Read error: Connection reset by peer)
 66 2012-10-29 01:45:37 Apexseals has joined
 67 2012-10-29 01:46:12 Cory has joined
 68 2012-10-29 01:46:46 senseless has quit (Ping timeout: 272 seconds)
 69 2012-10-29 01:47:51 SupaDupa has quit (Excess Flood)
 70 2012-10-29 01:48:04 SupaDupa has joined
 71 2012-10-29 01:48:06 SupaDupa has quit (Excess Flood)
 72 2012-10-29 01:48:17 SupaDupa has joined
 73 2012-10-29 01:48:19 SupaDupa has quit (Excess Flood)
 74 2012-10-29 01:48:20 <BlueMatt> ok...our qt gitian scripts depend on qt 4.8.2, which was removed from qt repos...without bothering to dig further...let my just guess we need to upgrade
 75 2012-10-29 01:48:30 SupaDupa has joined
 76 2012-10-29 01:48:32 SupaDupa has quit (Excess Flood)
 77 2012-10-29 01:48:43 SupaDupa has joined
 78 2012-10-29 01:48:45 SupaDupa has quit (Excess Flood)
 79 2012-10-29 01:48:56 SupaDupa has joined
 80 2012-10-29 01:48:57 SupaDupa has quit (Excess Flood)
 81 2012-10-29 01:49:09 SupaDupa has joined
 82 2012-10-29 01:49:10 SupaDupa has quit (Excess Flood)
 83 2012-10-29 01:49:54 MrWubbles has joined
 84 2012-10-29 01:49:56 MrWubbles has quit (Excess Flood)
 85 2012-10-29 02:08:13 one_zero has joined
 86 2012-10-29 02:11:49 SuckMyWub has joined
 87 2012-10-29 02:11:51 <SuckMyWub> [6:33pm] <SupaDupa> http://supa.fii.me/BitcoinLoansOLD.txt
 88 2012-10-29 02:11:51 <SuckMyWub> [6:33pm] <SupaDupa> http://supa.fii.me/BitcoinLoansNEW.txt
 89 2012-10-29 02:11:51 <SuckMyWub> [6:33pm] <SupaDupa> http://supa.fii.me/LitecoinLoans.txt
 90 2012-10-29 02:11:51 <SuckMyWub> [6:33pm] <SupaDupa> http://supa.fii.me/PayPalLoans.txt
 91 2012-10-29 02:11:51 <SuckMyWub> [6:34pm] <SupaDupa> http://supa.fii.me/BitcoinDonations.txt
 92 2012-10-29 02:11:51 <SuckMyWub> [6:34pm] <SupaDupa> http://supa.fii.me/PayPalDonations.txt
 93 2012-10-29 02:11:52 <SuckMyWub> [6:34pm] <SupaDupa> video card I bought x1Salty http://dl.dropbox.com/u/75013537/thankssupa.jpg
 94 2012-10-29 02:11:54 <SuckMyWub> Suck my Wub...
 95 2012-10-29 02:13:45 graingert has quit (Read error: Connection reset by peer)
 96 2012-10-29 02:18:49 <SuckMyWub> [6:33pm] <SupaDupa> http://supa.fii.me/BitcoinLoansOLD.txt
 97 2012-10-29 02:18:50 <SuckMyWub> [6:33pm] <SupaDupa> http://supa.fii.me/BitcoinLoansNEW.txt
 98 2012-10-29 02:18:50 <SuckMyWub> [6:33pm] <SupaDupa> http://supa.fii.me/LitecoinLoans.txt
 99 2012-10-29 02:18:50 <SuckMyWub> [6:33pm] <SupaDupa> http://supa.fii.me/PayPalLoans.txt
100 2012-10-29 02:18:50 <SuckMyWub> [6:34pm] <SupaDupa> http://supa.fii.me/BitcoinDonations.txt
101 2012-10-29 02:18:50 <SuckMyWub> [6:34pm] <SupaDupa> http://supa.fii.me/PayPalDonations.txt
102 2012-10-29 02:18:50 <SuckMyWub> [6:34pm] <SupaDupa> video card I bought x1Salty http://dl.dropbox.com/u/75013537/thankssupa.jpg
103 2012-10-29 02:18:56 <SuckMyWub> Fuck the Bitcoin Devs
104 2012-10-29 02:21:49 <abrkn> csb
105 2012-10-29 02:23:30 <SuckMyWub> ?
106 2012-10-29 02:23:51 <Luke-Jr> BlueMatt: why'd you unban him?
107 2012-10-29 02:24:42 <BlueMatt> Luke-Jr: because all he was doing at the time was part/join spamming?
108 2012-10-29 02:25:09 <Luke-Jr> BlueMatt: he's been scamming people and threats etc for months now :P
109 2012-10-29 02:25:23 <BlueMatt> well maybe I havent been paying attention to anywhere but -dev...
110 2012-10-29 02:29:53 spreelanka has joined
111 2012-10-29 02:38:18 RainbowDashh has joined
112 2012-10-29 02:43:55 noagendamarket has joined
113 2012-10-29 02:44:27 <BlueMatt> sipa: as to why it was working in gitian and not pull-tester/jenkins: the calls to ranlib which were in the qt build file (and was getting run first) were missing in the linux-mingw makefile (which was running first in jenkins) hence more issues :)
114 2012-10-29 02:48:00 D34TH has quit (Ping timeout: 276 seconds)
115 2012-10-29 02:51:33 noagendamarket has quit (Quit: Leaving)
116 2012-10-29 02:51:43 * jgarzik ponders The Perfect Blockchain Database
117 2012-10-29 02:51:58 <jrmithdobbs> hardlink tree!
118 2012-10-29 02:52:00 * jrmithdobbs hides
119 2012-10-29 02:52:19 senseless has joined
120 2012-10-29 02:53:31 <jgarzik> a linear, fixed-record-size array sure is tempting, for an index
121 2012-10-29 02:56:10 <jgarzik> it's just a lot of data to load, even if you're looking at a simple list of (hash, file offset)... that's 8MB given current block count
122 2012-10-29 02:57:53 Descry has joined
123 2012-10-29 03:07:22 optimator_ has joined
124 2012-10-29 03:08:22 optimator has quit (Ping timeout: 240 seconds)
125 2012-10-29 03:10:52 Sukharev has joined
126 2012-10-29 03:12:51 <jine> Flushed 11982 addresses to peers.dat  59ms
127 2012-10-29 03:13:05 <jine> Does peers.dat contain bitcoin nodes ip-adresses?
128 2012-10-29 03:13:24 <jine> ANd what format are it in?
129 2012-10-29 03:14:04 <Luke-Jr> yes; custom
130 2012-10-29 03:15:38 <jine> " This eliminates the need for the BDB-managed addr.dat, replacing it with "peers.dat" containing nothing but a flat file storing addrman data (and a header and checksum). "
131 2012-10-29 03:15:43 <jine> I c. :
132 2012-10-29 03:15:44 <jine> :)*
133 2012-10-29 03:16:40 <jgarzik> OK, loading 8MB of data into hash table not as slow as I thought it might be
134 2012-10-29 03:17:29 <jine> Are there any "public" tool for getting data out of peers.db or do i have to read the source of bitcoind and write my own?
135 2012-10-29 03:18:50 <gmaxwell> jine: no. Watcha doing?
136 2012-10-29 03:19:57 <jine> Correct me if I'm wrong, but that file contains all seen nodes on the network?
137 2012-10-29 03:20:22 <BlueMatt> no, its bounded in size
138 2012-10-29 03:20:35 <BlueMatt> (it throws out quite a few)
139 2012-10-29 03:20:52 <jine> I c.
140 2012-10-29 03:21:02 BlackPrapor has joined
141 2012-10-29 03:21:47 <jine> Well, the result i want in the end is to plot bitcoind nodes (as so much many have done before) on gmaps (which MagicalTux have previously done) combined with some other data i have.
142 2012-10-29 03:22:33 <jine> I have a ipv4/6 dualstack bitcoind up and running, but I'm having issues to make it connect to enough nodes.
143 2012-10-29 03:23:06 <jine> I can't get over a few hundred connections in total :/
144 2012-10-29 03:23:35 Descry has quit (Ping timeout: 260 seconds)
145 2012-10-29 03:24:03 <BlueMatt> bitcoind only opens 8 outgoing connections by default (on purpose, any more and you'd be effectively dos'ing the network)
146 2012-10-29 03:25:04 <BlueMatt> (not effectively, but theres no point doing it)
147 2012-10-29 03:25:18 <MagicalTux> if the whole network was doing that, it'd be killing itself
148 2012-10-29 03:25:33 <BlueMatt> yep
149 2012-10-29 03:25:50 <Luke-Jr> jine: is this useful? http://luke.dashjr.org/programs/bitcoin/files/charts/seeds.txt
150 2012-10-29 03:27:12 <jgarzik> hmmm, valgrind across a fork will be... interesting
151 2012-10-29 03:27:24 <jgarzik> gotta rebuild openssl w/ PURIFY too :/
152 2012-10-29 03:27:59 <Luke-Jr> valgrind is so wonderful
153 2012-10-29 03:28:10 <gmaxwell> jine: most nodes never have their addresses announced at all.
154 2012-10-29 03:28:43 <gmaxwell> jine: just use sipa's seeds.txt, don't DOS the network by trying to spider it yourself.
155 2012-10-29 03:30:00 <gmaxwell> (nodes which are not listening or have no routable addresses are never announced; and those are _most_ of the bitcoin nodes)
156 2012-10-29 03:42:49 BlackPrapor has quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
157 2012-10-29 03:45:42 fiesh_ has quit (Ping timeout: 260 seconds)
158 2012-10-29 03:50:14 fiesh has joined
159 2012-10-29 03:54:22 RainbowDashh has quit (Quit: SLEEP MODE. yano is a potato)
160 2012-10-29 04:01:23 maaku has joined
161 2012-10-29 04:15:10 senseless1 has joined
162 2012-10-29 04:17:00 RainbowDashh has joined
163 2012-10-29 04:19:05 senseless has quit (Ping timeout: 256 seconds)
164 2012-10-29 04:27:34 gjs278 has joined
165 2012-10-29 04:31:15 <jine> Luke-Jr: Yes, and no. I can maybe start with that, but i want a lot more data then that. Last seen/etc.
166 2012-10-29 04:31:54 <Luke-Jr> jine: I suspect bitcoinseeder's data file might have that information
167 2012-10-29 04:32:02 <jine> BlueMatt: I'm aware of that... I patchen my client manually to get over that limit, but it's still hard to get more connections then that.
168 2012-10-29 04:32:23 <jine> BlueMatt: (Cause of the limit on other nodes)
169 2012-10-29 04:33:47 RainbowDashh has quit (Quit: QUIT. yano is a potato)
170 2012-10-29 04:34:05 <jine> gmaxwell: That was why i started thinking of the peers.dat, i don't want to cause any harm - but still get enough data on my own.
171 2012-10-29 04:35:08 <jine> Another idea i just got was to crawl through the IRC-network channels and then write a few scripts to monitor them... But that won't cover nodes that aren't using IRC as discovery method.
172 2012-10-29 04:36:16 <Luke-Jr> jine: note that since 0.6, nodes don't use IRC at all by default
173 2012-10-29 04:36:36 <jine> ... which kinda kills that idea :)
174 2012-10-29 04:36:57 RainbowDashh has joined
175 2012-10-29 04:38:41 <gmaxwell> jine: Often when people ask technical questions they come in the form of Asking how to attach rockets to a pig, when really they just needed to know how to use a frying pan.
176 2012-10-29 04:39:11 <gmaxwell> So it's always good to ask why, ... I didn't ask because I thought you were up to anything bad. :P
177 2012-10-29 04:40:06 <gmaxwell> And yea, IRC is no more. It's off by default and almost no one turns it on.  If you're trying to make a map of bitcoin nodes ultimately the answer is that you can't.
178 2012-10-29 04:40:36 <jine> ... without abusing the network of course ;)
179 2012-10-29 04:40:43 <jine> But yea, thanks for the answer. :)
180 2012-10-29 04:41:44 PhantomSpark has joined
181 2012-10-29 04:41:52 <jine> It's far from hard to setup a few thousand EC2 nodes and get a "snapshot" of the current network, all using the same blockchain but the connections wouldn't be to the "same" nodes all the time (except those that are patched to act as hubs).
182 2012-10-29 04:42:21 <gmaxwell> No, it's actually not possible at all.
183 2012-10-29 04:43:41 <jine> I esentially would fill up slot after slot on the regular clients (unpatched), forcing connections to be made to one of my "many" nodes - which results in me getting the IP/time/etc? :
184 2012-10-29 04:43:45 <jine> :)*
185 2012-10-29 04:43:50 <jine> 05:28:48 < jine> ... without abusing the network of course ;)
186 2012-10-29 04:43:57 <jine> But that's not somthing i had in plan...
187 2012-10-29 04:44:37 <jine> 1000 EC2 nodes costs about $20 for an hour, so it wouldn't even be an expensive test to do
188 2012-10-29 04:44:55 TheSeven has quit (Disconnected by services)
189 2012-10-29 04:45:02 [7] has joined
190 2012-10-29 04:45:15 <gmaxwell> That still won't get all of them, because there are a considerable number of tor nodes. Although if you do something like that I'll gladly bankroll civil litigation against you. On EC2 it would be ineffective due to peer selection in any case.
191 2012-10-29 04:48:58 senseless1 has left ()
192 2012-10-29 04:49:36 senseless1 has joined
193 2012-10-29 04:49:38 <jine> gmaxwell: Of course not all of them, but a large part of the network... Keep in mind that I'm speeking hypothetical, and have no such intentions to do so. Regarding civil litigation, i'm not really sure that would work, as 1) Bitcoin is not a currency, 2) It's not owned by you or anyone, 3) It won't do any actual damage to the network, 4) I'm having a hard time seeing any attorney taking on that case.
194 2012-10-29 04:49:58 RainbowDashh has quit (Quit: QUIT. yano is a potato)
195 2012-10-29 04:51:32 <gmaxwell> jine: (1) has absolutely nothing to do with it, (2) it doesn't have to be, you cause harm to me or abuse _my_ computers then I have standing for civil litigation, (3) it'll use up resources on my systems,
196 2012-10-29 04:51:59 <gmaxwell> (4) my partner is an attorney.
197 2012-10-29 04:52:19 <gmaxwell> jine: So, just in case you actually were thinking of doing something like that; you are now forwarned.
198 2012-10-29 04:52:58 <gmaxwell> jine: Bitcoin isn't a toy, it's a serious system used for business by a great many people, myself included.
199 2012-10-29 04:53:11 <jine> gmaxwell: You have my word that i has no intenions of doing anything even close to that. I'm all for the good of bitcoin, both the network and as a community.
200 2012-10-29 04:53:29 <gmaxwell> I have no doubt. Just being clear. :P
201 2012-10-29 04:53:29 <jine> gmaxwell: Don't you know me better then that? :(
202 2012-10-29 04:53:39 <jine> Good. :)
203 2012-10-29 04:54:32 <gmaxwell> though now I'm busily trying to think of ways to make sure that wouldn't work, just to discourage people who I _can't_ scare out of trying it from trying it.
204 2012-10-29 04:55:08 <gmaxwell> Sadly the best I've got is just getting more people onto tor.
205 2012-10-29 04:55:26 <jine> But purly hopythetical, it would be doable, without causing distrubtions to the the network at all (or well, all transactions would go through my nodes, i can't really change them or anything on the way so, or could I?) - If that is the case, theres a serious security issue right there.
206 2012-10-29 04:56:21 <jine> With the latest patches to bitcoind, minimum transaction frees etc
207 2012-10-29 04:56:22 <gmaxwell> if most nodes slots were full nodes would take a long time to get connected.
208 2012-10-29 04:56:31 <doublec> isn't that what blockchain.info basically does - monitor a whole bunch of nodes?
209 2012-10-29 04:56:48 <jine> Will the client still forward that transaction, or not?
210 2012-10-29 04:56:49 RainbowDashh has joined
211 2012-10-29 04:56:58 <gmaxwell> doublec: no, what jine was suggesting was DOS attacking all nodes not his so that everyone would connect to his nodes.
212 2012-10-29 04:57:09 <gmaxwell> jine: forward what transaction? I lost you.
213 2012-10-29 04:57:34 <doublec> oh
214 2012-10-29 04:57:35 <gmaxwell> doublec: the motivation being that most nodes aren't listening, so if you want to map them you have to find a way to get them to connect to you.
215 2012-10-29 04:57:39 <doublec> that sounds like a bad idea
216 2012-10-29 04:57:48 <gmaxwell> it wasn't a serious suggestion.
217 2012-10-29 04:58:23 <gmaxwell> It was an answer to me saying you can't do that. :P knowing that jine isn't evil I'd mentally written off DOSing all the rest when making that comment! shows me right. :P
218 2012-10-29 05:01:24 <jine> gmaxwell: Nevermind, I've misread a few of the configuration options, it was blockminsize/blockmaxsiz i was thinking of.
219 2012-10-29 05:02:13 <jine> gmaxwell: I'm a bit tired, but i'll try to explain again: If the "attack" i described above would happen - could I (as a bad user) stop transactions along the way, i.e. changing the code to NOT forward transactions
220 2012-10-29 05:02:26 <jine> Effectivly delaying transactions and possible blocks?
221 2012-10-29 05:03:03 <jine> It wouldn't "break" anything, as some nodes (tor & non listing) still wouldn't be affected and would still forward the transaction to the rest of the network.
222 2012-10-29 05:03:42 <jine> But that would mean that it's possible to set up a large amount of non-mining, standard bitcoind, clients, on a huge amoung of hosts/ip's, and cause damange to the network (in form of delays primarily)
223 2012-10-29 05:04:13 <gmaxwell> Er, I was with you until you said non-mining standard bitcoind clients.
224 2012-10-29 05:04:42 <gmaxwell> Yes, if you saturate all connections on honest nodes, causing all new nodes connect to only you.. then you could block transaction and block realying.
225 2012-10-29 05:04:57 <gmaxwell> but that doesn't have anything to do with normal nodes!
226 2012-10-29 05:05:13 <jine> That was just to clarify i was not talking about the 51%-attack.. forget the "standard" in that sentence.
227 2012-10-29 05:05:19 <gmaxwell> ah!
228 2012-10-29 05:05:22 <gmaxwell> gotcha.
229 2012-10-29 05:05:41 <gmaxwell> So the limit of that attack would be that existing connections would stay.
230 2012-10-29 05:05:54 <gmaxwell> So it would only kill hosts as they lost connections.
231 2012-10-29 05:06:18 <jine> Yea
232 2012-10-29 05:06:26 <jine> 1) saturate all connections on all listening nodes, on a global level.
233 2012-10-29 05:06:35 <jine> 2) do not relay ANYTHING to anyone.
234 2012-10-29 05:06:37 <jine> 3) ??
235 2012-10-29 05:07:04 <gmaxwell> But we can make the attack much harder too. By not allowing 'too many' inbound connections per network group. So you'd need lots of networks to use up all the connections.
236 2012-10-29 05:07:10 <jine> 3) All previous connections between nodes are keept, so they won't be affected, unless your connection is lost
237 2012-10-29 05:07:14 <gmaxwell> well "much"
238 2012-10-29 05:07:26 <jine> gmaxwell: That's not an issue, use tor as a gateway or whatever.
239 2012-10-29 05:07:48 <gmaxwell> that only gets you a few thousand hosts.
240 2012-10-29 05:07:53 <jine> Dosn't have to be 1-255 in a row, from the same /22 or something
241 2012-10-29 05:08:23 <gmaxwell> we already do network group based biasing in our outbound selection.
242 2012-10-29 05:08:39 <jine> Oh, i didn't know that.
243 2012-10-29 05:09:01 <gmaxwell> And allowing a single /24 (or host!) to fill up all inbound is just obviously stupid.
244 2012-10-29 05:09:21 <jine> I'm just speaking hypothetically here, out of curiosity and cause of my security interest.
245 2012-10-29 05:09:53 <gmaxwell> sure sure.
246 2012-10-29 05:09:58 <gmaxwell> It's helpful.
247 2012-10-29 05:10:04 <jine> It's not hard to get your hands on multiple thousands of widespread ips (botnet?)
248 2012-10-29 05:10:19 <gmaxwell> Thats why I scare quoted "much" :P
249 2012-10-29 05:12:04 <gmaxwell> right now you could fill up all connections network wide with a single (misconfigured?) host. We can fix that.
250 2012-10-29 05:12:45 <jine> That could prob. be a good idea, yes.
251 2012-10-29 05:13:09 <jine> Oh well... 6 AM here, time for bed. :P
252 2012-10-29 05:13:36 <jine> Talk to you later, I'll try to be in here (or at least more active) more often :)
253 2012-10-29 05:13:49 B0g4r7__ has joined
254 2012-10-29 05:16:51 B0g4r7_ has quit (Ping timeout: 276 seconds)
255 2012-10-29 05:21:11 RainbowDashh has quit (Remote host closed the connection)
256 2012-10-29 05:21:30 RainbowDashh has joined
257 2012-10-29 05:28:02 <jgarzik> hmmm
258 2012-10-29 05:28:45 <jgarzik> need to find the code that stores and verifies a merkle branch (CMerkleTx presumably) matches a given block header
259 2012-10-29 05:29:57 spreelanka has quit (Quit: spreelanka)
260 2012-10-29 05:31:52 ThomasV has joined
261 2012-10-29 05:32:59 <jgarzik> CBlock::CheckMerkleBranch(), it looks like
262 2012-10-29 05:33:11 Symbols has quit (Quit: Leaving)
263 2012-10-29 05:43:33 <midnightmagic> he sounds almost like a smoother-talking version of phantomcircuit when he first joined ages ago.
264 2012-10-29 05:45:59 brbot_ has quit (Quit: Lost terminal)
265 2012-10-29 05:50:54 <phantomcircuit> midnightmagic, i actually wrote attack code for the fill the slots attack
266 2012-10-29 05:51:01 <phantomcircuit> tested it and it more or less works
267 2012-10-29 05:51:25 <phantomcircuit> not sure if it would still work with the dos code gavin wrote
268 2012-10-29 05:53:20 <midnightmagic> phantomcircuit: I remember some of that. You were pretty.. insistent I guess is a good euphemism, about it.
269 2012-10-29 05:53:56 devrandom has quit (Remote host closed the connection)
270 2012-10-29 05:53:56 guruvan- has quit (Remote host closed the connection)
271 2012-10-29 05:53:56 guruvan has quit (Remote host closed the connection)
272 2012-10-29 05:54:22 devrandom has joined
273 2012-10-29 05:54:33 <phantomcircuit> midnightmagic, im actually reasonably surprised nobody else has taken the (relatively small) amount of time to write a poc
274 2012-10-29 05:54:40 * phantomcircuit shrugs
275 2012-10-29 05:55:08 guruvan has joined
276 2012-10-29 05:56:10 guruvan- has joined
277 2012-10-29 06:10:17 <gmaxwell> phantomcircuit: what do you just do, connect and handshake and sit there?
278 2012-10-29 06:11:36 <gmaxwell> phantomcircuit: if you've actually got it handy, I have a patch to limit by host and by network group now. I've been trying to figure out what limits to use by default.
279 2012-10-29 06:12:46 <midnightmagic> heh heh
280 2012-10-29 06:15:28 <gmaxwell> The hard thing about that is you don't want to break people who e.g. have a bunch of local test stuff going on. Esp on nodes that aren't even internet facing
281 2012-10-29 06:31:51 PhantomSpark has quit (Read error: Connection reset by peer)
282 2012-10-29 06:33:30 servvs has quit (Ping timeout: 264 seconds)
283 2012-10-29 06:38:09 tonikt has quit (Read error: Connection reset by peer)
284 2012-10-29 06:39:55 PhantomSpark has joined
285 2012-10-29 06:46:59 <phantomcircuit> gmaxwell, that's what the original version did but im pretty sure gavins dos stuff would break it
286 2012-10-29 06:47:13 <phantomcircuit> iono im honestly sort of afriad to test it full scale
287 2012-10-29 06:48:09 maaku has quit (Quit: maaku)
288 2012-10-29 07:04:12 ThomasV has quit (Quit: Quitte)
289 2012-10-29 07:07:07 MC1984 has joined
290 2012-10-29 07:13:16 veerboot has quit (Quit: Very funny Scottie.... Now beam down my clothes!)
291 2012-10-29 07:13:22 RazielZ has joined
292 2012-10-29 07:13:29 <gmaxwell> amiller: I've got an argument for not making the normative utxo tree a prefix trie.  If all the txout data is at the leaf then lookups can be ~O(1).
293 2012-10-29 07:14:16 <gmaxwell> amiller: how is this possible you might say... because if the data structure is normative, other full node peers can give you the exact byte offset of it with insubstantial network cost.
294 2012-10-29 07:14:37 <gmaxwell> (and if they lie, you just ignore their hints or blacklist them; costless)
295 2012-10-29 07:15:09 <gmaxwell> but that doesn't work so well if the lookup key is scattered out across many locations. :(
296 2012-10-29 07:21:53 brwyatt is now known as brwyatt|Away
297 2012-10-29 07:27:17 Transfusion has quit (Excess Flood)
298 2012-10-29 07:28:07 pooler has quit (Ping timeout: 260 seconds)
299 2012-10-29 07:28:34 pooler has joined
300 2012-10-29 07:32:13 Transfusion has joined
301 2012-10-29 07:34:48 CodesInChaos has joined
302 2012-10-29 07:41:13 Arnavion has quit (Quit: Arnavion)
303 2012-10-29 07:41:30 Arnavion has joined
304 2012-10-29 07:59:08 iddo has quit (Quit: Lost terminal)
305 2012-10-29 08:19:39 toffoo has quit ()
306 2012-10-29 08:27:18 darkee has quit (Ping timeout: 276 seconds)
307 2012-10-29 08:42:43 ibno has joined
308 2012-10-29 08:44:09 Hasimir has quit (Ping timeout: 272 seconds)
309 2012-10-29 08:53:53 Hasimir has joined
310 2012-10-29 08:54:37 TD has joined
311 2012-10-29 09:17:42 <thermoman> berkeleydb is still giving me headaches trying to migrate 0.3.24 to 0.7.1
312 2012-10-29 09:17:55 TD has quit (Quit: TD)
313 2012-10-29 09:18:06 <thermoman> using 0.3.24 wallet.dat -> db.log: "unable to allocate memory for mutex; resize mutex region"
314 2012-10-29 09:18:17 t7 has joined
315 2012-10-29 09:19:11 <thermoman> db4.8_dump wallet.dat > wallet.dump ; mv wallet.dat wallet.dat.old ; db4.8_load wallet.dat < wallet.dump -> db.log: "unable to allocate memory for mutex; resize mutex region" and debug.log: "EXCEPTION: St13runtime_error CDB() : can't open database file wallet.dat, error 12 bitcoin in AppInit()"
316 2012-10-29 09:21:46 <sipa> BlueMatt: https://raw.github.com/gist/3972515/5662cffdf17abe8ca386c249439ea61630f2694a/varbuild.log
317 2012-10-29 09:23:55 <sipa> BlueMatt: my guess: it built leveldb as part of Bitcoin-Qt, and reused the .a files for bitcoind
318 2012-10-29 09:37:10 iddo has joined
319 2012-10-29 09:38:19 Hasimir_ has joined
320 2012-10-29 09:38:40 ThomasV has joined
321 2012-10-29 09:38:43 Hasimir_ is now known as Guest16212
322 2012-10-29 09:39:14 <sipa> BlueMatt: so, i guess makefile.mingw-linux also needs ranlib
323 2012-10-29 09:40:35 Hasimir has quit (Ping timeout: 245 seconds)
324 2012-10-29 09:42:40 ThomasV has quit (Client Quit)
325 2012-10-29 10:06:26 RazielZ has quit (Ping timeout: 246 seconds)
326 2012-10-29 10:18:09 TD has joined
327 2012-10-29 10:22:55 cosurgi has joined
328 2012-10-29 10:25:24 BlackPrapor has joined
329 2012-10-29 10:37:58 optimator_ has quit ()
330 2012-10-29 10:38:22 Guest16212 is now known as Hasimir
331 2012-10-29 10:50:19 daybyter has joined
332 2012-10-29 10:54:34 <jouke> When I restore a backup, does the client notice some keypool-keys are used and "remove" them from the pool? Or asked in an other way: will the client function totally normal when I restore an older backup?
333 2012-10-29 10:55:08 <jouke> And do I need to restart the client when I replace wallet.dat? (I am exploring ways to have a hot wallet backup)
334 2012-10-29 10:57:01 asa1024 has joined
335 2012-10-29 10:59:37 <cosurgi> ;;bc,halfreward
336 2012-10-29 10:59:38 <gribble> Estimated time of bitcoin block reward halving: Thu Nov 29 01:47:00 2012 | Time remaining: 4 weeks, 2 days, 23 hours, and 0 seconds
337 2012-10-29 11:00:13 optimator has joined
338 2012-10-29 11:03:55 optimator_ has joined
339 2012-10-29 11:05:56 optimator has quit (Ping timeout: 265 seconds)
340 2012-10-29 11:32:54 <thermoman> it keeps getting better and better: bitcoind: /usr/include/boost/thread/pthread/recursive_mutex.hpp:62: boost::recursive_mutex::~recursive_mutex(): Assertion `!pthread_mutex_destroy(&m)' failed.
341 2012-10-29 11:33:08 <sipa> thermoman: is that at shutdown?
342 2012-10-29 11:34:31 slush1 has joined
343 2012-10-29 11:36:09 <sipa> thermoman: try moving the database/ directory away
344 2012-10-29 11:36:22 <sipa> it may contain some remains of the old wallet
345 2012-10-29 11:38:48 optimator has joined
346 2012-10-29 11:38:48 optimator has quit (Changing host)
347 2012-10-29 11:38:48 optimator has joined
348 2012-10-29 11:39:45 optimator_ has quit (Ping timeout: 245 seconds)
349 2012-10-29 11:42:57 <thermoman> sipa: yes, on shutdown
350 2012-10-29 11:48:27 Apexseals has quit (Ping timeout: 256 seconds)
351 2012-10-29 11:51:58 abrkn has quit (Ping timeout: 260 seconds)
352 2012-10-29 11:56:31 t7 has quit (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
353 2012-10-29 11:59:55 TD has quit (Quit: TD)
354 2012-10-29 12:22:55 Hasimir has quit (Read error: Connection reset by peer)
355 2012-10-29 12:28:29 agricocb has quit (Remote host closed the connection)
356 2012-10-29 12:30:23 Hasimir has joined
357 2012-10-29 12:30:47 Hasimir is now known as Guest25740
358 2012-10-29 12:31:17 darkee has joined
359 2012-10-29 12:48:48 agricocb has joined
360 2012-10-29 12:50:01 Guest25740 has quit (Ping timeout: 255 seconds)
361 2012-10-29 12:51:27 servvs has joined
362 2012-10-29 12:53:01 TD has joined
363 2012-10-29 12:55:40 maaku has joined
364 2012-10-29 12:56:14 Hasimir- has joined
365 2012-10-29 12:58:31 one_zero has quit ()
366 2012-10-29 13:04:41 servvs has quit (Read error: Operation timed out)
367 2012-10-29 13:11:01 B0g4r7__ has quit (Quit: B0g4r7__)
368 2012-10-29 13:11:35 darkee has quit (Remote host closed the connection)
369 2012-10-29 13:12:08 darkee has joined
370 2012-10-29 13:13:02 t7 has joined
371 2012-10-29 13:14:50 Hasimir_ has joined
372 2012-10-29 13:15:10 TD has quit (Quit: TD)
373 2012-10-29 13:15:10 veerboot has joined
374 2012-10-29 13:15:11 Hasimir_ is now known as Guest52061
375 2012-10-29 13:17:24 Hasimir- has quit (Ping timeout: 255 seconds)
376 2012-10-29 13:27:32 ThomasV has joined
377 2012-10-29 13:35:12 drizztbsd has joined
378 2012-10-29 13:36:23 Hasimir- has joined
379 2012-10-29 13:37:45 datagutt has joined
380 2012-10-29 13:39:19 Guest52061 has quit (Ping timeout: 276 seconds)
381 2012-10-29 13:44:28 variousnefarious has joined
382 2012-10-29 13:52:18 <jgarzik>         BIGNUM          hashBestChain;
383 2012-10-29 13:52:18 <jgarzik>         BIGNUM          bnBestChainWork;
384 2012-10-29 13:52:18 <jgarzik>         int             nBestHeight;
385 2012-10-29 13:52:53 <jgarzik> picocoin now has a working block [header] database, that properly manages a chain
386 2012-10-29 13:56:42 servvs has joined
387 2012-10-29 13:56:57 <jgarzik> [jgarzik@bd picocoin]$ ls -l picocoin
388 2012-10-29 13:56:57 <jgarzik> -rwxrwxr-x 1 jgarzik jgarzik 48864 Oct 29 09:45 picocoin
389 2012-10-29 13:57:01 <jgarzik> size of stripped binary
390 2012-10-29 13:58:05 <epscy> what is picocoin
391 2012-10-29 13:58:42 sgornick has quit (Quit: Ex-Chat)
392 2012-10-29 13:58:51 toobreev has joined
393 2012-10-29 14:00:19 spreelanka has joined
394 2012-10-29 14:02:52 veerboot has quit (Ping timeout: 244 seconds)
395 2012-10-29 14:06:07 graingert_ecs has joined
396 2012-10-29 14:07:17 <helo> spv client written in c
397 2012-10-29 14:07:42 vampireb_ has joined
398 2012-10-29 14:07:58 conman has quit (Ping timeout: 256 seconds)
399 2012-10-29 14:08:20 <yellowhat> fyi: we did a mockup/partial implementation + demo of bitcoin multisig transaction at a payments hackathon organized by a local bank. 77 hackers took parts in 18 teams. links to our short presentations and the source at https://plus.google.com/107839384289577985803/posts/M8bJNXtgZJP
400 2012-10-29 14:08:25 TD has joined
401 2012-10-29 14:11:47 <yellowhat> in 24 hours we invented a little out-of-band multisg format, a new uri schema - and showcased multisig transactions live. our 2 teams made places 5 and 8 in the voting - if we had more time to present people could have actually understood what we were doing but the presentation was only 4 minutes
402 2012-10-29 14:16:11 Hasimir- is now known as Hasimir
403 2012-10-29 14:16:57 <kjj_> is your multisig format different from BIP 10?
404 2012-10-29 14:17:08 maaku has quit (Quit: maaku)
405 2012-10-29 14:17:18 darsk1ez has joined
406 2012-10-29 14:20:19 TD has quit (Quit: TD)
407 2012-10-29 14:23:31 asa1024 has quit (Read error: Connection reset by peer)
408 2012-10-29 14:23:53 asa1024 has joined
409 2012-10-29 14:35:16 RazielZ has joined
410 2012-10-29 14:39:47 ovidiusoft has quit (Read error: Operation timed out)
411 2012-10-29 14:40:10 sdjfhbf2547 has joined
412 2012-10-29 14:42:49 ovidiusoft has joined
413 2012-10-29 14:43:56 veemirc has joined
414 2012-10-29 14:49:51 <BlueMatt> sipa: yea, I ended up running gitian myself and found that
415 2012-10-29 14:59:37 Arnavion has quit (Quit: Arnavion)
416 2012-10-29 15:00:38 root2 has quit (Read error: Connection reset by peer)
417 2012-10-29 15:05:15 <BlueMatt> ;;later tell Diapolo so should we downgrade to 4.8.1 then?
418 2012-10-29 15:05:16 <gribble> The operation succeeded.
419 2012-10-29 15:05:37 Arnavion has joined
420 2012-10-29 15:08:00 root2 has joined
421 2012-10-29 15:09:27 PiZZaMaN2K has joined
422 2012-10-29 15:10:00 Arnavion has quit (Client Quit)
423 2012-10-29 15:11:04 root2_ has joined
424 2012-10-29 15:13:23 root2 has quit (Ping timeout: 260 seconds)
425 2012-10-29 15:13:39 Arnavion has joined
426 2012-10-29 15:14:34 Arnavion has quit (Client Quit)
427 2012-10-29 15:21:31 <yellowhat> kjj_: yes we used a different one, http/physical transport based. the main problem we approached was even generating a multisig-address from pubkey of the customer, merchant and post office. the parcel transported by the postman did then carry the partially signed transaction "offline" :)  to the customer who signs his part and broadcasts the finalized tx. postman + merchant recieve money, end of story
428 2012-10-29 15:25:42 AlexWaters has quit (Remote host closed the connection)
429 2012-10-29 15:26:54 AlexWaters has joined
430 2012-10-29 15:27:15 Arnavion has joined
431 2012-10-29 15:28:03 t7 has quit (Read error: Connection reset by peer)
432 2012-10-29 15:30:02 <helo> what advantage does that have over the customer paying before the goods are shipped?
433 2012-10-29 15:32:30 RainbowDashh has quit (Quit: davidfg4 said 2 hours, 58 minutes ago in #reddit-mlp: your quit message is really long)
434 2012-10-29 15:39:31 <yellowhat> if the package never arrives the post office and the customer can take back the money back from the merchant.
435 2012-10-29 15:42:40 Zarutian has joined
436 2012-10-29 15:42:48 <helo> so it's essentially escrow-through-postman?
437 2012-10-29 15:43:19 <helo> given that the postman is inevitably a trusted independent third party, that makes a lot of sense...
438 2012-10-29 15:44:48 <helo> although the postman would need to inspect all goods...
439 2012-10-29 15:45:59 t7 has joined
440 2012-10-29 15:50:09 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
441 2012-10-29 15:51:10 daybyter has quit (Quit: Konversation terminated!)
442 2012-10-29 15:52:07 veemirc has quit (Ping timeout: 256 seconds)
443 2012-10-29 15:54:12 TD has joined
444 2012-10-29 15:54:19 <TD> good afternoon
445 2012-10-29 15:57:58 <TD> it seems Electrum is becoming an SPV client
446 2012-10-29 15:59:48 <erlinwa> why is it that the packages are being redownloaded each time i do a gitian build?
447 2012-10-29 15:59:56 optimator_ has joined
448 2012-10-29 16:02:13 optimator has quit (Ping timeout: 265 seconds)
449 2012-10-29 16:07:53 gavinandresen has joined
450 2012-10-29 16:07:56 <BlueMatt> TD: saw that, though is it on the p2p network yet?
451 2012-10-29 16:10:37 jouke has quit (Changing host)
452 2012-10-29 16:10:37 jouke has joined
453 2012-10-29 16:11:14 <TD> not sure
454 2012-10-29 16:11:35 <TD> it may be getting the blocks and headers from the electrum servers, or something. not sure
455 2012-10-29 16:12:36 <BlueMatt> thats the feeling I got... :(
456 2012-10-29 16:13:05 <BlueMatt> what is the advantage of an untrusted server like electrum after bloom filtering...?
457 2012-10-29 16:13:14 drizztbsd has quit (Remote host closed the connection)
458 2012-10-29 16:14:09 <TD> none, afaik. well, maybe it's faster/more reliable than picking random peers
459 2012-10-29 16:14:09 <sipa> BlueMatt: "the blcockchain is your wallet"
460 2012-10-29 16:14:33 <TD> load is more controlled, etc. of course you could also just run a regular bitcoind that doesn't announce itself and then hard-code your client to use it
461 2012-10-29 16:14:57 <TD> sipa: what does that even mean?
462 2012-10-29 16:15:45 <helo> it uses the blockchain to derive your balances?
463 2012-10-29 16:16:33 quijibo has quit ()
464 2012-10-29 16:16:55 <helo> nevermind that a wallet is not just a ledger of balances
465 2012-10-29 16:17:27 <BlueMatt> TD: well, doing better peer picking should make up for it...but...yea
466 2012-10-29 16:17:30 <BlueMatt> sipa: oh...
467 2012-10-29 16:19:26 agricocb has quit (Quit: Leaving.)
468 2012-10-29 16:24:09 tonikt has joined
469 2012-10-29 16:25:16 da2ce7 has joined
470 2012-10-29 16:26:27 TD has quit (Quit: TD)
471 2012-10-29 16:26:43 <nanotube> fyi, uploaded the 0.5.7 backport windows builds. let's see if anyone actually wants them ...
472 2012-10-29 16:26:53 da2ce7_d has quit (Ping timeout: 246 seconds)
473 2012-10-29 16:29:42 <devrandom> erlinwa: it should go through apt-cacher-ng, so it's fast.  but if you want to skip the OS image initialization step, you can run gbuild with the -i flag
474 2012-10-29 16:32:45 Keefe has quit (Ping timeout: 252 seconds)
475 2012-10-29 16:39:50 freakazoid has joined
476 2012-10-29 16:42:03 da2ce7 has quit (Read error: Connection reset by peer)
477 2012-10-29 16:43:44 erlinwa has quit (Quit: Page closed)
478 2012-10-29 16:46:07 da2ce7 has joined
479 2012-10-29 16:46:55 BlackPrapor has quit (Read error: Connection reset by peer)
480 2012-10-29 16:47:15 BlackPrapor has joined
481 2012-10-29 16:47:31 sudog has quit (Remote host closed the connection)
482 2012-10-29 16:48:01 sudog has joined
483 2012-10-29 16:48:14 veemirc has joined
484 2012-10-29 16:50:49 BitcoinB_ has joined
485 2012-10-29 16:53:40 BitcoinBaltar has quit (Ping timeout: 276 seconds)
486 2012-10-29 16:53:41 BitcoinB_ is now known as BitcoinBaltar
487 2012-10-29 16:55:44 sdjfhbf2547 has quit (Remote host closed the connection)
488 2012-10-29 16:59:58 da2ce7 has quit (Read error: Connection reset by peer)
489 2012-10-29 17:01:16 da2ce7 has joined
490 2012-10-29 17:06:17 t7 has quit (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
491 2012-10-29 17:07:01 maaku has joined
492 2012-10-29 17:11:30 emryss has quit (Remote host closed the connection)
493 2012-10-29 17:15:00 MBS is now known as MBSsS
494 2012-10-29 17:15:23 MBSsS is now known as MBS
495 2012-10-29 17:36:12 emryss has joined
496 2012-10-29 17:38:41 graingert_ecs has quit (Remote host closed the connection)
497 2012-10-29 17:44:59 PhantomSpark has joined
498 2012-10-29 17:46:19 PhantomSpark has quit (Ping timeout: 276 seconds)
499 2012-10-29 17:46:19 PhantomSpark has quit (2!~kvirc@pool-71-251-16-25.nycmny.fios.verizon.net|Ping timeout: 276 seconds)
500 2012-10-29 17:47:39 senseless has joined
501 2012-10-29 17:48:04 senseless is now known as Guest19772
502 2012-10-29 17:48:32 orion has quit (Quit: "")
503 2012-10-29 17:50:51 senseless1 has quit (Ping timeout: 252 seconds)
504 2012-10-29 17:52:10 kreal has joined
505 2012-10-29 17:52:10 kreal has quit (Remote host closed the connection)
506 2012-10-29 17:55:47 maqr has quit (Ping timeout: 246 seconds)
507 2012-10-29 17:57:11 ThomasV has quit (Quit: Leaving)
508 2012-10-29 18:07:01 Tykling has quit (Excess Flood)
509 2012-10-29 18:08:46 emryss has quit (Remote host closed the connection)
510 2012-10-29 18:08:51 Tykling has joined
511 2012-10-29 18:09:20 Tykling has quit (Excess Flood)
512 2012-10-29 18:12:51 Tykling has joined
513 2012-10-29 18:15:14 phungus has quit (Remote host closed the connection)
514 2012-10-29 18:15:56 maqr has joined
515 2012-10-29 18:16:23 freakazoid has quit (Ping timeout: 240 seconds)
516 2012-10-29 18:17:27 <Diablo-D3> gmaxwell: is there any reason why an app is specifically asking for celt 0.5.1?
517 2012-10-29 18:18:40 <Diablo-D3> I have libcelt-dev installed, but the app's ./configure doesnt seem to want it
518 2012-10-29 18:22:28 sgornick has joined
519 2012-10-29 18:22:41 TD has joined
520 2012-10-29 18:23:17 DutchBrat has quit (Read error: Connection reset by peer)
521 2012-10-29 18:24:03 Guest19772 has quit (Read error: Connection reset by peer)
522 2012-10-29 18:24:33 DutchBrat has joined
523 2012-10-29 18:28:26 senseless has joined
524 2012-10-29 18:28:50 senseless is now known as Guest30430
525 2012-10-29 18:32:09 freakazoid has joined
526 2012-10-29 18:32:20 D34TH has joined
527 2012-10-29 18:32:33 * jgarzik adds automated testing infrastructure to picocoin
528 2012-10-29 18:32:37 <jgarzik> autotools is good for something, at least
529 2012-10-29 18:33:36 TD has quit (Quit: TD)
530 2012-10-29 18:36:37 <Diablo-D3> gmaxwell: nm, apparently debian just turns off celt support when building spice-client
531 2012-10-29 18:37:07 daybyter has joined
532 2012-10-29 18:40:16 maqr has quit (Ping timeout: 276 seconds)
533 2012-10-29 18:41:29 slavik03292 has quit (Ping timeout: 248 seconds)
534 2012-10-29 18:43:13 aurigae1 has joined
535 2012-10-29 18:44:31 maaku has quit (Quit: maaku)
536 2012-10-29 18:51:25 ThomasV has joined
537 2012-10-29 18:51:46 erliwan has joined
538 2012-10-29 18:52:48 * gavinandresen hums yo, ho, blow the man down....
539 2012-10-29 18:53:38 dvide has joined
540 2012-10-29 18:54:14 <erliwan> I am using "Gavin's notes on getting gitian builds up and running using KVM", "gitian.yml" works with no problem, but "boost-win32.yml" gives me an error "failed to run on-target setarch i386" -> http://pastebin.com/raw.php?i=7vBDt7xM
541 2012-10-29 18:56:13 Keefe has joined
542 2012-10-29 18:56:13 Keefe has quit (Changing host)
543 2012-10-29 18:56:13 Keefe has joined
544 2012-10-29 18:56:59 <gavinandresen> erliwan: building on a fast machine?  I had to increase the ssh timeout of libexec/on-target to get my old gitian-building laptop to build.  And it is still somewhat flaky; I find I have to reboot sometimes to successfully build
545 2012-10-29 18:59:59 maqr has joined
546 2012-10-29 19:02:59 Guest30430 has quit (Ping timeout: 252 seconds)
547 2012-10-29 19:03:58 Joric has joined
548 2012-10-29 19:04:24 sebicas has joined
549 2012-10-29 19:05:25 molecular has quit (Ping timeout: 240 seconds)
550 2012-10-29 19:05:47 spreelanka has quit (Quit: spreelanka)
551 2012-10-29 19:05:47 unknown45682 has quit (Ping timeout: 246 seconds)
552 2012-10-29 19:05:53 molecular has joined
553 2012-10-29 19:07:33 <sebicas> I have a questions about multi-signature transactions...
554 2012-10-29 19:08:05 <sebicas> When receiving a transaction now, is not enough to just wait for 6 confirmations
555 2012-10-29 19:08:28 <BlueMatt> ???
556 2012-10-29 19:08:38 <sebicas> I also should check that I have all the signatures to be able to spend it, correct?
557 2012-10-29 19:08:53 <BlueMatt> depends on what you are doing
558 2012-10-29 19:08:57 <BlueMatt> (and probably not)
559 2012-10-29 19:09:17 unknown45682 has joined
560 2012-10-29 19:09:42 <sebicas> An script for a Shopping Cart for example..
561 2012-10-29 19:09:56 <sebicas> For I just check is I received a transaction
562 2012-10-29 19:10:01 <sebicas> Wait for 6 confirmations
563 2012-10-29 19:10:12 <sebicas> And clear the order for shipment
564 2012-10-29 19:10:21 <sebicas> Should I change something?
565 2012-10-29 19:10:33 <gavinandresen> sebicas: if you are using bitcoind/Bitcoin-Qt, only multisig transactions where you have all the private keys in your wallet will show up in listtransactions or part of your balance
566 2012-10-29 19:10:47 <kjj_> when you create the multisig address, you need to provide the public keys.  that should hopefully imply that you also have the private keys
567 2012-10-29 19:11:06 <gavinandresen> sebicas: it is implemented that way exactly so that old applications that assume single-signature transactions do not break
568 2012-10-29 19:11:07 <BlueMatt> you should give each order its own address and should clear the order when a payment of the right value to the given address is received and has N confirmations
569 2012-10-29 19:11:08 <sebicas> gavinandresen: Yes I use bitcoind on Linux
570 2012-10-29 19:11:23 <BlueMatt> so you should have no reason to deal with multisig txn
571 2012-10-29 19:11:49 <sebicas> kjj_: Not for creating, I am talking about receiving a transaction
572 2012-10-29 19:11:52 <gavinandresen> Yes, unless you give customers a multi-signature transaction address to pay you, you will not get any multisig transactions.
573 2012-10-29 19:12:18 <sebicas> I give customers a regular address
574 2012-10-29 19:12:33 Joric has quit (Ping timeout: 260 seconds)
575 2012-10-29 19:12:34 <kjj_> sebicas: then it isn't multisig, and you should already have the one and only key for it
576 2012-10-29 19:13:23 <BlueMatt> before you clear an order for payment you should be checking that the given payment was to the given standard single-sig address, that way you dont have to touch multisig in any way
577 2012-10-29 19:13:25 <sebicas> Ok… so no change is necessary from my end ( Merchant )
578 2012-10-29 19:13:31 <BlueMatt> yes
579 2012-10-29 19:13:36 <sebicas> Ok, thanks.
580 2012-10-29 19:13:38 <BlueMatt> (as long as you did it right in the first place)
581 2012-10-29 19:15:15 <sebicas> I call bitcoind gettransaction <txid> 6 to make sure is confirmed
582 2012-10-29 19:16:59 <sebicas> Thank you!
583 2012-10-29 19:18:14 unknown45682 has quit ()
584 2012-10-29 19:23:04 DaQatz_ has joined
585 2012-10-29 19:23:55 DaQatz has quit (Ping timeout: 264 seconds)
586 2012-10-29 19:24:50 senseless has joined
587 2012-10-29 19:25:15 senseless is now known as Guest10414
588 2012-10-29 19:32:47 Guest10414 has quit (Ping timeout: 252 seconds)
589 2012-10-29 19:33:13 PiZZaMaN2K is now known as PiZZaMaN2K|away
590 2012-10-29 19:34:42 sebicas has quit (Quit: sebicas)
591 2012-10-29 19:42:01 tucenaber has quit (Read error: Connection reset by peer)
592 2012-10-29 19:47:59 phungus has joined
593 2012-10-29 19:48:20 brwyatt is now known as brwyatt|Away
594 2012-10-29 19:50:56 ovidiuso1t has joined
595 2012-10-29 19:51:21 ovidiusoft has quit (Ping timeout: 248 seconds)
596 2012-10-29 19:53:32 <gavinandresen> sipa: ping
597 2012-10-29 19:56:15 <BlueMatt> someone wanna pull #1966 now so that we can get jenkins working again?
598 2012-10-29 19:57:51 tucenaber has joined
599 2012-10-29 19:58:16 BitcoinBaltar has quit (Ping timeout: 276 seconds)
600 2012-10-29 19:59:05 <D34TH> ^
601 2012-10-29 19:59:34 guruvan- has quit (Ping timeout: 276 seconds)
602 2012-10-29 19:59:34 bitcoinz has quit (Ping timeout: 276 seconds)
603 2012-10-29 20:02:16 BitcoinBaltar has joined
604 2012-10-29 20:02:21 bitcoinz has joined
605 2012-10-29 20:06:13 agricocb has joined
606 2012-10-29 20:10:48 datagutt has quit (Quit: kthxbai)
607 2012-10-29 20:12:59 freakazoid has quit (Ping timeout: 246 seconds)
608 2012-10-29 20:16:54 pnicholson has quit (Quit: pnicholson)
609 2012-10-29 20:17:25 pnicholson has joined
610 2012-10-29 20:18:06 daybyter has quit (Quit: Konversation terminated!)
611 2012-10-29 20:19:10 soaring_eagle has joined
612 2012-10-29 20:20:47 <jgarzik> ECB does a report on virtual currencies, bitcoin features prominently: http://docs.google.com/viewer?url=www.ecb.europa.eu%2Fpub%2Fpdf%2Fother%2Fvirtualcurrencyschemes201210en.pdf
613 2012-10-29 20:20:55 <jgarzik> (click the button to download original pdf)
614 2012-10-29 20:22:06 pnicholson has quit (Ping timeout: 268 seconds)
615 2012-10-29 20:22:57 <BlueMatt> nice!
616 2012-10-29 20:24:15 <helo> i don't think there's an inaccuracy in it, amazingly
617 2012-10-29 20:24:31 senseless has joined
618 2012-10-29 20:25:44 AlexWaters has quit (Ping timeout: 246 seconds)
619 2012-10-29 20:27:24 guruvan- has joined
620 2012-10-29 20:31:13 <ThomasV> omg, that's amazing
621 2012-10-29 20:33:16 <jgarzik> yeah, a few minor quibbles in the initial summary, but that's just nitpicking
622 2012-10-29 20:33:20 <jgarzik> pretty good summary
623 2012-10-29 20:36:18 freakazoid has joined
624 2012-10-29 20:37:08 galambo has joined
625 2012-10-29 20:39:24 slush1 has quit (Quit: Leaving.)
626 2012-10-29 20:39:35 galambo__ has quit (Ping timeout: 246 seconds)
627 2012-10-29 20:42:06 conman has joined
628 2012-10-29 20:47:15 Apexseals has joined
629 2012-10-29 20:49:26 soaring_eagle has quit (Quit: soaring_eagle)
630 2012-10-29 20:49:52 pnicholson has joined
631 2012-10-29 20:56:01 freakazoid has quit (Ping timeout: 268 seconds)
632 2012-10-29 20:58:29 PhantomSpark has joined
633 2012-10-29 21:01:09 freakazoid has joined
634 2012-10-29 21:01:19 PhantomSpark has quit (3!~kvirc@pool-71-251-16-25.nycmny.fios.verizon.net|Ping timeout: 276 seconds)
635 2012-10-29 21:03:02 ThomasV has quit (Quit: Quitte)
636 2012-10-29 21:03:19 ThomasV has joined
637 2012-10-29 21:05:38 veemirc has quit ()
638 2012-10-29 21:11:25 brwyatt is now known as Away!~brwyatt@brwyatt.net|brwyatt
639 2012-10-29 21:13:22 HlpMeLeaveUSA has quit (Read error: No route to host)
640 2012-10-29 21:18:09 Adifex has joined
641 2012-10-29 21:18:20 <sipa> gavinandresen: pang
642 2012-10-29 21:19:19 <gavinandresen> sipa: too much latency... I figured it out all by myself.
643 2012-10-29 21:20:54 <sipa> was this problem solved: https://bitcointalk.org/index.php?topic=105505.0 ?
644 2012-10-29 21:21:09 <gavinandresen> sipa: yes
645 2012-10-29 21:21:31 <sipa> ok, good
646 2012-10-29 21:21:49 veeminer has joined
647 2012-10-29 21:21:57 <gavinandresen> I'm working on Makefiles now, trying to do the recursive leveldb make more cleanly
648 2012-10-29 21:22:31 <gavinandresen> why is running ranlib necessary in linux-mingw and not any other platform?
649 2012-10-29 21:22:41 <sipa> i have no clue
650 2012-10-29 21:22:56 <sipa> but it certainly is necessary there, and not necessary in .unix
651 2012-10-29 21:23:44 <gavinandresen> hmm... ideally leveldb/Makefile would be smart enough to know whether it needs to ranlib or not
652 2012-10-29 21:23:49 <sipa> yes
653 2012-10-29 21:24:12 freakazoid has quit (Ping timeout: 256 seconds)
654 2012-10-29 21:24:34 <Luke-Jr> gavinandresen: ranlib always helps I think
655 2012-10-29 21:24:52 <Luke-Jr> even if not required, it's supposed to optimize linking
656 2012-10-29 21:25:01 <gavinandresen> then leveldb/Makefile could just always ranlib
657 2012-10-29 21:25:11 <sipa> but the hack bitcoin-qt.pro uses to determine what command implements ranlib is horrible
658 2012-10-29 21:25:39 <gavinandresen> I haven't looked at the .pro file yet
659 2012-10-29 21:25:56 <sipa> drink some whiskey first
660 2012-10-29 21:26:09 <Luke-Jr> lol
661 2012-10-29 21:26:11 <gavinandresen> heh...
662 2012-10-29 21:26:54 <sipa> ok, somewhat of an exaggeration, but still:
663 2012-10-29 21:26:58 <sipa>     isEmpty(QMAKE_RANLIB) {
664 2012-10-29 21:26:58 <sipa>         QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib)
665 2012-10-29 21:26:58 <sipa>     }
666 2012-10-29 21:27:45 <Luke-Jr> O.o;;
667 2012-10-29 21:28:37 <Adifex> hey everyone. I have a newb question about trade fees on Gox where automated trading is concerned. Can anyone speak to that?
668 2012-10-29 21:28:49 <Luke-Jr> Adifex: #mtgox IMO
669 2012-10-29 21:29:35 <sipa> gavinandresen: so it seems that the current gitian builds work, simply because of that ranlib hack in bitcoin-qt.pro, and bitcoin-qt being built before bitcoind
670 2012-10-29 21:30:07 <gavinandresen> sipa: oof....
671 2012-10-29 21:30:15 <Adifex> Luke-Jr: I would agree, but It's less a support question and more a practical one about software development
672 2012-10-29 21:30:40 <Luke-Jr> Adifex: well, you said about fees, which is economical/policy :P
673 2012-10-29 21:30:44 <Luke-Jr> anyhow, asking > asking to ask
674 2012-10-29 21:30:48 <gavinandresen> sipa:  https://github.com/gavinandresen/bitcoin-git/commit/917d9a1ec02360ba3b617b2eef34609102bc0750   <-- my work so far....
675 2012-10-29 21:31:02 ibno has quit (Quit: Lämnar)
676 2012-10-29 21:31:39 <jgarzik> Luke-Jr: RE ranlib
677 2012-10-29 21:31:43 <jgarzik> "always helps" != "never hurts"
678 2012-10-29 21:31:46 <jgarzik> ranlib is the latter
679 2012-10-29 21:31:48 <gavinandresen> sipa: Not ready for a pull request yet, I need to test makefile.unix and makefile.linux-mingw
680 2012-10-29 21:32:24 <Luke-Jr> jgarzik: i c; noop on some platforms?
681 2012-10-29 21:32:30 <jgarzik> yes
682 2012-10-29 21:32:46 <sipa> gavinandresen: i doubt that will work on mingw (but it won't break things further...)
683 2012-10-29 21:33:12 <gavinandresen> does gnu make predefine $(RANLIB) ?
684 2012-10-29 21:33:32 <Adifex> Luke-Jr: ha true. Okay, so on Gox the trade fee is 0.6% to buy and sell. So where a trading bot is concerned, every buy/sell cycle will incur a fee of 1.2%. That's outrageously high for most algorithmic/highish frequency trading platforms, which usually operate on profits much lower than that. Does everyone here just have to deal with that?
685 2012-10-29 21:34:18 <Luke-Jr> gavinandresen: no
686 2012-10-29 21:34:40 conman has quit (Ping timeout: 260 seconds)
687 2012-10-29 21:35:31 <Luke-Jr> Adifex: that's definitely a #mtgox question IMO
688 2012-10-29 21:35:51 <Adifex> alright. thanks though
689 2012-10-29 21:39:09 <Adifex> #mtgox says I need to be "identified with services, cannot join channel." What services..?
690 2012-10-29 21:39:18 <sipa> ChanServ, NickServ, ...
691 2012-10-29 21:39:29 optimator has joined
692 2012-10-29 21:39:29 optimator has quit (Changing host)
693 2012-10-29 21:39:29 optimator has joined
694 2012-10-29 21:39:35 <jeremias> Adifex: and otherwise, nobody is forced to use mtgox, anybody can use any exchange they want, or start their own...
695 2012-10-29 21:39:44 <jeremias> there is even an open source exchange platform
696 2012-10-29 21:41:25 Adifex has quit (Quit: Adifex)
697 2012-10-29 21:41:31 optimator_ has quit (Ping timeout: 265 seconds)
698 2012-10-29 21:41:58 Adifex has joined
699 2012-10-29 21:50:17 gavinandresen has quit (Quit: gavinandresen)
700 2012-10-29 21:51:07 Mad7Scientist has joined
701 2012-10-29 21:52:00 veeminer has quit ()
702 2012-10-29 21:52:28 agricocb has quit (Quit: Leaving.)
703 2012-10-29 21:53:20 emryss has joined
704 2012-10-29 21:59:05 freakazoid has joined
705 2012-10-29 21:59:28 <Adifex> jeremias: do you know what other exchanges have good developer resources for automated trading?
706 2012-10-29 21:59:49 ovidiuso1t has quit (Ping timeout: 276 seconds)
707 2012-10-29 22:00:40 <jgarzik> whee.  successfully used src/test/data/base58_encode_decode.json in picocoin
708 2012-10-29 22:00:48 <jgarzik> go go data-driven tests
709 2012-10-29 22:00:55 DaQatz_ is now known as DaQatz
710 2012-10-29 22:02:05 B0g4r7_ has joined
711 2012-10-29 22:07:00 <optimator> does anyone know if block explorer for testnet is stuck? The last block is dated oct 24
712 2012-10-29 22:07:17 <D34TH> picocoin?
713 2012-10-29 22:08:18 <helo> picocoin!
714 2012-10-29 22:08:25 arij has quit (Ping timeout: 240 seconds)
715 2012-10-29 22:08:34 <sipa> it's like 1/10000 of a satoshi!
716 2012-10-29 22:09:03 mykhal has joined
717 2012-10-29 22:09:05 <Adifex> nice
718 2012-10-29 22:10:23 D34TH_ has joined
719 2012-10-29 22:10:31 D34TH has quit (Read error: No route to host)
720 2012-10-29 22:19:53 D34TH_ is now known as D34TH
721 2012-10-29 22:20:01 D34TH has quit (Changing host)
722 2012-10-29 22:20:01 D34TH has joined
723 2012-10-29 22:21:40 vampireb_ has quit (Quit: Lost terminal)
724 2012-10-29 22:31:36 CodesInChaos has quit (Ping timeout: 268 seconds)
725 2012-10-29 22:34:38 aq83 has joined
726 2012-10-29 22:37:33 RazielZ has quit (Ping timeout: 246 seconds)
727 2012-10-29 22:41:25 PhantomSpark has quit (Ping timeout: 276 seconds)
728 2012-10-29 22:44:17 <jgarzik> ahhh
729 2012-10-29 22:44:24 <jgarzik> ultraprune goes so much faster on this machine
730 2012-10-29 22:46:00 <gmaxwell> optimator: there certantly have been blocks since them.
731 2012-10-29 22:46:09 MC1984 has quit (Read error: Connection reset by peer)
732 2012-10-29 22:46:20 <gmaxwell> optimator: early builds of ultraprune have a bug testnet triggers, making those nodes get stuck.
733 2012-10-29 22:46:33 MC1984 has joined
734 2012-10-29 22:47:12 <sipa> gmaxwell: 258*N bits storage for a partial merkle tree, with N <= num_transactions, and N <= log2(num_transactions)*matched_transactions
735 2012-10-29 22:47:22 <sipa> good enough?
736 2012-10-29 22:50:29 galambo_ has joined
737 2012-10-29 22:53:10 galambo has quit (Ping timeout: 256 seconds)
738 2012-10-29 22:56:22 guruvan has quit (Ping timeout: 276 seconds)
739 2012-10-29 22:56:24 guruvan- is now known as guruvan
740 2012-10-29 22:58:24 <gmaxwell> I was very confused for a bit because I thought you were saying 258 bits for the binary tree itself... and I couldn't imagine how you found that inefficient of an encoding! :)
741 2012-10-29 22:58:53 guruvan_ has joined
742 2012-10-29 22:58:53 <gmaxwell> Inedeed that sounds good. But will the decoder implementation make TD argue? :P
743 2012-10-29 23:00:57 <jgarzik> sipa: is the high level ultraprune database layout documented anywhere?
744 2012-10-29 23:01:14 <jgarzik> sipa: I'm curious about the components of each key/value.  You told me on IRC weeks ago...
745 2012-10-29 23:01:26 <jgarzik> but -ENOMEM apparently :)
746 2012-10-29 23:01:41 <sipa> jgarzik: not really, but txdb.cpp will give you an idea
747 2012-10-29 23:02:04 <gmaxwell> jgarzik: it's more complicated than you might hope because it's agressively compressed.
748 2012-10-29 23:02:46 <sipa> the low-level compressed part is rather well documented; see class CCoins in main.h
749 2012-10-29 23:03:33 <sipa> coins/ contains a) txid -> coins, b) current active block hash
750 2012-10-29 23:03:46 <jgarzik> that's what I was looking for
751 2012-10-29 23:03:51 <jgarzik> txid -> {what?}
752 2012-10-29 23:03:54 <jgarzik> specifically
753 2012-10-29 23:04:01 <sipa> txid -> serialized CCoins
754 2012-10-29 23:04:02 <jgarzik> height, unspent txout bitmask, ...?
755 2012-10-29 23:04:17 <sipa> really, use the source
756 2012-10-29 23:04:22 <sipa> i spent hours to document that part
757 2012-10-29 23:05:34 <sipa> height, unspent outputs, version, coinbase or not
758 2012-10-29 23:07:39 OneEyed has quit (Ping timeout: 246 seconds)
759 2012-10-29 23:10:11 vampireb has quit (Quit: Lost terminal)
760 2012-10-29 23:12:12 ThomasV has quit (Ping timeout: 260 seconds)
761 2012-10-29 23:17:10 vampireb has joined
762 2012-10-29 23:19:48 OneEyed has joined
763 2012-10-29 23:21:07 BCBot has quit (Ping timeout: 245 seconds)
764 2012-10-29 23:21:20 BCBot2 has joined
765 2012-10-29 23:21:45 BCBot2` has quit (Ping timeout: 255 seconds)
766 2012-10-29 23:24:09 agricocb has joined
767 2012-10-29 23:27:04 BCBot has joined
768 2012-10-29 23:33:41 MrTiggr has quit (Excess Flood)
769 2012-10-29 23:34:22 MrTiggr has joined
770 2012-10-29 23:34:23 MrTiggr has quit (Excess Flood)
771 2012-10-29 23:34:49 MrTiggr has joined
772 2012-10-29 23:34:50 MrTiggr has quit (Excess Flood)
773 2012-10-29 23:35:20 MrTiggr has joined
774 2012-10-29 23:35:21 MrTiggr has quit (Excess Flood)
775 2012-10-29 23:35:56 vampireb has quit (Quit: Lost terminal)
776 2012-10-29 23:36:48 MrTiggr has joined
777 2012-10-29 23:36:50 MrTiggr has quit (Excess Flood)
778 2012-10-29 23:37:19 MrTiggr has joined
779 2012-10-29 23:37:19 MrTiggr has quit (Excess Flood)
780 2012-10-29 23:37:49 MrTiggr has joined
781 2012-10-29 23:37:50 MrTiggr has quit (Excess Flood)
782 2012-10-29 23:39:55 guruvan has quit (Ping timeout: 276 seconds)
783 2012-10-29 23:39:59 guruvan_ is now known as guruvan
784 2012-10-29 23:42:10 guruvan- has joined
785 2012-10-29 23:45:02 BlackPrapor has quit (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
786 2012-10-29 23:46:25 MobiusL has quit (Ping timeout: 276 seconds)
787 2012-10-29 23:50:52 erliwan has quit (Quit: Page closed)