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
rmwb has joined #bitcoin-wizards
eddiewang has quit [Remote host closed the connection]
eddiewang has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 240 seconds]
eddiewang has quit [Remote host closed the connection]
eddiewang has joined #bitcoin-wizards
cluckj has joined #bitcoin-wizards
MaxSan has quit [Ping timeout: 240 seconds]
thrmo has joined #bitcoin-wizards
MaxSan has joined #bitcoin-wizards
coinsmurf has joined #bitcoin-wizards
packetsmurf has quit [Ping timeout: 240 seconds]
Noldorin has quit [Ping timeout: 255 seconds]
yoleaux has quit [Ping timeout: 276 seconds]
prime__ has quit [Read error: Connection reset by peer]
praxeology has quit [Quit: Leaving.]
prime_ has joined #bitcoin-wizards
kexkey has joined #bitcoin-wizards
chjj has quit [Quit: WeeChat 1.9]
eddiewang has quit [Remote host closed the connection]
packetsmurf has joined #bitcoin-wizards
eddiewang has joined #bitcoin-wizards
coinsmurf has quit [Ping timeout: 240 seconds]
prime_ has quit [Ping timeout: 240 seconds]
eddiewang has quit [Ping timeout: 248 seconds]
praxeology has joined #bitcoin-wizards
prime_ has joined #bitcoin-wizards
thrmo has quit [Quit: Waiting for .007]
kexkey has quit [Quit: Leaving]
eddiewang has joined #bitcoin-wizards
prime_ has quit [Ping timeout: 248 seconds]
prime_ has joined #bitcoin-wizards
dabura667 has joined #bitcoin-wizards
prime_ has quit [Ping timeout: 240 seconds]
MaxSan has quit [Ping timeout: 248 seconds]
prime_ has joined #bitcoin-wizards
eddiewang has quit []
eddiewang has joined #bitcoin-wizards
yoleaux has joined #bitcoin-wizards
moa has joined #bitcoin-wizards
moa has quit [Changing host]
moa has joined #bitcoin-wizards
coinsmurf has joined #bitcoin-wizards
packetsmurf has quit [Ping timeout: 252 seconds]
moa has quit [Ping timeout: 255 seconds]
eddiewan_ has quit [Remote host closed the connection]
eddiewan_ has joined #bitcoin-wizards
eddiewan_ has quit [Ping timeout: 252 seconds]
moa has joined #bitcoin-wizards
RubenSomsen has joined #bitcoin-wizards
moa has quit [Changing host]
moa has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
prime_ has quit [Ping timeout: 252 seconds]
ddustin has joined #bitcoin-wizards
prime_ has joined #bitcoin-wizards
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
coinsmurf has quit [Ping timeout: 252 seconds]
coinsmurf has joined #bitcoin-wizards
prime_ has quit [Ping timeout: 240 seconds]
TheSeven has quit [Ping timeout: 246 seconds]
prime_ has joined #bitcoin-wizards
TheSeven has joined #bitcoin-wizards
meshcollider has quit [Quit: Connection closed for inactivity]
Alina-malina has joined #bitcoin-wizards
Alina-malina has quit [Changing host]
meshcollider has joined #bitcoin-wizards
eddiewang has quit [Remote host closed the connection]
eddiewang has joined #bitcoin-wizards
eddiewang has quit [Remote host closed the connection]
intcat has quit [Ping timeout: 268 seconds]
afk11 has quit [Ping timeout: 268 seconds]
afk11 has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
intcat has joined #bitcoin-wizards
RubenSomsen has quit [Ping timeout: 240 seconds]
jtimon has quit [Ping timeout: 240 seconds]
eddiewang has joined #bitcoin-wizards
eddiewang has quit [Remote host closed the connection]
eddiewang has joined #bitcoin-wizards
eddiewang has quit [Remote host closed the connection]
eddiewang has joined #bitcoin-wizards
eddiewang has quit [Remote host closed the connection]
eddiewang has joined #bitcoin-wizards
eddiewang has quit [Ping timeout: 246 seconds]
eddiewang has joined #bitcoin-wizards
eddiewang has quit [Remote host closed the connection]
prime_ has quit [Read error: Connection reset by peer]
prime_ has joined #bitcoin-wizards
Giszmo has quit [Ping timeout: 240 seconds]
<wallet42>
what would be a theoretical size/weight of a 2 ins 2 outs transaction that uses a hypothetical v1_segwit schnorr signature scheme? inputs spend/outputs created are both schnorr scripts
<aj>
wallet42: probably a few bytes smaller than a v0_segwit tx (due to using a custom encoding rather than DER) ? i don't think an encoding has been proposed yet though
<wallet42>
well i read something like schnorr can do public key recovery?
<wallet42>
so you d need only 1 element on the witness data stack (the actual signature)
rusty has quit [Ping timeout: 240 seconds]
<wallet42>
and the public key hash on the output side
Giszmo has joined #bitcoin-wizards
BashCo has quit [Remote host closed the connection]
<aj>
wallet42: can't you do that with ecdsa too?
<wallet42>
well checksigverify doesn't do it
<aj>
wallet42: yeah, it's slow i think.
<wallet42>
but saving another 33-35 bytes is huge imo
<aj>
wallet42: signature aggregation changes things though; i think you'd have a single 80-byte sig for the block, and just the 32-bytes for each txin pubkey
<wallet42>
:-O
<aj>
wallet42: (with sigagg you need the pubkeys as i understand it)
<wallet42>
in that case im happy to do that trade :)
<aj>
hmm, signature aggregation means you can't do a small SPV proof of bad signatures?
<wallet42>
merkle tree hash of unagregated sigs?
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
<aj>
ah, hmm, apparently current proposals only merge sigs within a transaction, not a block (and encourage coinjoin-like usage for users to merge transactions themselves)
<wallet42>
where to read more?
<aj>
so i think that would make the 2-of-2 drop an 80 byte sig, but keep the two 32 byte pubkeys and one of the 80 byte sigs (plus a byte or two of accounting)
tromp has quit [Remote host closed the connection]
eddiewang has quit [Ping timeout: 248 seconds]
rmwb has quit [Remote host closed the connection]
rmwb has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 246 seconds]
eddiewang has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
eddiewang has quit [Ping timeout: 240 seconds]
CheckDavid has quit [Quit: Connection closed for inactivity]
prime_ has quit [Ping timeout: 255 seconds]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 255 seconds]
daszorz has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
ddustin has quit [Remote host closed the connection]
rmwb has joined #bitcoin-wizards
JackH has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 246 seconds]
jcluck has joined #bitcoin-wizards
MaxSan has joined #bitcoin-wizards
cluckj has quit [Ping timeout: 246 seconds]
daszorz has quit [Ping timeout: 255 seconds]
daszorz has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 240 seconds]
AaronvanW has joined #bitcoin-wizards
meshcollider has quit [Quit: Connection closed for inactivity]
intcat has quit [Remote host closed the connection]
intcat has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 248 seconds]
daszorz has quit [Read error: Connection reset by peer]
dabura667 has quit [Remote host closed the connection]
daszorz has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
CheckDavid has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 276 seconds]
dnaleor has quit [Quit: Leaving]
RubenSomsen has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
eddiewang has joined #bitcoin-wizards
thrmo has joined #bitcoin-wizards
eddiewang has quit [Remote host closed the connection]
eddiewang has joined #bitcoin-wizards
eddiewang has quit [Ping timeout: 246 seconds]
tromp has joined #bitcoin-wizards
eddiewang has joined #bitcoin-wizards
tromp has quit [Ping timeout: 246 seconds]
eddiewang has quit [Ping timeout: 240 seconds]
rmwb has joined #bitcoin-wizards
moa has quit [Quit: Leaving.]
rusty has joined #bitcoin-wizards
deusexbeer has quit [Ping timeout: 240 seconds]
deusexbeer has joined #bitcoin-wizards
meshcollider has joined #bitcoin-wizards
HostFat has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 248 seconds]
laurentmt has quit [Quit: laurentmt]
dnaleor has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 248 seconds]
instagibbs has quit [Ping timeout: 260 seconds]
CheckDavid has quit [Quit: Connection closed for inactivity]
instagibbs has joined #bitcoin-wizards
arubi has quit [Ping timeout: 268 seconds]
arubi has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
Dyaheon has quit [Ping timeout: 260 seconds]
shesek has quit [Ping timeout: 240 seconds]
Dyaheon has joined #bitcoin-wizards
rusty has quit [Quit: Leaving.]
rmwb has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 252 seconds]
eddiewang has joined #bitcoin-wizards
dnaleor has quit [Ping timeout: 240 seconds]
AaronvanW has quit [Ping timeout: 240 seconds]
Chris_Stewart_5 has quit [Ping timeout: 260 seconds]
AaronvanW has joined #bitcoin-wizards
kexkey has joined #bitcoin-wizards
dnaleor has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 248 seconds]
airbreather has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 255 seconds]
CheckDavid has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
shesek has quit [Ping timeout: 240 seconds]
jb55 has joined #bitcoin-wizards
kexkey has quit [Quit: Leaving]
eddiewang has quit [Remote host closed the connection]
airbreather has quit [Ping timeout: 246 seconds]
shesek has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 252 seconds]
rmwb has joined #bitcoin-wizards
Dyaheon has quit [Ping timeout: 248 seconds]
Dyaheon has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
airbreather has joined #bitcoin-wizards
shesek has quit [Ping timeout: 240 seconds]
shesek has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 248 seconds]
shesek has quit [Ping timeout: 240 seconds]
Beginer has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 260 seconds]
rmwb has quit [Ping timeout: 246 seconds]
kexkey has joined #bitcoin-wizards
dnaleor has quit [Quit: Leaving]
<adiabat>
there *is* a proposal to do block-wide signatiure aggregation
<adiabat>
it's ... got issues though :/
<adiabat>
the way it would work size-wise is that every signature in the block would be cut in half, into 2 32-byte parts
<adiabat>
one 32-byte part would remain, and the other 32-byte part of every signature would be combined and committed to in the coinbase tx by the miner
<andytoshi>
aj: sigs are 64 bytes. with signature aggregation they can all be reduced to 32 bytes with an additional 32-byte aggregate
<adiabat>
it works mathematically; the problem is caching
<andytoshi>
right, what adiabat said also applies to the interactive scheme
<adiabat>
with interactive & schnorr (or BN signatures I think) the whole thing turns in to 64 bytes
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
<andytoshi>
no, that's true for multisignatures but not for aggregation (which works with multiple messages that have distinct pubkeys)
jannes has joined #bitcoin-wizards
<adiabat>
I'm not clear on the different terms here
<adiabat>
for bitcoin's use case, an interactive siganture aggregation within one transaction would have one signauture for the whole tx
<adiabat>
so yeah they're all signing the same message
<adiabat>
with a bunch of different pubkeys
<andytoshi>
no
<adiabat>
that can all go into 64 bytes
<andytoshi>
that is not signature aggregation
<adiabat>
ok what do you call that?
<andytoshi>
i would call that a multisignature
<adiabat>
and signature aggregation is for multiple messages?
<andytoshi>
it supports multiple messages, yes, but it's also for separate pubkeys that aren't assumed to have been chosen non-maliciously
<andytoshi>
doing a multisig like you describe requires more interaction and is much harder to do securely if there are malicious signers
<adiabat>
multisignature also works with pubkeys that aren't known beforehand
<andytoshi>
not securely it doesn't
<adiabat>
hm... I may again be using different terms but
<adiabat>
which is what people are basing the the multisignature work for bitcoin on
<andytoshi>
adiabat: yes, that is signature aggregation
Chris_Stewart_5 has joined #bitcoin-wizards
<andytoshi>
adiabat: yes, i am one of those "people", i wrote the first implementation of signature aggregation
<andytoshi>
the authors use the term "multisignature" for what we are terming "signature aggregation" because we're using it to aggregate what would otherwise be separate signatures
meshcollider has quit [Quit: Connection closed for inactivity]
daszorz has quit [Read error: Connection reset by peer]
<newbie>
hm
<newbie>
please..
<newbie>
stop spamming
rmwb has joined #bitcoin-wizards
Murch has joined #bitcoin-wizards
* adlai
is reminded of the one about the young student who approaches professor before exam, alone, at night; pledges to do anything, anything at all, just to pass the exam; quoth the prof: "Would you... study?"
shesek has quit [Ping timeout: 240 seconds]
Aaronvan_ has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 255 seconds]
shesek has joined #bitcoin-wizards
kexkey has quit [Quit: Leaving]
rmwb has quit [Ping timeout: 246 seconds]
jb55 has joined #bitcoin-wizards
jimmysong_ has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
Dyaheon has quit [Ping timeout: 246 seconds]
jimmysong has quit [Ping timeout: 248 seconds]
Dyaheon has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
tromp has quit [Ping timeout: 240 seconds]
Emcy has joined #bitcoin-wizards
thrmo is now known as sellb42l8
Chris_Stewart_5 has joined #bitcoin-wizards
alferz has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
priidu has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
Belkaar has quit [Ping timeout: 255 seconds]
blackwraith has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
priidu has quit [Ping timeout: 240 seconds]
tromp has quit [Remote host closed the connection]
alferz has quit [Ping timeout: 240 seconds]
dnaleor has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
eddiewang has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
eddiewang has quit [Ping timeout: 255 seconds]
sellb42l8 is now known as thrmo
paveljanik has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
paveljanik has quit [Changing host]
BashCo has quit [Remote host closed the connection]
thrmo has quit [Quit: Waiting for .007]
tromp has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 252 seconds]
eddiewang has joined #bitcoin-wizards
tromp has quit [Ping timeout: 260 seconds]
prime_ has joined #bitcoin-wizards
eddiewang has quit [Ping timeout: 246 seconds]
BashCo has joined #bitcoin-wizards
Aaronvan_ is now known as AaronvanW
tromp has joined #bitcoin-wizards
shesek has quit [Ping timeout: 240 seconds]
sausage_factory has joined #bitcoin-wizards
blackwraith has quit [Ping timeout: 240 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
Dyaheon has quit [Ping timeout: 240 seconds]
Dyaheon has joined #bitcoin-wizards
alferz has joined #bitcoin-wizards
jb55 has quit [Quit: WeeChat 1.9]
harrow has quit [Quit: Leaving]
alferz has quit [Ping timeout: 240 seconds]
rmwb has joined #bitcoin-wizards
harrow has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
blackwraith has joined #bitcoin-wizards
sausage_factory has quit [Ping timeout: 240 seconds]
eddiewang has joined #bitcoin-wizards
daszorz has joined #bitcoin-wizards
blackwraith has quit [Read error: Connection reset by peer]
eddiewang has quit [Remote host closed the connection]
d9b4bef9 has quit [Remote host closed the connection]
rmwb has quit [Ping timeout: 252 seconds]
eddiewang has joined #bitcoin-wizards
deusexbeer has quit [Ping timeout: 276 seconds]
eddiewang has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
chjj has joined #bitcoin-wizards
blackwraith has joined #bitcoin-wizards
dnaleor has quit [Quit: Leaving]
deusexbeer has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
RubenSomsen has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
CheckDavid has quit [Quit: Connection closed for inactivity]
tromp has joined #bitcoin-wizards
dnaleor has joined #bitcoin-wizards
momentropist has quit [Ping timeout: 248 seconds]
momentropist has joined #bitcoin-wizards
daszorz has quit [Read error: Connection reset by peer]
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
dnaleor has quit [Quit: Leaving]
rmwb has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
prime_ has quit [Ping timeout: 255 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
dnaleor has joined #bitcoin-wizards
mn3monic has quit [Quit: Leaving]
blackwraith has quit [Ping timeout: 248 seconds]
intcat has quit [Remote host closed the connection]
intcat has joined #bitcoin-wizards
pro has joined #bitcoin-wizards
arubi has quit [Remote host closed the connection]
arubi has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 252 seconds]
rusty has quit [Ping timeout: 240 seconds]
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
RubenSomsen has quit [Ping timeout: 248 seconds]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<fluffypony>
hey the beggers are using multisig
<fluffypony>
it's a new world!
<sipa>
?
<fluffypony>
sipa: the spam from "Beginer" earlier
arubi has quit [Remote host closed the connection]
tromp has quit [Remote host closed the connection]
arubi has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
abpa has joined #bitcoin-wizards
<belcher>
could just be segwit
rmwb has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 246 seconds]
eddiewang has joined #bitcoin-wizards
intcat has quit [Remote host closed the connection]
intcat has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]