2015-08-20.log

--- Log opened Thu Aug 20 00:00:46 2015
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards00:05
-!- xypher [~xypher@static-108-45-93-78.washdc.fios.verizon.net] has quit [Ping timeout: 272 seconds]00:11
-!- jtimon [~quassel@172.56.30.95] has joined #bitcoin-wizards00:14
-!- AaronvanW [~ewout@x55b28020.dyn.telefonica.de] has joined #bitcoin-wizards00:15
-!- AaronvanW [~ewout@x55b28020.dyn.telefonica.de] has quit [Changing host]00:15
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards00:15
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds]00:19
-!- xabbix [~xabbix@unaffiliated/xabbix] has quit [Quit: Leaving]00:29
-!- arubi_ [~ese168@unaffiliated/arubi] has quit [Ping timeout: 246 seconds]00:30
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 264 seconds]00:41
-!- arubi_ [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards00:54
-!- NLNico [~NLNico@unaffiliated/nlnico] has quit [Remote host closed the connection]00:56
-!- superobserver [~superobse@unaffiliated/superobserver] has quit [Ping timeout: 244 seconds]00:58
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 265 seconds]00:58
-!- superobserver [~superobse@unaffiliated/superobserver] has joined #bitcoin-wizards00:59
-!- NLNico [~NLNico@unaffiliated/nlnico] has joined #bitcoin-wizards01:09
-!- JackH_ [~Jack@host86-156-111-210.range86-156.btcentralplus.com] has joined #bitcoin-wizards01:17
-!- alpalp [6836eb1c@gateway/web/freenode/ip.104.54.235.28] has quit [Ping timeout: 246 seconds]01:18
-!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards01:19
-!- ishahnaz [~null@unaffiliated/ishahnaz] has joined #bitcoin-wizards01:19
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards01:29
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 260 seconds]01:29
-!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards01:33
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards01:45
-!- JackH_ is now known as JackH01:48
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards01:58
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards02:11
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Client Quit]02:11
-!- jtimon [~quassel@172.56.30.95] has quit [Ping timeout: 260 seconds]02:15
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards02:17
-!- rht___ [uid86914@gateway/web/irccloud.com/x-cztpiuejduabmaoi] has quit [Quit: Connection closed for inactivity]02:35
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards02:49
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 252 seconds]03:10
-!- frankenmint [~frankenmi@71-222-57-192.ptld.qwest.net] has joined #bitcoin-wizards03:23
-!- ishahnaz [~null@unaffiliated/ishahnaz] has quit []03:32
-!- hearn [~mike@91.103.36.37] has joined #bitcoin-wizards03:44
-!- kristofferR [~kristoffe@208.37-191-147.fiber.lynet.no] has joined #bitcoin-wizards03:48
-!- platinuum [uid21283@gateway/web/irccloud.com/x-udqpwppflnblijtp] has quit [Quit: Connection closed for inactivity]03:50
-!- kristofferR [~kristoffe@208.37-191-147.fiber.lynet.no] has quit [Quit: Textual IRC Client: www.textualapp.com]03:59
-!- NLNico [~NLNico@unaffiliated/nlnico] has quit [Ping timeout: 255 seconds]04:11
-!- King_Rex [~King_Rex@205.sub-70-193-167.myvzw.com] has joined #bitcoin-wizards04:18
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]04:26
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 246 seconds]04:28
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards04:34
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards04:51
-!- ishahnaz [~null@unaffiliated/ishahnaz] has joined #bitcoin-wizards04:51
-!- roidster [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has joined #bitcoin-wizards05:20
-!- roidster is now known as Guest4035605:21
-!- instagibbs [~greg@pool-108-31-210-40.washdc.fios.verizon.net] has quit [Quit: ZNC 1.6.1 - http://znc.in]05:22
-!- NLNico [~NLNico@unaffiliated/nlnico] has joined #bitcoin-wizards05:22
-!- instagibbs [~greg@pool-108-31-210-40.washdc.fios.verizon.net] has joined #bitcoin-wizards05:23
-!- zooko [~user@2601:281:8301:e87f:ed9c:5473:55cb:7a81] has joined #bitcoin-wizards05:29
-!- zooko [~user@2601:281:8301:e87f:ed9c:5473:55cb:7a81] has quit [Remote host closed the connection]05:31
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]05:36
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Ping timeout: 255 seconds]05:37
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has quit [Remote host closed the connection]05:42
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards05:43
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has quit [Remote host closed the connection]05:48
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 265 seconds]05:48
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards05:48
-!- hearn [~mike@91.103.36.37] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]06:00
-!- dc17523be3 [~unknown@193.138.219.233] has quit [Ping timeout: 250 seconds]06:05
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-doxhtpqtwfooeqfd] has joined #bitcoin-wizards06:06
-!- c0rw|zZz is now known as c0rw1n06:15
kanzurei am also going to be attending06:16
-!- lemonpepper24 [~jack@2601:647:4700:2872:2ea6:4603:a93c:8ed5] has joined #bitcoin-wizards06:24
-!- eudoxia [~eudoxia@r167-57-64-123.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards06:24
-!- drwin [~drwin@out-nat-33.jes.cz] has quit []06:32
-!- epscy [~epscy@176.126.241.239] has quit [Quit: WeeChat 0.4.2]06:41
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 255 seconds]06:42
-!- epscy [~epscy@176.126.241.239] has joined #bitcoin-wizards06:43
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards06:48
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has quit [Remote host closed the connection]07:07
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards07:08
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards07:08
-!- Guest89869 [0252feb8@gateway/web/freenode/ip.2.82.254.184] has joined #bitcoin-wizards07:08
Guest89869Hello07:08
Guest89869anyone there?07:09
-!- kmels [~kmels@184.62.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards07:11
-!- Aquentin [~Aquentin@unaffiliated/aquentin] has quit [Ping timeout: 256 seconds]07:17
-!- lemonpepper24 [~jack@2601:647:4700:2872:2ea6:4603:a93c:8ed5] has quit [Ping timeout: 240 seconds]07:17
-!- frankenmint [~frankenmi@71-222-57-192.ptld.qwest.net] has quit [Remote host closed the connection]07:18
-!- Guest89869 [0252feb8@gateway/web/freenode/ip.2.82.254.184] has quit [Quit: Page closed]07:19
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:20
-!- Aquentin [~Aquentin@unaffiliated/aquentin] has joined #bitcoin-wizards07:35
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards07:46
kanzurehas there been a "hashcash pseduonyms" proposal before?07:49
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards07:52
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds]07:54
-!- Giszmo [~leo@pc-185-201-214-201.cm.vtr.net] has joined #bitcoin-wizards07:56
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards07:57
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards08:01
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards08:06
ThomasVkanzure: what would that be?08:09
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards08:11
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 246 seconds]08:12
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 245 seconds]08:18
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds]08:19
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards08:19
-!- zooko` [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards08:24
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer]08:26
-!- zooko` [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Remote host closed the connection]08:26
-!- c0rw1n is now known as c0rw|away08:33
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards08:34
-!- metamarc [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 244 seconds]08:40
fluffyponywell that didn't take long: https://blog.ethereum.org/2015/08/20/security-alert-consensus-issue/08:44
* fluffypony wonders what happened08:44
-!- kmels [~kmels@184.62.151.186.static.intelnet.net.gt] has quit [Ping timeout: 272 seconds]08:48
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]08:51
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards08:52
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards08:56
stonecoldpatanyone attending the virtual currency workshop in london next week ?08:57
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds]08:57
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards08:58
morcoseveryone thats attending scalingbitcoin.org I think it would be helpful if you helped spread the word.  we don't have an official attendee list... but if you tweet it or something, we could link to that from the front page.  I think it would be helpful to get the word out..  The biggest draw is going to be who the rest of the participants are08:59
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]09:00
-!- nessence [~alexl@178.19.221.38] has joined #bitcoin-wizards09:02
-!- drwin [~drwin@out-nat-33.jes.cz] has joined #bitcoin-wizards09:02
-!- King_Rex [~King_Rex@205.sub-70-193-167.myvzw.com] has quit [Remote host closed the connection]09:02
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards09:03
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has quit [Client Quit]09:04
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards09:06
-!- raen98 [~raen98@200.41.238.53] has joined #bitcoin-wizards09:13
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards09:13
-!- rodarmor_ [~rodarmor@static-100-38-11-146.nycmny.fios.verizon.net] has joined #bitcoin-wizards09:20
-!- rodarmor_ [~rodarmor@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Client Quit]09:20
azariahfluffypony: the Go client implemented an edge case around contract suicides wrong in the consensus protocol09:21
-!- tripleslash_l [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards09:22
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds]09:22
-!- raen98 [~raen98@200.41.238.53] has left #bitcoin-wizards ["Textual IRC Client: www.textualapp.com"]09:24
-!- arubi_ [~ese168@unaffiliated/arubi] has quit [Quit: Leaving]09:26
-!- sausage_factory [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards09:27
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 246 seconds]09:28
MRL-Relay[tacotime] luckily that's the client almost everyone is using09:31
-!- Dizzle [~Dizzle@rrcs-97-79-206-166.sw.biz.rr.com] has joined #bitcoin-wizards09:32
MRL-Relay[tacotime] it's also the client that basically had get_nonce() uint256 { return 4 } in it's master09:33
MRL-Relay[tacotime] for ecdsa09:34
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards09:35
-!- tripleslash_l [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds]09:36
-!- sausage_factory [~priidu@unaffiliated/priidu] has quit [Ping timeout: 260 seconds]09:37
MRL-Relay[tacotime] https://github.com/ethereum/go-ethereum/commit/2a4a96475723d27104a04e10876040759aeb120909:39
MRL-Relay[tacotime] i guess they just hardcode in the bad fork and move on, like a reverse checkpoint09:39
-!- lemonpepper24 [~jack@2601:647:4700:2872:2ea6:4603:a93c:8ed5] has joined #bitcoin-wizards09:50
gmaxwell" Increase waiting time for eventual block confirmation to 12 hours" I thought they had already recommended 24 hours waiting?09:50
-!- Dizzle [~Dizzle@rrcs-97-79-206-166.sw.biz.rr.com] has quit [Remote host closed the connection]09:50
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 246 seconds]09:52
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards09:53
-!- lemonpepper24 [~jack@2601:647:4700:2872:2ea6:4603:a93c:8ed5] has quit [Remote host closed the connection]09:53
-!- lemonpepper24 [~jack@104.156.228.86] has joined #bitcoin-wizards09:53
MRL-Relay[tacotime] gmaxwell: they halved each subsequent 24 hours that went by or something iirc. or maybe it was 72. anyway, the final recommendation was 60 minutes09:54
MRL-Relay[tacotime] with 3x implementations this was bound to happen... and now some people are going to maybe lose their money i guess09:55
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards09:56
jcorganhttp://scholar.google.com/scholar_url?url=https://bitbucket.org/numisight/explorer/downloads/TBC%25202015%2520Transaction%2520Patterns.pdf&hl=en&sa=X&scisig=AAGBfm1lrQ3QyjN6jUokq-IJKUUv9ahoGg&nossl=1&oi=scholaralrt09:57
MRL-Relay[tacotime] don't worry though, it's secure!09:57
MRL-Relay[tacotime] https://blog.ethereum.org/2015/07/07/know-ethereum-secure/09:57
jcorgansorry for the long url, couldn't figure out how to strip it down09:57
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 255 seconds]09:58
jcorgan"A Preliminary Field Guide to Bitcoin Transactions"09:58
kanzureyou want https://bitbucket.org/numisight/explorer/downloads/TBC%202015%20Transaction%20Patterns.pdf09:58
kanzureor https://bbuseruploads.s3.amazonaws.com/70395afa-b63d-4e2e-b9ee-652c5d67e973/downloads/341bfcf5-1526-4c25-bc38-be42d26c47cd/TBC%202015%20Transaction%20Patterns.pdf?Signature=azcFXgVGgCeKOMsOVJbp5Moj%2BzQ%3D&Expires09:59
kanzure=1440091605&AWSAccessKeyId=0EMWEFSGA12Z1HF1TZ82&response-content-disposition=attachment%3B%20filename%3D%22TBC%25202015%2520Transaction%2520Patterns.pdf%2209:59
kanzuregah09:59
jcorganthat works; i tried it earlier and got a dead link09:59
-!- lemonpepper24 [~jack@104.156.228.86] has quit [Ping timeout: 240 seconds]09:59
waxwingbitcoin should be advertised as the fastest squoggle time of any cryptocurrency. 1 sguoggle every millisecond! (there are on average 10,000 squoggles required for confirmation, though)09:59
waxwing600,000 sorry can't count10:00
-!- King_Rex [~King_Rex@103.sub-70-193-104.myvzw.com] has joined #bitcoin-wizards10:00
waxwingkanzure: jcorgan interesting doc, thanks!10:00
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards10:00
-!- frankenmint [~frankenmi@c-76-115-142-189.hsd1.or.comcast.net] has joined #bitcoin-wizards10:02
-!- frankenmint [~frankenmi@c-76-115-142-189.hsd1.or.comcast.net] has quit [Remote host closed the connection]10:06
-!- sausage_factory [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards10:08
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 245 seconds]10:09
-!- frankenmint [~frankenmi@c-76-115-142-189.hsd1.or.comcast.net] has joined #bitcoin-wizards10:09
-!- lemonpepper24 [~jack@2601:647:4700:2872:2ea6:4603:a93c:8ed5] has joined #bitcoin-wizards10:12
-!- jtimon [~quassel@172.56.30.95] has joined #bitcoin-wizards10:12
-!- morcos [~morcos@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Quit: leaving]10:15
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]10:15
-!- frankenmint [~frankenmi@c-76-115-142-189.hsd1.or.comcast.net] has quit [Remote host closed the connection]10:16
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards10:16
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]10:17
-!- ishahnaz [~null@unaffiliated/ishahnaz] has quit []10:19
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards10:23
-!- kmels [~kmels@186.64.110.122] has joined #bitcoin-wizards10:28
-!- fkhan [~weechat@unaffiliated/loteriety] has quit [Ping timeout: 244 seconds]10:33
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Remote host closed the connection]10:36
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards10:37
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards10:38
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]10:40
-!- morcos [~morcos@static-100-38-11-146.nycmny.fios.verizon.net] has joined #bitcoin-wizards10:44
-!- rubensayshi [~ruben@91.206.81.13] has quit [Remote host closed the connection]10:47
-!- ishahnaz [~null@unaffiliated/ishahnaz] has joined #bitcoin-wizards10:51
-!- Guest40356 is now known as roidster10:52
-!- bildramer [~bildramer@p54A3610E.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]10:54
-!- bildramer [~bildramer@p54A3610E.dip0.t-ipconnect.de] has joined #bitcoin-wizards10:56
-!- user7779078 [user777907@gateway/vpn/mullvad/x-wywomefejutzotxn] has joined #bitcoin-wizards10:58
-!- roidster [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has quit [Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.22.1/20131113180422]]11:00
-!- Dizzle [~Dizzle@24.27.227.0] has joined #bitcoin-wizards11:01
-!- frankenmint [~frankenmi@c-76-115-142-189.hsd1.or.comcast.net] has joined #bitcoin-wizards11:06
-!- jtimon [~quassel@172.56.30.95] has quit [Ping timeout: 240 seconds]11:07
-!- sdaftuar [~sdaftuar@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Quit: leaving]11:10
-!- sdaftuar [~sdaftuar@static-100-38-11-146.nycmny.fios.verizon.net] has joined #bitcoin-wizards11:10
-!- joecool [~joecool@no-sources/joecool] has quit [Ping timeout: 244 seconds]11:12
-!- frankenmint [~frankenmi@c-76-115-142-189.hsd1.or.comcast.net] has quit [Remote host closed the connection]11:12
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 256 seconds]11:13
-!- frankenmint [~frankenmi@c-76-115-142-189.hsd1.or.comcast.net] has joined #bitcoin-wizards11:15
-!- JackH [~Jack@host86-156-111-210.range86-156.btcentralplus.com] has quit [Ping timeout: 244 seconds]11:17
-!- PsychoticBoy [sid27029@pdpc/supporter/active/psychoticboy] has joined #bitcoin-wizards11:18
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards11:25
-!- damethos [~damethos@unaffiliated/damethos] has quit [Client Quit]11:26
-!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards11:29
-!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Ping timeout: 246 seconds]11:30
-!- Dizzle [~Dizzle@24.27.227.0] has quit [Remote host closed the connection]11:35
-!- Dizzle [~Dizzle@24.27.227.0] has joined #bitcoin-wizards11:36
-!- frankenmint [~frankenmi@c-76-115-142-189.hsd1.or.comcast.net] has quit [Remote host closed the connection]11:37
-!- sausage_factory [~priidu@unaffiliated/priidu] has quit [Ping timeout: 245 seconds]11:39
-!- jtimon [~quassel@c-24-4-96-213.hsd1.ca.comcast.net] has joined #bitcoin-wizards11:39
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards11:45
-!- joecool [~joecool@no-sources/joecool] has joined #bitcoin-wizards11:46
-!- user7779078 [user777907@gateway/vpn/mullvad/x-wywomefejutzotxn] has quit [Remote host closed the connection]11:48
-!- spinza [~spin@197.89.24.133] has quit [Excess Flood]11:49
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards11:49
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]11:50
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards11:50
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]11:51
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards11:51
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]11:52
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards11:53
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-owtcepmwxfppyrqk] has joined #bitcoin-wizards11:53
-!- spinza [~spin@197.89.24.133] has joined #bitcoin-wizards11:53
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards11:54
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]11:54
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards11:54
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]11:55
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards11:56
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]11:56
-!- user7779_ [~user77790@2604:2000:c525:200:8905:a6d7:abc7:68e3] has joined #bitcoin-wizards11:57
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Ping timeout: 255 seconds]11:57
-!- jlrubin_ [~jlrubin@biohazard-cafe.mit.edu] has quit [Ping timeout: 244 seconds]11:58
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards11:58
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]11:58
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards11:59
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:00
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:00
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:00
-!- user7779078 [~user77790@2604:2000:c525:200:70b2:9f83:31d4:d2dc] has joined #bitcoin-wizards12:01
-!- jlrubin_ [~jlrubin@biohazard-cafe.mit.edu] has joined #bitcoin-wizards12:01
-!- user7779_ [~user77790@2604:2000:c525:200:8905:a6d7:abc7:68e3] has quit [Ping timeout: 244 seconds]12:01
-!- user7779078 [~user77790@2604:2000:c525:200:70b2:9f83:31d4:d2dc] has quit [Ping timeout: 246 seconds]12:05
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:07
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:08
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:08
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:09
-!- user7779078 [~user77790@2604:2000:c525:200:191e:69d6:7b99:33c7] has joined #bitcoin-wizards12:09
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:10
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:11
-!- user7779_ [~user77790@2604:2000:c525:200:a472:7f0d:e052:3334] has joined #bitcoin-wizards12:11
-!- user777__ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:12
-!- user7779078 [~user77790@2604:2000:c525:200:191e:69d6:7b99:33c7] has quit [Ping timeout: 244 seconds]12:14
-!- jaekwon [~jaekwon@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards12:15
-!- user7779_ [~user77790@2604:2000:c525:200:a472:7f0d:e052:3334] has quit [Ping timeout: 240 seconds]12:16
-!- jaekwon [~jaekwon@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Remote host closed the connection]12:16
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:16
-!- jaekwon [~jaekwon@2601:645:c001:263a:2917:7f82:a375:70d4] has joined #bitcoin-wizards12:16
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:16
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:17
-!- user777__ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Ping timeout: 240 seconds]12:17
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:17
-!- hearn [~mike@84-75-197-78.dclient.hispeed.ch] has joined #bitcoin-wizards12:18
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:21
-!- user777__ [~user77790@2604:2000:c525:200:dc0b:99b3:9368:5874] has joined #bitcoin-wizards12:22
-!- Dyaheon- [~dya@83-25-196-88.dyn.estpak.ee] has joined #bitcoin-wizards12:22
-!- Starduster_ [~guest@unaffiliated/starduster] has joined #bitcoin-wizards12:23
-!- user77___ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:23
-!- user77___ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:23
-!- stonecoldpat1 [~a9380004@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards12:24
-!- Dyaheon [~dya@83-25-196-88.dyn.estpak.ee] has quit [Ping timeout: 244 seconds]12:24
-!- lnovy [~lnovy@2002:4d57:f055::1] has quit [Ping timeout: 244 seconds]12:24
-!- prosodyContext [sid32673@gateway/web/irccloud.com/x-amtzbkyeqghgbcuf] has quit [Ping timeout: 244 seconds]12:24
-!- s1w [~s1w@unaffiliated/someoneweird] has quit [Ping timeout: 244 seconds]12:24
-!- vonzipper [sid77971@gateway/web/irccloud.com/x-cfrtuikpghoueifj] has quit [Ping timeout: 244 seconds]12:24
-!- stonecoldpat [~a9380004@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Ping timeout: 244 seconds]12:24
-!- jaekwon_ [~jaekwon@2601:645:c001:263a:2917:7f82:a375:70d4] has joined #bitcoin-wizards12:24
-!- ishahnaz [~null@unaffiliated/ishahnaz] has quit []12:25
-!- user7779_ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Ping timeout: 244 seconds]12:25
-!- jaekwon [~jaekwon@2601:645:c001:263a:2917:7f82:a375:70d4] has quit [Ping timeout: 244 seconds]12:25
-!- joecool [~joecool@no-sources/joecool] has quit [Ping timeout: 244 seconds]12:25
-!- Starduster [~guest@unaffiliated/starduster] has quit [Ping timeout: 244 seconds]12:25
-!- PsychoticBoy [sid27029@pdpc/supporter/active/psychoticboy] has quit [Ping timeout: 244 seconds]12:25
-!- nsh [~lol@wikipedia/nsh] has quit [Ping timeout: 244 seconds]12:25
-!- lnovy [~lnovy@2002:4d57:f055::1] has joined #bitcoin-wizards12:25
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds]12:26
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:26
-!- user777__ [~user77790@2604:2000:c525:200:dc0b:99b3:9368:5874] has quit [Ping timeout: 246 seconds]12:26
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:27
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:27
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:28
-!- user7779078 [~user77790@2604:2000:c525:200:6d4d:af3b:1f33:8046] has joined #bitcoin-wizards12:28
-!- PsychoticBoy [sid27029@pdpc/supporter/active/psychoticboy] has joined #bitcoin-wizards12:29
-!- vonzipper [sid77971@gateway/web/irccloud.com/x-oedscvrndopipxsa] has joined #bitcoin-wizards12:29
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards12:29
-!- user7779_ [~user77790@2604:2000:c525:200:6477:6275:4338:850c] has joined #bitcoin-wizards12:30
-!- s1w [~s1w@128.199.100.16] has joined #bitcoin-wizards12:31
-!- s1w is now known as Guest2548812:31
-!- nsh [~lol@wikipedia/nsh] has joined #bitcoin-wizards12:31
-!- user777__ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:31
-!- jtimon [~quassel@c-24-4-96-213.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds]12:32
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]12:32
-!- user777__ [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Read error: Connection reset by peer]12:32
-!- user777__ [~user77790@2604:2000:c525:200:116a:96c4:726f:9d44] has joined #bitcoin-wizards12:33
-!- user7779078 [~user77790@2604:2000:c525:200:6d4d:af3b:1f33:8046] has quit [Ping timeout: 252 seconds]12:33
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards12:33
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has joined #bitcoin-wizards12:34
-!- prosodyContext [sid32673@gateway/web/irccloud.com/x-bkbgwpedmakibsdt] has joined #bitcoin-wizards12:34
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.]12:34
-!- user7779_ [~user77790@2604:2000:c525:200:6477:6275:4338:850c] has quit [Ping timeout: 250 seconds]12:35
-!- Dizzle [~Dizzle@24.27.227.0] has quit [Quit: Leaving...]12:37
-!- user7779_ [user777907@gateway/vpn/mullvad/x-cnagfztvvaaggpyx] has joined #bitcoin-wizards12:37
-!- user7779_ [user777907@gateway/vpn/mullvad/x-cnagfztvvaaggpyx] has quit [Remote host closed the connection]12:37
-!- user777__ [~user77790@2604:2000:c525:200:116a:96c4:726f:9d44] has quit [Ping timeout: 256 seconds]12:37
-!- user7779078 [~user77790@cpe-158-222-204-234.nyc.res.rr.com] has quit [Ping timeout: 272 seconds]12:38
-!- joecool [~joecool@no-sources/joecool] has joined #bitcoin-wizards12:40
-!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards12:53
-!- JackH [~Jack@host-80-43-143-165.as13285.net] has joined #bitcoin-wizards12:54
-!- hearn [~mike@84-75-197-78.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]12:58
-!- NLNico [~NLNico@unaffiliated/nlnico] has quit [Quit: Leaving]13:00
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]13:09
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards13:12
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards13:20
-!- jtimon [~quassel@c-24-4-96-213.hsd1.ca.comcast.net] has joined #bitcoin-wizards13:23
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 260 seconds]13:26
runeksIf we could write a pure "Bitcoin consensus" function which would return True if a block is valid and False if a block is invalid, would that function depend on any other arguments than 1. the current UTXO set and 2. the block to be verified?13:29
-!- Starduster_ is now known as Starduster13:30
kanzureso it is only about block validity, and not about consensus?13:33
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 272 seconds]13:33
-!- bramc [~bram@71-6-65-219.static-ip.telepacific.net] has joined #bitcoin-wizards13:35
bramcfluffypony, unfortunately I'm not surprised13:37
fluffyponyruneks: you would require the full blockchain13:38
-!- zooko [~user@2601:281:8301:e87f:c484:8a78:91c2:8731] has joined #bitcoin-wizards13:38
fluffyponyruneks: several validity decisions (eg. whether a particular feature is active or not) requires parsing of a set of blocks leading up to the one you're verifying in order to ascertain whether X% of miners are on a particular version13:39
fluffyponyso no way around it13:39
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards13:45
-!- ASTP001 [~ASTP001@50-78-139-78-static.hfc.comcastbusiness.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]13:47
bramcIn general trying to optimize out downloading the blockchain isn't worth it13:48
bramcMaking it so only the utxo set has to be kept in memory is a good idea though.13:48
-!- joecool [~joecool@no-sources/joecool] has quit [Remote host closed the connection]13:56
-!- jaekwon_ [~jaekwon@2601:645:c001:263a:2917:7f82:a375:70d4] has quit [Remote host closed the connection]14:13
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Remote host closed the connection]14:15
-!- zooko [~user@2601:281:8301:e87f:c484:8a78:91c2:8731] has quit [Remote host closed the connection]14:16
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards14:16
-!- bramc [~bram@71-6-65-219.static-ip.telepacific.net] has quit [Ping timeout: 252 seconds]14:16
-!- metamarc [~cypher@unaffiliated/agorist000] has quit [Read error: Connection reset by peer]14:33
-!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards14:34
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards14:36
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 252 seconds]14:38
-!- frankenmint [~frankenmi@71-222-57-192.ptld.qwest.net] has joined #bitcoin-wizards14:43
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 265 seconds]14:45
-!- eudoxia [~eudoxia@r167-57-64-123.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]14:48
-!- zooko [~user@2601:281:8301:e87f:c484:8a78:91c2:8731] has joined #bitcoin-wizards14:50
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-owtcepmwxfppyrqk] has quit [Quit: Connection closed for inactivity]14:52
-!- gsdgdfs [~Trans@modemcable148.3-130-66.mc.videotron.ca] has quit []14:53
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards14:57
-!- eudoxia [~eudoxia@r167-57-64-123.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards14:57
-!- AnoAnon [~AnoAnon@197.39.235.25] has joined #bitcoin-wizards14:57
-!- AnoAnon [~AnoAnon@197.39.235.25] has quit [Read error: Connection reset by peer]14:57
-!- JackH [~Jack@host-80-43-143-165.as13285.net] has quit [Ping timeout: 245 seconds]15:00
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-doxhtpqtwfooeqfd] has quit [Ping timeout: 250 seconds]15:03
nshgmaxwell, did you see this response to your CT post on modern-crypto in June? https://moderncrypto.org/mail-archive/curves/2015/000539.html15:04
nshfull of triscky maths words so i have nfi what they're on about, but might be interesting15:04
nsh.wik Span program15:04
yoleauxnsh: Sorry, I couldn't find article.15:04
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-xlokqohagavyazua] has joined #bitcoin-wizards15:05
nshNew Monotone Span Programs from Old -- https://eprint.iacr.org/2004/282.pdf15:05
nshOn Span Programs -- http://www.math.ias.edu/~avi/PUBLICATIONS/MYPAPERS/KW93/proc.pdf15:06
-!- drwin [~drwin@out-nat-33.jes.cz] has quit []15:06
-!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards15:11
-!- bendavenport [~bpd@96.90.231.161] has joined #bitcoin-wizards15:11
-!- sneak [~sneak@unaffiliated/sneak] has quit [Ping timeout: 252 seconds]15:13
-!- sneak [~sneak@unaffiliated/sneak] has joined #bitcoin-wizards15:13
-!- eudoxia [~eudoxia@r167-57-64-123.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]15:14
-!- rgb__ [4e97a556@gateway/web/freenode/ip.78.151.165.86] has joined #bitcoin-wizards15:16
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 244 seconds]15:22
-!- Dizzle [~Dizzle@cpe-72-182-59-185.austin.res.rr.com] has joined #bitcoin-wizards15:23
-!- rgb__ [4e97a556@gateway/web/freenode/ip.78.151.165.86] has quit [Quit: Page closed]15:25
-!- zooko [~user@2601:281:8301:e87f:c484:8a78:91c2:8731] has quit [Remote host closed the connection]15:39
-!- GAit1 [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards15:39
-!- shen_noe [~shen_noe@104.156.228.173] has joined #bitcoin-wizards15:42
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Ping timeout: 255 seconds]15:43
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]15:44
-!- hearn [~mike@84-75-197-78.dclient.hispeed.ch] has joined #bitcoin-wizards15:44
-!- shen_noe [~shen_noe@104.156.228.173] has quit [Ping timeout: 255 seconds]15:47
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]15:47
-!- Starduster_ [~guest@unaffiliated/starduster] has joined #bitcoin-wizards15:48
-!- metamarc [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 246 seconds]15:50
-!- Starduster [~guest@unaffiliated/starduster] has quit [Ping timeout: 246 seconds]15:51
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds]15:58
-!- Dizzle [~Dizzle@cpe-72-182-59-185.austin.res.rr.com] has quit [Remote host closed the connection]15:59
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 255 seconds]16:00
-!- King_Rex [~King_Rex@103.sub-70-193-104.myvzw.com] has quit [Remote host closed the connection]16:00
-!- c0rw|away is now known as c0rw1n16:05
-!- zooko [~user@2601:281:8301:e87f:c484:8a78:91c2:8731] has joined #bitcoin-wizards16:07
runeksfluffypony: thanks for that info. I wasn't aware of that. So the pure function would need an additional "chainState" argument, that specifies the relevant information for calculating the consensus rules in effect for the specified block (eg. the block/tx version info for the past 1000 blocks, or whatever info is needed to determine which consensus rule set16:07
runeksis active).16:07
fluffyponyruneks: something like that, Jorge Timón is a good person to talk to about this16:09
@gwillenjtimon: ^16:09
-!- mode/#bitcoin-wizards [-o gwillen] by gwillen16:10
jtimonruneks I believe #5946 contains the longest branch I ever had on libconsensus, still VerifyBlock wasn't complete not ready for a C API16:13
jtimon#5995 doesn't go that far but proposes a dumb C API for VerifyHeader16:13
runeksfluffypony: As far as I can see, both BIP62 and 34 use block version info from the past 1000 blocks to determine consensus rules. So for that a list of the block versions for the past 1000 blocks would be sufficient. But there may be BIPs that I'm not aware of that introduce more inter-block dependencies.16:13
runeksjtimon: I will check that out16:14
jtimonof course that currently needs a big rebase16:15
runeksjtimon: do you have a link to the code?16:18
runeksGot it: https://github.com/bitcoin/bitcoin/pull/594616:22
maakuruneks: validation needs the contents of the chainstate database, which includes UTXO and headers16:22
maakucasually when we say "UTXO db" we mean all this state16:22
runeksmaaku: ok, I see. That makes sense. The headers are of negligible size anyway.16:23
maakuwell, depends on the context16:24
maakuproving connectivity could be very expensive16:24
jtimonmy plan was to expose the interfaces to these state in libconsensus' (which is stateless) C API by passing function pointers (see https://github.com/jtimon/bitcoin/commit/d850a6bc88dee8afb9fa751daaab62600adcb81c )16:27
runeksRight. Hmm. Needing all block headers to verify a single block is somewhat unfortunate, now that I think of it. Needing the UTXO set is unavoidable, but needing the 30 MB constant that is all block headers isn't.16:27
runeksjtimon: I've already given up trying to modify Bitcoin Core beforehand. I think we need to start over.16:28
jtimonI actually don't like the concrete CBlockIndexBase and GetPrevIndex() there but you get the idea16:28
jtimonmhmm, not sure I undesrtand16:30
runeksAre there any other BIPs than 62 and 34 which modify consensus rules based on previous block versions?16:31
runeksjtimon: I'm basically just doing this to really understand what is needed to cleanly separate out the consensus function from the rest of the code.16:32
-!- GAit1 [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Ping timeout: 255 seconds]16:33
-!- zooko [~user@2601:281:8301:e87f:c484:8a78:91c2:8731] has quit [Remote host closed the connection]16:34
jtimonruneks: any uncontroversial soft/hardfork (ie bip65, bip68, all blocksize hardfork proposals but bip101, bip99...)16:36
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards16:36
jtimonalthough eventually that can be replaced with a simple height check (see #5966 )16:37
jtimonruneks I don't know what you are doing and I still don't know what you mean by "starting from scratch"16:38
runeksHmm. I guess a proper implementation would need some sort of BIP specification format, where each BIP is described programmatically: what is required for the BIP to come into effect and what are its changes to the consensus rules.16:40
runeksjtimon: I'm thinking about how to create a Bitcoin implementation with a shorter distance between code and specification. I think Haskell is a good choice for that.16:44
-!- jtimon [~quassel@c-24-4-96-213.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds]16:59
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Ping timeout: 244 seconds]17:01
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds]17:05
-!- fkhan [weechat@gateway/vpn/mullvad/x-ilhuivpqrqyspunz] has joined #bitcoin-wizards17:06
-!- fkhan [weechat@gateway/vpn/mullvad/x-ilhuivpqrqyspunz] has quit [Changing host]17:06
-!- fkhan [weechat@unaffiliated/loteriety] has joined #bitcoin-wizards17:06
-!- fkhan [weechat@unaffiliated/loteriety] has quit [Changing host]17:06
-!- fkhan [weechat@gateway/vpn/mullvad/x-ilhuivpqrqyspunz] has joined #bitcoin-wizards17:06
-!- bliljerk101 [~bliljerk1@74.109.193.20] has quit [Quit: Leaving...]17:14
-!- rusty [~rusty@ip9.cor1.adl1.base64.com.au] has joined #bitcoin-wizards17:15
-!- rusty [~rusty@ip9.cor1.adl1.base64.com.au] has quit [Changing host]17:15
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards17:15
rustygmaxwell: regarding your "publish weaker blocks" idea for network compression; I'm considering the bootstrap problem.  If you set the "weak block" threshold at 1/20th of the current diff target, it might be a long time before it's useful, especially if miners wait for other miners to jump first.17:17
rustygmaxwell: wondering if there's a sane way for the network to agree on a target over time, even if it ratchets to 1/20th eventually.17:18
-!- AaronvanW [~ewout@f053078030.adsl.alicedsl.de] has joined #bitcoin-wizards17:18
-!- AaronvanW [~ewout@f053078030.adsl.alicedsl.de] has quit [Changing host]17:18
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards17:18
gmaxwellrusty: sure you just do what p2pool does, target a share rate. (or even a max of of a rate from time and a rate from orphans)17:19
rustygmaxwell: am looking at p2pool source now...17:22
-!- hearn [~mike@84-75-197-78.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]17:22
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_]17:23
-!- jtimon [~quassel@172.56.30.95] has joined #bitcoin-wizards17:29
rustygmaxwell: hmm, can't immediately see who sets the target for p2pool.17:30
jtimonruneks: you may want to take a look at https://github.com/haskoin/haskoin (from what I've heard, the main author learned a lot doing it and even found bugs in Bitcoin Core while doing so, but he himself  doesn't recommed it as a safe implementation due to the potential for consensus fork bugs)17:30
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards17:30
rustygmaxwell: perhaps it's enough to have a tolerance factor of 2.  Each node accepts blocks 2x weaker than it would use itself.  Then have some handwavy average over the last 100 real blocks and aim for 30 seconds per weak block.17:34
gmaxwellrusty: it starts off at something stupidly low and increases like bitcoin's difficulty does, until it gets to a 30s block.17:35
jtimonruneks: you may want to watch sipa's explanation on why "the implementation is the specification" and the reasons to separate libconsensus: https://youtu.be/l3O4nh79CUU?t=76417:36
rustygmaxwell: sure, but there has to be consensus, otherwise you send me a block I consider too weak (and discard), and then you refer to it in your next block...17:36
-!- kmels [~kmels@186.64.110.122] has quit [Ping timeout: 256 seconds]17:37
gmaxwellrusty: indeed, it can be done without one, but I've not given it much thought.17:39
rustygmaxwell: I think having a separate threshold for "I'll relay this" vs. "I'll refer to this" works to paper over consensus issues.17:40
gmaxwellrusty: e.g. accept ones that are half as good as the ones you've seen suggest it should be.17:40
gmaxwellbut don't relay.17:40
gmaxwellright.17:40
rustygmaxwell: no, relay, but don't use.17:40
gmaxwellOh I see. right.17:41
rustygmaxwell: thanks, I'm happy now.  I think this is complementary to IBLT, but far simpler and may get us the bulk of the gains.17:41
rustygmaxwell: it also seems to allow a new form of SPV mining, for better or worse?17:41
rustygmaxwell: One concern: not sure that miners will be incentivized to broadcast weak blocks themselves.17:42
-!- metamarc [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards17:52
-!- agorist000 [~cypher@97.95.172.50] has joined #bitcoin-wizards17:54
-!- agorist000 [~cypher@97.95.172.50] has quit [Changing host]17:54
-!- agorist000 [~cypher@unaffiliated/agorist000] has joined #bitcoin-wizards17:54
-!- metamarc [~cypher@unaffiliated/agorist000] has quit [Ping timeout: 265 seconds]17:57
-!- nessence [~alexl@178.19.221.38] has quit [Remote host closed the connection]18:06
jtimonrusty gmaxwell didn't followed the full conversation but it seems you are talking about some kind of enforced p2pool, am I correct?18:06
rustyjtimon: not quite, but gmaxwell suggested reusing the approach for block transmission. ie. "this block is just like <previous weak block> with following changes".18:07
rustyjtimon: reduces latency for block upload/download and is pretty simple.18:07
rustyjtimon: if you wanted to interpret the cb this could turn into p2pool, I think.18:08
jtimonI don't deeply know p2pool but what you are saying sounds just like the little I know about p2pool18:09
-!- bendavenport [~bpd@96.90.231.161] has quit [Quit: bendavenport]18:10
jtimonoh, I think I see the difference: they're sharing these partial blocks but they don't share the reward of the "full blocks" they find individually18:10
rustyjtimon: yeah, exactly.  Though if they want to reward share that'd be up to them, right.18:11
jtimonok, thanks, yeah  I like this a lot, it completely lacks the "uniform mining policy" concerns I have about IBLT18:12
rustyjtimon: no, it has the same issue.  If you're mining differently from everyone else, your blocks don't compress at all.18:14
rustyjtimon: and IBLT can be layered on these blocks like anything else, of course.18:15
jtimonbut the inter-block synchronizations don't rely on common policy at all, one partial block can be completely different from the previous one and that's fine, no?18:15
-!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-wizards18:20
-!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Ping timeout: 246 seconds]18:22
-!- jtimon [~quassel@172.56.30.95] has quit [Ping timeout: 265 seconds]18:23
-!- Guest25488 [~s1w@128.199.100.16] has quit [Changing host]18:27
-!- Guest25488 [~s1w@unaffiliated/someoneweird] has joined #bitcoin-wizards18:27
-!- Guest25488 is now known as s1w18:27
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds]18:32
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services]18:37
-!- Dr-G2 [~Dr-G@xd9bf7753.dyn.telefonica.de] has joined #bitcoin-wizards18:37
-!- Starduster_ is now known as Starduster18:43
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards18:46
-!- Aquentin [~Aquentin@unaffiliated/aquentin] has quit [Ping timeout: 246 seconds]18:51
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds]18:53
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 244 seconds]19:01
-!- frankenmint [~frankenmi@71-222-57-192.ptld.qwest.net] has quit [Remote host closed the connection]19:01
-!- jtimon [~quassel@172.56.30.95] has joined #bitcoin-wizards19:01
-!- zooko [~user@2601:281:8301:e87f:c085:88d1:9e13:a3eb] has joined #bitcoin-wizards19:04
-!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving]19:09
rustyjtimon: sure, but it takes more bandwidth to communicate a completely different block.  Exactly like IBLT.19:10
jtimonbut if partial block A and partial block B are completely different and final block C is a subset of A + B, we're fine, right?19:12
jtimonI don't know much about IBLT but I'm assuming that whatever is equivalent to those partial blocks...once one is A, the next cannot be B, but rather A + B19:14
jtimonI assume instead of partial blocks IBLT has "synchornization steps" or something of the short19:16
jtimonI mean, maybe even if I'm right it doesn't make much difference in practice19:16
-!- Aquentin [~Aquentin@unaffiliated/aquentin] has joined #bitcoin-wizards19:18
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 256 seconds]19:19
rustyjtimon: IBLT encodes against the mempool, so the closer a peer's mempool is to block, the smaller it can be.  THis encodes against previous weak blocks, which is effectively encoding against the other miners' mempools, so same problem?19:21
jtimonI think I see the hidden assumption I'm making19:25
jtimonwith IBLT I have an incentive to make my own mempool similar to other miner's mempools to make "sync steps" (do they have a name?) faster, right?19:26
jtimonrusty: but with quasi-p2pool (does it have a name?) that's not necessarily true19:27
jtimonI could have my own mempool with my own eccentric policy and an auxMempool with transactions I've seen from other miners that I don't want to include in my own block for whatever reason19:28
jtimonmaybe IBLT can somehow use 2 mempools as well and then all my "uniform policy" concerns are gone as well19:29
jtimonrusty: does that make sense?19:29
rustyjtimon: ok, if you're "weird-mining", weak blocks is worse for you.  When you send out your block, you need to full-encode any txs which haven't been seen in a weak block, right?19:31
rustyjtimon: with IBLT (at least, as I proposed it), it's slightly better if it's in others' mempool, because the encoding is more complex.19:32
jtimonyes, but if I've created a weak block with my "weird mining policy" then all the other miners have seen my transactions (or a subset of it) when I relay my full block19:33
rustyjtimon: first, it says "here's the lower fee-per-byte" threshold.  Then it says "but here are the txs which I included despite being below that".  That last one is encoded compactly, as ~log2(num-txs-in-mempool) bits.19:33
rustyjtimon: only if you made a weak block, say 5% of hash power.19:34
jtimon5% or just luck19:34
rustyjtimon: yeah :)19:34
rustyjtimon: but even with 5%, it's probably only got 1/2 the transactions in it you do now.19:35
jtimonbut there's also transactions above the fee threshold that I don't want to include, by not including them in my own mempool I'm being penalized in each IBLT sync step19:35
rustyjtimon: oh, sorry, there's also "here's the ones which are over tx threshold, which *aren't* in"19:35
rusty(same encoding style)19:36
jtimonok, the difficulty target is to produce 1 weak block per 30 seconds, right? (that's where the 5% comes from? [30 seconds = 30% of 10 minutes)19:37
rustyjtimon: yeah, p2pool uses 30 seconds, it seems reasonable as a first guess.19:37
jtimonok, so in your current IBLT design there's actually 2 mempools: one for synchronizing and the one that I'm going to actually use to produce my own block, correct?19:38
jtimonsorry, 30 seconds = 5% of 10 minutes19:38
rustyjtimon: my simulator only has one mempool,  but you're right; there's no real reason for them to be the same.19:39
rustyjtimon: doublespends are the obvious candidate for the second mempool.19:39
rustyjtimon: but any miner doing tx filtering would want them to go into the second mempool, too.19:40
jtimonnot just double-spends, anything that other miners want my I don't19:40
jtimons/my/but19:40
rustyjtimon: yeah...19:41
jtimonok, and you sync both with the other miners, cool19:41
jtimonif you do that separation all my "uniform policy" concerns are gone19:42
jtimonmhmm, an attack comes to mind...what if I'm not even a miner but I pretend to be so that other miners have to IBLT sync transactions that nobody else wants?19:43
jtimonnote that it doesn't apply to quasi-p2pool (seriously let's name this) because you can't prodce weak blocks without hashpower19:44
-!- p15 [~p15@147.138.169.216.client.dyn.strong-dc26.as62651.net] has joined #bitcoin-wizards19:47
rustyjtimon: IBLT is only between peers, it gets re-encoded if necessary.  That's OK, because it's fast.19:47
rustyjtimon: you doing a running guestimate on how similar your mempool is to the peer, and set the IBLT size based on that (plus some margin).19:48
rustyjtimon: the IBLT basically gives you a redundant encoding if there are a few missing/extra txs basically.  But it only seems about 45% efficient, so you don't want too many...19:48
rusty* 45% result very very preliminary, take as a ballpark!19:49
jtimonok, then if an incentive for a uniform mempool is unavoidable with IBLT, I defintely prefer quasi-p2pool over IBLT19:50
rustyjtimon: I prefer quasi-p2pool because it has additional side effects, like 0 conf implications and SPV fee estimation (with block order changes), and it's easier to implement :)19:51
jtimonyeah, it's also easier to estimate double-spend risks with that. I remember someone asking about estimating double-spend risks and me answering something along the lines: "p2pool blocks can be an interesting source for data, it would be better if p2pool was somehow enforced among the centralized pools and solo miners"19:54
jtimonbut I was wondering if using a mempoolView = myMempool + otherMinersMempool in IBLT could solve my uniform policy concerns (it seems it can't from what you said earlier)19:55
-!- ShannonCode [~ShannonCo@99-39-213-202.lightspeed.rlghnc.sbcglobal.net] has joined #bitcoin-wizards19:59
-!- p15_ [~p15@93.186.169.202] has joined #bitcoin-wizards20:00
-!- p15 [~p15@147.138.169.216.client.dyn.strong-dc26.as62651.net] has quit [Ping timeout: 250 seconds]20:01
-!- NLNico [~NLNico@unaffiliated/nlnico] has joined #bitcoin-wizards20:02
rustyjtimon: there are several kinds of uniform policy concerns, right?20:04
rustyjtimon: if you (a miner) include a tx nobody else has, any encoding will hurt you.20:05
-!- p15 [~p15@61.149.242.132] has joined #bitcoin-wizards20:06
jtimonyep, with both approaches20:06
rustyjtimon: if you only include txs which are in mempools, but most not in others blocks (eg, larger priority area than normal, or spam filtering) then weak-blocks hurts you badly, and iblt only hurts you very very marginally (eg. 6000 txs from a 1M tx mempool => 15k)20:06
jtimonbut if you don't want to include txs that everyone else want to include IBLT penalizes you but quasi-p2pool doesn't20:07
-!- p15_ [~p15@93.186.169.202] has quit [Ping timeout: 250 seconds]20:08
rustyjtimon: only if you use a strict subset: if you don't include some of those txs and that leaves room to include others....20:08
rustyjtimon: then see above...20:08
rustyjtimon: if you only include a subset, quasi-p2pool is great, and iblt costs you *20 bits* per tx you don't include.  Say, worse case, 15k.20:09
rustyjtimon: I really tried hard to get the non-uniformity penalty for IBLT down low, and I think I've achieved it to the point that it's noise.20:10
rustyjtimon: (Side node: I'm assuming that we eventually have a canonical block ordering, which makes encoding for both IBLT and quasi-p2pool cheaper).20:10
jtimonit's not a subset not a superset: there will be transactions that I only want to include and txs that everybody wants to include but I don't20:18
jtimonwe have 2 cases here:20:19
jtimon1)  transactions that I only want to include20:19
jtimon2) txs that everybody wants to include but I don't20:19
jtimon1) seems bad for both quasi-p2pool and IBLT20:19
jtimon2) is far worse for IBLT than for quasi-p2pool20:19
jtimondid I get it right?20:19
rusty3) some txs I don't want to include, some I want to add.20:25
rustyand it's not "far" worse.... the cost is log2(txs-in-mempool) * txs-you-want-to-exclude.20:27
rusty(3) is what I'd expect if blocks are full.20:27
jtimonI don't undesrtand 320:28
rustyjtimon: say mempool is overflowing.  You don't take some txs, so now you can fit others?20:28
rustyjtimon: s/mempool/blocks/20:29
jtimonyes, that's still 1, no?20:29
rustyIt's 1 *and* 2.20:29
jtimon??20:29
jtimonlet's replace you and me with miner A and B, please20:30
rustyOK :)20:30
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services]20:30
jtimontx1 would be included by miner A but it doesn't fit, since B exlcluded other txs, tx1 fits in miner B block20:30
-!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:31
jtimonlet's say miner A follows the majoritary policy20:31
jtimonthen tx1 is just case 1 for miner B20:31
jtimonwhat am I missing?20:32
rustyjtimon: Yep.  Cost for Qp2POOL == sizeof(tx1).  Cost for IBLT ~= 20 *bits*.20:32
rustyjtimon: case 2.  Cost for QP == 0 (you just don't include it).  Cost for IBLT ~= 20 bits.20:34
jtimonok, so case 1 for B is worse with qp2pool than for IBLT, but case 2 for B is worse for IBLT than for qp2pool20:34
rustyjtimon: yeah... but 1 is much worse, 2 is marginal.20:34
jtimonI think I get it20:34
rustyjtimon: of course, this is assuming that for IBLT you do the "two mempools" thing.  Which I think is sensible.20:35
rustyjtimon: ... but it's not entirely trivial to code this up.20:35
jtimonok, that makes sense, these conclusions were surprising without the 2 mempool thing20:36
jtimonwell, I was much more worried about the policy uniformity than about code complexity, it seems the 2 mempool thing solves my concerns after all20:37
jtimonalso, you're the one coding IBLT, it is you who eat the complexity costs, not me, not worried at all ;)20:38
jtimon</bad joke>20:38
jtimongavinandresen: my "uniform policy" concerns about IBLT are gone, see above20:40
-!- c0rw1n is now known as c0rw|zZz20:44
-!- RoboTeddy [~roboteddy@2601:645:8200:137d:18f8:e34e:f690:4f92] has joined #bitcoin-wizards20:49
-!- RoboTeddy [~roboteddy@2601:645:8200:137d:18f8:e34e:f690:4f92] has quit [Client Quit]20:50
-!- bendavenport [~bpd@c-50-131-42-132.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:51
-!- p15 [~p15@61.149.242.132] has quit [Quit: Textual IRC Client: www.textualapp.com]20:51
-!- p15 [~p15@93.186.169.209] has joined #bitcoin-wizards20:51
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards20:54
-!- zooko [~user@2601:281:8301:e87f:c085:88d1:9e13:a3eb] has quit [Remote host closed the connection]20:55
-!- p15 [~p15@93.186.169.209] has quit [Ping timeout: 264 seconds]21:02
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards21:02
-!- p15 [~p15@93.186.169.200] has joined #bitcoin-wizards21:04
-!- spinza [~spin@197.89.24.133] has quit [Excess Flood]21:06
-!- Transisto2 [~Trans@modemcable148.3-130-66.mc.videotron.ca] has joined #bitcoin-wizards21:07
-!- spinza [~spin@197.89.24.133] has joined #bitcoin-wizards21:11
-!- p15_ [~p15@198.27.96.163.static-ca.cryptolayer.com] has joined #bitcoin-wizards21:11
-!- p15 [~p15@93.186.169.200] has quit [Ping timeout: 246 seconds]21:14
-!- elastoma [~elastoma@162.248.160.175] has quit [Ping timeout: 260 seconds]21:23
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds]21:24
-!- p15_ [~p15@198.27.96.163.static-ca.cryptolayer.com] has quit [Ping timeout: 265 seconds]21:24
-!- p15 [~p15@61.149.242.132] has joined #bitcoin-wizards21:26
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards21:38
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 240 seconds]21:45
-!- gsdgdfs [~Trans@modemcable148.3-130-66.mc.videotron.ca] has joined #bitcoin-wizards21:50
-!- p15 [~p15@61.149.242.132] has quit [Ping timeout: 250 seconds]21:52
-!- Transisto2 [~Trans@modemcable148.3-130-66.mc.videotron.ca] has quit [Ping timeout: 256 seconds]21:53
-!- gsdgdfs [~Trans@modemcable148.3-130-66.mc.videotron.ca] has quit [Ping timeout: 252 seconds]21:56
-!- p15 [~p15@93.186.169.213] has joined #bitcoin-wizards22:00
-!- Transisto2 [~Trans@modemcable148.3-130-66.mc.videotron.ca] has joined #bitcoin-wizards22:04
-!- p15_ [~p15@111.193.168.148] has joined #bitcoin-wizards22:05
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 246 seconds]22:06
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has quit [Quit: Leaving]22:07
-!- p15 [~p15@93.186.169.213] has quit [Ping timeout: 240 seconds]22:08
-!- Transisto2 [~Trans@modemcable148.3-130-66.mc.videotron.ca] has quit [Ping timeout: 240 seconds]22:08
-!- Transisto2 [~Trans@modemcable148.3-130-66.mc.videotron.ca] has joined #bitcoin-wizards22:09
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards22:14
-!- CodeShark [~textual@cpe-76-167-237-202.san.res.rr.com] has quit [Ping timeout: 272 seconds]22:17
-!- Aquentin [~Aquentin@unaffiliated/aquentin] has quit [Ping timeout: 260 seconds]22:20
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds]22:36
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards22:37
-!- Giszmo [~leo@pc-185-201-214-201.cm.vtr.net] has quit [Quit: Leaving.]22:43
-!- NLNico [~NLNico@unaffiliated/nlnico] has quit [Quit: Leaving]22:53
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards22:55
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards23:03
-!- kang_ [67efeb6c@gateway/web/freenode/ip.103.239.235.108] has joined #bitcoin-wizards23:17
kang_Bitcoin can be scaled by changing the behavior of wallets towards deferred transactions using DKG threshold crypto23:17
kang_If we have an unbroadcasted transaction paying A to B, and A's private key becomes unusable thereafter, then without relaying the transaction, B has the power to show it can claim the coins at address A by relaying this transaction.23:17
kang_Anyone willing to hear it out?23:18
-!- elastoma [~elastoma@162.248.160.175] has joined #bitcoin-wizards23:22
-!- deego [~user@unaffiliated/deego] has joined #bitcoin-wizards23:25
-!- Aquentin [~Aquentin@unaffiliated/aquentin] has joined #bitcoin-wizards23:29
gmaxwellkang_: sounds like you're going to reinvent duplex payment channels.23:35
gmaxwell(but sure, go through it!)23:35
kang_Ah, let me read on duplex payment channels first then.23:36
-!- robbak [~robbak@unaffiliated/robbak] has joined #bitcoin-wizards23:37
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 244 seconds]23:37
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards23:49
jtimonkang_: do you have a link to read about "DKG threshold crypto"23:53
jtimon?23:53
-!- frankenmint [~frankenmi@71-222-57-192.ptld.qwest.net] has joined #bitcoin-wizards23:54
jtimonoh, gmaxwell bidirectional payment channels?23:55
-!- bendavenport [~bpd@c-50-131-42-132.hsd1.ca.comcast.net] has quit [Quit: bendavenport]23:58
--- Log closed Fri Aug 21 00:00:16 2015

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