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
weez17 has quit [Remote host closed the connection]
CubicEarths has quit [Remote host closed the connection]
kenshi84 has quit [Read error: Connection reset by peer]
kenshi84 has joined #bitcoin-wizards
samm_ has joined #bitcoin-wizards
nuncanada has quit [Quit: Leaving]
windsok has quit [Remote host closed the connection]
windsok has joined #bitcoin-wizards
windsok has quit [Changing host]
windsok has joined #bitcoin-wizards
esotericnonsense has quit [Ping timeout: 276 seconds]
esotericnonsense has joined #bitcoin-wizards
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
dabura667 has joined #bitcoin-wizards
son0p has quit [Quit: Lost terminal]
cryptojanitor has quit [Quit: Connection closed for inactivity]
dabura667 has quit [Read error: Connection reset by peer]
dabura667 has joined #bitcoin-wizards
intcat has quit [Remote host closed the connection]
intcat has joined #bitcoin-wizards
rusty has quit [Quit: Leaving.]
samm_ has quit [Ping timeout: 240 seconds]
droark has joined #bitcoin-wizards
Belkaar has quit [Read error: Connection reset by peer]
CubicEarths has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
SopaXorzTaker has joined #bitcoin-wizards
coinsmurf has quit [Ping timeout: 248 seconds]
coinsmurf has joined #bitcoin-wizards
vicenteH has joined #bitcoin-wizards
<tromp>
andytoshi, the musig paper mentions key-prefixing being needed in security proofs. does that apply to MW transactions as well?
daszorz has joined #bitcoin-wizards
SopaXorzTaker has quit [Remote host closed the connection]
SopaXorzTaker has joined #bitcoin-wizards
SopaXorzTaker has quit [Remote host closed the connection]
JackH has quit [Ping timeout: 252 seconds]
JackH has joined #bitcoin-wizards
CubicEarths has quit [Remote host closed the connection]
cryptojanitor has joined #bitcoin-wizards
go1111111 has quit [Ping timeout: 268 seconds]
sipa has quit [Remote host closed the connection]
sipa has joined #bitcoin-wizards
CheckDavid has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
dabura667 has quit [Remote host closed the connection]
SopaXorzTaker has joined #bitcoin-wizards
belcher has joined #bitcoin-wizards
thrmo has joined #bitcoin-wizards
cryptojanitor has quit [Quit: Connection closed for inactivity]
airbreather_ is now known as airbreather
cryptojanitor has joined #bitcoin-wizards
Cosmosis has joined #bitcoin-wizards
<andytoshi>
you mean signing the key?
meshcollider has quit [Quit: Connection closed for inactivity]
CheckDavid has quit [Quit: Connection closed for inactivity]
son0p has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
maxfp has joined #bitcoin-wizards
CheckDavid has joined #bitcoin-wizards
dougsland has quit [Ping timeout: 240 seconds]
bsm117532 has joined #bitcoin-wizards
bsm117532 has quit [Client Quit]
bsm117532 has joined #bitcoin-wizards
SopaXorzTaker has quit [Remote host closed the connection]
dougsland has joined #bitcoin-wizards
<tromp>
yes, including the public key in the signature challenge hash
onabreak has quit [Ping timeout: 260 seconds]
Bitcoin_ has joined #bitcoin-wizards
helo has joined #bitcoin-wizards
kenshi84 has quit [Ping timeout: 240 seconds]
kenshi84 has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
dis has joined #bitcoin-wizards
daszorz has quit [Read error: Connection reset by peer]
PaulCape_ has joined #bitcoin-wizards
<dis>
hello, i'm currently trying to understand SIDH sigs (PQ isogeny j-function moonmath). they construct a signature scheme out of DH using commited coinflips, but the way the actual 0/1 commitments are communicated eludes me
<dis>
intuitively this looks intriguing, as it vaguely looks like one could use this for CT value commitments (not so sure about the homogeny for values yet with SIDH)
CheckDavid has quit [Quit: Connection closed for inactivity]
EvanR has quit [Ping timeout: 265 seconds]
EvanR has joined #bitcoin-wizards
EvanR has joined #bitcoin-wizards
EvanR has quit [Changing host]
gwillen has quit [Ping timeout: 240 seconds]
JackH has joined #bitcoin-wizards
gwillen has joined #bitcoin-wizards
Chex has quit [Ping timeout: 248 seconds]
sipa has quit [Ping timeout: 240 seconds]
Chex has joined #bitcoin-wizards
Chex is now known as Guest36299
sipa has joined #bitcoin-wizards
dis has quit [Remote host closed the connection]
<bsm1175321>
I want to arithmetic on timelocks. What would be wrong with making sequence_no and lock_time available to scripts, so that arithmetic could be performed on them. Or, might there be another way to do effectively the same thing using OP_CHECKSEQUENCEVERIFY and OP_LOCKTIMEVERIFY
dis has joined #bitcoin-wizards
<Chris_Stewart_5>
bsm1175321: sequence number and locktime are available to scripts
<Chris_Stewart_5>
i guess specifically the 'txTo' and 'nIn' are all you need to be able to parse out locktime and sequence number
<bsm1175321>
I mean as a variable, to be used in arithmetic
kenshi84 has quit [Ping timeout: 245 seconds]
<Chris_Stewart_5>
so like saved onto the stack? that might be a little more difficult
<bsm1175321>
Yes.
AaronvanW has joined #bitcoin-wizards
<bsm1175321>
Unless you can think of doing arithmetic with OP_CHECKLOCKTIMEVERIFY and OP_CHECKSEQUENCEVERIFY
<bsm1175321>
I see no way to do lock_time+"1 week" for instance
<Chris_Stewart_5>
yeah, unless you had some sort of looping mechanism I don't see how to do that
<bsm1175321>
Can anyone think of a reason why OP_LOCKTIME (which puts lock_time on the stack) would be bad?
kenshi84 has joined #bitcoin-wizards
<bsm1175321>
Equivalently OP_MEDIANTIMEPAST could be used to put median time past on the stack. Probably better...
<Chris_Stewart_5>
bsm1175321: I guess if you are building the tx, why don't you just put it on the stack yourself?
<Chris_Stewart_5>
ah, I guess it isn't consensus constrained it is equivalent though..
Guest36299 is now known as Chex
jb55 has joined #bitcoin-wizards
uiuc-slack2 has joined #bitcoin-wizards
uiuc-slack has quit [Read error: Connection reset by peer]
Jeremy_Rand[m] has quit [Ping timeout: 248 seconds]
ghost43 has quit [Ping timeout: 255 seconds]
gwillen has quit [Ping timeout: 240 seconds]
kinlo has quit [Ping timeout: 276 seconds]
ghost43 has joined #bitcoin-wizards
nsh has quit [Ping timeout: 276 seconds]
Jeremy_Rand[m] has joined #bitcoin-wizards
gwillen has joined #bitcoin-wizards
kinlo has joined #bitcoin-wizards
nsh has joined #bitcoin-wizards
execute has quit [Ping timeout: 256 seconds]
dis has quit [Remote host closed the connection]
<sipa>
bsm1175321: that would break the property that guarantees that a valid transaction remains valid
CubicEarths has joined #bitcoin-wizards
<sipa>
bsm1175321: which means wallets now need conplex logic to determine how unlikely it is that a transaction they received will become invalidated
<sipa>
making the locktike and nsequence of a tx(in) available on the stack doesn't have that risk
<sipa>
but mediantimepast does... you could create a tx that can only be included if the mediantike is odd or so
arubi has quit [Remote host closed the connection]
arubi has joined #bitcoin-wizards
EvanR has quit [Ping timeout: 260 seconds]
Guest4282 has joined #bitcoin-wizards
execute has joined #bitcoin-wizards
kenshi84_ has joined #bitcoin-wizards
kenshi84 has quit [Ping timeout: 256 seconds]
dis has joined #bitcoin-wizards
Guest4282 has quit [Quit: leaving]
meshcollider has joined #bitcoin-wizards
thrmo has quit [Quit: Waiting for .007]
rusty has joined #bitcoin-wizards
dis has quit [Remote host closed the connection]
daszorz has joined #bitcoin-wizards
TD--Linux is now known as TD-Linux
TD-Linux has quit [Changing host]
TD-Linux has joined #bitcoin-wizards
dis has joined #bitcoin-wizards
jb55 has quit [Quit: WeeChat 2.0]
bsm1175321 has quit [Ping timeout: 248 seconds]
droark has quit [Quit: Later.]
aem is now known as aem
go1111111 has joined #bitcoin-wizards
SopaXorzTaker has quit [Remote host closed the connection]
dis has quit [Remote host closed the connection]
dis has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
ghost43 has quit [Remote host closed the connection]
rusty1 has joined #bitcoin-wizards
rusty has quit [Ping timeout: 240 seconds]
AaronvanW has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-wizards
rusty1 has quit [Ping timeout: 260 seconds]
Bitcoin_ has quit [Quit: Page closed]
roasbeef_ is now known as roasbeef
CheckDavid has joined #bitcoin-wizards
CubicEarths has quit [Remote host closed the connection]
daszorz has quit [Read error: Connection reset by peer]
dis has quit [Remote host closed the connection]
dis has joined #bitcoin-wizards
CubicEarths has joined #bitcoin-wizards
CubicEarths has quit [Read error: Connection reset by peer]
CubicEarths has joined #bitcoin-wizards
CubicEarths has quit [Ping timeout: 260 seconds]
laurentmt has quit [Quit: laurentmt]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
droark has joined #bitcoin-wizards
dis has quit [Remote host closed the connection]
shesek has quit [Ping timeout: 252 seconds]
dis has joined #bitcoin-wizards
maxfp has quit [Ping timeout: 260 seconds]
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
rusty has joined #bitcoin-wizards
dis has quit [Remote host closed the connection]
meshcollider has quit [Quit: Connection closed for inactivity]
<andytoshi>
tromp: i think MW is secure without it, but i don't know if multisignatures are .. just pub the pubkey in the hash
<andytoshi>
there isn't really any downside
<andytoshi>
and it makes reasoning about the sigs way simpler
kinlo has quit [Read error: error:1408F10B:SSL routines:ssl3_get_record:wrong version number]
dis has joined #bitcoin-wizards
kinlo has joined #bitcoin-wizards
kinlo has quit [Client Quit]
kinlo has joined #bitcoin-wizards
<andytoshi>
if you're trying to get space savings by using pubkey recovery, please don't, this will slow down verification in IBD by like 10x
<andytoshi>
allow noninteractive aggregation instead, it gets the same space savings without breaking batch validation (though it does make caching a bit more complicated)
rusty has quit [Ping timeout: 245 seconds]
<PaulTroon>
noninteractive aggregation? via BLS signatures or ?
yokwe has quit [Ping timeout: 256 seconds]
yokwe has joined #bitcoin-wizards
HSF_Prince_Loaf has quit [Ping timeout: 256 seconds]
rusty has joined #bitcoin-wizards
<PaulTroon>
oh, I forgot you can do it with Schnorr too, just can't aggregate R values
s0ph1a has quit [Ping timeout: 255 seconds]
nejon has quit [Ping timeout: 265 seconds]
zmanian has quit [Ping timeout: 276 seconds]
zmanian has joined #bitcoin-wizards
s0ph1a has joined #bitcoin-wizards
suraeNoether has quit [Ping timeout: 256 seconds]
worstadmin has quit [Read error: Connection reset by peer]
kroneil has quit [Ping timeout: 252 seconds]
CodeShark has quit [Ping timeout: 260 seconds]
rodarmor has quit [Ping timeout: 240 seconds]
HSF_Prince_Loaf has joined #bitcoin-wizards
cryptojanitor has quit [Ping timeout: 265 seconds]
jbenet has quit [Ping timeout: 256 seconds]
zmanian has quit [Max SendQ exceeded]
worstadmin has joined #bitcoin-wizards
trotski2000 has quit [Ping timeout: 255 seconds]
worstadmin has quit [Max SendQ exceeded]
suraeNoether has joined #bitcoin-wizards
zmanian has joined #bitcoin-wizards
HSF_Prince_Loaf has quit [Max SendQ exceeded]
zmanian has quit [Max SendQ exceeded]
cryptojanitor has joined #bitcoin-wizards
zmanian has joined #bitcoin-wizards
NicolasDorier has quit [Ping timeout: 256 seconds]
HSF_Prince_Loaf has joined #bitcoin-wizards
CodeShark has joined #bitcoin-wizards
runeks has quit [Ping timeout: 276 seconds]
kroneil has joined #bitcoin-wizards
wpalczynski has quit [Ping timeout: 256 seconds]
worstadmin has joined #bitcoin-wizards
zmanian has quit [Max SendQ exceeded]
HSF_Prince_Loaf has quit [Max SendQ exceeded]
runeks has joined #bitcoin-wizards
zmanian has joined #bitcoin-wizards
trotski2000 has joined #bitcoin-wizards
worstadmin has joined #bitcoin-wizards
NicolasDorier has joined #bitcoin-wizards
jbenet has joined #bitcoin-wizards
HSF_Prince_Loaf has joined #bitcoin-wizards
worstadmin has quit [Max SendQ exceeded]
zmanian has quit [Max SendQ exceeded]
trotski2000 has quit [Max SendQ exceeded]
wpalczynski has joined #bitcoin-wizards
trotski2000 has joined #bitcoin-wizards
zmanian has joined #bitcoin-wizards
worstadmin has joined #bitcoin-wizards
worstadmin has quit [Max SendQ exceeded]
rodarmor has joined #bitcoin-wizards
nejon has joined #bitcoin-wizards
worstadmin has joined #bitcoin-wizards
rodarmor has quit [Max SendQ exceeded]
worstadmin has quit [Max SendQ exceeded]
worstadmin has joined #bitcoin-wizards
wallet42 has quit [Ping timeout: 256 seconds]
worstadmin has quit [Max SendQ exceeded]
worstadmin has joined #bitcoin-wizards
rodarmor has joined #bitcoin-wizards
wallet42 has joined #bitcoin-wizards
da2ce7 has quit [Ping timeout: 256 seconds]
da2ce7 has joined #bitcoin-wizards
<tromp>
thx andytoshi. i suppose hashing order of pubkey, pubnonce, and message doesn't matter?