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
Olufunmilayo has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
jtimon has quit [Ping timeout: 260 seconds]
dgenr8 has quit [Quit: Leaving]
dgenr8 has joined #bitcoin-wizards
dgenr8 has quit [Read error: Connection reset by peer]
dgenr8 has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
dgenr8 has quit [Quit: Leaving]
dgenr8 has joined #bitcoin-wizards
dgenr8 has quit [Read error: Connection reset by peer]
dgenr8 has joined #bitcoin-wizards
dgenr8 has quit [Client Quit]
dgenr8 has joined #bitcoin-wizards
dgenr8 has quit [Read error: Connection reset by peer]
dgenr8 has joined #bitcoin-wizards
meshcollider has quit [Quit: Connection closed for inactivity]
nuncanada has joined #bitcoin-wizards
merlinsbeard has quit [Remote host closed the connection]
nuncanada2 has joined #bitcoin-wizards
nuncanada has quit [Ping timeout: 264 seconds]
TheoStorm has quit [Ping timeout: 264 seconds]
TheoStorm has joined #bitcoin-wizards
nuncanada2 has quit [Ping timeout: 260 seconds]
TheoStorm has quit [Ping timeout: 265 seconds]
TheoStorm has joined #bitcoin-wizards
RubenSomsen has quit [Quit: Connection closed for inactivity]
TheoStorm has quit [Ping timeout: 260 seconds]
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 268 seconds]
Noldorin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
TheoStorm has joined #bitcoin-wizards
dougsland has quit [Ping timeout: 256 seconds]
TheoStorm has quit [Ping timeout: 260 seconds]
harrymm has quit [Read error: Connection reset by peer]
ynakasone has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
CubicEarths has joined #bitcoin-wizards
son0p has quit [Quit: leaving]
rusty has joined #bitcoin-wizards
rusty has quit [Client Quit]
coinsmurf2 has joined #bitcoin-wizards
jimmysong__ has joined #bitcoin-wizards
coinsmurf has quit [Ping timeout: 260 seconds]
harrymm has joined #bitcoin-wizards
jimmysong_ has quit [Ping timeout: 240 seconds]
TheoStorm has quit [Ping timeout: 256 seconds]
harrymm has quit [Ping timeout: 276 seconds]
tromp has quit [Remote host closed the connection]
rusty has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
harrymm has joined #bitcoin-wizards
TheoStorm has quit [Ping timeout: 264 seconds]
TheoStorm has joined #bitcoin-wizards
PdeClown has left #bitcoin-wizards [#bitcoin-wizards]
ynakasone has quit [Remote host closed the connection]
ynakasone has joined #bitcoin-wizards
ynakasone has quit [Ping timeout: 260 seconds]
p0nziph0ne has quit [Ping timeout: 256 seconds]
ynakasone has joined #bitcoin-wizards
ynakasone has quit [Remote host closed the connection]
ynakasone has joined #bitcoin-wizards
ynakason_ has joined #bitcoin-wizards
ynakasone has quit [Ping timeout: 260 seconds]
p0nziph0ne has joined #bitcoin-wizards
ynakason_ has quit [Ping timeout: 240 seconds]
Krellan has joined #bitcoin-wizards
p0nziph0ne has quit [Ping timeout: 268 seconds]
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
p0nziph0ne has joined #bitcoin-wizards
RubenSomsen has joined #bitcoin-wizards
rusty has quit [Ping timeout: 260 seconds]
BashCo has quit [Ping timeout: 255 seconds]
ynakasone has joined #bitcoin-wizards
BashCo has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 260 seconds]
TheoStorm has quit [Ping timeout: 248 seconds]
helo has quit [Ping timeout: 260 seconds]
TheoStorm has joined #bitcoin-wizards
helo has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
BashCo has quit [Read error: Connection reset by peer]
<RubenSomsen>
waxwing: Your statement about graftroot seems accurate to me. Regarding M of N Schnorr, I also haven't seen anyone explain it, but I imagine it may work like this: A, B, and C want to do 2 of 3. A splits up her privkey into a1 + a2 = a, gives a1 to B, and a2 to C. B and C split their key similarly, and now 2 of 3 can sign for ABC. For things like 2 of 4 you'd have to split your key up multiple times (i.e. to BC,
<RubenSomsen>
CD, and BD you give a1 + a2 = a3 + a4 = a5 + a6 = a). Note that I am just speculating, am probably oversimplifying, and I have no idea how (in)secure this is.
BashCo has joined #bitcoin-wizards
<aj>
waxwing: M-of-N schnorr: lagrangian polynomial interpolation (ie, same as shamir secret sharing, but better since you can keep making sigs without having to reveal the key to anyone)
<aj>
waxwing: that sounds like the natural way of thinking about graftroot to me? key P could be keys P,Q and R via arbitrary multisig/script rules too of course
<RubenSomsen>
sounds like I was totally off haha
<aj>
RubenSomsen: not totally off, that's a way of doing it too :)
<RubenSomsen>
Regardless of how it's done, it always requires interaction, right? A can't make a 2 of 3 without communicating with B and C.
<aj>
RubenSomsen: 2-of-3 means A and B can sign without communicating with C at all
<aj>
RubenSomsen: depending on how the initial setup's done, A,B,C might have to all communicate to generate the initial address; or it might be only C needs to communicate with A and B (ie, A and B setup a 2-of-2 and then give C some info so A+C and B+C works as additional alternatives)
<RubenSomsen>
Right, that answers my question, thanks. I was thinking of a scheme at some point where you'd lock up money before one of the parties had access to the private key, but that wouldn't work.
<RubenSomsen>
I guess maybe your second example could still work... hmm
<aj>
RubenSomsen: (you could also have a trusted key-distribution-node that sends the private keys to A,B,C so everyone talks to T initially, but not each other)
<RubenSomsen>
Trusted as in trusted hardware? Does the node learn the private keys?
<aj>
RubenSomsen: yeah, the trusted key-distribution-node generates and knows all the private keys in that case
<aj>
RubenSomsen: (presumably destroys its copy of them after sending them out or something, but ...)
<RubenSomsen>
Gotcha, I mean I understand the trade-offs involved.
BashCo has quit [Ping timeout: 256 seconds]
p0nziph0ne has quit [Ping timeout: 276 seconds]
vicenteH has joined #bitcoin-wizards
p0nziph0ne has joined #bitcoin-wizards
BashCo has joined #bitcoin-wizards
BashCo_ has joined #bitcoin-wizards
TheoStorm has quit [Ping timeout: 276 seconds]
BashCo has quit [Ping timeout: 248 seconds]
TheoStorm has joined #bitcoin-wizards
PdeClown has joined #bitcoin-wizards
PdeClown has quit [Changing host]
PdeClown has joined #bitcoin-wizards
TheoStorm has quit [Ping timeout: 256 seconds]
PdeClown has left #bitcoin-wizards [#bitcoin-wizards]
rusty has joined #bitcoin-wizards
vicenteH has quit [Read error: Connection reset by peer]
vicenteH has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
ynakasone has quit [Remote host closed the connection]
rusty has quit [Ping timeout: 240 seconds]
kabaum has joined #bitcoin-wizards
thrmo has quit [Remote host closed the connection]
eamonnw has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
rusty has quit [Changing host]
rusty has joined #bitcoin-wizards
CubicEarths has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
thrmo has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
<yoleaux>
Verifying Quantum Proofs with Entangled Games - YouTube
vicenteH has quit [Ping timeout: 256 seconds]
kabaum has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
<Chris_Stewart_5>
I remember awhile back a discussion about wishing we used 0xff as the marker byte instead of 0x00 for segwit. Does anyone remember where this conversation took place?
<kanzure>
please state your questions in the form of their proper answer
<Chris_Stewart_5>
Why was 0x00 chosen as the marker byte isntead of 0xff
<Chris_Stewart_5>
kanzure: ^
<kanzure>
apologies, i was joking around (stating a question in the form of an answer would eliminate the need to ask anything); also i don't actually recall either.
<Chris_Stewart_5>
Sorry, my joke detector isn't as sharp this early in the morning :-).
<Varunram>
I thought for once you mistyped kanzure ;)
kabaum has quit [Read error: Connection reset by peer]
<andytoshi>
today i'm writting API docs for that .. i'll also add a markdown file explaining the algo and justification
vicenteH has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
brianhoffman has quit [Read error: Connection reset by peer]
brianhoffman has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 265 seconds]
son0p_ has joined #bitcoin-wizards
CubicEarths has joined #bitcoin-wizards
sn0wmonster has joined #bitcoin-wizards
kristofferR has joined #bitcoin-wizards
CubicEarths has quit [Remote host closed the connection]
Krellan has joined #bitcoin-wizards
Krellan has quit [Remote host closed the connection]
CubicEarths has joined #bitcoin-wizards
CubicEarths has quit [Read error: Connection reset by peer]
CubicEarths has joined #bitcoin-wizards
<arubi>
Chris_Stewart_5, it's because 0x00 might look like a valid-ly encoded non-witness unfunded transaction. an 0xff instead would be non ambiguous. 0xff means that the varint being encoded as "num inputs" is so large that the transaction itself can't be valid, so it must be the marker.
<arubi>
it's not an issue for transaction coming over the wire, just those passed into decoderawtransaction (and the likes)
<arubi>
oh, if the question is "why was 0x00 chosen", well I think it's just that nobody saw this ambiguity happening
<Chris_Stewart_5>
arubi: Yes that is kind of what I was asking about. And if we had a "do-over" that is what we would do
<arubi>
yep
thrmo has quit [Quit: Waiting for .007]
deusexbeer has quit [Quit: Konversation terminated!]
kristoff_ has joined #bitcoin-wizards
kristofferR has quit [Ping timeout: 240 seconds]
son0p_ has quit [Remote host closed the connection]
SopaXorzTaker has quit [Remote host closed the connection]
brianhoffman has quit [Ping timeout: 260 seconds]
brianhoffman has joined #bitcoin-wizards
AaronvanW has quit []
str4d has joined #bitcoin-wizards
treyzania_ has joined #bitcoin-wizards
treyzania_ has quit [Quit: Leaving]
AaronvanW has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 264 seconds]
jtimon has quit [Ping timeout: 245 seconds]
kabaum has joined #bitcoin-wizards
brianhoffman has quit [Ping timeout: 265 seconds]
Aaronvan_ has joined #bitcoin-wizards
str4d has quit [Ping timeout: 245 seconds]
AaronvanW has quit [Ping timeout: 255 seconds]
thrmo has joined #bitcoin-wizards
Noldorin has quit [Remote host closed the connection]
kabaum has quit [Ping timeout: 256 seconds]
Aaronvan_ is now known as AaronvanW
Olufunmilayo has quit [Ping timeout: 245 seconds]
Olufunmilayo has joined #bitcoin-wizards
merlinsbeard has joined #bitcoin-wizards
jojeyh has joined #bitcoin-wizards
belcher has quit [Quit: Leaving]
jojeyh has quit [Ping timeout: 260 seconds]
jojeyh has joined #bitcoin-wizards
vicenteH has quit [Ping timeout: 268 seconds]
jtimon has joined #bitcoin-wizards
CubicEarths has quit [Remote host closed the connection]
Aaronvan_ has joined #bitcoin-wizards
Aaronva__ has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 256 seconds]
Aaronvan_ has quit [Ping timeout: 240 seconds]
Olufunmilayo has quit [Ping timeout: 264 seconds]
Olufunmilayo has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]