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
mn3monic has quit [Ping timeout: 250 seconds]
mn3monic has joined #bitcoin-wizards
spinza has quit [Quit: Coyote finally caught up with me...]
michaelsdunn1 has quit [Remote host closed the connection]
spinza has joined #bitcoin-wizards
mn3monic has quit [Ping timeout: 252 seconds]
mn3monic has joined #bitcoin-wizards
mn3monic has quit [Ping timeout: 250 seconds]
mn3monic has joined #bitcoin-wizards
mn3monic has quit [Ping timeout: 252 seconds]
ratonlaveur has quit [Ping timeout: 250 seconds]
mn3monic has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
pinheadmz has quit [Quit: pinheadmz]
AaronvanW has joined #bitcoin-wizards
mn3monic has quit [Ping timeout: 250 seconds]
mn3monic has joined #bitcoin-wizards
ratonlaveur has joined #bitcoin-wizards
mn3monic has quit [Ping timeout: 250 seconds]
mn3monic has joined #bitcoin-wizards
mn3monic has quit [Changing host]
mn3monic has joined #bitcoin-wizards
mn3monic has quit [Ping timeout: 252 seconds]
Murch has quit [Quit: Snoozing.]
mn3monic has joined #bitcoin-wizards
mn3monic has quit [Changing host]
mn3monic has joined #bitcoin-wizards
mn3monic has quit [Ping timeout: 250 seconds]
AaronvanW has quit []
mn3monic has joined #bitcoin-wizards
mn3monic has quit [Ping timeout: 250 seconds]
mn3monic has joined #bitcoin-wizards
drexl has quit [Quit: drexl]
thomasan_ has joined #bitcoin-wizards
thomasan_ has quit [Remote host closed the connection]
mn3monic has quit [Ping timeout: 252 seconds]
mn3monic has joined #bitcoin-wizards
mn3monic has quit [Changing host]
mn3monic has joined #bitcoin-wizards
mn3monic has quit [Ping timeout: 250 seconds]
thomasan_ has joined #bitcoin-wizards
thomasan_ has quit [Remote host closed the connection]
pinheadmz has joined #bitcoin-wizards
mn3monic has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
ratonlaveur has quit [Ping timeout: 240 seconds]
Belkaar has quit [Ping timeout: 272 seconds]
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
Belkaar has joined #bitcoin-wizards
kinlo has quit [Ping timeout: 252 seconds]
kinlo has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
pinheadmz has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
pinheadmz has joined #bitcoin-wizards
Zenton has quit [Ping timeout: 245 seconds]
apeng has joined #bitcoin-wizards
Zenton has joined #bitcoin-wizards
Zenton has quit [Ping timeout: 240 seconds]
Zenton has joined #bitcoin-wizards
apeng has quit [Read error: Connection reset by peer]
dev141 has joined #bitcoin-wizards
dev141 has quit [Client Quit]
pinheadmz has quit [Quit: pinheadmz]
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
pinheadmz has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
pinheadmz has joined #bitcoin-wizards
jimmysong has quit [Read error: Connection reset by peer]
jimmysong has joined #bitcoin-wizards
_whitelogger has joined #bitcoin-wizards
nephyrin has quit [Ping timeout: 240 seconds]
nephyrin has joined #bitcoin-wizards
antanst has quit [Ping timeout: 240 seconds]
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
pinheadmz has joined #bitcoin-wizards
pinheadmz has quit [Client Quit]
antanst has joined #bitcoin-wizards
kayront_ has joined #bitcoin-wizards
nephyrin has quit [Ping timeout: 250 seconds]
nephyrin has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
apengdada has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
antanst has quit [Ping timeout: 240 seconds]
antanst has joined #bitcoin-wizards
nephyrin has quit [Ping timeout: 264 seconds]
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
nephyrin has joined #bitcoin-wizards
antanst has quit [Ping timeout: 268 seconds]
antanst has joined #bitcoin-wizards
setpill has joined #bitcoin-wizards
setpill has quit [Quit: o/]
enemabandit has joined #bitcoin-wizards
setpill has joined #bitcoin-wizards
nephyrin has quit [Ping timeout: 240 seconds]
nephyrin has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
jungly has joined #bitcoin-wizards
antanst has quit [Ping timeout: 245 seconds]
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
TheoStorm has quit [Ping timeout: 250 seconds]
spinza has quit [Quit: Coyote finally caught up with me...]
spinza has joined #bitcoin-wizards
e4xit has quit [Quit: quit]
e4xit has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
drexl has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
nephyrin has quit [Ping timeout: 240 seconds]
nephyrin has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
nephyrin has quit [Ping timeout: 250 seconds]
nephyrin has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
apengdada has quit [Quit: leaving]
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
sv9t has quit [Ping timeout: 245 seconds]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
sv9t has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
pinheadmz has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
<waxwing>
huh, opt-in switch commitment idea is cool. sipa real_or_random am I right in saying that you could change g^{m}h^{r+H(g^{m}h^{r}, g^{r}} to just g^{m}h^{r+H(g^r)} but the former is just easier because the H() is exactly a commitment to the elgamal form?
<waxwing>
(and i understood you needed the r+ because in CT you need to be able to tweak blinding factors so they add up)
<nsh>
(so they add up ~ so borromean rings close into schnorr sigs by hash half-chameleon property as proof of knowledge)
<nsh>
(iirc)
<waxwing>
nsh, well but no i just meant the homomorphism of the pedersen commitments themselves (transaction balance being guarnateed by ped. comms. adding up to zero; blinding factors have to add up to zero, as well as values doing so).
<nsh>
ah right sure; pardon me
<nsh>
i was really just refreshing my understanding tangentially to your point because that is one of my bad habits :)
Spartan54 has joined #bitcoin-wizards
Spartan54 has quit [Client Quit]
Spartan54 has joined #bitcoin-wizards
Spartan54 has quit [Client Quit]
Spartan54 has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
fkinglag has quit [Read error: Connection reset by peer]
fkinglag has joined #bitcoin-wizards
nephyrin has quit [Ping timeout: 250 seconds]
nephyrin has joined #bitcoin-wizards
Spartan54 has quit [Ping timeout: 250 seconds]
pinheadmz has joined #bitcoin-wizards
Spartan54 has joined #bitcoin-wizards
laurentmt has quit [Read error: Connection reset by peer]
<waxwing>
yeah i guess the above doesn't make any sense, it's like circular reasoning, you can't commit to the hash of 'r' inside the construction of r, so prob it only makes sense to commit to a full elgamal commitment in that tweak.
Spartan54 has quit [Ping timeout: 240 seconds]
Spartan54 has joined #bitcoin-wizards
michaelsdunn1 has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
pinheadmz has joined #bitcoin-wizards
Spartan54 has quit [Remote host closed the connection]
Guyver2 has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
Dean_Guss has quit [Remote host closed the connection]
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
setpill has quit [Quit: o/]
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
spinza has quit [Quit: Coyote finally caught up with me...]
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
nephyrin has quit [Ping timeout: 240 seconds]
nephyrin has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
antanst has joined #bitcoin-wizards
spinza has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
antanst_ has joined #bitcoin-wizards
antanst has quit [Ping timeout: 244 seconds]
pinheadmz has joined #bitcoin-wizards
rh0nj has quit [Remote host closed the connection]
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
rh0nj has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
apeng has joined #bitcoin-wizards
TheoStorm has quit [Ping timeout: 268 seconds]
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
bitcoin-wizards5 has joined #bitcoin-wizards
thomasan_ has joined #bitcoin-wizards
vp11 has joined #bitcoin-wizards
Murch has joined #bitcoin-wizards
thomasan_ has quit [Remote host closed the connection]
bitcoin-wizards5 has quit [Ping timeout: 256 seconds]
enemabandit has quit [Ping timeout: 244 seconds]
pinheadmz has joined #bitcoin-wizards
Dean_Guss has joined #bitcoin-wizards
jungly has quit [Remote host closed the connection]
davec has quit [Ping timeout: 245 seconds]
davec has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
thomasan_ has joined #bitcoin-wizards
kbc has quit [Quit: kbc]
kbc has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
kbc has quit [Client Quit]
kbc has joined #bitcoin-wizards
pinheadmz has joined #bitcoin-wizards
thomasan_ has quit [Remote host closed the connection]
laurentmt has quit [Quit: laurentmt]
fkinglag has quit [Remote host closed the connection]
fkinglag has joined #bitcoin-wizards
Krellan has quit [Remote host closed the connection]
TheoStorm has joined #bitcoin-wizards
enemabandit has joined #bitcoin-wizards
<RubenSomsen>
adam3us: I was thinking why have kernels at all if you can just create two outputs, but then I realized this allows the sender to take back their money, hence my assumption that this was a weakness in MW for CT
<RubenSomsen>
Adam3us: What you were saying is Alice sends Bob r1*G + v1*H, Bob splits it up into (r1-k1)*G+v1*H and kernel k1*G (normal MW so far). Then later Carol sends Bob r2*G + v2*H and Bob splits it up into (r2+k1-k2)*G + v2*H and kernel k2*G. This effectively allows pruning k1*G because Bob "spent" it inside another UTXO. Correct?
<adam3us>
yes right that. would only have as many kernels as utxos. however I had the idea that people were saying MW retains one kernel for coin that ever existed in history. (though it is small at 32byte point)
<RubenSomsen>
adam3us: yes, they are all kept, and they're not quite that small because every kernel also has a signature that needs to be verified, so I think it's more like 3x32 bytes?
son0p has joined #bitcoin-wizards
<RubenSomsen>
I think the idea works, but I am still pondering whether claiming a kernel has any implications on privacy
<RubenSomsen>
I also think you can have less kernels than UTXOs with this (one per user). In my example Bob received two UTXOs but there's only one kernel.
<adam3us>
RubenSomsen: oh right. i guess could be compacted to 2x32byte with key recovery, but yes. a schnorr proof of knowledge (schnorr signature of no data)
<adam3us>
you wouldnt want to reuse kernels across coins for privacy
<RubenSomsen>
I vaguely remember pwuille telling me key recovery hampers batch validation
<adam3us>
it does yes. space vs time tradeoff :)
<adam3us>
btw an interesting and (to my thinking) more elegant way to think about the kernels is a 0-valued coin, which you do not spend to deprive the sender of knowledge of the other coin received and register for consensus as unspendable so it can not be compacted (which would allow taking coins)
<RubenSomsen>
yes I especially like the analogy in the context of CT style MW
Dean_Guss has quit [Ping timeout: 256 seconds]
TheoStorm has quit [Quit: Leaving]
<RubenSomsen>
adam3us: Ah, the compaction problem is still there, so it doesn't work: Alice sends Bob r1*G + v1*H, Bob splits it up into (r1-k1)*G+v1*H and kernel k1*G, then Alice maliciously spends Bob's UTXO together with the kernel since this is equal to the original commitment from Alice...
Aaronvan_ has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 268 seconds]
ddustin has joined #bitcoin-wizards
nephyrin has quit [Ping timeout: 240 seconds]
nephyrin has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
son0p has quit [Remote host closed the connection]
TheoStorm has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 244 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
spinza has quit [Quit: Coyote finally caught up with me...]
pinheadmz has quit [Quit: pinheadmz]
Dean_Guss has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
enemabandit has quit [Ping timeout: 268 seconds]
rusty2 has joined #bitcoin-wizards
rusty2 has quit [Read error: Connection reset by peer]
rusty has quit [Read error: Connection reset by peer]
pinheadmz has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
michaelsdunn1 has quit [Remote host closed the connection]
Krellan has quit [Remote host closed the connection]
Krellan has joined #bitcoin-wizards
apeng has quit [Quit: leaving]
hendi has quit [Quit: Connection closed for inactivity]