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
rusty has quit [Quit: Leaving.]
AaronvanW has quit [Remote host closed the connection]
sr_gi has quit [Read error: Connection reset by peer]
sr_gi has joined #bitcoin-wizards
flag has quit [Quit: leaving]
AaronvanW has joined #bitcoin-wizards
flag has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
rusty has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
rusty has quit [Ping timeout: 260 seconds]
<CjS77>
Sounds like great fodder for a blog series, andytoshi. Teaching about how Bitcoin really works by talking about all the things that you would have changed if you were doing a complete rewrite :)
<CjS77>
Specifically, on the malleability of the input script witness data. I know segwit pins the txid, but there's still the other wtxid that's still technically malleable. In an ideal world, I presume you'd want to prevent that too, and segwit is a compromise that somewhat solves the problem while maintaining backward compatibility?
<CjS77>
Though practically, would there be a simple way to sign / commit to the unlocking script and maintain the flexibility that bitcoin script offers?
AaronvanW has joined #bitcoin-wizards
Kiminuo has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 272 seconds]
sunetoft has quit [Remote host closed the connection]
Guyver2 has joined #bitcoin-wizards
laptop has joined #bitcoin-wizards
Abelian has quit [Ping timeout: 260 seconds]
mariorz has quit [Ping timeout: 260 seconds]
wpalczynski has quit [Ping timeout: 260 seconds]
ChristopherA___ has quit [Ping timeout: 260 seconds]
aspect_ has quit [Ping timeout: 260 seconds]
wallet42__ has quit [Ping timeout: 260 seconds]
wpalczynski has joined #bitcoin-wizards
aspect_ has joined #bitcoin-wizards
Abelian has joined #bitcoin-wizards
ChristopherA___ has joined #bitcoin-wizards
mariorz has joined #bitcoin-wizards
wallet42__ has joined #bitcoin-wizards
kenshi84 has joined #bitcoin-wizards
kenshi84_ has quit [Ping timeout: 256 seconds]
moth has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
TheoStorm has quit [Remote host closed the connection]
shesek has quit [Remote host closed the connection]
TheoStorm has joined #bitcoin-wizards
reallll is now known as belcher
pinheadmz has joined #bitcoin-wizards
guest534543 has joined #bitcoin-wizards
Kiminuo has quit [Ping timeout: 264 seconds]
justanotheruser has quit [Ping timeout: 264 seconds]
guest534543 has quit [Quit: Leaving]
shesek has joined #bitcoin-wizards
moth has quit [Remote host closed the connection]
TheoStorm has quit [Quit: Leaving]
marcoagner has joined #bitcoin-wizards
Matt_P has joined #bitcoin-wizards
satwo has joined #bitcoin-wizards
satwo has quit [Client Quit]
marcoagner has quit [Quit: WeeChat 1.0.1]
marcoagner has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
joelklabo has joined #bitcoin-wizards
satwo has joined #bitcoin-wizards
justanotheruser has joined #bitcoin-wizards
joelklabo has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<andytoshi>
CjS77: well there's no way in principle to prevent wtxid malleability
<andytoshi>
because transactions will always potentially have multiple witnesses
<andytoshi>
but there is a lot of encoding stuff that could've been canonical or at least fixed-length. DER signatures are another thing i'd change that i forgot to mention above
justanotheruser has quit [Ping timeout: 264 seconds]
CryptoDavid has joined #bitcoin-wizards
sr_gi has quit [Read error: Connection reset by peer]