1 2012-07-24 00:00:26 <wizkid057> HappMacDonald: the fact that the rest of the network will already be mining against the older of the two
  2 2012-07-24 00:00:29 <luke-jr> jrmithdobbs: no, bdb doesn't seem to produce deterministic results :/
  3 2012-07-24 00:00:39 <wizkid057> and wont switch just because you submit an orphan
  4 2012-07-24 00:00:41 <luke-jr> jrmithdobbs: for making the blk0001.dat tho, see log
  5 2012-07-24 00:01:15 <wizkid057> luke-jr: i assume no other peers have 100% of your torrent...
  6 2012-07-24 00:01:27 <luke-jr> jrmithdobbs: are you using the new torrent or the old one?
  7 2012-07-24 00:02:00 <jrmithdobbs> err
  8 2012-07-24 00:02:05 <jrmithdobbs> luke-jr: so I can recreate the blk0001.dat ?
  9 2012-07-24 00:02:17 <jrmithdobbs> luke-jr: I'm using whatever this was from the url at this time cdt -rw-r--r--  1 mith  staff    41K Jul 23 19:56 blk0001.torrent
 10 2012-07-24 00:02:34 <luke-jr> wizkid057: afaik
 11 2012-07-24 00:02:47 <luke-jr> jrmithdobbs: yes
 12 2012-07-24 00:02:55 <luke-jr> jrmithdobbs: I think that's the old one
 13 2012-07-24 00:03:24 <HappMacDonald> wizkid057: Hmm.. but your block becomes the newest block, so would they reject you just because you're forking? I wonder how that algorithm makes it's decisions. :3
 14 2012-07-24 00:03:40 <luke-jr> HappMacDonald: they won't replace the other block for no reason
 15 2012-07-24 00:03:59 <wizkid057> unless you mined two blocks before they mined the next block
 16 2012-07-24 00:04:07 <wizkid057> referencing your own blocks
 17 2012-07-24 00:04:43 <HappMacDonald> I was under the impression the algorithm just tried mining against the most recent block, so long as most recent block was syntactically correct. If not "most recent", then I'm curious what the deciding principal is in case of a split attempt.
 18 2012-07-24 00:06:55 <HappMacDonald> Or does the algorithm favor the oldest head to break the tie of longest chain?
 19 2012-07-24 00:06:55 <wizkid057> longest chain wins
 20 2012-07-24 00:06:56 <HappMacDonald> If you skip your direct predecessor, then you and pred both have equally long chains.
 21 2012-07-24 00:06:56 <wizkid057> to skip a block you'd have to mine a block referencing it AND a block referencing your first block to overtake the longest chain
 22 2012-07-24 00:06:57 <HappMacDonald> How would your chain be one block shorter?
 23 2012-07-24 00:07:34 <wizkid057> because the rest of the network will mine against the first block they see that references the previous block
 24 2012-07-24 00:07:47 <HappMacDonald> Current chain is ... <- A <- B <- C. You mine block D, but instead of referencing C you reference B. Now there are two potential chains: ABC and ABD. Whoever mines E has to choose if he will ref C or D..
 25 2012-07-24 00:07:57 <jrmithdobbs> luke-jr: what's the newest?
 26 2012-07-24 00:08:00 <jrmithdobbs> luke-jr: can you prioritize the small files on your end so i can see the log? ;p
 27 2012-07-24 00:08:03 <HappMacDonald> Okay, so like I said "tie of longest chain is broken by oldest (valid) head". Thank you. ;3
 28 2012-07-24 00:08:14 <wizkid057> HappMacDonald: yes, but, everyone will choose to mine against C, not D
 29 2012-07-24 00:09:19 <HappMacDonald> That answers my question then, thanks wizkid057! :B
 30 2012-07-24 00:09:41 <wizkid057> np
 31 2012-07-24 00:09:57 <luke-jr> jrmithdobbs: most likely other blk0001.dat will work up to the point where they find an orphan or go out of order
 32 2012-07-24 00:10:04 <luke-jr> would be interesting to know how well that works
 33 2012-07-24 00:10:12 <Joric> did you know that the entire network capacity costs $400k in new gen asics? :)
 34 2012-07-24 00:10:25 <jrmithdobbs> luke-jr: i'm trying now, also, all the parts for the small files exist on the swarm now
 35 2012-07-24 00:10:51 <luke-jr> Joric: current or after BFL ASICs ship? :p
 36 2012-07-24 00:11:15 <wizkid057> i'll leave my one server downloading/seeding/etc
 37 2012-07-24 00:11:40 <wizkid057> Seed time: 72h
 38 2012-07-24 00:12:09 <luke-jr> everyone should've copied their blk0001.dat to the target dir before starting I guess
 39 2012-07-24 00:12:10 <luke-jr> oh well
 40 2012-07-24 00:12:29 <jrmithdobbs> luke-jr: seeding is about to get much better it looks like
 41 2012-07-24 00:12:32 <wizkid057> seems like your upstream isnt all that great
 42 2012-07-24 00:12:47 <Joric> luke-jr, new BFL gen, has been announced in june, ~20 bucks per GH
 43 2012-07-24 00:12:54 <jrmithdobbs> luke-jr: 1968.2 / 2064.2 MB
 44 2012-07-24 00:13:00 <luke-jr> jrmithdobbs: nice
 45 2012-07-24 00:13:11 <wizkid057> haha
 46 2012-07-24 00:13:47 <jrmithdobbs> luke-jr: ya like i said, i *just* did a complete chain download on that recently
 47 2012-07-24 00:13:50 <Joric> 3.5 GH/s $149 retail
 48 2012-07-24 00:13:51 <jrmithdobbs> so it should be pretty in order
 49 2012-07-24 00:14:11 <jrmithdobbs> if it can get reconnected to some peers, heh
 50 2012-07-24 00:14:12 <luke-jr> jrmithdobbs: Bitcoin-Qt tends to go out of order usually ime
 51 2012-07-24 00:14:27 <luke-jr> Joric: Singles are a better deal
 52 2012-07-24 00:14:31 <jrmithdobbs> luke-jr: bitcoind with single -connect= sync
 53 2012-07-24 00:14:40 <luke-jr> hm
 54 2012-07-24 00:15:11 <wizkid057> i think my compiles of bitcoind link against a different database lib version
 55 2012-07-24 00:15:15 <wizkid057> ...
 56 2012-07-24 00:15:57 <luke-jr> wizkid057: blk0001.dat isn't db ;)
 57 2012-07-24 00:16:13 <luke-jr> it's the blocks concatenated
 58 2012-07-24 00:16:27 <luke-jr> in order of "seen on the network"
 59 2012-07-24 00:16:43 <wizkid057> well, i copied my entire .bitcoin dir from a binary version
 60 2012-07-24 00:16:46 <wizkid057> no go
 61 2012-07-24 00:16:47 <wizkid057> lol
 62 2012-07-24 00:16:54 <Joric> say, i'm buying entire network at once in mini rigs ($30k per TH), 30 * 15 = 450k$ that's basically, it
 63 2012-07-24 00:17:48 <wizkid057> ah woot, two seeders
 64 2012-07-24 00:17:50 <Joric> bitcoin will cost me about 4 cents
 65 2012-07-24 00:18:23 <luke-jr> I don't see the other one :o
 66 2012-07-24 00:19:18 <wizkid057> just jumped from 30kb/sec to 300kb/sec
 67 2012-07-24 00:19:24 <Joric> well, i mean i take over the network and the entire economy belongs to me
 68 2012-07-24 00:19:50 <gribble> 0.0420035703035
 69 2012-07-24 00:19:50 <Joric> ;;calc 400000 / [bc,totalbc]
 70 2012-07-24 00:20:43 <Joric> http://jcwinnie.biz/wordpress/imageSnag/Dr_Evil.jpg
 71 2012-07-24 00:22:11 <jrmithdobbs> luke-jr: consider that shit seeded
 72 2012-07-24 00:22:30 <jrmithdobbs> [Throttle off/off KB] [Rate 5855.5/416.2 KB] [Port: 6903]
 73 2012-07-24 00:23:54 <wizkid057> yeah, leeching at about 4.5MB/sec
 74 2012-07-24 00:23:55 <wizkid057> lol
 75 2012-07-24 00:24:13 <luke-jr> nice
 76 2012-07-24 00:24:15 <luke-jr> jrmithdobbs: thanks
 77 2012-07-24 00:24:19 <wizkid057> make that 6.2MB/sec
 78 2012-07-24 00:24:23 <wizkid057> :O
 79 2012-07-24 00:24:33 <jrmithdobbs> make that 100mbit straight up
 80 2012-07-24 00:24:36 <jrmithdobbs> ha
 81 2012-07-24 00:24:41 <jrmithdobbs> i better make a call real quick
 82 2012-07-24 00:24:43 <wizkid057> well, when mine is done it'll have gigabit :P
 83 2012-07-24 00:28:00 <wizkid057> Upload rate: 9388576B/s
 84 2012-07-24 00:28:30 <wizkid057> not even seeding yet
 85 2012-07-24 00:30:54 <BTCHero> luke-jr: why would it have only been 57% done if i put my blk file in there?
 86 2012-07-24 00:31:14 <jgarzik> python2's stdio is an utter fail.  1st f.read(4096) returns data, from a blk0001.dat file.  2nd f.read(4096) returns ''
 87 2012-07-24 00:31:29 <jgarzik> switch to os.open/os.read, and code works fine
 88 2012-07-24 00:31:34 <luke-jr> BTCHero: clients don't make the files in order all the time
 89 2012-07-24 00:32:57 <wizkid057> ah dang, back to just leeching luke-jr for the last 52 chunks
 90 2012-07-24 00:33:02 <luke-jr> XD
 91 2012-07-24 00:33:48 <wizkid057> so, blk0001.dat is just all of the blocks, in binary, concatenated
 92 2012-07-24 00:34:06 <jrmithdobbs> basically ya
 93 2012-07-24 00:34:21 <jgarzik> the first X blocks
 94 2012-07-24 00:34:25 <wizkid057> basically as is, pretty much or as in yes
 95 2012-07-24 00:34:26 <wizkid057> lol
 96 2012-07-24 00:34:27 <jgarzik> blk0002.dat just appeared
 97 2012-07-24 00:34:35 <wizkid057> yeah, well
 98 2012-07-24 00:35:09 <jrmithdobbs> i'm actually kind of surprised that box did that that quickly, i knew the pipe was big enough but it's a POS
 99 2012-07-24 00:35:09 <wizkid057> i was going to write a blockchain compression algo, but, decided against it because i didnt feel like figuring out the file format... but...
