--- Log opened Tue Jun 28 00:00:42 2016 | ||
-!- limbera [~limbera@203.87.66.48] has joined #bitcoin-wizards | 00:01 | |
limbera | is this the right place to ask questions about bitcoin/blockchain? | 00:01 |
---|---|---|
limbera | i have some holes in my understanding that i'm trying to mend | 00:01 |
-!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards | 00:02 | |
-!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] | 00:08 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-qouklefpwwyguzav] has joined #bitcoin-wizards | 00:19 | |
-!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has joined #bitcoin-wizards | 00:24 | |
jl2012 | here or #bitcoin-dev | 00:26 |
-!- markus-k [~markus-k@p4FCCD3B4.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 00:33 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 250 seconds] | 00:35 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards | 00:36 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] | 00:41 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Read error: Connection reset by peer] | 01:08 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 01:10 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards | 01:11 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] | 01:22 | |
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [] | 01:33 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] | 01:38 | |
-!- chadd [~chxdd@66.87.147.240] has joined #bitcoin-wizards | 01:46 | |
-!- chxdd [~chxdd@cpe-75-85-143-92.hawaii.res.rr.com] has quit [Ping timeout: 276 seconds] | 01:48 | |
-!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards | 02:01 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards | 02:10 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 02:11 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 02:20 | |
-!- matsjj [~matsjj@p5B2094A1.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 02:25 | |
-!- chadd [~chxdd@66.87.147.240] has quit [Ping timeout: 244 seconds] | 02:34 | |
kinlo | just here, -dev is only for developmen | 02:40 |
kinlo | we'll redirect when needed :) | 02:40 |
kinlo | oh, wait, wrong channel, ask on #bitcoin | 02:40 |
-!- chxdd [~chxdd@66.87.147.52] has joined #bitcoin-wizards | 02:46 | |
-!- roidster [~chatzilla@71-95-217-105.static.mtpk.ca.charter.com] has quit [Ping timeout: 240 seconds] | 02:53 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Read error: Connection reset by peer] | 03:03 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 03:16 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 03:20 | |
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-lhmurgtujeopvxnb] has quit [Excess Flood] | 03:21 | |
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-ygrqlesialfwxdoe] has joined #bitcoin-wizards | 03:22 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Client Quit] | 03:23 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 03:35 | |
-!- MaxSan_ [~one@46.19.137.116] has joined #bitcoin-wizards | 03:37 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards | 03:44 | |
-!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 244 seconds] | 04:18 | |
-!- MaxSan_ [~one@46.19.137.116] has quit [Ping timeout: 240 seconds] | 04:21 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] | 04:31 | |
-!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards | 04:32 | |
-!- vyvojar [~v@ns382631.ovh.net] has joined #bitcoin-wizards | 04:34 | |
-!- JackH [~Jack@79-73-186-51.dynamic.dsl.as9105.com] has quit [Ping timeout: 258 seconds] | 04:35 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 252 seconds] | 04:40 | |
-!- MaxSan_ [~one@185.103.96.139] has joined #bitcoin-wizards | 04:45 | |
-!- c0rw1n_ [~c0rw1n@154.153-67-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards | 04:48 | |
-!- moli [~molly@unaffiliated/molly] has joined #bitcoin-wizards | 04:50 | |
-!- Starduster_ [~SD@unaffiliated/starduster] has joined #bitcoin-wizards | 05:13 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 246 seconds] | 05:14 | |
-!- Starduster [~SD@unaffiliated/starduster] has quit [Ping timeout: 276 seconds] | 05:16 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards | 05:18 | |
-!- JackH [~Jack@31.55.63.252] has joined #bitcoin-wizards | 05:21 | |
-!- ruby32 [~ruby32@184-207-8-89.pools.spcsdns.net] has joined #bitcoin-wizards | 05:21 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 244 seconds] | 05:30 | |
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 250 seconds] | 05:36 | |
-!- realchlorum_ [82536ea0@gateway/web/freenode/ip.130.83.110.160] has joined #bitcoin-wizards | 05:43 | |
realchlorum_ | Hello :) | 05:43 |
-!- chxdd [~chxdd@66.87.147.52] has quit [Read error: Connection reset by peer] | 05:51 | |
-!- ruby32d [~ruby32@184.207.8.203] has joined #bitcoin-wizards | 05:53 | |
-!- ruby32 [~ruby32@184-207-8-89.pools.spcsdns.net] has quit [Ping timeout: 250 seconds] | 05:55 | |
-!- realchlorum_ [82536ea0@gateway/web/freenode/ip.130.83.110.160] has quit [Ping timeout: 250 seconds] | 05:58 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 05:59 | |
-!- ruby32d [~ruby32@184.207.8.203] has quit [Ping timeout: 260 seconds] | 06:02 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds] | 06:06 | |
-!- chxdd [~chxdd@66.87.146.65] has joined #bitcoin-wizards | 06:07 | |
-!- shido6 [~textual@CPE00fc8d94d3f3-CM00fc8d94d3f0.cpe.net.cable.rogers.com] has joined #bitcoin-wizards | 06:12 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 264 seconds] | 06:17 | |
-!- ruby32 [~ruby32@184.207.7.212] has joined #bitcoin-wizards | 06:18 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 06:21 | |
-!- ruby32 [~ruby32@184.207.7.212] has quit [Read error: Connection reset by peer] | 06:28 | |
-!- ruby32d [~ruby32@38.121.165.30] has joined #bitcoin-wizards | 06:28 | |
-!- vyvojar [~v@ns382631.ovh.net] has quit [Read error: Connection reset by peer] | 06:30 | |
-!- vyvojar [~v@ns382631.ovh.net] has joined #bitcoin-wizards | 06:30 | |
-!- shido6 [~textual@CPE00fc8d94d3f3-CM00fc8d94d3f0.cpe.net.cable.rogers.com] has quit [Ping timeout: 244 seconds] | 07:00 | |
-!- bsm117532 [~mcelrath@38.121.165.30] has quit [Read error: Connection reset by peer] | 07:00 | |
-!- JackH [~Jack@31.55.63.252] has quit [Ping timeout: 244 seconds] | 07:00 | |
-!- johntramp [~john@175.111.102.145] has quit [Ping timeout: 252 seconds] | 07:02 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Ping timeout: 246 seconds] | 07:05 | |
-!- shido6 [~textual@CPE00fc8d94d3f3-CM00fc8d94d3f0.cpe.net.cable.rogers.com] has joined #bitcoin-wizards | 07:08 | |
-!- johntramp [~john@175.111.102.145] has joined #bitcoin-wizards | 07:08 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 07:15 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards | 07:16 | |
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards | 07:25 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] | 07:35 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds] | 07:53 | |
-!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind] | 08:07 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 08:10 | |
-!- Guest48238 [~SD@5ED11658.cm-7-2a.dynamic.ziggo.nl] has joined #bitcoin-wizards | 08:13 | |
-!- Starduster_ [~SD@unaffiliated/starduster] has quit [Ping timeout: 276 seconds] | 08:16 | |
-!- pro [~pro@unaffiliated/pro] has quit [Ping timeout: 260 seconds] | 08:20 | |
-!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards | 08:21 | |
-!- zooko [~user@c-73-229-199-227.hsd1.co.comcast.net] has joined #bitcoin-wizards | 08:23 | |
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has quit [Ping timeout: 246 seconds] | 08:25 | |
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards | 08:30 | |
-!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has quit [Ping timeout: 244 seconds] | 09:02 | |
-!- Guest48238 [~SD@5ED11658.cm-7-2a.dynamic.ziggo.nl] has quit [Ping timeout: 276 seconds] | 09:04 | |
-!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has joined #bitcoin-wizards | 09:13 | |
-!- zxzzt [~prod@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Ping timeout: 252 seconds] | 09:20 | |
-!- morcos [~morcos@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Ping timeout: 252 seconds] | 09:20 | |
-!- zxzzt [~prod@rrcs-67-251-193-154.nyc.biz.rr.com] has joined #bitcoin-wizards | 09:21 | |
-!- morcos [~morcos@rrcs-67-251-193-154.nyc.biz.rr.com] has joined #bitcoin-wizards | 09:21 | |
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards | 09:34 | |
-!- matsjj [~matsjj@p5B2094A1.dip0.t-ipconnect.de] has quit [Remote host closed the connection] | 09:58 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] | 10:08 | |
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Read error: Connection reset by peer] | 10:09 | |
-!- face [~face@mail.hmel.org] has joined #bitcoin-wizards | 10:12 | |
-!- chxdd [~chxdd@66.87.146.65] has quit [Read error: Connection reset by peer] | 10:15 | |
-!- chxdd [~chxdd@cpe-75-85-143-92.hawaii.res.rr.com] has joined #bitcoin-wizards | 10:15 | |
Taek | What if you had a proof-of-storage coin where the coin was cryptographically bound to actual storage | 10:23 |
Taek | meaning, if the storage disappeared, so would the coin | 10:23 |
Taek | I guess that makes it hard to outsource | 10:23 |
Taek | but it would put a floor on the value of the coin | 10:23 |
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards | 10:27 | |
-!- nuke1989 [~nuke@176.92.85.117] has joined #bitcoin-wizards | 10:30 | |
-!- Dizzle [~Dizzle@2605:6000:1019:409f:ecff:d832:e0dd:fe0f] has quit [Remote host closed the connection] | 10:34 | |
-!- bsm117532 [~mcelrath@38.121.165.30] has joined #bitcoin-wizards | 10:35 | |
-!- Starduster [~guest@unaffiliated/starduster] has joined #bitcoin-wizards | 10:38 | |
-!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has quit [Remote host closed the connection] | 10:46 | |
-!- espes__ is now known as espes | 10:49 | |
-!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has joined #bitcoin-wizards | 10:50 | |
-!- molz [~molly@unaffiliated/molly] has joined #bitcoin-wizards | 11:00 | |
-!- nicolag is now known as nicolagreco | 11:02 | |
-!- nuke1989 [~nuke@176.92.85.117] has quit [Ping timeout: 276 seconds] | 11:03 | |
-!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 244 seconds] | 11:04 | |
-!- Lysanders [~Lysanders@unaffiliated/lysanders] has joined #bitcoin-wizards | 11:14 | |
-!- nuke1989 [~nuke@176.92.237.25] has joined #bitcoin-wizards | 11:15 | |
-!- shido6 [~textual@CPE00fc8d94d3f3-CM00fc8d94d3f0.cpe.net.cable.rogers.com] has left #bitcoin-wizards ["Textual IRC Client: www.textualapp.com"] | 11:17 | |
-!- lvns [~lvns@18265b78.cst.lightpath.net] has joined #bitcoin-wizards | 11:28 | |
zooko | Taek: neat idea. :-) | 11:41 |
-!- afk11 [~afk11@unaffiliated/afk11] has quit [Ping timeout: 264 seconds] | 11:42 | |
-!- Dizzle [~Dizzle@2605:6000:1019:409f:b5b1:dbbd:4285:904] has joined #bitcoin-wizards | 11:46 | |
bsm117532 | Uh what did I miss... | 11:47 |
-!- lvns [~lvns@18265b78.cst.lightpath.net] has quit [Remote host closed the connection] | 11:49 | |
-!- afk11 [~afk11@109.255.154.81] has joined #bitcoin-wizards | 11:49 | |
-!- afk11 [~afk11@109.255.154.81] has quit [Changing host] | 11:49 | |
-!- afk11 [~afk11@unaffiliated/afk11] has joined #bitcoin-wizards | 11:49 | |
-!- lvns [~lvns@18265b78.cst.lightpath.net] has joined #bitcoin-wizards | 11:52 | |
bsm117532 | Taek: how do you achieve that? | 11:56 |
bsm117532 | In as much as a crypto-currency is a "digital bearer bond" -- its cryptographic proof is there in the smallness of the hash target, and it's compact to transmit. It sounds like your storage idea would require the "digital bearer bond" to be precisely the thing that is being stored. | 11:57 |
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:e0e1:3471:3a79:16d8] has quit [Read error: Connection reset by peer] | 12:04 | |
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:990a:792d:47b4:855e] has joined #bitcoin-wizards | 12:10 | |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards | 12:20 | |
-!- molly [~molly@unaffiliated/molly] has joined #bitcoin-wizards | 12:28 | |
-!- lvns_ [~lvns@18265b5e.cst.lightpath.net] has joined #bitcoin-wizards | 12:30 | |
-!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 246 seconds] | 12:31 | |
-!- lvns [~lvns@18265b78.cst.lightpath.net] has quit [Ping timeout: 244 seconds] | 12:33 | |
-!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 258 seconds] | 12:41 | |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] | 12:47 | |
-!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards | 12:54 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 12:56 | |
-!- Davasny [~quassel@78-11-193-195.static.ip.netia.com.pl] has joined #bitcoin-wizards | 13:03 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 13:05 | |
-!- Davasny [~quassel@78-11-193-195.static.ip.netia.com.pl] has quit [Read error: Connection reset by peer] | 13:07 | |
-!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards | 13:17 | |
-!- copumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Ping timeout: 258 seconds] | 13:20 | |
-!- molly [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] | 13:27 | |
-!- contrapumpkin is now known as copumpkin | 13:28 | |
-!- moli [~molly@unaffiliated/molly] has joined #bitcoin-wizards | 13:28 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 260 seconds] | 13:29 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 13:32 | |
-!- PeterR [cdfa7ea5@gateway/web/freenode/ip.205.250.126.165] has joined #bitcoin-wizards | 13:33 | |
-!- linton_s_dawson1 [linton_s_d@gateway/vpn/mullvad/x-fdgjexdgxveefljo] has joined #bitcoin-wizards | 13:35 | |
-!- JackH [~Jack@79-73-186-51.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 13:42 | |
-!- rdponticelli [~quassel@190.188.197.14] has joined #bitcoin-wizards | 13:45 | |
-!- MaxSan_ [~one@185.103.96.139] has quit [Ping timeout: 244 seconds] | 13:49 | |
-!- bustd_soket [~weechat@unaffiliated/loteriety] has quit [Ping timeout: 264 seconds] | 13:58 | |
-!- markus-k [~markus-k@p4FCCD3B4.dip0.t-ipconnect.de] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] | 14:02 | |
-!- PeterR [cdfa7ea5@gateway/web/freenode/ip.205.250.126.165] has quit [Ping timeout: 250 seconds] | 14:03 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 14:08 | |
-!- MaxSan_ [~one@109.202.107.147] has joined #bitcoin-wizards | 14:11 | |
-!- bustd_soket [weechat@gateway/vpn/mullvad/x-zapvxkjvgzvslgwk] has joined #bitcoin-wizards | 14:12 | |
-!- chxdd [~chxdd@cpe-75-85-143-92.hawaii.res.rr.com] has quit [Ping timeout: 246 seconds] | 14:14 | |
-!- lvns_ [~lvns@18265b5e.cst.lightpath.net] has quit [Remote host closed the connection] | 14:27 | |
-!- bsm117532 [~mcelrath@38.121.165.30] has quit [Remote host closed the connection] | 14:39 | |
-!- bsm117532 [~mcelrath@38.121.165.30] has joined #bitcoin-wizards | 14:41 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds] | 14:50 | |
-!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] | 14:51 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 260 seconds] | 14:53 | |
-!- edvorg [~edvorg@14.186.80.50] has quit [Ping timeout: 250 seconds] | 15:04 | |
-!- moli [~molly@unaffiliated/molly] has joined #bitcoin-wizards | 15:13 | |
-!- grubles [~grubles@unaffiliated/grubles] has quit [Ping timeout: 244 seconds] | 15:23 | |
-!- ruby32d [~ruby32@38.121.165.30] has quit [Remote host closed the connection] | 15:35 | |
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 260 seconds] | 15:43 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards | 15:49 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] | 15:52 | |
-!- linton_s_dawson1 [linton_s_d@gateway/vpn/mullvad/x-fdgjexdgxveefljo] has quit [Read error: Connection reset by peer] | 16:00 | |
-!- keesh [~noname@185.21.218.134] has quit [Ping timeout: 260 seconds] | 16:04 | |
-!- akoko [~u@77-46-245-49.dynamic.isp.telekom.rs] has quit [Ping timeout: 260 seconds] | 16:05 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Read error: Connection reset by peer] | 16:06 | |
-!- akoko [~u@77-46-245-49.dynamic.isp.telekom.rs] has joined #bitcoin-wizards | 16:07 | |
-!- keesh [~noname@185.21.218.134] has joined #bitcoin-wizards | 16:08 | |
-!- ruby32 [~ruby32@184.248.4.111] has joined #bitcoin-wizards | 16:10 | |
-!- akoko [~u@77-46-245-49.dynamic.isp.telekom.rs] has quit [Ping timeout: 260 seconds] | 16:12 | |
-!- akoko [~u@77-46-245-49.dynamic.isp.telekom.rs] has joined #bitcoin-wizards | 16:14 | |
-!- grubles [~grubles@unaffiliated/grubles] has joined #bitcoin-wizards | 16:15 | |
-!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards | 16:20 | |
-!- grubles [~grubles@unaffiliated/grubles] has quit [Ping timeout: 244 seconds] | 16:23 | |
-!- lvns [~lvns@pool-68-132-23-128.nycmny.fios.verizon.net] has joined #bitcoin-wizards | 16:26 | |
-!- grubles [~grubles@unaffiliated/grubles] has joined #bitcoin-wizards | 16:27 | |
-!- lvns [~lvns@pool-68-132-23-128.nycmny.fios.verizon.net] has quit [Ping timeout: 250 seconds] | 16:31 | |
-!- ruby32 [~ruby32@184.248.4.111] has quit [Read error: Connection reset by peer] | 16:41 | |
-!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has quit [Quit: Leaving] | 16:43 | |
-!- chxdd [~chxdd@cpe-75-85-143-92.hawaii.res.rr.com] has joined #bitcoin-wizards | 16:46 | |
-!- MaxSan_ [~one@109.202.107.147] has quit [Ping timeout: 252 seconds] | 16:49 | |
-!- MaxSan_ [~one@109.202.107.10] has joined #bitcoin-wizards | 17:07 | |
-!- davec_ [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: Connection reset by peer] | 17:19 | |
-!- davec_ [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards | 17:25 | |
-!- zooko [~user@c-73-229-199-227.hsd1.co.comcast.net] has quit [Ping timeout: 244 seconds] | 17:27 | |
-!- Dizzle [~Dizzle@2605:6000:1019:409f:b5b1:dbbd:4285:904] has quit [Remote host closed the connection] | 17:29 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 17:46 | |
-!- zooko [~user@2601:281:8000:8387:8539:261:6392:9406] has joined #bitcoin-wizards | 17:57 | |
zooko | Taek, bsm[0-9]*: This combines two of my favorite ideas: bearer bond controlled by private key, and Proof-of-Storage. | 17:58 |
-!- rdponticelli [~quassel@190.188.197.14] has quit [Remote host closed the connection] | 17:59 | |
bsm1175321 | Some day, someone will figure out the meaning behind the numbers...it shouldn't be too hard in the crypto community. | 18:11 |
-!- bsm117532 [~mcelrath@38.121.165.30] has quit [Killed (verne.freenode.net (Nickname regained by services))] | 18:11 | |
-!- bsm1175321 is now known as bsm117532 | 18:11 | |
bsm117532 | ahem, these numbers. My IRC client adds the 1. It has nothing to do with the others. | 18:11 |
-!- bsm1175321 [~mcelrath@38.121.165.30] has joined #bitcoin-wizards | 18:12 | |
bsm117532 | zooko: It seems to me that since presenting the proof of storage is equivalent to storage, the proof is effectively worthless (or equivalent). The idea, I think, is that the storer is holding *more* than they offer as proof. But this boils down to basic counterparty risk. | 18:13 |
bsm117532 | Any algorithm which seeks to determine whether I'm actually storing the data, without requiring me to produce *all* data, can be short-circuited. e.g. a bittorrent-style Merkle proof can be short circuited such that I store half as much data, but get paid half the time. Any challenge-response algorithm is at best statistical, unless you, yourself, are holding all the data. | 18:19 |
* bsm117532 suddenly groks the difficulty with proof-of-storage. | 18:20 | |
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards | 18:23 | |
bsm117532 | A ZKP that you hold could be constructed in an analagous manner to the Fiat-Shamir scheme. However this is effectively security by obscurity. If you intend to upload your data to the cloud, delete it, but retain a set of compact ZKP's, you're then reliant on those ZKP's not being stolen. | 18:24 |
bsm117532 | Any proof sufficient to actually *prove* you hold the data must be equivalent in size to the data itself. | 18:24 |
rusty2 | So, if bloom filtering sucks for privacy, are there other proposals? | 18:27 |
bsm117532 | A statistical proof that you're holding 97% of my data is worthless, when single bit errors can render an archived filesystem unreadable. (Don't get me started on filesystems without integrated error correction and detection...) | 18:27 |
-!- rusty2 is now known as rusty | 18:27 | |
bsm117532 | rusty: No. It doesn't matter what's in the "proof". If you request any subset of data, I know your target of interest is in the subset. | 18:28 |
bsm117532 | Your only recourse is to request a larger subset, and eventually, you're a full node. | 18:28 |
rusty | bsm117532: I'm starting a new thread, sorry for any confusion :) | 18:28 |
bsm117532 | rusty: no problem, I think Taek and zokoo are not online now anyway. ;-) | 18:29 |
bsm117532 | rusty: However, see https://en.wikipedia.org/wiki/Oblivious_transfer | 18:30 |
rusty | bsm117532: even if all filtering will reduce your anonymity set, the current implementation is both remarkably poor, and complex. Simply allowing a node to set filters based on the bottom 20 bits would be as effective, and be easy for wallet authors to reason about. | 18:33 |
bsm117532 | Using oblivious transfer, requesting a subset A of B such that A < B would presumably require a full node to perform a computation over a larger subset C such that A < C < B. So, presumably such an idea places a load upon full nodes that can easily be construed as a DoS attack. | 18:33 |
bsm117532 | rusty: Bloom filters are dumb, Cuckoo filters are where it's at. | 18:34 |
bsm117532 | You basically just described a Cuckoo filter. | 18:34 |
rusty | (Note: bottom 20 bits of some template-based transform of the tx, such as address extraction for p2pkh, etc). | 18:34 |
bsm117532 | The objects of interest to us are *already* the outputs of hash functions, and therefore uniformly distributed. There's no reason to hash them again in a Bloom filter, and as you say, it's unnecessarily complex. A cuckoo filter is precisely truncating to a certain number of bits. | 18:35 |
rusty | bsm117532: argh, no... you still want to be able to specify the number of bits you're interested in, eg. "bottom 10 bits are xxx". | 18:36 |
bsm117532 | rusty: that's unavoidable. | 18:36 |
rusty | bsm117532: well, uniformly distributed in the non-DoS case, but there's no advantage to bloom there either AFAICT. | 18:36 |
bsm117532 | You simply can't encode 100000 possibilities into only 10 bits. | 18:36 |
bsm117532 | Bloom filters are incredibly hard to reason about, since they involve opaque constants k (number of hash functions) and m (number of bits). It's much easier to reason about cuckoo filters -- if I'm asking for a cuckoo filter of 10 bits, you know there are at most 1024 possibilities in my set of interest. k and m just hide the obvious. | 18:39 |
rusty | bsm117532: ? If you have simple #bits-must-match-value filters, then sender can choose their precision. If you restrict #bits < 20, and the total number of filters per node, the filtering implementation gets extremely fast too. | 18:40 |
bsm117532 | Yes. Why the (?) ? | 18:40 |
bsm117532 | Maybe I'm missing what "filters per node" is referring to... | 18:41 |
rusty | A response to your "You simply can't encode 100000 possibilities into only 10 bits." which seems a non-sequiteur... | 18:41 |
-!- copumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 18:41 | |
rusty | bsm117532: the simplest scheme possible is a #bits-must-match-value filter. But you need more than one per node for that case (unless they're really only watching one address). | 18:42 |
bsm117532 | Why is more than one node required? (Forgive me I'm not super versant with bitcoin's SPV implementation) | 18:43 |
rusty | bsm117532: if my SPV wallet hands out two addresses, it wants to see payments to either one. If it's using BIP32, it can grind out addresses which match on the lower bits, simplifying its filter, but if it imports addresses from elsewhere it's inevitable that it will want more than one filtering pattern. | 18:45 |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-qouklefpwwyguzav] has quit [Quit: Connection closed for inactivity] | 18:45 | |
-!- Noldorin [~noldorin@unaffiliated/noldorin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] | 18:46 | |
bsm117532 | You're going to make me dig up my Bloom filter worksheets from years ago. I'm unable to reconstruct the argument I'm trying to give about cuckoo filters, except that I found them a lot easier to reason about. My conclusion was that the "filter size" was log(number of possible matched elements) for both Bloom and cuckoo, but Bloom was far more difficult to reason about due to the extra parameter. | 18:48 |
-!- linton_s_dawson [~linton_s_@S010690b134fc827e.vc.shawcable.net] has joined #bitcoin-wizards | 18:49 | |
-!- linton_s_dawson [~linton_s_@S010690b134fc827e.vc.shawcable.net] has quit [Client Quit] | 18:50 | |
bsm117532 | rusty: My suggestion regarding oblivious transfer is analagous to what happens with ZKP's. ZKP's are also an interactive protocol, made non-interactive by the Fiat-Shamir mechanism. In other words, I can perform log(n) requests in order to query the entire database, leaving the database provider oblivious as to what I queried, but requiring the database provider to actually retrieve every single element recorded. | 18:51 |
bsm117532 | Thus, privacy comes at the cost of the provider having to read the entire database in order to satisfy every query. (which, seems obvious in hindsight) | 18:52 |
Taek | rusty: what's the ultimate goal? A compressed way to tell someone what transactions you have? | 18:53 |
Taek | bsm117532: you can do a proof of storage without the data as long as you held the data at one point in time | 18:53 |
rusty | Taek: no, a way to filter what txs you receive, without leaking too much info. ie. SPV wallet. | 18:53 |
Taek | That seems inherently leaky. If you are only receiving 1/10th the transactions I know that yours are in that 1/10th | 18:54 |
-!- bsm1175321 [~mcelrath@38.121.165.30] has quit [Remote host closed the connection] | 18:56 | |
bsm117532 | Taek: I think I'm saying the same thing -- I can short-circuit the proof algorithm by computing the proofs and deleting the original storage, if I know how to compute the proofs beforehand. Therefore my "proof" is only as good as the requester's ability to keep the proof requirements secret. | 18:56 |
Taek | ah, that's true. Anything else is statistical. But, even hashing is statistical | 18:57 |
zooko | rusty: I think that's basically the "Private Information Retrieval" problem. | 18:57 |
zooko | It's a hoary classic in crypto, and I don't think there's a simple home-run solution yet. | 18:57 |
* bsm117532 again groks the difficulty with proof-of-storage. Seems to me it's fundamentally counterparty risk. Perhaps statistics is an improvement. But we haven't made a revolution here, yet. | 18:58 | |
zooko | But there are many complex solutions with interesting properties that you may like to study. :-) | 18:58 |
zooko | I think I have an improvement to PoS/PoR. Can I shoot you a stale rough draft? | 18:59 |
Taek | I'd be interested in seeing it | 18:59 |
zooko | Will do, Taek. | 18:59 |
rusty | zooko: ha thanks! No, I don't plan on solving it. It looks like engineering incremental improvements FTW. | 18:59 |
zooko | It is written for a reader who already groks Tahoe-LAFS, but you either already grok that or you can pick it up easily … | 19:00 |
bsm117532 | I made a funny comparison that now seems apt: For such IOU systems, their flaw is that no matter how ironclad your records, they must be tied to the real world assets. Just because my clay tablet says you have three goats, and owe me two, doesn’t prove that you possess three goats or are capable of producing two. This is counterparty risk, and is fundamental to IOU-based accounting systems, leading to the creati | 19:00 |
zooko | The bottom line is that erasure coding *across* servers combined with client-privacy is really different and better than anything that doesn't have those two things. | 19:00 |
bsm117532 | https://blog.sldx.com/whats-wrong-with-proof-of-stake-77d4f370be15 | 19:00 |
zooko | IMHO | 19:00 |
* zooko is searching for stale, rough-draft text files on old filesystems… | 19:01 | |
bsm117532 | Goats being equivalent to bits of storage, here. | 19:01 |
Taek | oh that would be a good strategy. If you download your transactions from multiple parties nobody has the complete picture, especially if you slip some false positive in | 19:01 |
bsm117532 | Taek: I like it. | 19:01 |
bsm117532 | Yet it's still inherently statistical. Your guarantee that anyone is holding all your shit is only statistical. If I can satisfy your request 97% of the time and get paid, that's a damn good business model. | 19:02 |
bsm117532 | zooko: Your guarantee that a party has correctly implemented erasure encoding is only statistical. | 19:04 |
zooko | bsm117532: I think we can make it net negative for lossy servers... | 19:04 |
bsm117532 | I'm pretty fundamentally against punishment-based systems. Because...Sybil. | 19:05 |
zooko | Here, I found the text file. Will send, if you agree to either send me at least 25 words of commentary in response within 72 hours or else you have to post a picture of yourself balancing a mug full of beer on your head. | 19:05 |
* zooko lols | 19:05 | |
-!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] | 19:06 | |
* bsm117532 will transmit head-beer across the tubes with glee. | 19:06 | |
zooko | Uh-oh, I made the mistake of reading the rough draft before sending it… | 19:11 |
zooko | and now I've found the place where I was 2/3 of the way through rewriting it and a sentence tails off with "xxxxxc stopping for the night". | 19:11 |
-!- copumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards | 19:12 | |
bsm117532 | Take it from me: it's the onus of the author to not burden the reader with his bullshit. Not the other way around. Proof-of-Stakers take note. | 19:18 |
zooko | Oh, good thing I'm sitting here editing this up before I send it to you then, | 19:19 |
zooko | Gotta earn that beer-balancing pic. | 19:20 |
bsm117532 | I might even pour the beer into a watermelon first zooko, if it's good enough. ;-) | 19:20 |
bsm117532 | FWIW you're doing well so far. Don't screw this up! :-P | 19:21 |
zooko | Sigh, now I have to try to repair all the broken links. The web is so damned fragile!! | 19:24 |
bsm117532 | Meh, don't bother with that, just make a cogent argument. | 19:25 |
* bsm117532 reviews reams of non-cogent, non-published articles on his hard drive. | 19:26 | |
bsm117532 | Triply-backed-up, of course, until Taek comes to save us from bit-rot. ;-) | 19:26 |
zooko | What's Taek's email addr? | 19:34 |
Taek | david@nebulouslabs.com | 19:41 |
zooko | Thanks! | 19:41 |
zooko | Sent! Thank you so much for expressing interest in this particular thing, which I've invested hours into and am very proud of even though it has never really been "published". | 19:42 |
bsm117532 | Let me state here for posterity, my respect for zooko not withstanding in the preceding discussion. | 19:44 |
bsm117532 | Is always the onus of the creator of an idea to prove it, not the responsibility of everyone else to disprove it. A simple Sybil attack is to flood the knowledgeable with bullshit, and force them to make sense of it. This is madness. It is far easier to create bullshit and supply it to the knowledgeable than for the knowledgeable to disprove it. One must prove one's ideas. | 19:45 |
zooko | :-) | 19:47 |
bsm117532 | And here I'm going to shill: http://ledgerjournal.org. Our purpose is to separate the wheat from the chaff and find the truly great ideas, by the only system that has truly proven itself: peer review. We will find the most relevant expert and submit it to rigorous peer review. We exist to determine if your idea passes muster. That's what peer review is. We have many relevant experts or will find a relevant exp | 19:49 |
-!- limbera [~limbera@203.87.66.48] has left #bitcoin-wizards [] | 19:50 | |
-!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 260 seconds] | 19:52 | |
-!- chxdd [~chxdd@cpe-75-85-143-92.hawaii.res.rr.com] has quit [Remote host closed the connection] | 19:55 | |
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving] | 19:59 | |
-!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has quit [Quit: WeeChat 1.5] | 20:09 | |
zooko | Uhm, thanks for the suggestion! What a compliment. Tell me if you still want me to submit it after you look at that text file I sent. | 20:19 |
zooko | It doesn't have any blockchain in it. | 20:19 |
-!- netsin [~jiggalato@198.16.176.10] has joined #bitcoin-wizards | 20:40 | |
-!- netsin [~jiggalato@198.16.176.10] has quit [Client Quit] | 20:41 | |
-!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards | 20:49 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] | 20:58 | |
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards | 21:00 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 21:05 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 21:06 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 21:08 | |
-!- whphhg [whphhg@gateway/vpn/mullvad/x-crratuutxgattqxw] has quit [Ping timeout: 260 seconds] | 21:12 | |
-!- netsin [~jiggalato@198.16.176.10] has joined #bitcoin-wizards | 21:18 | |
@midnightmagic | Right, except the managing editor is a plagiarizing aggressive type who draws little cartoons of people getting crushed to death. <_< | 21:19 |
-!- netsin [~jiggalato@198.16.176.10] has quit [Remote host closed the connection] | 21:22 | |
-!- netsin [~jiggalato@198.16.176.10] has joined #bitcoin-wizards | 21:24 | |
-!- nuke1989 [~nuke@176.92.237.25] has quit [Remote host closed the connection] | 21:25 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 272 seconds] | 21:45 | |
-!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards | 21:45 | |
-!- whphhg [whphhg@gateway/vpn/mullvad/x-gywnglrhegixusxx] has joined #bitcoin-wizards | 22:11 | |
-!- mkarrer [~mkarrer@48.red-83-47-111.dynamicip.rima-tde.net] has quit [] | 22:42 | |
-!- mkarrer [~mkarrer@48.red-83-47-111.dynamicip.rima-tde.net] has joined #bitcoin-wizards | 22:46 | |
-!- moli [~molly@unaffiliated/molly] has quit [Read error: Connection reset by peer] | 22:51 | |
-!- moli [~molly@unaffiliated/molly] has joined #bitcoin-wizards | 22:51 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds] | 22:55 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 276 seconds] | 23:12 | |
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] | 23:28 | |
-!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind] | 23:41 | |
-!- zooko [~user@2601:281:8000:8387:8539:261:6392:9406] has quit [Ping timeout: 250 seconds] | 23:43 | |
-!- netsin [~jiggalato@198.16.176.10] has quit [] | 23:59 | |
--- Log closed Wed Jun 29 00:00:43 2016 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!