--- Log opened Sat Feb 28 00:00:07 2015 | ||
-!- coiner [~linker@115.79.45.104] has quit [Ping timeout: 252 seconds] | 00:04 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has joined #bitcoin-wizards | 00:08 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has quit [Ping timeout: 256 seconds] | 00:13 | |
-!- coiner [~linker@115.79.45.104] has joined #bitcoin-wizards | 00:16 | |
-!- coiner [~linker@115.79.45.104] has quit [Max SendQ exceeded] | 00:17 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 00:35 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:cdbd:393e:aeae:591] has quit [Ping timeout: 265 seconds] | 00:49 | |
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards | 01:05 | |
* andy-logbot is logging | 01:05 | |
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards | 01:11 | |
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards | 01:27 | |
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] | 01:27 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards | 01:27 | |
-!- LarsLarsen [~lars@50.161.197.33] has quit [Read error: Connection reset by peer] | 01:28 | |
-!- LarsLarsen [~lars@50.161.197.33] has joined #bitcoin-wizards | 01:29 | |
-!- Dr-G2 [~Dr-G@gtng-4d08a429.pool.mediaWays.net] has joined #bitcoin-wizards | 01:34 | |
-!- Dr-G3 [~Dr-G@gtng-4d08a429.pool.mediaWays.net] has quit [Ping timeout: 240 seconds] | 01:37 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] | 01:53 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection] | 01:56 | |
-!- RoboTedd_ [~roboteddy@c-67-180-192-179.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 02:00 | |
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:b4a6:71a6:b802:e9be] has joined #bitcoin-wizards | 02:00 | |
-!- RoboTeddy [~roboteddy@2601:9:3483:2400:b4a6:71a6:b802:e9be] has quit [Ping timeout: 256 seconds] | 02:05 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has joined #bitcoin-wizards | 02:10 | |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] | 02:12 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 02:13 | |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards | 02:13 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 02:14 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has quit [Ping timeout: 244 seconds] | 02:15 | |
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 264 seconds] | 02:22 | |
-!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has quit [Ping timeout: 272 seconds] | 02:25 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 02:33 | |
-!- Dr-G2 [~Dr-G@gtng-4d08a429.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 02:34 | |
-!- Dr-G2 [~Dr-G@gtng-4d08a429.pool.mediaways.net] has joined #bitcoin-wizards | 02:34 | |
-!- fanquake [~anonymous@unaffiliated/fanquake] has quit [Quit: fanquake] | 02:35 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 272 seconds] | 02:36 | |
-!- moa [~moa@opentransactions/dev/moa] has quit [Quit: Leaving.] | 02:36 | |
-!- Dr-G3 [~Dr-G@gtng-4d08a429.pool.mediaWays.net] has joined #bitcoin-wizards | 02:44 | |
-!- Dr-G2 [~Dr-G@gtng-4d08a429.pool.mediaways.net] has quit [Ping timeout: 256 seconds] | 02:48 | |
-!- wallet42 [~wallet42@81.196.160.52] has joined #bitcoin-wizards | 02:53 | |
-!- Dr-G3 [~Dr-G@gtng-4d08a429.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 03:11 | |
-!- Dr-G3 [~Dr-G@gtng-4d08a429.pool.mediaWays.net] has joined #bitcoin-wizards | 03:11 | |
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 03:28 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards | 03:30 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] | 03:31 | |
-!- RoboTedd_ [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] | 03:32 | |
-!- xenog [~xeno@86-44-192-78-dynamic.b-ras2.dbn.dublin.eircom.net] has joined #bitcoin-wizards | 03:38 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 03:39 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 03:40 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 03:42 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 03:49 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 03:52 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 03:58 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [] | 03:59 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 03:59 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 03:59 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 03:59 | |
-!- llllllllll [~lllllllll@6d482698.ftth.concepts.nl] has joined #bitcoin-wizards | 04:03 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds] | 04:03 | |
-!- xenog [~xeno@86-44-192-78-dynamic.b-ras2.dbn.dublin.eircom.net] has quit [Ping timeout: 245 seconds] | 04:08 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has joined #bitcoin-wizards | 04:12 | |
-!- OneNomos [~OneNomos@pool-71-163-227-3.washdc.east.verizon.net] has joined #bitcoin-wizards | 04:13 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] | 04:17 | |
-!- wallet42 [~wallet42@81.196.160.52] has quit [Quit: Leaving.] | 04:20 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 04:31 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 04:34 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 252 seconds] | 04:35 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 04:37 | |
-!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards | 04:38 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 04:38 | |
-!- shesek [~shesek@77.125.109.255] has quit [Ping timeout: 272 seconds] | 04:39 | |
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards | 04:52 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has joined #bitcoin-wizards | 04:56 | |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Remote host closed the connection] | 04:59 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 04:59 | |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards | 04:59 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] | 05:04 | |
-!- wallet42 [~wallet42@home-tomis2.rdsct.ro] has joined #bitcoin-wizards | 05:12 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards | 05:12 | |
-!- jdvs [~John@unaffiliated/jdvs] has joined #bitcoin-wizards | 05:15 | |
jdvs | it's difficult for me to determine if omnicoin is based on the bitcoin blockchain or another blockchain, does anyone know the answer to this? | 05:15 |
---|---|---|
fluffypony | jdvs: it's forked from Bitcoin, so undoubtedly yes | 05:17 |
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 272 seconds] | 05:17 | |
-!- hashtag [~hashtag@CPE-69-23-213-3.wi.res.rr.com] has joined #bitcoin-wizards | 05:20 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 05:20 | |
fluffypony | forked from an old version of Bitcoin too, like 0.8-ish | 05:21 |
-!- jdvs [~John@unaffiliated/jdvs] has quit [Ping timeout: 265 seconds] | 05:33 | |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards | 05:34 | |
-!- MoALTz_ [~no@78.11.179.104] has joined #bitcoin-wizards | 05:38 | |
-!- MoALTz [~no@78.11.179.104] has quit [Ping timeout: 252 seconds] | 05:41 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:cdbd:393e:aeae:591] has joined #bitcoin-wizards | 05:44 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has quit [Read error: Connection timed out] | 05:49 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 05:50 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 05:51 | |
-!- Dr-G3 [~Dr-G@gtng-4d08a429.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 05:53 | |
-!- Dr-G3 [~Dr-G@gtng-4d08a429.pool.mediaWays.net] has joined #bitcoin-wizards | 05:53 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 06:00 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards | 06:00 | |
-!- Dr-G3 [~Dr-G@gtng-4d08a429.pool.mediaWays.net] has quit [Ping timeout: 250 seconds] | 06:03 | |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Ping timeout: 264 seconds] | 06:04 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] | 06:05 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has quit [Read error: Connection timed out] | 06:07 | |
-!- xenog [~xeno@95.83.254.159] has joined #bitcoin-wizards | 06:07 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 06:08 | |
-!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer] | 06:09 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards | 06:13 | |
-!- bepo [~bepo@fer68-1-78-229-8-151.fbx.proxad.net] has quit [Ping timeout: 264 seconds] | 06:14 | |
-!- bepo_ [~bepo@fer68-1-78-229-8-199.fbx.proxad.net] has joined #bitcoin-wizards | 06:14 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 06:27 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 06:28 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 06:29 | |
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards | 06:29 | |
-!- xenog [~xeno@95.83.254.159] has quit [Quit: Leaving.] | 06:30 | |
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Ping timeout: 264 seconds] | 06:30 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 250 seconds] | 06:31 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 06:32 | |
-!- droark [~droark@209-6-53-207.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #bitcoin-wizards | 06:34 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has quit [Read error: Connection timed out] | 06:43 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 06:43 | |
-!- LTD_ [3280ee9b@gateway/web/freenode/ip.50.128.238.155] has joined #bitcoin-wizards | 06:48 | |
-!- LTD_ [3280ee9b@gateway/web/freenode/ip.50.128.238.155] has left #bitcoin-wizards [] | 06:55 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 07:01 | |
-!- bepo [bepo@fer68-1-78-229-8-151.fbx.proxad.net] has joined #bitcoin-wizards | 07:04 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] | 07:06 | |
-!- bepo_ [~bepo@fer68-1-78-229-8-199.fbx.proxad.net] has quit [Ping timeout: 265 seconds] | 07:09 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has quit [Read error: Connection timed out] | 07:22 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 07:23 | |
-!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Ping timeout: 264 seconds] | 07:35 | |
-!- adam3us1 [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 07:54 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has quit [Read error: Connection reset by peer] | 07:54 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] | 07:55 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards | 07:58 | |
-!- xenog [~xeno@95.83.254.159] has joined #bitcoin-wizards | 08:08 | |
-!- adam3us1 [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has quit [Read error: Connection timed out] | 08:11 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 08:11 | |
-!- xenog [~xeno@95.83.254.159] has quit [Client Quit] | 08:12 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has quit [Remote host closed the connection] | 08:13 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has joined #bitcoin-wizards | 08:13 | |
-!- adam3us [~Adium@88-105-16-20.dynamic.dsl.as9105.com] has quit [Ping timeout: 272 seconds] | 08:24 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards | 08:28 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 08:36 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 08:36 | |
-!- OneNomos [~OneNomos@pool-71-163-227-3.washdc.east.verizon.net] has quit [Remote host closed the connection] | 08:37 | |
-!- xenog [~xeno@95.83.254.159] has joined #bitcoin-wizards | 08:41 | |
-!- flower_ [~user@202.44.238.62] has quit [Remote host closed the connection] | 08:50 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has quit [Remote host closed the connection] | 08:51 | |
-!- prodatalab_ [~prodatala@c-69-254-45-177.hsd1.fl.comcast.net] has joined #bitcoin-wizards | 08:53 | |
-!- prodatalab [~prodatala@c-69-254-45-177.hsd1.fl.comcast.net] has quit [Ping timeout: 250 seconds] | 08:56 | |
-!- prodatalab_ is now known as prodatalab | 08:57 | |
-!- ryanxcharles [~ryan@2601:9:4680:dd0:d48a:363e:5916:7ebb] has joined #bitcoin-wizards | 08:58 | |
-!- Rynomster [~quassel@unaffiliated/rynomster] has joined #bitcoin-wizards | 09:00 | |
-!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Ping timeout: 264 seconds] | 09:02 | |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 09:02 | |
-!- eudoxia [~eudoxia@r167-63-59-81.su-static.adinet.com.uy] has joined #bitcoin-wizards | 09:03 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 09:03 | |
-!- xenog [~xeno@95.83.254.159] has quit [Quit: Leaving.] | 09:06 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 252 seconds] | 09:07 | |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards | 09:11 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 09:27 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 09:27 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 09:35 | |
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 09:36 | |
-!- kmels [~kmels@186.151.61.56] has joined #bitcoin-wizards | 09:36 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Ping timeout: 245 seconds] | 09:38 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 09:39 | |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 245 seconds] | 09:42 | |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Remote host closed the connection] | 09:43 | |
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards | 09:43 | |
-!- OneNomos [~OneNomos@pool-71-163-227-3.washdc.east.verizon.net] has joined #bitcoin-wizards | 09:43 | |
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards | 09:44 | |
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards | 09:44 | |
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 09:51 | |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 09:52 | |
-!- zooko` [~user@97-122-248-7.hlrn.qwest.net] has joined #bitcoin-wizards | 09:52 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:cdbd:393e:aeae:591] has quit [Ping timeout: 256 seconds] | 09:53 | |
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 245 seconds] | 09:55 | |
maaku | GreenIsMyPepper: where does SIGHASH_NORMALIZED get the normalized transaction IDs from? | 09:57 |
-!- tcrypt [~tylersmit@c-67-169-17-114.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 09:57 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 09:59 | |
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has joined #bitcoin-wizards | 09:59 | |
-!- woah [~woah@199-241-202-232.PUBLIC.monkeybrains.net] has quit [Client Quit] | 10:00 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Ping timeout: 265 seconds] | 10:03 | |
bramc | A question I keep meaning to ask: If there are a bunch of utxos all of which can be unlocked with the same key, can they all be accumulated together with a single transaction which has a single signature? | 10:06 |
-!- zooko` is now known as zooko | 10:08 | |
sipa | no, you need a signature per input | 10:08 |
sipa | in theory it would be possible to allow them to be combined | 10:09 |
sipa | but it would require a more complex design | 10:09 |
sipa | and it would encourage key reuse | 10:09 |
-!- Cory [~Cory@unaffiliated/cory] has joined #bitcoin-wizards | 10:12 | |
Eliel | yep, not going to happen because of that last part. | 10:13 |
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards | 10:14 | |
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Client Quit] | 10:15 | |
nsh | sipa, can you sketch the more complex design? | 10:18 |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 10:22 | |
-!- xenog [~xeno@46.7.118.40] has joined #bitcoin-wizards | 10:22 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 10:22 | |
-!- flower [~user@202.44.238.62] has joined #bitcoin-wizards | 10:23 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 252 seconds] | 10:23 | |
maaku | nsh: i'm not sure sipa was referencing an actual design so much as commenting that bitcoin transaction format is not expressive enough to represent 'one signature covering multiple inputs' | 10:23 |
nsh | right | 10:23 |
nsh | but you might have a sidechain that is, conceivably? | 10:24 |
maaku | sure, maybe, but why would you want to? | 10:27 |
-!- flower [~user@202.44.238.62] has quit [Client Quit] | 10:27 | |
-!- flower [~user@202.44.238.62] has joined #bitcoin-wizards | 10:28 | |
nsh | maaku, good question | 10:29 |
nsh | i don't presume to be able to guess bramc's thinking | 10:30 |
nsh | some kind of consolidation / defragmentation maybe | 10:30 |
bramc | nsh, It's useful for reducing transaction fees by making transactions smaller (at least in the future, when such things are correlated) and yes I'm thinking of it for cleaning up dust, or at least change-making | 10:32 |
nsh | right | 10:32 |
bramc | There's no real anonymity lost by sending a bunch of outputs to the same key if they're all going to be consolidated together anyway. | 10:33 |
nsh | i mooted at some point a kind of sweeper service that's funded from mining subsidies somehow | 10:33 |
nsh | but it was very woolly thinking | 10:33 |
bramc | There isn't a very good change-making service out there right now. Cryptoshuffle might be one but I haven't read that paper yet. | 10:34 |
-!- Emcy [~MC@152.27.187.81.in-addr.arpa] has joined #bitcoin-wizards | 10:35 | |
-!- Emcy [~MC@152.27.187.81.in-addr.arpa] has quit [Changing host] | 10:35 | |
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards | 10:35 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 10:35 | |
bramc | I mean, cryptoshuffle might be a proposal for one, I don't believe anyone claims to be running such a service. | 10:35 |
* nsh nods | 10:36 | |
bramc | It would be nice if there was a bitcoin wallet which had a 'make change' button which cleaned up the dust and unlinked all the utxos through a centralized service which specialized in that | 10:37 |
bramc | It's unclear how much demand there might be for such a beast though. | 10:37 |
-!- Emcy_ [~MC@unaffiliated/mc1984] has quit [Ping timeout: 244 seconds] | 10:37 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 10:39 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 10:40 | |
bramc | But working on the design of that centralized service would be fun | 10:40 |
nsh | what would the trust implications be? | 10:40 |
nsh | (better than using bc.i obviously, but non-zero presumably) | 10:41 |
bramc | nsh, Not all that much if you use simultaneous transfer properly, a little bit of threat that the centralized service could re-link your unlinked transactions, or if they screw it up could reveal information about your business with them and hence who you are | 10:42 |
-!- hktud0 [wq@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer] | 10:43 | |
bramc | At one point in this channel we had a discussion about the algorithms for picking which utxos to combine/split when making a payment from a wallet. The upshot was basically 'we do this, but have no coherent intellectual basis for arguing that other algorithms are better or worse' | 10:43 |
nsh | right | 10:43 |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 10:44 | |
bramc | After thinking about it a bunch, my conclusion is that what you really should do is make payments by taking the smallest coin you have bigger than the target and splitting it in two, and move the extra into your dust pile, along with all received transactions, and when the amount of dust gets too much go use the change-making service | 10:45 |
bramc | There's a potential natural monopoly with the change-making service, because the bigger the pool the better the unlinking | 10:45 |
nsh | to greater the extent to which the input-choice algorithm is deterministic, the greater the ability to link transactions | 10:47 |
nsh | if you coupled with lossy mechanisms like coin-join that could be mitigated | 10:47 |
bramc | Sort of, randomization can open you up to attacks as well, where lots of small transactions are more likely to give away your identity | 10:48 |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Ping timeout: 245 seconds] | 10:48 | |
nsh | right, yup | 10:48 |
nsh | randomness can be just as pernicious | 10:48 |
nsh | just less intuitively :/ | 10:48 |
bramc | The unlinking service I'm talking about would basically be a massive better version of coin-join | 10:48 |
nsh | ah right. that's favorable imho | 10:48 |
nsh | but as i understand it, the complexity of coin-join grows as you scale it up to more users | 10:49 |
bramc | It seems like a potentially good business, and fun to work on, but I'm busy working on other stuff | 10:49 |
* nsh nods | 10:49 | |
bramc | It gets a lot easier if you have a centralized service and trust the centralized service to throw out their data eventually. The idea is that you do a coinswap with the service for all of your utxos, where they give you back somewhat better formed change by consolidating some of the dust they got from other people | 10:51 |
-!- tcrypt [~tylersmit@c-67-169-17-114.hsd1.ca.comcast.net] has quit [Remote host closed the connection] | 10:51 | |
nsh | right. you can certainly increase the transparency and auditability to some 'trustworthy' threshold (again, certainly compared to e.g. bc.i) | 10:52 |
nsh | but proving the destruction of information is basically impossible | 10:52 |
nsh | that's the problem with trusted set-up (common reference string) schemes too | 10:52 |
bramc | The service needs a certain amount of working capital, and some algorithms for deciding which utxos to consolidate together when. That's the fun part. | 10:52 |
* nsh nods | 10:52 | |
bramc | Dumb question: what are you referencing by bc.i? | 10:52 |
nsh | because lots of people just trust these guys with their wallet keys, as i understand it | 10:53 |
nsh | and that is really not too warranted from experience | 10:53 |
nsh | i'm just picking on them because i'm too lazy to think of other examples though | 10:53 |
nsh | oh, blockchain.info | 10:53 |
nsh | sorry | 10:53 |
bramc | Yeah trusting with wallet keys is totally cringeworthy. It calls into question whether you can get customers by doing things like change-making securely | 10:54 |
* nsh nods | 10:54 | |
bramc | It could be that any such change-making service would wind up mostly servicing the relatively small number of vendors who are mostly receiving payments rather than sending them | 10:54 |
nsh | cultivating the right degree and the right kind of paranoia in the general public is a hard problem | 10:54 |
* nsh nods | 10:54 | |
bramc | Although that would of course still be a very real business | 10:55 |
nsh | aye | 10:57 |
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards | 10:59 | |
bramc | Making it truly decentralized is an interesting academic challenge but probably vastly less secure than using a centralized service | 11:03 |
nsh | i'm not sure i follow | 11:03 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 11:03 | |
nsh | centralization generally concentrates the negative consequences of insecurity | 11:04 |
nsh | in exchange for lower complexity or better synchronicity | 11:04 |
bramc | If you try to make a truly decentralized change-making service, there are a lot more potential attacks where the participants mess with whoever they happen to be interacting with | 11:06 |
nsh | ah, i see | 11:09 |
nsh | yeah i guess you have more leeway to leverage human psychology/error in a decentralized solution that involves cluefulness | 11:09 |
bramc | It isn't just psychology. There are potential connection flooding attacks and selective leaving and tagging when you're participating in a decentralized system | 11:11 |
nsh | that too, aye | 11:15 |
nsh | you have to be very careful delegating security properties to unexamined assumptions about network connectivity | 11:16 |
nsh | this is a common way to screw up | 11:16 |
nsh | s/delegating...to/making contingent...on/ | 11:18 |
bramc | Given what a huge improvement the centralized system would be over what exists today, it's more compelling to make that. There's also less of a business in making the decentralized thing. But if anybody comes up with interesting designs on the decentralized thing I'd love to see them. | 11:22 |
sipa | bramc: i think it's a pretty bad idea to have a design that makes loss of privacy cheaper; if you don't reuse keus (which you should for privacy reasons), this optimization does not gain you anything anyway | 11:23 |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has joined #bitcoin-wizards | 11:25 | |
bramc | sipa, fair enough | 11:27 |
-!- Profreid [~Profreitt@gateway/vpn/privateinternetaccess/profreid] has joined #bitcoin-wizards | 11:28 | |
-!- coinrookie [~c0inr00ki@c-68-53-21-189.hsd1.tn.comcast.net] has joined #bitcoin-wizards | 11:35 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 11:42 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 11:42 | |
adam3us | anyone interested in cryptonote / ring sig crypto? i think you can ~halve the signature size by using section 5.1 from http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.363.3431&rep=rep1&type=pdf | 11:43 |
nsh | neat | 11:45 |
andytoshi | adam3us: cool, this is actually quite different from the van saberhagen scheme | 11:51 |
andytoshi | so i can't just copy the key image over. but probably i can come up with something analogous | 11:51 |
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards | 11:52 | |
andytoshi | hopefully i'll have time for brainteasers later this weekend to do it, if you haven't. (anyone else who wants to give it a shot is welcome to PM me for advice -- i'm 75% sure it's just "straightforward algebra" and does not require math/crypto experience) | 11:53 |
-!- andytoshi [~andytoshi@wpsoftware.net] has quit [Changing host] | 11:54 | |
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has joined #bitcoin-wizards | 11:54 | |
adam3us | andytoshi: i think its close enough. if you look at the g^s*y^c that is basically L | 11:54 |
adam3us | so compute R also and put that also into each hash | 11:54 |
bramc | There tends to be a fairly firm separation between crypto primitive work and using the primitives to make protocols. The former is mostly math, the latter is mostly 'crypto' | 11:55 |
andytoshi | oh, yeah, i see...but if R is in there you lose the space savings right? | 11:55 |
adam3us | and i think you're done (add I to the signature, add R=H(y)^s*I^c to the verification step) | 11:55 |
adam3us | (and convert to EC basis) | 11:55 |
adam3us | andytoshi: no because R is computed | 11:56 |
adam3us | andytoshi: the sig includes I now, and you can compute the rest…. H(y)^s*I^c | 11:57 |
andytoshi | ok, that seems correct, i'm not confident of security because the van saberhagen scheme has a second set of challenges and i worry they are necessary (and will imply that you need bigger sigs) | 11:58 |
bramc | This all sounds like fun. I'm stuck in monte carlo land. | 11:58 |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has quit [Remote host closed the connection] | 11:58 | |
andytoshi | but i just need to write it out | 11:58 |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has joined #bitcoin-wizards | 11:59 | |
adam3us | andytoshi: i have the cryptonote paper here. it includes c_i and q_i which are analogous c_i and s_i here. | 12:00 |
adam3us | andytoshi: i was trying to figure out how to do this trick (towards my hobby of trying to find a fixed size ring sig for all of utxo ha ha) and found this paper with the magic formula- they did what i was trying to do. | 12:00 |
adam3us | andytoshi: so that takes it form O(2n+c) to O(n+c) only the pesky O(n) to get rid of :) | 12:01 |
-!- hktud0 [~ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards | 12:02 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has quit [Ping timeout: 256 seconds] | 12:03 | |
andytoshi | adam3us: "analogous" is a stretch, they require sum{c_i} = H(...) so they can program all but one of the c_i's, whereas in this paper the c_i's are all hashes and all-but-one are programmed by chaining into each other, which is enough difference to confuse my intuition | 12:05 |
andytoshi | but i see what you're saying now, i think that you're right | 12:05 |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 12:08 | |
andytoshi | it's surprising to me that s doesn't even need to change, it's as though c_i = d_i in the van saberhagen scheme | 12:10 |
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Quit: jps] | 12:11 | |
andytoshi | oh never mind, there is no d_i in the saberhagen scheme, i am looking at my own notes which do something else (combining signatures iirc) | 12:12 |
adam3us | andytoshi: i think the actual challenge requirement is that they depend on the commitments (g^s*y^c) such that you can forge at most n-1 of them and need one private key. the c values are arbitrary and could come from a CPRNG | 12:12 |
-!- espes__ [~espes@205.185.120.132] has quit [Ping timeout: 264 seconds] | 12:12 | |
andytoshi | adam3us: right ... doing it by sum is the "obvious" way, this chaining thing is entirely new to me ... does the space savings come from this change somehow? | 12:14 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 12:15 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 12:15 | |
andytoshi | ah, i think so, doing it by sum requires that you have a new equation for each new thing you wanna prove the DL of (in this case, the key image I = H(y)^x as well as y = g^x), else you have fewer equations than unknown and are not forced | 12:16 |
andytoshi | whereas you can put as many things as you want into a single hash challenge and it'll force them all at once | 12:16 |
andytoshi | very slick | 12:16 |
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has joined #bitcoin-wizards | 12:17 | |
adam3us | andytoshi: yes you only need to send c1, the rest is computed by recurrence. so then the sig becomes c1,s1,…,sn instead of c1,…,cn,s1,…,sn | 12:17 |
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards | 12:17 | |
-!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards | 12:18 | |
andytoshi | ok, i understand. the space savings is simply because the recurrence avoids the need to send every c_i. (what i was saying explained how we avoid having both L_i's and R_i's, which are not sent but computed in verification; the paper you posted has only e_i's, so there's also a 50% speedup) | 12:22 |
-!- jps [~Jud@cpe-74-72-116-143.nyc.res.rr.com] has quit [Quit: jps] | 12:26 | |
andytoshi | this is really cool, this "ring of hash commitments" is totally out of left field to me | 12:31 |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 12:31 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 12:33 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 12:33 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 256 seconds] | 12:34 | |
-!- espes__ [~espes@205.185.120.132] has joined #bitcoin-wizards | 12:37 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 12:39 | |
andytoshi | for constant-size sigs, i wonder if you can do something like: replace the s_i's with a single sum of c_i^i*x_i, then [magic magic] this reduces to "given g^x, g^(x^2), ..., g^(x^q) determine g^(x^{q+1})" which is a standard and imo safe assumption (called q-diffie-hellman iirc) | 12:39 |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Client Quit] | 12:41 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 12:51 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 12:51 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 12:51 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Read error: Connection reset by peer] | 12:52 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 12:52 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has joined #bitcoin-wizards | 12:53 | |
-!- weex [~weex@fsf/member/weex] has joined #bitcoin-wizards | 12:56 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 244 seconds] | 12:57 | |
-!- weex_ [~weex@99-6-135-18.lightspeed.snmtca.sbcglobal.net] has quit [Read error: Connection reset by peer] | 12:57 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 12:58 | |
-!- xenog [~xeno@46.7.118.40] has quit [Ping timeout: 265 seconds] | 13:00 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 13:01 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 244 seconds] | 13:03 | |
adam3us | andytoshi: i know scribbles on paper here in similar directions. the hard part is to correct it so you dont disclose which signature was the one with known private key. if it can be made to work its practically useful for bitcoin. | 13:03 |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] | 13:03 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 13:03 | |
-!- damethos [~damethos@unaffiliated/damethos] has quit [Ping timeout: 252 seconds] | 13:04 | |
-!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has quit [Remote host closed the connection] | 13:04 | |
adam3us | andytoshi: the issue is one of the s_i values is computed as \alpha-c_i*x_i (where x_i is the private key from y_i = g^x_i) | 13:04 |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards | 13:06 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 244 seconds] | 13:09 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 13:10 | |
andytoshi | the other s_i's are random, i wonder if we can deterministically generate them from each other (with an arbitrary one being programmable) with something like an "invertible permutation hash" | 13:10 |
andytoshi | lol, is there anything wrong with just doing s_i = s_0 + i actually? | 13:11 |
-!- zooko [~user@97-122-248-7.hlrn.qwest.net] has quit [Ping timeout: 272 seconds] | 13:15 | |
andytoshi | or what if all the s_i's are the same? | 13:21 |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 13:22 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 13:23 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 13:23 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has joined #bitcoin-wizards | 13:23 | |
-!- cbeams [~cbeams@chello084114181075.1.15.vie.surfer.at] has quit [Changing host] | 13:23 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 13:23 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Remote host closed the connection] | 13:23 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 13:23 | |
adam3us | andytoshi: i did try s_{k+1} = E( s_k ) which implies s_{k-1} = D( s_k ) etc however you still arrive back at the problem that either you make the one you can fix coincide with the c_k you are calculating and divulge which is the real private key) | 13:24 |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has quit [Remote host closed the connection] | 13:25 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has joined #bitcoin-wizards | 13:25 | |
andytoshi | i don't see why, the one you fix is blinded by α which is not revealed | 13:27 |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has joined #bitcoin-wizards | 13:28 | |
-!- eudoxia [~eudoxia@r167-63-59-81.su-static.adinet.com.uy] has quit [Quit: Leaving] | 13:28 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has quit [Ping timeout: 252 seconds] | 13:30 | |
andytoshi | oh derp i see, you cannot actually have all the s_i's constant because you need to know c_k (which depends on s_{k-1}) before you compute s_k | 13:32 |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 13:33 | |
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Remote host closed the connection] | 13:35 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Ping timeout: 245 seconds] | 13:36 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 13:36 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Ping timeout: 252 seconds] | 13:39 | |
-!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards | 13:39 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 13:39 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 13:40 | |
-!- fac7or [~fac7or@90.193.157.46] has joined #bitcoin-wizards | 13:45 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 13:47 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 13:48 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has quit [Read error: Connection reset by peer] | 13:49 | |
-!- cbeams [~cbeams@unaffiliated/cbeams] has joined #bitcoin-wizards | 13:50 | |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has quit [Quit: wyager] | 13:51 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 13:54 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 13:54 | |
-!- xenog [~xeno@46.7.118.40] has joined #bitcoin-wizards | 13:59 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 14:02 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 14:02 | |
-!- Ody10 [~Odysseas@client-8-29.eduroam.oxuni.org.uk] has joined #bitcoin-wizards | 14:03 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 14:08 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 14:08 | |
-!- lclc [~lucas@unaffiliated/lclc] has quit [Ping timeout: 256 seconds] | 14:08 | |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has joined #bitcoin-wizards | 14:10 | |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has quit [Client Quit] | 14:13 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 14:20 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 14:21 | |
-!- fac7or [~fac7or@90.193.157.46] has quit [] | 14:23 | |
-!- prodatalab_ [~prodatala@c-69-254-45-177.hsd1.fl.comcast.net] has joined #bitcoin-wizards | 14:23 | |
-!- prodatalab [~prodatala@c-69-254-45-177.hsd1.fl.comcast.net] has quit [Ping timeout: 246 seconds] | 14:24 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 14:24 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 14:25 | |
Eliel | if you wanted to help people learn bitcoin better, you'd first need to create a compact but easily understandable materials and then persuade the most popular wallets to include or at least link to it. | 14:30 |
nsh | you mean documentation? | 14:34 |
nsh | it's useful to appreciate how the curve might look when you graph the amount of information required to understand something well enough to do it right against the distribution of people who would benefit by using it | 14:36 |
nsh | i suspect the decay is quite sharp | 14:36 |
nsh | you can only package things and make them accessible to a certain degree, after that it's just a case of how much a given person is willing to eat the morsels | 14:37 |
nsh | if you want a wide franchise, you can't expect there to be a large meal of lore to swallow | 14:37 |
nsh | even if you make it into a yummy fruit smoothie | 14:37 |
bramc | Given that journalists sometimes write laudatory 'bitcoin is the future' articles while clearly not even understanding what it does and how, I don't think lack of documentation is the problem. | 14:37 |
nsh | journalism is the problem :) | 14:37 |
nsh | no, that's glib :) | 14:37 |
bliljerk101 | what's the bitcoin-wizards channel for? | 14:38 |
bramc | bliljerk101, For discussing advanced topics and potential new development outside of the day to day of bitcoin development | 14:39 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 14:39 | |
nsh | discussion of the theory and future developments of the technology of the blockchain and its associated/peripheral things | 14:39 |
nsh | and sometimes, within reason, other topics that might be of interest to the demographic that would usually discuss such thing | 14:40 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 14:40 | |
-!- wallet42 [~wallet42@home-tomis2.rdsct.ro] has quit [Quit: Leaving.] | 14:40 | |
-!- xenog [~xeno@46.7.118.40] has quit [Ping timeout: 264 seconds] | 14:41 | |
-!- Profreid [~Profreitt@gateway/vpn/privateinternetaccess/profreid] has quit [Quit: Profreid] | 14:42 | |
bliljerk101 | i see. i wasn't sure since i don't see much useful discussion going on in here | 14:43 |
bramc | bliljerk101, You can see past discussion in the archives on bitcoin.ninja | 14:43 |
nsh | thank goodness you intervened, bliljerk101 :) | 14:44 |
bramc | It frequently gets deep into arcane and technical discussions | 14:44 |
-!- Ody10 [~Odysseas@client-8-29.eduroam.oxuni.org.uk] has quit [Quit: Ody10] | 14:45 | |
-!- xenog [~xeno@46.7.118.40] has joined #bitcoin-wizards | 14:45 | |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has joined #bitcoin-wizards | 14:47 | |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has quit [Client Quit] | 14:48 | |
-!- prodatalab_ is now known as prodatalab | 14:48 | |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has joined #bitcoin-wizards | 14:49 | |
-!- fac7or [~fac7or@90.193.157.46] has joined #bitcoin-wizards | 14:49 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection] | 14:51 | |
-!- xenog [~xeno@46.7.118.40] has quit [Ping timeout: 264 seconds] | 14:56 | |
bliljerk101 | bramc thanks. nsh thanks for adding merit to my previous statement | 14:56 |
* nsh nods | 14:56 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 14:58 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 14:58 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 15:00 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 15:01 | |
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards | 15:04 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has joined #bitcoin-wizards | 15:05 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has quit [Remote host closed the connection] | 15:08 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has joined #bitcoin-wizards | 15:09 | |
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has joined #bitcoin-wizards | 15:09 | |
-!- mkarrer [~mkarrer@126.Red-83-32-132.dynamicIP.rima-tde.net] has joined #bitcoin-wizards | 15:11 | |
-!- koeppelmann [~koeppelma@dyn-160-39-29-101.dyn.columbia.edu] has quit [Ping timeout: 246 seconds] | 15:13 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 15:14 | |
-!- rhadamanthus [~rhadamant@unaffiliated/rhadamanthus] has quit [Quit: rhadamanthus] | 15:17 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Ping timeout: 250 seconds] | 15:18 | |
-!- droark [~droark@209-6-53-207.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: ZZZzzz…] | 15:20 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 15:24 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 15:25 | |
-!- ebfull [~ebfull@c-76-120-40-34.hsd1.co.comcast.net] has quit [Remote host closed the connection] | 15:47 | |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has quit [Quit: wyager] | 15:48 | |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has joined #bitcoin-wizards | 15:50 | |
-!- wyager [~wyager@nat-128-62-76-251.public.utexas.edu] has quit [Client Quit] | 15:50 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 15:53 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 15:53 | |
zooko | phantomcircuit, maaku: Ah! Psychology! Now that is an argument I can admit might be true, although I have a hard time judging if it is true. | 15:54 |
phantomcircuit | zooko, it's pretty obvious that it's different | 15:55 |
phantomcircuit | there's a reason the irs collects taxes through withholding and tax collectors | 15:56 |
maaku | zooko: the psychological argument is real | 15:56 |
maaku | the other argument is from sticky prices | 15:56 |
maaku | inflation allows those closest to the source of money to unevenly profit from the inflation | 15:57 |
zooko | To me sticky prices are another expression of psychology. | 15:57 |
zooko | Or of inaccurate or limited mental models of the players. | 15:57 |
maaku | well, in the sense that economics is really a social science | 15:57 |
zooko | bbiab | 15:58 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 16:05 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 16:06 | |
-!- xenog [~xeno@46.7.118.40] has joined #bitcoin-wizards | 16:06 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 16:09 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 16:10 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:cdbd:393e:aeae:591] has joined #bitcoin-wizards | 16:11 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 16:26 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 16:26 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 16:31 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Client Quit] | 16:35 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] | 16:40 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 16:48 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 16:48 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 16:51 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Client Quit] | 16:52 | |
-!- wallet42 [~wallet42@home-tomis2.rdsct.ro] has joined #bitcoin-wizards | 17:03 | |
-!- flower_ [~user@202.44.238.62] has joined #bitcoin-wizards | 17:04 | |
-!- flower [~user@202.44.238.62] has quit [Ping timeout: 272 seconds] | 17:07 | |
-!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has joined #bitcoin-wizards | 17:16 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 17:16 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 17:17 | |
-!- SwedFTP [~SwedFTP@unaffiliated/swedftp] has joined #bitcoin-wizards | 17:17 | |
-!- delll_ [~chatzilla@yh97.internetdsl.tpnet.pl] has quit [Ping timeout: 252 seconds] | 17:17 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 17:19 | |
-!- xenog [~xeno@46.7.118.40] has quit [Quit: Leaving.] | 17:20 | |
-!- dabura667 [uid43070@gateway/web/irccloud.com/x-uelnblcwccxbcyqj] has joined #bitcoin-wizards | 17:21 | |
-!- skittylx [~skittylx@184.107.219.242] has joined #bitcoin-wizards | 17:22 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 17:26 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 17:26 | |
-!- mkarrer [~mkarrer@126.Red-83-32-132.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] | 17:26 | |
-!- ceedz [~eric@187.139.146.65] has joined #bitcoin-wizards | 17:30 | |
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 252 seconds] | 17:33 | |
-!- nuke1989 [~nuke@176.92.55.87] has quit [Read error: Connection reset by peer] | 17:37 | |
-!- nuke1989 [~nuke@46-163-153.adsl.cyta.gr] has joined #bitcoin-wizards | 17:37 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Quit: Leaving] | 17:39 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 17:39 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 17:47 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 17:47 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 17:50 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 17:50 | |
-!- skittylx [~skittylx@184.107.219.242] has quit [Quit: meatworld time] | 17:54 | |
-!- Mably [~Mably@unaffiliated/mably] has quit [Read error: Connection reset by peer] | 17:55 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 17:56 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] | 18:00 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has joined #bitcoin-wizards | 18:01 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 18:06 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 18:06 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 18:07 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 18:08 | |
-!- Quanttek [~quassel@ip1f1171b4.dynamic.kabel-deutschland.de] has quit [Ping timeout: 264 seconds] | 18:10 | |
-!- d1ggy [~d1ggy@dslb-088-071-013-176.088.071.pools.vodafone-ip.de] has joined #bitcoin-wizards | 18:18 | |
-!- d1ggy_ [~d1ggy@dslb-088-071-014-097.088.071.pools.vodafone-ip.de] has quit [Ping timeout: 272 seconds] | 18:21 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 18:24 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 18:25 | |
-!- ceedz [~eric@187.139.146.65] has quit [Quit: ceedz] | 18:34 | |
-!- ceedz [~eric@187.139.146.65] has joined #bitcoin-wizards | 18:36 | |
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards | 18:40 | |
-!- vmatekole [~vmatekole@g230142110.adsl.alicedsl.de] has quit [Remote host closed the connection] | 18:41 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 18:51 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 18:51 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 18:54 | |
-!- pigeons [~pigeons@172.56.5.12] has joined #bitcoin-wizards | 18:57 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Ping timeout: 240 seconds] | 18:57 | |
-!- ebfull [~ebfull@c-76-120-40-34.hsd1.co.comcast.net] has joined #bitcoin-wizards | 19:01 | |
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye] | 19:06 | |
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer] | 19:06 | |
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards | 19:07 | |
-!- ceedz [~eric@187.139.146.65] has quit [Quit: ceedz] | 19:12 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 19:13 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 19:14 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 19:19 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 19:20 | |
-!- skittylx [~skittylx@ks203868.kimsufi.com] has joined #bitcoin-wizards | 19:20 | |
-!- ceedz [~eric@187.139.146.65] has joined #bitcoin-wizards | 19:21 | |
-!- sneak [~sneak@unaffiliated/sneak] has quit [Ping timeout: 252 seconds] | 19:22 | |
-!- sneak [~sneak@unaffiliated/sneak] has joined #bitcoin-wizards | 19:22 | |
-!- llllllllll [~lllllllll@6d482698.ftth.concepts.nl] has quit [] | 19:23 | |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 255 seconds] | 19:27 | |
-!- ceedz [~eric@187.139.146.65] has quit [Quit: ceedz] | 19:34 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 19:36 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 19:36 | |
-!- HaltingState [~HaltingSt@unaffiliated/haltingstate] has quit [Quit: Leaving] | 19:39 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:cdbd:393e:aeae:591] has quit [Ping timeout: 265 seconds] | 19:44 | |
-!- OneNomos [~OneNomos@pool-71-163-227-3.washdc.east.verizon.net] has quit [Remote host closed the connection] | 19:51 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 19:57 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 20:00 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 20:01 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Client Quit] | 20:01 | |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:cdbd:393e:aeae:591] has joined #bitcoin-wizards | 20:02 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 20:08 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Ping timeout: 245 seconds] | 20:11 | |
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-egbvscdqovjsnabf] has quit [Ping timeout: 272 seconds] | 20:13 | |
-!- dc17523be3 [~unknown@cpe-66-68-54-206.austin.res.rr.com] has joined #bitcoin-wizards | 20:14 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 20:27 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 20:28 | |
-!- dc17523be3 [~unknown@cpe-66-68-54-206.austin.res.rr.com] has quit [Ping timeout: 256 seconds] | 20:29 | |
-!- dc17523be3 [~unknown@193.138.219.233] has joined #bitcoin-wizards | 20:31 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 20:45 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 20:45 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 20:46 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 20:47 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has joined #bitcoin-wizards | 20:51 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services] | 20:53 | |
-!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards | 20:53 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 20:56 | |
-!- fac7or [~fac7or@90.193.157.46] has quit [] | 20:57 | |
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards | 20:58 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Ping timeout: 256 seconds] | 21:00 | |
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards | 21:01 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards | 21:01 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 21:02 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 21:03 | |
-!- jaekwon_ [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 246 seconds] | 21:04 | |
-!- orik [~orik@50-46-132-219.evrt.wa.frontiernet.net] has quit [Ping timeout: 252 seconds] | 21:11 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 21:15 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Ping timeout: 246 seconds] | 21:18 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 21:18 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 21:21 | |
-!- Dr-G2 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Ping timeout: 256 seconds] | 21:22 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 21:22 | |
-!- espes__ [~espes@205.185.120.132] has quit [Ping timeout: 264 seconds] | 21:23 | |
-!- huseby [~huseby@unaffiliated/huseby] has quit [Ping timeout: 265 seconds] | 21:25 | |
-!- GreenIsMyPepper [~GreenIsMy@altcoins.are-on-my.ignorelist.com] has quit [Ping timeout: 265 seconds] | 21:25 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] | 21:28 | |
-!- GreenIsMyPepper [~GreenIsMy@altcoins.are-on-my.ignorelist.com] has joined #bitcoin-wizards | 21:29 | |
-!- espes__ [~espes@205.185.120.132] has joined #bitcoin-wizards | 21:29 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 21:30 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has quit [Read error: Connection reset by peer] | 21:35 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has joined #bitcoin-wizards | 21:36 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 245 seconds] | 21:39 | |
-!- jaekwon_ [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards | 21:39 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 21:52 | |
-!- agorist000 [~snizysnaz@68-114-156-198.dhcp.kgpt.tn.charter.com] has joined #bitcoin-wizards | 21:52 | |
-!- agorist000 [~snizysnaz@68-114-156-198.dhcp.kgpt.tn.charter.com] has quit [Changing host] | 21:52 | |
-!- agorist000 [~snizysnaz@unaffiliated/agorist000] has joined #bitcoin-wizards | 21:52 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 21:52 | |
agorist000 | IIRC the new 0.10.0 version uses deterministic signing with libsecp256k1. Is this correct? | 21:53 |
phantomcircuit | agorist000, yes | 21:54 |
phantomcircuit | signing but not verification | 21:54 |
agorist000 | Does that mean that the 3rd party TXID malleability problem is solved? | 21:54 |
phantomcircuit | no | 21:55 |
agorist000 | I see. What else is needed for this to be solved then? | 21:56 |
gmaxwell | agorist000: thats a complete and total misunderstanding of what malleability and determinstic signing mean. | 21:56 |
gmaxwell | its unrelated. | 21:56 |
gmaxwell | determinstic signing does not and cannot make the signatures unique. | 21:56 |
-!- huseby [~huseby@unaffiliated/huseby] has joined #bitcoin-wizards | 21:56 | |
gmaxwell | agorist000: malleability is an intentional feature it cannot be solved without abandoning useful features (like lighthouses' kickstarter transaction); perhaps you only intend to say unwelcome malleability? thats addressed by BIP 62. | 21:58 |
agorist000 | I see. Thanks for taking the time to explain. I shall have to research further. | 22:00 |
Luke-Jr | do we need BIP 62 if we end up adding a new OP_CHECKSIG with Joseph's sighash changes? | 22:02 |
-!- skittylx [~skittylx@ks203868.kimsufi.com] has quit [Quit: Bye] | 22:03 | |
-!- agorist000 [~snizysnaz@unaffiliated/agorist000] has quit [Ping timeout: 252 seconds] | 22:06 | |
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has left #bitcoin-wizards [] | 22:07 | |
maaku | Luke-Jr: yes they are mostly unrelated | 22:10 |
Luke-Jr | implementation-wise, yes; but what does BIP 62 solve that the latter does not? | 22:11 |
maaku | Joseph's suggestions (if they work... they at minimum require storing more informatino per UTXO than we currently are) are active opt-in | 22:11 |
maaku | bip 62 are opt-out | 22:11 |
maaku | and they cover different cases -- e.g. bip 62 doesn't protect against signer malleability, but it does work out of the box for "normal" transactions | 22:12 |
maaku | whereas Joseph's extensions do protect against signer malleability but are only really usable in certain constructs. they are not generally safe | 22:13 |
-!- moa [~moa@opentransactions/dev/moa] has joined #bitcoin-wizards | 22:14 | |
Luke-Jr | I disagree that BIP62 is any more opt-out.. | 22:16 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 22:16 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 22:17 | |
GreenIsMyPepper | Mmm I guess I see BIP 62 as a "nice to have", but it seems to get you convenience more than security? If an output is a single person/address, the receiver can just re-sign. | 22:17 |
maaku | Luke-Jr: what I meant is that typical use of the bitcoin protocl is protected by malleability by default with bip62. to be vulnerable you have to "opt out" by using different sighash modes for example | 22:18 |
GreenIsMyPepper | Whereas a normalized sighash flag lets you spend from a mutated transaction with a multisig output, which is when malleability is actively dangerous IMO | 22:18 |
Luke-Jr | maaku: you first have to opt-in by using v2 txs | 22:18 |
maaku | Luke-Jr: eh.. so? that's a trivial one line fix for any infrastructure | 22:19 |
maaku | GreenIsMyPepper: did you see my point about the normalized txid? | 22:19 |
GreenIsMyPepper | maaku: which point? sorry | 22:19 |
maaku | there isn't a way to calulate that from the infromation in the UTXO | 22:19 |
maaku | *the UTXO db | 22:20 |
Luke-Jr | maaku: current implementation in Bitcoin Core of the UTXO db* | 22:20 |
GreenIsMyPepper | no you'd need to also include the normalized txid as part of the UTXO | 22:20 |
-!- moa [~moa@opentransactions/dev/moa] has quit [Read error: Connection reset by peer] | 22:20 | |
* Luke-Jr still prefers using "hash of the scriptPubKey", which doesn't have any requirement to change UTXO db format | 22:21 | |
maaku | right so at minimum you'd have to upgrade the UTXO db on startup, including re-downloading blocks with unspent txns if pruning is enabled (which is likely to be deployed first...) | 22:21 |
-!- moa [~moa@opentransactions/dev/moa] has joined #bitcoin-wizards | 22:21 | |
GreenIsMyPepper | Luke-Jr: I can understand the argument that people do silly things like reuse addresses, so keeping them from shooting themselves in the foot might make sense, even if that means UTXO size is ~doubled | 22:22 |
maaku | Luke-Jr: at the cost of not being sufficient if you care about more than just the on output | 22:22 |
bramc | bip 62 doesn't fix the problem that you can't know a utxo output id until after the transaction has been committed | 22:22 |
maaku | bramc: for certain transactions it does | 22:23 |
maaku | if you assume that the signers don't re-sign with a different nonce, of course | 22:23 |
bramc | maaku, Let me rephrase, until after you know a valid signature for the transaction | 22:23 |
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 22:24 | |
GreenIsMyPepper | maaku: it's not unsolvable. for older transactions the normalized txid can only spend from tx version number above 3, etc. | 22:24 |
bramc | gmaxwell, How do lighthouse transactions work? The web page doesn't go into much detail. | 22:24 |
GreenIsMyPepper | but that entails some risk as well for some clients that don't check or download the transactions they're spending (blockchain.info?) | 22:25 |
maaku | gmaxwell is gone. i angered him. but the search term you might want is "assurance contract" | 22:25 |
maaku | hearn gave a good talk about it at the 2014 conference too, which hopefully is available online | 22:26 |
phantomcircuit | bramc, iirc they're basically just anyone can pay | 22:26 |
maaku | GreenIsMyPepper: it's probably easier and better to just upgrade the db, if this feature is wanted bad enough to be deployed | 22:27 |
maaku | i just wasn't sure if you had considered this issue | 22:27 |
GreenIsMyPepper | maaku: Didn't consider blockchain pruning, just older txes, it's a good point. | 22:29 |
bramc | I'm not quite following how SIGHASH_ANYONECANPAY works | 22:32 |
maaku | bramc: you dont sign input ids | 22:33 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 22:34 | |
bramc | It seems like in lighthouse, somebody creates a transaction which sends the goal amount to a specific output, and then everybody else adds in bits to act as its inputs | 22:34 |
GreenIsMyPepper | anyonecanpay means you don't sign any input other than your own | 22:34 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 22:34 | |
bramc | So how are signatures of the other inputs included then? And how do they specify the output? | 22:35 |
-!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 264 seconds] | 22:35 | |
GreenIsMyPepper | they are included as part of the transaction, the other inputs are not SIGNED as part of your own input signature | 22:35 |
bramc | But there has to be some signature of the input utxos somewhere to make their spending valid | 22:36 |
phantomcircuit | bramc, each input signs the outputs | 22:37 |
phantomcircuit | or something to that effect | 22:37 |
phantomcircuit | i cant 100% remember | 22:37 |
GreenIsMyPepper | the signature is included as part of your own input. presume 100 inputs, one of them your own. you sign all outputs and your OWN input, all other inputs are not signed. your signature included as part of the transaction | 22:37 |
bramc | It seems like the big advantage is that the pledgers can go offline before everything goes through, otherwise there's a lot of round and round with getting the transaction re-signed as you find that some of the inputs have changed | 22:38 |
GreenIsMyPepper | bramc: this is the most accurate description out there (the stuff in the wiki has some small errors) Page 35: http://enetium.com/resources/Bitcoin.pdf | 22:39 |
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:cdbd:393e:aeae:591] has quit [Ping timeout: 265 seconds] | 22:39 | |
bramc | Thanks GreenIsMyPepper that's a document I should read through in its own right | 22:40 |
GreenIsMyPepper | np, yeah, the primary value of anyonecanpay in lighthouse afaik is asynchronous transaction creation and an inability to attack by just refusing to sign after tx construction | 22:42 |
bramc | It seems like the initial bitcoin version was something satoshi had spent quite a bit of time on before releasing it | 22:43 |
maaku | maybe | 22:43 |
bramc | The only real hint I've seen to satoshi's identity is that john gilmore was just a liiitle too quick about giving a deep insight in response to the initial post. I suspect he knows who satoshi is. | 22:45 |
maaku | fyi satoshi speculation is frowned upon here. no good comes of that. | 22:46 |
bramc | Fair enough, that's all I have to say on the matter anyway | 22:46 |
bramc | Not sure how I feel about sigtypes. My mental model has mostly had transactions including all inputs and outputs in a single signed entity. | 22:48 |
bramc | sigtypes feels both overkill for what's actually used right now and underpowered for possible future extension | 22:49 |
bramc | Anyway, I definitely need to read through the entire developer reference in detail, to make sure I've got everything, and because that's a lot easier than wading through the wiki. At least for me it is, because that's the way my brain works. | 22:51 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 22:51 | |
GreenIsMyPepper | Yeah, exotic sighash combinations are very rarely used. Some seem completely pointless until you think about it for a long time (sighash_none can turn a 2-of-2 into a 1-of-1) | 22:51 |
GreenIsMyPepper | multisig | 22:51 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 22:51 | |
GreenIsMyPepper | after it hits the blockchain | 22:52 |
bramc | If you throw in schnorr signatures there isn't clear utility even for multisig, just regular sig, hash preimage, and nlocktime | 22:52 |
bramc | That first comma should probably have been a period. | 22:53 |
bramc | Here's the opposite question: Is there any real downside to making everything ANYONECANPAY? | 22:55 |
bramc | I mean, if you're starting over from scratch | 22:56 |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has joined #bitcoin-wizards | 22:57 | |
GreenIsMyPepper | You may want to define the person paying. There is a minor side issue that the transaction fees are implicitly defined so by controlling both inputs and outputs you're implicitly writing the transaction fee as part of your signature. With anyonecanpay, the fee is not defined. | 22:58 |
GreenIsMyPepper | By subtracting inputs minus outputs. | 22:59 |
bramc | So how do you get the fee with anyonecanpay? | 22:59 |
GreenIsMyPepper | When you sign an anyonecanpay transaction the transaction fee is not defined, it is effectively set by the last payer | 23:00 |
GreenIsMyPepper | the last signer, i mean. | 23:00 |
bramc | So if you overshoot lighthouse the extra all goes to a transaction fee? | 23:00 |
GreenIsMyPepper | The miners get the extra fees | 23:01 |
GreenIsMyPepper | miner (no s) | 23:01 |
GreenIsMyPepper | So if total input is 1.1 BTC and output is 1 BTC, implicitly the transaction fee paid to the miner is 0.1 BTC | 23:02 |
bramc | Yeah that I understand. That edge case of lighthouse seems suboptimal though | 23:02 |
GreenIsMyPepper | TBH i don't know how lighthouse solves this. | 23:02 |
hearn | lighthouse does not let you over-pledge | 23:03 |
bramc | My suspicion is that it tries to keep everyone from overshooting. That of course has problems with a miner who messes with the transaction making everybody think it's short when it isn't | 23:03 |
hearn | miners do not have access to the pledge data before the contract is finalised and broadcast | 23:04 |
bramc | hearn, how does it enforce that? | 23:04 |
hearn | enforce what? | 23:04 |
bramc | A miner could participate in the transaction forming and mess with it | 23:04 |
hearn | "mess with it" how? pledges are typically stored on a server that's co-operating with the project owner. random people cannot simply delete other peoples pedges | 23:05 |
GreenIsMyPepper | Signatures are not exchanged between participants, only to the project owner? | 23:05 |
hearn | yes | 23:05 |
-!- hktud0 [~ncidsk@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer] | 23:05 | |
GreenIsMyPepper | So a zero-fee tx will never get broadcast? ok, makes sense. | 23:05 |
-!- da2ce7_ [~da2ce7@opentransactions/dev/da2ce7] has joined #bitcoin-wizards | 23:06 | |
-!- hktud0 [ncidsk@unaffiliated/fluffybunny] has joined #bitcoin-wizards | 23:08 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 23:09 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 23:09 | |
bramc | If you fix malleability properly ANYONECANPAY is a little weird because two different outputs could have nothing differentiating them | 23:11 |
bramc | Of course, if you don't reuse keys that won't happen... | 23:11 |
-!- Ody10 [~Odysseas@client-8-29.eduroam.oxuni.org.uk] has joined #bitcoin-wizards | 23:18 | |
-!- hearn [~mike@84-75-198-85.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 23:22 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 23:27 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 23:28 | |
GreenIsMyPepper | Depends on what you mean by fixing malleability. For non-chained transactions you use a normalized transaction id by stripping scriptSig, you can't realistically spend from a different output. But yeah, if you strip all input sigs to fix malleability reusing keys can be disastrous. | 23:31 |
GreenIsMyPepper | Sorry, I meant, strip all input txids to fix malleability to fix malleability reusing keys can lose money. | 23:33 |
bramc | Depending on how it's implemented it might just result in the later transaction being declared invalid | 23:35 |
bramc | Because it's redundant | 23:35 |
bramc | Of course that could also mean that someone could permanently make a transaction non-committable on a reorg, which seems like a bad thing. | 23:36 |
-!- Ody10 [~Odysseas@client-8-29.eduroam.oxuni.org.uk] has quit [Quit: Ody10] | 23:37 | |
GreenIsMyPepper | Yes, using a normalized txid has situations which don't solve malleability in chained transactions and anyonecanpay transactions. Stripping out the input txid entirely can solve it, but entails risks. | 23:37 |
GreenIsMyPepper | for users that reuse transactions, but should be acceptable for wallets which don't expose bitcoin addresses. | 23:38 |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaways.net] has quit [Read error: Connection reset by peer] | 23:38 | |
-!- Dr-G3 [~Dr-G@gtng-d9bf77a0.pool.mediaWays.net] has joined #bitcoin-wizards | 23:39 | |
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards | 23:41 | |
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards | 23:46 | |
bramc | In the case of one input and one output you might as well have both the input and the output be specified in a single descriptor | 23:47 |
-!- shesek [~shesek@77.127.13.193] has joined #bitcoin-wizards | 23:52 | |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has quit [Read error: Connection timed out] | 23:52 | |
bramc | Okay, here's my thought: The utxo should be specified based on a list of all the inputs and the outputs. The real question is how signatures of the inputs can be combined to validate a transaction | 23:52 |
-!- adam3us [~Adium@host-92-18-107-164.as13285.net] has joined #bitcoin-wizards | 23:53 | |
bramc | So the simplest signature type is to give the whole utxo being signed. Next simplest is to sign its own input and the output and sign that. | 23:53 |
bramc | So utxos referring to each other directly with no reference to signatures is still the 'right' way to do it, but there has to be some kind of extension mechanism for signatures, or at least something equivalent to supporting anyonecanpay | 23:55 |
GreenIsMyPepper | Do you mean to use the index position in the utxo instead of txids? | 23:55 |
GreenIsMyPepper | because then reorgs start to get very messy... | 23:56 |
sipa | it means you're relying on blockchain functionality to define transaction validity | 23:57 |
--- Log closed Sun Mar 01 00:00:08 2015 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!