2015-01-06.log

--- Log opened Tue Jan 06 00:00:14 2015
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards00:06
wumpusmoving the tests for RFC6979 from bitcoin core down to secp256k1 makes a lot of sense00:08
@gmaxwellwumpus: no harm in having them in both places. RFC6979 CSPRNG tests are already in libsecp256k1.00:09
wumpuswe're going through some paces to add a test interface to a three-line wrapper around secp256k1, e.g. https://github.com/bitcoin/bitcoin/pull/5506/files#diff-54e45787cdb38fd8469fe6d1c48e67beR7600:09
@gmaxwellbut perhaps the tests in bitcoin core should just be whole transactions.00:09
@gmaxwelloh yuck yea what you just linked to shouldn't be there I think.00:10
wumpusmy initial intuition was 'move this to src/tests', but that would move secp256k1 specific code to our tests, so in that case you could just as well do the testing in secp256k1's tests themselves00:10
wumpus*some* signing tests need to be in bitcoin core, sure00:11
@gmaxwellWe should just test some "message","key" tuples in bitcoin core's tests. (key_tests.cpp)00:11
@gmaxwellI already added some fairly extensive nonce function tests to libsecp256k1, just no static vectors.00:11
@gmaxwellhttps://github.com/bitcoin/secp256k1/commit/941e221f66213d092869ff95d313de8b1827702800:12
wumpusyes, now that it's all deterministic we can make it a data-driven test00:12
@gmaxwellI didn't add static vectors because I would have had to author some, and authoring them using libsecp256k1 didn't seem prudent.00:13
@gmaxwellBut I'd forgotten that sipa had already done this with different code.00:13
sipawell you can revert to bitcoin core aftrr deterministic signing, but before the secp256k1 merge00:13
wumpusI was also a bit confused about having a function pointer to generate nonces on the signing interface, is this just to accomedate this testing interface?00:13
sipawumpus: it's for bit-by-bit compatibility pretty much00:14
sipawumpus: oh00:14
wumpussipa: from a testing viewpoint that's wise00:14
sipano, it is to prevent callers from needing to iterate00:15
sipaand at the same time provide a safe default inside the library00:15
wumpusbut I mean, being able to provide a different nonce generation function in the first place00:15
@gmaxwellwumpus: It also lets you get exact behavior with different nonce functions. (or, for example, if you care about speed, some non-spec tweaks can basically double the signing speed, rfc6979 is slow. :( )00:15
sipabut still be flexiblr00:15
wumpusok, clear00:15
@gmaxwellas far as testing goes, it's also the only way to make the varrious edge conditions like the nonce being zero or bigger than the order testable since we can't generate sha256 output with that behavior.00:16
siparight, computing the nonce in libsecp is now like 20% of the total signing time00:16
sipagmaxwell: double is an exaggeration :)00:16
sipamaybe 30%00:17
-!- benten [~benten@unaffiliated/benten] has quit [Ping timeout: 244 seconds]00:17
@gmaxwellsipa: well it's like 100x higher latency than the low latency signing scheme I came up with (though you can't achieve that via the function pointer, alas.) so it seem huge to me regardless. :)00:17
siparight00:17
@gmaxwellwumpus: also, some people might reasonably prefer to have an additional random input (this is actually accomidated in 6979), because they don't quite trust the 6979 construction without it.00:19
@gmaxwellhm. we could probably make the stock 6979 function in libsecp256k1 take an additional random input if data!=NULL.00:20
-!- benten [~benten@gateway/vpn/privateinternetaccess/benten] has joined #bitcoin-wizards00:21
wumpusgmaxwell: ok, fair enough. It does allow for a lot more flexibility, but I was just surprised as you're usually the first to worry about function pointers, 'but what about CFI!' :-) This is a place where c++'s templates would have been nice.00:21
@gmaxwellyea, I hate function pointers.00:22
@gmaxwellI did whine a bit when sipa proposed the interface.00:22
-!- askmike [~askmike@83.162.194.88] has joined #bitcoin-wizards00:22
wumpusok, I just missed that :)00:22
@gmaxwellAnd was thinking of an ifdef to break the function pointers. (E.g. just require the null option) But ... otoh, I also hate unreachable untestable code.00:22
@gmaxwellAnd I don't think testing it just one time is adequate.00:23
-!- yamamushi [~yamamushi@opentransactions/dev/yamamushi] has quit [Quit: Leaving.]00:23
-!- hashtagg [~hashtagg_@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 244 seconds]00:23
-!- hashtag [~hashtagg_@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards00:23
wumpusgiven what is possible in C I do agree this to be the best solution, requiring iteration on the client side would be a recipe for disaster00:24
@gmaxwellIn our actual usage the function pointer should always come from something const. (or in the case in bitcoin core its set to null) so I don't see how you can intercept control flow from that, in practice.00:24
-!- eslbaer_ [~eslbaer@p579E9597.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds]00:24
sipagmaxwell: perhaps that warrants a comment in the .h file00:25
sipa"best practice: ..."00:25
wumpusfull-program optimization may help here - it could get rid of the pointer in the resulting code00:25
bentenAre there many more corner cases for nonce function tests besides those captured in the current tests you linked earlier? Looks to be about 20 tests00:25
benten20 corner cases rather00:26
sipawumpus: maybe we'd seed to split the testcase and normal signing method out in key.cpp for that00:26
@gmaxwellbenten: I haven't checked, but the tests there should achieve 100% branch coverage at least.  There are not that many branches.   One case we don't have a test for is what happens when none of the 0..MAX_UINT counter values is an acceptable nonce... becaues we go into an infinite loop in that case, which is generally considered bad form for a test to do. :)00:27
@gmaxwell(though I actually did test that case locally)00:27
-!- austeritysucks [~AS@unaffiliated/austeritysucks] has quit [Ping timeout: 256 seconds]00:27
bentenWith ^C standing by?00:28
wumpussipa: yes00:28
@gmaxwellbenten: well I just checked all 2^32 and made it quit on the second time it hit 1. ("test all the things.")00:29
sipawumpus: i agree that it would be nice to have the testcase code not in key.cpp though00:29
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:60b6:b388:4453:fb39] has quit [Read error: Connection reset by peer]00:30
sipabut i see no clean way to do so00:30
-!- SubCreative is now known as Sub|zzz00:31
sipaexcept by passing a nonce generation function into CKey::Sign :D00:31
bentengmaxwell: neat, just reading the test code now (we can always leave the infinite loops to ethereum)00:32
@gmaxwellsipa: if we allow the 6979 function to accept an 'additional data' input, then your tests that need a randomized signature could use that instead of the external iteration. (uh, I forget what your update to the library rfc6979 pull does)00:34
sipagmaxwell: i really like the tests being deterministic00:35
@gmaxwellsipa: I mean they could use that to put in a determinstic additional input.00:37
sipaah!00:37
@gmaxwell(I think if I were an external reviewer I would be pretty uncomfortable with 'nonce += test_case' code we have; with klaxons going off about linearly related nonces.00:38
-!- eslbaer_ [~eslbaer@p579E9597.dip0.t-ipconnect.de] has joined #bitcoin-wizards00:38
@gmaxwell)00:38
sipathat's an interesting suggestion00:39
@gmaxwellsipa: 6979 3.6 has a spec on additional inputs to the function.00:39
sipaoh no; 7 more compression function invocations i assume?00:40
@gmaxwelllol probably one more for a 256 bit input.00:40
@gmaxwellmaybe zero more, I'd have to add up the sizes to see if there is room.00:40
@gmaxwelllooks like it's one more by my figuring.00:43
sipameh ok00:45
@gmaxwellyea, well, sorry, I dunno what it is with people designing protocols and not counting the compression function invocations.00:46
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards00:48
bentenAre there any immediate plans for SIGOP count limits per block to increase?00:49
sipathat would be a hardfork...00:50
@gmaxwellNo.00:50
@gmaxwellNo one has ever suggested it, AFAIK. I can't think of a reason.00:51
@gmaxwellOther than the fact that the existing limit is completely braindamaged.00:51
bentenIt's 20k now, right?00:51
@gmaxwell(it actually doesn't achieve its intended purpose)00:51
@gmaxwellbenten: yes.00:52
sipain combination with the standardness rules it actually does00:52
@gmaxwellwell standardness can do lots of things...00:52
sipahmm?00:53
@gmaxwellI actually think thats impossible to reach with actual usage (e.g. not with stupid things like OP_DUPing signatures or failing to use p2sh), considering that every sigop involves encoding at least 72 bytes of data.00:53
bentencare to explain a bit more about its failure to address the intended purpose... since if you had 2,500 transactions, each with 10 outputs on average (5x the average I know), you'd need it to increase, and p2sh buys us time for that but theoretically we'd need need it for 1000's of tx/sec, if thats ever to occur?00:54
@gmaxwellsipa: the limit as is doesn't add anything you couldn't achieve through standardness.00:54
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:a5e4:1aa:c7af:c195] has joined #bitcoin-wizards00:54
@gmaxwellbenten: there are no sigops used for a p2sh output at all.00:55
sipawow no00:55
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Ping timeout: 250 seconds]00:55
bentenp2sh provides a more precise means to count00:55
sipai think several comments here are not relevant or confusion00:55
@gmaxwellbenten: that has nothing to do with _outputs_.00:56
bentengo ahead and clear it up for me, thanks :)00:56
sipafirst: for the current block size, the sigop limit is not a problem at all00:56
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has joined #bitcoin-wizards00:56
sipaif we increase the block size, obviously the sigop limit will need to increase too; as both are a hardfork that is nonextra difficulty00:56
sipa*no extra00:56
bentenright, doing one mine as well do the other you mean00:56
@gmaxwellbenten: "1000s of tx/sec" would be the end of bitcoin as a decenteralized system, I'm completely uninterested in that. You can't hypotheize about it, but doing so will only piss me off.00:57
benteni dont see any immediate need either, but was curious if I was not aware of one00:57
@gmaxweller _can_ hypotheize.00:57
sipasecond: for non-p2sh we only count sigops in outputs, not in inputs, so they are not a good proxy for cpu time spent in validation, which is what they are intended to protect against00:58
-!- jbenet_ is now known as jbenet00:59
bententhe 20k limit was intended to prevent dos, right?00:59
@gmaxwellbenten: and for p2sh we do not count them in outputs at all (there are none in a p2sh output), so with p2sh it's impossible to hit the limit via outputs.00:59
@gmaxwellbenten: its intended to prevent a miner from pushing all other nodes/miners off the network by having blocks that contain tons of e.g. OP_DUP2 OP_CHECKSIG that everyone spends minutes of cpu validating. (this attack was actually performed against testnet)01:00
@gmaxwellUnfortunately the non-p2sh test checks in the wrong place. It checks outputs, where they're not even executed. It should be checking the scriptpubkeys of transactions in blocks. e.g. an excessive sigop pubkey is just unspendable.01:01
bentenbut due to the limit being pretty high (20k), it fails to actually prevent dos, since a miner could still do this today?01:01
sipano01:02
bentenah01:02
@gmaxwellno, 20k isn't that high, even with slow code it's maybe only a couple seconds.01:02
sipait simply does not count something that corresponds to verification time01:02
sipait counts "creation of outputs that will have some combined time to verify"01:03
bentengmaxwell, is moving the non-p2sh test check to the better place non-trivial?01:03
@gmaxwellIt's just not applied to signatures, which means you could still construct a block that spends a minute or so on signature validation.01:03
sipait does not count "verifying outputs"01:03
sipabenten: it's a softfork to do it sanely, a hardfork to do it right01:03
@gmaxwelland today we've been less concerned with attacks by miners, though perhaps wrongly.01:04
@gmaxwell(than we were in 2010/2011)01:04
bentenWhat would a miners incentive be to attack in that way?01:04
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection]01:05
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards01:05
* andy-logbot is logging01:05
petertoddbenten: miners don't actually have an incentive to broadcast their blocks to >30% of hashing power if their goal is to get more blocks than the competition01:05
@gmaxwellMaybe, you could potentially cause orphaning in other miners, but probably not for long as it would seriously piss of people and quickly trigger adding the additional rule to stop it.01:05
@gmaxwellIt's not the most interesting thing a malicious miner could do at least.01:05
bentenpetertodd, that would seem to be the case.01:05
-!- austeritysucks [~AS@unaffiliated/austeritysucks] has joined #bitcoin-wizards01:06
@gmaxwells/of people/off people/01:06
petertoddbenten: you mean it would seem they do have that incentive or don't?01:06
bententhey don't have the incentive01:07
petertoddbenten: yup01:07
sipajust 30%?01:07
petertoddsipa: yeah, maths on the mailing list somewhere... I originally thought 50% but turns out I was wrong on that01:07
bentenwe've seen miners avoid full blocks in many cases, but not the other way around. Although gmaxwell's description of causing orphans is an interesting thought, although risky beyond worth.01:07
petertoddsipa: basically, the competition has to find two blocks and you just need to find one01:08
@gmaxwellsipa: it's basically the same state has the 'selfish mining' paper with a perfect communications advantage (that is, if you can give your block to 30% and not have it go further)01:09
@gmaxwellIt actually causes you to have a lot of orphan blocks, but if you persist and all stays constant (e.g. outside hashrate not going up) you'll offset after the retarget.01:10
sipa33.3...%, no?01:10
petertoddsipa: yeah, that might be the exact number, ~%3001:10
@gmaxwellit's probably even somewhat more than that, including other effects, it's only a third with frictionless, latencyless, etc.01:10
sipasure; just questioning my understanding if it's a more complex expressionnthan "1/3"01:11
@gmaxwellit's also complicated to analize if multiple parties do this at once.01:11
@gmaxwellbecause if you're already one behind (but you don't know it), you need a larger share of the other people who are one behind to have any hope of catching up.01:12
petertoddsipa: I derived an equation for it at one point - I may have even done it as an integral to try to model propagation - kinda forget...01:13
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has quit [Quit: iang]01:16
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards01:22
-!- austeritysucks [~AS@unaffiliated/austeritysucks] has quit [Ping timeout: 245 seconds]01:25
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds]01:25
-!- Profreid [~Profreitt@gateway/vpn/privateinternetaccess/profreid] has joined #bitcoin-wizards01:26
-!- austeritysucks [~AS@stud-140.sdu.dk] has joined #bitcoin-wizards01:29
-!- austeritysucks [~AS@stud-140.sdu.dk] has quit [Changing host]01:29
-!- austeritysucks [~AS@unaffiliated/austeritysucks] has joined #bitcoin-wizards01:29
-!- hashtag [~hashtagg_@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 244 seconds]01:38
-!- hashtag [~hashtagg_@69.23.213.3] has joined #bitcoin-wizards01:38
-!- eslbaer_ [~eslbaer@p579E9597.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds]01:42
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards01:46
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]01:47
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]01:47
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards01:47
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]01:49
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards01:50
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: This computer has gone to sleep]01:54
-!- paveljanik [~paveljani@14.150.broadband14.iol.cz] has joined #bitcoin-wizards01:57
-!- paveljanik [~paveljani@14.150.broadband14.iol.cz] has quit [Changing host]01:57
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards01:57
-!- austeritysucks [~AS@unaffiliated/austeritysucks] has quit [Ping timeout: 245 seconds]01:58
-!- askmike_ [~askmike@83.162.194.88] has joined #bitcoin-wizards02:01
-!- askmike [~askmike@83.162.194.88] has quit [Ping timeout: 245 seconds]02:03
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]02:05
-!- beamlaser [49cc4c7f@gateway/web/freenode/ip.73.204.76.127] has quit [Quit: Page closed]02:13
-!- op_mul [~op_mul@178.62.78.122] has quit [Quit: Lost terminal]02:15
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]02:17
-!- e1782d11df4c9914 [~e1782d11d@cpe-66-68-54-206.austin.res.rr.com] has quit [Ping timeout: 250 seconds]02:27
-!- iddo [~idddo@csm.cs.technion.ac.il] has quit [Ping timeout: 265 seconds]02:34
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards02:34
-!- iddo [~idddo@csm.cs.technion.ac.il] has joined #bitcoin-wizards02:35
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:a5e4:1aa:c7af:c195] has quit [Ping timeout: 265 seconds]02:35
-!- eslbaer_ [~eslbaer@p579E9597.dip0.t-ipconnect.de] has joined #bitcoin-wizards02:37
-!- MoALTz__ is now known as MoALTz02:43
-!- benten [~benten@gateway/vpn/privateinternetaccess/benten] has quit [Quit: ..]02:50
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards03:09
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has joined #bitcoin-wizards03:11
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: This computer has gone to sleep]03:24
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards03:27
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Client Quit]03:29
-!- paveljanik [~paveljani@14.150.broadband14.iol.cz] has joined #bitcoin-wizards03:30
-!- paveljanik [~paveljani@14.150.broadband14.iol.cz] has quit [Changing host]03:30
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards03:30
-!- austeritysucks [~AS@unaffiliated/austeritysucks] has joined #bitcoin-wizards03:31
-!- nsh [~lol@2001:41d0:8:c2da::1337] has quit [Read error: Connection reset by peer]03:33
@gmaxwell8117d2fc3223200de82e7f45d96a744d0097965c162779c433b9bd2802d92f9503:33
-!- nsh [~lol@2001:41d0:8:c2da::1337] has joined #bitcoin-wizards03:34
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards03:37
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 264 seconds]03:40
-!- askmike_ [~askmike@83.162.194.88] has quit [Remote host closed the connection]03:47
-!- eudoxia [~eudoxia@179.26.153.16] has joined #bitcoin-wizards03:50
-!- op_mul [~op_mul@178.62.78.122] has joined #bitcoin-wizards04:00
-!- shesek [~shesek@77.126.119.193] has quit [Ping timeout: 256 seconds]04:04
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards04:08
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has quit [Quit: iang]04:09
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]04:17
-!- huseby [~huseby@unaffiliated/huseby] has quit [Ping timeout: 256 seconds]04:17
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]04:19
-!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards04:22
-!- coiner [~linker@115.79.55.177] has quit [Ping timeout: 264 seconds]04:25
-!- askmike [~askmike@83.162.194.88] has joined #bitcoin-wizards04:34
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Quit: Leaving.]04:36
-!- askmike [~askmike@83.162.194.88] has quit [Ping timeout: 245 seconds]04:38
-!- maraoz [~maraoz@181.29.97.171] has joined #bitcoin-wizards04:40
-!- vmatekole [~vmatekole@p5DC479C6.dip0.t-ipconnect.de] has joined #bitcoin-wizards04:43
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards04:47
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has joined #bitcoin-wizards05:02
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has quit [Client Quit]05:02
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has joined #bitcoin-wizards05:03
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has quit [Client Quit]05:04
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has joined #bitcoin-wizards05:08
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has quit [Ping timeout: 244 seconds]05:12
-!- hashtag_ [~hashtag@69.23.213.3] has quit [Ping timeout: 255 seconds]05:27
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards05:27
-!- shesek [~shesek@77.126.119.193] has joined #bitcoin-wizards05:29
-!- cluckj [~cluckj@cpe-24-92-48-18.nycap.res.rr.com] has quit [Quit: Leaving]05:29
-!- ryanxcharles [~ryanxchar@2601:9:4680:dd0:8545:b0ff:ea6f:fce8] has quit [Ping timeout: 265 seconds]05:29
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Remote host closed the connection]05:31
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards05:32
-!- ryanxcharles [~ryanxchar@2601:9:4680:dd0:8545:b0ff:ea6f:fce8] has joined #bitcoin-wizards05:33
-!- cluckj [~cluckj@cpe-24-92-48-18.nycap.res.rr.com] has joined #bitcoin-wizards05:34
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 244 seconds]05:36
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: This computer has gone to sleep]05:44
-!- Profreid [~Profreitt@gateway/vpn/privateinternetaccess/profreid] has quit [Quit: Profreid]05:51
-!- hashtag_ [~hashtag@cpe-98-157-219-44.ma.res.rr.com] has joined #bitcoin-wizards05:53
-!- coiner [~linker@42.116.152.78] has joined #bitcoin-wizards05:54
-!- coiner [~linker@42.116.152.78] has quit [Max SendQ exceeded]05:55
-!- coiner [~linker@42.116.152.78] has joined #bitcoin-wizards05:55
-!- coiner [~linker@42.116.152.78] has quit [Max SendQ exceeded]05:56
-!- Profreid [~Profreitt@gateway/vpn/privateinternetaccess/profreid] has joined #bitcoin-wizards05:56
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards06:00
-!- hashtag_ [~hashtag@cpe-98-157-219-44.ma.res.rr.com] has quit [Max SendQ exceeded]06:02
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards06:03
-!- hashtag_ [~hashtag@cpe-98-157-219-44.ma.res.rr.com] has joined #bitcoin-wizards06:04
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:a5e4:1aa:c7af:c195] has joined #bitcoin-wizards06:08
-!- Quanttek [~quassel@ip1f112539.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards06:10
-!- Adlai` is now known as adlai06:15
-!- Quanttek [~quassel@ip1f112539.dynamic.kabel-deutschland.de] has quit [Ping timeout: 250 seconds]06:17
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]06:24
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards06:25
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Read error: Connection reset by peer]06:27
-!- hashtagg_ [~hashtag@cpe-98-157-219-44.ma.res.rr.com] has joined #bitcoin-wizards06:27
-!- hashtag_ [~hashtag@cpe-98-157-219-44.ma.res.rr.com] has quit [Ping timeout: 244 seconds]06:30
-!- Quanttek [~quassel@2a02:8108:d00:870:b3c:833:b74d:88f] has joined #bitcoin-wizards06:38
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards06:38
-!- pavel_ [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards06:40
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards06:41
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Ping timeout: 255 seconds]06:43
-!- pavel_ [~paveljani@79-98-72-216.sys-data.com] has quit [Client Quit]06:44
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards06:45
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host]06:45
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards06:45
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit]06:47
-!- Profreid [~Profreitt@gateway/vpn/privateinternetaccess/profreid] has quit [Quit: Profreid]06:52
-!- Profreid [~Profreitt@gateway/vpn/privateinternetaccess/profreid] has joined #bitcoin-wizards06:56
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has joined #bitcoin-wizards06:58
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:a5e4:1aa:c7af:c195] has quit [Quit: Leaving]06:58
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Remote host closed the connection]06:59
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards07:00
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]07:01
-!- wallet42 [~wallet42@e179135006.adsl.alicedsl.de] has joined #bitcoin-wizards07:04
-!- wallet42 [~wallet42@e179135006.adsl.alicedsl.de] has quit [Changing host]07:04
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards07:04
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Client Quit]07:06
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards07:18
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards07:19
-!- e1782d11df4c9914 [~e1782d11d@cpe-66-68-54-206.austin.res.rr.com] has joined #bitcoin-wizards07:23
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Ping timeout: 264 seconds]07:24
-!- skyraider [uid41097@gateway/web/irccloud.com/x-mkaqifckhbmvxiee] has joined #bitcoin-wizards07:25
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:30
-!- treehug88 [~treehug88@66.6.34.252] has joined #bitcoin-wizards07:31
-!- treehug88 [~treehug88@66.6.34.252] has quit []07:37
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]07:38
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards07:40
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer]07:48
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards07:48
-!- treehug88 [~treehug88@static-96-239-100-47.nycmny.fios.verizon.net] has joined #bitcoin-wizards07:49
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:e99a:733:12d0:b30b] has joined #bitcoin-wizards07:50
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards07:53
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Client Quit]07:53
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Remote host closed the connection]07:55
-!- treehug88 [~treehug88@static-96-239-100-47.nycmny.fios.verizon.net] has quit [Ping timeout: 264 seconds]07:55
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards07:55
-!- treehug88 [~treehug88@66.6.34.255] has joined #bitcoin-wizards07:56
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 255 seconds]08:00
-!- NeueWelt [~NeueWelt@85-218-26-243.dclient.lsne.ch] has joined #bitcoin-wizards08:06
-!- MoALTz [~no@user-46-112-49-198.play-internet.pl] has quit [Quit: Leaving]08:15
-!- br4n [~quassel@rrcs-67-52-43-146.west.biz.rr.com] has joined #bitcoin-wizards08:16
-!- eudoxia [~eudoxia@179.26.153.16] has quit [Ping timeout: 250 seconds]08:24
-!- treehug88 [~treehug88@66.6.34.255] has quit [Ping timeout: 264 seconds]08:33
-!- treehug88 [~treehug88@static-96-239-100-47.nycmny.fios.verizon.net] has joined #bitcoin-wizards08:36
-!- cbeams [~cbeams@chello062178125098.3.13.vie.surfer.at] has joined #bitcoin-wizards08:38
-!- cbeams [~cbeams@chello062178125098.3.13.vie.surfer.at] has quit [Changing host]08:38
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards08:38
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has quit [Remote host closed the connection]08:48
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has joined #bitcoin-wizards08:48
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]08:51
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards08:51
-!- cbeams_ [~cbeams@chello062178125098.3.13.vie.surfer.at] has joined #bitcoin-wizards08:54
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer]08:54
-!- cbeams_ [~cbeams@chello062178125098.3.13.vie.surfer.at] has quit [Remote host closed the connection]08:56
-!- br4n [~quassel@rrcs-67-52-43-146.west.biz.rr.com] has quit [Quit: No Ping reply in 180 seconds.]08:58
-!- iang [~iang@188.29.164.16.threembb.co.uk] has joined #bitcoin-wizards08:59
-!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards09:00
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:03
-!- br4n [~quassel@vpn-ord.corvisa.com] has joined #bitcoin-wizards09:03
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]09:05
-!- ryanxcharles [~ryanxchar@2601:9:4680:dd0:8545:b0ff:ea6f:fce8] has quit [Ping timeout: 265 seconds]09:05
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:05
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]09:10
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:11
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 245 seconds]09:15
-!- br4n_ [~quassel@vpn-ord.corvisa.com] has joined #bitcoin-wizards09:20
-!- br4n [~quassel@vpn-ord.corvisa.com] has quit [Ping timeout: 256 seconds]09:22
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards09:23
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:23
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]09:24
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.]09:25
-!- Dizzle [~diesel@70.114.207.41] has joined #bitcoin-wizards09:25
-!- Quanttek [~quassel@2a02:8108:d00:870:b3c:833:b74d:88f] has quit [Ping timeout: 272 seconds]09:29
-!- happycamper [~textual@104-96.105-92.cust.bluewin.ch] has joined #bitcoin-wizards09:31
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]09:31
-!- napedia [~napedia@gateway/vpn/privateinternetaccess/napedia] has quit [Read error: Connection reset by peer]09:32
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has joined #bitcoin-wizards09:33
-!- gonedrk [~gonedrk@198.50.161.237] has joined #bitcoin-wizards09:34
-!- napedia [~napedia@gateway/vpn/privateinternetaccess/napedia] has joined #bitcoin-wizards09:34
-!- ryanxcharles [~ryanxchar@162-245-22-162.v250d.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards09:36
-!- br4n_ [~quassel@vpn-ord.corvisa.com] has quit [Ping timeout: 265 seconds]09:36
-!- br4n [~quassel@vpn-ord.corvisa.com] has joined #bitcoin-wizards09:37
-!- happycamper [~textual@104-96.105-92.cust.bluewin.ch] has quit [Quit: Textual IRC Client: www.textualapp.com]09:40
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:40
-!- Dizzle [~diesel@70.114.207.41] has quit [Quit: lunch]09:40
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]09:41
-!- lclc is now known as lclc_bnc09:42
-!- eslbaer_ [~eslbaer@p579E9597.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]09:42
-!- iang [~iang@188.29.164.16.threembb.co.uk] has quit [Quit: iang]09:46
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has quit [Ping timeout: 264 seconds]09:49
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has joined #bitcoin-wizards09:50
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:e99a:733:12d0:b30b] has quit [Ping timeout: 265 seconds]09:53
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]09:56
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:59
-!- cbeams_ [~cbeams@chello062178125098.3.13.vie.surfer.at] has joined #bitcoin-wizards10:00
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer]10:00
-!- Quanttek [~quassel@2a02:8108:d00:870:b3c:833:b74d:88f] has joined #bitcoin-wizards10:03
-!- catlasshrugged [~satoshi-u@208-58-112-15.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has quit [Remote host closed the connection]10:03
-!- cbeams_ [~cbeams@chello062178125098.3.13.vie.surfer.at] has quit [Remote host closed the connection]10:09
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards10:09
-!- iang [~iang@188.29.164.16.threembb.co.uk] has joined #bitcoin-wizards10:14
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 264 seconds]10:14
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:e99a:733:12d0:b30b] has joined #bitcoin-wizards10:14
-!- iang [~iang@188.29.164.16.threembb.co.uk] has quit [Quit: iang]10:22
-!- rfreeman_w [~rfreeman@gateway/tor-sasl/rfreemanw] has quit [Remote host closed the connection]10:24
-!- rfreeman_w [~rfreeman@gateway/tor-sasl/rfreemanw] has joined #bitcoin-wizards10:25
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards10:26
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards10:29
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards10:33
-!- soundx_ [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards10:36
-!- AnoAnon [~AnoAnon@197.37.101.15] has joined #bitcoin-wizards10:37
-!- AnoAnon [~AnoAnon@197.37.101.15] has quit [Max SendQ exceeded]10:37
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Ping timeout: 250 seconds]10:37
-!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Remote host closed the connection]10:42
-!- MoALTz [~no@user-46-112-49-198.play-internet.pl] has joined #bitcoin-wizards10:43
-!- licnep [uid4387@gateway/web/irccloud.com/x-qehcegmaencztnlx] has joined #bitcoin-wizards10:45
-!- eslbaer_ [~eslbaer@p579E9597.dip0.t-ipconnect.de] has joined #bitcoin-wizards10:47
-!- iang [~iang@cust39-dsl91-135-13.idnet.net] has joined #bitcoin-wizards10:48
-!- Guyver2_ [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards10:50
-!- br4n [~quassel@vpn-ord.corvisa.com] has quit [Changing host]10:50
-!- br4n [~quassel@unaffiliated/br4n] has joined #bitcoin-wizards10:50
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 250 seconds]10:53
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards10:53
-!- Guyver2_ [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 251 seconds]10:55
-!- Dizzle [~diesel@70.114.207.41] has joined #bitcoin-wizards10:58
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: Textual IRC Client: www.textualapp.com]11:14
-!- mmozeiko [~mmozeiko@c-98-210-113-84.hsd1.ca.comcast.net] has quit [Remote host closed the connection]11:15
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards11:18
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards11:22
-!- nsh [~lol@2001:41d0:8:c2da::1337] has quit [Changing host]11:22
-!- nsh [~lol@wikipedia/nsh] has joined #bitcoin-wizards11:22
-!- soundx_ [~soundx@gateway/tor-sasl/soundx] has quit [Ping timeout: 250 seconds]11:22
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards11:25
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 256 seconds]11:25
-!- iang [~iang@cust39-dsl91-135-13.idnet.net] has quit [Quit: iang]11:38
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]11:39
-!- vmatekole [~vmatekole@p5DC479C6.dip0.t-ipconnect.de] has quit [Remote host closed the connection]11:44
-!- cryptokeeper [c08b7d80@gateway/web/cgi-irc/kiwiirc.com/ip.192.139.125.128] has joined #bitcoin-wizards11:45
-!- waxwing [waxwing@gateway/vpn/mullvad/x-cayknyiwttwephdn] has quit [Ping timeout: 245 seconds]11:47
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has quit [Remote host closed the connection]11:49
-!- cryptokeeper [c08b7d80@gateway/web/cgi-irc/kiwiirc.com/ip.192.139.125.128] has left #bitcoin-wizards []11:50
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has joined #bitcoin-wizards11:58
-!- n0rse [43bc9245@gateway/web/cgi-irc/kiwiirc.com/ip.67.188.146.69] has joined #bitcoin-wizards12:02
-!- waxwing [~waxwing@62.205.214.125] has joined #bitcoin-wizards12:03
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards12:03
-!- jtimon [~quassel@16.pool85-53-130.dynamic.orange.es] has joined #bitcoin-wizards12:09
-!- n0rse [43bc9245@gateway/web/cgi-irc/kiwiirc.com/ip.67.188.146.69] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]12:13
-!- kerneloops [~tuomas@cpe-76-174-179-157.socal.res.rr.com] has joined #bitcoin-wizards12:26
-!- cbeams [~cbeams@chello062178125098.3.13.vie.surfer.at] has joined #bitcoin-wizards12:31
-!- cbeams [~cbeams@chello062178125098.3.13.vie.surfer.at] has quit [Changing host]12:31
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards12:31
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]12:33
-!- n0rse [43bc9245@gateway/web/cgi-irc/kiwiirc.com/ip.67.188.146.69] has joined #bitcoin-wizards12:34
-!- NeueWelt [~NeueWelt@85-218-26-243.dclient.lsne.ch] has quit [Remote host closed the connection]12:38
-!- coiner [~linker@42.116.152.78] has joined #bitcoin-wizards12:39
-!- waxwing [~waxwing@62.205.214.125] has quit [Ping timeout: 245 seconds]12:44
-!- n0rse [43bc9245@gateway/web/cgi-irc/kiwiirc.com/ip.67.188.146.69] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]12:46
-!- n0rse [43bc9245@gateway/web/cgi-irc/kiwiirc.com/ip.67.188.146.69] has joined #bitcoin-wizards12:46
-!- OneNomos [~OneNomos@pool-71-163-229-240.washdc.east.verizon.net] has joined #bitcoin-wizards12:49
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Remote host closed the connection]12:50
-!- OneNomos [~OneNomos@pool-71-163-229-240.washdc.east.verizon.net] has quit [Read error: Connection reset by peer]12:50
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards12:51
-!- todaystomorrow [~me@d114-78-96-116.bla803.nsw.optusnet.com.au] has joined #bitcoin-wizards12:51
-!- grandmaster [dansmith3@knows.the.cops.are.investigat.in] has quit [Remote host closed the connection]12:53
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has quit [Ping timeout: 244 seconds]12:55
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has joined #bitcoin-wizards12:56
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards12:57
-!- waxwing [waxwing@gateway/vpn/mullvad/x-pdupbgrfccgcdtzx] has joined #bitcoin-wizards12:57
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection]12:59
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards12:59
-!- hashtag [~hashtagg_@69.23.213.3] has quit [Ping timeout: 255 seconds]13:00
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds]13:04
-!- hashtag [~hashtagg_@69.23.213.3] has joined #bitcoin-wizards13:07
-!- JonTitor [~superobse@unaffiliated/superobserver] has quit [Ping timeout: 250 seconds]13:07
-!- n0rse [43bc9245@gateway/web/cgi-irc/kiwiirc.com/ip.67.188.146.69] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]13:10
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has quit [Ping timeout: 255 seconds]13:14
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 244 seconds]13:17
-!- lclc_bnc is now known as lclc13:17
-!- n0rse [43bc9245@gateway/web/cgi-irc/kiwiirc.com/ip.67.188.146.69] has joined #bitcoin-wizards13:19
-!- JonTitor [~superobse@unaffiliated/superobserver] has joined #bitcoin-wizards13:22
-!- n0rse [43bc9245@gateway/web/cgi-irc/kiwiirc.com/ip.67.188.146.69] has quit [Client Quit]13:23
-!- Quanttek [~quassel@2a02:8108:d00:870:b3c:833:b74d:88f] has quit [Ping timeout: 244 seconds]13:24
-!- gonedrk [~gonedrk@198.50.161.237] has quit [Remote host closed the connection]13:25
-!- gonedrk [~gonedrk@198.50.161.237] has joined #bitcoin-wizards13:25
-!- lmatteis [uid3300@gateway/web/irccloud.com/x-lgxzpykqljiblhda] has joined #bitcoin-wizards13:31
@gmaxwellCoinbase, blockchain, chain, what are some other companies that have taken the names of parts of Bitcoin?13:35
@gmaxwell(I'm trying to make a joke on reddit and I need one more.)13:36
@gmaxwellSeems like thegensisblock changed their name.13:37
op_mulgreenaddress?13:41
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection]13:42
Alaniusbitstamp13:42
op_mulhuh?13:42
Alaniuswell it's a clear word play on bitcoin13:42
sipasure, all of them are13:43
phantomcircuitgmaxwell, i propose that all references to chain imply that they're talking about a physical chain13:43
op_mulhe's looking for more technical term dilution though13:43
phantomcircuitpossibly a gold chain13:43
@gmaxwellin the case of coinbase and blockchain in particular they're using actual parts of the system which casually produces confusion.13:43
sipaanything with 'mining' in the name?13:44
phantomcircuitgenesismining maybe13:44
phantomcircuitbrb forming new company "multisig"13:44
* zooko laughs.13:45
sipais there a talk 'the bitcoin address' somewhere?13:46
Elielsounds like a mining strategy simulator might be useful. Make it a competitive sport and get data out of it as a result :P13:46
pigeonsnot really a part of the system but there is the confusing "greenaddresses" v213:46
phantomcircuitsooo13:47
phantomcircuitmaybe we should get rid of "CWalletTx::GetAmounts: Unknown transaction type found"13:47
@gmaxwellhttp://www.reddit.com/r/Bitcoin/comments/2rji9f/looking_before_the_scaling_up_leap_by_gavin/cngl0zw?context=313:47
GAitmultisigna13:47
phantomcircuiti have about 20GB of debug.log full of that13:47
@gmaxwellphantomcircuit: hm. my p2pool mining should result in that but I don't remember being annoyed by it recently; I thought we already got rid of that.13:48
op_mulheh, you reject raw multisig?13:48
phantomcircuitGAit, would get sued by cigna13:48
phantomcircuitit's not rawmultisig it's op_return weirdness13:48
@gmaxwellGAit: :)13:48
pigeonsyeah there is a mining pool called "p2pool"13:48
pigeonsthat's confusing13:48
@gmaxwellpigeons: oohh god one, added.13:49
phantomcircuitis it at least a passthrough for p2pool?13:49
pigeonsit is a p2pool node i believe13:49
op_mulsupposedly.13:49
pigeonswith all the fees of a centralized pool13:50
@gmaxwellMaybe it is! I don't know if there is a way to tell without finding a share on it.13:50
sipaand all variance of p2pool...13:50
-!- gonedrk [~gonedrk@198.50.161.237] has quit [Remote host closed the connection]13:50
@gmaxwellsipa: presumably it lowers the variance relative to normal use of p2pool.13:50
sipaah13:50
op_mulgmaxwell: the evil thing is that nobody would notice even it was skimming.13:50
-!- gonedrk [~gonedrk@198.50.161.237] has joined #bitcoin-wizards13:50
op_mulgmaxwell: no, it's just a normal p2pool node with high fees. not a subpool like ognasty's.13:50
@gmaxwellugh.13:51
GAitfor satoshi there's also his famous vault, closing down soon13:51
kanzureon a scale of one to ugh, how broken is this coin selection implementation? https://github.com/BitGo/BitGoJS/blob/66fb0c833124e5561bf8d3477c4d632e488d1180/src/transactionBuilder.js#L12113:52
op_mulkanzure: about a blockchain.info I think.13:52
kanzureseems to be "pick the first inputs until the total is passed, then send the change back to yourself"13:52
kanzureop_mul: please elaborate13:53
@gmaxwellkanzure: first by what criteria?13:53
op_mulkanzure: heap of shit.13:53
kanzureseems to be any unspents at all13:53
kanzureif that's what you mean by criteria13:53
@gmaxwellkanzure: right but say they're sorted from smallest to largest; it's easy to make it unable to produce a transaction if so.13:54
op_mulgmaxwell: seems to be sorted by whatever their API returns, I don't see an explicit function for it.13:54
@gmaxwellif it's sorted from largest to smallest it will always work, but will tend to grind down coins into tiny dust, which is pretty bloaty.13:54
@gmaxwellnot that bitcoin core is amazing on that front.13:55
op_mulgmaxwell: horray, lots of output merges!13:55
op_mulI put A and B and C and D together and now my privacy is down the shitter :313:55
@gmaxwellop_mul: yes, well bitcoin core's approach is quite good for privacy if you don't reuse addresses (doh.)13:56
GAitgmaxwell: is there debate as to which is the best algorithm? i would like to have a couple that optimize for different things, for instance, optimizing for expiring nlocktimes first, or optimize for closes match, or lowest fees, etc13:57
-!- Profreid [~Profreitt@gateway/vpn/privateinternetaccess/profreid] has quit [Quit: Profreid]13:58
phantomcircuitkanzure, i had a conversation with someone from bitgo who didn't seem to understand that HD wallets are a tree and not a chain13:58
phantomcircuitwhich was a little uhhh13:58
phantomcircuityeah13:58
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 256 seconds]13:58
@gmaxwellGAit: well I can talk to particular criteria. E.g. lowest fees for this transaction is sometimes bad because it can make you pay more fees in the future (when fees are likely more expensive)13:59
GAitwell i don't think they offer sub items with coincontrol13:59
GAit(we only go one level deep)13:59
@gmaxwellGAit: I'd not considered it in the face of nlocktimes funds before.14:00
GAitwhich is bad for privacy i assume14:01
GAitbut i think people should be able to pick14:01
-!- user7779078 [~user77790@109.sub-174-252-17.myvzw.com] has joined #bitcoin-wizards14:03
-!- todaystomorrow [~me@d114-78-96-116.bla803.nsw.optusnet.com.au] has quit [Ping timeout: 256 seconds]14:03
kanzureop_mul: thank you14:04
op_mulfor what?14:05
kanzureon-demand opinion generation and code review14:05
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards14:06
op_mulkanzure: it makes me cry, I swear14:08
kanzurewe can cry together! it will be fun. and weird.14:08
phantomcircuitmostly weird14:09
op_mul> operating environment gives a cryptographically secure RNG14:09
op_mul> oh lets make our own RNG using it, and then feed it through RC4!14:09
op_mulevery fucking time.14:09
phantomcircuiti dont get why people use rc414:09
sipahey hey we're not even at rc2 yet!14:10
sipa*ducks*14:10
phantomcircuitotoh attempts at building entropy pools also seem to fail14:10
kanzureis that from the file?14:10
op_mulbecause some decade old javascript thing used it.14:10
op_mulkanzure: no, if you go deep enough bitgo uses the SJCL libraries random, which does similar insanity and doesn't fail hard if there's no proper entropy source.14:11
-!- hashtagg_ [~hashtag@cpe-98-157-219-44.ma.res.rr.com] has quit [Ping timeout: 255 seconds]14:12
-!- todaystomorrow [~me@d114-78-96-116.bla803.nsw.optusnet.com.au] has joined #bitcoin-wizards14:15
op_mul"/* use a cookie to store entropy." well I'm glad that function isn't used.14:17
kanzurelinkz pls14:18
-!- hashtag [~hashtagg_@69.23.213.3] has quit [Ping timeout: 255 seconds]14:19
op_mulhttps://github.com/BitGo/BitGoJS/blob/eda4c3f19c609e9d7e78099c253bc51ae6818a55/test/bitcoin/random.js14:19
op_mulhttps://github.com/BitGo/BitGoJS/blob/eda4c3f19c609e9d7e78099c253bc51ae6818a55/src/bitcoin/jsbn/rng.js14:19
op_mulhttps://github.com/bitwiseshiftleft/sjcl/blob/master/core/random.js14:19
op_multhere's also a different "RNG" function here14:20
phantomcircuitop_mul, that's about right14:20
op_mulhttps://github.com/BitGo/BitGoJS/blob/eda4c3f19c609e9d7e78099c253bc51ae6818a55/src/bitcoin/crypto-js/Crypto.js#L3314:20
-!- samson2 [~samson_@180.183.87.65] has joined #bitcoin-wizards14:20
op_mulphantomcircuit: right?14:21
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit]14:21
-!- samson_ [~samson_@180.183.87.65] has quit [Ping timeout: 240 seconds]14:21
phantomcircuitop_mul, function get_random_bytes(count){throw "this is javascript what are you doing?";}14:21
GAituh uh14:21
-!- hashtag [~hashtagg_@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards14:23
-!- lclc is now known as lclc_bnc14:23
op_mulphantomcircuit: but see, because there's no obvious break in that RNG (but it's fragile as fuck), there's no reason it'll ever be changed. awesome!14:24
phantomcircuitthere seems to be an insistence on doing javascript crypto14:25
phantomcircuiti dont get it14:25
phantomcircuitthe language and most common implementations are almost uniquely poor candidates for crypto14:26
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards14:27
op_mulphantomcircuit: it's hip and trendy. move fast and break things!14:27
Apocalypticyeah, it's web 2.014:27
Apocalypticeverything has to be a web app14:27
GAittrivial to get it wrong in JS ecosystem but is also trivial to get it wrong in C if you are not careful in first place no? i've seen hardcoded seeds before14:27
GAiti mean.. sony.14:28
op_mulin javascript it's easy to make mistakes which aren't picked up. the blockchain.info failure *should* have crashed if it was written in something sane. instead it carried on as if nothing was wrong.14:28
@gmaxwellGAit: there is a lot less hidden complexity in C than JS. In sony's case they were doomed via an inadequate understanding of the requirements. The examples we've seen in JS have not required any misunderstanding of the requirements.14:29
-!- user7779078 [~user77790@109.sub-174-252-17.myvzw.com] has quit [Ping timeout: 256 seconds]14:30
-!- roidster [~chatzilla@96-41-48-194.dhcp.mtpk.ca.charter.com] has joined #bitcoin-wizards14:30
@gmaxwelland I don't mean to pick on bc.i, they're not alone. There was another one where a change in an underlying library meant that the hash function that should have taken the message/private key always got the string "Array[]" or something like that, because an interface changed from taking an string in an array to taking a string only or something along those lines and the failure was transparent.14:31
GAiti agree, i rather have languages and frameworks geared for this.14:32
GAitcurrently on some platforms you are kinda limited though14:32
GAitandroid/java or jni bindings to come C library14:33
-!- bsm117532 [~bsm117532@207-237-190-41.c3-0.avec-ubr1.nyr-avec.ny.cable.rcn.com] has joined #bitcoin-wizards14:34
-!- treehug88 [~treehug88@static-96-239-100-47.nycmny.fios.verizon.net] has quit []14:34
@gmaxwellthere really is no good language for this stuff invented yet, IMO. The nearest attempts so far fail at usability.14:35
GAitweb becomes immediately not so bad with the right/perfect hardware wallet (not sure if invented yet)14:38
@gmaxwellYea, I've given a fair amount of thought to having a HW signer... lets you leave 95% of the software in whatever tool you want, while the 5% of the stuff which must be really robust is in the dedicated wallet.14:40
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards14:41
GAitand as everything, things need some iterations before it reaches maturity, you can't just jump to perfection, it takes time and meanwhile you leave the space with the earlier tools which can be trouble. Start with one HW and then add support for more than one to allow multi company ones14:41
op_multrouble with iteration is you risk burning out your customers.14:43
GAiti guess, especially if you have to make fundamental changes14:44
GAitso far i've been lucky with choices, at the cost of less users14:44
GAittuning for security(and privacy for what a cosigner can be private) first and then increase user, which is always an odd compromise to do, where do you draw the line, especially medium security improves the average wallet security more than super hardcore security14:45
GAitgpg: i rest my case14:46
op_mulI'm trying to come up with a way to convince redditors to use floppy disks as high security storage.14:47
-!- maraoz [~maraoz@181.29.97.171] has quit [Ping timeout: 264 seconds]14:47
GAitmay as well call it wallet roulette14:47
op_mulAbort? Retry? Fail?14:48
GAitgave me a good chuckle14:48
op_mulproblem is it's probably *better* storage than the things poeple have come up with regarding "paper wallets". they've all been taught to run this one weird javascript app on their computers and disconnect from the internet.14:49
op_mulutter insanity, the lot of it.14:49
-!- bsm117532 [~bsm117532@207-237-190-41.c3-0.avec-ubr1.nyr-avec.ny.cable.rcn.com] has quit [Ping timeout: 265 seconds]14:50
phantomcircuit"one weird trick, they hate it!"14:51
phantomcircuityes... yes "they" do14:52
-!- hashtag [~hashtagg_@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 244 seconds]14:55
-!- zooko` [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards14:55
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 245 seconds]14:56
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds]14:56
-!- samson2 is now known as samson_14:56
GAitindeed i'm afraid of the paper wallet culture, the js pages randomly downloaded from many places and guides and the sending the change back to the addresses14:56
-!- zooko` [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Client Quit]14:57
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards14:57
-!- hashtag [~hashtagg_@69.23.213.3] has joined #bitcoin-wizards15:00
-!- poggy [~poggy@ks3262860.kimsufi.com] has quit [Max SendQ exceeded]15:10
-!- poggy [~poggy@ks3262860.kimsufi.com] has joined #bitcoin-wizards15:10
-!- Netsplit *.net <-> *.split quits: koshii, epscy, Dyaheon-, MRL-Relay, ryan-c, pigeons, danneu, bbrittain, Fistful_of_Coins, yoleaux, (+25 more, use /NETSPLIT to show all of them)15:21
-!- Netsplit over, joins: tacotime, koshii, throughnothing15:21
-!- Netsplit over, joins: sadgit15:21
-!- pi07r [~pi07r@f212009.upc-f.chello.nl] has joined #bitcoin-wizards15:21
-!- Netsplit over, joins: lechuga_, atgreen, epscy15:21
-!- Netsplit over, joins: MRL-Relay15:21
-!- Netsplit over, joins: bbrittain, livegnik15:22
-!- Netsplit over, joins: zooko, eslbaer_, DougieBot5000, justanotheruser, jbenet, Cory, Dyaheon-, OneFixt, pigeons, Fistful_of_Coins (+9 more)15:22
-!- gavinandresen [~gavin@ip-66-172-11-36.chunkhost.com] has joined #bitcoin-wizards15:22
-!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has joined #bitcoin-wizards15:23
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 244 seconds]15:23
-!- skyraider [uid41097@gateway/web/irccloud.com/x-mkaqifckhbmvxiee] has quit [Ping timeout: 244 seconds]15:23
-!- Transisto [~Trans@modemcable026.188-59-74.mc.videotron.ca] has quit [Ping timeout: 245 seconds]15:24
-!- gavinandresen is now known as Guest9072315:24
-!- skyraider [uid41097@gateway/web/irccloud.com/x-swzjuenpcfdsgush] has joined #bitcoin-wizards15:25
-!- Transisto [~Trans@modemcable026.188-59-74.mc.videotron.ca] has joined #bitcoin-wizards15:25
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds]15:26
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has quit [Ping timeout: 250 seconds]15:26
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has quit [Ping timeout: 250 seconds]15:26
-!- Dizzle [~diesel@70.114.207.41] has quit [Quit: Leaving...]15:27
-!- rfreeman_w [~rfreeman@gateway/tor-sasl/rfreemanw] has quit [Ping timeout: 250 seconds]15:27
-!- Dr-G3 [~Dr-G@gateway/tor-sasl/dr-g] has quit [Ping timeout: 250 seconds]15:27
-!- mortale [~mortale@gateway/tor-sasl/mortale] has quit [Ping timeout: 250 seconds]15:27
-!- waxwing [waxwing@gateway/vpn/mullvad/x-pdupbgrfccgcdtzx] has quit [Ping timeout: 255 seconds]15:27
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: This computer has gone to sleep]15:31
-!- burcin [~quassel@oscar.iwr.uni-heidelberg.de] has quit [Remote host closed the connection]15:33
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards15:33
-!- burcin [~quassel@oscar.iwr.uni-heidelberg.de] has joined #bitcoin-wizards15:35
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:2182:71ed:d7f:9ca5] has joined #bitcoin-wizards15:35
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards15:37
-!- DoctorBTC [~DoctorBTC@unaffiliated/doctorbtc] has joined #bitcoin-wizards15:38
-!- waxwing_ [waxwing@gateway/vpn/mullvad/x-zkjdaxykvnmanvrg] has joined #bitcoin-wizards15:41
-!- waxwing_ is now known as waxwing15:41
-!- bpd [~bpd@64.124.157.148] has joined #bitcoin-wizards15:44
-!- bpd [~bpd@64.124.157.148] has left #bitcoin-wizards []15:44
-!- bendavenport [~bpd@64.124.157.148] has joined #bitcoin-wizards15:45
kanzurehi bendavenport15:47
bendavenporthi15:47
bendavenportkanzure: heard you had some issues with bitgo input selection15:51
kanzurenah, i was using bitgojs coin selection as an example of alternative implementations to https://github.com/bitcoin/bitcoin/blob/33d5ee683085fe5cbb6fc6ea87d45c5f52882232/src/wallet.cpp#L123215:52
-!- waxwing [waxwing@gateway/vpn/mullvad/x-zkjdaxykvnmanvrg] has quit [Ping timeout: 245 seconds]15:54
bendavenportthe algo you point to is pure client code, so you're not really seeing much in the way of an algorithm. the server determines what order to send you the inputs in15:54
-!- yoleaux [~yoleaux@xn--ht-1ia18f.nonceword.org] has joined #bitcoin-wizards15:55
kanzureearlier in the scrollback someone else speculated as much (re: server-side ordering)15:55
bendavenportthat said, our server-side ordering is very simplistic currently, returning solely oldest to newest15:56
bendavenporthowever, client can always request full list of unspents and apply arbitrary input selection algo15:56
-!- BrainOverfl0w [~fred@178.62.183.174] has joined #bitcoin-wizards15:57
-!- mbelshe [~mike@64.124.157.148] has joined #bitcoin-wizards15:57
kanzurehi mbelshe15:57
mbelshehi kanzure15:57
mbelshesaw your comments about input selection.15:58
mbelshehappy to have more eyeballs on it.  feel free to reach out to me directly at any time!15:59
-!- Graftec [~Graftec@gateway/tor-sasl/graftec] has joined #bitcoin-wizards15:59
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has joined #bitcoin-wizards15:59
kanzureyep understood, i've been busy on other rabbit holes15:59
kanzureone alternative i've been pondering lately https://github.com/bitcoin/bitcoin/pull/552415:59
-!- licnep [uid4387@gateway/web/irccloud.com/x-qehcegmaencztnlx] has quit [Quit: Connection closed for inactivity]16:00
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]16:01
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards16:02
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Remote host closed the connection]16:02
-!- hashtag_ [~hashtag@69.23.213.3] has joined #bitcoin-wizards16:06
-!- waxwing [~waxwing@62.205.214.125] has joined #bitcoin-wizards16:06
@gmaxwellandytoshi: sipa:16:16
@gmaxwellhttps://bitcointalk.org/index.php?topic=916441.016:16
kanzure.title16:17
yoleauxNew HD wallet that tolerates leakage of some child private keys16:17
@gmaxwellA BIP-32 like public derrivation construction which is somewhat robust to private key reveal.16:17
kanzureah yes i was reading this the other day, http://diyhpl.us/~bryan/papers2/bitcoin/Hierarchical%20deterministic%20Bitcoin%20wallets%20that%20can%20tolerate%20key%20leakage.pdf16:17
@gmaxwellThe notion is simple, run N pubkey chains in parallel for each P_n choose N random scalars X, and compute the pubkey as sum(P_n*X_n).16:18
op_mulI don't like that the "discovery" is credited to vitalik.16:18
@gmaxwellof course you only get robustness which is linear in N, so your pubkeys become large fast, which is lameo.16:18
-!- Dizzle [~diesel@70.114.207.41] has joined #bitcoin-wizards16:19
@gmaxwellop_mul: yes, thats bullshit and actually obnoxious. You see thats the first thing in my response. The initial text I typed was outright rude.16:19
@gmaxwellTheir paper calls it "folklore". :-/16:19
op_mulgmaxwell: well, just think of where we would be without vitalik pointing out our flawed crypto.16:20
@gmaxwellandytoshi: your n-show signature is basically the same construction, is it not?16:23
@gmaxwellkanzure:  it's kinda frustrating, because it's neat but I think not good enough to be useful. :(16:25
@gmaxwellor at least I can't come up with a  use for it.16:25
andytoshigmaxwell: cool, iirc this did occur to me, but i don't think i ever brought it up because of the O(N) scaling in the security parameter. what i described to you was a selectively repudiable signature, which is a very different beast16:26
-!- lmatteis [uid3300@gateway/web/irccloud.com/x-lgxzpykqljiblhda] has quit [Quit: Connection closed for inactivity]16:26
@gmaxwellandytoshi: oh I thought you'd done an N-show previously.16:26
andytoshi:} i honestly don't remember16:27
@gmaxwellYea.  ... the O-n makes it .. not very interesting.. if it was log-n I'd probably be starting on bip3232 as we speak.16:27
andytoshii think i did such an n-show when we were playing with the output-size anonymity, but it was a one-off comment that we dismissed (because of scaling) and it didn't quite do what we were trying at the time16:27
-!- jtimon [~quassel@16.pool85-53-130.dynamic.orange.es] has quit [Ping timeout: 256 seconds]16:29
sipagmaxwell: i've known about that for a while i think16:29
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 244 seconds]16:29
@gmaxwellI don't think I'd ever thought of this.16:29
@gmaxwellIt's obvious enough once pointed out at least. But still seems not useful. :(16:30
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards16:30
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]16:30
kanzurecould there be a structure where the public keys are deterministic in the child derivation sense, but the private keys are unspecified16:32
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:2182:71ed:d7f:9ca5] has quit [Remote host closed the connection]16:32
kanzureer, allowing for perhaps another input into the public key child derivation function prehaps16:32
kanzure*perhaps16:32
@gmaxwellkanzure: ask another way?16:32
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards16:33
kanzurewell, the public key properties are nice, and keeping them tightly coupled to a deterministic private key generation scheme may not be necessary16:33
andytoshikanzure: not with ECDSA, with ecdsa the discrete log of the public key is always sufficient to form a signature16:33
andytoshikanzure: so you can play tricks with the KDF, but an attacker need not use your KDF; if the public key is deterministic then the private key will be as well16:33
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer]16:33
kanzureinstead of "enumerate all possible child public keys" perhaps you could just do things like "ask whether or not this is a valid child key of this known public key"16:34
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:f11a:3d3:7bc6:3379] has joined #bitcoin-wizards16:34
-!- DoctorBTC [~DoctorBTC@unaffiliated/doctorbtc] has quit [Ping timeout: 256 seconds]16:34
andytoshiwithout thinking too hard, i'd bet you need pairing-based crypto to do something like that16:34
kanzure(i know vanity grinding sounds like the answer there, but perhaps there's something better)16:34
-!- skyraider [uid41097@gateway/web/irccloud.com/x-swzjuenpcfdsgush] has quit [Quit: Connection closed for inactivity]16:35
@gmaxwellThe only way we're able to generate public keys is because of a hormorphism of the cryptosystem.  That kind of testing must generally not work because matches must be cryptographically rare or you could just find out other people's keys were Nth children of your own. :P16:35
@gmaxwellYea, sure, in paring you can go one more dimension deep, and use an arbritary string as a pubkey.16:36
-!- iang [~iang@cust39-dsl91-135-13.idnet.net] has joined #bitcoin-wizards16:36
-!- RoboTedd_ [~roboteddy@2601:9:3483:2400:d88e:6c33:e6d0:16c4] has joined #bitcoin-wizards16:36
kanzurewhy is it important that the children are derivable from each pubkey anyway? why not have a separate data structure unrelated to key derivation that transmits that information.16:38
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:f11a:3d3:7bc6:3379] has quit [Ping timeout: 265 seconds]16:39
@gmaxwellkanzure: I don't understand your question. In BIP32 the children are NOT derivable without additional information (the chaining code).16:39
@gmaxwellThe goal of the public derrivation scheme is so you can configure your webserver with a small constant amount of information and it can generate an unbounded number of keys for you, without itself knowing the private keys.16:40
kanzurein an accounting sense, you could store all public keys that you ever intend to use for a project (you can generate many millions of keys upfront if you really want to) which can easily be more than enough for many purposes16:42
andytoshikanzure: if that's an acceptable cost you can use BIP32 hardened keys, which avoid the need for tons of fresh randomness and don't have any of the problems we're talking about with key leakage16:43
kanzuresure, certainly16:44
@gmaxwellYep. But it can still run out. And then your server stops working, ::surprise::  For those willing to do that, what andytoshi said. :)16:44
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 245 seconds]16:44
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards16:44
@gmaxwellA 33megabyte key file is kinda annoying. Esp when people are like "oh I'll just use a single static address instead."16:45
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving]16:48
-!- catlasshrugged [~satoshi-u@rrcs-24-39-133-35.nyc.biz.rr.com] has joined #bitcoin-wizards16:49
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards16:55
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has joined #bitcoin-wizards17:05
-!- Dr-G [~Dr-G@gateway/tor-sasl/dr-g] has joined #bitcoin-wizards17:06
-!- skyraider [uid41097@gateway/web/irccloud.com/x-yyjkwodlofudcets] has joined #bitcoin-wizards17:09
-!- Dizzle [~diesel@70.114.207.41] has quit [Quit: Leaving...]17:10
-!- Guest90723 is now known as gavinandresen17:12
-!- gavinandresen [~gavin@ip-66-172-11-36.chunkhost.com] has quit [Changing host]17:12
-!- gavinandresen [~gavin@unaffiliated/gavinandresen] has joined #bitcoin-wizards17:12
-!- catlasshrugged [~satoshi-u@rrcs-24-39-133-35.nyc.biz.rr.com] has quit [Read error: Connection reset by peer]17:13
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has quit [Quit: pgokeeffe]17:15
op_mulwow. consumer software.17:17
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has joined #bitcoin-wizards17:17
op_mulugh. wrong channel.17:17
op_mulsorry folks.17:17
-!- DoctorBTC [~DoctorBTC@unaffiliated/doctorbtc] has joined #bitcoin-wizards17:20
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit]17:29
-!- Dr-G [~Dr-G@gateway/tor-sasl/dr-g] has quit [Ping timeout: 250 seconds]17:30
-!- ryanxcharles [~ryanxchar@162-245-22-162.v250d.PUBLIC.monkeybrains.net] has quit [Ping timeout: 245 seconds]17:31
-!- Dr-G [~Dr-G@gateway/tor-sasl/dr-g] has joined #bitcoin-wizards17:34
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has quit [Quit: pgokeeffe]17:36
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards17:44
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds]17:47
-!- siervo [uid49244@gateway/web/irccloud.com/x-zkkpeffkacoowwfi] has joined #bitcoin-wizards17:48
-!- bsm117532 [~bsm117532@207-237-190-41.c3-0.avec-ubr1.nyr-avec.ny.cable.rcn.com] has joined #bitcoin-wizards17:52
-!- siervo [uid49244@gateway/web/irccloud.com/x-zkkpeffkacoowwfi] has quit []17:53
-!- gonedrk [~gonedrk@198.50.161.237] has quit [Quit: Leaving]17:57
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards17:59
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:e99a:733:12d0:b30b] has quit [Ping timeout: 265 seconds]17:59
-!- bendavenport [~bpd@64.124.157.148] has quit [Ping timeout: 252 seconds]17:59
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:00
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:00
-!- coiner [~linker@42.116.152.78] has quit [Ping timeout: 255 seconds]18:00
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:01
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:01
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:02
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:03
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:04
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:04
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:05
-!- Sub|zzz is now known as SubCreative18:05
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:06
-!- iang [~iang@cust39-dsl91-135-13.idnet.net] has quit [Quit: iang]18:06
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:07
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:07
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:08
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:08
-!- catlasshrugged [~satoshi-u@rrcs-24-39-133-35.nyc.biz.rr.com] has joined #bitcoin-wizards18:09
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:09
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:10
-!- Guest51744 [~Pan0ram1x@095-096-084-122.static.chello.nl] has quit [Ping timeout: 245 seconds]18:10
-!- bsm117532 [~bsm117532@207-237-190-41.c3-0.avec-ubr1.nyr-avec.ny.cable.rcn.com] has quit [Ping timeout: 244 seconds]18:10
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:11
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:11
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:14
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:14
-!- todays_tomorrow [~me@d114-78-96-116.bla803.nsw.optusnet.com.au] has joined #bitcoin-wizards18:15
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:15
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has joined #bitcoin-wizards18:16
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:16
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has joined #bitcoin-wizards18:16
-!- ryanxcharles [~ryanxchar@2601:9:4680:dd0:2924:58aa:e33d:f82] has joined #bitcoin-wizards18:16
-!- Pan0ram1x is now known as Guest2229918:17
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:17
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:17
-!- todaystomorrow [~me@d114-78-96-116.bla803.nsw.optusnet.com.au] has quit [Ping timeout: 264 seconds]18:18
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:18
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:19
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:20
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:20
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:21
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:21
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:22
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:23
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:24
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:24
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:25
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:25
-!- bit2017 [~linker@58.187.193.203] has quit [Max SendQ exceeded]18:26
-!- bit2017 [~linker@58.187.193.203] has joined #bitcoin-wizards18:27
-!- Dr-G [~Dr-G@gateway/tor-sasl/dr-g] has quit [Ping timeout: 250 seconds]18:34
-!- roconnor [~roconnor@e120-pool-d89a63c0.brdbnd.voicenetwork.ca] has joined #bitcoin-wizards18:34
-!- kerneloops [~tuomas@cpe-76-174-179-157.socal.res.rr.com] has quit [Quit: Feel...so...sleepy...ZZZzzz…]18:42
-!- hashtag_ [~hashtag@69.23.213.3] has quit [Ping timeout: 255 seconds]18:42
-!- OneFixt [~OneFixt@unaffiliated/onefixt] has quit [Read error: Connection reset by peer]18:44
-!- kerneloops [~tuomas@cpe-76-174-179-157.socal.res.rr.com] has joined #bitcoin-wizards18:46
-!- kerneloops [~tuomas@cpe-76-174-179-157.socal.res.rr.com] has quit [Client Quit]18:49
-!- kerneloops [~tuomas@cpe-76-174-179-157.socal.res.rr.com] has joined #bitcoin-wizards18:52
-!- mortale [~mortale@gateway/tor-sasl/mortale] has joined #bitcoin-wizards19:01
-!- eslbaer__ [~eslbaer@p548A4F4B.dip0.t-ipconnect.de] has joined #bitcoin-wizards19:03
-!- eslbaer_ [~eslbaer@p579E9597.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]19:06
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards19:13
-!- RoboTedd_ [~roboteddy@2601:9:3483:2400:d88e:6c33:e6d0:16c4] has quit [Remote host closed the connection]19:16
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:d88e:6c33:e6d0:16c4] has joined #bitcoin-wizards19:17
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:d88e:6c33:e6d0:16c4] has quit [Ping timeout: 265 seconds]19:21
-!- catlasshrugged [~satoshi-u@rrcs-24-39-133-35.nyc.biz.rr.com] has quit [Ping timeout: 256 seconds]19:24
-!- copumpkin is now known as drunkplatypus19:29
-!- drunkplatypus is now known as copumpkin19:30
-!- guest213123123 [~guest3232@2601:8:1a80:4f8:f558:2106:da00:9df6] has joined #bitcoin-wizards19:32
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:2cb2:da29:14a2:2f75] has joined #bitcoin-wizards19:32
-!- blockbits [3261a40a@gateway/web/freenode/ip.50.97.164.10] has joined #bitcoin-wizards19:33
blockbitsare 20mb blocks a good idea?19:34
guest213123123wy=hy not?19:34
blockbitslets say i'm a startup that lets people serialize data, and put them in the blockchain as an expensive db/data storage19:35
justanotheruserblockbits: 1) hardfork 2) doesn't solve the scaling problem, it only delays it 3) there are alternatives19:35
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]19:35
blockbitsi use some scriptsig tricks to make large transactions that contain data.  i then bribe mining poools to mine my tx's for 0/low fees19:35
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has quit [Quit: pgokeeffe]19:36
blockbitsnow we have mega bloat.19:36
blockbitsterrible attack vector19:36
justanotheruserwhy would you bribe mining pools to take your tx for no fees? The fee is a bribe in itself19:36
blockbitsthe pools will take my bribe which costs me less the tx fees19:37
blockbitsi mean, we all know that mining in centralized now.  blockstream will have to pay/bribe pools to mine side chains they like, and ignore ones they dont19:37
guest213123123justanotheruser: why is hardforking bad?19:37
justanotheruserThis discussion probably belongs in #bitcoin19:38
blockbitsso really there's an easy attack vector here.  governments can just pay mining pools to mine mega-blocks and bloat the network19:38
kanzurethat has nothing to do with governments19:40
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has quit [Ping timeout: 256 seconds]19:41
blockbitspoint is, do you guys want to see lots of tx's like this?  http://webbtc.com/tx/e6ff83a41715a87dad0b181febfaee2845e2a4334c3ce8bcb6ec697a6cfed5ed19:41
blockbitsthats 7000 bytes in a single transaction. mined a few weeks ago19:41
guest213123123how is this 'attack vector' more dangerous at 20 MB than at 1 MB?19:43
blockbitsi make 1000 of those per block and then a blockchain-as-a-data-storage service for random files, I can easily find enough people who would pay... we'd be seeing 7MB blocks consistently19:43
guest213123123not sure it's any less likely, or dangerous, or expensive at 1 MB19:45
blockbitsWe can add 2.8GB to the blockchain PER DAY with 20mb blocks19:45
blockbitsthats 1TB per year19:46
blockbitswe'll see less full nodes.  we simply don't need 20MB blocks right now. all it does is open up the network for spam and data storage19:46
blockbitsplus, you can use off-chain micropayment channels to do tx's, and then consolidate into transactions on-chain when you need to19:47
guest213123123what decides when we need it?19:47
blockbitswhy do people think every tx that ever occurs needs to be on chain19:47
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards19:52
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer]19:53
nshandytoshi / gmaxwell, what's the center of secp256k1 over the   plane? i mean for some generic set-compatible definition e.g. you can trisect with the same number of points on each side19:54
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards19:54
nshdoes this point have any meaning, utility?19:54
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards19:56
nshcould you not parameterize a space-filling curve starting at this central point, which is informed/train by generated/obtained curve points to improve likelihood of stumbling on new ones19:57
nshprobably cloud-talk19:59
-!- Emcy_ [~MC@cpc3-swan1-0-0-cust570.7-3.cable.virginm.net] has joined #bitcoin-wizards19:59
-!- Emcy_ [~MC@cpc3-swan1-0-0-cust570.7-3.cable.virginm.net] has quit [Changing host]19:59
-!- Emcy_ [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards19:59
-!- todays_tomorrow [~me@d114-78-96-116.bla803.nsw.optusnet.com.au] has left #bitcoin-wizards []19:59
-!- TechGhost420|2 [~kvirc@64.9.157.178] has joined #bitcoin-wizards20:00
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 244 seconds]20:02
-!- Emcy_ [~MC@unaffiliated/mc1984] has quit [Ping timeout: 264 seconds]20:04
-!- guest213123123 [~guest3232@2601:8:1a80:4f8:f558:2106:da00:9df6] has quit [Quit: Leaving]20:04
-!- kerneloops [~tuomas@cpe-76-174-179-157.socal.res.rr.com] has quit [Quit: Buh bye!]20:04
op_mulblockbits: it also increases the data rate to almost something which would saurate most ADSL uplinks.20:09
blockbitsop_mul:  you don't say.... ;)  looks like we're heading to an even more centralized network20:10
op_mulwell I wouldn't say that just yet.20:11
op_mulbut it does concern me that people piss away even more privacy with SPV.20:12
blockbitsop_mul:  you can thank mike hearn for that20:12
op_mulit's a double edged sword. it's nice that lite clients exist, but BIP37 was a totally bum choice in terms of privacy.20:13
op_mulwould have been nice to get it right the first time, because there's inertia behind whichever comes first.20:14
justanotheruserare there any proposals for more private SPV clients that isn't a security through obscurity or DoS approach like asking full nodes for a ton of addresses data that you don't need?20:14
op_mulwell BIP37 allows a false positive rate. it's just it doesn't do anything useful and all clients have it disabled.20:15
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 244 seconds]20:15
op_multhere's a paper talking about how useless it is, just by looking at the false positives and finding out how plausible they are. an SPV wallet pinging a satoshi dice transaction? nope that's not going to happen, so forth.20:16
-!- pgokeeffe [~pgokeeffe@101.165.93.194] has joined #bitcoin-wizards20:16
-!- Sub|afk [~SubCreati@2601:8:a380:9cd:b1c2:a929:c747:909e] has joined #bitcoin-wizards20:16
op_mulphantomcircuit was talking about a better way of doing it. you have a new consensus rule that means you add a bloom filter of all the pay to pubkey hash transactions into the block. SPV clients can download the filter, match locally, and then download full blocks if they are interested in it.20:17
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:17
justanotheruserop_mul: Don't you think we should go in the direction of the payer giving you the SPV proof?20:17
-!- bendavenport [~bpd@c-50-131-42-132.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:17
-!- SubCreative [~SubCreati@unaffiliated/cannacoin] has quit [Ping timeout: 244 seconds]20:17
op_multhere's some nice things that come of that. first of all being wallets can rescan at any time without having to squirt out new filters. remote nodes learn little about what you are interested in, and they can no longer lie to you by omission.20:18
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards20:18
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards20:19
op_muljustanotheruser: that's possible too, though I don't know how that works in the real world20:21
justanotheruserwell it only works if you have two way communication20:24
op_mulhorray. bring back pay to IP transactiond :D20:27
-!- GAit [~lnahum@enki.greenaddressit.p3.tiktalik.io] has quit [Remote host closed the connection]20:30
justanotheruserlets also have pay to public key20:40
op_mulyeah!20:42
op_mulOP_CHECKRSA51220:43
op_mulreal retro feel20:43
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards20:52
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Ping timeout: 265 seconds]21:03
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Quit: Leaving.]21:07
-!- aburan28 [~ubuntu@static-108-45-93-86.washdc.fios.verizon.net] has joined #bitcoin-wizards21:14
-!- user7779078 [~user77790@pool-173-68-22-23.nycmny.fios.verizon.net] has joined #bitcoin-wizards21:22
-!- user7779078 [~user77790@pool-173-68-22-23.nycmny.fios.verizon.net] has quit [Remote host closed the connection]21:28
-!- user7779078 [~user77790@pool-173-68-22-23.nycmny.fios.verizon.net] has joined #bitcoin-wizards21:35
-!- user7779078 [~user77790@pool-173-68-22-23.nycmny.fios.verizon.net] has quit [Remote host closed the connection]21:43
-!- TechGhost420|2 [~kvirc@64.9.157.178] has quit [Ping timeout: 255 seconds]21:50
-!- bit2017 [~linker@58.187.193.203] has quit [Ping timeout: 245 seconds]21:53
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards21:57
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host]21:57
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards21:57
-!- TechGhost420|2 [~kvirc@207.207.22.52] has joined #bitcoin-wizards22:05
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards22:06
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards22:08
-!- eslbaer__ [~eslbaer@p548A4F4B.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds]22:09
-!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #bitcoin-wizards22:11
-!- Sub|afk is now known as SubCreative22:12
-!- SubCreative [~SubCreati@2601:8:a380:9cd:b1c2:a929:c747:909e] has quit [Changing host]22:12
-!- SubCreative [~SubCreati@unaffiliated/cannacoin] has joined #bitcoin-wizards22:12
-!- mortale [~mortale@gateway/tor-sasl/mortale] has quit [Ping timeout: 250 seconds]22:13
-!- iang [~iang@cust39-dsl91-135-13.idnet.net] has joined #bitcoin-wizards22:18
* gmaxwell gives general, unrelated to anything in particular, advice to not feed trolls.22:20
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: This computer has gone to sleep]22:21
-!- tacotime [~mashkeys@198.52.200.63] has quit [Ping timeout: 256 seconds]22:22
@gmaxwellnsh: it's on a finite field. every point is equally the center.22:22
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]22:24
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards22:24
-!- licnep [uid4387@gateway/web/irccloud.com/x-wiwkyibfqlracmod] has joined #bitcoin-wizards22:24
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards22:25
-!- iang [~iang@cust39-dsl91-135-13.idnet.net] has quit [Quit: iang]22:28
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 240 seconds]22:28
-!- coiner [~linker@115.79.55.177] has joined #bitcoin-wizards22:34
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards22:43
-!- TechGhost420|2 [~kvirc@207.207.22.52] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]22:52
-!- thrasher` [~thrasher@27-33-27-140.static.tpgi.com.au] has joined #bitcoin-wizards22:53
-!- TechGhost420|2 [~kvirc@207.207.22.52] has joined #bitcoin-wizards22:53
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards23:02
-!- napedia [~napedia@gateway/vpn/privateinternetaccess/napedia] has quit [Remote host closed the connection]23:04
-!- blockbits [3261a40a@gateway/web/freenode/ip.50.97.164.10] has quit [Ping timeout: 246 seconds]23:07
-!- blockbits [add13b12@gateway/web/freenode/ip.173.209.59.18] has joined #bitcoin-wizards23:11
-!- user7779078 [~user77790@ool-4354b720.dyn.optonline.net] has joined #bitcoin-wizards23:19
-!- koshii [~0@c-68-58-151-30.hsd1.in.comcast.net] has quit [Quit: Lost terminal]23:26
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 244 seconds]23:31
-!- lclc_bnc is now known as lclc23:36
-!- iang [~iang@31.221.87.81] has joined #bitcoin-wizards23:37
-!- iang [~iang@31.221.87.81] has quit [Client Quit]23:40
-!- iang [~iang@31.221.87.81] has joined #bitcoin-wizards23:40
-!- iang [~iang@31.221.87.81] has quit [Client Quit]23:41
-!- TechGhost420|2 [~kvirc@207.207.22.52] has quit [Ping timeout: 245 seconds]23:50
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 240 seconds]23:59
--- Log closed Wed Jan 07 00:00:05 2015

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!