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
intcat has quit [Remote host closed the connection]
cluckj has joined #bitcoin-wizards
intcat has joined #bitcoin-wizards
jcluck has quit [Ping timeout: 256 seconds]
thrmo_ has joined #bitcoin-wizards
thrmo has quit [Ping timeout: 256 seconds]
neha has quit [Ping timeout: 264 seconds]
neha has joined #bitcoin-wizards
wxss has quit [Quit: leaving]
jtimon has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 256 seconds]
onabreak has joined #bitcoin-wizards
dabura667 has joined #bitcoin-wizards
licnep has joined #bitcoin-wizards
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 252 seconds]
Krellan has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 246 seconds]
Krellan has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 252 seconds]
Krellan has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 246 seconds]
Krellan has joined #bitcoin-wizards
meshcollider has joined #bitcoin-wizards
harrymm_ has quit [Ping timeout: 255 seconds]
harrymm_ has joined #bitcoin-wizards
drapetomano has quit [Quit: Page closed]
dnaleor has quit [Quit: Leaving]
jtimon has joined #bitcoin-wizards
packetsmurf has joined #bitcoin-wizards
coinsmurf has quit [Ping timeout: 248 seconds]
jcluck has joined #bitcoin-wizards
cluckj has quit [Ping timeout: 256 seconds]
harrymm has joined #bitcoin-wizards
harrymm_ has quit [Ping timeout: 248 seconds]
jtimon has quit [Ping timeout: 248 seconds]
belcher has quit [Quit: Leaving]
nuncanada has quit [Ping timeout: 240 seconds]
licnep has quit [Quit: Connection closed for inactivity]
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
cluckj has joined #bitcoin-wizards
jcluck has quit [Ping timeout: 248 seconds]
arubi has quit [Remote host closed the connection]
arubi has joined #bitcoin-wizards
dcousens has joined #bitcoin-wizards
metamarc has quit [Quit: Leaving]
dgenr8 has quit [Ping timeout: 252 seconds]
dgenr8 has joined #bitcoin-wizards
meshcollider has quit [Quit: Connection closed for inactivity]
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
arubi has quit [Remote host closed the connection]
arubi has joined #bitcoin-wizards
bildramer has quit [Quit: alway rember happy day]
jb55 has quit [Ping timeout: 248 seconds]
d_t has joined #bitcoin-wizards
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
meshcollider has joined #bitcoin-wizards
rusty has quit [Ping timeout: 260 seconds]
metamarc has joined #bitcoin-wizards
d_t has quit [Ping timeout: 260 seconds]
metamarc has quit [Quit: Leaving]
Dizzle has joined #bitcoin-wizards
JackH has quit [Ping timeout: 256 seconds]
Krellan has quit [Ping timeout: 240 seconds]
Krellan has joined #bitcoin-wizards
JackH has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 246 seconds]
Krellan has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 252 seconds]
Krellan has joined #bitcoin-wizards
jcluck has joined #bitcoin-wizards
daszorz has joined #bitcoin-wizards
cluckj has quit [Ping timeout: 264 seconds]
laurentmt has joined #bitcoin-wizards
Dizzle has quit [Quit: Leaving...]
rusty has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
spinza has quit [Ping timeout: 264 seconds]
thrmo_ has quit [Ping timeout: 256 seconds]
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
Aaronvan_ has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
dnaleor has joined #bitcoin-wizards
keymone has quit [Ping timeout: 264 seconds]
rusty has quit [Ping timeout: 268 seconds]
son0p has quit [Ping timeout: 256 seconds]
keymone has joined #bitcoin-wizards
cluckj has joined #bitcoin-wizards
jcluck has quit [Ping timeout: 276 seconds]
thrmo has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
Aaronvan_ has quit [Remote host closed the connection]
laurentmt has quit [Quit: laurentmt]
Chris_Stewart_5 has quit [Ping timeout: 252 seconds]
AaronvanW has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 256 seconds]
dabura667 has quit [Remote host closed the connection]
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
meshcollider has quit [Quit: Connection closed for inactivity]
Krellan has quit [Ping timeout: 255 seconds]
Krellan has joined #bitcoin-wizards
SopaXorzTaker has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 256 seconds]
son0p has quit [Quit: Lost terminal]
Krellan has joined #bitcoin-wizards
Giszmo has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
nuncanada has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 268 seconds]
Krellan has quit [Ping timeout: 255 seconds]
Krellan has joined #bitcoin-wizards
bildramer has joined #bitcoin-wizards
SopaXorzTaker has quit [Remote host closed the connection]
jtimon has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
cluckj has quit [Quit: Leaving]
RubenSomsen has joined #bitcoin-wizards
ruby32 has quit [Ping timeout: 256 seconds]
ruby32 has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
RubenSomsen has quit [Ping timeout: 248 seconds]
RubenSomsen has joined #bitcoin-wizards
llgnnn has joined #bitcoin-wizards
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #bitcoin-wizards
ruby32_ has joined #bitcoin-wizards
SopaXorzTaker has joined #bitcoin-wizards
ruby32__ has joined #bitcoin-wizards
ruby32 has quit [Ping timeout: 268 seconds]
Emcy_ has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 256 seconds]
llgnnn has quit [Quit: Page closed]
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 256 seconds]
son0p has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
RubenSomsen has quit [Ping timeout: 240 seconds]
neha has quit [Ping timeout: 260 seconds]
spinza has joined #bitcoin-wizards
wraithm has joined #bitcoin-wizards
neha has joined #bitcoin-wizards
ruby32__ has quit [Quit: Leaving]
ruby32_ has quit [Quit: Leaving]
ruby32 has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
helo has quit [Quit: Lost terminal]
JackH has quit [Ping timeout: 252 seconds]
helo has joined #bitcoin-wizards
helo has quit [Client Quit]
helo has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 264 seconds]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Chris_Stewart_5 has joined #bitcoin-wizards
Murch has joined #bitcoin-wizards
daszorz has quit [Read error: Connection reset by peer]
Krellan has quit [Ping timeout: 265 seconds]
Krellan has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 256 seconds]
jb55 has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 252 seconds]
Krellan has joined #bitcoin-wizards
spinza has quit [Ping timeout: 246 seconds]
jb55 has quit [Ping timeout: 260 seconds]
son0p has quit [Quit: Lost terminal]
RubenSomsen has joined #bitcoin-wizards
belcher has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 256 seconds]
Krellan has joined #bitcoin-wizards
<windsok> anyone know if videos from bpase 2018 are up anywhere?
leishman has joined #bitcoin-wizards
leishman has quit [Client Quit]
<sipa> windsok: not yet, but i expect they'll be on their website soon
<windsok> thanks sipa, i'll keep an eye out
<fronti> windsok: these ones? https://cyber.stanford.edu/blockchainconf
jb55 has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 265 seconds]
Krellan has joined #bitcoin-wizards
marcoagner has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 252 seconds]
Krellan has joined #bitcoin-wizards
meshcollider has joined #bitcoin-wizards
Belkaar has quit [Read error: Connection reset by peer]
spinza has joined #bitcoin-wizards
fasterfreeforeve has joined #bitcoin-wizards
<fasterfreeforeve> hello
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
Belkaar has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
<fasterfreeforeve> any bitcoin wizard here?
Belkaar has quit [Read error: Connection reset by peer]
marcoagner has quit [Quit: WeeChat 1.9.1]
<contrapumpkin> fasterfreeforeve: the usual IRC advice is "don't ask to ask, just ask"
Krellan has quit [Ping timeout: 256 seconds]
<fasterfreeforeve> i need help with starting a genesis block for a fork of PIVX coin
Krellan has joined #bitcoin-wizards
<windsok> ##altcoin-dev
Belkaar has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
hdevalence has joined #bitcoin-wizards
marcoagner has joined #bitcoin-wizards
RubenSomsen has quit [Ping timeout: 256 seconds]
marcoagner has quit [Remote host closed the connection]
marcoagner has joined #bitcoin-wizards
marcoagner has quit [Ping timeout: 255 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
d_t has joined #bitcoin-wizards
leishman has joined #bitcoin-wizards
leishman has quit [Client Quit]
RubenSomsen has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
Krellan has quit [Remote host closed the connection]
marcoagner has joined #bitcoin-wizards
jb55 has quit [Read error: Connection reset by peer]
AaronvanW has quit [Remote host closed the connection]
hdevalence has quit [Remote host closed the connection]
laurentmt has quit [Quit: laurentmt]
Nightwolf has quit [Read error: Connection reset by peer]
Nightwolf has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
<RubenSomsen> Question related to taproot, it is P = C + H(C||S)G. Can you also do P = C + H(S)G assuming you have already seen a signature proving C is a valid pubkey?
<arubi> it's a bit slow here at times RubenSomsen, but idling here is rewarding enough :)
<RubenSomsen> Thanks for the heads-up
<arubi> cheers
<waxwing> RubenSomsen, i understand the Q, but my counter-Q is, is there any reason you'd need to not use C in the hash?
neha has quit [Ping timeout: 268 seconds]
<RubenSomsen> Well, I am exploring whether it is possible to commit to more than one hash in the pubkey
<kanzure> merkle root of a hash tree?
<RubenSomsen> And it is possible in the taproot way, but it requires revealing every S you commit to
<waxwing> oh. but since the idea is to have S be validated against (in non-cooperative case), why would you do that?
<sipa> RubenSomsen: if you use your construction you can't prove afterwards what the commitment was
<sipa> you could just reveal P-H(S)G for any S
<RubenSomsen> sipa: but for a different S you would not be able to sign with C, no?
<sipa> when you reveal the script, no signature with C is required in taproot
<RubenSomsen> I know, my question is specific to the assumption that a signature exists
<RubenSomsen> and I understand that taproot specifically avoids that requirement
<sipa> in that case, i believe it's secure
neha has joined #bitcoin-wizards
<RubenSomsen> So if we assume a schnorr 2-3 multisig, in MAST there would be three scripts: AB, AC, and BC (and perhaps also ABC)
<sipa> RubenSomsen: andytoshi just told me IRL i'm an idiot, and you can still sign with C-H(S)G as keu, for any C and S
<sipa> it's just offsetting the key
<RubenSomsen> umm let me see if I follow
<sipa> so we start from a real C and a real S
<sipa> and compute P = C + H(S)G
<RubenSomsen> yeah
<sipa> which is the commitment
<sipa> the private key for p is just c+H(S)
<sipa> now i want to open this commitment for S'
<RubenSomsen> right
<sipa> so I reveal S', and verifiers will want to see S' and a signature with P-H(S')G, right?
<RubenSomsen> yeah
<sipa> so the private key for P-H(S')G is just p+H(S)-H(S')
<sipa> ah, but this can only be done by those who know p
<sipa> who can already sign anyway?
<sipa> is that your point?
<RubenSomsen> need a moment to process, hold on
<waxwing> if you (jointly) can sign P then you can sign on any tweak, i don't think it's the signing part for which the C-inside-hash matters
andyphoneshi has joined #bitcoin-wizards
<RubenSomsen> the private key for P-H(S')G is p-H(S'), no?
AaronvanW has joined #bitcoin-wizards
<andyphoneshi> rubensomsen yes
<RubenSomsen> Thanks Andrew
<andyphoneshi> waxwing the commitment to C gets you a precommitment to the script which avoids the need for a signature
<RubenSomsen> Wasnt there a way to commit to a value that requires a signature as proof?
<andyphoneshi> but if you have a signature, you can use this trick (or rather a variant where the pubkey just signs S' directly without being offset) you can get arbitrary delegation like this
<andyphoneshi> rubensomsen unsure
<andyphoneshi> what i just described is due to gmaxwell who explained it to me IRL, but hasn't yet written it up
<waxwing> ok so it's like: if it were P=C+H(S), then when opening the commitment (to the network, which only checks that P = C + H(S)), you could open it to a different pair (C, S) easily
<waxwing> i.e you want to make it S', just choose C' = C + H(S') - H(S)
thrmo has quit [Quit: Waiting for .007]
Chris_Stewart_5 has quit [Ping timeout: 248 seconds]
<RubenSomsen> Yeah that is my understanding now too. Thanks for pointing out what I was missing, guys.
marcoagner has quit [Ping timeout: 255 seconds]
<andyphoneshi> waxwing to get taproot one of those hashes should have P in it, as revealing this does not require a sig and therefore can be done more efficiently
fasterfreeforeve has quit [Ping timeout: 260 seconds]
<waxwing> andyphoneshi, yes, i was just trying to get clear why it's not secure to do it without C in the hash (you meant C not P presumably)
<waxwing> but thanks for clarifying the 'without signature' bit in your description, i'd kind of glossed over that when reading Greg's write up. it's a rather crucial point :)
<waxwing> so i suppose the typical scenario being something like S is (timelock condition) (pubkey condition) so there's a sig, just not against P/C.
<andyphoneshi> yeah
andyphoneshi has quit [Ping timeout: 260 seconds]
Krellan has joined #bitcoin-wizards
Krellan has quit [Remote host closed the connection]
Krellan has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 240 seconds]
son0p has joined #bitcoin-wizards
<instagibbs> i had the same exact confusion, thought I had figured out a way to commit to many different contingencies, later realized I had glossed over the actual point of p2ch :)
<instagibbs> Well, you can, but you must reveal all of them at the same time
rusty has joined #bitcoin-wizards
SopaXorzTaker has quit [Remote host closed the connection]
marcoagner has joined #bitcoin-wizards
BashCo has quit []
BashCo has joined #bitcoin-wizards
waxwing has quit [Quit: ZNC 1.6.5 - http://znc.in]
BashCo has quit [Client Quit]
BashCo has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
rusty has quit [Ping timeout: 260 seconds]
jb55 has joined #bitcoin-wizards
son0p has quit [Quit: Lost terminal]
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 246 seconds]
harrymm has quit [Read error: Connection reset by peer]
harrymm has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Client Quit]
son0p has quit [Quit: Lost terminal]
RubenSomsen has quit [Ping timeout: 248 seconds]
marcoagner has quit [Ping timeout: 255 seconds]
RubenSomsen has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
RubenSomsen has quit [Ping timeout: 248 seconds]
jb55 has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
waxwing has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
waxwing has quit [Changing host]
waxwing has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 256 seconds]
RubenSomsen has joined #bitcoin-wizards
Emcy_ has joined #bitcoin-wizards
d_t has quit [Ping timeout: 260 seconds]
Emcy has quit [Ping timeout: 240 seconds]
nehan has quit [Ping timeout: 256 seconds]
nehan has joined #bitcoin-wizards
baikal has quit [Ping timeout: 260 seconds]
AaronvanW has joined #bitcoin-wizards
baikal has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
wraithm has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eck has left #bitcoin-wizards ["we out here"]
jb55 has quit [Ping timeout: 260 seconds]
eklitzke has joined #bitcoin-wizards
droark has joined #bitcoin-wizards
thrmo has joined #bitcoin-wizards
Ruben has joined #bitcoin-wizards
RubenSomsen has quit [Ping timeout: 248 seconds]
RubenSomsen has joined #bitcoin-wizards
Ruben has quit [Ping timeout: 240 seconds]
markus-k has quit [*.net *.split]
ekrion has quit [*.net *.split]
fronti has quit [*.net *.split]
jrayhawk has quit [*.net *.split]
aem has quit [*.net *.split]
Hunger- has quit [*.net *.split]
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
markus-k has joined #bitcoin-wizards
jrayhawk has joined #bitcoin-wizards
fronti has joined #bitcoin-wizards
aem has joined #bitcoin-wizards
Hunger- has joined #bitcoin-wizards
ekrion has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]