--- Log opened Tue Aug 09 00:00:20 2016 | ||
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 264 seconds] | 00:05 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards | 00:06 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards | 00:08 | |
-!- Sleepnbum [~Sleepnbum@173.55.57.163] has quit [Ping timeout: 250 seconds] | 00:17 | |
-!- mryandao [~renlord@14-203-125-246.static.tpgi.com.au] has quit [Quit: leaving] | 00:18 | |
-!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards | 00:19 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] | 00:22 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 252 seconds] | 00:29 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 252 seconds] | 00:36 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 00:50 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 00:52 | |
-!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards | 01:06 | |
-!- rubensayshi [~ruben@82.201.93.169] has joined #bitcoin-wizards | 01:08 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 01:13 | |
-!- yoleaux [~yoleaux@xn--ht-1ia18f.nonceword.org] has joined #bitcoin-wizards | 01:26 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Read error: Connection reset by peer] | 01:32 | |
-!- AaronvanW [~ewout@198pc231.sshunet.nl] has joined #bitcoin-wizards | 01:37 | |
-!- AaronvanW [~ewout@198pc231.sshunet.nl] has quit [Changing host] | 01:37 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards | 01:37 | |
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards | 01:41 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards | 01:51 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards | 01:57 | |
-!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 260 seconds] | 01:59 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 250 seconds] | 02:00 | |
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards | 02:01 | |
-!- tunafizz [tunafizz@c-71-207-55-31.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] | 02:08 | |
-!- Giszmo [~leo@ip5f5ac08d.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards | 02:08 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-dlmusiulhjcmbuoq] has joined #bitcoin-wizards | 02:32 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 265 seconds] | 02:38 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Remote host closed the connection] | 02:39 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has quit [Read error: Connection reset by peer] | 02:46 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 02:46 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards | 02:46 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] | 02:51 | |
-!- laurentmt [~Thunderbi@80.215.234.247] has joined #bitcoin-wizards | 02:55 | |
-!- laurentmt [~Thunderbi@80.215.234.247] has quit [Client Quit] | 02:58 | |
-!- freekevin [freekevin@gateway/shell/xshellz/x-dxzarrzyvrydvyqf] has quit [Ping timeout: 276 seconds] | 03:06 | |
-!- freekevin [freekevin@gateway/shell/xshellz/x-cldncftnfsehoyra] has joined #bitcoin-wizards | 03:11 | |
-!- blockzombie [~blockzomb@eth59-167-133-100.static.internode.on.net] has quit [Remote host closed the connection] | 03:44 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 258 seconds] | 03:44 | |
-!- laurentmt [~Thunderbi@80.215.234.247] has joined #bitcoin-wizards | 03:47 | |
-!- laurentmt [~Thunderbi@80.215.234.247] has quit [Client Quit] | 03:48 | |
-!- proslogion [~proslogio@2.217.2.220] has joined #bitcoin-wizards | 04:02 | |
proslogion | the NTRU keysize makes it not so interesting for Bitcoin | 04:04 |
---|---|---|
proslogion | besides, it's patented, freely licensed for open source projects, but still patented | 04:04 |
proslogion | sill it deserves to be singled out because almost anything else PQC is much worse | 04:07 |
-!- laurentmt [~Thunderbi@80.215.234.247] has joined #bitcoin-wizards | 04:13 | |
-!- laurentmt [~Thunderbi@80.215.234.247] has quit [Client Quit] | 04:14 | |
nsh | ;seen bramc | 04:15 |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 04:24 | |
-!- thesnark [~mike@unaffiliated/thesnark] has joined #bitcoin-wizards | 04:25 | |
fluffypony | holy backlog | 04:26 |
fluffypony | andytoshi should hang around more often | 04:26 |
-!- thesnark [~mike@unaffiliated/thesnark] has quit [Remote host closed the connection] | 04:30 | |
-!- thesnark [~mike@unaffiliated/thesnark] has joined #bitcoin-wizards | 04:38 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards | 04:57 | |
-!- jaekwon_ [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards | 05:00 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 250 seconds] | 05:01 | |
-!- jaekwon_ [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Read error: Connection reset by peer] | 05:01 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 05:02 | |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards | 05:37 | |
-!- edvorg [~edvorg@14.169.57.10] has joined #bitcoin-wizards | 06:04 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards | 06:09 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 252 seconds] | 06:13 | |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 244 seconds] | 06:21 | |
-!- laurentmt [~Thunderbi@80.215.178.68] has joined #bitcoin-wizards | 06:37 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] | 06:38 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] | 06:38 | |
-!- laurentmt [~Thunderbi@80.215.178.68] has quit [Client Quit] | 06:39 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards | 06:45 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Ping timeout: 252 seconds] | 06:50 | |
-!- contrapumpkin is now known as copumpkin | 07:00 | |
-!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has joined #bitcoin-wizards | 07:08 | |
-!- xissburg_ [~xissburg@unaffiliated/xissburg] has joined #bitcoin-wizards | 07:15 | |
-!- xissburg_ [~xissburg@unaffiliated/xissburg] has quit [Read error: Connection reset by peer] | 07:16 | |
-!- xissburg [~xissburg@unaffiliated/xissburg] has quit [Read error: No route to host] | 07:16 | |
-!- xissburg [~xissburg@unaffiliated/xissburg] has joined #bitcoin-wizards | 07:20 | |
-!- tromp [~tromp@ool-944bc34f.dyn.optonline.net] has joined #bitcoin-wizards | 07:20 | |
-!- tromp [~tromp@ool-944bc34f.dyn.optonline.net] has quit [Ping timeout: 240 seconds] | 07:24 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 07:24 | |
-!- proslogion [~proslogio@2.217.2.220] has quit [Ping timeout: 260 seconds] | 07:35 | |
-!- nonaTure [~nonaTure@p4FEB907D.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 07:36 | |
-!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 258 seconds] | 07:39 | |
-!- nonaTure [~nonaTure@p4FEB907D.dip0.t-ipconnect.de] has quit [Quit: Leaving] | 07:42 | |
-!- nonaTure [~nonaTure@p4FEB907D.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 07:42 | |
-!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards | 07:44 | |
-!- zooko [~user@73.95.137.99] has joined #bitcoin-wizards | 07:56 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 08:10 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-dlmusiulhjcmbuoq] has quit [Quit: Connection closed for inactivity] | 08:25 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 244 seconds] | 08:31 | |
-!- rubensayshi [~ruben@82.201.93.169] has quit [Remote host closed the connection] | 08:47 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 08:48 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards | 08:55 | |
-!- proslogion [~proslogio@130.159.65.131] has joined #bitcoin-wizards | 08:58 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards | 09:30 | |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards | 09:30 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 258 seconds] | 09:36 | |
-!- bildramer [~bildramer@ppp-94-67-125-5.home.otenet.gr] has quit [Ping timeout: 244 seconds] | 09:38 | |
-!- Sleepnbum [~Sleepnbum@72.67.47.196] has joined #bitcoin-wizards | 09:41 | |
-!- bildramer [~bildramer@ppp-94-69-93-203.home.otenet.gr] has joined #bitcoin-wizards | 09:43 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection] | 09:52 | |
-!- iwilcox [~iwilcox@unaffiliated/iwilcox] has joined #bitcoin-wizards | 09:54 | |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] | 09:56 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards | 10:00 | |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards | 10:01 | |
-!- edvorg [~edvorg@14.169.57.10] has quit [Remote host closed the connection] | 10:08 | |
-!- edvorg [~edvorg@14.169.57.10] has joined #bitcoin-wizards | 10:26 | |
-!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has joined #bitcoin-wizards | 10:40 | |
-!- byteflame [~byteflame@70-89-65-45-little-rock-ar.hfc.comcastbusiness.net] has joined #bitcoin-wizards | 10:41 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 250 seconds] | 10:43 | |
-!- edvorg [~edvorg@14.169.57.10] has quit [Ping timeout: 244 seconds] | 10:43 | |
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards | 10:43 | |
-!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-wizards | 10:46 | |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards | 10:47 | |
-!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] | 10:48 | |
-!- zooko [~user@73.95.137.99] has quit [Ping timeout: 276 seconds] | 10:57 | |
-!- bildramer [~bildramer@ppp-94-69-93-203.home.otenet.gr] has quit [Ping timeout: 265 seconds] | 11:07 | |
-!- bildramer [~bildramer@ppp-94-67-123-74.home.otenet.gr] has joined #bitcoin-wizards | 11:15 | |
-!- proslogion [~proslogio@130.159.65.131] has quit [Ping timeout: 258 seconds] | 11:16 | |
waxwing | https://www.usenix.org/system/files/conference/woot16/woot16-paper-wustrow.pdf | 11:17 |
waxwing | TLDR prove you DDoSed a server by using returned server sigs as proof of work, heh | 11:17 |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] | 11:21 | |
-!- tromp [~tromp@ool-944bc34f.dyn.optonline.net] has joined #bitcoin-wizards | 11:22 | |
katu_ | cute :) | 11:22 |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards | 11:24 | |
cjd | andytoshi: I am thinking that the problem you raised of the transaction payers robbing the miner later on is possibly acceptable in practice, if the miner creates his own transaction (e.g. paying money to himself) then he should be safe... | 11:24 |
cjd | and the benefit of such a scheme is you can "sync the chain" by asking a peer for the most recent block and then asking for the txout set, then validating it and asking for (say) 1000 block headers or whatever it takes to make yourself happy that you are not being fed bullshit | 11:26 |
-!- tromp [~tromp@ool-944bc34f.dyn.optonline.net] has quit [Ping timeout: 250 seconds] | 11:26 | |
cjd | you just take the block header number and calculate the amount of created money at that point, point multipliy that value and add it to all of the UTXOs | 11:27 |
andytoshi | cjd: by "asking for the txout set" you mean also all the kG values | 11:30 |
cjd | yes | 11:30 |
cjd | and I guess the header contains [ HASH(utxoSet), HASH(prevHeader), number, difficulty, time, nonce ] | 11:30 |
cjd | *blockNumber | 11:30 |
cjd | oh crap you can fiddle with the difficulty, that's annoying | 11:31 |
andytoshi | well the utxoSet needs to have proofs that the utxos have been committed to by the blockchain | 11:32 |
andytoshi | i think | 11:32 |
andytoshi | maybe not, maybe the header commitment is sufficient | 11:32 |
cjd | the reason for the hash over the utxoSet is just so that somebody else cannot steal your mining fee | 11:33 |
cjd | oh yeah also double-spend | 11:34 |
cjd | there might be still another way to compress the header chain, if the header with the highest "work" each day points at the header with the highest work from the previous day, I think you can just skip blocks | 11:36 |
cjd | so since you don't know if you're going to be the winner of a "checkpoint" block, just every block points at the checkpoint from the previous 144 blocks or such | 11:38 |
andytoshi | cjd: are you familiar with compact SPV proofs? | 11:40 |
cjd | uhhh I have heard this before but my memory is not working | 11:40 |
andytoshi | http://blockstream.com/sidechains.pdf appendix B | 11:40 |
andytoshi | i'm still unsure if it's OK that utxo inclusion proofs point to blocks other than the one they were included in | 11:40 |
andytoshi | i guess so | 11:41 |
Taek | [14:25:21] <cjd> andytoshi: I am thinking that the problem you raised of the transaction payers robbing the miner later on is possibly acceptable in practice, if the miner creates his own transaction (e.g. paying money to himself) then he should be safe... | 11:41 |
Taek | would the transactors have to do something similar to make sure the miners couldn't steal from them? | 11:41 |
Taek | supposing you ended up as the only transactor in a block | 11:41 |
@gmaxwell | andytoshi: I don't see why a tip commitment isn't fine (other than perhaps performance reasons) | 11:41 |
andytoshi | Taek: presumably you, the transactor, would put a kG value in here | 11:42 |
cjd | > the presence of lower-than-necessary hashes is in fact statistical evidence of more work done in the chain[Mil12]. <-- ok we're on the same page here | 11:42 |
andytoshi | gmaxwell: yeah, i think it's fine | 11:42 |
instagibbs | can someone reiterate the problem being discussed? I don't see in backlog | 11:42 |
cjd | instagibbs: optimizations to mimblewimble | 11:43 |
instagibbs | cjd, a little more than that :) | 11:43 |
cjd | crap maybe we need to start a pad to keep track of the backstory here :| | 11:43 |
instagibbs | > I am thinking that the problem you raised of the transaction payers robbing the miner later | 11:43 |
Taek | (andytoshi is going to write a paper never fear) | 11:44 |
andytoshi | lol. yeah, i'll write something, once things stop being in such flux | 11:45 |
cjd | basically I'm proposing an optimization wherein each transaction is broadcast with the sum-of-secrets and the leftover money (fee) and the miner is the one who makes the signed emptystring rather than the transactors | 11:45 |
cjd | instagibbs: ^^ | 11:45 |
instagibbs | oh i see, a problem with an optimization | 11:45 |
instagibbs | I was confuzzled | 11:45 |
cjd | yes, we're going over optimizations to try to make it require O(n) storage (n being unspend outputs) :) | 11:46 |
andytoshi | cjd: if you make a transaction and broadcast the "sum-of-secrets" which is just your secret you can be robbed | 11:46 |
instagibbs | cjd, I think you will lose a lot if you drop the chain stuff | 11:46 |
@gmaxwell | It's useful to take a step back and consider what MW actually does. | 11:47 |
@gmaxwell | It's constructs a proof interactively that (under relevant assumptions) no theft except double spending could have happened. | 11:48 |
instagibbs | and inflation, at least in a particular history | 11:48 |
@gmaxwell | I don't think that property can be maintained if coin creation doesn't introduce new randomness. | 11:48 |
andytoshi | instagibbs: no inflation can happen within a single tx | 11:49 |
cjd | Can you elaborate? "new randomness" ? | 11:49 |
instagibbs | andytoshi, no current inflation ;P | 11:49 |
cjd | oh I think I get it, you're arguing that block rewards could be ripped off unless we check each block | 11:50 |
instagibbs | yep | 11:51 |
cjd | I need to showerthink about that one, I really want to not sync block headers :| | 11:52 |
instagibbs | the newly generated coins also probably need to be blinded, otherwise they can just be extracted | 11:53 |
andytoshi | cjd: i think you can decrease the block header length to log(n) as long as you commit to everything in each block | 11:53 |
andytoshi | using the compact SPV stuff in the sidechains paper | 11:53 |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 250 seconds] | 11:56 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-eaiaeaobfdtlryxx] has joined #bitcoin-wizards | 12:03 | |
-!- byteflame [~byteflame@70-89-65-45-little-rock-ar.hfc.comcastbusiness.net] has quit [Ping timeout: 264 seconds] | 12:06 | |
cjd | I'm thinking you might get away with just downloading headers until the sum of difficulty goes over K (some comfort factor) | 12:11 |
cjd | because in order for any money to be stolen as gmax suggests, the mining fees would have to have been stolen which is equivilant to mining a fake chain and you have reached your comfort factor of difficulty which is warranting that this did not happen | 12:12 |
-!- dEBRUYNE_ [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 12:13 | |
-!- dEBRUYNE_ [~dEBRUYNE@unaffiliated/debruyne] has quit [Read error: Connection reset by peer] | 12:13 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Ping timeout: 265 seconds] | 12:15 | |
cjd | I have to think about it more, in simplistic contexts I feel like I understand it but when I take it to bigger contexts I'm completely lost about it's security properties | 12:15 |
nsh | what's the fee-stealing attack against miners? | 12:16 |
cjd | so this is an attack against an imagined optimization of mimblewimble only | 12:18 |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 12:19 | |
cjd | my optimization is when you create a transaction and you calculate ( (secretKeyInput + valueInput) - (secretKeyOutput + valueOutput + secretKeyChange + valueChange) ) | 12:19 |
cjd | instead of signing the emptystring with that result (as a secret key) you instead bcast the result along with the value of any leftover money | 12:20 |
cjd | then the miner needs constructs a block knowing sum-of-secrets from each transaction and thus can create only 1 signature for the whole block | 12:21 |
cjd | you following ? | 12:21 |
nsh | roughly | 12:21 |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards | 12:21 | |
nsh | how many signatures would be required otherwise for mining a block? | 12:22 |
cjd | one per transaction | 12:22 |
cjd | did you read MW ? | 12:22 |
nsh | oh, you mean this obviates the need for the signing at all when authenticating receipt of transaction? | 12:23 |
nsh | only the miner signs? | 12:23 |
cjd | you read mimblewimble? I just want to make sure we're talking about the same thing here... | 12:23 |
* nsh nods | 12:23 | |
nsh | we were talking about it notverymany hours ago | 12:23 |
cjd | ok so right, you can get to 1 signature per block if we are ok to bcast the sum-of-secrets and the remaining value (fee) to the miner | 12:24 |
cjd | because the miner merges everything | 12:24 |
nsh | hmm | 12:25 |
cjd | now for my next trick, I want to replace the signature which the miner creates with a simple output, now andytoshi reminds me that I have created a bug because now all of the outputs by the miner sum to a value which the creator of the transaction knows | 12:25 |
nsh | ah, okay. took me a moment to understand this still authenticates | 12:26 |
cjd | basically the creator of the transaction (knowing the sum of secrets, change amount, block reward and that the final sum is zero) can just deduce a transaction which spends all of the outputs from the miner | 12:27 |
nsh | creator of which transaction? | 12:27 |
cjd | lets imagine there is only 1 transaction being created in this block | 12:28 |
cjd | 1 person paying 1 other person and 1 miner | 12:28 |
* nsh nods | 12:28 | |
cjd | the payee knows the sum of secrets and if the final sum is zero, this implys he also knows the miner's secret and cna steal the fee | 12:28 |
-!- byteflame [~byteflame@70-89-65-45-little-rock-ar.hfc.comcastbusiness.net] has joined #bitcoin-wizards | 12:28 | |
nsh | i think you need external-to-pederson consensus logic for blocks anyway | 12:29 |
nsh | (for e.g. maturing block subsidies) | 12:30 |
cjd | But I respond that if the miner includes an *input* for which only he knows the private key, he has masked the result and the creator of this single transaction cannot rob him | 12:30 |
nsh | ah, right | 12:30 |
nsh | (i think this problems goes away when you have lots of transactions anyway, or it's a very tight lottery) | 12:30 |
nsh | no transaction recipient is especially privileged in being able to infer the final excess | 12:31 |
cjd | having no signature per block may seem unimportant but once I have convinced you that this works, I go on to suggest that validating the chain does not require downloading even the whole chain of headers | 12:31 |
nsh | heh, i think we need to process moonleaps one at a time | 12:31 |
cjd | just download the "unspent txo set" (the commitments) and the most recent block header and as many block headers as you like, then calculate based on the block number the amount of money in circulation, point multiply that and add this to all commitments and expect zero | 12:32 |
* nsh nods | 12:32 | |
nsh | you can have some security comfort parameter; falsification of the past can still be made dependent on a fast-growing function of hashpower | 12:33 |
nsh | just not clear exactly what needs to be committed yet | 12:33 |
cjd | but gmax points out that I'm now violating some basic assumption of MW because I've completely dropped validation of who gets the block rewards and so I am wrestling with that as we speak | 12:34 |
cjd | it makes so much sense the way I go but taking a different path it sounds so broken :) | 12:34 |
nsh | hmm | 12:34 |
cjd | it is as though any ring of commitments can be valid as long as it adds up to zero and spends X money | 12:35 |
cjd | so you must only create 1 block to fool someone | 12:35 |
nsh | no party with merkle | 12:35 |
cjd | I think there is a very simple bypass of that issue but I need to think more | 12:35 |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 12:40 | |
tromp_ | i just commented on https://news.ycombinator.com/item?id=12256291 | 12:44 |
cjd | anyway even if you put a signature in each block, what you need to download to reconstruct a block header is [ sig, time, nonce ], everything else can be inferred | 12:45 |
cjd | so you're looking at like 4.2MB per year with a 10mn block rate | 12:46 |
cjd | *10 minute | 12:46 |
-!- proslogion [~proslogio@2.217.2.220] has joined #bitcoin-wizards | 12:48 | |
cjd | actually 5.8 with the public keys which are also needed | 12:48 |
proslogion | in MW, can i send someone some coins, then get around to manage to receive a tx from this pubkey of him as another identity so i can get his blinding factor, then next time when i do business with him, i would use the same blinding factor and amount as i used last time, so i can replay the second tx despite him not wanting to send the other identity coins this time? | 12:51 |
cjd | are you assuming no change address ? | 12:51 |
proslogion | yes | 12:52 |
cjd | also consider that a pubkey is never used twice | 12:53 |
-!- nonaTure [~nonaTure@p4FEB907D.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] | 12:54 | |
proslogion | what if somebody does? anything other than client-side check? | 12:54 |
cjd | because you have to interact with his computer in order to make the transaction so it's the decision of the programmers, not of the user | 12:54 |
cjd | side-effect: you can't get paid if your computer is turned off | 12:55 |
cjd | but that's part of MW that we can't seem to fix | 12:55 |
nsh | (well, you could use pegs with another chain that allows interactionless payments for certain situations) | 12:56 |
cjd | oh crap I have a problem with my whole optimization, once the payee reveals the sum-of-secrets the payer can rob him :( | 12:59 |
proslogion | ah, no, no, you cannot reuse the same r, like bitcoin, the r you use is dependent on the tx a pubkey receives as well! | 12:59 |
proslogion | it's a chain | 12:59 |
cjd | so we're back to 5:1 chain compression which is not great | 13:00 |
cjd | unless the payee adds an input to the tx which is going to kill off some use cases | 13:01 |
andytoshi | proslogion: yes, replay attacks are possible if you reuse addresses. but you create the addresses when you receive payments, and you're the one who'll get robbed. so don't reuse keys. | 13:04 |
andytoshi | s/address/keys/ everywhere, MW really doesn't have addresses | 13:04 |
cjd | I'm really unhappy that we can't get rid of sig-per-tx, not only does that mean a large chain but it also means that anyone who downloads each block (a miner for instance) can reconstruct the transactions from that block and effectively de-anonymise the money flows | 13:07 |
@gmaxwell | huh?! | 13:07 |
instagibbs | the original MW paper allows this, but it's not necessary at all | 13:08 |
cjd | Maybe I'm talking shit but my approach would be to try to fit groups of cancelled inputs and created outputs with signatures | 13:08 |
cjd | it's computationally expensive but I don't feel like it's expensive enough | 13:08 |
instagibbs | <andytoshi> ah, there's a simple fix, publish k1G and k2, sign with k1G but make the transaction excess be (k1 + k2)G | 13:08 |
instagibbs | <andytoshi> and when combining transactions all the k2's just get added together | 13:08 |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 265 seconds] | 13:09 | |
cjd | is that not a variant of publish k1G and k2G ? in which case I just need to fit 2 sigs together with a handful of inputs and outputs... | 13:10 |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards | 13:11 | |
andytoshi | cjd: no, there is no sig with k2 | 13:11 |
andytoshi | it's an explicit value | 13:11 |
cjd | ahh right, so you just add up k2 every time you merge transactions in memory | 13:12 |
cjd | very good :) | 13:12 |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Ping timeout: 244 seconds] | 13:12 | |
proslogion | andytoshi: i don't get it, your r is determined partially by the r of your sender, i wonder if reusing a r is at all possible | 13:13 |
andytoshi | heh, yeah, this was what i had before MW came out (without the k1G, so it was insecure for the same reason your optimization was). i realized my mistake when MW came out, but i feel a bit better that voldemort made the opposite mistake :P | 13:13 |
andytoshi | proslogion: i think you'd be able to do it, at the very least by creating two outputs, skewing one to reuse r, and skewing the other in the opposite direction | 13:14 |
cjd | dammit why do we need these signatures floating around everywhere :| | 13:15 |
proslogion | andytoshi: right you can just adjust the k value to achieve that effect, i forgot | 13:19 |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 13:21 | |
cjd | so what makes the signature-over-emptystring work is the fact that it's not cancellable | 13:22 |
cjd | you can point to a utxo (a commitment) and cancel that when you are spending another transaction but the signature is forever | 13:22 |
cjd | if you could cancel a signature then the spender can still rob the recipient | 13:23 |
andytoshi | cjd: well if you can aggregate the proof of discrete logs that's still not possible .. so it's not as morose as you make it seem | 13:24 |
andytoshi | we could use BLS sigs for the kG values, in a pairing-friendly group, and then you could aggregate all the sigs into one and it'd still be ok | 13:24 |
cjd | ok, aggregatable sigs, that would be cool | 13:25 |
andytoshi | hmm actually maybe there is still a risk here, unsure | 13:25 |
cjd | but I fear the more cool math we use, the more difficult it will be to take this to post-quantum | 13:25 |
andytoshi | yeah | 13:26 |
cjd | but 5:1 compression means a 16GB blockchain assuming every tx in bitcoin was replayed into this chain... | 13:27 |
andytoshi | so we need two things right now: commitments that can be shown to sum to 0 (we don't need full homorphism, just sum to 0); some overflow prevention (right now we use a rangeproof); some extra randomness and a way to prove knowledge of the randomness | 13:27 |
cjd | IMO overflow prevention is not needed, we just need to prove knowledge of r | 13:27 |
cjd | a.k.a prove that they're not making up garbage to balance the books | 13:28 |
andytoshi | cjd: but then the outputs themselves could overflow. i make a 10BTC output and a -10BTC output and just never spend the latter | 13:29 |
andytoshi | (and put zero in) | 13:29 |
andytoshi | this is why we have the overflow protection in "traditional C" | 13:29 |
andytoshi | "traditional CT" | 13:30 |
cjd | uhh why would you use signed integers? | 13:30 |
andytoshi | cjd: everything works in finite rings | 13:30 |
cjd | oh I see, you're protecting against overflow of the whole 256 bit number | 13:30 |
andytoshi | if you take the group order minus n, that's -n | 13:30 |
cjd | got it | 13:30 |
andytoshi | yep | 13:30 |
andytoshi | none of the quantum stuff i've seen changes this (i don't see that anything could be zero-knowledge without it actually) | 13:30 |
cjd | changes what? | 13:31 |
andytoshi | changes the fact that every number is modulo something, and can thus be "negative" in a way that's not intrinsicly definable | 13:32 |
cjd | ahh ok | 13:32 |
-!- rusty2 is now known as rusty | 13:35 | |
cjd | anything I can read about the types of range proofs used here ? | 13:36 |
andytoshi | cjd: https://people.xiph.org/~greg/confidential_values.txt basically .. gmaxwell might know what sources he based this on | 13:45 |
andytoshi | also there is an optimized ring signature construction used in that, https://www.reddit.com/r/Bitcoin/comments/386vh0/borromean_ring_signatures_new_research_by_greg/ but this is a bit of an implementation detail | 13:45 |
cjd | ahh I didn't read the whole thing | 13:46 |
cjd | yeah, I was looking really for the gritty detail of the rangeproof | 13:46 |
@gmaxwell | you could redesign it from the text file, and borromean paper; though you'd miss some of the optimizations. | 13:47 |
cjd | all right, thanks, going to get some food and then I'll take a look | 13:55 |
waxwing | gmaxwell: shame in MW you lose the whole data-embedding thing 'cos can't share the blinding factors, right | 13:58 |
@gmaxwell | waxwing: correct. | 13:58 |
proslogion | the data embedding sounds like a weird sales pitch though | 13:58 |
waxwing | proslogion: well useful for amount, too | 13:58 |
waxwing | altho' not necessary | 13:58 |
proslogion | can you give that space to counterparty people etc? | 13:59 |
waxwing | when you consider how loudly people complain about not being able to embed stuff in blockchain :) | 13:59 |
waxwing | yeah you beat me to it :) | 13:59 |
waxwing | although, hmm, it's private to sender/receiver by default | 14:00 |
@gmaxwell | it _must_ be private. | 14:00 |
@gmaxwell | or it blows up the ZK property of the proof. | 14:00 |
waxwing | i was just thinking of auditors | 14:00 |
@gmaxwell | the reason in works in CT is that the value being sent and blinding factor is non-private to both the sender and reciever. | 14:01 |
@gmaxwell | so the proof doesn't need to be ZK with respect to them. :) | 14:02 |
@gmaxwell | for MW it does, so no data storage in it. | 14:02 |
andytoshi | well you do still have free s values, you can bastardize some storage into them if you've got an out-of-band key. but you'd need to structure the data heavily so your recipient can determine which s-value is forced (and therefore has no data) | 14:04 |
andytoshi | doing so will reveal the value to anyone who can decrypt, though not directly | 14:04 |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 264 seconds] | 14:04 | |
andytoshi | waxwing: as for auditors, if i've got a commitment C = vH + rG, i can give them v and sign with rG and that'll prove the value | 14:06 |
@gmaxwell | yes you could carry a tiny amount of data to people who knew the value without meaningfully disclosing the blinding factors. | 14:06 |
andytoshi | if people already know the value, you can use every free s value as an encryption channel, that doesn't reveal anything about the blinding factor | 14:06 |
proslogion | just curious, do you guys read every link drop? someone just show up on this channel and send one message is so easy to miss | 14:06 |
-!- Giszmo [~leo@ip5f5ac08d.dynamic.kabel-deutschland.de] has quit [Quit: Leaving.] | 14:07 | |
andytoshi | proslogion: probably every link drop gets noticed, that's pretty weird behaviour. and this one happened to be on a quiet time.. then it was forwarded around a lot outside of IRC | 14:08 |
proslogion | andytoshi: gotcha, tks | 14:09 |
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 250 seconds] | 14:10 | |
-!- nonaTure [~nonaTure@p4FEB907D.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 14:11 | |
kanzure | "Blinded outsourcing of channel monitoring" https://lists.linuxfoundation.org/pipermail/lightning-dev/2016-August/000565.html | 14:14 |
proslogion | lol i thought it was about IRC channel monitoring | 14:15 |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards | 14:21 | |
-!- byteflame [~byteflame@70-89-65-45-little-rock-ar.hfc.comcastbusiness.net] has quit [Ping timeout: 244 seconds] | 14:28 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 14:44 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Ping timeout: 265 seconds] | 14:45 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards | 14:49 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 14:56 | |
-!- blockzombie [~blockzomb@eth59-167-133-100.static.internode.on.net] has joined #bitcoin-wizards | 14:56 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 258 seconds] | 15:01 | |
-!- mkarrer [~mkarrer@142.red-83-47-107.dynamicip.rima-tde.net] has quit [] | 15:04 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] | 15:08 | |
-!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has quit [Read error: Connection reset by peer] | 15:12 | |
-!- murch [~murch@p4FE38D69.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 15:12 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: No route to host] | 15:19 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds] | 15:21 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards | 15:21 | |
-!- FNinTak [~jonhbit@tsarviajado.media.mit.edu] has joined #bitcoin-wizards | 15:38 | |
-!- afk11 [~afk11@109.255.154.81] has joined #bitcoin-wizards | 15:59 | |
-!- afk11 [~afk11@109.255.154.81] has quit [Changing host] | 15:59 | |
-!- afk11 [~afk11@unaffiliated/afk11] has joined #bitcoin-wizards | 15:59 | |
-!- renlord [~renlord@14-203-125-246.static.tpgi.com.au] has joined #bitcoin-wizards | 16:02 | |
-!- renlord [~renlord@14-203-125-246.static.tpgi.com.au] has quit [Quit: Lost terminal] | 16:17 | |
-!- murch [~murch@p4FE38D69.dip0.t-ipconnect.de] has quit [Quit: Leaving.] | 16:18 | |
-!- tromp [~tromp@ool-944bc34f.dyn.optonline.net] has joined #bitcoin-wizards | 16:19 | |
-!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] | 16:37 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 16:39 | |
-!- FNinTak [~jonhbit@tsarviajado.media.mit.edu] has quit [Ping timeout: 244 seconds] | 16:39 | |
-!- tromp [~tromp@ool-944bc34f.dyn.optonline.net] has quit [Remote host closed the connection] | 16:40 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 16:41 | |
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] | 16:47 | |
-!- FNinTak [~jonhbit@dhcp-18-111-16-181.dyn.mit.edu] has joined #bitcoin-wizards | 16:54 | |
-!- bildramer [~bildramer@ppp-94-67-123-74.home.otenet.gr] has quit [Ping timeout: 240 seconds] | 17:02 | |
-!- tromp [~tromp@ool-944bc34f.dyn.optonline.net] has joined #bitcoin-wizards | 17:07 | |
-!- VMazz [~VMazz@unaffiliated/mazznilla] has joined #bitcoin-wizards | 17:10 | |
-!- VMazz [~VMazz@unaffiliated/mazznilla] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC] | 17:20 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards | 17:44 | |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 265 seconds] | 17:45 | |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards | 17:49 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 17:53 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 17:55 | |
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-ejufbktegtghhnkj] has joined #bitcoin-wizards | 17:57 | |
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-eaiaeaobfdtlryxx] has quit [Quit: Connection closed for inactivity] | 18:15 | |
-!- Sleepnbum [~Sleepnbum@72.67.47.196] has quit [Ping timeout: 240 seconds] | 18:19 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 18:23 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 18:25 | |
-!- FNinTak [~jonhbit@dhcp-18-111-16-181.dyn.mit.edu] has quit [Ping timeout: 250 seconds] | 18:28 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] | 18:32 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 18:34 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 18:36 | |
-!- renlord [~renlord@14-203-125-246.static.tpgi.com.au] has joined #bitcoin-wizards | 18:39 | |
-!- Nightwolf [~Nightwolf@unaffiliated/nightwolf] has quit [Read error: Connection reset by peer] | 18:46 | |
-!- Nightwolf [~Nightwolf@unaffiliated/nightwolf] has joined #bitcoin-wizards | 18:46 | |
-!- nonaTure [~nonaTure@p4FEB907D.dip0.t-ipconnect.de] has quit [Ping timeout: 258 seconds] | 18:51 | |
-!- nonaTure [~nonaTure@p4FEB8B5B.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 18:51 | |
-!- FNinTak [~jonhbit@tsarviajado.media.mit.edu] has joined #bitcoin-wizards | 18:51 | |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] | 19:03 | |
-!- aalex [~aalex@64.187.177.58] has quit [Ping timeout: 244 seconds] | 19:09 | |
-!- aalex [~aalex@64.187.177.58] has joined #bitcoin-wizards | 19:13 | |
-!- dstadulis [~dstadulis@c-73-189-234-152.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 19:17 | |
-!- proslogion [~proslogio@2.217.2.220] has quit [Ping timeout: 264 seconds] | 19:26 | |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 252 seconds] | 19:30 | |
-!- renlord [~renlord@14-203-125-246.static.tpgi.com.au] has quit [Ping timeout: 244 seconds] | 19:36 | |
-!- nonaTure [~nonaTure@p4FEB8B5B.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] | 19:47 | |
-!- dstadulis [~dstadulis@c-73-189-234-152.hsd1.ca.comcast.net] has quit [Quit: ZZZzzz…] | 19:57 | |
-!- dstadulis [~dstadulis@c-73-189-234-152.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 19:59 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 20:14 | |
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 244 seconds] | 20:15 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 20:16 | |
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-ejufbktegtghhnkj] has quit [Quit: Connection closed for inactivity] | 20:21 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 20:27 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 20:29 | |
-!- renlord [~renlord@14-203-125-246.static.tpgi.com.au] has joined #bitcoin-wizards | 20:32 | |
-!- afk11 [~afk11@unaffiliated/afk11] has quit [Quit: ZNC 1.6.3 - http://znc.in] | 20:32 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 20:40 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 20:42 | |
-!- Sleepnbum [~Sleepnbum@173.55.57.163] has joined #bitcoin-wizards | 20:43 | |
-!- mdavid613 [~Adium@cpe-172-251-161-231.socal.res.rr.com] has joined #bitcoin-wizards | 20:45 | |
-!- dstadulis [~dstadulis@c-73-189-234-152.hsd1.ca.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] | 20:50 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 20:51 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 20:53 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 21:14 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 21:16 | |
-!- bildramer [~bildramer@ppp-94-67-126-179.home.otenet.gr] has joined #bitcoin-wizards | 21:22 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 21:29 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 21:31 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 21:31 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 21:43 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 21:45 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 21:54 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 21:56 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Quit: leaving] | 22:03 | |
-!- renlord [~renlord@14-203-125-246.static.tpgi.com.au] has quit [Ping timeout: 244 seconds] | 22:07 | |
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds] | 22:13 | |
-!- renlord [~renlord@14-203-125-246.static.tpgi.com.au] has joined #bitcoin-wizards | 22:13 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 22:14 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 22:16 | |
-!- Cloudflare [~cloudflar@unaffiliated/cloudflare] has joined #bitcoin-wizards | 22:18 | |
Cloudflare | I was told there would be free bitcoins | 22:18 |
Cloudflare | Hi renlord | 22:18 |
Cloudflare | (pls no ban, I don't want any free btc) | 22:20 |
sipa | why would you not want free btc?! | 22:21 |
Cloudflare | sipa: because I am Satoshi | 22:21 |
Cloudflare | 😂 | 22:21 |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 22:32 | |
Cloudflare | My rigs got hacked the other day | 22:32 |
Cloudflare | They stole my ethereum | 22:33 |
Cloudflare | But only a little bit of it | 22:33 |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 252 seconds] | 22:34 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 22:34 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 22:43 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 22:45 | |
-!- execut3 [~shesek@bzq-84-110-32-196.cablep.bezeqint.net] has quit [Ping timeout: 250 seconds] | 22:48 | |
-!- shesek [~shesek@bzq-84-110-32-196.cablep.bezeqint.net] has quit [Ping timeout: 244 seconds] | 22:48 | |
-!- Sleepnbum [~Sleepnbum@173.55.57.163] has quit [Ping timeout: 244 seconds] | 22:49 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards | 23:09 | |
-!- jannes [~jannes@178.132.211.90] has quit [Ping timeout: 276 seconds] | 23:10 | |
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Remote host closed the connection] | 23:39 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 23:49 | |
-!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] | 23:50 | |
-!- jannes [~jannes@178.132.211.90] has joined #bitcoin-wizards | 23:50 | |
-!- xeon-enouf [~xeon-enou@unaffiliated/xeon-enouf] has quit [Ping timeout: 244 seconds] | 23:51 | |
-!- xeon-enouf [~xeon-enou@unaffiliated/xeon-enouf] has joined #bitcoin-wizards | 23:53 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] | 23:55 | |
-!- mdavid613 [~Adium@cpe-172-251-161-231.socal.res.rr.com] has quit [Quit: Leaving.] | 23:55 | |
-!- mdavid613 [~Adium@cpe-172-251-161-231.socal.res.rr.com] has joined #bitcoin-wizards | 23:56 | |
-!- mdavid613 [~Adium@cpe-172-251-161-231.socal.res.rr.com] has quit [Client Quit] | 23:56 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 23:57 | |
-!- tucenaber [~tucenaber@unaffiliated/tucenaber] has quit [Ping timeout: 264 seconds] | 23:59 | |
--- Log closed Wed Aug 10 00:00:21 2016 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!