2014-12-26.log

--- Day changed Fri Dec 26 2014
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]00:06
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards00:09
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:19c7:4b71:98f3:bc6a] has joined #bitcoin-wizards00:23
-!- Dizzle [~Dizzle@pool-108-44-72-46.ronkva.east.verizon.net] has quit [Quit: Leaving...]00:26
-!- lclc_bnc is now known as lclc00:52
rustymaaku: thanks...00:55
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has left #bitcoin-wizards []00:55
-!- andy-logbot_1 [~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
-!- lclc is now known as lclc_bnc01:20
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Ping timeout: 264 seconds]01:22
gmaxwellFKING@#*($*(@# INTERNET CRYPTOGRAPHY01:23
gmaxwell(sorry for the outburst, I was using a found on the internet implementation of PIR ... and had spent some time creating a high performance version of it when I completely broke the cryptosystem.)01:24
-!- lclc_bnc is now known as lclc01:42
-!- op_corn [~op_corn@178.62.78.122] has joined #bitcoin-wizards02:01
op_corngmaxwell: sounds dangerous to have you around the office. "god damn it, greg slipped and factored all the primes I left in the tea room".02:01
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards02:36
-!- Profreid [~Profreitt@185.3.135.178] has joined #bitcoin-wizards02:45
-!- Profreid_ [~Profreitt@109.201.154.177] has joined #bitcoin-wizards02:51
-!- llllllllll [~lllllllll@37-251-2-42.FTTH.ispfabriek.nl] has joined #bitcoin-wizards02:52
-!- Profreid [~Profreitt@185.3.135.178] has quit [Ping timeout: 244 seconds]02:53
-!- Profreid_ is now known as Profreid02:53
-!- davejh69 [~davejh69@fence.blueteddy.net] has joined #bitcoin-wizards02:54
-!- _Iriez is now known as Iriez02:55
-!- davejh69 [~davejh69@fence.blueteddy.net] has quit [Quit: Be back later ...]03:04
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Read error: Connection reset by peer]03:05
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards03:07
-!- lclc is now known as lclc_bnc03:08
-!- jtimon [~quassel@76.pool85-59-58.dynamic.orange.es] has joined #bitcoin-wizards03:15
-!- davejh69 [~davejh69@fence.blueteddy.net] has joined #bitcoin-wizards03:15
* nsh chuckles03:27
nshgmaxwell, how did you break it, out of curiosity?03:28
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards03:30
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]03:31
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]03:34
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards03:34
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 252 seconds]03:39
-!- lclc_bnc is now known as lclc03:49
-!- jtimon [~quassel@76.pool85-59-58.dynamic.orange.es] has quit [Ping timeout: 265 seconds]03:50
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has quit [Ping timeout: 250 seconds]04:00
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards04:00
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]04:00
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards04:00
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards04:01
-!- lclc is now known as lclc_bnc04:04
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards04:05
-!- Quanttek [~quassel@ip1f12ed87.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards04:08
-!- Quanttek [~quassel@ip1f12ed87.dynamic.kabel-deutschland.de] has quit [Ping timeout: 250 seconds]04:15
-!- Quanttek_ [~quassel@2a02:8108:d00:870:9d5:adf6:7c20:1aef] has joined #bitcoin-wizards04:15
-!- jtimon [~quassel@76.pool85-59-58.dynamic.orange.es] has joined #bitcoin-wizards04:24
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards04:27
-!- Quanttek_ [~quassel@2a02:8108:d00:870:9d5:adf6:7c20:1aef] has quit [Read error: Connection reset by peer]04:37
-!- Quanttek [~quassel@2a02:8108:d00:870:9d5:adf6:7c20:1aef] has joined #bitcoin-wizards04:37
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Remote host closed the connection]04:41
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards04:42
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Remote host closed the connection]04:44
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has joined #bitcoin-wizards05:09
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has left #bitcoin-wizards []05:13
-!- bit2017 [~linker@113.161.87.238] has quit [Ping timeout: 252 seconds]05:33
-!- coiner [~linker@113.161.87.238] has quit [Ping timeout: 265 seconds]05:33
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards05:34
-!- hashtagg_ [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 258 seconds]05:35
-!- e1782d11df4c9914 [~gues@172-7-226-202.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 240 seconds]05:44
-!- e1782d11df4c9914 [~gues@172-7-226-202.lightspeed.hstntx.sbcglobal.net] has joined #bitcoin-wizards05:46
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has quit [Quit: iang]05:49
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards05:55
-!- Quanttek [~quassel@2a02:8108:d00:870:9d5:adf6:7c20:1aef] has quit [Ping timeout: 258 seconds]05:58
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Ping timeout: 250 seconds]06:00
-!- soundx [~soundx@gateway/tor-sasl/soundx] has joined #bitcoin-wizards06:11
-!- fanquake [~anonymous@unaffiliated/fanquake] has left #bitcoin-wizards []06:21
jgarzikatgreen, Glad to see moxie getting some attention :)06:23
jgarzikmerged06:23
-!- waxwing [~waxwing@62.205.214.125] has quit [Ping timeout: 240 seconds]06:24
-!- waxwing [waxwing@gateway/vpn/mullvad/x-ctnbydnwkjjkhupn] has joined #bitcoin-wizards06:38
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]06:38
-!- atgreen` [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards06:45
-!- atgreen` [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has quit [Remote host closed the connection]06:45
-!- atgreen` [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has joined #bitcoin-wizards06:46
-!- atgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has quit [Ping timeout: 255 seconds]06:47
-!- soundx [~soundx@gateway/tor-sasl/soundx] has quit [Remote host closed the connection]06:47
-!- zooko [~user@68.233.149.129] has joined #bitcoin-wizards06:52
atgreen`jgarzik: I'm going to make one backwards incompatible change soon: shorten load/store offsets to 16 bits.  32-bits is just a waste.  I'll submit patches to the tools, cores and moxiebox simultaneously.06:57
-!- atgreen` is now known as atgreen06:58
jgarzikatgreen, sure.  backwards incompat changes are fine for moxiebox at this stage.  I'm all for it.06:58
-!- ChanServ [ChanServ@services.] has quit [shutting down]07:07
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has quit [Remote host closed the connection]07:08
gmaxwellnsh: By taking a shower? (usual method of breaking cryptosystems)07:09
gmaxwellI've fixed it, I think. Though I also found a second less serious flaw that I haven't fixed yet.07:09
-!- ChanServ [ChanServ@services.] has joined #bitcoin-wizards07:10
-!- ServerMode/#bitcoin-wizards [+o ChanServ] by wilhelm.freenode.net07:10
-!- wiz_ is now known as wiz07:11
-!- tlrobinson [~tlrobinso@204.14.159.136] has quit [Quit: tlrobinson]07:11
-!- woah [~woah@95.91.229.110] has joined #bitcoin-wizards07:18
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards07:22
atgreenjgarzik: one more PR for you07:24
gmaxwellatgreen: spiffy!07:27
-!- wallet421 [~wallet42@88.128.80.112] has joined #bitcoin-wizards07:29
-!- wallet421 [~wallet42@88.128.80.112] has quit [Changing host]07:29
-!- wallet421 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards07:29
-!- wallet42 is now known as Guest8206107:29
-!- Guest82061 [~wallet42@unaffiliated/wallet42] has quit [Killed (tepper.freenode.net (Nickname regained by services))]07:29
-!- wallet421 is now known as wallet4207:29
jgarzikatgreen, Does that require a toolchain update?07:30
jgarziklocally, for me, I mean.07:30
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards07:30
jgarzikOn deck for the new year is crypto instructions for moxiebox.07:31
jgarzikI haven't figured out a good cost metric for that yet.  Version 1 will probably just do something dumb like "cycles += 100000".07:31
gmaxwell"accelerators"07:31
jgarzikindeed07:32
gmaxwellI'd assume the cyclecount would part of the function prototype?07:32
sipaa virtual machine with EC points and scalars as special registers would be nice :)07:32
gmaxwellhah07:33
jgarzikgmaxwell, It can be, sure.  The main thing is getting the proportions correct07:33
jgarzikthe calling convention is easy07:33
sipagmaxwell: if they're special registers, they can have implicit jacobian coordinates etc07:35
atgreenjgarzik: yes, you'll need to update the tools.07:35
jgarzikatgreen, OK.07:35
gmaxwellone thing I've noticed is how much gain you can get from having lower level access.  E.g. the PIR thing that I'm working on is massively sped up by being able to do the polynominal interpolation as a multi-exp.07:35
atgreenI should host some pre-built toolchains.  jgarzik , gmaxwell : you are both ubuntu users, right?07:36
-!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards07:36
gmaxwellatgreen: no, gentoo+fedora.07:36
jgarzikatgreen, Former Fedora user, who would love to return to Fedora if I didn't have to suffer so much for license purity.07:36
jgarzikatgreen, tl;dr yes Ubuntu :)07:36
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has joined #bitcoin-wizards07:37
atgreenok, so everything :(07:37
atgreenwe can hack the moxiebox configury to test for the right tools versions.07:37
atgreenstepping away from keyboard for a while...07:37
gmaxwellatgreen: well don't go making prebuilt tools for _my_ sake. most other people are ubuntu.  I'm perfectly capable of building my own tools (and run GCC svn pretty frequently)07:37
-!- Starduster_ [~guest@unaffiliated/starduster] has quit [Ping timeout: 240 seconds]07:38
atgreennot just for you. Iwas going to do it for regular moxie-rtems anyway.07:38
jgarzikatgreen, Bitcoin users seem to prefer Ubuntu, based on anecdotal observation07:38
jgarzikas it includes ECDSA libs that others such as Fedora exclude07:39
sipanot much longer shall such a requirement exist!07:39
-!- lclc_bnc is now known as lclc07:41
gmaxwellsipa: shadow jacobian can be done without registers. You make it so accelerators can allocate memory in special accelerator only 'segments'.  Then you can point=secp256k1_new_point(); And it's just an opaque pointer.07:42
siparight, sure07:42
sipait's more about having special data type, and operators and extract and construct07:42
sipaseparate registers is useful as can hide implementation details better, and might be better fit in term of memory allocation for them etc07:43
gmaxwellsipa: even if you want it to be like registers it can be point=secp256k1_new_point(int special_point_register_idx); and just have the range defined by the accelerator api.07:44
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards07:47
-!- hashtag_ [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards07:49
-!- woah [~woah@95.91.229.110] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]07:51
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: This computer has gone to sleep]07:53
-!- narwh4l [~michael@unaffiliated/thesnark] has joined #bitcoin-wizards07:55
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Ping timeout: 240 seconds]07:57
-!- lclc is now known as lclc_bnc07:59
-!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards08:00
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:19c7:4b71:98f3:bc6a] has quit [Ping timeout: 258 seconds]08:15
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:e87f:de65:b3ed:f3e2] has joined #bitcoin-wizards08:20
-!- narwh4l [~michael@unaffiliated/thesnark] has quit [Quit: Leaving]08:24
-!- Profreid [~Profreitt@109.201.154.177] has quit [Quit: Profreid]08:33
-!- catlasshrugged [~satoshi-u@208-58-112-15.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has quit [Read error: Connection reset by peer]08:36
-!- catlasshrugged [~satoshi-u@208-58-112-15.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has joined #bitcoin-wizards08:36
gmaxwellatgreen: As a random aside, have you seen tinyram?  http://www.scipr-lab.org/doc/TinyRAM-spec-0.991.pdf    it's a very simple risc designed to have a maximally small arithemetic circuit to verify that a transcript of execution was correct.  Because the proof enviroments its targeted for are so slow they did care a fair bit about program size, and one of their papers has benchmarks vs x86/arm/avr08:38
gmaxwellhttps://eprint.iacr.org/2013/507.pdf (page 12)08:38
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]08:53
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving]08:56
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards08:56
-!- Quanttek [~quassel@ip1f1126fb.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards09:07
-!- Quanttek_ [~quassel@2a02:8108:d00:870:650a:39ea:cff:bc9] has joined #bitcoin-wizards09:10
-!- Quanttek_ [~quassel@2a02:8108:d00:870:650a:39ea:cff:bc9] has quit [Read error: Connection reset by peer]09:12
-!- Quanttek_ [~quassel@2a02:8108:d00:870:650a:39ea:cff:bc9] has joined #bitcoin-wizards09:12
-!- Quanttek [~quassel@ip1f1126fb.dynamic.kabel-deutschland.de] has quit [Ping timeout: 250 seconds]09:13
-!- hearn [~mike@cpc8-macc3-2-0-cust245.1-3.cable.virginm.net] has joined #bitcoin-wizards09:18
-!- bsm117532 [~bsm117532@172-0-174-200.lightspeed.cicril.sbcglobal.net] has quit [Quit: Leaving.]09:22
-!- Quanttek_ [~quassel@2a02:8108:d00:870:650a:39ea:cff:bc9] has quit [Read error: Connection reset by peer]09:31
-!- Quanttek [~quassel@ip1f112056.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards09:33
-!- Quanttek [~quassel@ip1f112056.dynamic.kabel-deutschland.de] has quit [Client Quit]09:36
atgreengmaxwell: thanks!  I'll read it.09:43
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:46
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 244 seconds]09:54
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards09:59
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection]10:00
-!- Quanttek [~quassel@ip1f1125af.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards10:01
-!- Quanttek [~quassel@ip1f1125af.dynamic.kabel-deutschland.de] has quit [Ping timeout: 250 seconds]10:07
-!- OneFixt [~OneFixt@unaffiliated/onefixt] has quit [Remote host closed the connection]10:16
-!- Quanttek [~quassel@2a02:8108:d00:870:650a:39ea:cff:bc9] has joined #bitcoin-wizards10:20
-!- Quanttek [~quassel@2a02:8108:d00:870:650a:39ea:cff:bc9] has quit [Read error: Connection reset by peer]10:22
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards10:24
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host]10:24
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards10:24
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards10:26
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has left #bitcoin-wizards []10:26
-!- Quanttek [~quassel@ip1f12ef0f.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards10:34
-!- mortale [~mortale@gateway/tor-sasl/mortale] has quit [Read error: Connection reset by peer]10:35
-!- skyraider [uid41097@gateway/web/irccloud.com/x-zvakfuqptbrdooha] has joined #bitcoin-wizards10:36
-!- mortale [~mortale@gateway/tor-sasl/mortale] has joined #bitcoin-wizards10:38
-!- Quanttek [~quassel@ip1f12ef0f.dynamic.kabel-deutschland.de] has quit [Ping timeout: 250 seconds]10:39
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has quit [Ping timeout: 240 seconds]10:44
-!- bit2017 [~linker@1.54.73.86] has joined #bitcoin-wizards10:54
-!- coiner [~linker@1.54.73.86] has joined #bitcoin-wizards10:54
-!- jgarzik [~jgarzik@104-178-201-106.lightspeed.tukrga.sbcglobal.net] has joined #bitcoin-wizards10:58
-!- jgarzik [~jgarzik@104-178-201-106.lightspeed.tukrga.sbcglobal.net] has quit [Changing host]10:58
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards10:58
-!- Quanttek [~quassel@2a02:8108:d00:870:650a:39ea:cff:bc9] has joined #bitcoin-wizards11:05
-!- hearn [~mike@cpc8-macc3-2-0-cust245.1-3.cable.virginm.net] has quit [Quit: Textual IRC Client: www.textualapp.com]11:07
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]11:19
-!- hktud0 [ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards11:33
-!- op_corn [~op_corn@178.62.78.122] has quit [Quit: leaving]11:36
-!- OneFixt [~OneFixt@unaffiliated/onefixt] has joined #bitcoin-wizards11:38
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards11:44
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Client Quit]11:45
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards11:46
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Client Quit]11:48
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards11:48
-!- aburan28 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer]11:48
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards11:48
-!- ebfull [~ebfull@c-76-120-40-34.hsd1.co.comcast.net] has joined #bitcoin-wizards12:03
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds]12:04
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Ping timeout: 265 seconds]12:15
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards12:16
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards12:16
-!- hktud0 [ncidsk@unaffiliated/fluffybunny] has quit [Quit: Leaving]12:26
-!- hktud0 [wq@unaffiliated/fluffybunny] has joined #bitcoin-wizards12:27
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has quit [Ping timeout: 250 seconds]12:28
-!- adlai [~Adlai@gateway/tor-sasl/adlai] has joined #bitcoin-wizards12:34
-!- berndj [~berndj@azna.co.za] has joined #bitcoin-wizards12:38
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards12:52
-!- skyraider [uid41097@gateway/web/irccloud.com/x-zvakfuqptbrdooha] has quit [Quit: Connection closed for inactivity]13:25
-!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Remote host closed the connection]13:27
-!- jtimon [~quassel@76.pool85-59-58.dynamic.orange.es] has quit [Ping timeout: 244 seconds]13:32
-!- catlasshrugged [~satoshi-u@208-58-112-15.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has quit [Ping timeout: 244 seconds]13:39
-!- jtimon [~quassel@76.pool85-59-58.dynamic.orange.es] has joined #bitcoin-wizards13:45
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards13:46
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Ping timeout: 256 seconds]13:54
-!- iang [~iang@cpc3-lewi16-2-0-cust561.2-4.cable.virginm.net] has quit [Quit: iang]13:58
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards14:00
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Quit: fanquake]14:07
-!- luny` [~luny@unaffiliated/luny] has joined #bitcoin-wizards14:09
-!- NewLiberty is now known as NewLiberty-afk14:11
-!- luny [~luny@unaffiliated/luny] has quit [Ping timeout: 240 seconds]14:11
-!- smk [~smk@unaffiliated/smk] has quit [Ping timeout: 265 seconds]14:17
-!- smk [~smk@81.4.108.53] has joined #bitcoin-wizards14:18
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-gpsawizjjqcnnjbg] has quit [Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!]14:18
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-ffyllvsueejvooif] has joined #bitcoin-wizards14:24
-!- lclc_bnc is now known as lclc14:24
-!- smk [~smk@81.4.108.53] has quit [Changing host]14:27
-!- smk [~smk@unaffiliated/smk] has joined #bitcoin-wizards14:27
-!- gonedrk [~gonedrk@d40a6497.rev.stofanet.dk] has joined #bitcoin-wizards14:35
-!- belcher [~belcher-s@5ec1ab86.skybroadband.com] has joined #bitcoin-wizards14:38
-!- belcher [~belcher-s@5ec1ab86.skybroadband.com] has quit [Changing host]14:38
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards14:38
-!- Elio19 [~elio19@gateway/tor-sasl/elio19] has joined #bitcoin-wizards14:46
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds]14:57
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards14:58
-!- Elio20 [~elio19@gateway/tor-sasl/elio19] has joined #bitcoin-wizards15:01
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Remote host closed the connection]15:02
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards15:03
-!- Elio19 [~elio19@gateway/tor-sasl/elio19] has quit [Ping timeout: 250 seconds]15:04
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds]15:06
-!- lclc is now known as lclc_bnc15:11
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Remote host closed the connection]15:11
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards15:12
-!- licnep [uid4387@gateway/web/irccloud.com/x-yhrmjmbwibwbacql] has joined #bitcoin-wizards15:16
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has joined #bitcoin-wizards15:16
-!- davejh69 [~davejh69@fence.blueteddy.net] has quit [Ping timeout: 244 seconds]15:29
-!- luny` is now known as luny15:46
-!- NewLiberty-afk [~NewLibert@2602:304:cff8:1580:e87f:de65:b3ed:f3e2] has quit [Ping timeout: 258 seconds]15:47
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has joined #bitcoin-wizards16:01
-!- Dizzle [~Dizzle@pool-108-44-72-46.ronkva.east.verizon.net] has joined #bitcoin-wizards16:06
-!- NewLiberty-afk [~NewLibert@2602:304:cff8:1580:4996:4da1:389a:4f8] has joined #bitcoin-wizards16:09
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:4996:4da1:389a:4f8] has joined #bitcoin-wizards16:10
-!- NewLiberty is now known as NewLiberty216:11
-!- NewLiberty-afk is now known as NewLiberty16:11
-!- Dizzle [~Dizzle@pool-108-44-72-46.ronkva.east.verizon.net] has quit [Quit: Leaving...]16:16
-!- jtimon [~quassel@76.pool85-59-58.dynamic.orange.es] has quit [Ping timeout: 256 seconds]16:16
-!- adam3us [~Adium@c31-67.i07-8.onvol.net] has quit [Quit: Leaving.]16:24
atgreengmaxwell: just read TinyRAM spec.  The ISAs are pretty similar. TinyRAM has a conditional jump, and numerous compare instructions, while moxie has one compare instruction and numerous conditional branch instructions.  I like the moxie approach because you can reuse the compare result with multiple branches.16:28
atgreenThey don't have an arithmetic shift right, which is a nice to have, I suppose.  GCC likes emitting them.16:29
atgreenThey just have a single addressing mode, which is not great from a code density perspective.16:30
atgreenI had a quick look for the size comparison docs but haven't found them yet.16:30
-!- prodatalab [~prodatala@c-69-254-45-177.hsd1.fl.comcast.net] has quit [Quit: Konversation terminated!]16:35
-!- prodatalab [~prodatala@c-69-254-45-177.hsd1.fl.comcast.net] has joined #bitcoin-wizards16:37
-!- siraj [~siraj@c-71-198-214-186.hsd1.ca.comcast.net] has joined #bitcoin-wizards16:38
gmaxwellre: addressing mode, I assume thats a result of the circuit size, IIRC the vast majority of the size is in the sorting network that checks agrement with memory access history, so probably any memory instruction complexity is trouble for them.16:40
gmaxwellatgreen: https://eprint.iacr.org/2013/507.pdf page 12 has the code size graphs16:40
atgreenyes, I just found that.  it's only word addressable?16:43
atgreenhmm.. yes16:43
gmaxwellFor their application though you could always subset an instruction set. E.g. someone could make a proof system that verified moxie transacripts, and if instruction $foo was burdensome, you could just be forbidden from using it... at least so long as omitting that instruction didn't hose the code density.16:43
-!- catlasshrugged [~satoshi-u@208-58-112-15.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has joined #bitcoin-wizards16:46
-!- kgk_ [~kgk@host-174-45-237-243.bln-mt.client.bresnan.net] has joined #bitcoin-wizards16:47
gmaxwell(e.g. if $foo make the circuit to verify the transcript awful)16:47
-!- kgk_ [~kgk@host-174-45-237-243.bln-mt.client.bresnan.net] has quit [Client Quit]16:47
-!- kgk_ [~kgk@host-174-45-237-243.bln-mt.client.bresnan.net] has joined #bitcoin-wizards16:48
-!- siervo [uid49244@gateway/web/irccloud.com/x-dqesjselelugmgoh] has joined #bitcoin-wizards16:48
-!- kgk_ [~kgk@host-174-45-237-243.bln-mt.client.bresnan.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]16:53
sipaok, arm assembly is unreadable to me :)16:53
gmaxwellAlso, I think a primary optimization criteria for them was the amount of idle logic (esp mux logic), they'd probably never include an instruction that could be emulated by two instructions.  The reason for this is the prover complexity is basically linear in the unrolled circuit size. E.g. if you repeat the cpu circuit for each cycle it runs.  So adding one gate to the CPU adds $cycles gates to t16:55
gmaxwellhe whole proof. An extra instruction has to save a lot of cycles before is a win for them.16:55
gmaxwellsipa: did you just dive in and try reading it or did you read something on arm asm first?16:56
sipagmaxwell: i have never seen arm assembly in my life; this is a totally expected result :)16:56
gmaxwellarm does a bunch of interesting things esp in non-thumb mode, like packing immediates into the instructions.16:56
-!- toffoo [~tof@unaffiliated/toffoo] has joined #bitcoin-wizards16:56
gmaxwellor packing in shift modifiers.16:56
sipai couldn't write x86_64 assembly either, but at least i had seen plenty of disassemblies :)16:57
sipai should try to write a naive extgcd based modular inverse, and see how it compares to a fixed ladder16:57
gmaxwellsipa: wumpus may have a better resource but http://people.xiph.org/~tterribe/daala/neon_tutorial.pdf the first few pages here cover basic arm.16:57
sipayeah, i'll read up - i just wonder how to assure myself that wumpus' code is correct16:58
gmaxwellsipa: I think the GMP code had a comment that their sub-quadratic algorithim started to be a win at about 200-ish bits. so perhaps that wouldn't be much worse than gmp?16:59
sipainteresting16:59
gmaxwell(though win may not be vs a completely plain approach either)17:00
-!- luny [~luny@unaffiliated/luny] has quit [Quit: Leaving]17:03
-!- luny [~luny@unaffiliated/luny] has joined #bitcoin-wizards17:06
sipagmaxwell, wumpus: my memory was failing; we did merge a version of dettman's parallel multiply (and that's what wumpus converted); it's just an additional optimization he implemented that didn't seem beneficial on x8617:16
gmaxwellohh17:17
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]17:18
gmaxwellatgreen: might be interesting to compile some large divers corpus of code (specint? ugh) and compare the per function sizes between x86,arm,ppc,moxie and see if there are any functions that are gratitiously expanded on moxie.  Though; while saying that I bet the lack of super-optimizer-created peephole optimiztions hurts moxie (and to a lesser extent non-x86) pretty substantially.17:19
sipawumpus code having a comment about c and d gave it away (the original code only had c)17:20
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood]17:29
-!- llllllllll [~lllllllll@37-251-2-42.FTTH.ispfabriek.nl] has quit []17:29
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards17:30
-!- siervo [uid49244@gateway/web/irccloud.com/x-dqesjselelugmgoh] has quit []17:32
-!- NewLiberty2 [~NewLibert@2602:304:cff8:1580:4996:4da1:389a:4f8] has quit [Quit: Leaving]17:32
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:4996:4da1:389a:4f8] has quit [Quit: Leaving]17:32
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:4996:4da1:389a:4f8] has joined #bitcoin-wizards17:33
-!- kgk_ [~kgk@host-174-45-237-243.bln-mt.client.bresnan.net] has joined #bitcoin-wizards17:37
-!- Guest18195 [~Pan0ram1x@095-096-084-122.static.chello.nl] has quit [Ping timeout: 240 seconds]17:40
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has joined #bitcoin-wizards17:47
-!- Pan0ram1x is now known as Guest5817717:47
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards17:53
-!- petertod1 is now known as petertodd18:26
-!- siraj [~siraj@c-71-198-214-186.hsd1.ca.comcast.net] has quit [Remote host closed the connection]18:40
petertoddrusty, maaku: note that there is acounter-argument to the idea that the UTXO set tree should be deterministic based on it's contents, which is that if it isn't all nodes are forced to recalculate it from actual blockchain data, which incentivises actually doing just that. it's not clear yet whether that's a stronger argument than the arguments for content determinism - depends a lot on how things like fraud proofs and so on are constructed.18:54
petertoddrusty: FWIW (U)TXO commitments can end up breaking the security of bitcoin quite badly by removing the need for miners to validate history - the incentive to actually broadcast blockchain data is pretty fragile right now18:58
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:4996:4da1:389a:4f8] has quit [Ping timeout: 258 seconds]19:07
-!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #bitcoin-wizards19:11
wumpuspetertodd: I agree that validating history is good, but there is a decreasing merit to validating the further-back you go, some blocks must have been validated well enough at some point19:14
gmaxwellwumpus: he's just making the point that it enables anti-social behavior like writing botnet grade nodes that never validate anything except the tip and believe whatever the last block was from the network.19:16
wumpusalso because it ceases to matter at some point if it was wrong, say if bitcoin exists 50 years, only someone very idle would validate everything all the way back, and what if you find a mistake, re-do 50 years of transactions19:16
gmaxwellThough I'm not sure I full agree at least today. You can already make those botnet nodes, just don't include any transactions at all.19:16
wumpusit would be good to set some window though, not have 'start from yesterday' be acceptable19:17
gmaxwellwumpus: careful that you don't fall into some trap with simulation there. "50 year" well how do you know it was 50 years back if you weren't there?   What happens when I give you a blockchain that claims 10 years of history that didn't happen and starts with 1 trillion bitcoin for me in the block right before your 'window' would create it?19:18
wumpusgmaxwell: indeed, you don't know that for sure. But if it's the blockchain everyone that youre transacting with agrees on, what can you do.19:20
gmaxwellwumpus: How do you know that it is? there isn't a mechenism right now that tells you if the blockchain you're transacting on and I'm transacting on are the same.19:21
wumpusgmaxwell: ok...19:21
phantomcircuitpetertodd, the real cost of validation is virtually zero, utxo commitments are a 90% solution... but if it costs virtually nothing to do the 100% solution19:22
phantomcircuitwhy not?19:22
gmaxwellphantomcircuit: because people.19:22
wumpusgmaxwell: the utxo hash could be used for that I suppose19:22
phantomcircuitgmaxwell, 90% solution caries non-zero risk of reward loss19:22
gmaxwellI think we've seen enough to know that if you can say 10% of coding effort in exchange for 99.9% of your users security, a lot of developers will take that option. :)19:23
wumpusif you have a different utxo hash at the same height then you (or the other person) forked from the real truth somewhere19:23
phantomcircuitit's easier to use getblocktemplate from bitcoind than to parse utxo commitments...19:23
gmaxwellphantomcircuit: see also the person complaining on bitcoin core github that their blind mining from headers scraped from other pools got orphaned.19:23
phantomcircuitwat19:23
phantomcircuitlol well that does demonstrate my incentives point quite clearly19:24
phantomcircuit:P19:24
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Ping timeout: 245 seconds]19:24
gmaxwellphantomcircuit: it sure is but look at all those people who've gone and implemeted their own inevitably wrong "full" nodes for reasons that probably need a sociology class to explain.19:24
phantomcircuitwell as long as they all have *different* bugs that might not matter so much19:25
gmaxwellphantomcircuit: well yes/no. None of us here would have doubted the risks/costs side of your argument: but there you see it, people did it inspite of those obvious risks.19:25
gmaxwellphantomcircuit: it wouldn't except all of this stuff ends up with a power law distribution.19:25
phantomcircuithmm19:26
gmaxwelle.g. it won't be 1000 equally popular differently broken versions, it'll be 30 differently broken versions which copy the same bugs from 8 different implementations, and have distributions like 60% 30% 5% 1% 0.5% 0.5%....19:27
gmaxwellplus personal saftey isn't saved by many bugs only system wide.19:27
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving]19:28
gmaxwelllike okay say no bug has more than 10% penetration. And you're foo exchange on one of those versions. Well, it's no real consolation to you that the overall consistency of the network was preserved after someone ran off with 1000 btc from you.19:28
phantomcircuitgmaxwell, right19:29
phantomcircuitand that would suck19:29
-!- skyraider [uid41097@gateway/web/irccloud.com/x-yhteojfusvavhnuc] has joined #bitcoin-wizards19:29
phantomcircuitbut well... that's your own fault19:29
gmaxwellperhaps, but it's a rational (not just market effect) reason for not equal distribution...19:30
-!- kgk_ [~kgk@host-174-45-237-243.bln-mt.client.bresnan.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]19:32
-!- hashtag_ [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 255 seconds]19:37
-!- siraj [~siraj@c-71-198-214-186.hsd1.ca.comcast.net] has joined #bitcoin-wizards19:40
-!- Quanttek [~quassel@2a02:8108:d00:870:650a:39ea:cff:bc9] has quit [Ping timeout: 244 seconds]19:44
-!- siraj [~siraj@c-71-198-214-186.hsd1.ca.comcast.net] has quit [Ping timeout: 258 seconds]19:45
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has quit [Ping timeout: 250 seconds]19:47
wumpussipa: RE: ARM assembly, it's really easy once you get the hang of the syntax, the instructions do a single thing and do that to just the provided registers, no x86-ish "oh, the mul instruction always writes to dx:ax" weirdness19:48
-!- catlasshrugged [~satoshi-u@208-58-112-15.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has quit [Remote host closed the connection]19:48
-!- catlasshrugged [~satoshi-u@63.142.161.9] has joined #bitcoin-wizards19:49
wumpusarithmethic instructions even have to be explicitly told to update the condition flags, e.g., adds instead of add19:51
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has joined #bitcoin-wizards19:55
-!- roconnor [~roconnor@e120-pool-d89a63c0.brdbnd.voicenetwork.ca] has joined #bitcoin-wizards19:59
-!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards20:13
maakupetertodd: sure, let's just leave the system in a near-useless, crippled state for most people. that way it will be more convenient to use legacy systems instead.20:16
-!- gonedrk [~gonedrk@d40a6497.rev.stofanet.dk] has quit [Quit: Leaving]20:23
wumpusnot useless for 'most people', there is always the alternative to use a SPV client and have SPV-level security, but for full nodes and miners it will get increasingly hard to get started if they have to validate from the genesis block. I'm convinced we need utxo commitments of some form.20:26
wumpusmaybe we should commit to the utxo of 10000 blocks ago? :-)20:28
wumpusnah, that doesn't help20:29
-!- licnep [uid4387@gateway/web/irccloud.com/x-yhrmjmbwibwbacql] has quit [Quit: Connection closed for inactivity]20:40
-!- siraj [~siraj@c-71-198-214-186.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:41
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 272 seconds]20:41
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards20:43
-!- siraj [~siraj@c-71-198-214-186.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds]20:46
maakuwumpus: the alternatives for scaling petertodd advocates for lack an SPV mode20:49
gmaxwellAnyone with long running IPv4 plublically reachable nodes mind sharing your getpeerinfo with me?  Just trying to get a quick list of IPs that are agressively connecting to everyone they can.20:52
kanzuresent by pm20:56
maakuwumpus: i think the simulation threat prevents one from forgetting history entirely. you have to validate to genesis. but a utxo commitment does bring nice benefits like transferring validator state with SPV security20:57
maaku(not recommended for bootstrapping your own node from untrusted peers, but perhaps has applications within an organization or from known but external peers20:58
maakufor non-mining full nodes bootstrapping the UTXO set from the network could make sense21:00
wumpusisn't it the case that the deeper you go into the chain, the smaller the simulation threat?21:03
gmaxwellwumpus: no. The more total work is done the more costly, though you may not have an objective benchmark for cost.21:05
wumpuse.g. if you start from a utxo commitment 100000 blocks back, that would take impossible amounts of computing power to fake, or am I missing something?21:05
wumpusok... well yes that makes it pretty useless then21:05
gmaxwellwumpus: well wrt impossible: this is the amount of work at the current hashrate that it would take to replace the whole chain: http://bitcoin.sipa.be/powdays-50k.png21:08
gmaxwellin days.21:08
wumpusI expect that to be the case because bitcoin is still so young21:09
gmaxwellin any case a metric like "learn many chains, and you can do reduced checking along the path when best work chain has at least 60 days advantage at the highest hasrate seen"21:10
wumpusthere is so much more hash power now than in the early days21:10
wumpusyes21:11
maakuwumpus: actually most long-term models of bitcoin hash rate end up showing that there will be more unused capacity than now21:15
maakumeaning startup capital costs to creating a simulation would be a lot lower21:16
wumpusmaaku: well sure that's one direction things can go in21:16
maakuwumpus: i'm not sure how it doesn't go in that direction, since it is more than likely that people will overshoot on the last round of asics during the exponential growth stage21:18
maaku*super-exponential21:18
wumpusmaaku: in the case the hashrate is stable for a long time, and the number of miners or amount of mining hardware is no longer increasing significantly, ie at most a few % per year, it becomes unfeasible to simulate all from the beginning21:22
-!- aburan2 [~ubuntu@static-108-45-93-73.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds]21:32
-!- orik [~orik@c-50-159-15-63.hsd1.wa.comcast.net] has joined #bitcoin-wizards21:33
-!- bit2017 [~linker@1.54.73.86] has quit [Ping timeout: 244 seconds]21:39
-!- coiner [~linker@1.54.73.86] has quit [Ping timeout: 245 seconds]21:39
-!- catlasshrugged [~satoshi-u@63.142.161.9] has quit [Remote host closed the connection]21:40
-!- catlasshrugged [~satoshi-u@208-58-112-15.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has joined #bitcoin-wizards21:40
-!- aburan2 [~ubuntu@static-108-45-93-85.washdc.fios.verizon.net] has joined #bitcoin-wizards21:48
-!- orik [~orik@c-50-159-15-63.hsd1.wa.comcast.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]21:53
-!- Dizzle [~Dizzle@pool-108-44-72-46.ronkva.east.verizon.net] has joined #bitcoin-wizards21:54
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards21:54
-!- skyraider [uid41097@gateway/web/irccloud.com/x-yhteojfusvavhnuc] has quit [Quit: Connection closed for inactivity]22:05
-!- aburan2 [~ubuntu@static-108-45-93-85.washdc.fios.verizon.net] has quit [Ping timeout: 265 seconds]22:07
-!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 252 seconds]22:19
-!- siraj [~siraj@c-71-198-214-186.hsd1.ca.comcast.net] has joined #bitcoin-wizards22:30
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has quit [Ping timeout: 250 seconds]22:32
-!- siraj [~siraj@c-71-198-214-186.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds]22:34
-!- Shiftos [~shiftos@gateway/tor-sasl/shiftos] has joined #bitcoin-wizards22:38
-!- roconnor [~roconnor@e120-pool-d89a63c0.brdbnd.voicenetwork.ca] has quit [Remote host closed the connection]22:40
-!- adam3us [~Adium@c31-67.i07-8.onvol.net] has joined #bitcoin-wizards22:48
-!- siraj [~siraj@c-71-198-214-186.hsd1.ca.comcast.net] has joined #bitcoin-wizards22:59
-!- bit2017 [~linker@113.161.87.238] has joined #bitcoin-wizards23:00
-!- coiner [~linker@113.161.87.238] has joined #bitcoin-wizards23:00
-!- catlasshrugged [~satoshi-u@208-58-112-15.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com] has quit [Ping timeout: 245 seconds]23:14
-!- toffoo [~tof@unaffiliated/toffoo] has quit []23:20
-!- adam3us [~Adium@c31-67.i07-8.onvol.net] has quit [Quit: Leaving.]23:25
-!- mortale [~mortale@gateway/tor-sasl/mortale] has quit [Ping timeout: 250 seconds]23:37
-!- Greed [~Greed@unaffiliated/greed] has quit [Ping timeout: 250 seconds]23:40
-!- mortale [~mortale@gateway/tor-sasl/mortale] has joined #bitcoin-wizards23:41

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