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
EasyAt has quit [Quit: Lost terminal]
spinza has joined #bitcoin-wizards
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has joined #bitcoin-wizards
antanst has joined #bitcoin-wizards
nuncanada has quit [Ping timeout: 240 seconds]
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
floam412 has joined #bitcoin-wizards
shesek has quit [Read error: No route to host]
Murch has quit [Quit: Snoozing.]
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek 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
deusexbeer has quit [Quit: Konversation terminated!]
shesek has quit [Ping timeout: 252 seconds]
shesek has joined #bitcoin-wizards
instagibbs has quit [Ping timeout: 244 seconds]
floam412 has quit [Ping timeout: 244 seconds]
instagibbs has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
drexl_ has quit [Remote host closed the connection]
Belkaar has quit [Ping timeout: 268 seconds]
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
Belkaar has joined #bitcoin-wizards
thomasan_ has joined #bitcoin-wizards
PdeClown has left #bitcoin-wizards [#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
instagibbs has quit [Ping timeout: 245 seconds]
nuncanada has joined #bitcoin-wizards
nuncanada has quit [Read error: Connection reset by peer]
instagibbs has joined #bitcoin-wizards
dvknv_ has quit []
phwalkr has joined #bitcoin-wizards
phwalkr has quit [Ping timeout: 252 seconds]
thomasan_ has quit [Ping timeout: 252 seconds]
shesek has quit [Read error: No route to host]
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
rh0nj has quit [Remote host closed the connection]
rh0nj has joined #bitcoin-wizards
BlueMatt has quit [Ping timeout: 260 seconds]
warren has quit [Ping timeout: 260 seconds]
kenshi84_ has joined #bitcoin-wizards
jbenet has quit [Ping timeout: 250 seconds]
takinbo has quit [Ping timeout: 250 seconds]
HSF_Prince_Loaf_ has quit [Ping timeout: 250 seconds]
<Jmabsd>
Bitcoin's Base58 address encoding is based on a kind-of-base256 part where the leading input zero bytes are encoded to "1" characters in the base58 output string,
<Jmabsd>
followed by "proper base58 encoding" where each % 58 part is translated to one character from this character set "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
<Jmabsd>
as you see, % 58 = 0 leads to a "1" base58 character.
<Jmabsd>
i'm asking myself now, since there is an overlap between the base256 prefix and the base58 body encoding phases of the output character "1",
<Jmabsd>
isn't there some possible input byte sequence that starts with a non-0x00 byte, that still would output a "1" as first base58 output character?
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
Murch has quit [Client Quit]
Murch has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has joined #bitcoin-wizards
Murch has quit [Quit: Snoozing.]
nuncanada2 has joined #bitcoin-wizards
nuncanada has quit [Ping timeout: 268 seconds]
nuncanada has joined #bitcoin-wizards
nuncanada2 has quit [Ping timeout: 252 seconds]
ruby32 has quit [Quit: Leaving]
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has joined #bitcoin-wizards
Murch has joined #bitcoin-wizards
thrmo has joined #bitcoin-wizards
michaelsdunn1 has joined #bitcoin-wizards
michaelsdunn1 has quit [Ping timeout: 252 seconds]
michaelsdunn1 has joined #bitcoin-wizards
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
_Sam-- has quit [Remote host closed the connection]
thrmo_ has joined #bitcoin-wizards
setpill has quit [Quit: o/]
thrmo has quit [Ping timeout: 256 seconds]
thrmo_ is now known as thrmo
thrmo has quit [Remote host closed the connection]
thrmo has joined #bitcoin-wizards
PdeClown has quit [Remote host closed the connection]
Murch has quit [Quit: Snoozing.]
<sipa>
Jmabsd: no, that's not possible
<Jmabsd>
sipa: i see why -
<sipa>
for the samr reason that 120 / 3 is 40 and not 040
<Jmabsd>
sipa: this is analoguous to string decimal-serializing the integer 000000234
<Jmabsd>
sipa: you hit the 0 when that DIV 10 yielded 0
<Jmabsd>
so you never have a significant 0 in the leading position
<Jmabsd>
that's the whole observation of base58.
Chris_Stewart_5 has joined #bitcoin-wizards
<Jmabsd>
why you can use leading zeroes (represented as "1" characters) as significiant leading information and know it won't interfere with the base58 code values in the tail position.
<Jmabsd>
sipa: by the way the modulo-divide logic is curious, its code is "carry += 256 * (*it); *it = carry % 58; carry /= 58;"
<Jmabsd>
so you're somehow implementing a big-integer mechanism doing this and it uses 8bit unsigned integers as fragments?
<sipa>
yes
detoo has quit [Ping timeout: 272 seconds]
shesek has quit [Read error: No route to host]
shesek has joined #bitcoin-wizards
Jmabsd has quit [Ping timeout: 252 seconds]
ghost43_ has joined #bitcoin-wizards
ghost43 has quit [Ping timeout: 256 seconds]
Jmabsd has joined #bitcoin-wizards
<Jmabsd>
sipa: back
ruby32 has joined #bitcoin-wizards
Jmabsd has quit [Ping timeout: 276 seconds]
JackH has quit [Ping timeout: 240 seconds]
ghost43_ is now known as ghost43
shesek has quit [Read error: Connection reset by peer]
detoo has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
Jmabsd has joined #bitcoin-wizards
Jmabsd has quit [Ping timeout: 250 seconds]
nuncanada2 has joined #bitcoin-wizards
nuncanada2 has quit [Client Quit]
nuncanada has quit [Ping timeout: 250 seconds]
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek 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
thrmo has quit [Remote host closed the connection]
thrmo has joined #bitcoin-wizards
JackH has joined #bitcoin-wizards
detoo has quit [Ping timeout: 250 seconds]
detoo has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 264 seconds]
wildermind has quit [Quit: Connection closed for inactivity]
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has joined #bitcoin-wizards
Krellan has quit [Remote host closed the connection]
Chris_Stewart_5 has joined #bitcoin-wizards
shesek has quit [Read error: No route to host]
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
laptop__ has joined #bitcoin-wizards
laptop__ has quit [Client Quit]
laptop__ has joined #bitcoin-wizards
thrmo has quit [Remote host closed the connection]
JackH has quit [Ping timeout: 240 seconds]
shesek has quit [Read error: Connection reset by peer]
thrmo has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
fabianfabian has quit [Ping timeout: 250 seconds]
shesek has quit [Read error: Connection reset by peer]
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
Guyver2 has joined #bitcoin-wizards
Murch has joined #bitcoin-wizards
shesek has quit [Read error: No route to host]
grubles has quit [Remote host closed the connection]
ruby32_ has joined #bitcoin-wizards
ruby32 has quit [Ping timeout: 246 seconds]
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has joined #bitcoin-wizards
ruby32__ has joined #bitcoin-wizards
Murchone has joined #bitcoin-wizards
shesek has quit [Read error: No route to host]
ruby32_ has quit [Ping timeout: 268 seconds]
Murch has quit [Ping timeout: 268 seconds]
Murchone has quit [Quit: Snoozing.]
Murch has joined #bitcoin-wizards
fabianfabian has joined #bitcoin-wizards
grubles has joined #bitcoin-wizards
Murch has quit [Quit: Snoozing.]
Murch has joined #bitcoin-wizards
Murch has quit [Quit: Snoozing.]
<andytoshi>
that's a pretty sad table. why would people put secret data into non-const-time algorithms?
<gmaxwell>
constant time code is 'hard' and so people just don't bother.
<gmaxwell>
I've recently been in several discussions where people are taking a position, "why bother with schnorr, there is threshold ECDSA now" to which I reply "implementing it is obnoxious and risky and it has high overheads" to which I am now getting "oh there is an implementation now <...>" Of course, the implementation is inevitably non-constant time in every respect.
<andytoshi>
plus it's only 2-of-2, and it's written in a language with an invasive runtime which has a very hard time interoperating with other languages..
michaelfolkson has joined #bitcoin-wizards
thrmo has quit [Ping timeout: 256 seconds]
wizkid057 is now known as wk057
wk057 is now known as wizkid057
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
thrmo has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
Murch has joined #bitcoin-wizards
<waxwing>
preferring ecdsa2-2 over schnorr is slightly bizarre: let's take something that's got extra security assumptions over schnorr and is more complicated, and make it a *lot* more complicated with even more security assumptions :) only good thing is you can do it right now without changing bitcoin.
michaelsdunn1 has quit [Remote host closed the connection]
<sipa>
there is one justified advantage to it IMHO, namely that it provides an anonimity set that includes all current Bitcoin single key spends
<waxwing>
yeah, i def love it for that.
ruby32__ has quit [Quit: Leaving]
shesek has quit [Read error: Connection reset by peer]
shesek has joined #bitcoin-wizards
spinza has quit [Quit: Coyote finally caught up with me...]
instagibbs has quit [Ping timeout: 245 seconds]
morcos has quit [Ping timeout: 256 seconds]
spinza has joined #bitcoin-wizards
instagibbs has joined #bitcoin-wizards
morcos has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
booyah has quit [Read error: Connection reset by peer]
booyah has joined #bitcoin-wizards
fabianfabian has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Zenton has quit [Ping timeout: 276 seconds]
michaelfolkson has quit [Quit: Sleep mode]
yomama has joined #bitcoin-wizards
shesek has quit [Read error: Connection reset by peer]
Chris_Stewart_5 has quit [Ping timeout: 252 seconds]
shesek has joined #bitcoin-wizards
shesek has quit [Read error: Connection reset by peer]
rh0nj has quit [Remote host closed the connection]