--- Log opened Fri Mar 13 00:00:02 2015 | ||
--- Day changed Fri Mar 13 2015 | ||
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:a532:44ca:2427:91a7] has quit [Ping timeout: 265 seconds] | 00:00 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 00:02 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 00:02 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 00:02 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] | 00:05 | |
-!- hktud0 [ncidsk@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer] | 00:06 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 00:07 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 00:07 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 00:07 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 00:07 | |
-!- hktud0 [wq@unaffiliated/fluffybunny] has joined #bitcoin-wizards | 00:08 | |
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards | 00:19 | |
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] | 00:26 | |
-!- oaavi [uid16128@gateway/web/irccloud.com/x-gfoylcnnjzqqsnbe] has quit [Quit: Connection closed for inactivity] | 00:31 | |
-!- moa [~moa@opentransactions/dev/moa] has joined #bitcoin-wizards | 00:36 | |
-!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards | 00:44 | |
-!- oaavi [uid16128@gateway/web/irccloud.com/x-ifqbtalzlxhhdmkg] has joined #bitcoin-wizards | 00:45 | |
-!- koeppelmann [~koeppelma@dslb-178-005-159-243.178.005.pools.vodafone-ip.de] has quit [Ping timeout: 246 seconds] | 00:46 | |
-!- binaryatrocity_ [~atr0phy.n@2606:df00:3:0:216:3cff:fe68:30d9] has quit [Quit: No Ping reply in 180 seconds.] | 00:47 | |
-!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards | 00:47 | |
-!- binaryatrocity [~atr0phy.n@2606:df00:3:0:216:3cff:fe68:30d9] has joined #bitcoin-wizards | 00:48 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Ping timeout: 256 seconds] | 00:51 | |
-!- wallet42 [~wallet42@93.152.200.223] has joined #bitcoin-wizards | 00:52 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 00:54 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 00:54 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 00:54 | |
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection] | 01:04 | |
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards | 01:05 | |
* andy-logbot is logging | 01:05 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards | 01:07 | |
-!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 01:08 | |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] | 01:10 | |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards | 01:12 | |
-!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds] | 01:12 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 01:15 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 01:16 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 01:17 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 01:18 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 01:18 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 01:18 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 264 seconds] | 01:24 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 01:24 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 01:34 | |
-!- koshii [~0@cpe-107-184-241-124.socal.res.rr.com] has quit [Quit: leaving] | 01:35 | |
-!- koshii [~0@cpe-107-184-241-124.socal.res.rr.com] has joined #bitcoin-wizards | 01:35 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] | 01:36 | |
-!- bit2017 [~linker@113.161.87.238] has joined #bitcoin-wizards | 01:39 | |
-!- bit2017 [~linker@113.161.87.238] has quit [Client Quit] | 01:42 | |
-!- coiner [~linker@113.161.87.238] has quit [Ping timeout: 264 seconds] | 01:42 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards | 01:43 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 01:43 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 01:44 | |
-!- coiner [~linker@113.161.87.238] has joined #bitcoin-wizards | 01:44 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 01:46 | |
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Quit: fanquake] | 01:58 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 02:01 | |
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards | 02:01 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Ping timeout: 255 seconds] | 02:03 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 02:05 | |
-!- wallet421 [~wallet42@tmo-107-13.customers.d1-online.com] has joined #bitcoin-wizards | 02:06 | |
-!- wallet421 [~wallet42@tmo-107-13.customers.d1-online.com] has quit [Changing host] | 02:06 | |
-!- wallet421 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards | 02:06 | |
-!- wallet42 [~wallet42@93.152.200.223] has quit [Killed (hobana.freenode.net (Nickname regained by services))] | 02:06 | |
-!- wallet421 is now known as wallet42 | 02:06 | |
-!- terpo [~terpo@81-64-36-59.rev.numericable.fr] has joined #bitcoin-wizards | 02:11 | |
-!- wallet421 [~wallet42@93.152.200.223] has joined #bitcoin-wizards | 02:13 | |
-!- wallet421 [~wallet42@93.152.200.223] has quit [Changing host] | 02:13 | |
-!- wallet421 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards | 02:13 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Killed (verne.freenode.net (Nickname regained by services))] | 02:13 | |
-!- wallet421 is now known as wallet42 | 02:13 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 02:16 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 02:17 | |
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 02:23 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 02:23 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds] | 02:27 | |
-!- TonyClifton [~TonyClift@gateway-nat.fmrib.ox.ac.uk] has joined #bitcoin-wizards | 02:28 | |
-!- crowleyman is now known as crwlymn | 02:31 | |
-!- crwlymn is now known as crowleyman | 02:32 | |
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Quit: fanquake] | 02:50 | |
-!- fanquake [~anonymous@unaffiliated/fanquake] has joined #bitcoin-wizards | 02:51 | |
-!- aburan28 [~ubuntu@static-108-45-93-93.washdc.fios.verizon.net] has quit [Ping timeout: 272 seconds] | 02:55 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 02:55 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:f5a0:6dff:5bbf:a292] has joined #bitcoin-wizards | 02:57 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 264 seconds] | 03:02 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 03:03 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 03:12 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 03:12 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 03:13 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has joined #bitcoin-wizards | 03:13 | |
-!- c0rw|away is now known as c0rw1n | 03:14 | |
-!- crowleyman [crowleyman@gateway/shell/bnc4free/x-dlqzfytnwbshlawp] has quit [Excess Flood] | 03:15 | |
-!- crowleyman [crowleyman@gateway/shell/bnc4free/x-trkddbhmeiuecpvo] has joined #bitcoin-wizards | 03:19 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 03:25 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Read error: Connection reset by peer] | 03:25 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 03:28 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 03:28 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 03:28 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 03:28 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 03:31 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 03:31 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 03:31 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 03:31 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 03:36 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 03:36 | |
-!- kyuupichan [~Neil@ae041057.dynamic.ppp.asahi-net.or.jp] has joined #bitcoin-wizards | 03:38 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards | 03:39 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 03:43 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 03:44 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Ping timeout: 256 seconds] | 03:46 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 264 seconds] | 03:52 | |
-!- koeppelmann [~koeppelma@178.19.221.38] has joined #bitcoin-wizards | 04:00 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 04:01 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 04:05 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 04:05 | |
-!- moa [~moa@opentransactions/dev/moa] has quit [Quit: Leaving.] | 04:18 | |
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] | 04:20 | |
oaavi | interesting | 04:21 |
---|---|---|
oaavi | http://www.reddit.com/r/Bitcoin/comments/2yvy6b/a_regulatory_compliance_service_is_sybil/ | 04:21 |
brisque | oaavi: probably more one for #bitcoin | 04:21 |
oaavi | kk | 04:22 |
oaavi | sry | 04:22 |
-!- crowleyman is now known as crwlymn | 04:26 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 04:27 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has left #bitcoin-wizards [] | 04:28 | |
-!- crwlymn is now known as crowleyman | 04:31 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has joined #bitcoin-wizards | 04:38 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 04:38 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Read error: Connection reset by peer] | 04:45 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 04:45 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 04:45 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 04:45 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 04:46 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 04:46 | |
-!- jtimon [~quassel@user-5af5157d.broadband.tesco.net] has joined #bitcoin-wizards | 04:55 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 04:56 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 04:56 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 04:56 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Read error: Connection reset by peer] | 04:56 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 04:57 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has quit [Ping timeout: 256 seconds] | 05:00 | |
-!- flower [~user@202.44.238.62] has quit [Quit: -] | 05:22 | |
-!- flower [~user@202.44.238.62] has joined #bitcoin-wizards | 05:24 | |
-!- coiner [~linker@113.161.87.238] has quit [Ping timeout: 246 seconds] | 05:25 | |
-!- binaryatrocity [~atr0phy.n@2606:df00:3:0:216:3cff:fe68:30d9] has quit [Quit: No Ping reply in 180 seconds.] | 05:26 | |
-!- binaryatrocity [~atr0phy.n@2606:df00:3:0:216:3cff:fe68:30d9] has joined #bitcoin-wizards | 05:27 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards | 05:29 | |
-!- p15x [~p15x@182.50.108.25] has joined #bitcoin-wizards | 05:29 | |
-!- p15x_ [~p15x@111.193.184.166] has quit [Ping timeout: 256 seconds] | 05:31 | |
-!- wallet42 [~wallet42@217.174.63.79] has joined #bitcoin-wizards | 05:35 | |
-!- terpo [~terpo@81-64-36-59.rev.numericable.fr] has quit [] | 05:42 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards | 05:42 | |
fluffypony | for anyone researching full node cost / capacity trade-offs (especially with larger blocks) this is good news: http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead | 05:45 |
nubbins` | 10/10 would waste money on | 05:47 |
-!- icallfone [~Naser@41.68.79.164] has joined #bitcoin-wizards | 05:51 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Ping timeout: 265 seconds] | 05:56 | |
-!- eudoxia [~eudoxia@r167-57-17-127.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards | 05:58 | |
-!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has joined #bitcoin-wizards | 06:00 | |
-!- eudoxia [~eudoxia@r167-57-17-127.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] | 06:05 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 256 seconds] | 06:06 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 06:06 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 06:06 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 06:06 | |
instagibbs | still waiting for HP to deliver on their memristors. Then we can stop worrying about UTXO size | 06:08 |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 06:08 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 06:08 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards | 06:10 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 06:14 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 06:14 | |
-!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has quit [Quit: Page closed] | 06:18 | |
-!- koeppelmann [~koeppelma@178.19.221.38] has quit [Remote host closed the connection] | 06:19 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has joined #bitcoin-wizards | 06:19 | |
-!- tromp_ [~tromp@ool-18be0b4d.dyn.optonline.net] has quit [Ping timeout: 246 seconds] | 06:21 | |
-!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has joined #bitcoin-wizards | 06:29 | |
-!- icallfone [~Naser@41.68.79.164] has left #bitcoin-wizards [] | 06:30 | |
-!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards | 06:43 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds] | 06:43 | |
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 264 seconds] | 06:44 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 06:44 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has quit [Quit: Leaving.] | 06:46 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Remote host closed the connection] | 06:46 | |
-!- droark [~droark@209-6-53-207.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #bitcoin-wizards | 06:52 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 06:52 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has joined #bitcoin-wizards | 06:53 | |
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 06:56 | |
-!- maraoz_ [~maraoz@43-161-16-190.fibertel.com.ar] has joined #bitcoin-wizards | 07:03 | |
-!- dignork- is now known as dignork | 07:07 | |
-!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has quit [Quit: Leaving.] | 07:07 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 07:12 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 07:12 | |
-!- prodatalab_ [~prodatala@2602:306:247c:5e59:1174:2b74:3b67:ba45] has quit [Quit: Konversation terminated!] | 07:13 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:1174:2b74:3b67:ba45] has joined #bitcoin-wizards | 07:14 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Read error: Connection reset by peer] | 07:17 | |
-!- terpo [~terpo@81-64-36-59.rev.numericable.fr] has joined #bitcoin-wizards | 07:19 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Remote host closed the connection] | 07:20 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 07:21 | |
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] | 07:21 | |
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards | 07:21 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 07:25 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 07:26 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] | 07:27 | |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards | 07:27 | |
-!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards | 07:29 | |
-!- realcr [~real@bzq-109-67-130-215.red.bezeqint.net] has joined #bitcoin-wizards | 07:32 | |
-!- luke-jr_ [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards | 07:33 | |
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 265 seconds] | 07:33 | |
-!- DoctorBTC [~DoctorBTC@unaffiliated/doctorbtc] has quit [Ping timeout: 256 seconds] | 07:34 | |
-!- cluckj [~cluckj@c-71-225-211-210.hsd1.nj.comcast.net] has quit [Quit: Leaving] | 07:36 | |
-!- DoctorBTC [~DoctorBTC@unaffiliated/doctorbtc] has joined #bitcoin-wizards | 07:36 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards | 07:40 | |
-!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards | 07:40 | |
-!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has quit [Ping timeout: 256 seconds] | 07:43 | |
-!- shesek [~shesek@bzq-79-180-143-187.red.bezeqint.net] has quit [Ping timeout: 264 seconds] | 07:45 | |
-!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has joined #bitcoin-wizards | 07:55 | |
-!- AnoAnon [~AnoAnon@197.37.49.39] has joined #bitcoin-wizards | 08:01 | |
-!- AnoAnon [~AnoAnon@197.37.49.39] has quit [Max SendQ exceeded] | 08:01 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 08:05 | |
-!- skittylx [~skittylx@unaffiliated/skittylx] has joined #bitcoin-wizards | 08:07 | |
-!- xenog [~xenog@46.7.118.40] has quit [Quit: Leaving] | 08:10 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 08:10 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 08:10 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 08:10 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 08:10 | |
-!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards | 08:10 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 08:10 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 08:10 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 08:10 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 08:11 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 08:11 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 08:12 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 08:12 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Ping timeout: 250 seconds] | 08:16 | |
-!- Riiume [446a9f30@gateway/web/freenode/ip.68.106.159.48] has joined #bitcoin-wizards | 08:17 | |
-!- adam3us [~Adium@88-105-17-85.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 08:17 | |
-!- luke-jr_ is now known as Luke-Jr | 08:19 | |
zooko | "Maxwell, the bitcoin wizard" | 08:22 |
zooko | from http://insidebitcoins.com/news/someone-may-be-deanonymizing-your-bitcoin-transactions | 08:22 |
sipa | ha | 08:23 |
fluffypony | hah | 08:23 |
heath | the bitcoin workshop at Stanford mentioned at the MIT Bitcoin Expo: http://blockchainworkshops.org/ | 08:23 |
brisque | zooko: the quotes from Chainalysis really piss me off. it's just for a "blog post", never mind the fact that they say on the front of their website that they are selling access to an API that does deep deanonymisation. | 08:23 |
brisque | "Chainalysis customers get access to an API that allows them to determine which entity a transaction originates from, and whether the flow of funds originate from someone they would want to do business with." | 08:24 |
brisque | "He then went on to explain that the company is collecting data related to “bitcoin transfer activity between different countries.” They plan to share this data in an upcoming blog post." | 08:24 |
zooko | brisque: haven't read down to the quotes from Chainalysis yet. | 08:24 |
* zooko is slow. | 08:24 | |
amiller_ | zooko is live-casting his reading of the article :p | 08:25 |
sipa | amiller_: there should be an online service for that | 08:25 |
sipa | let's call it "Interactive Research Clarification" | 08:26 |
* zooko lol | 08:26 | |
fluffypony | lol | 08:27 |
amiller_ | i want to talk about a totally new idea today | 08:27 |
amiller_ | this is in the category of, applications of absolutely outofthisworld moon math cryptography to bitcoin applications | 08:27 |
zooko | Whoo! | 08:27 |
amiller_ | todays bonker's crypto is: witness encryption https://eprint.iacr.org/2014/273.pdf | 08:27 |
fluffypony | oh thank goodness, I thought it was going to be ethereum for a second | 08:28 |
amiller_ | snarks are kind of dull and oldhat by now | 08:28 |
* sipa faints | 08:28 | |
* zooko col | 08:28 | |
zooko | "chuckles out loud" | 08:28 |
amiller_ | witness encryption is different, roughly with witness encryption you can take an arbitrary NP statement (i.e., a circuit), and use it as a public encyrption key | 08:28 |
zooko | The people in this coffeeshop are starting to eye me. | 08:28 |
sipa | i never got to the point where i could say i could even explain why somethng like snarks might be possible | 08:29 |
zooko | sipa: me too. | 08:29 |
sipa | i'm not talking about explaining snarks | 08:29 |
amiller_ | you can encrypt a message such that anyone with a witness for that statement (i.e., a satisfying assignment such that the circuit outputs "1") | 08:29 |
zooko | And now I'm about to have a new thing that I can't understand crowding into my brain. witness encryption. | 08:29 |
amiller_ | can decrypt the message | 08:29 |
zooko | amiller_: that's pretty awesome. | 08:29 |
amiller_ | witness encryption is one of those things that's implied by indistinguishability obfuscation | 08:29 |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 08:29 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 08:30 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 08:30 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 08:30 | |
amiller_ | so it's generically possible given some crazy assumptions about lattices or other multilinear maps, but the generic constructions are totally totally impractical, way worse than snarks or even fully homomorphic encryption | 08:30 |
amiller_ | of course it's possible that there will be more efficient generic constructions, or that there will be efficient constructions for some limited class of statements, etc. | 08:31 |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards | 08:31 | |
realcr | amiller_: What would you do with this kind of construction, if it worked? | 08:31 |
-!- Riiume [446a9f30@gateway/web/freenode/ip.68.106.159.48] has quit [Quit: Page closed] | 08:32 | |
amiller_ | realcr, great question, that's actually what i wanted to talk about! | 08:32 |
andytoshi | hooray :) i actually know about witness encryption | 08:33 |
amiller_ | okay so, if W.E. exists, we could use it so that proofs of work can decrypt a ciphertext. | 08:33 |
amiller_ | that's similar to timelock encryption | 08:33 |
amiller_ | but actually timelock encryption in crypto is pretty awful, like even though it loweer bounds the amount of time it takes to decrypt a thing, | 08:33 |
amiller_ | a) it's still expensive, someone has to dedicate like a whole core-year to it if the time limit is a year, b) it's not amortized, to decrypt n messages you need n cores | 08:34 |
amiller_ | so with W.E. you could make it so that you put a ciphertext in the blockchain, and after a month's worth of bitcoin proof of work, the miners have basically automatically decrypted it | 08:35 |
amiller_ | because the W.E. circuit is basically a circuit that SPV checks a month-long proof of work chain | 08:35 |
zooko | Hm. | 08:35 |
zooko | Wow. | 08:35 |
amiller_ | this would a) be amortizable, b) it uses the work bitcoin miners are already doing, and even better c) it can be pipelined | 08:35 |
amiller_ | that is, if ther's a transaction that starts at block B and takes 1 year, then at B+6 months i can add a new one of these transactinos | 08:36 |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:f5a0:6dff:5bbf:a292] has quit [Ping timeout: 256 seconds] | 08:36 | |
realcr | amiller_: I might not fully understand how w.e. works, but don't you need to know the instance x before you encrypt? | 08:36 |
amiller_ | and in the following 6 months, the miners are simnultaneously finishing off decrypting the first transaction, while also putting in the first 6 months of work decypritng the second | 08:36 |
zooko | So, to dumb it down even more, for my benefit, WE can make time-lock-crypto actually practical, where the time-lock is a sufficiently long, or sufficiently work-bearing blockchain. | 08:36 |
andytoshi | realcr: nope :) | 08:36 |
amiller_ | realcr, no you do not | 08:36 |
zooko | Wow. | 08:36 |
realcr | Oh cool. | 08:36 |
-!- StephenM_ [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has joined #bitcoin-wizards | 08:36 | |
andytoshi | realcr: you have a secret key which lets you bypass the requirement for having a witness | 08:36 |
-!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has quit [Read error: Connection reset by peer] | 08:36 | |
zooko | Until this moment, I thought time-lock-crypto wasn't good enough for my purposes. | 08:36 |
amiller_ | okay so i have 1 more clever twist ending. | 08:37 |
amiller_ | here's one application to motivate the big twist | 08:37 |
amiller_ | you know how there's that lottery game | 08:37 |
zooko | ☺ | 08:37 |
fluffypony | realcr: so it lets you, for instance, create text that can only be decrypted by proof of a mathematical solution that doesn't yet exist | 08:37 |
amiller_ | but since someone could just leave without revealing their commitment, everyone has to put in like N^2 deposits in total? | 08:37 |
andytoshi | (which does mean that -somebody- can bypass the timelock, specifically the encrytor, unless i'm remembering wrong) | 08:37 |
amiller_ | well, you could use timelock encryption to make it so that if you don't reveal your commitment, after some time the miners will reveal it themselves | 08:38 |
amiller_ | now, for the twist. | 08:38 |
realcr | fluffypony: It says in the article: An encryptor will take in an instance | 08:38 |
realcr | x | 08:38 |
realcr | along with a message | 08:38 |
realcr | m | 08:38 |
realcr | and run the encryption algorithm to produce a ciphertext CT | 08:38 |
amiller_ | suppose you want to make it so that if you don't reveal something, like make a transaction that pays somewhere before a deadline, you want your plaintext to be revealed, | 08:38 |
amiller_ | but if you *do* satisfy a condition, like pay out before the deadline, then you would prefer that the miners don't keep trying to reveal your secret | 08:39 |
amiller_ | well, you can basically make a W.E. circuit that says, this ciphertext can be decrypted given X amount of work on a blockchain, as long as that blockchain does *not* include a transaction that pays out before the deadline | 08:39 |
* zooko applauds | 08:40 | |
zooko | Awesome. | 08:40 |
zooko | Two brain-breaking new things for me to digest. | 08:40 |
amiller_ | so once miners start working on a blockchain that includes your transaction, they're no longer decrypting your message | 08:40 |
realcr | amiller_: It's really cool. I think I understand now. | 08:40 |
zooko | That latter thing is definitely one of those things that I thought was impossible. | 08:40 |
fluffypony | realcr: the trick is in the circuit, the circuit has to output a value, say 1, if x is the magical proof we expect, and 0 if it isn't | 08:40 |
zooko | Unfortunately, I need to go now. back in a bit. | 08:40 |
tromp | amiller: that cant be done SPV style though?! | 08:41 |
amiller_ | ok thats all i got | 08:41 |
amiller_ | tromp, i think that last part would require TXO commitments or something | 08:41 |
amiller_ | well, utxo commitments | 08:41 |
realcr | fluffypony: And you just need to know ahead of time that x is actually inside the language L, and you do know that ahead of time. Cool. | 08:41 |
andytoshi | realcr: fluffypony: x is the instance of the problem; a witness w is the "proof" and you have some relation such that (x,w)=1 | 08:41 |
fluffypony | yup | 08:42 |
tromp | amiller: yes, those would suffice | 08:42 |
realcr | I see. I mixed the ideas of witness and instance, but now I get it. | 08:42 |
realcr | tromp: What does spv stand for? | 08:42 |
tromp | simple payment verification | 08:42 |
sipa | realcr: simplified payment verification | 08:42 |
realcr | sipa: Thanks. | 08:42 |
sipa | read section 8 of the bitcoin whitepaper | 08:43 |
andytoshi | realcr: also be aware that the security property is a little weird: it says that if your instance x is -not- in the language, the encryption should be indistinguishable from random. it says nothing about if x -is- in the language, so to build actual cryptosystems you need to introduce other primitives which somehow "disguise" whether or not x is in the language | 08:43 |
andytoshi | c.f. the original W.E. paper which has no proof of security but otoh is easier to read http://eprint.iacr.org/2013/258 | 08:43 |
andytoshi | there are a few pages of applications in there where they build public-key encryption, identity-based encryption, etc, from WE | 08:44 |
fluffypony | http://www.cs.berkeley.edu/~sanjamg/classes/cs276-fall14/scribe/lec18.pdf | 08:44 |
fluffypony | also a nice overview of W.E in general | 08:44 |
realcr | Do you think it is expected to be somewhat practical? | 08:45 |
realcr | I always fear that those things are just a far dream. | 08:46 |
andytoshi | realcr: one day, yes, but we are not close | 08:46 |
realcr | I mean practical by computation time etc. The math seems to be solid. | 08:46 |
realcr | I see. | 08:46 |
amiller_ | realcr, the math is still questionable too tbh | 08:46 |
realcr | :) | 08:47 |
sipa | realcr: "the math seems to be solid", i doubt there are many people in the world who could reasonable make that statement | 08:47 |
sipa | *reasonably | 08:47 |
andytoshi | my feeling is we should totally scrap this graded-encoding paradigm (as well as multilinear maps for that matter, even if they exist they won't be quantum hard) and think about building arbitrary oblivious circuits from something simpler like lattices | 08:47 |
amiller_ | the assumptions are kinda out there, the top theory people are basically still exploring whether there's attacks that break the whole thing down or better assumptoins that suffice | 08:47 |
realcr | I looked at a few pages at random, and the math consequences seemed to be valid :) That's how you probabilistically check proofs. | 08:47 |
amiller_ | realcr, hahaha :D | 08:47 |
andytoshi | realcr: the problem is that there are no axioms at the bottom, just super sketchy "assumptions" | 08:48 |
andytoshi | also haha at PCP :) | 08:48 |
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 256 seconds] | 08:48 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 09:07 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards | 09:13 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 09:18 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 09:18 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 09:18 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 09:18 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 09:25 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 09:25 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 09:25 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 09:25 | |
-!- hearn [~mike@199-188-193-172.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards | 09:31 | |
-!- skittylx [~skittylx@unaffiliated/skittylx] has quit [Ping timeout: 264 seconds] | 09:31 | |
-!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has joined #bitcoin-wizards | 09:39 | |
instagibbs | assume crypto assumptions are spherical | 09:44 |
-!- skittylx [~skittylx@unaffiliated/skittylx] has joined #bitcoin-wizards | 09:45 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 09:46 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has joined #bitcoin-wizards | 09:46 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 256 seconds] | 09:52 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 09:54 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 09:55 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 09:55 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 09:55 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 09:57 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 09:57 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 09:57 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 09:57 | |
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-puvxbusojxkgyuxd] has quit [Read error: Connection reset by peer] | 10:02 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 10:02 | |
-!- instagibbs [32f65962@gateway/web/freenode/ip.50.246.89.98] has quit [Quit: Page closed] | 10:02 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: Leaving] | 10:03 | |
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-jhrupmfspcsptpyr] has joined #bitcoin-wizards | 10:03 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds] | 10:07 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 10:09 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Client Quit] | 10:11 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 10:11 | |
-!- skittylx [~skittylx@unaffiliated/skittylx] has quit [Quit: feel the bass] | 10:11 | |
-!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has quit [Ping timeout: 264 seconds] | 10:20 | |
-!- tcrypt [~tylersmit@173.247.206.110] has joined #bitcoin-wizards | 10:23 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 10:27 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:f5a0:6dff:5bbf:a292] has joined #bitcoin-wizards | 10:28 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 265 seconds] | 10:29 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] | 10:31 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has quit [Read error: Connection reset by peer] | 10:32 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has joined #bitcoin-wizards | 10:32 | |
-!- Transisto [~Trans@modemcable026.188-59-74.mc.videotron.ca] has joined #bitcoin-wizards | 10:33 | |
-!- afk11 [~thomas@89.100.72.184] has quit [Remote host closed the connection] | 10:34 | |
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-jhrupmfspcsptpyr] has quit [Read error: Connection reset by peer] | 10:37 | |
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-qhgcnqtnkqhbhsvd] has joined #bitcoin-wizards | 10:40 | |
-!- RastaRoyale [cc0e9f97@gateway/web/freenode/ip.204.14.159.151] has quit [Quit: Page closed] | 10:44 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 10:56 | |
-!- terpo [~terpo@81-64-36-59.rev.numericable.fr] has quit [] | 10:57 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Ping timeout: 272 seconds] | 10:59 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 10:59 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 11:00 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 11:00 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 11:00 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] | 11:02 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 11:02 | |
-!- xenog [~xenog@46.7.118.40] has quit [Quit: Leaving.] | 11:03 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards | 11:06 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 11:07 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 11:07 | |
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards | 11:08 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 11:11 | |
-!- zooko [~user@72.42.70.227] has joined #bitcoin-wizards | 11:11 | |
-!- xenog [~xenog@46.7.118.40] has joined #bitcoin-wizards | 11:12 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] | 11:13 | |
-!- waxwing [waxwing@gateway/vpn/mullvad/x-atpfpxidbzvsitoj] has quit [K-Lined] | 11:13 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Ping timeout: 272 seconds] | 11:14 | |
-!- waxwing [~waxwing@62.205.214.125] has joined #bitcoin-wizards | 11:14 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Ping timeout: 272 seconds] | 11:17 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 11:19 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Remote host closed the connection] | 11:20 | |
-!- zooko [~user@72.42.70.227] has quit [Ping timeout: 272 seconds] | 11:22 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has joined #bitcoin-wizards | 11:22 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has quit [Changing host] | 11:22 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 11:22 | |
-!- coiner [~linker@58.186.142.52] has joined #bitcoin-wizards | 11:22 | |
-!- wallet42 [~wallet42@217.174.63.79] has quit [Quit: Leaving.] | 11:23 | |
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.] | 11:25 | |
-!- coiner [~linker@58.186.142.52] has quit [Ping timeout: 246 seconds] | 11:28 | |
-!- zooko [~user@72.42.70.227] has joined #bitcoin-wizards | 11:29 | |
-!- x98gvyn [~vfbtgn@188.25.32.243] has quit [Quit: Leaving] | 11:33 | |
-!- mrkent_ [~textual@104.220.67.131] has joined #bitcoin-wizards | 11:34 | |
mrkent_ | What are major reasons why someone wouldn't use default port while running bitcoin node | 11:36 |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Ping timeout: 246 seconds] | 11:37 | |
gmaxwell | Their local network blocks it. Otherwise? I have no suggestion. | 11:38 |
-!- hearn [~mike@199-188-193-172.PUBLIC.monkeybrains.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 11:41 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 11:43 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 11:43 | |
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 11:43 | |
-!- llllllllll [~lllllllll@ip9135c25d.adsl-surfen.hetnet.nl] has joined #bitcoin-wizards | 11:43 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 11:44 | |
-!- wallet42 [~wallet42@217.174.63.79] has joined #bitcoin-wizards | 11:46 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 11:47 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 11:48 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 11:48 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 11:48 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] | 11:52 | |
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 265 seconds] | 11:53 | |
-!- Emcy [~MC@152.27.187.81.in-addr.arpa] has joined #bitcoin-wizards | 11:54 | |
-!- Emcy [~MC@152.27.187.81.in-addr.arpa] has quit [Changing host] | 11:54 | |
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards | 11:54 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 11:57 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Ping timeout: 244 seconds] | 11:58 | |
-!- OneFixt [~OneFixt@unaffiliated/onefixt] has joined #bitcoin-wizards | 12:01 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 12:04 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] | 12:10 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 12:11 | |
-!- flower [~user@202.44.238.62] has quit [Max SendQ exceeded] | 12:12 | |
-!- flower [~user@202.44.238.62] has joined #bitcoin-wizards | 12:13 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has quit [Read error: Connection reset by peer] | 12:13 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has joined #bitcoin-wizards | 12:13 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds] | 12:14 | |
-!- flower [~user@202.44.238.62] has quit [Max SendQ exceeded] | 12:14 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 12:15 | |
-!- flower [~user@202.44.238.62] has joined #bitcoin-wizards | 12:17 | |
-!- TonyClifton [~TonyClift@gateway-nat.fmrib.ox.ac.uk] has quit [Remote host closed the connection] | 12:19 | |
-!- flower [~user@202.44.238.62] has quit [Max SendQ exceeded] | 12:19 | |
-!- flower [~user@202.44.238.62] has joined #bitcoin-wizards | 12:20 | |
-!- flower [~user@202.44.238.62] has quit [Max SendQ exceeded] | 12:21 | |
-!- flower [~user@202.44.238.62] has joined #bitcoin-wizards | 12:22 | |
-!- shesek [~shesek@77.127.158.156] has joined #bitcoin-wizards | 12:22 | |
maaku | because they don't want incoming DNS seed connections? i don't know | 12:26 |
gmaxwell | s/DNS seed/ | 12:28 |
phantomcircuit | maaku, i dont think that would work | 12:28 |
gmaxwell | / | 12:28 |
phantomcircuit | if you make outgoing connections iirc you tell your peers about which port you're using | 12:29 |
gmaxwell | using a non-default port makes other nodes avoidconnecting to you. | 12:29 |
maaku | phantomcircuit: the DNS seed doesn't report non-standard port addresses | 12:29 |
phantomcircuit | non default ports are shunned? | 12:29 |
phantomcircuit | oh | 12:29 |
phantomcircuit | interesting | 12:29 |
maaku | why is non-default ports shunned by bitcoind? that's news to me | 12:29 |
gmaxwell | amiller_: how is witness encryption adifferent from attribute based encryption? | 12:34 |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 12:36 | |
-!- StephenM_ [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has quit [] | 12:38 | |
gmaxwell | maaku: to prevent people from making the network into a big nussance of connecting to non-nodes. | 12:38 |
gmaxwell | maaku: they're only connected to as a last resort if you're unable to get connected for a while (e.g. if the port is blocked outbound for you) | 12:39 |
maaku | gmaxwell: because the presumption that non-nodes connect via different ports? | 12:40 |
gmaxwell | I'm not following. | 12:40 |
maaku | why does it matter what port a node uses? | 12:41 |
gmaxwell | Bitcoin Core will not connect out to anything except 8333 unless its unable to get connected. This prevents an attack where someone announces, say, bob's fizzle-bop server as a 'node' and then 100,000 bitcoin nodes irritate bob by connecting to him over and over again. | 12:41 |
gmaxwell | (and then Bob files abuse complaints against random Bitcoin users) | 12:41 |
Taek | they would connect over and over again? | 12:44 |
fluffypony | Bob would be like a masternode | 12:46 |
fluffypony | :-P | 12:46 |
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards | 12:46 | |
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] | 12:46 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards | 12:46 | |
-!- maraoz_ [~maraoz@43-161-16-190.fibertel.com.ar] has quit [Quit: Leaving] | 12:50 | |
-!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has joined #bitcoin-wizards | 12:50 | |
maaku | gmaxwell: ok thanks that was my question | 12:50 |
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] | 12:51 | |
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards | 12:55 | |
phantomcircuit | Taek, no but it would be enough for lots of nodes to try to connect even periodically | 12:58 |
-!- nuke1989 [~nuke@46-198-15-179.adsl.cyta.gr] has quit [Remote host closed the connection] | 12:58 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] | 13:03 | |
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:8c36:e372:f941:729] has joined #bitcoin-wizards | 13:09 | |
-!- wallet42 [~wallet42@217.174.63.79] has quit [Quit: Leaving.] | 13:11 | |
-!- wallet42 [~wallet42@217.174.63.79] has joined #bitcoin-wizards | 13:12 | |
-!- zooko [~user@72.42.70.227] has quit [Read error: Connection reset by peer] | 13:18 | |
-!- Starduster [~guest@unaffiliated/starduster] has quit [Ping timeout: 246 seconds] | 13:19 | |
adam3us | amiller_: "way worse than fully homomorphic encryption" :( aka impractical, check back in a decade or so? | 13:21 |
phantomcircuit | horray i've loaded 635000 out of 62297829 transactions into my sql db | 13:21 |
phantomcircuit | only ~100% more to go | 13:21 |
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards | 13:21 | |
kanzure | phantomcircuit: why are you taking so long? | 13:21 |
phantomcircuit | kanzure, dat bitcoind rpc yo | 13:22 |
adam3us | sipa: i think the brands credential scheme gives some indication of why snark-like things might work. a simplish generalisation/extension to schnorr signatures and then you can prove execution of a tiny/simple program (a small boolean circuit) | 13:22 |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 13:23 | |
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:8c36:e372:f941:729] has quit [Ping timeout: 256 seconds] | 13:24 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has joined #bitcoin-wizards | 13:24 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has quit [Changing host] | 13:24 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 13:24 | |
adam3us | sipa: ftp://ftp.inf.ethz.ch/pub/crypto/publications/CamSta97b.pdf shows how to use brands respresentation problem and tree representations also brands semi-tech short paper http://cypherspace.org/credlib/brands-technical.pdf | 13:25 |
-!- orik [~orik@75.149.169.53] has joined #bitcoin-wizards | 13:26 | |
-!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards | 13:26 | |
-!- flower [~user@202.44.238.62] has quit [Quit: -] | 13:27 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has joined #bitcoin-wizards | 13:28 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 13:28 | |
-!- Starduster [~guest@unaffiliated/starduster] has quit [] | 13:31 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 13:33 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has joined #bitcoin-wizards | 13:34 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has quit [Changing host] | 13:34 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 13:34 | |
-!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards | 13:35 | |
maraoz | phantomcircuit: try using the p2p protocol, it's much faster | 13:38 |
maraoz | (you need to run bitcoind with -txindex option) | 13:38 |
phantomcircuit | maraoz, uh thanks | 13:39 |
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 13:42 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 13:45 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has joined #bitcoin-wizards | 13:45 | |
-!- orik [~orik@75.149.169.53] has quit [Read error: Connection reset by peer] | 13:48 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 272 seconds] | 13:48 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 13:49 | |
-!- jtimon [~quassel@user-5af5157d.broadband.tesco.net] has quit [Ping timeout: 246 seconds] | 13:50 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] | 13:53 | |
-!- orik [~orik@75.149.169.53] has joined #bitcoin-wizards | 13:53 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 13:58 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 13:59 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 13:59 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 13:59 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] | 14:00 | |
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-qhgcnqtnkqhbhsvd] has quit [Ping timeout: 264 seconds] | 14:01 | |
-!- wallet42 [~wallet42@217.174.63.79] has quit [Quit: Leaving.] | 14:02 | |
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-qgekfeaemfhkxypc] has joined #bitcoin-wizards | 14:02 | |
-!- vmatekol_ [~vmatekole@f055235167.adsl.alicedsl.de] has joined #bitcoin-wizards | 14:10 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:f5a0:6dff:5bbf:a292] has quit [Ping timeout: 256 seconds] | 14:10 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 14:11 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 14:11 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 14:11 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Quit: Leaving] | 14:14 | |
phantomcircuit | woo 3% | 14:16 |
-!- vmatekol_ [~vmatekole@f055235167.adsl.alicedsl.de] has quit [Remote host closed the connection] | 14:17 | |
-!- hearn [~mike@199-188-193-172.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards | 14:17 | |
-!- wallet42 [~wallet42@217.174.63.79] has joined #bitcoin-wizards | 14:18 | |
gmaxwell | maraoz: uhhh txindex shouldn't change _anything_ about the p2p behavior. | 14:18 |
gmaxwell | if it does, thats a bug. | 14:18 |
maraoz | gmaxwell: my bad! I thought if a node received 'getdata' for an old tx it would not answer unless it had -txindex on | 14:22 |
phantomcircuit | it wont answer regardless | 14:23 |
phantomcircuit | and im using the rpc stuff so i can get bitcoind to decode the transactions for me | 14:23 |
-!- orik [~orik@75.149.169.53] has quit [Ping timeout: 246 seconds] | 14:23 | |
maraoz | ah, got it. you could try getting blocks via p2p if you wanted ALL transactions. | 14:24 |
-!- wallet42 [~wallet42@217.174.63.79] has quit [Quit: Leaving.] | 14:24 | |
-!- wallet42 [~wallet42@217.174.63.79] has joined #bitcoin-wizards | 14:26 | |
-!- x98gvyn [~vfbtgn@86.126.0.191] has joined #bitcoin-wizards | 14:29 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 14:30 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] | 14:30 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Ping timeout: 264 seconds] | 14:32 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:f5a0:6dff:5bbf:a292] has joined #bitcoin-wizards | 14:33 | |
-!- maraoz [~maraoz@43-161-16-190.fibertel.com.ar] has quit [Ping timeout: 246 seconds] | 14:34 | |
MRL-Relay | [othe] if you just want all stuff(tx, blocks) in a db format, why not use bitpays insight? | 14:34 |
phantomcircuit | mariorz, yes but then i have to decode them myself | 14:39 |
phantomcircuit | MRL-Relay, because ew | 14:40 |
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards | 14:40 | |
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] | 14:40 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards | 14:40 | |
MRL-Relay | [othe] theres a hystoric sync tool in js which reads the dat files and puts them in a leveldb (can easily modified to put it to whatever db) - just saying | 14:40 |
-!- wallet42 [~wallet42@217.174.63.79] has quit [Quit: Leaving.] | 14:45 | |
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Quit: jps] | 14:48 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:1174:2b74:3b67:ba45] has quit [Ping timeout: 265 seconds] | 14:53 | |
-!- TonyClifton [~TonyClift@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has joined #bitcoin-wizards | 14:54 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 14:58 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] | 14:58 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Ping timeout: 256 seconds] | 14:59 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 15:00 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 15:00 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 15:01 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Read error: Connection reset by peer] | 15:03 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 15:04 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 15:04 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 15:04 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 15:06 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 15:06 | |
-!- devrandom [~devrandom@unaffiliated/niftyzero1] has quit [Quit: leaving] | 15:06 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 15:10 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 15:10 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 15:10 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Read error: Connection reset by peer] | 15:10 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has quit [Read error: Connection reset by peer] | 15:12 | |
-!- zooko [~user@72.42.70.227] has joined #bitcoin-wizards | 15:12 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has joined #bitcoin-wizards | 15:12 | |
-!- crowleyman [crowleyman@gateway/shell/bnc4free/x-trkddbhmeiuecpvo] has quit [Excess Flood] | 15:12 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 15:14 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 15:14 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards | 15:16 | |
-!- crowleyman [crowleyman@gateway/shell/bnc4free/x-chpyshnlghbbobld] has joined #bitcoin-wizards | 15:17 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 15:17 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 15:18 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 15:18 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 15:18 | |
-!- prodatalab [~prodatala@adsl-98-71-197-229.jax.bellsouth.net] has joined #bitcoin-wizards | 15:24 | |
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 246 seconds] | 15:25 | |
-!- phiche [~Adium@c-d7f6e555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards | 15:25 | |
-!- cbeams_ [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Read error: Connection reset by peer] | 15:29 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 15:30 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 15:31 | |
-!- kyletorpey [~kyle@c-24-131-0-5.hsd1.va.comcast.net] has left #bitcoin-wizards [] | 15:32 | |
-!- maraoz [~maraoz@181.29.97.171] has joined #bitcoin-wizards | 15:37 | |
-!- Emcy [~MC@152.27.187.81.in-addr.arpa] has joined #bitcoin-wizards | 15:37 | |
-!- Emcy [~MC@152.27.187.81.in-addr.arpa] has quit [Changing host] | 15:37 | |
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards | 15:37 | |
-!- nuke1989 [~nuke@46-198-15-179.adsl.cyta.gr] has joined #bitcoin-wizards | 15:42 | |
-!- flower [~user@202.44.238.62] has joined #bitcoin-wizards | 15:43 | |
-!- cluckj [~cluckj@c-71-225-211-210.hsd1.nj.comcast.net] has joined #bitcoin-wizards | 15:49 | |
-!- eudoxia [~eudoxia@r186-48-25-110.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards | 15:49 | |
-!- skittylx [~skittylx@unaffiliated/skittylx] has joined #bitcoin-wizards | 15:52 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] | 15:56 | |
-!- prodatalab [~prodatala@adsl-98-71-197-229.jax.bellsouth.net] has quit [Quit: Konversation terminated!] | 15:59 | |
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards | 16:00 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 16:00 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 16:01 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:e87b:f9f7:6680:8a27] has joined #bitcoin-wizards | 16:03 | |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Remote host closed the connection] | 16:10 | |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards | 16:11 | |
-!- phiche [~Adium@c-d7f6e555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Quit: Leaving.] | 16:13 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 16:14 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 16:15 | |
-!- wallet42 [~wallet42@85.91.139.78] has joined #bitcoin-wizards | 16:15 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has left #bitcoin-wizards [] | 16:16 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards | 16:16 | |
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards | 16:16 | |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards | 16:16 | |
-!- belcher [~belcher-s@5ec18b65.skybroadband.com] has joined #bitcoin-wizards | 16:19 | |
-!- belcher [~belcher-s@5ec18b65.skybroadband.com] has quit [Changing host] | 16:19 | |
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards | 16:19 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 252 seconds] | 16:23 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 16:23 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 16:23 | |
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has quit [Ping timeout: 245 seconds] | 16:28 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 16:31 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 16:31 | |
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has joined #bitcoin-wizards | 16:35 | |
-!- zooko [~user@72.42.70.227] has quit [Remote host closed the connection] | 16:38 | |
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 246 seconds] | 16:39 | |
-!- dc17523b13 [unknown@gateway/vpn/mullvad/x-bcxiougojnyqcgdd] has joined #bitcoin-wizards | 16:44 | |
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-qgekfeaemfhkxypc] has quit [Ping timeout: 272 seconds] | 16:44 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:e87b:f9f7:6680:8a27] has quit [Remote host closed the connection] | 16:46 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 16:46 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:e87b:f9f7:6680:8a27] has joined #bitcoin-wizards | 16:46 | |
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] | 16:47 | |
-!- maraoz [~maraoz@181.29.97.171] has quit [Ping timeout: 246 seconds] | 16:55 | |
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 246 seconds] | 16:56 | |
-!- TonyClifton [~TonyClift@cpc69058-oxfd26-2-0-cust984.4-3.cable.virginm.net] has quit [Remote host closed the connection] | 16:57 | |
-!- tromp_ [~tromp@ool-18be0b4d.dyn.optonline.net] has joined #bitcoin-wizards | 16:57 | |
gmaxwell | Does anyone know if ABISprotocol on bct happens to be a new identity of Anonymint? | 16:58 |
hearn | i think ABISprotocol has been posting to github and bct for a long time (years) | 16:59 |
-!- stonecoldpat [~Paddy@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Ping timeout: 250 seconds] | 17:00 | |
gmaxwell | K. his accoutn was created not that long before anonymint stopped posting. | 17:00 |
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] | 17:01 | |
gmaxwell | Wondered if he was known to be the same before I wasted any more time responding to him. | 17:01 |
-!- afk11 [~thomas@89.100.72.184] has joined #bitcoin-wizards | 17:04 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:e87b:f9f7:6680:8a27] has quit [Ping timeout: 265 seconds] | 17:08 | |
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards | 17:11 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards | 17:12 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has joined #bitcoin-wizards | 17:14 | |
Luke-Jr | I remember some "ABIS protocol" thing from like 2011 | 17:14 |
Luke-Jr | wasn't it some kind of wallet protocol thing that never went anywhere? | 17:14 |
sipa | more a vague idea about wallets and rainbows and unicorns | 17:15 |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 17:16 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 17:16 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 17:16 | |
hearn | yeah calling it a protocol was a bit grand, iirc | 17:16 |
sipa | https://github.com/ABISprotocol/ABIS#abis | 17:18 |
gmaxwell | yea, he seemed familar to me. Context was that sybil monitoring network thread. You can see the last few postst there if you can, not really important. | 17:19 |
-!- mrkent_ [~textual@104.220.67.131] has quit [Ping timeout: 244 seconds] | 17:19 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Ping timeout: 264 seconds] | 17:19 | |
Luke-Jr | [00:15:43] <sipa> more a vague idea about wallets and rainbows and unicorns <-- lol | 17:20 |
-!- prodatalab_ [~prodatala@2600:1006:b12d:15:985c:c321:27e2:991c] has joined #bitcoin-wizards | 17:23 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has quit [Ping timeout: 265 seconds] | 17:26 | |
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards | 17:31 | |
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 18:05 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Quit: Leaving.] | 18:06 | |
-!- llllllllll [~lllllllll@ip9135c25d.adsl-surfen.hetnet.nl] has quit [Quit: Leaving] | 18:07 | |
-!- SubCreative [~SubCreati@unaffiliated/cannacoin] has joined #bitcoin-wizards | 18:07 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 18:07 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has joined #bitcoin-wizards | 18:08 | |
-!- Dr-G [~Dr-G@gtng-4d08d1c0.pool.mediaWays.net] has quit [Changing host] | 18:08 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 18:08 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has quit [Quit: Leaving.] | 18:10 | |
-!- tcrypt [~tylersmit@173.247.206.110] has quit [Ping timeout: 245 seconds] | 18:15 | |
-!- hearn [~mike@199-188-193-172.PUBLIC.monkeybrains.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 18:16 | |
-!- prodatalab__ [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has joined #bitcoin-wizards | 18:17 | |
-!- prodatalab_ [~prodatala@2600:1006:b12d:15:985c:c321:27e2:991c] has quit [Read error: Connection reset by peer] | 18:17 | |
-!- xenog [~xenog@46.7.118.40] has quit [Ping timeout: 246 seconds] | 18:17 | |
-!- bramc [~bram@38.99.42.130] has joined #bitcoin-wizards | 18:17 | |
-!- d1ggy_ [~d1ggy@dslb-178-003-013-061.178.003.pools.vodafone-ip.de] has joined #bitcoin-wizards | 18:17 | |
bramc | Hey everybody | 18:17 |
bramc | there's something in the IBLT stuff I'm not getting. If I have a transaction and split it up and distribute it in the iblt, how many copies of the different parts of it do I put in there, and where do I put them in? | 18:18 |
bramc | rusty's post about it gives an example where something is split into two parts, one of which is included twice and one of which is included once, which seems... odd. | 18:19 |
-!- d1ggy [~d1ggy@dslb-092-077-242-081.092.077.pools.vodafone-ip.de] has quit [Ping timeout: 244 seconds] | 18:20 | |
kanzure | links please | 18:21 |
-!- eudoxia [~eudoxia@r186-48-25-110.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] | 18:24 | |
bramc | kanzure, http://rustyrussell.github.io/pettycoin/2014/11/05/Playing-with-invertible-bloom-lookup-tables-and-bitcoin-transactions.html | 18:28 |
kanzure | i would not have guessed that url | 18:31 |
-!- molec [~molecular@e176104181.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] | 18:39 | |
-!- molec [~molecular@e176103075.adsl.alicedsl.de] has joined #bitcoin-wizards | 18:39 | |
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards | 18:41 | |
-!- bramc [~bram@38.99.42.130] has quit [Quit: This computer has gone to sleep] | 18:41 | |
-!- RoboTeddy [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 18:41 | |
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:8c36:e372:f941:729] has joined #bitcoin-wizards | 18:42 | |
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:8c36:e372:f941:729] has quit [Ping timeout: 256 seconds] | 18:46 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] | 18:47 | |
-!- contrapumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards | 18:47 | |
-!- contrapumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Client Quit] | 18:48 | |
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards | 18:49 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 18:49 | |
-!- prodatalab__ [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has quit [Remote host closed the connection] | 18:50 | |
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 250 seconds] | 18:50 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Max SendQ exceeded] | 18:51 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 18:51 | |
-!- prodatalab__ [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has joined #bitcoin-wizards | 18:52 | |
-!- bramc [~bram@38.99.42.130] has joined #bitcoin-wizards | 18:53 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Max SendQ exceeded] | 18:54 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 18:55 | |
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 246 seconds] | 18:56 | |
-!- prodatalab__ [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has quit [Read error: Connection reset by peer] | 18:56 | |
-!- prodatalab__ [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has joined #bitcoin-wizards | 18:57 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Max SendQ exceeded] | 18:57 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 18:58 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Client Quit] | 18:58 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] | 18:59 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 18:59 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Max SendQ exceeded] | 19:01 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 19:02 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Max SendQ exceeded] | 19:03 | |
-!- prodatalab__ [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has quit [Remote host closed the connection] | 19:06 | |
-!- prodatalab__ [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has joined #bitcoin-wizards | 19:07 | |
-!- tcrypt [~tylersmit@173.247.206.110] has joined #bitcoin-wizards | 19:09 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards | 19:09 | |
-!- prodatalab__ [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has quit [Remote host closed the connection] | 19:12 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has joined #bitcoin-wizards | 19:12 | |
-!- x98gvyn [~vfbtgn@86.126.0.191] has quit [Ping timeout: 272 seconds] | 19:17 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:985c:c321:27e2:991c] has quit [Ping timeout: 256 seconds] | 19:21 | |
-!- harrow [~harrow@105.ip-167-114-152.net] has quit [Ping timeout: 245 seconds] | 19:26 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] | 19:29 | |
-!- harrow [~harrow@105.ip-167-114-152.net] has joined #bitcoin-wizards | 19:37 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards | 19:40 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 19:40 | |
-!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards | 19:41 | |
-!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Changing host] | 19:41 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 19:41 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Ping timeout: 246 seconds] | 19:44 | |
tromp | i wld think you shld only put in single copies. he probably had an extra copy just for educational purposes | 19:47 |
-!- bramc [~bram@38.99.42.130] has quit [Quit: This computer has gone to sleep] | 19:47 | |
-!- Tjopper [~Jop@dhcp-077-249-237-229.chello.nl] has quit [Read error: Connection reset by peer] | 19:57 | |
-!- wallet42 [~wallet42@85.91.139.78] has quit [Quit: Leaving.] | 19:59 | |
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving] | 20:01 | |
-!- skittylx [~skittylx@unaffiliated/skittylx] has quit [Ping timeout: 245 seconds] | 20:06 | |
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards | 20:07 | |
-!- bramc [~bram@38.99.42.130] has joined #bitcoin-wizards | 20:09 | |
-!- bramc [~bram@38.99.42.130] has quit [Client Quit] | 20:09 | |
-!- bramc [~bram@38.99.42.130] has joined #bitcoin-wizards | 20:10 | |
bramc | so I'm working through some math on this IBLT thing | 20:10 |
bramc | If one assumes that all things in the set are the same size, and there are n diffs between the two sets and m copies per diff and k slots, then I figure what you want to focus on is the virality of reveals: that is, the expected number of new reveals to happen from a previous reveal. If that value is greater than 1, you're probably golden, hence leading to the thresholding behavior rusty was so confused by | 20:12 |
bramc | So I worked through some math and get the formula for that of m(m-1)n(k-m)^(n-1)/k^n | 20:12 |
bramc | and, uh, it's been a while since I did much calculus, anybody know how to take the derivative of that with respect to m or point me to a web site which does? (I assume wolfram alpha does, but I don't know its syntax) | 20:13 |
-!- tcrypt [~tylersmit@173.247.206.110] has quit [Ping timeout: 246 seconds] | 20:16 | |
amiller_ | bramc, http://quickmath.com/webMathematica3/quickmath/calculus/differentiate/advanced.jsp#c=differentiate_advanceddifferentiate&v1=m(m-1)n(k-m)%5E(n-1)%2Fk%5En&v2=m%0A | 20:16 |
gmaxwell | -(((k-m)^(-2+n)n(k-2*k*m+m^2-m*n+m^2n))/k^n) | 20:16 |
gmaxwell | bramc: the way it's used for transactions is to break the transactions into parts, thus meeting the same size criteria... | 20:17 |
bramc | gmaxwell, I don't get the breaking into parts, that seems to make it much harder to reconstitute | 20:18 |
bramc | Because you need all the parts to reconstruct a transaction | 20:18 |
gmaxwell | bramc: not an issue that more overhead can't solve. | 20:18 |
bramc | I'm trying to minimize overhead :-P | 20:18 |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 20:19 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards | 20:19 | |
bramc | Seriously though, you need all the parts to reconstruct a transaction. Knowing that a transaction part is xored with some other unknown transaction doesn't help you | 20:19 |
bramc | Thanks for the math. Can somebody find the zeros of that mess quickly? | 20:19 |
gmaxwell | there are several obvious trivial roots. | 20:21 |
gmaxwell | uhh | 20:21 |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has joined #bitcoin-wizards | 20:21 | |
bramc | I'm expanding it now. It's a simple quadratic after getting rid of all the garbage | 20:23 |
kanzure | .wa roots of -(((k-m)^(-2+n)n(k-2*k*m+m^2-m*n+m^2n))/k^n) | 20:23 |
yoleaux | roots -((k-m)^(-2+n) n (k-2 k m+m²-m n+m² n))/k^n = 0: k = 0 and Re(n)<0; k!=0 and m = k and Re(n)>1; k² !=k m and n = 0; m² !=m and k² !=k m and n = (-2 k m+k+m²)/(m-m²) | 20:23 |
gmaxwell | n=(((k*((2*m)-1))-(m*m))/((m*m)-m)) | 20:24 |
gmaxwell | wow someone got WA to do something useful! amazing. | 20:25 |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has quit [Read error: Connection reset by peer] | 20:25 | |
kanzure | don't celebrate yet, it misinterpreted m^(2n) | 20:25 |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has joined #bitcoin-wizards | 20:25 | |
gmaxwell | kanzure: darn it somewhere I have a screenshot where I gave it a simple expression and it simplified it to Sum(expression * n_i,i,-Inf,Inf) where n[i] = 1 for 0 and 0 for all other values. | 20:27 |
gmaxwell | "Gee thanks for that help." | 20:28 |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 20:28 | |
kanzure | yeah i just think of wolframalpha as maybe a little sarcastic sometimes :) | 20:28 |
bramc | After solving and removing very small terms I get (n+2k+-(n^2+4k^2)^.5)/(2n) | 20:31 |
bramc | obviously it isn't the plus, so that's (n+2k-(n^2+4k^2)^.5)/2n | 20:32 |
-!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 20:35 | |
-!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has joined #bitcoin-wizards | 20:36 | |
-!- Dr-G [~Dr-G@gtng-4d08d80c.pool.mediaways.net] has quit [Changing host] | 20:36 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 20:36 | |
bramc | Oh wait, I got it wrong, it's the plus. If we say k=cn, we have (1+2c+(1+4c^2)^.5)/2 | 20:37 |
bramc | So what it boils down to is that the optimal number of copies has to do with what you expect the ratio of the amount of stuff you have stored with how much space you have | 20:40 |
bramc | If the ratio is 1, which means you're fucked, it's 2.6, so the actual value should be larger than that | 20:41 |
bramc | If the ratio is 1.5, in which case you probably aren't fucked, the optimal value is 3.58, and at 1.2, which probably on the edge, it's exactly 3.0 | 20:43 |
bramc | So that was a lot of math for concluding that the best number of copies is 3 | 20:43 |
bramc | But I still don't understand why to split into parts at all, except to support multisize, and even there I have an issue with it | 20:43 |
bramc | Parts should individually self-declare what they are so they can be covered individually and collated later | 20:45 |
bramc | Anyway, all that math resulted in a nice clear answer of 3, and I see why rusty's implementation is so shit at insertions. More work later, time for me to go home. | 20:46 |
-!- bramc [~bram@38.99.42.130] has quit [Quit: This computer has gone to sleep] | 20:46 | |
-!- hearn [~mike@c-67-180-209-140.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 20:48 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 20:51 | |
-!- x98gvyn [~vfbtgn@86.126.0.191] has joined #bitcoin-wizards | 20:57 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:905d:2f4e:1636:d11e] has joined #bitcoin-wizards | 21:03 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] | 21:06 | |
-!- prodatalab_ [~prodatala@58.sub-70-209-24.myvzw.com] has joined #bitcoin-wizards | 21:07 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 21:08 | |
-!- prodatalab [~prodatala@2602:306:247c:5e59:905d:2f4e:1636:d11e] has quit [Ping timeout: 265 seconds] | 21:08 | |
-!- prodatalab_ [~prodatala@58.sub-70-209-24.myvzw.com] has quit [Client Quit] | 21:10 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] | 21:13 | |
-!- jhogan42 [~textual@c-67-169-168-179.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 21:18 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 21:21 | |
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] | 21:21 | |
-!- gonedrk [~gonedrk@d40a6497.rev.stofanet.dk] has quit [Quit: Leaving] | 21:40 | |
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards | 21:40 | |
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards | 21:40 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has quit [Quit: Leaving.] | 21:46 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 21:51 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] | 21:54 | |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has joined #bitcoin-wizards | 21:58 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer] | 22:00 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 22:00 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services] | 22:05 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has joined #bitcoin-wizards | 22:05 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] | 22:07 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 22:12 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards | 22:13 | |
-!- Dr-G2 [~Dr-G@gtng-4d08d80c.pool.mediaWays.net] has quit [Ping timeout: 264 seconds] | 22:17 | |
smooth | gmaxwell: i dont think abisprotocol is anonymint (but anything is possible). mint is using the nick iamback now | 22:20 |
gmaxwell | smooth: thanks! | 22:23 |
bramc | argh, this multiplier never gets above 1. If you want your diff to work, you basically have to get all the pieces right off the bat. | 22:26 |
bramc | Oh wait, it helps if I multiply by the number I need to multiply by | 22:28 |
phantomcircuit | bramc, minor details | 22:29 |
-!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] | 22:30 | |
bramc | Okay, running numbers properly I get that the exponential multiplier gets over 1 when m=5 and k=2.4 | 22:36 |
-!- p15x [~p15x@182.50.108.25] has quit [Quit: Textual IRC Client: www.textualapp.com] | 22:36 | |
-!- p15x [~p15x@182.50.108.25] has joined #bitcoin-wizards | 22:37 | |
bramc | so basically 58% of your IBLT will be wasted, at least compared to theoretical capacity, and the number of copies stored should be 5 | 22:37 |
bramc | There's a marginal advantage to making any given block have some chance of hashing to 6 places, but it's clearly not worth the complexity | 22:40 |
bramc | And oh wait, a lot of that overhead is recouped by positions not being used, I'll have to work out how much that saves | 22:43 |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 252 seconds] | 22:48 | |
* rusty wakes up.... | 22:48 | |
bramc | Hey rusty! | 22:49 |
bramc | rusty, As you can see in scrollback I've been doing math and running numbers on IBLTs. | 22:49 |
rusty | bramc: fixed sizes make the numbers somewhat easier. | 22:50 |
bramc | It turns out that the thresholding phenomenon you noticed is very real and can be explained straightforwardly | 22:50 |
rusty | bramc: of course, but kalle didn't see the same threshold. | 22:51 |
rusty | bramc: the threshold is made more abrupt by my requirement that all parts of a tx be available before removing any of it from the iblt. | 22:51 |
bramc | rusty, there are a number of things which could potentially cause the phenomenon to go away, the discussions seem to underspecify behavior a bit | 22:52 |
rusty | bramc: (remember, gavin's proposal had us breaking txs into equal sie parts). | 22:52 |
gmaxwell | In general I think polynomial set reconciliation is more interesting, since you get more or less optimal communications efficiency and get it consistently; and you also get perfect communications parallelism; but perhaps the performance hit is too big. Having never implemented the rational interpolation I don't have a feel for the performance; but it only needs to be used to communicate ID's and | 22:52 |
gmaxwell | lengths and then the RS code stuff I described before can take over and that can be very fast (because it can be implemented over GF(2^8) using lookup tables). | 22:52 |
bramc | rusty, I'd like to assume that transaction parts are self declaring, so they say 'I'm part 1 of transaction Q' and so they can be reconstructed individually and put back together later | 22:52 |
bramc | gmaxwell, the nice features of IBLT are that it's (a) simple (b) fast (c) requires no interactivity whatsoever | 22:53 |
rusty | bramc: Yes, but that takes space. There's a trick I noted in the final comment on that post, however, and it's on my TODO. | 22:53 |
rusty | bramc: each iblt bucket is [txid] [frag number] [data]. (Well, it's not actually txid for <reasons>, but you get the idea). | 22:54 |
bramc | rusty, well for simplicity I assumed that all txs are equal size, and for analysis purposes I assumed that it's either all insertions or all deletions, there are of course headaches when there's a mix because you get false zeroes | 22:54 |
gmaxwell | bramc: yes, what I'd described before required no interactivity whatsoever. (assuming you send enough data) as it started as a proposal to improve network convergence time, rather than bandwidth, by being able to send different data to each peer to maximize goodput. | 22:55 |
bramc | gmaxwell, not sure what you mean by that. It looks like IBLT is most applicable to fast relay networks. And yes it's probably more important for convergence time than bandwidth. | 22:55 |
gmaxwell | I'm not actually sure how fast the IBLT stuff goes, e.g. does the overhead of trump that the basic operations are faster? probably not, but I'm unsure. | 22:55 |
rusty | bramc: yeah, I simulated. (Though dumb me, I took txs from the testnet.) | 22:56 |
bramc | gmaxwell, IBLT stuff is essentially instantaneous | 22:56 |
rusty | gmaxwell: I'll add "Understand and implement gmaxwell's scheme" to my TODO. | 22:56 |
gmaxwell | bramc: there are far simpler things that work wonders if _all_ you care about is convergence time (e.g. Matt's protocol) | 22:56 |
bramc | gmaxwell, this would simplify matt's protocol by making it so the fast relay network doesn't have to maintain states for peers it's talking to or do round trips on synchronization | 22:58 |
rusty | bramc: well, you have to generate the for-this-iblt-txids for all txs in your mempool. Then you wander over the iblt; in the good case it's almost a single sweep. | 22:58 |
bramc | gmaxwell, Also refer to my earlier comment about 'I shouldn't be working on this but it's fun' | 22:58 |
rusty | bramc: matt would still win, and has no failure modes. | 22:58 |
bramc | Just to clarify: I like matt's protocol better, and will read up on it later | 22:59 |
gmaxwell | bramc: I mean, matt's protocol relays most blocks as three or for packets or something like that. And the reconstruction is simply copying the data, no calculation at all. No hashing no yadda yadda. It's hard to be faster doing anything else. | 23:00 |
gmaxwell | rusty: sipa has a better writeup. though he hasn't plugged in all the optional improvements yet. | 23:00 |
bramc | rusty, the explanation of why the threshold happens is a virality one. Each tx you correct will reduce counts in a few other blocks by one. Each of those has some chance of resulting in a new recoverable transaction. If the expected number of those is greater than one then you'll almost certainly be able to recover everything. If it's less than one you're screwed | 23:02 |
rusty | bramc: sure, but it's worse if you require N block to be recoverable to make progress. | 23:03 |
bramc | rusty, what? I'm assuming that you repeatedly recover whatever you happen to be able to recover, and that larger transactions are split into smaller individually recoverable pieces | 23:03 |
bramc | And I'm ignoring encoding overhead | 23:04 |
gmaxwell | Key in my fancier scheme is that the source of a block can send fragments round robbin to peers, the fragements are orthorgonal, and (ignoring some linear overhead for 'ID's) each peer can recover as soon as it has the data equal to the missing data (not the difference), and if they don't have enough yet they can get data from the source's peers instead of the source directly. So in the time it | 23:04 |
gmaxwell | takes a source to send a single full difference, all N of its peers can be fully recovered (assuming bandwidth between the N isn't sharing the same bandwidth limit as the source); and with no round trips needed (except to say 'send me no more'). | 23:04 |
rusty | bramc: yes, my implementation was dumb, and only recovered a tx if all parts were available :) | 23:04 |
bramc | rusty, thanks for clarifying that. That's what I assumed given how awfully it performs or insertions | 23:05 |
gmaxwell | rusty: oy yea, thats derpy. :) | 23:05 |
rusty | bramc: OTOH, there's the trick that if you find part n of a tx in a bucket with count -1, you can now clear all parts of the tx. | 23:05 |
bramc | rusty, So I did some math and found that if the number of diffs is n, the number of copies of each transaction is m, and the number of slots is k, then the viral base is m*(m-1)*n*(k-m)^(n-1)/k^n which is almost scale invariant on k and n as long as their ratio remains the same | 23:07 |
bramc | and optimizing for m, if we say that k=cn, we get m=(1+2*c+(1+4c^2)^.5)/2 | 23:07 |
rusty | bramc: kalle says k=3 wins https://github.com/kallerosenbaum/bitcoin-iblt/wiki/Diff-count-VS-failure-probability | 23:08 |
bramc | rusty, kalle is wrong :-P | 23:08 |
rusty | bramc: we need a corpus to figure that out. | 23:09 |
bramc | rusty, I have some math which should be worth something :-P | 23:09 |
bramc | Even in kalle's graphs it says that k=4 and 5 beats 3, but it's 'only' a factor of 2 or something, which looks small on his log scale graphs. | 23:10 |
bramc | rusty, so plugging in numbers I get that things go over 1 at c=2.4 and m=5 (that's k=5 in the variable names kalle is using) | 23:12 |
rusty | bramc: ? What | 23:12 |
bramc | at that point 6 works almost exactly as well | 23:12 |
rusty | bramc: his graph shows lowest fail prob with k=3, across entire range. | 23:12 |
bramc | one could argue that a viral base marginally over 1.0 isn't likely to work in practice, so if we want a base of, say, 1.25, we get c=2.8 and k=6 | 23:14 |
bramc | so, umm, I guess the best number of copies to use is 6 | 23:14 |
rusty | bramc: I'll have to dig out the paper, but that's larger than the number I read... was one of the IBLT papers. | 23:14 |
bramc | rusty, I'm quite certain that if you do the overall optimization of getting the best ratio of size to amount recoverable the best is 5 or 6. 3 is clearly far worse | 23:15 |
bramc | if c=2.8 (that means you have 2.8 times as many entries as diffs) then if you have 3 copies your viral base is .74, meaning you're fucked, and if you use 6 copies your viral base is 1.25, meaning you're clearly recoverable | 23:16 |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 23:17 | |
bramc | If there's a paper which gives values for numbers of copies with a coherent justification I'd love to see it | 23:17 |
rusty | bramc: Let me step back a moment, make sure we're in sync? | 23:17 |
bramc | rusty, sure | 23:17 |
rusty | bramc: c = #number of iblt entries / #things-put-in-iblt ? | 23:18 |
bramc | rusty, yes | 23:18 |
bramc | and I'm assuming that each 'thing' fits in exactly one entry | 23:18 |
rusty | bramc: sure. | 23:19 |
rusty | bramc: so, you're saying that if you have 2800 buckets, and 1000 things. If each one gets hashed and added 3 times, you're screwed, but if it gets hashed and added 6 times you're OK? | 23:20 |
bramc | rusty, exactly | 23:20 |
rusty | bramc: That's easily testable. | 23:21 |
bramc | rusty, It's because of exponential blow-up. If you do multiple passes through as subsequent things get revealed, you'll find with 3 copies that the number on each pass is about 3/4 what it was on the last pass, where with 5 copies it's about 5/4 | 23:22 |
rusty | bramc: sure, as long as there's a singleton somewhere to start with. | 23:22 |
bramc | rusty, I started with the math because it clarifies what's going on | 23:22 |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 23:23 | |
bramc | There will be plenty of singletons. The chances of not getting any at that scale is exceedingly small | 23:23 |
bramc | Like, effectively nonexistent | 23:23 |
rusty | http://conferences.sigcomm.org/sigcomm/2011/papers/sigcomm/p218.pdf | 23:24 |
bramc | rusty, I'm also assuming that it's all insertions or all deletions. Things get more complicated if there's a mix | 23:24 |
rusty | bramc: yes, I'm assuming the "false singleton" case (n insertions, n-1 deletions, or vice versa) is noise. | 23:25 |
bramc | rusty, That's probably close to true, but implementing it properly requires a bunch of interesting backtracking | 23:25 |
rusty | bramc: 6.1 of that paper says 3 or 4. | 23:26 |
bramc | rusty, Apparently this is the paper which got later papers saying 'n hash functions' instead of 'n copies' which confused someone in this channel so much :-P | 23:27 |
rusty | bramc: yeah, I don't think we want to backtrack. But there's a trick where the frag counter is offset by the hash of the txid, which means that you can easily spot more likely candidates. | 23:27 |
rusty | bramc: damn, baby feeding time.... | 23:27 |
bramc | rusty, them using size 50 is probably throwing things off a lot | 23:30 |
phantomcircuit | gmaxwell, bleh validating just the last 2016*4 blocks is going to take > 1 hour | 23:31 |
phantomcircuit | (with openssl) | 23:32 |
bramc | I suppose it's possible that I'm also being pessimistic in that I'm assuming that the viral base needs to be higher than it does, because some fraction of everything will be singletons right off the bat, and with each thing you remove the viral base goes up | 23:32 |
-!- wallet42 [~wallet42@85.91.139.78] has joined #bitcoin-wizards | 23:32 | |
bramc | So my estimates are overly pessimistic that way | 23:32 |
phantomcircuit | strike that it took | 23:33 |
phantomcircuit | 38 minutes | 23:33 |
brisque | phantomcircuit: I hear validation is faster if you return True ;) | 23:33 |
phantomcircuit | could be worse | 23:33 |
phantomcircuit | brisque, you joke but i've done just that before | 23:34 |
brisque | phantomcircuit: I wasn't joking. | 23:34 |
bramc | gmaxwell, for what it's worth, they're claiming that c=1.4 is recoverable, and by my calculations at that size 3 copies should come closer to recovery than 4 | 23:34 |
bramc | I meant to direct that last statement to rusty, sorry | 23:34 |
phantomcircuit | brisque, https://github.com/bitcoin/bitcoin/pull/5842 | 23:36 |
phantomcircuit | bleh merge conflicts | 23:37 |
rusty | bramc: math is nice. Testing is nicer :) | 23:38 |
rusty | bramc: I promise I will re-test once all the other variables are eliminated. | 23:38 |
bramc | rusty, running the numbers does give a useful intuitive insight for what's happening. I knew that my numbers were pessimistic but apparently they're way more pessimistic than I thought | 23:39 |
brisque | phantomcircuit: aw, I was expecting insanity=1 where it does no ECDSA tests at all | 23:39 |
-!- droark [~droark@209-6-53-207.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: ZZZzzz…] | 23:40 | |
bramc | rusty, my numbers also indicate that giving some chance of 2 or 4 is unlikely to make a measurable difference | 23:41 |
phantomcircuit | brisque, without the last commit it can randomly do that! | 23:41 |
phantomcircuit | horray! | 23:41 |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 23:41 | |
rusty | bramc: Oh, I like your count optimization, too. My statement about compressing on the wire was brainfart, because the numbers in the transmitted iblt are large, of course. | 23:41 |
bramc | rusty, You also have to factor in how much compression you get from entries being empty, I'm going to run that next, it looks like once you do that you're astoundingly close to optimal efficiency | 23:42 |
rusty | bramc: entries being empty? | 23:42 |
bramc | rusty, yeah | 23:42 |
phantomcircuit | blargh | 23:42 |
bramc | If you use c=1.4 and 3 copies, a significant fraction of all entries will have literally nothing in them | 23:43 |
rusty | bramc: confused. Entries may be empty after iblt subtraction, but they're not for transmission. | 23:43 |
bramc | Oh duh, you're right, never mind, forgot about the subtraction step | 23:43 |
phantomcircuit | derp i screwed that up | 23:43 |
phantomcircuit | it'll be easier to start fresh than to fix this git history ... | 23:44 |
bramc | rusty, One can of course compress the numbers, but yuck | 23:44 |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 23:44 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Client Quit] | 23:44 | |
rusty | bramc: yeah :( It's kind of fascinating to send around a totally clogged up (and thus useless) bloom filter, and magic it into something useful :) | 23:44 |
-!- p15_ [~p15@111.193.179.244] has quit [Ping timeout: 256 seconds] | 23:45 | |
-!- p15 [~p15@61.149.240.55] has joined #bitcoin-wizards | 23:47 | |
bramc | rusty, It is a fun trick, hence my messing with it. I'm less negative on it now that I know the overhead is more like 40% than 150% | 23:47 |
rusty | bramc: the bias towards "extra" vs. "missing" txs is also the right way (ie. perfect network => I'll have more txs than you did when you solved block). | 23:47 |
-!- alexwaters [~alexwater@unaffiliated/matth1a3] has quit [Quit: Leaving.] | 23:48 | |
bramc | rusty, I'm not convinced that there's a tradeoff to be had there. Forcing pieces to be interrelated gets lousy insertion performance without much benefit to deletion performance | 23:49 |
rusty | bramc: if you don't fragment txs, how do you get large txs? Variable size buckets mean you're basically encoding most of it multiple times in the clear. | 23:54 |
bramc | rusty, You could make a separate data structure of just ids with no content which was nominally bigger for the purposes of finding deletions, that would likely make performance overall better when there are more deletions than insertions | 23:54 |
bramc | rusty, I'm saying fragment transactions, but do it in a way where the fragments can be recovered individually rather than being directly interdependent | 23:55 |
rusty | bramc: hmm, in what way does gavin's <id><counter> prefix not do that? | 23:56 |
bramc | rusty, I don't see anything about <id><counter> in your post. Maybe a comment is saying something about it. | 23:58 |
rusty | bramc: struct keySum { u8 id[6]; u16 index; u8 frag[8]; } key; | 23:59 |
rusty | bramc: which was in the original gist. | 23:59 |
--- Log closed Sat Mar 14 00:00:09 2015 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!