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
DarTar has quit []
rusty has left #bitcoin-wizards [#bitcoin-wizards]
jb55 has quit [Quit: jb55]
shush has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
b_b1 has joined #bitcoin-wizards
AaronvanW has quit []
shush has quit [Remote host closed the connection]
mauz555 has joined #bitcoin-wizards
mauz555 has quit [Ping timeout: 265 seconds]
TheoStorm has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
surja795 has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
davterra has quit [Read error: Connection reset by peer]
davterra has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
_whitelogger has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
surja795 has quit [Remote host closed the connection]
davterra has quit [Read error: Connection reset by peer]
Emcy has quit [Remote host closed the connection]
Emcy has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
proofofkeags has joined #bitcoin-wizards
Belkaar has quit [Ping timeout: 246 seconds]
Belkaar has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
surja795 has joined #bitcoin-wizards
mauz555 has joined #bitcoin-wizards
mauz555 has quit [Ping timeout: 260 seconds]
surja795_ has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 258 seconds]
b_b1 has quit []
surja795_ has quit [Ping timeout: 246 seconds]
Wolfy87 has joined #bitcoin-wizards
proofofkeags 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
shush has quit [Ping timeout: 260 seconds]
proofofkeags has joined #bitcoin-wizards
proofofkeags has quit [Ping timeout: 272 seconds]
proofofkeags has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
shush has quit [Ping timeout: 260 seconds]
tromp has quit [Ping timeout: 244 seconds]
proofofkeags has quit [Ping timeout: 265 seconds]
dllud has quit [Read error: Connection reset by peer]
mauz555 has joined #bitcoin-wizards
dllud has joined #bitcoin-wizards
mauz555 has quit [Ping timeout: 265 seconds]
rh0nj has quit [Remote host closed the connection]
rh0nj has joined #bitcoin-wizards
proofofkeags has joined #bitcoin-wizards
rottensox has joined #bitcoin-wizards
proofofkeags has quit [Ping timeout: 258 seconds]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 240 seconds]
tromp has joined #bitcoin-wizards
Wolfy87 has quit []
Dean_Guss has joined #bitcoin-wizards
tromp has quit [Ping timeout: 258 seconds]
tromp has joined #bitcoin-wizards
laptop has joined #bitcoin-wizards
hack_bot has joined #bitcoin-wizards
Evilqubit has joined #bitcoin-wizards
zmnscpxj_ has joined #bitcoin-wizards
Evilqubit has quit [Remote host closed the connection]
Evilqubit has joined #bitcoin-wizards
laptop has quit [Ping timeout: 240 seconds]
Evilqubit has quit [Read error: Connection reset by peer]
Evilqubit has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
laptop has joined #bitcoin-wizards
shush has quit [Ping timeout: 240 seconds]
Evilqubit has quit [Remote host closed the connection]
spinza has quit [Ping timeout: 256 seconds]
spinza has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
davterra has joined #bitcoin-wizards
mauz555 has joined #bitcoin-wizards
davterra has quit [Ping timeout: 256 seconds]
marcoagner has joined #bitcoin-wizards
davterra has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
IGHOR has quit [Ping timeout: 256 seconds]
IGHOR has joined #bitcoin-wizards
rottensox has quit [Quit: Bye]
tromp has joined #bitcoin-wizards
marcoagner has quit [Ping timeout: 260 seconds]
Krellan_ has quit [Quit: Leaving...]
hack_bot has quit []
rottensox has joined #bitcoin-wizards
zmnscpxj__ has joined #bitcoin-wizards
zmnscpxj_ has quit [Ping timeout: 240 seconds]
shush has joined #bitcoin-wizards
vancoder has joined #bitcoin-wizards
shush has quit [Ping timeout: 260 seconds]
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
wullon5 has joined #bitcoin-wizards
jonatack has quit [Quit: jonatack]
jonatack has joined #bitcoin-wizards
surja795 has joined #bitcoin-wizards
surja795 has quit [Remote host closed the connection]
surja795 has joined #bitcoin-wizards
surja795 has quit [Remote host closed the connection]
surja795 has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 246 seconds]
EmmyNoether has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
surja795 has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 264 seconds]
DeanWeen has joined #bitcoin-wizards
Dean_Guss has quit [Ping timeout: 240 seconds]
surja795 has joined #bitcoin-wizards
surja795 has quit [Read error: Connection reset by peer]
surja795 has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 240 seconds]
Evilqubit has joined #bitcoin-wizards
surja795 has joined #bitcoin-wizards
jonatack has quit [Ping timeout: 246 seconds]
surja795 has quit [Ping timeout: 256 seconds]
jonatack has joined #bitcoin-wizards
Evilqubit has quit [Remote host closed the connection]
surja795 has joined #bitcoin-wizards
vancoder has quit []
surja795 has quit [Ping timeout: 256 seconds]
mauz555 has quit [Remote host closed the connection]
chmac has joined #bitcoin-wizards
mauz555 has joined #bitcoin-wizards
DeanWeen has quit [Ping timeout: 240 seconds]
surja795 has joined #bitcoin-wizards
Evilqubit has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 272 seconds]
Evilqubit has quit [Remote host closed the connection]
surja795 has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 265 seconds]
TheoStorm has joined #bitcoin-wizards
davterra has quit [Ping timeout: 265 seconds]
davterra has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
shush has quit [Ping timeout: 260 seconds]
surja795 has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 272 seconds]
laptop has quit [Remote host closed the connection]
AaronvanW has quit [Ping timeout: 260 seconds]
laptop has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
laptop has quit [Remote host closed the connection]
laptop has joined #bitcoin-wizards
Guyver2_ has joined #bitcoin-wizards
mdunnio has joined #bitcoin-wizards
Guyver2 has quit [Ping timeout: 256 seconds]
laptop has quit [Ping timeout: 256 seconds]
proofofkeags has joined #bitcoin-wizards
proofofkeags has quit [Ping timeout: 260 seconds]
Guyver2_ is now known as Guyver2
davispuh has joined #bitcoin-wizards
laptop has joined #bitcoin-wizards
laptop has quit [Ping timeout: 246 seconds]
chmac has quit []
proofofkeags has joined #bitcoin-wizards
queip has quit [Ping timeout: 265 seconds]
shush has joined #bitcoin-wizards
Dyaheon has quit [Ping timeout: 256 seconds]
Dyaheon has joined #bitcoin-wizards
Shabbypenguin has joined #bitcoin-wizards
proofofkeags has quit [Ping timeout: 260 seconds]
queip has joined #bitcoin-wizards
surja795 has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 272 seconds]
justanotheruser has quit [Ping timeout: 272 seconds]
laptop has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
justanotheruser has joined #bitcoin-wizards
proofofkeags has joined #bitcoin-wizards
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #bitcoin-wizards
enasigurd has joined #bitcoin-wizards
TheoStorm has quit [Read error: Connection reset by peer]
surja795 has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 256 seconds]
fkinglag has quit [Ping timeout: 272 seconds]
fkinglag has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
son0p_ has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
rockhouse has quit [Remote host closed the connection]
victorSN has quit [Remote host closed the connection]
rockhouse has joined #bitcoin-wizards
victorSN has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
TheoStorm has joined #bitcoin-wizards
surja795 has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 265 seconds]
tromp has joined #bitcoin-wizards
Shabbypenguin has quit []
mauz555 has quit []
<jeremyrubin> is the BIP-32 weakness (ext parent key + non hardened child --> ext paretn privkey) inherent or just a choice for the scheme?
torax has joined #bitcoin-wizards
<sipa> it is my belief that it is inevitable as long as just DL-based cryptography is used
<zmnscpxj__> I believe so as well
<sipa> by making xpubs linearly larger, they can support O(n) revelation of child private keys
<sipa> but you can't do better
<jeremyrubin> sipa: that version is also trivially true under concatenation, but there's probably a more efficient O(n) scheme
<sipa> what do you mean by concatenation?
<sipa> it's not that trivial, iirc
<jeremyrubin> e.g. P1P2P3P4 and require all 4 to sign. You can reveal a child for 3 of P1, P2, P3, P4
<sipa> no no
<sipa> there is a scheme that lets you generate 1 public key from 1 xpub, in such a way that revealing 3 child private keys is fine
<sipa> let me try to find the paper
Noldorin has quit [Quit: Textual IRC Client: www.textualapp.com]
<jeremyrubin> Huh
<jeremyrubin> And it recurses?
<jeremyrubin> Because if you do n = 2 or 3, then you can just do key-trees
tromp has quit [Remote host closed the connection]
<sipa> no
<sipa> any k<n revealed private keys in the tree below is fine
<sipa> but not more
<jeremyrubin> Ah
<sipa> same as BIP32, except BIP32 has n=1
<jeremyrubin> So if I knew some distant cousins they would still 'count'
<jeremyrubin> Paper is still of interest since for the use case I have in mind being able to publicly derive a known N would be interesting. Out of curiosity on the larger pubkeys, that implies not bitcoin compatible correct? Or is it pubkey that is just a larger generator?
<sipa> it's bitcoin compatible
<sipa> the xpub just contains more than 1 point
<jeremyrubin> gotcha.
<jeremyrubin> This is helpful, but I'm trying to understand the benefit. So I publish a public key of length N+1, then a public individual can compute M > N sub-keys, but I can only reveal the private keys to L <= N of them? So the benefit is that I'm not precommiting to which keys I've released? Versus a simpler "Here are N keys" model.
<jeremyrubin> This does seem overall a good match for my use case, where the user will derive M > N sub-keys but only receive N of them
<jeremyrubin> I think I can even set something up within this scheme which is hierarchical-like
surja795 has joined #bitcoin-wizards
<jeremyrubin> E.g., suppose you use the first N+1 group to generate and reveal 2N pubkeys and then reveal N privkeys. The other N privkeys are still secure. So then the group of N revealed privkeys can be used to create a generator for N-1 privkeys/pubkeys etc.
surja795 has quit [Ping timeout: 260 seconds]
<sipa> you're using the term group and generator, but i think you mean something else than the group theory meaning of those words?
<jeremyrubin> Yeah
<jeremyrubin> Group --> Sequence
<jeremyrubin> generator --> constructor?
<jeremyrubin> The base case I have is essentially revealing a single integer which corresponds to a key which corresponds to binary conditions in the sequence above.
<jeremyrubin> So you would reveal that key and all it's parents
<jeremyrubin> and the child gives you no additional information on the cousins (because it's only from info known at the parent level)
<jeremyrubin> Hmm I guess not all it's parents
<jeremyrubin> Will need to write it out to confirm it does what I think
tromp has joined #bitcoin-wizards
proofofk_ has joined #bitcoin-wizards
tromp has quit [Ping timeout: 246 seconds]
proofofkeags has quit [Ping timeout: 256 seconds]
tromp has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
shush has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
TheoStorm has joined #bitcoin-wizards
go11111111111 has joined #bitcoin-wizards
go121212 has quit [Ping timeout: 256 seconds]
jonatack has quit [Ping timeout: 272 seconds]
jonatack has joined #bitcoin-wizards
son0p_ has quit [Quit: Lost terminal]
surja795 has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
justanotheruser has quit [Quit: WeeChat 2.7.1]
justanotheruser has joined #bitcoin-wizards
IPGlider has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
dr-orlovsky has joined #bitcoin-wizards
dr-orlovsky has quit [Client Quit]
son0p_ has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
proofofk_ has quit [Quit: Leaving...]
proofofkeags has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
torax has quit []
surja795_ has joined #bitcoin-wizards
surja795_ has quit [Remote host closed the connection]
surja795_ has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 256 seconds]
surja795 has joined #bitcoin-wizards
surja795_ has quit [Read error: Connection reset by peer]
surja795 has quit [Ping timeout: 260 seconds]
fredy1 has joined #bitcoin-wizards
son0p_ has quit [Quit: leaving]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Aesthetic has quit [Ping timeout: 260 seconds]
Logicwax has joined #bitcoin-wizards
surja795 has joined #bitcoin-wizards
DeanWeen has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 272 seconds]
jonatack has quit [Ping timeout: 246 seconds]
jonatack has joined #bitcoin-wizards
surja795 has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 240 seconds]
justanotheruser has quit [Ping timeout: 260 seconds]
DeanWeen has quit [Ping timeout: 240 seconds]
justanotheruser has joined #bitcoin-wizards
DeanWeen has joined #bitcoin-wizards
mdunnio has quit [Remote host closed the connection]
mdunnio has joined #bitcoin-wizards
laptop has quit [Ping timeout: 246 seconds]
mdunnio has quit [Ping timeout: 260 seconds]