andytoshi changed the topic of #bitcoin-wizards to: This channel is for discussing theoretical ideas with regard to cryptocurrencies, not about short-term Bitcoin development | This channel is logged. | For logs and more information, visit https://bitcoin.ninja
tromp has joined #bitcoin-wizards
comboy has joined #bitcoin-wizards
tromp has quit [Ping timeout: 258 seconds]
comboy_ has quit [*.net *.split]
tromp has joined #bitcoin-wizards
DeanWeen has quit [Ping timeout: 268 seconds]
tromp has quit [Ping timeout: 240 seconds]
ddustin has joined #bitcoin-wizards
ddustin_ has quit [Ping timeout: 258 seconds]
tromp has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
lukedashjr has joined #bitcoin-wizards
luke-jr has quit [Ping timeout: 258 seconds]
lukedashjr is now known as luke-jr
rusty has joined #bitcoin-wizards
lukedashjr has joined #bitcoin-wizards
luke-jr has quit [Ping timeout: 240 seconds]
lukedashjr is now known as luke-jr
zmnscpxj has quit [Remote host closed the connection]
zmnscpxj has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
zmnscpxj has quit [Remote host closed the connection]
kenshi84_ has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
kenshi84 has quit [Ping timeout: 240 seconds]
CryptoDavid has quit [Quit: Connection closed for inactivity]
DeanWeen has joined #bitcoin-wizards
belcher_ has joined #bitcoin-wizards
belcher has quit [Ping timeout: 258 seconds]
Noldorin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
_rht has joined #bitcoin-wizards
rotten has quit [Remote host closed the connection]
rotten has joined #bitcoin-wizards
murrayn has quit [Ping timeout: 240 seconds]
murray has joined #bitcoin-wizards
murray is now known as Guest28944
corollari_ has joined #bitcoin-wizards
ddustin has quit [Ping timeout: 260 seconds]
bildramer has quit [Ping timeout: 272 seconds]
bitdex has joined #bitcoin-wizards
bildramer has joined #bitcoin-wizards
freewil has quit [Quit: Leaving.]
_rht has quit [Quit: Connection closed for inactivity]
rusty has quit [Ping timeout: 246 seconds]
sipa has quit [Remote host closed the connection]
sipa has joined #bitcoin-wizards
jadi has quit [Read error: Connection reset by peer]
corollari_ has quit [Quit: Connection closed for inactivity]
jadi has joined #bitcoin-wizards
jadijadi has joined #bitcoin-wizards
jadi_ has joined #bitcoin-wizards
jadi has quit [Read error: Connection reset by peer]
jadijadi has quit [Ping timeout: 246 seconds]
Guest28944 is now known as murrayn
murrayn has quit [Changing host]
murrayn has joined #bitcoin-wizards
Guest62723 has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 258 seconds]
abian has joined #bitcoin-wizards
jonatack has joined #bitcoin-wizards
abian is now known as Guest38429
Guyver2 has joined #bitcoin-wizards
Hunger- has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 258 seconds]
mryandao has quit [Remote host closed the connection]
mryandao has joined #bitcoin-wizards
DeanWeen has quit [Remote host closed the connection]
DeanWeen has joined #bitcoin-wizards
laptop has joined #bitcoin-wizards
queip has quit [Ping timeout: 258 seconds]
AaronvanW has joined #bitcoin-wizards
Kiminuo has joined #bitcoin-wizards
luke-jr has quit [Remote host closed the connection]
luke-jr has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 256 seconds]
Noldorin has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
zmnscpxj has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit []
AaronvanW has joined #bitcoin-wizards
jadi has joined #bitcoin-wizards
jadi_ has quit [Ping timeout: 265 seconds]
AaronvanW has quit []
belcher_ is now known as belcher
AaronvanW has joined #bitcoin-wizards
jadijadi has joined #bitcoin-wizards
jadi has quit [Ping timeout: 272 seconds]
zmnscpxj has quit [Remote host closed the connection]
bewees has left #bitcoin-wizards ["https://quassel-irc.org - Komfortabler Chat. Überall."]
bitdex has quit [Quit: = ""]
jb55 has quit [Remote host closed the connection]
jb55 has joined #bitcoin-wizards
Guyver2_ has joined #bitcoin-wizards
Guyver2 has quit [Ping timeout: 264 seconds]
Guyver2_ is now known as Guyver2
setpill has quit [Quit: o/]
Kimi has joined #bitcoin-wizards
Kiminuo has quit [Ping timeout: 258 seconds]
Kimi has quit [Ping timeout: 264 seconds]
jadijadi has quit []
ddustin has joined #bitcoin-wizards
ddustin has quit [Ping timeout: 264 seconds]
Kiminuo has joined #bitcoin-wizards
Guyver2_ has joined #bitcoin-wizards
Guyver2 has quit [Ping timeout: 276 seconds]
jadi has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
troygiorshev has joined #bitcoin-wizards
pinheadmz has quit [Remote host closed the connection]
pinheadmz has joined #bitcoin-wizards
joelklabo has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
flag has quit [Quit: leaving]
TheoStorm has joined #bitcoin-wizards
troygiorshev has quit [Quit: leaving]
<pinheadmz> jonasschnelli / anyone familiar with the BIP324 (encrypted peer services) proposal. I'm wondering if static keys are required to prevent MITM between nodes? I don't understand gmax's comment "you authenticate a hash of the session key inside the encrypted session." If there's MITM can't this also be faked?
tromp has quit [Remote host closed the connection]
<jonasschnelli> pinheadmz: BIP324 has no MITM protection. Its opportunistic encryption that allows building authentication schemes (like BIP150 / static keys) on top
<jonasschnelli> However, an attacker needs A) to actively observe and B) has to take the risk to be detected (assume two peers compare the session-ID over the phone or so)
<sipa> pinheadmz: gmax means "you use an actual authentication protocol (whjch isn't part of BIP324) to verify both sides have the same session key hash"
<pinheadmz> gotcha ty
<pinheadmz> sipa like reading a session key over the phone? :-)
<sipa> if there is a MitM, the two (honest) partners have a distinct session hash
<pinheadmz> I see
<sipa> pinheadmz: that is a possible way yes, though not what i had in mind :)
<pinheadmz> like Signal "safety numbers" etc - must be compared and verified out of band
<sipa> pinheadmz: we've worked on and off for a few years on a secret authentication protocol
jonasschnelli has quit [Changing host]
jonasschnelli has joined #bitcoin-wizards
<pinheadmz> and my understanding is that LN nodes do have static public keys, but a confirmed transaction is required to trust such a key from a remote peer?
<sipa> the idea is: one side has a private key, other side has a public key; the public side can verify whether or not the private side's key matches their public key, without anyone learning anything else
<sipa> LN nodes have observable identities, that makes it easy ;)
<sipa> bitcoin nodes don't
tromp has joined #bitcoin-wizards
<sipa> the protocol details are outdated, but the text to explain the purpose isn't
<pinheadmz> oh interesting thanks
<pinheadmz> how are LN nodes more observable than bitcoin nodes?
<pinheadmz> Like, an LN node has pubkey:IP - do those get gossiped? or do i only trust a pubkey given to me directly by a peer
<sipa> they have an identity
jnsu has joined #bitcoin-wizards
<sipa> pinheadmz: you make connections to peers you know in LN
<pinheadmz> that makes sense, i see why bitcoin nodes dont need identities but could they? just to ensure secure channels without MITM?
<sipa> e.g. you don't want to be able to track nodes around as their IP changes
<pinheadmz> right ok
<sipa> yes, of course you could, but we don't want to :)
<pinheadmz> gotcha
<pinheadmz> do LN nodes gossip addrs like bitcoin nodes? but with pubkey:IP instead of just ip ?
<jnsu> s
<sipa> i don't know the details, but i believe yes
<sipa> as crawler sites list the pubkeys
<sipa> this countersign protocol allows defining a static identity for nodes, but one that is completely unobservable to anyone who doesn't already know their pubkey
<sipa> so you can ask "hey, are you X?", but you can't ask "who are you?"
<sipa> and the side that answers doesn't even see X
<sipa> it's pretty neat :)
son0p has joined #bitcoin-wizards
<pinheadmz> sweet, thanks
tromp has quit [Remote host closed the connection]
<pinheadmz> "To avoid trivial denial of service attacks, nodes not associated with an already known channel are ignored."
<pinheadmz> so it seems LN node static pubkeys are kinda ignored unless you can prove you have a channel open
tromp has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
jb55 has quit [Remote host closed the connection]
jb55 has joined #bitcoin-wizards
yanmaani has quit [Ping timeout: 268 seconds]
gribble has quit [Remote host closed the connection]
yanmaani has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
gribble has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
luke-jr has quit [Quit: ZNC - http://znc.sourceforge.net]
luke-jr has joined #bitcoin-wizards
son0p has quit [Quit: Lost terminal]
laptop_ has joined #bitcoin-wizards
laptop has quit [Ping timeout: 272 seconds]
stoner19_ is now known as stoner19
Guyver2_ has quit [Quit: Going offline, see ya! (www.adiirc.com)]
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
Kiminuo has quit [Ping timeout: 272 seconds]
laptop__ has joined #bitcoin-wizards
laptop_ has quit [Ping timeout: 276 seconds]
davterra has quit [Quit: Connection closed for inactivity]
gribble has quit [Remote host closed the connection]
asoltys_ has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
asoltys_ has quit [Quit: Lost terminal]
tromp has joined #bitcoin-wizards
luke-jr has quit [Ping timeout: 264 seconds]
tromp has quit [Ping timeout: 240 seconds]
luke-jr has joined #bitcoin-wizards
ddustin has joined #bitcoin-wizards