100 2012-07-24 00:35:29 <wizkid057> i may reconsider considering that makes it much simpler
101 2012-07-24 00:35:40 <luke-jr> the first 188529 blocks
102 2012-07-24 00:36:12 <wizkid057> nothing but the blocks themselves?
103 2012-07-24 00:36:34 <luke-jr> wizkid057: 4 bytes magic, 4 bytes block size
104 2012-07-24 00:36:37 <luke-jr> then the block data
105 2012-07-24 00:36:52 <jrmithdobbs> wizkid057: yes but any orphaned or reorged blocks stay in the file of any given client forever basically
106 2012-07-24 00:38:49 <wizkid057> luke-jr: for each block?
107 2012-07-24 00:38:54 <luke-jr> yes
108 2012-07-24 00:39:11 <wizkid057> so, 8 bytes, block, 8 bytes, block, repeat
109 2012-07-24 00:39:29 <luke-jr> yep
110 2012-07-24 00:41:39 <luke-jr> https://bitcointalk.org/?topic=94881
111 2012-07-24 00:42:10 <lianj> luke-jr: did you delete orphans?
112 2012-07-24 00:42:19 <luke-jr> lianj: yes, and put the rest in order&
113 2012-07-24 00:42:31 <lianj> ah, just looked at the link..
114 2012-07-24 00:42:39 <lianj> cool, thanks
115 2012-07-24 00:44:59 <jrmithdobbs> luke-jr: it's actually about 300mbit btw, that was just the box that already had a blk001.dat ;p
116 2012-07-24 00:46:00 <BTCHero> luke-jr: where will this file be accessible by newbies?
117 2012-07-24 00:46:12 <jrmithdobbs> BTCHero: magnet:?xt=urn:btih:59cea00fa98f0819457963858aff2ca4f5f97835&dn=blk0001&tr=http%3A%2F%2Fwww.h33t.com%3A3310%2Fannounce&tr=http%3A%2F%2Fbigtorrent.org%3A2710%2Fannounce&tr=http%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=http%3A%2F%2Fannounce.torrentsmd.com%3A6969%2Fannounce&tr=http%3A%2F%2Fputo.me%3A6969%2Fannounce
118 2012-07-24 00:46:20 <luke-jr> BTCHero: ?
119 2012-07-24 00:46:29 <BTCHero> I mean where is the link to this file going to be
120 2012-07-24 00:46:39 <luke-jr> [02:41:39] <luke-jr> https://bitcointalk.org/?topic=94881
121 2012-07-24 00:46:43 <jrmithdobbs> ^
122 2012-07-24 00:47:18 <jrmithdobbs> the magnet link might be worth putting on bitcoin.org tbqh
123 2012-07-24 00:48:07 <luke-jr> jrmithdobbs: you'd need to make it idiot-friendly first <.<
124 2012-07-24 00:48:17 <MC1984> whats that
125 2012-07-24 00:48:33 <jrmithdobbs> luke-jr: <a href='magnet:?xt=urn:btih:59cea00fa98f0819457963858aff2ca4f5f97835&dn=blk0001&tr=http%3A%2F%2Fwww.h33t.com%3A3310%2Fannounce&tr=http%3A%2F%2Fbigtorrent.org%3A2710%2Fannounce&tr=http%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=http%3A%2F%2Fannounce.torrentsmd.com%3A6969%2Fannounce&tr=http%3A%2F%2Fputo.me%3A6969%2Fannounce'>BITTORRENT LINK JUST LIKE PIRATE BAY</a>
126 2012-07-24 00:48:48 <jrmithdobbs> pretty sure people know how to use magnet links now
127 2012-07-24 00:48:55 <BTCHero> luke-jr: what isn't idiot friendly about it... i get it and some would say i am an idiot
128 2012-07-24 00:49:35 <luke-jr> BTCHero: it's not safe to use without understanding how PGP works
129 2012-07-24 00:49:51 <jrmithdobbs> luke-jr: that's the first torrent i've touched in forevers and i get it ;p
130 2012-07-24 00:50:04 <luke-jr> or 0.7 -loadblock
131 2012-07-24 00:50:10 <Joric> BFL announced 40GH rig for $1300
132 2012-07-24 00:50:14 <gribble> The average time to generate a block at 40000000 Khps, given current difficulty of 1866391.3050032 , is 2 days, 7 hours, 40 minutes, and 2 seconds
133 2012-07-24 00:50:14 <Joric> ;;bc,calc 40000000
134 2012-07-24 00:50:24 <Joric> 2 days a block, amirite ?
135 2012-07-24 00:51:00 <BTCHero> luke-jr: there i go being an idiot
136 2012-07-24 00:51:14 <luke-jr> Joric: no
137 2012-07-24 00:51:58 <Joric> 2000 days?
138 2012-07-24 00:52:51 <luke-jr> Joric: you're forgetting that everyone else will be getting them too, and theirs will likely be delivered before yours
139 2012-07-24 00:52:52 <MC1984> fuck
140 2012-07-24 00:53:15 <MC1984> the first people to get those rigs are essentially getting them free
141 2012-07-24 00:53:37 <D34TH> luke-jr threw it on my seedbox
142 2012-07-24 00:54:39 <Joric> dae when they're going to ship those
143 2012-07-24 00:55:10 <Joric> *does anybody know
144 2012-07-24 00:55:16 <jrmithdobbs> luke-jr: turn off superseed so it'll send someone with bandwidth the last 2 mb ;p
145 2012-07-24 00:55:17 <luke-jr> I presume as soon as enough are ready to prevent a 50% attack
146 2012-07-24 00:55:23 <luke-jr> jrmithdobbs: I did
147 2012-07-24 00:55:35 <luke-jr> jrmithdobbs: I also tried to prioritize you
148 2012-07-24 00:55:41 <jrmithdobbs> i'm impatient sorry, ha ;p
149 2012-07-24 00:57:22 <Joric> taking those numbers into account no way we'll hit $10 in the near future
150 2012-07-24 00:57:58 <Joric> it'd rather fall back to $2
151 2012-07-24 00:58:10 <lianj> luke-jr: why is everyone at 99%?
152 2012-07-24 00:58:15 <luke-jr> lianj: dunno
153 2012-07-24 00:58:24 <Diablo-D3> !ticker
154 2012-07-24 00:58:25 <gribble> Best bid: 8.54083, Best ask: 8.69123, Bid-ask spread: 0.15040, Last trade: 8.54083, 24 hour volume: 83537, 24 hour low: 8.34, 24 hour high: 9.2
155 2012-07-24 00:58:36 <luke-jr> which file is still incomplete?
156 2012-07-24 00:58:58 <lianj> index
157 2012-07-24 00:59:01 <luke-jr> i c
158 2012-07-24 00:59:03 <MC1984> why did you torrent the blockchain
159 2012-07-24 00:59:07 <lianj> no one has it complete (i guess)