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
rlaager1 has quit []
marcoagner has quit [Ping timeout: 272 seconds]
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has joined #bitcoin-wizards
justanotheruser has quit [Ping timeout: 272 seconds]
Arthimus has joined #bitcoin-wizards
slivera has quit [Ping timeout: 265 seconds]
justanotheruser has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
bildramer has quit [Remote host closed the connection]
bildramer has joined #bitcoin-wizards
Dean_Guss has joined #bitcoin-wizards
internaut1 has joined #bitcoin-wizards
nick_fre_ has joined #bitcoin-wizards
DeanWeen has joined #bitcoin-wizards
nick_freeman has quit [Ping timeout: 240 seconds]
Chris_Stewart_5 has quit [Ping timeout: 265 seconds]
DeanGuss has joined #bitcoin-wizards
Dean_Guss has quit [Ping timeout: 240 seconds]
DeanWeen has quit [Ping timeout: 240 seconds]
Arthimus has quit []
meepz has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
justanotheruser has quit [Ping timeout: 272 seconds]
nick_fre_ has quit [Remote host closed the connection]
Belkaar has quit [Ping timeout: 240 seconds]
Belkaar has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
RhodiumToad1 has joined #bitcoin-wizards
queip has quit [Read error: Connection reset by peer]
queip has joined #bitcoin-wizards
justanotheruser has joined #bitcoin-wizards
nuncanada has quit [Ping timeout: 265 seconds]
zmnscpxj has joined #bitcoin-wizards
DeanGuss has quit [Ping timeout: 240 seconds]
slivera has joined #bitcoin-wizards
internaut1 has quit [Quit: Connection closed for inactivity]
r8921039 has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 272 seconds]
r8921039 has joined #bitcoin-wizards
r8921039 has quit [Read error: Connection reset by peer]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 240 seconds]
pinheadmz has quit [Ping timeout: 260 seconds]
pinheadmz has joined #bitcoin-wizards
meepz has joined #bitcoin-wizards
ppisati_ has quit [Remote host closed the connection]
ppisati has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
RhodiumToad1 has quit []
rusty has quit [Quit: Leaving.]
rawtaz1 has joined #bitcoin-wizards
kurtc has joined #bitcoin-wizards
Guest46639 has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 272 seconds]
tromp has joined #bitcoin-wizards
tromp_ has joined #bitcoin-wizards
tromp has quit [Ping timeout: 272 seconds]
tromp_ has quit [Ping timeout: 272 seconds]
Kiminuo has joined #bitcoin-wizards
jungly has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp_ has joined #bitcoin-wizards
tromp has quit [Ping timeout: 272 seconds]
tromp_ has quit [Ping timeout: 272 seconds]
Kiminuo has quit [Quit: Leaving]
Guyver2 has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
nirved has quit [Ping timeout: 272 seconds]
nirved has joined #bitcoin-wizards
marcoagner has joined #bitcoin-wizards
rawtaz1 has quit []
ron1 has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
midnight has quit [Ping timeout: 248 seconds]
midnight has joined #bitcoin-wizards
rusty has quit [Quit: Leaving.]
zmnscpxj has quit [Quit: Leaving]
setpill has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
Zenton has quit [Ping timeout: 272 seconds]
queip has quit [Read error: Connection reset by peer]
queip has joined #bitcoin-wizards
Zenton has joined #bitcoin-wizards
meepz has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
ron1 has quit []
kurtc has quit [Quit: Leaving]
nick_freeman has joined #bitcoin-wizards
nick_freeman has quit [Remote host closed the connection]
jungly has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
Suntop1 has joined #bitcoin-wizards
fox2p has quit [Ping timeout: 260 seconds]
pinheadmz has joined #bitcoin-wizards
fox2p has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Chris_Stewart_5 has joined #bitcoin-wizards
buckwild has joined #bitcoin-wizards
slivera has quit [Remote host closed the connection]
pinheadmz has quit [Quit: pinheadmz]
jungly has joined #bitcoin-wizards
pinheadmz has joined #bitcoin-wizards
jungly has quit [Remote host closed the connection]
<real_or_random> NicolasDorier: I can't judge if rewriting libsecp2561k1 in c# is a worthwhile idea for your project but feel free to get in touch https://twitter.com/NicolasDorier/status/1230475693902794754
pinheadmz has quit [Quit: pinheadmz]
pinheadmz has joined #bitcoin-wizards
justanotheruser has quit [Ping timeout: 240 seconds]
CryptoDavid has joined #bitcoin-wizards
justanotheruser has joined #bitcoin-wizards
bitdex has quit [Quit: = ""]
jungly has joined #bitcoin-wizards
nuncanada has joined #bitcoin-wizards
Suntop1 has quit []
bitcoin-wizards4 has joined #bitcoin-wizards
<bitcoin-wizards4> jeremyrubin: CTV supports schemes with unconstrained data availability attack vectors. Zk rollup implementations like Zk Sync only requires proofs to be kept off-chain for a few block confirmations, which in practice does not violate on-chain security assumptions.
bitcoin-wizards4 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
omega8cc has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
Guyver2_ has joined #bitcoin-wizards
Guyver2 has quit [Ping timeout: 268 seconds]
yanmaani has quit [Remote host closed the connection]
Guyver2_ is now known as Guyver2
mdunnio has joined #bitcoin-wizards
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has joined #bitcoin-wizards
yanmaani has joined #bitcoin-wizards
nick_freeman has quit [Read error: Connection reset by peer]
nick_freeman has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
<gleb> real_or_random: wow, I thought it's supposed to be easy to port C to C#, because they even use the same letter for their language.
<gleb> Apart from that, I'd say that you're one of the few people I would trust most with judging re-writing crypto implementation from scratch. Does it mean that it actually makes sense in practice (I'd be surprised and sort of agree with jonas' arguments in the thread), or you just being nice? :)
omega8cc has quit []
<jeremyrubin> bitcoin-wizards4: I appreciate your desire for anonymity; but I'm not going to attack you for having an opinion? It makes it a bit difficult to have a discussion if you pop in then pop out a minute later. Is there a better forum to discuss with you?
<jeremyrubin> I don't think in Bitcoin we can prune the signature data after just a flew block confirmations.
<jeremyrubin> All of the data availability issues for CTV would be the same in a ZK scheme, especially if it's off-chain.
<jeremyrubin> I'm excited about the ZK rollup stuff, it seems cool! But I don't think it's a replacement for CTV. Different assumptions, different costs.
<jeremyrubin> Remember, the overhead for N payments in CTV world is just a constant factor, no matter the tree structure (within reason). Linked list? constant factor.
<jeremyrubin> Radix R Tree? 1/(1-1/r) constant factor
<jeremyrubin> Fundamentally if a ZK Rollup is paying N people, it's also going to be a constant factor
<jeremyrubin> But ZKPs are generally bigger or more expensive to validate than hashes
<jeremyrubin> Plus you use TXID non malleability, which hinders non-interactivity & privacy for sub-channel protocols...
<jeremyrubin> + with CTV, you can open up non interactive multi-party channels, so most of the stuff can be offline assuming a future interaction.
<jeremyrubin> Can you explain the benefits of ZK Rollup in that context?
tromp has quit [Remote host closed the connection]
feb1 has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
jungly has quit [Remote host closed the connection]
nick_freeman has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
nick_freeman has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
nick_freeman has quit [Remote host closed the connection]
nick_freeman has joined #bitcoin-wizards
setpill has quit [Quit: o/]
CubicEarth has quit [Ping timeout: 260 seconds]
CryptoDavid has quit [Quit: Connection closed for inactivity]
<elichai2> gleb: real_or_random in my humble opinion is a bad idea for 2 reasons: 1. Writing a good side-channel resistent crypto is almost impossible, libsecp does the best possible effort, but that requires deep understanding of the language you're writing in (as in what operation emits what instruction, and what can the optimizer break). 2. this is even harder in a garbage collected language, or a language that has a
<elichai2> JIT/VM. I'd always do the best to stay with bindings to C
nuncanada2 has joined #bitcoin-wizards
nuncanada has quit [Read error: Connection reset by peer]
nuncanada3 has joined #bitcoin-wizards
nuncanada2 has quit [Ping timeout: 272 seconds]
luke-jr has quit [Quit: ZNC - http://znc.sourceforge.net]
luke-jr has joined #bitcoin-wizards
CubicEarth has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
shush has quit [Read error: Connection reset by peer]
someone235 has joined #bitcoin-wizards
jungly has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
shush has quit [Ping timeout: 260 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
bitcoin-wizards6 has joined #bitcoin-wizards
<bitcoin-wizards6> jeremyrubin: Appreciate the feedback. To be clear, zkSync only requires a secret key to spend. CTV scaling requires secret key + extra data. If extra data off-chain is destroyed, spend is impossible?
bitcoin-wizards6 has quit [Client Quit]
feb1 has quit []
CryptoDavid has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 265 seconds]
shush has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
elsimio has joined #bitcoin-wizards
jungly has quit [Remote host closed the connection]
shush has quit [Ping timeout: 260 seconds]
jungly has joined #bitcoin-wizards
<jonatack> elichai2: +1
Evilqubit has joined #bitcoin-wizards
Evilqubit has quit [Remote host closed the connection]
Evilqubit has joined #bitcoin-wizards
jungly has quit [Remote host closed the connection]
Evilqubit has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
shush has quit [Ping timeout: 265 seconds]
Evilqubit has joined #bitcoin-wizards
Evilqubit has quit [Remote host closed the connection]
Evilqubit has joined #bitcoin-wizards
Evilqubit has quit [Remote host closed the connection]
Evilqubit has joined #bitcoin-wizards
Evilqubit has quit [Remote host closed the connection]
Evilqubit has joined #bitcoin-wizards
Evilqubit has quit [Remote host closed the connection]
<jeremyrubin> bitcoin-wizards6: zkSync must require more than just a key or I'm missing something
Evilqubit has joined #bitcoin-wizards
<jeremyrubin> Doesn't the Rollup validator have to store the previous state?
<jeremyrubin> How do you peg-in to a zkSync and peg-out?
Evilqubit has quit [Remote host closed the connection]
<jeremyrubin> There must be some transaction in and out
<jeremyrubin> so CTV is the setup for a transaction "in", and it's non interactive. But then w.r.t. state updates you can do them via HTLC like contracts
shush has joined #bitcoin-wizards
shush has quit [Ping timeout: 265 seconds]
shush has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
AaronvanW has quit [Remote host closed the connection]
shush has joined #bitcoin-wizards
CryptoDavid has quit [Quit: Connection closed for inactivity]
shush has quit [Remote host closed the connection]
rusty has joined #bitcoin-wizards
shush has joined #bitcoin-wizards
shush has quit [Remote host closed the connection]
CryptoDavid has joined #bitcoin-wizards
bitcoin-wizards8 has joined #bitcoin-wizards
<bitcoin-wizards8> From a data availability perspective, only a secret key is required to spend. Validity proofs are published on-chain with each block.
<bitcoin-wizards8> zkSync is tuned for an account based VM, and simply uses a contract for peg-in/out.
Zenton has quit [Ping timeout: 260 seconds]
AaronvanW has joined #bitcoin-wizards
mdunnio has quit [Remote host closed the connection]
AaronvanW has quit [Ping timeout: 240 seconds]
pinheadmz has quit [Ping timeout: 240 seconds]
pinheadmz has joined #bitcoin-wizards
bitcoin-wizards8 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
davec has quit [Ping timeout: 268 seconds]
marcoagner has quit [Ping timeout: 265 seconds]