2015-09-05.log

--- Log opened Sat Sep 05 00:00:01 2015
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam]00:01
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards00:21
-!- kmels [~kmels@184.62.151.186.static.intelnet.net.gt] has quit [Ping timeout: 246 seconds]00:24
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards00:51
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 246 seconds]00:59
-!- AlphaTech [AlphaTech@unaffiliated/alphatech] has joined #bitcoin-wizards01:03
wumpusLuke-Jr: xpra does a pretty good job as a better network transparency layer for X, and sessions are re-attachable too01:05
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-nyydjfoklttsjwvt] has joined #bitcoin-wizards01:07
-!- p15 [~p15@209.234.248.5] has quit [Max SendQ exceeded]01:14
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards01:16
-!- mjerr [~mjerr@p5B209723.dip0.t-ipconnect.de] has joined #bitcoin-wizards01:17
-!- p15 [~p15@209.234.248.8] has joined #bitcoin-wizards01:17
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards01:17
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 255 seconds]01:23
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]01:29
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards01:29
-!- veleiro [~veleiro@fsf/member/veleiro] has quit [Read error: Connection reset by peer]01:37
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards01:40
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards01:46
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 252 seconds]02:03
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds]02:13
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has joined #bitcoin-wizards02:15
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 246 seconds]02:16
heretolearnmosh has issues with scrolling .. otherwise its nice02:25
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards02:42
-!- binaryFate [~jeremie@joule.ulb.ac.be] has quit [Quit: Konversation terminated!]02:53
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 265 seconds]02:55
-!- trippysalmon [rob@2001:984:6466:0:51d:b5ab:ab61:bed8] has joined #bitcoin-wizards03:01
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards03:14
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 246 seconds]03:14
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards03:30
-!- gielbier [~giel@a149043.upc-a.chello.nl] has quit [Read error: Connection reset by peer]03:32
-!- gielbier [~giel@a149043.upc-a.chello.nl] has joined #bitcoin-wizards03:32
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards03:42
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Read error: Connection reset by peer]03:44
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards03:45
-!- trippysalmon [rob@2001:984:6466:0:51d:b5ab:ab61:bed8] has quit [Ping timeout: 250 seconds]03:46
-!- GGuyZ_ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards03:50
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Ping timeout: 260 seconds]03:52
-!- GGuyZ_ is now known as GGuyZ03:52
-!- PRab_ [~chatzilla@2601:40a:8000:8f9b:49d8:b6f:46db:e64d] has joined #bitcoin-wizards04:08
-!- kaptah [kaptah@hilla.kapsi.fi] has quit [Ping timeout: 246 seconds]04:09
-!- kaptah [kaptah@hilla.kapsi.fi] has joined #bitcoin-wizards04:09
-!- PRab [~chatzilla@2601:40a:8000:8f9b:99a5:26ec:a97e:cce5] has quit [Ping timeout: 244 seconds]04:11
-!- PRab_ is now known as PRab04:11
-!- p15 [~p15@209.234.248.8] has quit [Ping timeout: 255 seconds]04:11
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Ping timeout: 244 seconds]04:18
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards04:21
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards04:28
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving]04:35
-!- kang_ [67efe917@gateway/web/freenode/ip.103.239.233.23] has quit [Ping timeout: 246 seconds]04:45
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 250 seconds]04:48
-!- ghtdak [~ghtdak@unaffiliated/ghtdak] has quit [Quit: WeeChat 1.4-dev]04:49
-!- ghtdak [~ghtdak@unaffiliated/ghtdak] has joined #bitcoin-wizards04:49
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards04:54
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards04:54
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection]04:59
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards05:01
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]05:08
-!- AaronvanW [~ewout@178pc208.sshunet.nl] has joined #bitcoin-wizards05:12
-!- AaronvanW [~ewout@178pc208.sshunet.nl] has quit [Changing host]05:12
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards05:12
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards05:14
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 264 seconds]05:26
-!- jtimon [~quassel@159.30.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards05:33
-!- trippysalmon [~rob@2001:984:6466:0:51d:b5ab:ab61:bed8] has joined #bitcoin-wizards05:35
-!- mjerr [~mjerr@p5B209723.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds]05:36
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds]05:40
-!- trippysalmon [~rob@2001:984:6466:0:51d:b5ab:ab61:bed8] has quit [Read error: Connection reset by peer]05:43
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has left #bitcoin-wizards []05:49
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards05:54
-!- dEBRUYNE [~dEBRUYNE@vp0386.uvt.nl] has joined #bitcoin-wizards05:55
-!- dEBRUYNE [~dEBRUYNE@vp0386.uvt.nl] has quit [Client Quit]06:00
-!- eudoxia [~eudoxia@r167-56-99-88.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards06:03
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards06:06
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds]06:06
-!- dEBRUYNE [~dEBRUYNE@vp0386.uvt.nl] has joined #bitcoin-wizards06:20
-!- kang_ [67efe936@gateway/web/freenode/ip.103.239.233.54] has joined #bitcoin-wizards06:21
kanzure.title http://samvartaka.github.io/backdoors/2015/09/03/rsa-curve25519-backdoor/06:23
yoleauxDetecting an asymmetric Curve25519 backdoor in RSA key generation algorithms - samvartaka06:23
-!- dEBRUYNE [~dEBRUYNE@vp0386.uvt.nl] has quit [Quit: Leaving]06:29
nsh--06:31
nshWhile it does guarantee confidentiality it does not, however, guarantee indistinguishability and as such can be discovered by a third party with blackbox access to a key generation algorithm suspected to be backdoored in this fashion. The reason why it does not guarantee indistinguishability (noted as well by De Gregorio) is because the ephemeral Curve25519 public key embedded in the public modulus of the backdoored RSA public key can be distinguished fr06:31
nshom a uniform random string. As noted elsewhere Curve25519 points can be distinguished from uniform random strings by virtue of the fact that they lie on the curve. Given a Curve25519 public key, which consists of the 256-bit x-coordinate of an (x,y) point on the curve, the probability that it is an x-coordinate corresponding to a valid curve-point is 1 while for a uniform random string this probability is 0.5. This thus allows for a distinguishing attack06:31
nsh on part of a third party collecting n public keys generated by a blackbox key generation algorithm.06:31
nsh-- i'm pretty sure you could overcome this with some kind of blinding06:31
nshor using djb-ish point-repre uniformisation technique06:31
nsh.t https://www.imperialviolet.org/2013/12/25/elligator.html06:32
yoleauxnsh: Sorry, I don't know a timezone by that name.06:32
nsh.title https://www.imperialviolet.org/2013/12/25/elligator.html06:32
yoleauxImperialViolet - Implementing Elligator for Curve2551906:32
nshthere we go06:32
nshsneakiness reestablished06:33
-!- dEBRUYNE [~dEBRUYNE@vp0386.uvt.nl] has joined #bitcoin-wizards06:35
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 272 seconds]06:36
-!- dEBRUYNE [~dEBRUYNE@vp0386.uvt.nl] has quit [Client Quit]06:36
-!- afk11 [~afk11@unaffiliated/afk11] has joined #bitcoin-wizards06:37
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards06:40
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds]06:42
-!- eudoxia [~eudoxia@r167-56-99-88.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]06:59
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards07:02
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]07:02
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards07:05
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards07:15
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards07:32
-!- Giszmo [~leo@pc-185-201-214-201.cm.vtr.net] has joined #bitcoin-wizards07:33
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-pocaeshsqhpwydxp] has joined #bitcoin-wizards07:37
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards07:46
-!- Quanttek [~quassel@2a02:8108:73f:f6e4:e23f:49ff:fe47:9364] has quit [Ping timeout: 252 seconds]07:51
kang_Why is a two-way peg better than atomic swap?07:53
Taekkang_: with an atomic swap you have 2 different currencies07:54
Taekwith a two-way peg, it's the same currency on both blockchains07:54
kang_That is because you are imagining atomic swap which is usually 2-party with side-peg which is done by an individual07:56
kang_Try drawing both on paper, except the origin of coins, they both look same07:56
Taekthe origin of coins is what makes a two-way peg interesting07:59
Taekafter you've set up the two way peg, most transfers are typically going to be atomic swaps: atomic swaps are a lot cheaper to perform07:59
Taekbut a two way peg  grants you a new power: you can move coins either direction between blockchains07:59
Taekand so if you ever need a net flow in a direction, you can use a 2wp to achieve that08:00
kang_Yes, theoretically I get that. But practically for a merchant accepting coins on a sidechain, swapped or pegged coins make no difference because they won't do so for miners either to retain their value. Wouldn't a btc bearing sidechain require equal subsidy for the coins to esentially be equally secure?08:04
Taekdepends on how the sidechain is set up, but generally speaking the btc on the sidechain are only as secure as the hashpower protecting the sidechain08:07
Taekmerge mining helps mitigate the security risk to some degree08:07
-!- frankenmint [~frankenmi@71-222-57-192.ptld.qwest.net] has quit []08:07
kanzure"retain their value" well i think there's various weird arbitrage things you can do if for whatever reason the market seems to disagree about the physical equivalency08:10
kang_Case 1: Sidechain has less network hashrate -> my coins are not secure, so i won't peg to it. Case 2: Sidechain has equal hashrate to btc -> sidechain scavenges btc's hashrate which is overall not less secure 'only if' that sidechain is 'exclusive' to btc08:10
kanzure"i won't peg to it" what does this mean? you can't just wish the peg didn't exist.08:10
kang_No I mean I won't use it08:10
kanzureyou should not be forced to use anything08:11
TaekThe only reason you'd use it in the first place is if it did something that you couldn't already do on the Bitcoin blockchain, e.g. Confidential Transactions08:11
kang_I meant since it is a less secure chain, I'd better off using something with hasrate in between the two, like say litecoin08:12
Taekyou might be willing to accept the decreased security for the increased functionality08:12
kang_Taek: I was considering the scalability use case08:12
kang_Devs can see the scalability functionality but to a user, they won't compromise security for a good cause08:13
Taek"I'd better off using... say litecoin" -> yes but then you aren't using the Bitcoin currency08:13
Taekwhich means you are making a different set of tradeoffs08:14
kanzureTaek: no there are other reasons, such as lower or different fees08:14
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Ping timeout: 256 seconds]08:14
kanzurekang_: i suspect that fee pressure might encourage users to choose different utxos on different chains http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-September/010909.html08:14
kang_Taek: I think I am not able to explain, please bear. BTC has hashrate x, sidechain has y (y<x), so rather than using y, I'd use some z where (x>z>y) even if that means exchainging my coins cause it is no difference to value I am holding08:15
-!- zooko [~user@c-73-14-172-248.hsd1.co.comcast.net] has joined #bitcoin-wizards08:16
Taek"no there are other reasons, such as lower or different fees" this is just semantics, but if you are using a sidechain for lower fees, it means that the bitcoin blockchain can't do transactions at the desired fee08:16
-!- kmels [~kmels@184.62.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards08:17
kanzureTaek: i was just commenting on "The only reason is... couldn't already do on the ... " phrase.08:17
kang_kanzure: So we are saying people would prefer less fees over less security?08:18
kanzurechains/ledgers with lower fees will probably have less security (although this is not guaranteed)08:18
Taekkang_: some people will make that tradeoff, others won't08:19
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards08:19
kanzurei think you meant to ask "people would prefer less fees over more security?"08:19
kang_yes, sorry08:19
kanzureyou could have also meant "people would prefer less fees even if it meant a lower-security consensus history?"08:20
kang_Taek: what happens if most won't? Then sidechains would fail as a scalability solution? Or any scalability offered is good.08:21
kanzurewell, first, most fees are cleverly hidden from most users- by putting the fees on the merchants instead08:21
kanzurebut that's a pull system, not a push. dunno how the same trick works in a push system- maybe child-pays-for-parent-counts, but i sorta doubt it.08:22
kang_That only changes the question to "would most merchants prefer cheaper transactions over secure ones?"08:22
kanzureit's not really about transactions- it's about the cost of utxos once you want to create utxos08:24
kanzurebecause channels can be kept open almost indefinitely08:24
kang_Channels between? Addresses? IPs? Idefinitely open channels only make sense in case of recurring payment requirements like say sandglass type flowing microtransactions08:26
kanzure"recurring payment requirements" sounds a lot like sending and receiving payments08:26
kang_General trade is not repetitive. In real life I seldom deal with a person twice.08:27
kanzurekang_: are you familiar with the lightning network? the proposal is a multi-hop hub-and-spoke network where you only need at least one channel connected to the broader network to do insta-payments to anyone on the network.08:28
kanzure(using payment channels)08:28
kang_Yes, but doesn't that require the network to be between something? Some unique identifier?08:29
kanzurei don't understand08:30
kang_Any network, to retain its topology would need a track of its members, no? If I understand correctly payment channels are between bitcoin addresses. If so, I am saying that I seldom pay someone that might be connected to my payment channel history08:32
kanzurepayment channels use many different bitcoin addresses during their operation08:33
kanzurefor an elaborate on-the-ground walkthrough of how payment channels work, see https://github.com/ElementsProject/lightning/blob/master/test-cli/scripts/test.sh08:34
kanzurealso https://lightning.network/lightning-network-paper.pdf08:34
kang_Basically, every payment I make would always need a new hub everytime if it is a disconnected set of the network & that defeats the scalability08:35
kanzurepayment channels can be used for multiple payments08:35
kang_I understand LN but haven't memorised the technical terms so am unclear. Sorry, I'll read and come back.08:36
kanzurecool08:36
nshi understand nothing08:41
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards08:49
kanzurensh: trying to impress the monks?08:50
* nsh smiles08:50
-!- Mably [~Mably@unaffiliated/mably] has quit [Read error: Connection reset by peer]09:13
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards09:21
-!- CodeShark [~CodeShark@cpe-76-167-237-202.san.res.rr.com] has joined #bitcoin-wizards09:23
-!- adam3us [~Adium@88-105-23-239.dynamic.dsl.as9105.com] has joined #bitcoin-wizards09:37
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Read error: Connection reset by peer]09:37
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards09:42
-!- adam3us [~Adium@88-105-23-239.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]09:45
-!- davispuh [~quassel@212.93.100.199] has joined #bitcoin-wizards09:55
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards09:59
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte]10:03
-!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 252 seconds]10:09
-!- airbreather [~airbreath@d149-67-99-43.nap.wideopenwest.com] has joined #bitcoin-wizards10:13
-!- AnoAnon [~AnoAnon@197.39.230.138] has joined #bitcoin-wizards10:13
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has joined #bitcoin-wizards10:14
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards10:15
-!- AnoAnon [~AnoAnon@197.39.230.138] has quit [Read error: Connection reset by peer]10:18
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 246 seconds]10:33
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards10:38
-!- afk11 [~afk11@unaffiliated/afk11] has quit [Ping timeout: 252 seconds]10:40
kang_So I revised LN and have the statement from the paper which I have a problem with, "By chaining together multiple micropayment channels, it is possible to create a network of transaction paths"10:41
CodeSharkwhat's your issue with it?10:42
kang_If Alice needs to send coins to Dave, are we sure she would be able to find a path through a channel between Bob & Carol such that Alice->Bob->Carol->Dave10:42
kang_I say that it would not always be able to find a path through the network of hubs10:43
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has quit [Remote host closed the connection]10:43
kang_Is there any data that proves a pth would always exist?10:44
CodeSharkthat depends on the routing protocol and the way channels are initally set up - which is not specified in the paper10:44
CodeSharkconsider how bitcoin always finds paths between two nodes - but instead of a flood network, it's a routable protocol. nodes can create small channels with random peers as part of their initial setup10:45
CodeSharkit's certainly not a trivial problem - but I think the LN paper focuses more on the consensus layer10:46
kang_Drawing a similarity with the network that is the internet, we are always able to find paths between ip addresses because of how ISP act as hubs for routing. For nodes to do the same 1. they would have to be somewhat permanent 2. Require extra work hence would need an incentive 3. Even then mostly would require a new last-mile channel setup10:48
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards10:49
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]10:50
CodeSharkyes, all good points10:50
CodeSharkthere is an incentive, though10:50
CodeShark3. seems trickiest10:51
kang_Yes, 1 and 2 are problems but seem solvable. My real problem is 310:51
kang_yes, that10:51
CodeSharkhow can someone who has no coins join the network?10:51
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-pocaeshsqhpwydxp] has quit [Quit: Connection closed for inactivity]10:52
CodeSharkthere's always risk in taking on any unknown new node10:52
CodeSharkso new nodes might expect to pay most of the anchor transaction fees10:52
CodeSharkbut they are also in the worst position to actually pay that10:52
kang_Exactly such a someone is the last-mile that would need to setup a new channel with someone in the network, thereby defeating the cause10:53
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards10:53
-!- hazirafel [~ufoinc@31.154.91.221] has joined #bitcoin-wizards10:54
CodeSharkheh - we might need extraprotocol creditors :p10:55
-!- airbreather [~airbreath@d149-67-99-43.nap.wideopenwest.com] has quit [Remote host closed the connection]10:55
kang_Sorry, didn't get you10:56
-!- afk11 [~afk11@unaffiliated/afk11] has joined #bitcoin-wizards10:57
CodeSharkI mean, it might be necessary to do risk assessment outside the protocol and front the newcomers something so they can join the network10:57
kanzureyes there was discussion about fronting utxos for lightning network onboarding10:58
kanzurei believe it was discussed in here between myself and rusty but maybe some other user10:58
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards10:59
kang_Since i always use new addresses, (and almost always pay to a fresh address) it would always require setting up new last mile channels, hence of no-use11:00
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds]11:00
kang_Infact, if both are new, rather 2 channels are required, which is actually worse11:01
kanzurei don't think that the protocol requires address reuse11:02
kanzureadditionally, the final payments- however they hit the network- are not necessarily going to be using your utxos anyway. if you are worried about intermediate identification when doing payment routing, then use onion routing.11:03
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has joined #bitcoin-wizards11:05
kang_Can you direct me somewhere achieving path finding and channel chain setup 'without' address reuse, please? Cause i can't imagine how it can be done11:05
Taekwhen you set up a set of payment channels,the public information is: 1. between who (at least, at the address level), and 2. which direction the money flows when the channel closes11:05
Taekbut if you combine them with CT, you can eliminate the information revealed about how full the channel is11:06
Taek(sorry that was a separate thought not answering a question)11:06
kang_Exactly, 'bitcoin address' is the token that identifies the nodes in an LN. If the token changes, a new channel with the existing network would be required11:07
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds]11:10
kanzurei don't think that node identification needs to use bitcoin addresses11:11
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has quit [Quit: Konversation terminated!]11:12
-!- mjerr [~mjerr@p5B209723.dip0.t-ipconnect.de] has joined #bitcoin-wizards11:12
kang_In any kind of a network, there has to be some identifier identifying every node as part of it11:13
-!- adam3us [~Adium@88-105-23-239.dynamic.dsl.as9105.com] has joined #bitcoin-wizards11:14
CodeSharkit would be terribly unwise to couple transaction authorization too strongly with identity11:18
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has quit [Remote host closed the connection]11:18
CodeSharkidentity could be managed via another crypto layer11:19
CodeSharki.e. cryptographically generated routable addresses a la cjdns11:19
CodeSharkthe keys used to sign contracts should be an entirely separate layer11:20
CodeSharkgiving you the ability to easily rotate them, revoke them, etc...11:21
CodeSharkwithout having to touch the identity layer11:21
kang_Even then, for every new party, we need a new connection in the identity layer. And I always want to be a new party11:23
-!- hazirafel [~ufoinc@31.154.91.221] has quit [Ping timeout: 264 seconds]11:23
CodeSharkperhaps the onramp will have to involve paying fiat - or getting paid in bitcoin11:24
CodeSharkif someone wants to pay you in bitcoin, part of that payment could be put towards setting up a new channel11:25
CodeSharkor if you buy bitcoin for fiat, the seller could create a new channel with you11:26
-!- mjerr [~mjerr@p5B209723.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds]11:27
CodeSharkyou'd probably need to set up at least two channels if you want to be able to replenish your channels11:28
CodeSharkwithout closing them out11:28
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has joined #bitcoin-wizards11:28
-!- zooko [~user@c-73-14-172-248.hsd1.co.comcast.net] has quit [Remote host closed the connection]11:29
CodeSharkbest might be to create several channels with completely random peers as part of the initial setup11:29
kang_Doesn't sound like utopian to you?11:29
CodeSharkwhere I draw the line is when it becomes economically unrealistic11:29
CodeSharkwhat I've said so far seems very economically realistic because the incentives are therre11:30
CodeSharkif we have to rely purely on people doing good favors and acting altruistically, then yes, it's unrealistic11:30
-!- zooko [~user@c-73-14-172-248.hsd1.co.comcast.net] has joined #bitcoin-wizards11:31
CodeSharkproperly aligned incentives are key11:33
kang_No even without it. For simplicity imagine there have been only 100 addresses on the blockchain yet with a LN mesh network among themselves & assume people using it stagnates. Now a new address asking for a payment needs a new connection. After a long time all the initial 100 will be replaced by n new addresses with amesh among themselves. Forever needing a new channel setup!11:34
kang_Simply stating, each new address requires a new channel setup, forever! unless someone wants to reuse identity11:35
CodeSharkfirst of all, "addresses on the blockchain" don't really exist11:35
CodeSharkaddresses are an application-level abstraction in bitcoin11:36
kang_Yes, technically. But you get what i mean11:36
kang_In the LN paper, Alice, Bob etc are addresses11:37
CodeSharkthe use of the term "address" as in "Bitcoin address" is an unfortunate misnomer that causes a lot of confusion11:37
kang_replace it with public keys11:38
CodeSharkbecause it really has little to do with things like IP addresses or email addresses (other than wallets making valiant efforts to equate the two when in fact they are very different)11:38
kang_for simplicty11:38
-!- afk11 [~afk11@unaffiliated/afk11] has quit [Ping timeout: 244 seconds]11:38
kanzurehuh it's not clear to me that in the lightning paper whether alice/bob are literal p2pkh addresses- i sort of doubt it11:39
CodeSharkmost proposals I've seen don't even assume the signing keys used for contracts will ever be reused at all11:39
CodeSharkin fact, they might only be used once11:39
CodeSharkfurthermore, they have nothing to do with message routing11:40
kang_A "channel" is defined between two addresses. Can you confirm I am wrong about this?11:41
CodeSharkwhere "address" in this sense means something like an IP address?11:42
kang_It means the bitcoin address exactly11:42
kanzurehmm i guess it would be prudent to go look at what the protobuf definition of channel actually is11:42
kanzurehere is open_channel https://github.com/ElementsProject/lightning/blob/17471d0788ba14b83a88c8ef0d4e6b5944f3ae87/lightning.proto#L4711:43
CodeSharkhmm...I guess in rusty's implementation, a channel is identified by a pubkey used in the anchor transaction11:43
CodeSharkor not exactly...11:44
-!- hazirafel [~ufoinc@31.154.91.2] has joined #bitcoin-wizards11:44
CodeSharkI think if we're going to associate channels with specific objects in the blockchain, they should be associated with the output of an anchor transaction11:45
-!- hazirafel [~ufoinc@31.154.91.2] has quit [Read error: Connection reset by peer]11:45
-!- adam3us [~Adium@88-105-23-239.dynamic.dsl.as9105.com] has quit [Quit: Leaving.]11:45
CodeSharkthe actual contract underlying that output is opaque to this layer11:46
CodeSharkthe way the parties are able to spend the output is an entirely separate layer11:47
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards11:50
CodeSharkkang_: in the 5.9 version of the paper I don't see any mention of "address" referring to Alice and Bob11:52
CodeSharkin fact, it recommends the use of HD keys for transaction signing11:53
CodeSharkand as I said earlier, the paper does not specify the actual routing protocol at all11:53
CodeSharkjust the commitment structures11:53
CodeSharkthe use of the term "address" in the paper pertains to encoding of either p2pkh or p2sh11:55
CodeSharkand the p2sh addresses typically involve pubkeys from both parties11:55
kang_Yes, the paper uses the term parties11:57
kang_A party could be an address, a wallet, pubkeys whichever else identifier you want to use.12:00
kang_Do you understand my concern? Or have been unable to show you the problem I see, yet?12:01
CodeSharknot really...12:02
CodeSharkI replaced the term "address" with "party" in your "For simplicity imagine" paragraph12:03
CodeSharkand I still am not sure I get your concern12:03
CodeSharkare you talking about having to close and reopen channels?12:03
kang_A new 'party' entering the system, requires new 'channel' to be setup. Right?12:04
CodeSharkyes12:04
CodeSharkat least one - preferably more :)12:04
gmaxwellkang_: privacy model in channels network is different (and usually much better) than bitcoin proper. As your key has primarly local significance (between you and the channel endpoint).12:05
gmaxwellThe system rusty has been working on is onion routed.12:05
kang_Privacy I understand, but not scalability12:05
-!- hazirafel [~ufoinc@31.154.91.2] has joined #bitcoin-wizards12:06
gmaxwellI think you are drowning yourself in complexity.  :)  First you should go understand channel-less cut through transactions: https://bitcointalk.org/index.php?topic=281848.012:07
kang_I do understand12:07
gmaxwellI am doubtful that you loaded that link and read it in under 10 seconds. :)12:07
* kanzure lowers his raised hand12:08
kang_No I read it yesterday through your reddit comment12:08
gmaxwellOK12:08
-!- hazirafel [~ufoinc@31.154.91.2] has quit [Read error: Connection reset by peer]12:09
gmaxwellSo then I do not see the point of your objection.12:09
kang_My concern is that since each new party needs new channel setups, it is optimistic to assume that each new bitcoin user would need to set this up12:09
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Remote host closed the connection]12:09
kanzureone possible objection is somtehing like "intermediate history will never be cuttable, because outputs are never merged" or something..12:10
kanzureit's a weak objection, because outputs do get merged.. intermediate history can be cut.12:10
gmaxwellkang_: to be a user of bitcoin at all, in any situation, requires a 'channel' of a kind in that you need to be paid bitcoin to begin with. It does not seem 'optimistic' to me to say that the same process instead can be establishing a channel.12:11
kang_kanzure: About that gmaxwell wrote that he counted them earlier and there weren't many but now expects them to be significant.12:11
CodeSharkkang_: first of all, software would take care of this initial setup automatically for new users. secondly, the main concern surrounds the cost of opening up the new channel and who will cover it12:11
gmaxwellkang_: that was because there were not many unconfirmed respends at all (bitcoin core won't make them except as a last resort and only of its own change).12:12
kanzureif payments flow in a circle in a network, you can just cut out the entire circle.12:12
CodeSharkthe main scalability optimizations are what kanzure just said...and the use of the blockchain ultimately as a last-resort settlement mechanism12:13
gmaxwellThe word settlement confuses people.12:14
gmaxwellI've seen this happen over and over again.12:14
CodeSharkthe blockchain is there to protect you in the event of an uncooperative counterparty12:14
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has quit [Read error: Connection reset by peer]12:15
gmaxwellA more useful mental model for the system is that the network is a trustworthy AI Judge that makes sure you complied with the contracts specified in your contracts. Now, it's possible to transact by taking every contract to the judge, but this is inefficient.12:15
kanzureyou also don't need a literal circle; i believe cut-through is achieved when you have alice pay 1000 bobs and all 1000 bobs pay carl. you don't need to put the bobs into the blockchain if everything is working.12:15
CodeSharkright, the blockchain is like a court12:15
CodeSharkyou don't go to court over every contract you enter12:15
CodeSharkonly the ones where there's a breach12:15
gmaxwellSo what protocols like channels, and coinswap do is set up their contracts so that you can go to court only in the event of a dispute or only for infrequent setup/shutdown.12:16
CodeSharkyou'd much rather pry the counterparty into cooperation12:16
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has quit [Quit: leaving]12:17
CodeSharkif they continue to refuse to cooperate, then you go to the blockchain12:17
gmaxwellAnd this is a forseen use of bitcoin since day 0, which is why, for example, we have serial numbers on txins and smart contracts instead of plain digital signatures.12:17
kang_Every new user needs to sign up with the court, thats the problem12:17
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards12:17
kang_But I get your point12:17
kanzureyes it's true that there's a rate limit on the number of new (confirmed) utxos that can be created12:17
gmaxwellkang_: Why is it a problem?  Yes there is still capacity used... but then its proportional to new users rather than economic activity, and so it is enormously lower in volume.12:18
kang_Because new users are indistinguishable. I prefer to appear a new user everytime12:19
gmaxwell(there are way to actually even prevent enrollment, as kanzure notes about circles, but thats an edge case)12:19
kanzureoh that prevents enrollment?12:20
gmaxwellkang_: Thats where I commented on privacy above. With LN privacy and fungibility is achieved a different way, using onion routing and local significance. It's looks like it will be much more effective than pseudonymous addresses.12:20
gmaxwellkanzure: it could, if you had an unenrolled user and can determine the funds would only move in a circle, you could avoid enrolling.12:21
gmaxwell(or even not in a circule, if you determine the funds would just go enrolled->unenrolled->enrolled you can just cut out the unentrolled hop)12:21
gmaxwellbut I think it's not really an interesting case.12:22
kanzurei was assuming enrolled intermediates- i mean just normal use of lightning causes these intermediates to not require confirmation in the blockchain. unenrolled case prolly loses some trustless properties or something- unless you're just asking them where they want to spend their money on their behalf or something.12:22
kanzureyeah ok12:23
kanzurei think cost of channel liquidity naturally causes each node to attempt abbreviation of transaction history through net re-balancing, it would be interesting to find whether such a local search method could find optimal rebalancing (e.g. be conservative and assume at some point everything will be dumped to blockchain; in the mean time you can rebalance and try to make the dump minimally painful, but can local nodes do that, or could ...12:24
gmaxwellkanzure: any unentrolled party in that example is always dealing with unconfirmed txn.  Like someone wants to pay you and they give you a transaction that would create a channel to do so (because you're unenrolled); but you hold onto it a bit instead (unconfirmed) and see if perhaps you're going to pay the whole value out to enrolled parties. And if so and if the penultimate hop is still online,12:24
kanzure... only something with access to the full graph/payments data for the whole lightning network?)12:24
gmaxwellyou can go cut out the enrollment.12:24
gmaxwellBut I think this is not so interesting, I'm just being pedantic.12:24
kang_LN is then a mesh network between all parties using bitcoin ever12:25
CodeSharkgmaxwell: what's a better term to use rather than "settlement"?12:25
kanzure"breach remedy"12:26
CodeSharkit's the term used both in finance and in law...but I guess breach remedy is more specific12:26
-!- zooko [~user@c-73-14-172-248.hsd1.co.comcast.net] has quit [Ping timeout: 268 seconds]12:26
CodeSharkor less ambiguous, at any rate12:26
-!- ielo [~ielo@2601:643:8001:d531:48:48d5:a078:dd39] has joined #bitcoin-wizards12:26
CodeSharkbut it sounds awkward :p12:27
kang_My original concern was this, "Case 1: Sidechain has less network hashrate -> my coins are not secure, so i won't peg to it. Case 2: Sidechain has equal hashrate to btc -> sidechain scavenges btc's hashrate which is overall not less secure 'only if' that sidechain is 'exclusive' to btc"12:27
gmaxwellkang_: and continuing my comment above, even with that you're still free to open many new channels... with the obvious cost of doing so, though there should be little to no need to even for good privacy/fungibility.  But you could. Would people? Well in bitcoin not reusing addresses is free and reusing addresses is utterly destructive to privacy, and yet most txn are involved in address reuse.12:27
CodeShark"the blockchain provides well-defined breach remedy guarantees" :)12:27
CodeSharkwhat about Case 3: Sidechain is merge-mined with btc :)12:28
kanzurehashrate is not enough to know whether a chain is "secure"12:28
kang_kanzure: total history of hashrates12:28
jtimonkanzure any hasrate is "secure enough" if you are willing to wait enough blocks for confirmations, no?12:29
CodeSharkgmaxwell: that is not 100% true although close - not reusing addresses involves slightly greater overhead in key management12:29
CodeSharkand a more-than-insignificant complication in implementation12:30
kanzurejtimon: security is a much broader perspective; you can have insanely high hashrates, but also have a mining cartel that commits fraud... now what?12:30
jtimonand by any hashrate I mean any reward (subsidy + fees)12:30
kang_CodeShark: Case 3 is same as 2 because merged mining means being exclusive to a blockchain12:30
-!- ielo [~ielo@2601:643:8001:d531:48:48d5:a078:dd39] has left #bitcoin-wizards []12:30
jtimonkanzure: sure, I mean, for any definition of "secure enough"12:30
jtimonkanzure: the attack costs grow exponentially with the number of block confirmations, don't they?12:31
jtimonthat's what I got from the whitepaper12:32
kang_gmaxwell: My LN scalability doubts are resolved thanks. But they arose from me being redirected to LN from a doubt I asked about sidechains, mentioned above.12:32
kanzurejtimon: yes yes, that's all accurate, but i think kang_ is asking about something else12:33
gmaxwellCase 1: does that mean you stoped using bitcoin entirely the first moment the hashrate went down? :)12:33
kanzure"i won't peg to it"- it's not up to you; you can choose whether you want to receive utxos on that sidechain, but the peg exists independent of your decision12:33
kang_gmaxwell: If it goes below say litecoin, people would definitely switch over12:34
CodeSharksometimes I wish we had something like BIP30 for scriptPubKeys :)12:34
dgenr8kang_: so to your question of how to receive N payments without handing out the same identifier N times, you are satisfied with the answer "not that many people will see your identifier"?12:34
kanzurekang_: what exactly are you comparing with litecoin?12:34
kang_kanzure: "BTC has hashrate x, sidechain has y (y<x), so rather than using y, I'd use some z where (x>z>y) even if that means exchainging my coins cause it is no difference to value I am holding"12:35
gmaxwellkang_: these things are completely incompariable.12:35
jtimonkang_: not necesarily if all the merchants in my neighbourhood accept btc (but not ltc) but they switch from 6 to 10 confirmations, I will probably keep using btc or eur instead of ltc12:36
gmaxwellRight now btc mining might even be using less power than ltc mining, and yet no one cares.12:36
gmaxwell(there was a period before ltc mining moved to all asics where it probably was using more power than bitcoin mining)12:36
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Remote host closed the connection]12:36
kang_Surprising news to me! If so my questions are settled.12:37
jtimongmaxwell: the gpu-ltc times (supossedly imporssible accoring to LTC's initial announcement)12:37
gmaxwelllol12:37
gmaxwellIndeed.12:37
kanzureconcern about hashrate should be trumped by concerns about difficulty adjustments- if there's a difficulty gap, it might take a while to trigger the difficulty adjustment sufficiently downward.12:38
CodeSharkthe irony is that the supposed strengths of scrypt over sha256 can't even be used in this context12:38
CodeSharkso they are entirely irrelevant12:38
kanzureand your utxos wont be movable during that readjustment period12:38
kanzurewell, probably wont be movable12:38
gmaxwellanyone know if there is a git setting to change the date format string?12:38
kanzureGIT_COMMIT_DATE12:38
kang_dgenr8: I am satisfied with the answer that a new user recieving btc needs a transaction on the blockchain which can be replaced by a channel setup transaction instead12:39
kanzureoops12:39
kanzureGIT_COMMITTER_DATE GIT_AUTHOR_DATE12:39
kanzurenope i was right the first time. damn.12:39
jcorgani think those can be set in the environment12:39
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards12:40
kang_Many people would be surprised! Is this calculated somewhere? BTC power used vs LTC power consumption?12:40
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards12:40
CodeSharkyou can estimate the hash rates and then grab a napkin :)12:40
gmaxwellkang_: I'm not aware of anywhere that does that! (and the paces that of charted BTC have done stupid stuff like assuming GPU usage long after thta was gone)12:40
CodeSharkeach scrypt hash consumes more energy than each sha256 hash - so you need to account for that factor12:40
gmaxwellkang_: which is part of why I was saying that no one cares. :(12:41
jtimonunrelated: I'm thinking about writing a chain ID BIP: am I too crazy when I say "who cares about FTC for not having their own unique genesis block, they will have to use their second block as the genesis block, no big deal" Luke-Jr seems to disagree12:41
dgenr8kang_: a new channel does require a blockchain tx.  otherwise the whole thing can be double spent12:41
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has left #bitcoin-wizards []12:42
kang_dgenr8: Yes , but the net broadcasted count is better over time so ..12:42
* jtimon thows the rock and hides the hand: afk12:42
kang_Is Peter Todd's calculation of >30%  the counterargument to IBLT?12:45
kang_Are there any other counterarguments to IBLT?12:46
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has joined #bitcoin-wizards12:52
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has quit [Ping timeout: 260 seconds]12:57
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds]12:58
kang_gmaxwell: I had independently thought of transaction cut-through. You rember I asked here a few weeks ago whether there exists a non-blockchain algo to assign ownership of a private key to another party?12:59
kang_I have a proposal to actually reduce the blocksize, butit could be faulty hence asking about problems with IBLT proposal13:00
-!- nwilcox [~nwilcox@24.130.26.146] has joined #bitcoin-wizards13:03
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 255 seconds]13:14
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam]13:23
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards13:25
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has joined #bitcoin-wizards13:30
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has quit [Remote host closed the connection]13:31
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards13:35
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards13:37
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has joined #bitcoin-wizards13:38
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds]13:39
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has quit [Remote host closed the connection]13:40
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 265 seconds]13:40
-!- zooko [~user@2601:281:8301:e87f:c1ad:cbbb:a9a5:854e] has joined #bitcoin-wizards13:45
-!- zooko [~user@2601:281:8301:e87f:c1ad:cbbb:a9a5:854e] has quit [Remote host closed the connection]13:47
-!- jtimon [~quassel@159.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 264 seconds]13:50
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards13:53
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-tdrnnewhwhlfisnc] has joined #bitcoin-wizards14:03
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]14:04
-!- GGuyZ [~GGuyZ@50.247.238.161] has joined #bitcoin-wizards14:09
-!- ebfull [~ebfull@73.34.119.0] has quit [Quit: cya]14:26
-!- ebfull [~ebfull@73.34.119.0] has joined #bitcoin-wizards14:26
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam]14:31
-!- GGuyZ [~GGuyZ@50.247.238.161] has quit [Quit: GGuyZ]14:37
-!- kang_ [67efe936@gateway/web/freenode/ip.103.239.233.54] has quit [Quit: Page closed]14:38
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]14:39
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards14:41
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has joined #bitcoin-wizards14:44
-!- nwilcox [~nwilcox@24.130.26.146] has quit [Ping timeout: 255 seconds]14:51
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has quit [Remote host closed the connection]14:55
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards14:55
-!- samson_ [~samson_@unaffiliated/samson-/x-7479750] has joined #bitcoin-wizards14:56
-!- twoone [~twoone@99-48-172-67.lightspeed.brhmmi.sbcglobal.net] has joined #bitcoin-wizards15:00
-!- warptangent [~warptan@unaffiliated/warptangent] has quit [Read error: Connection reset by peer]15:18
-!- warptangent [~warptan@unaffiliated/warptangent] has joined #bitcoin-wizards15:20
-!- sausage_factory [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards15:20
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds]15:21
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards15:32
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards15:34
-!- nwilcox_ [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards15:35
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Ping timeout: 244 seconds]15:35
-!- maaku [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has quit [Quit: No Ping reply in 180 seconds.]15:39
-!- nwilcox_ [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has quit [Quit: leaving]15:41
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has quit [Quit: leaving]15:41
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has joined #bitcoin-wizards15:42
-!- maaku [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards15:45
-!- maaku is now known as Guest1629415:45
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards15:45
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam]15:48
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards15:59
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has joined #bitcoin-wizards16:05
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards16:12
-!- kmels [~kmels@184.62.151.186.static.intelnet.net.gt] has quit [Ping timeout: 246 seconds]16:15
-!- arubi [~ese168@unaffiliated/arubi] has quit [Quit: Leaving]16:15
-!- samson_ [~samson_@unaffiliated/samson-/x-7479750] has quit [Ping timeout: 244 seconds]16:20
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards16:26
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards16:32
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards16:32
-!- sausage_factory [~priidu@unaffiliated/priidu] has quit [Ping timeout: 256 seconds]16:34
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards16:37
-!- kmels [~kmels@184.62.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards16:42
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 244 seconds]16:49
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 252 seconds]16:51
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards16:55
-!- JayDugger1 [~jwdugger@108.19.186.58] has joined #bitcoin-wizards17:04
-!- JayDugger [~jwdugger@108.19.186.58] has quit [Ping timeout: 250 seconds]17:06
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Ping timeout: 264 seconds]17:25
-!- jtimon [~quassel@159.30.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards17:28
-!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 255 seconds]17:30
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]17:32
-!- nwilcox [~nwilcox@c-73-202-109-21.hsd1.ca.comcast.net] has quit [Quit: leaving]17:33
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards17:35
-!- roxtrongo [~roxtrongo@190-22-139-129.baf.movistar.cl] has quit []17:36
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 246 seconds]17:40
-!- kmels [~kmels@184.62.151.186.static.intelnet.net.gt] has quit [Ping timeout: 260 seconds]17:41
-!- ne1l [~dnv@ip1f126621.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards17:43
-!- kmels [~kmels@184.62.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards17:45
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam]17:48
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 260 seconds]18:01
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 246 seconds]18:03
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards18:03
-!- jtimon [~quassel@159.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 246 seconds]18:06
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards18:14
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 244 seconds]18:30
-!- twoone [~twoone@99-48-172-67.lightspeed.brhmmi.sbcglobal.net] has quit []18:30
-!- ne1l [~dnv@ip1f126621.dynamic.kabel-deutschland.de] has quit [Quit: Ex-Chat]18:35
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Read error: Connection reset by peer]18:35
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards18:36
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-nyydjfoklttsjwvt] has quit [Quit: Connection closed for inactivity]18:40
-!- not_underground [~chatzilla@node-af9.pool-101-51.dynamic.totbb.net] has joined #bitcoin-wizards18:41
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]18:50
-!- jtimon [~quassel@159.30.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards18:52
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards19:02
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit []19:05
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards19:07
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards19:30
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_]19:30
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-tdrnnewhwhlfisnc] has quit [Quit: Connection closed for inactivity]19:42
-!- kang_ [67efe936@gateway/web/freenode/ip.103.239.233.54] has joined #bitcoin-wizards19:53
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards20:05
-!- JayDugger1 [~jwdugger@108.19.186.58] has left #bitcoin-wizards []20:11
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services]20:12
-!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:12
-!- Guest16294 [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has quit [Quit: No Ping reply in 180 seconds.]20:15
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood]20:24
-!- maaku [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards20:26
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards20:26
-!- maaku is now known as Guest8290720:27
-!- davispuh [~quassel@212.93.100.199] has quit [Read error: Connection reset by peer]20:41
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards20:43
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds]20:46
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:48
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards21:01
-!- realcr [~real@bzq-79-178-30-92.red.bezeqint.net] has quit [Quit: WeeChat 0.4.2]21:16
-!- GGuyZ_ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards21:20
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Ping timeout: 250 seconds]21:21
-!- GGuyZ_ is now known as GGuyZ21:21
-!- alferz [~alferz@unaffiliated/alfer] has joined #bitcoin-wizards21:30
-!- GGuyZ [~GGuyZ@216-15-123-91.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]21:39
-!- alferz [~alferz@unaffiliated/alfer] has quit [Ping timeout: 244 seconds]21:43
-!- Giszmo [~leo@pc-185-201-214-201.cm.vtr.net] has quit [Quit: Leaving.]21:43
-!- GGuyZ [~GGuyZ@216.15.123.91] has joined #bitcoin-wizards21:47
-!- cryptowest [~cryptowes@2604:a880:800:10::81f:3001] has quit [K-Lined]21:56
-!- cryptowest [~cryptowes@2604:a880:800:10::81f:3001] has joined #bitcoin-wizards21:57
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds]22:03
-!- c0rw1n is now known as greenBat22:11
-!- jtimon [~quassel@159.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 246 seconds]22:13
-!- greenBat is now known as c0rw1n22:13
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds]22:14
-!- c0rw1n is now known as c0rw|zZz22:14
-!- drwin [~drwin@out-nat-33.jes.cz] has quit [Read error: No route to host]22:15
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft]22:15
-!- drwin [~drwin@out-nat-33.jes.cz] has joined #bitcoin-wizards22:16
-!- bedeho [~bedeho@50-202-37-133-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards22:25
phantomcircuitkang_, IBLT requires synchronized mempools22:27
phantomcircuitwhich is generally a bad thing22:27
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards22:37
-!- GGuyZ [~GGuyZ@216.15.123.91] has quit [Ping timeout: 272 seconds]22:44
-!- roxtrongo [~roxtrongo@190.22.139.129] has joined #bitcoin-wizards22:55
-!- go1111111 [~go1111111@104.200.154.15] has quit [Ping timeout: 265 seconds]22:57
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards23:00
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft]23:03
-!- go1111111 [~go1111111@162.244.138.37] has joined #bitcoin-wizards23:22
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards23:25
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards23:30
--- Log closed Sun Sep 06 00:00:02 2015

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