sipa changed the topic of #bitcoin-wizards to: This channel is for discussing theoretical ideas with regard to cryptocurrencies, not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit http://bitcoin.ninja
Voker571 has quit []
matael1 has joined #bitcoin-wizards
tromp has quit [Read error: Connection reset by peer]
tromp has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
asukan has joined #bitcoin-wizards
jungly has joined #bitcoin-wizards
jungly has quit [Ping timeout: 240 seconds]
asukan has quit [Quit: Konversation terminated!]
asukan has joined #bitcoin-wizards
tromp has quit [Read error: Connection timed out]
shush has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
asukan has quit [Quit: Konversation terminated!]
asukan has joined #bitcoin-wizards
tromp has quit [Read error: Connection timed out]
shush has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
kenshi84_ has joined #bitcoin-wizards
gleb has quit []
kenshi84 has quit [Ping timeout: 240 seconds]
gleb has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 246 seconds]
AaronvanW has quit [Ping timeout: 240 seconds]
nick_fre_ has joined #bitcoin-wizards
nick_freeman has quit [Ping timeout: 240 seconds]
asukan has quit [Quit: Konversation terminated!]
jungly has joined #bitcoin-wizards
jungly has quit [Ping timeout: 260 seconds]
jephalien has quit [Ping timeout: 260 seconds]
matael1 has quit [Read error: Connection reset by peer]
Belkaar has quit [Ping timeout: 268 seconds]
Belkaar has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
xorAxAx has joined #bitcoin-wizards
queip has quit [Read error: Connection reset by peer]
nick_fre_ has quit [Remote host closed the connection]
asukan has joined #bitcoin-wizards
asukan has quit [Client Quit]
queip has joined #bitcoin-wizards
asukan has joined #bitcoin-wizards
jephalien has joined #bitcoin-wizards
bitdex has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 272 seconds]
AaronvanW has joined #bitcoin-wizards
davispuh has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
davispuh has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 268 seconds]
rusty has quit [Quit: Leaving.]
davispuh has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
yanmaani has quit [Ping timeout: 240 seconds]
tromp has joined #bitcoin-wizards
xorAxAx has quit []
tromp has quit [Ping timeout: 246 seconds]
yanmaani has joined #bitcoin-wizards
gholms1 has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 272 seconds]
justan0theruser has joined #bitcoin-wizards
justanotheruser has quit [Ping timeout: 272 seconds]
AaronvanW has joined #bitcoin-wizards
jungly has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
Kiminuo has joined #bitcoin-wizards
marcoagner has joined #bitcoin-wizards
willcl_ark has quit [Quit: Quit]
willcl_ark has joined #bitcoin-wizards
slivera has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
gholms1 has quit []
nick_freeman has quit [Remote host closed the connection]
Guyver2 has joined #bitcoin-wizards
willcl_ark has quit [Quit: Quit]
willcl_ark has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
dfreedm has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
jungly has quit [Remote host closed the connection]
rusty has quit [Quit: Leaving.]
asukan has quit [Ping timeout: 268 seconds]
achow101 has quit [Ping timeout: 260 seconds]
rusty has joined #bitcoin-wizards
achow101 has joined #bitcoin-wizards
jungly_ has joined #bitcoin-wizards
nick_freeman has joined #bitcoin-wizards
nick_freeman has quit [Ping timeout: 240 seconds]
jcoe has joined #bitcoin-wizards
slivera has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
son0p has joined #bitcoin-wizards
nick_freeman has joined #bitcoin-wizards
nick_freeman has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
nick_freeman has quit [Ping timeout: 240 seconds]
nick_fre_ has joined #bitcoin-wizards
nick_fre_ has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
nick_freeman has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
nick_freeman has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
rusty has quit [Quit: Leaving.]
slivera has quit [Ping timeout: 272 seconds]
dfreedm has quit []
son0p has quit [Ping timeout: 265 seconds]
IOMonster1 has joined #bitcoin-wizards
CryptoDavid has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
jungly_ has quit [Remote host closed the connection]
kristofferR has joined #bitcoin-wizards
kristofferR has quit [Quit: Textual IRC Client: www.textualapp.com]
laurentmt has quit [Quit: laurentmt]
jungly has joined #bitcoin-wizards
Guyver2 has quit [Ping timeout: 268 seconds]
Guyver2_ has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
jonatack has quit [Quit: jonatack]
bitdex has quit [Quit: = ""]
jonatack has joined #bitcoin-wizards
fox2p has quit [Ping timeout: 240 seconds]
fox2p has joined #bitcoin-wizards
IOMonster1 has quit []
kerbyu has joined #bitcoin-wizards
Kiminuo has quit [Ping timeout: 260 seconds]
<mael-rolland[m]> Hello, so some of you may have already noticed that i have try to contact some Bitcoin community members for interviews for my PhD researchs. I just post on bitcoin stackexchange my questionnary (https://bitcoin.stackexchange.com/questions/93343/question-to-marco-falke-and-to-other-bitcoin-core-developpers-and-or-reviewers), so if some of you are want to answer to some of my questions, it' will be a pleasure
<mael-rolland[m]> to read you or discuss with you. Thanks
roconnor has quit [Quit: Konversation terminated!]
nuncanada has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
Kiminuo has joined #bitcoin-wizards
bsm1175321 has joined #bitcoin-wizards
bsm1175321 has quit [Client Quit]
jcoe1 has joined #bitcoin-wizards
jcoe has quit [Ping timeout: 272 seconds]
shush has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
luke-jr has quit [Ping timeout: 240 seconds]
Intensity has quit [Changing host]
Intensity has joined #bitcoin-wizards
kerbyu has quit []
Kiminuo has quit [Read error: Connection reset by peer]
Kiminuo has joined #bitcoin-wizards
luke-jr has joined #bitcoin-wizards
kayront- has joined #bitcoin-wizards
justan0theruser has quit [Ping timeout: 246 seconds]
kayront has quit [Ping timeout: 240 seconds]
ryan-c` has joined #bitcoin-wizards
rachelfish has quit [Ping timeout: 240 seconds]
charuto has quit [Ping timeout: 252 seconds]
ryan-c has quit [Ping timeout: 268 seconds]
ryan-c` is now known as ryan-c
zkao has quit [Ping timeout: 260 seconds]
TheFuzzStone[m] has quit [Ping timeout: 245 seconds]
mael-rolland[m] has quit [Ping timeout: 240 seconds]
dl3br[m] has quit [Ping timeout: 260 seconds]
M7918070_[m] has quit [Ping timeout: 256 seconds]
Jeremy_Rand_Talo has quit [Ping timeout: 256 seconds]
rachelfish has joined #bitcoin-wizards
justan0theruser has joined #bitcoin-wizards
spinza has quit [Quit: Coyote finally caught up with me...]
selenamarie has joined #bitcoin-wizards
justan0theruser has quit [Read error: Connection timed out]
justan0theruser has joined #bitcoin-wizards
mael-rolland[m] has joined #bitcoin-wizards
nick_freeman has quit [Remote host closed the connection]
spinza has joined #bitcoin-wizards
t-bast has joined #bitcoin-wizards
dome has joined #bitcoin-wizards
M7918070_[m] has joined #bitcoin-wizards
zkao has joined #bitcoin-wizards
dl3br[m] has joined #bitcoin-wizards
nick_freeman has joined #bitcoin-wizards
nick_fre_ has joined #bitcoin-wizards
nick_freeman has quit [Ping timeout: 240 seconds]
rusty has joined #bitcoin-wizards
son0p has quit [Quit: leaving]
shush has quit [Remote host closed the connection]
willcl_ark has quit [Quit: Quit]
jungly has quit [Remote host closed the connection]
willcl_ark has joined #bitcoin-wizards
willcl_ark has quit [Client Quit]
willcl_ark has joined #bitcoin-wizards
jcoe1 has quit [Ping timeout: 268 seconds]
charuto has joined #bitcoin-wizards
zkao has quit [Quit: killed]
M7918070_[m] has quit [Quit: killed]
mael-rolland[m] has quit [Quit: killed]
dl3br[m] has quit [Quit: killed]
sanket1729 has quit [Ping timeout: 250 seconds]
Kiminuo has quit [Ping timeout: 268 seconds]
sanket1729 has joined #bitcoin-wizards
jimmysong has joined #bitcoin-wizards
jimmysong_ has joined #bitcoin-wizards
jimmysong_ has quit [Client Quit]
jimmysong has quit [Quit: Leaving]
rafalcpp has quit [Ping timeout: 265 seconds]
jimmysong has joined #bitcoin-wizards
<jimmysong> does anyone know of HD wallet standards for creating multisig addresses?
<jimmysong> the only one I could find was BIP45, but it's horribly outdated and doesn't cover segwit
Kiminuo has joined #bitcoin-wizards
<jimmysong> also, are there any thoughts about using a particular HD path for use to encrypt/decrypt wallet data?
<jimmysong> It really sucks to have to restore stuff from seed, especially in a multisig context, and keeping utxo/witness/redeem information backed up in an encrypted form seems useful
M7918070_[m] has joined #bitcoin-wizards
Guyver2__ has joined #bitcoin-wizards
Guyver2_ has quit [Ping timeout: 268 seconds]
<harding> jimmysong: sure, LND encrypts its static channel backups by a key derived from its HD wallet, see https://github.com/lightningnetwork/lnd/pull/2370 ("Crypto" section)
<harding> jimmysong: for HD standards, I think maybe the thing to do these days is to have each participating wallet send its public derivation path to all the other participating wallets and then create a common PSBT describing the combined wallet. E.g., see https://github.com/bitcoin/bitcoin/blob/master/doc/psbt.md#multisig-with-multiple-bitcoin-core-instances
<harding> Oops, I meant to refer to descriptors.
willcl_ark has quit [Ping timeout: 268 seconds]
willcl_ark has joined #bitcoin-wizards
willcl_ark has quit [Client Quit]
willcl_ark has joined #bitcoin-wizards
willcl_ark has quit [Client Quit]
<jimmysong> harding: I'm aware of the descriptor language, which is great. I guess I'm asking for some standard derivation path to use. I'd like something like BIP84 so there's a standard path for everybody and not some arbitrary group. Does that make sense?
<jimmysong> In a sense, I want an opinionated way to use the descriptors =)
willcl_ark has joined #bitcoin-wizards
<jimmysong> Are either of those things worth making a BIP out of? Both are problems that I'm encountering writing a multisig wallet.
<sipa> i have no opinions
jungly has joined #bitcoin-wizards
t-bast has quit [Quit: Leaving]
<harding> jimmysong: I'm not sure it makes sense given that people might use the same HD seed to participate in multiple multisigs. E.g. Alice might use a multisig backup recovery scheme for her personal funds while using the same HD seed to also participate in a 2-of-3 for securing funds at her job. I think it's best to just let each wallet say to other wallets participating in the multisig, "here's the info you need to pass back to me in
<harding> order for me to derive the correct signing key".
<jimmysong> sure, then you can have something like m/X'/0', m/X'/1' and so on. Every wallet has to create those anyway, it'd be nice if there were a standard
<harding> jimmysong: a BIP for using an HD wallet to derive a key to use with symmetric encryption for the purpose of creating data and metadata backups sounds reasonable to me.
dr-orlovsky has quit [Ping timeout: 240 seconds]
<harding> jimmysong: sure, I think it'd be fine if there were a standard, but the problem past standards have had is finding a universally-acceptable balance between hardenend and non-hardened derivation paths (plus the problem of "I already implemented this and I'm not changing my path now").
<jimmysong> handing: thanks! I'm currently using ECDH to create a new point, derive a shared secret, use that as the key to an AES cipher. Does that sound like a reasonable thing to do?
<jimmysong> harding: true, the nice thing is that there really aren't many multisig wallets yet, especially p2wsh
dr-orlovsky has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
<harding> jimmysong: I think you'd want to simplify to avoid using the ECDH. I think I'd just use the chaincode at a particular HD path.
<harding> (Though maybe some HD libraries don't expose that?)
<jimmysong> I guess if it's a hardened path no one has access to, that would work
<harding> Oh, yeah, HD wallets are probably not going to expose the chain code. So maybe just use a hash of pubkey.
<harding> s/HD/hardware/
<jimmysong> it feels a bit weird to me to use a pubkey as a secret, though.
shush has quit [Ping timeout: 240 seconds]
<jimmysong> ECDH is easy enough to implement. prepend the payload with the public point and initialization vector.
<jimmysong> restoring is more annoying, especially if you want the private key offline
<jimmysong> so maybe public key is better.
Jeremy_Rand_Talo has joined #bitcoin-wizards
dl3br[m] has joined #bitcoin-wizards
mael-rolland[m] has joined #bitcoin-wizards
charuto has joined #bitcoin-wizards
zkao has joined #bitcoin-wizards
TheFuzzStone[m] has joined #bitcoin-wizards
selenamarie has quit []
mol has joined #bitcoin-wizards
Kiminuo has quit [Ping timeout: 260 seconds]
yacg has joined #bitcoin-wizards
unknown1 has joined #bitcoin-wizards
jungly has quit [Read error: Connection reset by peer]
jungly_ has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
rusty has quit [Quit: Leaving.]
shush has quit [Remote host closed the connection]
yacg has quit [Ping timeout: 260 seconds]
Guyver2__ has quit [Quit: Going offline, see ya! (www.adiirc.com)]
shush has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
jungly_ has quit [Remote host closed the connection]
jungly has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 260 seconds]
jungly has quit [Remote host closed the connection]
jungly has joined #bitcoin-wizards
dome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jungly has quit [Remote host closed the connection]
shush has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
IGHOR has quit [Ping timeout: 272 seconds]
shush has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
shush has quit [Ping timeout: 272 seconds]
shush has joined #bitcoin-wizards
DeanGuss has joined #bitcoin-wizards
shush has quit [Ping timeout: 240 seconds]
rusty has joined #bitcoin-wizards
nick_fre_ has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
Aranjedeath has quit [Ping timeout: 265 seconds]
AaronvanW has quit [Remote host closed the connection]
Chris_Stewart_5 has joined #bitcoin-wizards
rusty has quit [Quit: Leaving.]
Zenton has quit [Ping timeout: 260 seconds]