--- Log opened Sat Mar 14 00:00:09 2015 --- Day changed Sat Mar 14 2015 00:00 < bramc> index is the fragment number? 00:00 < rusty> bramc: yep. 00:00 < rusty> bramc: turns out that[8] is *way* too low (little surprise). 00:00 < bramc> I missed that 00:00 -!- givenchy [cc0e9fcc@gateway/web/freenode/ip.204.14.159.204] has joined #bitcoin-wizards 00:01 < rusty> bramc: did you read the hashkeySum stuff in the original IBLT paper? 00:01 < bramc> rusty, No I have a lot of trouble reading papers 00:02 < bramc> I've never quite learned academicese, so when I read papers I tend to nibble at parts of them and rederive stuff and ask people questions 00:02 < rusty> bramc: OK, well it's a pretty simple idea. You add a 16-bit (?) field with the hash of the key. That way you get an extra check if a bucket is really a singleton. 00:03 < bramc> Oh that reminds me, I spoke to the lightning guys and the answer to how they can get around the apparent hard limit of needing to redo everything when the timeout time happens is that they don't. That requires an op_relative_time_verify using a much simpler but still highly technical protocol which they *ahem* are now going to write up clearly 00:04 < bramc> rusty, How is that not just making the id longer? 00:04 < rusty> bramc: you can't tell if an id is valid until after reconstructing the parts. This is a *bucket* hash. 00:05 < bramc> rusty, I'm pretty sure that a separate 'ids only' iblt is a big performance win when there are significant numbers of deletions 00:05 < rusty> bramc: I 00:05 < rusty> bramc: I'm pretty sure it's not, since that's the easy case :) 00:05 < gmaxwell> bramc: the problem you run into is that the efficiecny of iblt goes way down if there is too little data. (e.g. because you don't get enough singletons to decode) 00:06 -!- hktud0 [wq@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer] 00:06 < rusty> bramc: deletions are easy to spot: you only need one fragment. additions are hard, since you need all of them. 00:07 < bramc> rusty, honestly it sounds like a waste of space, I think some careful implementation of guessing which things are singletons and backing up if you notice there's an error will handle that well in practice 00:07 -!- hktud0 [~ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards 00:08 < rusty> bramc: Oh, I agree with hashkeySum being a waste of space. You can get most of the effect by offseting that "index" field by the hash of the fragid. 00:09 < bramc> gmaxwell, But if you have an ids-only one it (a) needs only a single id for a large transaction with multiple fragments (b) needs only id space for each entry anyway 00:09 < rusty> bramc: and then removing the singletons with the lowest-offset index field first (most likely to be valid). 00:09 < bramc> so you can make an ids only iblt with a lot more entries in it, and you'll lean on mostly that one for deletions, and the other one for mostly insertions 00:10 < bramc> rusty, I seem to not be explaining this important point about fragmenting properly 00:10 < rusty> bramc: backtracking could get very expensive for the we're going to fail anyway case, I think. 00:10 < rusty> bramc: no. How do you propose to fragment? 00:11 < bramc> My proposal for fragmenting is that the fragments be treating for reconstruction purposes like separate pieces: hashed separately from each other and recovered separately from each other 00:12 < bramc> so you start out with a bunch of transactions, then fragment them to make separate entries, then store everything in the iblt in an abstraction layer which doesn't really know much about fragmenting, then recover everything in a layer which also doesn't know much about fragmenting, and finally de-frag to get the original transactions back 00:12 < rusty> bramc: Sure, and your implemention will suck. 00:12 < bramc> rusty, why will it suck? 00:13 < bramc> it will be much, much better at handling large transactions 00:13 < rusty> bramc: no, AFAICT that's exactly Gavin's scheme. 00:13 < rusty> bramc: except without the optimization for removal of known txs. 00:14 < rusty> bramc: which is *really* winful. 00:14 < bramc> rusty, so why do you say that large transactions create recovery problems? All that should matter is the number of fragments 00:14 < rusty> bramc: Yep, but you're missing an opportunity to cheat! 00:15 < bramc> what is this cheating you speak of? And what is the business about optimization for removal of known transactions? 00:15 < gmaxwell> bramc: if you know that it doesn't contain fragment A and A is part of txn X, then you magically know it doesn't contain any of X's other fragments. It's a very clever optimization. 00:15 < rusty> bramc: ie. when you do recovery, and find an addition of some fragment, you *know* the rest of the fragments, and can immediatly remove them too. 00:15 < rusty> gmaxwell: thanks! 00:16 < bramc> Oh I thought that trick was too obvious too mention 00:16 < rusty> bramc: for my (admittedly flawed) results this means you can handle about 10x as many "I added a tx you didn't" as "you added a tx I didn't". 00:17 < bramc> Obviously once you've eliminated a fragment you eliminate the rest of the transaction 00:18 < rusty> bramc: that's exactly the opposite of your "abstraction layer" line above. 00:18 < bramc> rusty, I'm pretty sure that if you fiddle with the numbers right a separate ids only data structure will still be a win 00:18 < bramc> rusty, It's a somewhat leaky abstraction layer :-) 00:18 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 00:18 < gmaxwell> bramc: there is a way to make 'ids only' a win. But it's a bigger change than just that. 00:19 < gmaxwell> (to get that win you don't even use iblt to encode the rest, you encode the rest with a scheme that needs to send size linear to the missing data only-- an erasure code) 00:19 < rusty> bramc: as I said, it's optimizing the already-easy case. 00:19 < bramc> Oh right you need ids only to not be redundant with the existing data structure, so you need 'the other half of this entry' or something like that 00:19 < bramc> gmaxwell, I don't follow 00:20 < bramc> rusty, easy schmeazy, overhead is overhead 00:20 < gmaxwell> Thats okay, I've sort of giving up explaining it. Next time I come up with something I'll have to call it a hash table or something to all the more engineery types aren't so afraid of diving in. :P 00:21 -!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 264 seconds] 00:21 < bramc> gmaxwell, It seems like in principle it should be possible to build these things more efficiently, for information theoretic reasons, but ECC doesn't seem to exactly match 00:22 < gmaxwell> bramc: it matches exactly once you know the IDs in the set and the lengths of the unknown entities. :) 00:24 < bramc> gmaxwell, true but for things with such sparse holes you need to use tornado codes for it to perform at all 00:24 < bramc> Maybe you could use iblt for finding the ids and lengths and ecc for filling in the data? 00:25 < rusty> bramc: feel free to play with my code on github. Since you've reminded me of it, I might do so too:) https://github.com/rustyrussell/bitcoin-iblt-test 00:25 < gmaxwell> bramc: you can. (or polynomial set reconciliation, which is information theoretically optimal) 00:26 < bramc> gmaxwell, aren't tornado codes very close to optimal and very efficient? 00:27 < gmaxwell> bramc: luby's later work (fontain codes) are more interesting. Though sipa crunched numbers and it looks like RS codes actually work fine. My "or" above was an alterntive to using iblt for the IDs. 00:28 < gmaxwell> IBLT is to polynomial set reconciliation as a LT fountain code is to a Reed-Solomon erasure code. 00:28 < bramc> Oh I see. I didn't quite parse that 'polynomial set reconciliation' is a form of set reconciliation 00:28 < bramc> Yes that's obvious when I actually read the term 00:29 < bramc> So in that case you expand your ids to be id+length and do polynomial set reconciliation on those, then do ECC on the whole string 00:30 < bramc> That seems much more mathematically elegant. Less of a fun hack for the engineers to play with though. 00:30 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 00:31 < bramc> I think I've now gotten enough familiarity with iblt and related concepts that I can stop worrying about it. 00:32 < gmaxwell> I've not played with implementing iblt myself, but I had tremendous fun implementing fountain codes a while back, and they're pretty similar. 00:32 < bramc> Aren't fountain codes patent encumbered? 00:33 < gmaxwell> Yup, or at least there are patents in that space. (I actually noted that on the writeup, and mentioned alternatives) 00:36 < gmaxwell> (there may also be a non-public patent application for iBLT as of yet, papers are new enough that there could be; and the author has filed patents previously) 00:38 < bramc> On the expansion of the ids before doing polynomial set reconciliation: It you wouldn't just tack on bits of length, you overwrite a variable amount using omega encoding 00:40 < bramc> Also I think the earlier confusion about difficulty of larger transactions was that I thought the claim was being made that larger transactions are harder to insert, because there's a dumb way of screwing that up, but the claim was that larger transactions are easier to delete, which is sort of the opposite claim and also true. 01:04 -!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection] 01:05 -!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards 01:05 * andy-logbot is logging 01:08 -!- p15x_ [~p15x@61.49.120.187] has joined #bitcoin-wizards 01:08 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 252 seconds] 01:09 -!- p15x [~p15x@182.50.108.25] has quit [Ping timeout: 264 seconds] 01:09 -!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards 01:09 -!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] 01:11 -!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards 01:15 -!- afk11 [~thomas@89.100.72.184] has quit [Ping timeout: 264 seconds] 01:24 -!- Tiraspol [~Tiraspol3@c-73-51-255-57.hsd1.il.comcast.net] has joined #bitcoin-wizards 01:24 -!- Tiraspol [~Tiraspol3@c-73-51-255-57.hsd1.il.comcast.net] has quit [Changing host] 01:24 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 01:29 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 01:30 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has left #bitcoin-wizards [] 01:34 -!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 01:43 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 01:55 -!- p15x_ [~p15x@61.49.120.187] has quit [Max SendQ exceeded] 01:56 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:f5a0:6dff:5bbf:a292] has quit [Ping timeout: 256 seconds] 01:59 -!- crowleyman [crowleyman@gateway/shell/bnc4free/x-chpyshnlghbbobld] has quit [Excess Flood] 02:00 -!- p15x [~p15x@61.49.120.187] has joined #bitcoin-wizards 02:03 -!- crowleyman [crowleyman@gateway/shell/bnc4free/x-pgbeeraeryamiqdc] has joined #bitcoin-wizards 02:11 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 02:20 -!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards 02:28 -!- TonyClifton [~TonyClift@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has joined #bitcoin-wizards 02:36 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 02:37 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards 02:37 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Client Quit] 02:39 -!- johnguest [~chatzilla@adsl-50.91.140.60.tellas.gr] has joined #bitcoin-wizards 02:39 < johnguest> spartancoin is the name 02:40 -!- koshii_ [~0@cpe-107-184-241-124.socal.res.rr.com] has joined #bitcoin-wizards 02:40 -!- koshii [~0@cpe-107-184-241-124.socal.res.rr.com] has quit [Ping timeout: 272 seconds] 02:43 < sipa> johnguest: not here 02:44 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 02:45 -!- wallet42 [~wallet42@85.91.139.78] has quit [Read error: Connection reset by peer] 02:45 -!- fanquake_ [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards 02:46 -!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Ping timeout: 252 seconds] 02:46 -!- fanquake_ is now known as fanquake 02:48 -!- johnguest [~chatzilla@adsl-50.91.140.60.tellas.gr] has left #bitcoin-wizards [] 02:48 -!- crowleyman is now known as crwlymn 02:58 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 03:03 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 246 seconds] 03:27 -!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 03:29 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 03:42 -!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards 03:46 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 03:54 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards 03:54 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] 03:54 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards 04:09 -!- givenchy [cc0e9fcc@gateway/web/freenode/ip.204.14.159.204] has quit [Ping timeout: 246 seconds] 04:11 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 04:12 < Muis> with bitcoin you are 'allowed' to mine a block when some condition (difficulty is met) 04:12 < Muis> and other peers are able to check that condition immediately, but also years later 04:12 < Muis> but suppose there was a second conditiion 04:13 -!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 04:13 < Muis> and other peers can check for that right now, but will not be able to re-check it in the future 04:13 < Muis> would that make the network insecure by design, or is there some way the network can record that they agreed today? 04:14 < sipa> recording that they agreed is not enough 04:14 < Muis> mmhh 04:14 < sipa> also, what is the point? 04:14 < Muis> i have an idea 04:14 < sipa> what is the benefit? 04:15 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 04:16 < Muis> its kind of complicated, but you can compare it to something like: 04:17 < Muis> suppose the chain draws random numbers, and only miners that are connected with an IP address that match the number are privileged to mine. then the whole network can just refuse to relay new blocks from other IPs, and it would be pretty secure. But for new joiners to the network, they can never verify that it was actually relayed by that IP 04:18 < Muis> (my idea has nothing to do with IPs but I try to make it simple) 04:19 < sipa> refusing to accept an otherwise valid block is a really bad kdea, unless you know that others will reject it too 04:19 < Muis> I assume that the majority is honest 04:20 < Muis> no 04:20 < Muis> i must say it differently 04:21 < Muis> I dont assume the majority is honest, but I dont mind being on a fork as long as it is the fork of the honest ones :) 04:21 < sipa> we do have something similar in bitcoin already 04:21 < sipa> namely the maximum timestamp 04:21 -!- crwlymn is now known as crowleyman 04:21 < sipa> but that doesn't have the same problem as it is only temporary blocking 04:22 < Muis> how do you mean temporary 04:22 < Muis> that suppose those blocks ended up in the chain 04:22 < sipa> if time passes, a too high timestamp becomes valid 04:22 < Muis> the chain would still be valid 04:22 < Muis> yes ok 04:23 < Muis> now I think about it 04:23 < sipa> right, it doesn't affect the ultimately valid chain, only the one we choose to accept right now 04:23 < Muis> thats also no problem in my case 04:23 < Muis> I just want to make it highly unlikely 04:23 < sipa> so what is your idea 04:23 < Muis> and I guess its very unlikely for too high timestamps to end up in the chain? 04:24 < sipa> yes, because few nodes will (quickly) accept them 04:24 < Muis> do nodes also actively block other nodes who broadacast invalid timestamps? or does it not go that far? 04:25 < sipa> no 04:25 < sipa> not afaik 04:25 < Muis> okay this is my idea: 04:25 < Muis> but its a long story, so if you are in a hurry say it 04:26 < sipa> what are you trying to accomplish? 04:27 < sipa> if it's long, maybe write it up somewhere, and post a link 04:27 < sipa> so others can read it later 04:28 < Muis> I want to mix proof of work with something new: location. Locations are something weird in digital space, because the concept does not exist. But still its very important: your bitcoins can only be in 1 location at the same time. 04:29 < sipa> ok 04:29 < Muis> It basicly boils down to this: 04:35 < Muis> Peers publish their GPS locations, and every 10 minutes a different location is allowed to mine. Miners try to pool with peers from the same country (based on the publish gps location, which may be fake). Now after they joined the pool, they ping all the peers and sort them by latency, after they found the peer with the lowest latency, they can be pretty 04:35 < Muis> sure that the found someone who is very close to them. They record a vote in the chain saying: I dont know where peer A is, but I claim that he is closer to me than B, C and D, etc. 04:36 < brisque> what stops the miners from just lying? 04:36 < brisque> nobody could tell if they are right, wrong, or just mislead. 04:37 < Taek> Muis: how do you sort by latency? What's to stop a massive mining pool from having nodes in 500 locations that can all respond with low latency, but tap into the higher powered miner? 04:38 < Taek> Mining takes a long time anyway, nobody is going to recognize an extra 200ms when a block is found 04:38 < Muis> After that you send POW prefixed with the IP of that peer, to that peer. If he wants to pair with you, he sends POW back based on what you send him, and you continue this proces with other peers (this last step I must describe in some document or else its gets too long). But the proof now is that if one of you lied, other pairs will will the block because 04:38 < Muis> they can do faster POW because the ping between the hosts is 140 ms instead of 11 ms for example. 04:39 < brisque> also note that as the crow flies is not how the internet works. you can have in some cases people who are 100 meters apart but have to transverse half a country for TCP packets. 04:39 < Muis> Taek: you cannoit have 500 miners in one location 04:40 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 04:40 < Muis> Taek: Because you have to transfer the results forth/back between the country of the fake node, and the country of the real miner 04:40 < Muis> and if you do that, you always will be slower than miners who are really located in that country and do not fake 04:40 < Muis> if your datacenter or mining rack is 500 KM away, you already have 5 millisecond extra latency 04:40 < Muis> and you will never mine a block 04:41 < Taek> what determines when a block has been found? 04:41 < Muis> because those 5 milliseconds are amplified 04:41 < Muis> the difficulty, but its a different difficulty as with bitcoin because it depends on two conditions 04:42 < Muis> what it comes down to: 04:42 < brisque> again physical location and latency are loosely linked. even in the absence of other problems, you can't determine location like that. if I ping my neighbour it's a 150ms+ round trip, even though we are physically in the same place. 04:43 < Muis> the network select two random GPS locations: you try to form a chain with pow from country A to country B, and if you can provide a valid chain, then that chain allows you to broadcast the block, and a new block starts 04:43 < Taek> For the sake of science I'm happy enough assuming a spherical Internet 04:44 < Muis> brisque: that doesnt matter.. it just means that if you want to team-mine with your neighbour, he is a bad partner 04:45 < Taek> What determines if a node is allowed to mine? 04:45 < Muis> it doesnt matter when a peer is slower than he should 04:45 < Muis> because people fake slowness 04:45 < Muis> it matters that they cannot fake speed 04:45 < Taek> so, say we pick Chicago and NY as the two GPS locations 04:45 < brisque> if I wanted to "mine" with anybody I'm a bad partner. it's 70ms just to get to my ISPs network let alone outside. 04:46 < Taek> how do you know that the peers forming the mining chain are in Chicago and NY? 04:46 < Taek> why not have 1 datacenter in SF do all of the mining and just say that it was 2 datacenters? 04:46 < Taek> it's quite likely that the biggest datacenter in the world will have more power than the two random locations you picked combined 04:46 < Muis> thats impossible 04:47 < Taek> which part? 04:48 -!- crowleyman is now known as crwlymn 04:48 < Muis> the peers are all split according to small regions, so if you do what you say, then all peers in region Chicago and NY will vote that they never saw you in their peer-list, and all the peers along the path will say that too. 04:49 < Muis> its not like treechains that every region mines a different chain 04:49 < Muis> they mine the same chain as other regions, its just that they prefix their hashes with another region-code 04:50 < Muis> and they will reject blocks which have their region-code, but contains peers they do not recognize 04:50 < Taek> but what stops me from bribing peers in chicago to say that they saw me in the peer list? And what happens if I make 10,000 fake nodes that all say they're in Chicago? 04:51 -!- llllllllll [~lllllllll@ip9135c25d.adsl-surfen.hetnet.nl] has joined #bitcoin-wizards 04:51 < Muis> if you bring 10.000 fake nodes that all claim to be in Chicago 04:51 -!- gabridome [~gabridome@host178-23-dynamic.12-79-r.retail.telecomitalia.it] has joined #bitcoin-wizards 04:51 < Muis> it doesnt work, because the latency to the datacenter will make them loose the race 04:51 < Muis> but suppose the 10.000 are really in chicago 04:52 < Taek> they don't have mining power, they're just endorsing the idea that my datacenter is in chicago 04:53 -!- prodatalab [~prodatala@2602:306:247c:5e59:c817:27d3:5e8d:f766] has joined #bitcoin-wizards 04:53 < Muis> it still wont work, because every block a different region is selected, so even though you represent > 51% of the hashrate, and also > 51% of the nodes, you can never use it to mine a block more than once every X blocks. (X= number of regions) 04:53 < Muis> if they are just endorsing an idea it will never work 04:54 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 04:54 < Muis> because they have to form a path from that region to another? if they have high latency in the Chicago area, how will they ever form a chain to new york the fastest to win the race? 04:55 < Taek> they aren't forming a chain to NY. My 10,000 in Chicago says my datacenter in SF is in Chicago, and my 10,000 in NY say my datacenter is in NY. So my datacenter pretends to be two datacenters, one in each location, and really it's just getting sub-millisecond latency 04:56 < Taek> while using the full power for each 04:56 < Taek> wining the race is easy if I can make people believe that I'm in a location that I'm not 04:57 -!- jtimon [~quassel@user-5af5157d.broadband.tesco.net] has joined #bitcoin-wizards 04:58 < Muis> the proof of work is the path from region A to region B, so you need to do the POW not only with your partner-peer in Chicago, but that hash must travel trough all region-codes between those two cities, every time using the same partner-hashing. So you dont need datacenters in Chicago and NY, you need datacenters in all towns and villages between those 04:58 < Muis> cities. 04:59 < Muis> and every node that is part of the winning path, earns a small reward 04:59 < brisque> how do you prove to other people that it transversed that route? 04:59 < Muis> because they can verify that for themselves? 05:00 * brisque blinks 05:00 < brisque> how. 05:00 < Muis> they just ask a random peer in country A: do you know something in the path called X? 05:00 < Muis> *someone 05:00 < brisque> I don't think you understand the sybil problem. we should take this to #bitcoin. 05:00 < Muis> I do 05:01 < Muis> but I dont explain myself wel, because they can also verify that from the path alone 05:01 < Muis> since it contains pow based on the IP's in the chain 05:01 * brisque rolls eyes 05:02 < Taek> If you are in London, watching all of this, how do you decide which peers are or are not in NY? 05:02 -!- brisque [~brisque@unaffiliated/brisque] has left #bitcoin-wizards ["quit"] 05:02 < Taek> lol 05:03 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 05:03 -!- jtimon [~quassel@user-5af5157d.broadband.tesco.net] has quit [Ping timeout: 264 seconds] 05:03 < Muis> Taek: because all past history in the chain is basicly a record of pow-votes for locations, so if you take that data, you can reconcstruct a large world-map with estimated positions of nodes with a reasonable accury. its exactly how GPS triangluaton works 05:04 < Taek> that only works if the majority of hashing power has been honest the whole time 05:04 < Taek> but security is worse than that, because most of your hashing power is idle most of the time 05:05 < Taek> If one big miner starts from block 1 and constructs an alternate view of reality where his "nodes" are scattered all over the world, and they're all endorsing each other, and providing fake timestamps etc. 05:05 < Taek> he can get a much larger/more difficult blockchain much faster 05:05 < Muis> that doesnt work 05:05 < Taek> even without 51% of global hashing power 05:05 < Muis> because a client can read that chain 05:06 < Muis> and calculate where his own location is according to that chain 05:06 < Muis> and if its own position mismatches, its a bad chain 05:06 < Taek> That's called subjective consensus 05:07 < Muis> how do you mean 05:07 < Taek> if each client is deciding for themselves which chain is valid based on data that only they know (their own location), you're going to have problems 05:08 < Muis> no its only for when they are in doubt, normally they dont have to do it like that 05:08 < Muis> and they should never be in doubt if they follow the protocol 05:08 < Taek> just the fact that you have subjective rules though opens up an entire world of hardfork risks 05:09 < Taek> it's unreasonable to assume that miners won't try to lie about their location, because there's clearly a large profit incentive for doing so 05:10 < Muis> I dont assume that 05:13 < Taek> then you acknowledge that sometimes clients will be using subjective rules? 05:16 < Muis> no not really, but I must make a better write-up 05:17 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 05:17 < Muis> first, they will never be able to join the country-pool from that location, because other peers from that country will not relay and disconnect them (based on ping times, ip adress, hostname, etc.). and each region is also connected to their neighbouring regions, so if you need to travel your fake work accross, nobody on that path will relay for you 05:18 < Muis> second, even if you try to do it anyway, you will loose the race, because the path with the least latency will win, and you cannot magicly transport your asics to that country or city 05:19 < Muis> so having a sybil group of fake nodes is not impossible, its just that their outisde IP address will never geo-locate to that region, and their latency is too high to ever win 05:20 < Muis> and you cannot change region with every block 05:23 < Muis> because existing pow for one region stays valid for some time, so if you join the region AFTER its public which region is start or endpoint of the path, then you will have a disadvantage compared to the people who were already commited to that region in the hour before 05:24 -!- brisque [~brisque@unaffiliated/brisque] has joined #bitcoin-wizards 05:25 < Muis> so your point of 'most hashing power is idle most of the time' is not really true, its just that they are already kind of preparing for when their region is picked 05:25 -!- antgreen` [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards 05:28 < Muis> and if the path is from Germany to Spain, and you are from region Belgium, you are still allowed to form a valid pow-path as long as it contains the start- and endpoint. but most likely you will not win, because nodes who happen to live in the right country can form a shorter path 05:29 < Muis> so you will only win if you are faster, even though your path was longer 05:31 -!- crwlymn is now known as crowleyman 05:36 -!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 05:37 < Muis> I think the beauity of this scheme is that honest miners will only have to 50% of the work, because they form couples all the time. And dishonest miners need to do twice the work, because they need to form pairs with themselves, essentially doing twice the effort with the same net result. 05:37 < Muis> i never saw anything like that before 05:42 -!- jtimon [~quassel@user-5af5157d.broadband.tesco.net] has joined #bitcoin-wizards 05:45 -!- phiche [~Adium@c-d7f6e555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards 05:52 -!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards 05:54 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:81af:e3de:801b:95ff] has joined #bitcoin-wizards 05:57 -!- phiche [~Adium@c-d7f6e555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Quit: Leaving.] 05:57 -!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 252 seconds] 06:01 -!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards 06:01 -!- jtimon [~quassel@user-5af5157d.broadband.tesco.net] has quit [Remote host closed the connection] 06:04 -!- TonyClif_ [~TonyClift@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards 06:07 -!- TonyClifton [~TonyClift@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has quit [Ping timeout: 256 seconds] 06:13 -!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 246 seconds] 06:17 -!- llllllllll [~lllllllll@ip9135c25d.adsl-surfen.hetnet.nl] has quit [Ping timeout: 244 seconds] 06:23 -!- phiche [~Adium@c-d7f6e555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards 06:23 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Quit: Leaving.] 06:29 -!- xenog [~xenog@95.83.254.63] has joined #bitcoin-wizards 06:31 -!- wallet42 [~wallet42@95.158.129.162] has joined #bitcoin-wizards 06:33 -!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards 06:38 -!- xenog [~xenog@95.83.254.63] has quit [Quit: Leaving.] 06:47 -!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 244 seconds] 06:50 -!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards 06:56 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards 06:56 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Changing host] 06:56 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 07:06 -!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards 07:06 -!- flower [~user@202.44.238.62] has quit [Quit: -] 07:09 -!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 07:13 -!- skittylx [~skittylx@173.234.150.144] has joined #bitcoin-wizards 07:13 -!- skittylx [~skittylx@173.234.150.144] has quit [Changing host] 07:13 -!- skittylx [~skittylx@unaffiliated/skittylx] has joined #bitcoin-wizards 07:13 -!- llllllllll [~lllllllll@ip9135c25d.adsl-surfen.hetnet.nl] has joined #bitcoin-wizards 07:14 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 07:18 -!- c0rw1n [~c0rw1n@91.176.85.209] has quit [] 07:30 -!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards 07:34 -!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards 07:36 -!- skittylx [~skittylx@unaffiliated/skittylx] has quit [Quit: feel the bass] 07:44 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] 07:44 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards 07:48 -!- p15 [~p15@61.149.240.55] has quit [Max SendQ exceeded] 07:48 -!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 252 seconds] 07:48 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:81af:e3de:801b:95ff] has quit [Ping timeout: 256 seconds] 07:49 -!- p15 [~p15@61.149.240.55] has joined #bitcoin-wizards 07:55 -!- skittylx [~skittylx@unaffiliated/skittylx] has joined #bitcoin-wizards 08:02 -!- xenog [~xenog@95.83.254.78] has joined #bitcoin-wizards 08:15 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 08:16 -!- Mably_ [~Mably@unaffiliated/mably] has joined #bitcoin-wizards 08:17 -!- zooko [~user@174-16-35-35.hlrn.qwest.net] has joined #bitcoin-wizards 08:19 -!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 252 seconds] 08:22 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has quit [Quit: ZNC - 1.6.0 - http://znc.in] 08:31 -!- HM [~HM@81.4.101.225] has joined #bitcoin-wizards 08:36 -!- xenog [~xenog@95.83.254.78] has quit [Quit: Leaving.] 08:39 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Read error: Connection reset by peer] 08:39 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards 08:39 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Changing host] 08:39 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 08:40 -!- jcorgan [~jcorgan@ec2-54-67-38-167.us-west-1.compute.amazonaws.com] has joined #bitcoin-wizards 08:40 -!- jcorgan [~jcorgan@ec2-54-67-38-167.us-west-1.compute.amazonaws.com] has quit [Changing host] 08:40 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-wizards 08:44 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] 08:44 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has joined #bitcoin-wizards 08:45 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards 08:45 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Changing host] 08:45 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 08:45 -!- HM2 [~HM@178.62.229.149] has quit [Quit: Segmentation fault] 08:48 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has quit [Ping timeout: 250 seconds] 08:50 -!- phiche [~Adium@c-d7f6e555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Quit: Leaving.] 08:53 -!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has joined #bitcoin-wizards 08:54 -!- phiche [~Adium@c-d7f6e555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards 08:56 -!- skittylx [~skittylx@unaffiliated/skittylx] has quit [Ping timeout: 256 seconds] 09:01 -!- skittylx [~skittylx@173.234.150.144] has joined #bitcoin-wizards 09:01 -!- skittylx [~skittylx@173.234.150.144] has quit [Changing host] 09:01 -!- skittylx [~skittylx@unaffiliated/skittylx] has joined #bitcoin-wizards 09:02 -!- hashtag_ [~hashtag@69.23.213.3] has joined #bitcoin-wizards 09:02 -!- dc17523b13 [unknown@gateway/vpn/mullvad/x-bcxiougojnyqcgdd] has quit [Ping timeout: 246 seconds] 09:02 -!- JonTitor [~superobse@unaffiliated/superobserver] has quit [Ping timeout: 255 seconds] 09:04 -!- dc17523be3 [unknown@gateway/vpn/mullvad/x-jxugqvkpmspsjpod] has joined #bitcoin-wizards 09:05 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 272 seconds] 09:09 -!- Emcy [~MC@unaffiliated/mc1984] has quit [Read error: Connection reset by peer] 09:12 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] 09:12 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 09:13 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 09:14 -!- JonTitor [~superobse@unaffiliated/superobserver] has joined #bitcoin-wizards 09:18 -!- skittylx [~skittylx@unaffiliated/skittylx] has quit [Ping timeout: 264 seconds] 09:21 < dgenr8> Muis: what benefits does this scheme deliver, if it worked? 09:22 < dgenr8> re mining, i've been flashing on a mental picture enzymes replicating a strand of DNA 09:22 < dgenr8> the reality is amazing http://www.dnalc.org/resources/3d/04-mechanism-of-replication-advanced.html 09:23 < dgenr8> "how the sausage is made" is so complex, but the result it so simple 09:23 < Muis> dgenr8: providing an incentive for geographically decentralized mining 09:23 < dgenr8> Muis: why? 09:25 -!- OneFixt [~OneFixt@unaffiliated/onefixt] has quit [Read error: Connection reset by peer] 09:25 < Muis> dgenr8: so that people dont need asics anymore to win a block, and making the network more secure as Bitcoin: since 51 percent attack is much harder to pull off 09:25 -!- OneFixt [~OneFixt@unaffiliated/onefixt] has joined #bitcoin-wizards 09:26 < Muis> As it requires not only to have 51 percent of the hashrate 09:27 < Muis> But to have that amount on each possible geographical location 09:27 < Muis> So with 255 countries/regions thats 255 times the hashrate 09:28 < Muis> *127 09:28 -!- d1ggy_ [~d1ggy@dslb-178-003-013-061.178.003.pools.vodafone-ip.de] has quit [Quit: Leaving] 09:29 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has joined #bitcoin-wizards 09:29 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] 09:29 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] 09:30 < kanzure> dgenr8: i have spent a great deal of time thinking about polymerases... http://diyhpl.us/~bryan/papers2/polymerase/ 09:31 -!- dc17523be3 [unknown@gateway/vpn/mullvad/x-jxugqvkpmspsjpod] has quit [Ping timeout: 245 seconds] 09:31 -!- dc17523be3 [unknown@gateway/vpn/mullvad/x-cwezttpavcsrlmst] has joined #bitcoin-wizards 09:31 < Muis> I once read that the DNA of one person is 650 MB of data 09:32 -!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 09:32 < Muis> So you one cd-rom is enough to describe you 09:32 < Luke-Jr> Muis: uh, no. DNA is only the biological blueprint, it doesn't describe anything beyond that. 09:33 < kanzure> and also the lifecycle is not determined by dna anyway 09:33 < kanzure> (there's an initial state that is maintained outside of dna, sort of) 09:34 < Muis> Luke-Jr: i can deduct how you look like based on that 09:35 < sipa> Muis: there is also mitochondrial DNA 09:35 < Muis> But only if you are african or chinese, nothing specific ofcourse 09:35 < Luke-Jr> Muis: only very little about how I look. most people wear clothes, some have scars from their experiences, some dye their hair, etc 09:35 < sipa> Muis: what does race have anything to do with it? 09:36 < Muis> sipa: you can deduct that from DNA 09:36 < sipa> oh, you mean you can determine race 09:36 < sipa> i read it as "you can only determine anything if they are chinese or african" 09:36 < Luke-Jr> lol 09:36 -!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards 09:37 < Muis> But i dont mean race because East european is not really a race 09:37 < Muis> But more where they were born 09:38 < Luke-Jr> eh, that'd be hard. people travel.. 09:38 < kanzure> this is boring 09:38 < Muis> Dont know the word in english for it 09:38 < dgenr8> anyway, an idea like Muis's (for better or worse) is just an adjustment to the "polymerase" machinery. it's clear that something has tweaked and adjusted it infintely already, it's just one more tweak 09:38 < sipa> Muis: ethnicity 09:38 -!- xenog [~xenog@95.83.254.78] has joined #bitcoin-wizards 09:39 < Muis> Tnx 09:40 < Muis> But suppose you digitize your DNA and store those 650 MB in the chain 09:41 < kanzure> there's no reason to do that 09:41 < kanzure> most dna is redundant, and you can safely store just the differences (polymorphisms) 09:41 < Muis> How hard would it be for people to verify its me, or does dna testing take days in a lab? 09:41 < kanzure> there's nothing in the dna that determines whether it is you 09:41 < Eliel> are there other reasons to avoid the mini private key format than reduced key length? https://en.bitcoin.it/wiki/Mini_private_key_format (by, the way, the wikipage talks about Mt.Gox still) 09:41 < sipa> Muis: also, what does putting it in a chain gain you? 09:42 < Muis> A way to link my identitiy like a web of trust 09:42 < kanzure> dna is not identity -_- 09:42 < sipa> you can do that without a blockchain 09:42 < kanzure> if dna was identity then twins would be impossible. and they exist. 09:43 < Muis> My twin may open my wallet 09:43 < sipa> make a gpg key, have an identity with a hash of your serialized dna in it 09:43 < Muis> But no one else 09:43 < kanzure> dna is not a private key 09:43 < sipa> sign it 09:43 < sipa> if you want to prove to someone you're you, have them do a dns test, and give them the full dns sequence to compare with 09:43 < Muis> I can make a private key based on my DNA 09:43 < sipa> that's pointless 09:43 < kanzure> sipa: dna tests do not give you guarantees like that 09:44 < Muis> 99.9999 garantuee 09:44 < sipa> kanzure: i know; but even if we assume dns was 100% constant throughout your body and your life, mutastions didn't happen, and twins didn't exist 09:44 < sipa> even then there is no fricking point to put it in a blockchain 09:44 < Muis> why not 09:44 < kanzure> sipa: i think some people are just really upset that identity doesn't work and that they have been lied to :/ 09:44 < Muis> Maybe i loose my wallet 09:44 < Taek> it's bad for privacy. (i kid) 09:44 < sipa> Muis: i just gave you an 100% equivalent scheme 09:45 < Muis> Yeah i dont reallyneed it to back it up 09:45 -!- zooko [~user@174-16-35-35.hlrn.qwest.net] has left #bitcoin-wizards ["#tahoe-lafs the cryptographically-protected distributed storage system"] 09:45 -!- sipa [~pw@unaffiliated/sipa1024] has left #bitcoin-wizards ["this is pointless"] 09:46 < kanzure> dna is a bad idea for private key material because most dna is shared between almost all life we have ever known about 09:46 < Muis> Haha 09:46 < Muis> Good point 09:46 < dgenr8> and you leave copies of your private key on everything you touch 09:46 < Taek> ^ 09:48 < Muis> Could the process of matching DNA in a databank be potentially POW, or is it hard to verify the match? 09:49 < dgenr8> Holy crap. The incoming strand spins at 10,000 RPM. Must invent massively parallel organic miner. 09:50 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 09:50 < kanzure> Muis: i recommend learning some biology stuff first 09:50 < kanzure> http://diyhpl.us/~bryan/papers2/bio/books/Molecular%20Biology%20of%20the%20Cell%20-%204th%20edition.pdf 09:51 < kanzure> http://diyhpl.us/~bryan/papers2/bio/books/Primer%20for%20Synthetic%20Biology.pdf 09:51 < kanzure> http://diyhpl.us/~bryan/papers2/bio/books/Molecular%20biology%20of%20the%20gene%20(Watson,%20Baker,%20Bell,%20Gann,%20Levine,%20Losick%20-%202004%20-%205th%20ed.%20-%20Pearson).pdf 09:51 < MRL-Relay> [tacotime] I remember those text books 09:51 < Muis> kanzure: i hate biology so i hoped u might knew the answer by chance 09:51 < MRL-Relay> [tacotime] DNA is generally not super stable 09:51 -!- d1ggy [~d1ggy@dslb-178-003-013-061.178.003.pools.vodafone-ip.de] has joined #bitcoin-wizards 09:51 < MRL-Relay> [tacotime] because of polymerase errors 09:52 < MRL-Relay> [tacotime] so you'd have to have a high redundancy 09:52 < kanzure> tacotime: dna is unstable for other reasons, some polymerases have error checking and much lower error rates 09:52 < kanzure> tacotime: for example, dna has rarely been known to survive for more than 2 million years 09:53 < MRL-Relay> [tacotime] well, yeah, but it's not like it's RNA 09:53 < MRL-Relay> [tacotime] i've pcr'd from template samples stored at -20C for a couple of decades with no issue 09:54 < kanzure> yes... if you look at rna wrong, your project explodes.... or something. 09:54 < MRL-Relay> [tacotime] as long as you keep it nuclease free, frozen, and in buffer, it's pretty happy 09:54 < MRL-Relay> [tacotime] yeah don't even get me started on rna isolation, i spent enough time tortured by reverse transcriptase protocols 09:55 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards 09:55 < MRL-Relay> [fluffypony] ah yes, reverse transcriptase something something 09:55 < kanzure> tacotime: i would appreciate your commentary regarding https://groups.google.com/group/enzymaticsynthesis 09:55 < MRL-Relay> [fluffypony] the best kind of tase 09:56 < MRL-Relay> [tacotime] kanzure: is this some kind of group where computer engineers develop theoretical biochemical protocols? 09:57 < kanzure> tacotime: more specifically the goal of that group is enzymatic dna synthesis (without phosphoramidite chemistry).. my dna synthesizer suuuucks: https://www.takeitapart.com/guide/94 09:58 < MRL-Relay> [tacotime] ehm 09:58 < MRL-Relay> [tacotime] phosphoramidite chem is fine... just make short sequences with small overlaps and use enzymes to fill in/stitch until you get the length you require 09:59 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-pbeqtaozvxoweysc] has joined #bitcoin-wizards 09:59 < MRL-Relay> [tacotime] we used to just straight up synth plasmids with thousands of base pairs for not too much money 09:59 < MRL-Relay> [tacotime] and that was only a year ago 09:59 < kanzure> yes but i don't want to spend $40M/genome or whatever... i want $1/genome. 09:59 < MRL-Relay> [tacotime] oh 09:59 < MRL-Relay> [tacotime] you want something that prints millions of base pairs? 10:00 -!- wallet42 [~wallet42@95.158.129.162] has quit [Quit: Leaving.] 10:00 < kanzure> yep... so i have been looking into something more like http://diyhpl.us/~bryan/papers2/microfluidics/synthesis/Synthesis%20-%20Microfluidic%20PicoArray%20synthesis%20of%20oligodeoxynucleotides%20and%20simultaneous%20assembling%20of%20multiple%20DNA%20sequences%20(10%20kb).pdf 10:00 -!- wallet42 [~wallet42@95.158.129.162] has joined #bitcoin-wizards 10:00 < kanzure> (using DMD projectors, spatial light modulation, etc) 10:00 -!- crowleyman [crowleyman@gateway/shell/bnc4free/x-pgbeeraeryamiqdc] has quit [Quit: DWTW~] 10:00 < MRL-Relay> [tacotime] is this your day job? 10:01 < kanzure> my day job is ledgerx 10:01 < MRL-Relay> [tacotime] artificial chromosome production is usually via yeast 10:01 < kanzure> sure 10:02 -!- droark [~droark@173-162-150-61-NewEngland.hfc.comcastbusiness.net] has joined #bitcoin-wizards 10:02 < dgenr8> dunno why it took so long to figure out how this stuff works. you can see it all right there in the video ;) 10:03 < MRL-Relay> [tacotime] ...i wouldn't recommend stepping too far outside of the biological systems for something like this. to stabilize massive amounts of dna you usually use histones/etc too. 10:04 < MRL-Relay> [tacotime] i was very good at sheering whole genomes after chloroform/phenol extracting them. keeping them in one piece when they're non-compacted is a nightmare. 10:04 -!- wallet42 [~wallet42@95.158.129.162] has quit [Ping timeout: 256 seconds] 10:06 < MRL-Relay> [tacotime] anyway, this is pretty OT... you can get in touch with me at dev.mc2@gmail.com if you want to discuss this in length. all my experience will probably be practical lab stuff, though. 10:08 -!- woah [~woah@presence.static.monkeybrains.net] has joined #bitcoin-wizards 10:10 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 10:24 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has quit [Read error: Connection reset by peer] 10:24 -!- spinza [~spin@197.89.24.13] has quit [Ping timeout: 244 seconds] 10:24 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards 10:24 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Changing host] 10:24 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 10:25 -!- spinza [~spin@197.89.24.13] has joined #bitcoin-wizards 10:29 -!- roasbeef [~root@104.131.26.124] has quit [Ping timeout: 244 seconds] 10:29 -!- roasbeef [~root@104.131.26.124] has joined #bitcoin-wizards 10:31 -!- devrandom [~devrandom@unaffiliated/niftyzero1] has joined #bitcoin-wizards 10:32 -!- xenog [~xenog@95.83.254.78] has quit [Quit: Leaving.] 10:35 -!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 272 seconds] 10:36 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] 10:36 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards 10:38 -!- btcdrak [uid52049@gateway/web/irccloud.com/x-qlvozelfdgfapdoz] has left #bitcoin-wizards [] 10:45 -!- x98gvyn [~vfbtgn@86.126.0.191] has quit [Quit: Leaving] 10:46 -!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 10:47 -!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] 10:52 -!- mkarrer_ [~mkarrer@126.Red-83-32-132.dynamicIP.rima-tde.net] has quit [Ping timeout: 244 seconds] 10:52 -!- mkarrer [~mkarrer@126.Red-83-32-132.dynamicIP.rima-tde.net] has joined #bitcoin-wizards 10:55 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 10:58 -!- AdrianG [~User@unaffiliated/amphetamine] has quit [Ping timeout: 244 seconds] 10:59 -!- AdrianG [~User@unaffiliated/amphetamine] has joined #bitcoin-wizards 11:01 -!- skittylx [skittylx@unaffiliated/skittylx] has joined #bitcoin-wizards 11:02 -!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has quit [Ping timeout: 264 seconds] 11:04 -!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 11:05 -!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:12 -!- belcher_ [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards 11:13 -!- belcher [~belcher-s@unaffiliated/belcher] has quit [Disconnected by services] 11:13 -!- belcher_ is now known as belcher 11:23 -!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has joined #bitcoin-wizards 11:25 -!- oaavi [uid16128@gateway/web/irccloud.com/x-ifqbtalzlxhhdmkg] has left #bitcoin-wizards [] 11:37 -!- llllllllll [~lllllllll@ip9135c25d.adsl-surfen.hetnet.nl] has quit [Quit: Leaving] 11:39 -!- xenog [~xenog@83.70.200.146] has joined #bitcoin-wizards 11:40 < fluffypony> altcoin whitepapers in a nutshell: http://i.imgur.com/2WuM3pW.jpg 11:43 < belcher> would read again 11:46 < realcr> fluffypony: It's great :) 11:46 -!- woah [~woah@presence.static.monkeybrains.net] has quit [Ping timeout: 264 seconds] 11:46 -!- skittylx [skittylx@unaffiliated/skittylx] has quit [Quit: feel the bass] 11:49 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has joined #bitcoin-wizards 11:49 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has quit [Changing host] 11:49 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 11:52 -!- xenog [~xenog@83.70.200.146] has quit [Ping timeout: 252 seconds] 11:52 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 11:55 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has quit [Ping timeout: 256 seconds] 12:09 -!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has quit [Ping timeout: 264 seconds] 12:17 -!- LeMiner [HydraIRC@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Read error: Connection reset by peer] 12:20 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-pbeqtaozvxoweysc] has quit [Quit: Connection closed for inactivity] 12:21 -!- Hybridsole [~hybridsol@c-69-243-228-52.hsd1.fl.comcast.net] has quit [Ping timeout: 246 seconds] 12:21 < Muis> fluffypone: nice! 12:21 < Muis> btw: I listened to your podcast 12:22 < Muis> it was 6 hours long or so it felt 12:22 -!- Hybridsole [~hybridsol@c-69-243-228-52.hsd1.fl.comcast.net] has joined #bitcoin-wizards 12:22 < Muis> but very interesting things about Monero 12:24 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] 12:24 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-vcxoersckftcfpjs] has joined #bitcoin-wizards 12:25 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards 12:25 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Changing host] 12:25 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 12:29 -!- amincd [1710a2c6@gateway/web/freenode/ip.23.16.162.198] has quit [Ping timeout: 246 seconds] 12:30 -!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 12:43 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 244 seconds] 12:43 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards 12:45 -!- bedeho [~bedeho@195.159.234.190] has quit [Ping timeout: 245 seconds] 12:45 < amiller_> i like the leakage one better fluffypony 12:45 < amiller_> there's a whole journal for this junk :p http://www.anagram.com/jcrap/ 12:46 < fluffypony> Muis: yeah 3.5 hours, was crazy long:) 12:46 < fluffypony> amiller_: LOL - the Journal of Craptology! 12:54 < MRL-Relay> [tacotime] http://www.anagram.com/jcrap/Volume_8/heatherweight.pdf 12:54 < MRL-Relay> [tacotime] oh dear 12:56 -!- skittylx [skittylx@unaffiliated/skittylx] has joined #bitcoin-wizards 12:58 -!- hashtag_ [~hashtag@69.23.213.3] has quit [Ping timeout: 255 seconds] 13:03 -!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards 13:13 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] 13:14 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 13:14 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards 13:15 < fluffypony> "The author is grateful to Antonio Banderas for inspiration. It was while watching his performance as Zorro that the zero function first surfaced as an idea for an encryp- tion algorithm. Previous meditations on his co-star had led to consideration of the zeta function ζ(s) = Σ∞ 1 , which did not work nearly so well." 13:15 -!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 13:15 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 13:18 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 244 seconds] 13:19 -!- phiche [~Adium@c-d7f6e555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Quit: Leaving.] 13:22 -!- prodatalab [~prodatala@2602:306:247c:5e59:c817:27d3:5e8d:f766] has quit [Ping timeout: 256 seconds] 13:28 -!- skittylx [skittylx@unaffiliated/skittylx] has quit [Quit: feel the bass] 13:32 -!- grandmaster [dansmith3@knows.the.cops.are.investigat.in] has quit [Remote host closed the connection] 13:35 < kanzure> link to the six hour podcast? 13:44 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:d5d0:8347:d469:401b] has joined #bitcoin-wizards 13:47 < Muis> https://www.mixcloud.com/dogedradio/monero-coin-interview/ 13:47 < Muis> that fluffy needs so many hours just to explain Monero's basics, says enough :D 13:49 -!- NewLiberty [~NewLibert@2602:304:cff8:1580:d5d0:8347:d469:401b] has quit [Ping timeout: 256 seconds] 13:49 -!- SubCreative [~SubCreati@2601:8:a380:e29:5d08:c0d3:64f1:bd6d] has joined #bitcoin-wizards 13:49 -!- SubCreative [~SubCreati@2601:8:a380:e29:5d08:c0d3:64f1:bd6d] has quit [Changing host] 13:49 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has joined #bitcoin-wizards 13:49 < gmaxwell> fluffypony: you've seen the youtube video related to that chicken-chicken thing, right? 13:50 -!- prodatalab [~prodatala@adsl-98-71-197-229.jax.bellsouth.net] has joined #bitcoin-wizards 13:50 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards 13:51 < gmaxwell> also if that were a altcoin whitepaper it would end with "chicken chicken, chicken. Chicken Profit!" 13:55 < fluffypony> lol 13:55 < Muis> gmaxwell: link? 14:01 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has quit [Ping timeout: 265 seconds] 14:01 < kanzure> above. 14:01 -!- SubCreative [~SubCreati@c-76-121-19-166.hsd1.wa.comcast.net] has joined #bitcoin-wizards 14:01 -!- SubCreative [~SubCreati@c-76-121-19-166.hsd1.wa.comcast.net] has quit [Changing host] 14:01 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has joined #bitcoin-wizards 14:08 -!- prodatalab [~prodatala@adsl-98-71-197-229.jax.bellsouth.net] has quit [Ping timeout: 272 seconds] 14:10 -!- vmatekol_ [~vmatekole@e180247220.adsl.alicedsl.de] has joined #bitcoin-wizards 14:13 -!- waxwing [~waxwing@62.205.214.125] has quit [Ping timeout: 256 seconds] 14:15 -!- prodatalab [~prodatala@177.sub-70-209-24.myvzw.com] has joined #bitcoin-wizards 14:19 -!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has joined #bitcoin-wizards 14:19 < gmaxwell> Muis: https://www.youtube.com/watch?v=yL_-1d9OSdk 14:20 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] 14:21 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has joined #bitcoin-wizards 14:21 -!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has quit [Changing host] 14:21 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 14:25 -!- waxwing [waxwing@gateway/vpn/mullvad/x-tydcikvgkezgdipt] has joined #bitcoin-wizards 14:30 -!- AnoAnon [~AnoAnon@197.37.24.162] has joined #bitcoin-wizards 14:30 -!- AnoAnon [~AnoAnon@197.37.24.162] has quit [Max SendQ exceeded] 14:36 -!- prodatalab [~prodatala@177.sub-70-209-24.myvzw.com] has quit [Read error: No route to host] 14:36 -!- prodatalab_ [~prodatala@2602:306:247c:5e59:a104:44a7:7861:135e] has joined #bitcoin-wizards 14:38 -!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 14:43 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards 14:44 -!- Adlai [~Adlai@unaffiliated/adlai] has quit [Ping timeout: 240 seconds] 14:47 -!- droark [~droark@173-162-150-61-NewEngland.hfc.comcastbusiness.net] has quit [Quit: ZZZzzz…] 14:49 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 246 seconds] 14:50 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 14:58 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 15:03 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 265 seconds] 15:04 < fluffypony> https://bitcointalk.org/index.php?topic=990285.new#new 15:04 < kanzure> .title 15:04 < yoleaux> [ANN] [CHK] Chicken | chicken. chickens. chicken. | RC Chicken 15:05 < phantomcircuit> fluffypony, please tell me they have a working client 15:05 < fluffypony> phantomcircuit: I haven't even started on the source code 15:05 < fluffypony> I figured I'd wait until someone creates DarkChicken 15:05 < fluffypony> and then I'd retro-fork that back 15:05 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards 15:07 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Read error: Connection reset by peer] 15:07 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 15:08 -!- gabridome_ [~gabridome@host178-23-dynamic.12-79-r.retail.telecomitalia.it] has joined #bitcoin-wizards 15:08 -!- MoALTz_ [~no@78.11.179.104] has joined #bitcoin-wizards 15:08 < phantomcircuit> fluffypony, lol the only reply 15:10 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 272 seconds] 15:10 -!- MoALTz [~no@78.11.179.104] has quit [Ping timeout: 240 seconds] 15:11 -!- gabridome [~gabridome@host178-23-dynamic.12-79-r.retail.telecomitalia.it] has quit [Ping timeout: 245 seconds] 15:11 -!- gabridome_ is now known as gabridome 15:12 -!- Adlai [~Adlai@unaffiliated/adlai] has joined #bitcoin-wizards 15:22 -!- prodatalab__ [~prodatala@2602:306:247c:5e59:a104:44a7:7861:135e] has joined #bitcoin-wizards 15:23 -!- prodatalab_ [~prodatala@2602:306:247c:5e59:a104:44a7:7861:135e] has quit [Ping timeout: 265 seconds] 15:25 -!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 15:26 -!- eudoxia [~eudoxia@r186-55-147-70.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards 15:28 -!- kmels [~kmels@186.151.60.248] has joined #bitcoin-wizards 15:41 < amiller_> Muis, fluffypony, this is the craptology equivalent of the chicken talk. https://www.youtube.com/watch?v=89K3j_Rsbco its a panel discussion on leakage, featuring DJB and moti yung and ian goldberg 15:42 < fluffypony> *clicks* 15:46 -!- Sub|afk [~SubCreati@2601:8:a380:e29:bd4f:bfe6:decf:7f66] has joined #bitcoin-wizards 15:46 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has joined #bitcoin-wizards 15:46 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] 15:47 < fluffypony> lol this is awesome 15:49 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has quit [Ping timeout: 246 seconds] 16:10 -!- Sub|afk is now known as SubCreative 16:10 -!- SubCreative [~SubCreati@2601:8:a380:e29:bd4f:bfe6:decf:7f66] has quit [Changing host] 16:10 -!- SubCreative [~SubCreati@unaffiliated/cannacoin] has joined #bitcoin-wizards 16:22 -!- bitbumper [~bitbumper@c-69-254-243-205.hsd1.ks.comcast.net] has joined #bitcoin-wizards 16:31 -!- LeMiner [~LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards 16:32 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 16:36 -!- adams_ [uid73416@gateway/web/irccloud.com/x-txvgmlsetesxrfnm] has joined #bitcoin-wizards 16:40 -!- LeMiner [~LeMiner@unaffiliated/leminer] has quit [Read error: Connection reset by peer] 16:44 -!- droark [~droark@209-6-53-207.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #bitcoin-wizards 16:46 -!- LeMiner [~LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards 16:49 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 16:50 -!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards 16:58 -!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards 16:59 -!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] 16:59 < kanzure> win 2 16:59 < kanzure> whoops :( 17:05 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Read error: Connection reset by peer] 17:06 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards 17:07 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Quit: jps] 17:12 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 272 seconds] 17:20 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-vcxoersckftcfpjs] has quit [Quit: Connection closed for inactivity] 17:25 -!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 17:28 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 252 seconds] 17:29 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 17:29 -!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards 17:36 < heath> petertodd: still wanting to play with your smartcolors library 17:36 < heath> petertodd: good news! i might be able to annoy you about this in person next week! :P 17:45 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection] 17:47 -!- jhogan42 [~textual@216.171.220.202] has joined #bitcoin-wizards 17:49 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has quit [Read error: Connection reset by peer] 17:50 -!- xerxerxer [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has joined #bitcoin-wizards 17:50 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 17:50 -!- xerxerxer [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 17:50 -!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 17:52 < MRL-Relay> [surae] so, I think I have developed a method of testing whether recent block arrival times have been manipulated (either by user computers having an incorrect time set, or by dishonest manipulation) 17:52 < MRL-Relay> [surae] and from this method, it's (relatively) easy to develop a "momentum" term in difficulty adjustment 17:53 < MRL-Relay> [surae] so that if block arrival times are, say, 20% off of a true Poisson process, you end up with about 81.8% the difficulty adjustment that you would normally make by assuming no manipulation occurred 17:53 < MRL-Relay> [surae] with bitcoin, this isn't a huge deal because of the 2 week adjustment period, but for coins with rapid adjustment periods like Monero, this can prevent manipulation by multipools and whatnot 17:54 -!- xerxerxer [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has joined #bitcoin-wizards 17:54 < MRL-Relay> [surae] the real interesting part about this is that a Poisson process has the same sample variance and squared sample mean of inter-arrival times... 17:55 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] 17:55 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards 17:55 < MRL-Relay> [surae] and blocks *should* arrive on the network in a Poisson process, but folks can issue whatever timestamp they like; the difference between squared sample mean and sample variance is a metric (not in the strict sense) between the observed process and a true poisson process with the target arrival rate 17:57 < MRL-Relay> [surae] so using the difference between these two, you can develop a momentum term in difficulty adjustment that says "okay, if the process doesn't exhibit a lot of poisson-icity, don't adjust difficulty very much because the observations have been manipulated; if the process is very poisson-ic (ha) then go ahead and adjust difficulty like normal 17:58 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 18:01 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] 18:02 < petertodd> heath: oh yeah, I did say that - added 18:05 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] 18:05 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards 18:05 -!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Read error: Connection reset by peer] 18:07 -!- jhogan42 [~textual@216.171.220.202] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 18:15 -!- jhogan42 [~textual@216.171.220.202] has joined #bitcoin-wizards 18:20 -!- jhogan42 [~textual@216.171.220.202] has quit [Ping timeout: 245 seconds] 18:21 -!- TonyClif_ [~TonyClift@gateway-nat.fmrib.ox.ac.uk] has quit [Remote host closed the connection] 18:24 -!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards 18:29 -!- vmatekol_ [~vmatekole@e180247220.adsl.alicedsl.de] has quit [Remote host closed the connection] 18:38 -!- moleccc [~molecular@e176103053.adsl.alicedsl.de] has joined #bitcoin-wizards 18:39 -!- Mably_ [~Mably@unaffiliated/mably] has quit [Ping timeout: 255 seconds] 18:41 -!- molec [~molecular@e176103075.adsl.alicedsl.de] has quit [Ping timeout: 264 seconds] 18:42 -!- Dr-G [~Dr-G@gtng-4d08a766.pool.mediaWays.net] has joined #bitcoin-wizards 18:42 -!- Dr-G [~Dr-G@gtng-4d08a766.pool.mediaWays.net] has quit [Changing host] 18:42 -!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards 18:44 -!- hashtagg [~hashtagg_@CPE-69-23-213-3.wi.res.rr.com] has quit [Read error: Connection reset by peer] 19:10 -!- HM [~HM@81.4.101.225] has quit [Remote host closed the connection] 19:12 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards 19:12 -!- hearn [~mike@172.56.38.221] has joined #bitcoin-wizards 19:14 -!- HM [~HM@81.4.101.225] has joined #bitcoin-wizards 19:22 -!- toffoo [~tof@unaffiliated/toffoo] has joined #bitcoin-wizards 19:37 -!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has quit [Remote host closed the connection] 19:38 -!- prodatalab__ [~prodatala@2602:306:247c:5e59:a104:44a7:7861:135e] has quit [Ping timeout: 256 seconds] 19:45 -!- kmels [~kmels@186.151.60.248] has quit [Ping timeout: 264 seconds] 19:47 -!- hearn [~mike@172.56.38.221] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 19:58 -!- prodatalab__ [~prodatala@2602:306:247c:5e59:551d:4858:bd:7baa] has joined #bitcoin-wizards 20:00 -!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving] 20:01 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards 20:18 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards 20:31 -!- kmels [~kmels@186.151.60.248] has joined #bitcoin-wizards 20:35 -!- eudoxia [~eudoxia@r186-55-147-70.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] 20:47 -!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer] 20:54 -!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 256 seconds] 21:18 -!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Quit: jps] 21:22 -!- kmels [~kmels@186.151.60.248] has quit [Ping timeout: 244 seconds] 21:41 -!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards 21:41 < heath> petertodd: thanks :) 21:42 < kanzure> heath: no fair 21:45 -!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 240 seconds] 21:45 -!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] 21:47 -!- droark [~droark@209-6-53-207.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: ZZZzzz…] 21:48 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 244 seconds] 22:03 -!- coinheavy [~coinheavy@mobile-166-171-251-120.mycingular.net] has joined #bitcoin-wizards 22:07 -!- kmels [~kmels@186.151.60.248] has joined #bitcoin-wizards 22:16 -!- xerxerxer [~ubuntu@static-108-45-93-72.washdc.fios.verizon.net] has quit [Ping timeout: 256 seconds] 22:26 -!- x98gvyn [~vfbtgn@188.25.35.47] has joined #bitcoin-wizards 22:28 -!- nuke1989 [~nuke@46-198-15-179.adsl.cyta.gr] has quit [Read error: Connection reset by peer] 22:29 -!- nuke_ [~nuke@46-4-227.adsl.cyta.gr] has joined #bitcoin-wizards 22:40 -!- coinheavy [~coinheavy@mobile-166-171-251-120.mycingular.net] has quit [Ping timeout: 256 seconds] 22:46 -!- kmels [~kmels@186.151.60.248] has quit [Ping timeout: 246 seconds] 22:48 -!- x98gvyn [~vfbtgn@188.25.35.47] has quit [Quit: Leaving] --- Log closed Sun Mar 15 00:00:22 2015