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
ybit has quit [Ping timeout: 260 seconds]
jrayhawk has quit [Ping timeout: 264 seconds]
jrayhawk has joined #bitcoin-wizards
gnusha has quit [Ping timeout: 252 seconds]
ybit has joined #bitcoin-wizards
frankenmint has joined #bitcoin-wizards
dnaleor has joined #bitcoin-wizards
MaxSan_1 has quit [Ping timeout: 260 seconds]
frankenmint has quit []
MaxSan_ has joined #bitcoin-wizards
zooko has joined #bitcoin-wizards
PRab has quit [Remote host closed the connection]
sixblindmice has quit [Ping timeout: 244 seconds]
thepumpernickle1 has joined #bitcoin-wizards
face has joined #bitcoin-wizards
andytosh1 has joined #bitcoin-wizards
<kanzure> "Every sequence is decompressible from a random one" http://arxiv.org/pdf/cs/0511074.pdf
Ylbam has quit [Quit: Connection closed for inactivity]
gnusha has joined #bitcoin-wizards
bsm1175321 has joined #bitcoin-wizards
BCBot has joined #bitcoin-wizards
azariah has joined #bitcoin-wizards
mariorz has joined #bitcoin-wizards
Taek has joined #bitcoin-wizards
bsm117532 has joined #bitcoin-wizards
epscy has joined #bitcoin-wizards
Nightwolf has quit [Read error: Connection reset by peer]
mariorz has quit [Max SendQ exceeded]
mariorz has joined #bitcoin-wizards
Nightwolf has joined #bitcoin-wizards
belcher has quit [Quit: Leaving]
rusty2 has joined #bitcoin-wizards
mdavid613 has quit [Quit: Leaving.]
harrow has quit [Ping timeout: 244 seconds]
harrow has joined #bitcoin-wizards
wangchun has quit [Quit: leaving]
wangchun has joined #bitcoin-wizards
hashtag has quit [Ping timeout: 250 seconds]
Chris_Stewart_5 has quit [Ping timeout: 264 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
Adiabat has joined #bitcoin-wizards
pro has quit [Quit: Leaving]
Chris_Stewart_5 has quit [Ping timeout: 250 seconds]
Noldorin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
chjj has quit [Ping timeout: 272 seconds]
ruby32 has joined #bitcoin-wizards
<rusty2> Um, I thought SHA256 wasn't vulnerable to length-extension attacks because it includes the bitcoin at the end (explicitly for this reason). Am I missing something?
rusty2 is now known as rusty
<kanzure> s/bitcoin/?
<rusty> kanzure: oops... yeah, two conversations at once, that got smerged. s/bitcoin/bitlength/. :) I guess you can still extend if that's valid data, though.
<bsm117532> kanzure I thought this was exactly why satoshi used *double* sha256?
Adiabat has left #bitcoin-wizards [#bitcoin-wizards]
<zooko> rusty: that's "Merkle-Damgård strengthening" and it's not good enough to prevent length-extension attacks.
chjj has joined #bitcoin-wizards
<rusty> zooko: you mean you can extend after the bitlength, right? I guess you'd need to prepend the length to make this work, and that has other issues.
<rusty> bsm117532: I've heard that theory before, but don't understand it. Perhaps there was a concern that some future partial weakness in SHA could deconstruct the hash enough to weaken the PoW?
<katu_> i can't readily imagine how. all you can do with le is append, which helps you add data to a commitment (typically secret in hmac-like construct)
<katu_> theres nothing of the sorts in bitcoin afaik
veleiro has joined #bitcoin-wizards
<Taek> from what I've gathered, Satoshi was not an amazing cryptographer, he may have done that out of paranoia
<katu_> well, his prudence did pay off, especially in relation to SAT mining
Burrito has quit [Ping timeout: 246 seconds]
<zooko> Satoshi probably got it from Ferguson and Schneier's book "Practical Cryptography" / "Cryptography Engineering".
<katu_> (ie simple means to double the number of rounds, without inventing non-standard hash function)
<zooko> We also used that construction, which F&S named "SHA256d", in Tahoe-LAFS.
Adiabat has joined #bitcoin-wizards
<veleiro> if I want to commit a message to the 420001 block (halving day), any opinions that it will be quite full of people wanting to do the same thing?
ThomasV has joined #bitcoin-wizards
afk11 has quit [Ping timeout: 240 seconds]
afk11 has joined #bitcoin-wizards
afk11 has quit [Changing host]
afk11 has joined #bitcoin-wizards
Adiabat has quit [Quit: Leaving.]
kwando-kwando has joined #bitcoin-wizards
<slackircbridge1> <dts> the reason double sha hash was used was to prevent a birthday attack that impacted sha1
TheSeven has quit [Ping timeout: 258 seconds]
ThomasV has quit [Ping timeout: 260 seconds]
[7] has joined #bitcoin-wizards
roidster has joined #bitcoin-wizards
roidster is now known as Guest27612
Guest27612 is now known as roidster
<phantomcircuit> rusty: remember that sha256d is used all over the place, not just in the PoW
<phantomcircuit> i assume that it was done simply as a means of hardening other uses
alexkuck____ has quit [Quit: Connection closed for inactivity]
zooko has quit [Ping timeout: 250 seconds]
giel__ has quit [Read error: Connection reset by peer]
giel__ has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
NewLiberty_ has joined #bitcoin-wizards
Joseph__ has quit [Ping timeout: 250 seconds]
Ylbam has joined #bitcoin-wizards
austerity_sucks has quit [Ping timeout: 276 seconds]
Guyver2 has quit [Quit: :)]
ThomasV has joined #bitcoin-wizards
bildramer1 has joined #bitcoin-wizards
bildramer has quit [Ping timeout: 258 seconds]
bildramer has joined #bitcoin-wizards
bildramer1 has quit [Ping timeout: 258 seconds]
Inaltoas1nistra has joined #bitcoin-wizards
Inaltoasinistra has quit [Ping timeout: 250 seconds]
rubens_ has joined #bitcoin-wizards
roidster has quit [Quit: ChatZilla 0.9.92 [SeaMonkey 2.39/20151103191810]]
MoALTz has joined #bitcoin-wizards
kwando-kwando has left #bitcoin-wizards [#bitcoin-wizards]
austerity_sucks has joined #bitcoin-wizards
rusty has quit [Ping timeout: 252 seconds]
x0f_ has joined #bitcoin-wizards
chjj has quit [Read error: Connection reset by peer]
chjj has joined #bitcoin-wizards
N0S4A2 has joined #bitcoin-wizards
austerity_sucks has quit [Ping timeout: 240 seconds]
dEBRUYNE has joined #bitcoin-wizards
austerity_sucks has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 260 seconds]
x0f_ has quit [Ping timeout: 276 seconds]
Giszmo has quit [Ping timeout: 240 seconds]
ThomasV has joined #bitcoin-wizards
r0ach has quit []
jtimon has joined #bitcoin-wizards
dEBRUYNE_ has joined #bitcoin-wizards
jannes has joined #bitcoin-wizards
AaronvanW has quit [Read error: Connection reset by peer]
rubens_ has quit [Ping timeout: 250 seconds]
lmatteis has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
dEBRUYNE has quit [Quit: Leaving]
dEBRUYNE_ has quit [Quit: Leaving]
dEBRUYNE has joined #bitcoin-wizards
dEBRUYNE has quit [Client Quit]
markus-k has joined #bitcoin-wizards
markus-k has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rusty2 has joined #bitcoin-wizards
MaxSan_1 has joined #bitcoin-wizards
MaxSan_ has quit [Ping timeout: 260 seconds]
<kanzure> proof-of-rule-validation could work by having an audit log created based on the computation of the rules over the data, and then you transfer the audit log around and query the audit log to check for various consistency details.
dEBRUYNE has joined #bitcoin-wizards
r0ach has joined #bitcoin-wizards
dEBRUYNE has quit [Client Quit]
jtimon has quit [Remote host closed the connection]
rusty2 has quit [Ping timeout: 260 seconds]
rusty2 has joined #bitcoin-wizards
dEBRUYNE has joined #bitcoin-wizards
rusty2 has quit [Ping timeout: 250 seconds]
dEBRUYNE has quit [Client Quit]
austerity_sucks has quit [Ping timeout: 276 seconds]
ThomasV has quit [Ping timeout: 276 seconds]
murch has joined #bitcoin-wizards
austerity_sucks has joined #bitcoin-wizards
markus-k has joined #bitcoin-wizards
markus-k has quit [Client Quit]
Emcy has quit [Read error: Connection reset by peer]
markus-k has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
markus-k has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
markus-k has joined #bitcoin-wizards
justanotheruser is now known as UserNoJustanuu
UserNoJustanuu is now known as justanotheruser
dEBRUYNE has joined #bitcoin-wizards
austerity_sucks has quit [Ping timeout: 252 seconds]
domwoe has joined #bitcoin-wizards
prosodyContexte is now known as prosody
c0rw1n- has quit [Read error: Connection reset by peer]
c0rw1n- has joined #bitcoin-wizards
markus-k has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
thestringpuller has joined #bitcoin-wizards
thestringpuller has left #bitcoin-wizards [#bitcoin-wizards]
moa has quit [Quit: Leaving.]
c0rw1n_ has joined #bitcoin-wizards
c0rw1n- has quit [Read error: Connection reset by peer]
davec_ has quit [Read error: Connection reset by peer]
davec_ has joined #bitcoin-wizards
Burrito has joined #bitcoin-wizards
austerity_sucks has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
zooko has joined #bitcoin-wizards
Noldorin has quit [Max SendQ exceeded]
hashtag has joined #bitcoin-wizards
Emcy_ has joined #bitcoin-wizards
Emcy_ has joined #bitcoin-wizards
Emcy_ has quit [Changing host]
Emcy has quit [Ping timeout: 244 seconds]
c0rw1n_ has quit [Quit: Konversation terminated!]
c0rw1n_ has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 260 seconds]
dEBRUYNE has quit [Quit: Leaving]
JackH has quit [Quit: Leaving]
Emcy has quit [Quit: Leaving]
c0rw1n_ has quit [Quit: Konversation terminated!]
ruby32 has quit [Remote host closed the connection]
domwoe has quit [Remote host closed the connection]
ratbanebo has joined #bitcoin-wizards
dEBRUYNE has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
ruby32 has joined #bitcoin-wizards
hashtag_ has joined #bitcoin-wizards
Joseph__ has joined #bitcoin-wizards
DougieBot5000_ has joined #bitcoin-wizards
dEBRUYNE_ has joined #bitcoin-wizards
zooko has quit [Ping timeout: 250 seconds]
domwoe has joined #bitcoin-wizards
domwoe has quit [Remote host closed the connection]
domwoe has joined #bitcoin-wizards
dEBRUYNE has quit [Ping timeout: 250 seconds]
NewLiberty_ has quit [Ping timeout: 250 seconds]
hashtagg has quit [Ping timeout: 250 seconds]
ThomasV has quit [Ping timeout: 240 seconds]
droark has quit [Ping timeout: 250 seconds]
DougieBot5000 has quit [Ping timeout: 250 seconds]
Giszmo has joined #bitcoin-wizards
domwoe has quit [Ping timeout: 272 seconds]
dEBRUYNE_ has quit [Ping timeout: 240 seconds]
thepumpernickle1 has quit [Ping timeout: 244 seconds]
Joseph__ is now known as NewLiberty
ThomasV has joined #bitcoin-wizards
c0rw1n- has joined #bitcoin-wizards
markus-k has joined #bitcoin-wizards
markus-k has quit [Ping timeout: 244 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
markus-k has joined #bitcoin-wizards
ruby32 has quit [Ping timeout: 272 seconds]
Chris_Stewart_5 has quit [Ping timeout: 276 seconds]
markus-k has quit [Read error: Connection reset by peer]
BrainOverfl0w has joined #bitcoin-wizards
ruby32 has joined #bitcoin-wizards
roman_ has joined #bitcoin-wizards
markus-k has joined #bitcoin-wizards
markus-k has quit [Client Quit]
domwoe has joined #bitcoin-wizards
dEBRUYNE has joined #bitcoin-wizards
mdavid613 has joined #bitcoin-wizards
mdavid613 has quit [Read error: Connection reset by peer]
mdavid613 has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
ratbanebo has quit []
lmatteis has quit [Quit: Connection closed for inactivity]
austerity_sucks has quit [Ping timeout: 252 seconds]
austerity_sucks has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
dEBRUYNE has quit [Quit: Leaving]
domwoe has quit [Remote host closed the connection]
domwoe has joined #bitcoin-wizards
domwoe has quit [Ping timeout: 276 seconds]
jtimon has joined #bitcoin-wizards
jtimon has quit [Remote host closed the connection]
ThomasV has quit [Ping timeout: 244 seconds]
NewLiberty has quit [Ping timeout: 258 seconds]
Chris_Stewart_5 has quit [Ping timeout: 258 seconds]
ThomasV has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
Emcy has quit [Changing host]
Emcy has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 258 seconds]
se3000 has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
hashtagg_ has joined #bitcoin-wizards
hashtag has quit [Ping timeout: 246 seconds]
pro has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
mdavid613 has quit [Quit: Leaving.]
dEBRUYNE has joined #bitcoin-wizards
edvorg has quit [Ping timeout: 260 seconds]
mdavid613 has joined #bitcoin-wizards
cyphase has quit [Ping timeout: 258 seconds]
cyphase has joined #bitcoin-wizards
CubicEarth has joined #bitcoin-wizards
dEBRUYNE has quit [Quit: Leaving]
zooko has joined #bitcoin-wizards
laurentmt has quit [Quit: laurentmt]
laurentmt has joined #bitcoin-wizards
Lysander1 has joined #bitcoin-wizards
binaryFate has quit [Ping timeout: 252 seconds]
prosody has quit [Ping timeout: 252 seconds]
PsychoticBoy has quit [Ping timeout: 252 seconds]
binaryFate has joined #bitcoin-wizards
MaxSan_1 has quit [Ping timeout: 252 seconds]
RedEmerald_ has quit [Ping timeout: 252 seconds]
Cory has quit [Ping timeout: 252 seconds]
Tenhi has quit [Ping timeout: 252 seconds]
Expanse has quit [Ping timeout: 252 seconds]
jannes has quit [Ping timeout: 252 seconds]
Lysanders has quit [Ping timeout: 252 seconds]
LeMiner has quit [Ping timeout: 252 seconds]
OxADADA has quit [Ping timeout: 252 seconds]
xeon-enouf has quit [Ping timeout: 252 seconds]
TD-Linux has quit [Ping timeout: 252 seconds]
nanotube has quit [Ping timeout: 252 seconds]
binaryatrocity has quit [Ping timeout: 252 seconds]
crescendo has quit [Ping timeout: 252 seconds]
jessepollak has quit [Ping timeout: 252 seconds]
Emcy_ has joined #bitcoin-wizards
kinlo has quit [Ping timeout: 252 seconds]
hexis has quit [Ping timeout: 252 seconds]
petertodd has quit [Ping timeout: 252 seconds]
windsok has quit [Ping timeout: 252 seconds]
windsok_ has joined #bitcoin-wizards
PsychoticBoy has joined #bitcoin-wizards
Pasha has joined #bitcoin-wizards
crescendo has joined #bitcoin-wizards
xeon-enouf has joined #bitcoin-wizards
prosody has joined #bitcoin-wizards
OxADADA has joined #bitcoin-wizards
kinlo has joined #bitcoin-wizards
petertodd has joined #bitcoin-wizards
binaryatrocity has joined #bitcoin-wizards
Expanse has joined #bitcoin-wizards
laurentmt has quit [Quit: laurentmt]
Emcy has quit [Ping timeout: 276 seconds]
RedEmerald has joined #bitcoin-wizards
Tenhi has joined #bitcoin-wizards
jessepollak has joined #bitcoin-wizards
TD-Linux has joined #bitcoin-wizards
Pasha is now known as Cory
kvnn has joined #bitcoin-wizards
<kvnn> Hello everyone. I'm offering a 1BTC bounty for 3&4 here: https://github.com/drivechain-project/docs . Please let me know if you are interested.
nanotube has joined #bitcoin-wizards
<helo> kvnn: fun :)
<kvnn> yeah! its kind of a big deal, IMO.
<kvnn> I wish that I could do it (maybe in a month or so of studying?)
jannes has joined #bitcoin-wizards
hexis has joined #bitcoin-wizards
MaxSan_ has joined #bitcoin-wizards
<katu_> kvnn: i can't clearly see if OP_CheckWorkScoreVerify is actually verifying PoW work or something else.
<kvnn> See #2 @ http://www.truthcoin.info/blog/drivechain-op-code/ , starting with "A new OP Code "OP_CheckWorkScoreVerify"..."
<katu_> yes im reading this
<katu_> i get the feeling this is "something else"
<katu_> in which case you dont need op code at all.
<kvnn> interesting
<kvnn> I wish I was more helpful.
<kvnn> This is above my pay grade, to be frank.
<katu_> nah, more likely i've too poor understanding of sidechains :)
<katu_> but my pedestrian idea is that an opcode would simply verify PoW proof according to sidechain rule, and would allow to create input "out of nothing" (up to the total of deposit "burned" into sidechain at any given time)
<katu_> however there are other approaches, like PoS-like mining, where mining as such actually happens on bitcoin chain by miners proving their amounts in coinjoin-like txes, which is suspect is what you're suggesting?
<katu_> i also see mentions of merged mining, at which point i'm completely lost :(
roman_ has quit [Read error: Connection reset by peer]
<kvnn> katu_ This is Paul Sztorc's project, who would know how to respond. I'll try and get you a good response as soon as possible (I'm going to spend a few hours on it when I'm more free, and then will git his input).
<vyvojar> kvnn: my overall criticism - the description is too focused on technical implementation (which in, itself, is good), but the high level overview of _what_ actually allows the inward direction is muddled.
<vyvojar> is it PoW? is it PoS-like? does it simply depend on miner decision on bitcoin chain to include specially formatted sidechain tx? it's too muddled :) thanks!
<bsm1175321> |mcelrath@jane:~> git his input
<bsm1175321> git: 'his' is not a git command. See 'git --help'.
<bsm1175321> Did you mean this?
<bsm1175321> theirs
<kvnn> vyvojar: thanks! will get back to you as well.
<vyvojar> katu_: I think, but not sure either: it seems to be the last case (actual bitcoin miners side-mine the special OP_ according sidechain rules), thus casting their vote in merged-miner fashion.
zooko has quit [Ping timeout: 250 seconds]
ThomasV has joined #bitcoin-wizards
ThomasV has quit [Quit: Quitte]
murch has quit [Ping timeout: 264 seconds]
murch has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
afk11 has quit [Ping timeout: 240 seconds]
ThomasV has quit [Ping timeout: 258 seconds]
afk11 has joined #bitcoin-wizards
afk11 has quit [Changing host]
afk11 has joined #bitcoin-wizards
murch has quit [Quit: Leaving.]
mdavid613 has quit [Quit: Leaving.]
_r0ach_ has joined #bitcoin-wizards
mkarrer_ has quit []
harrow` has joined #bitcoin-wizards
yorick_ has joined #bitcoin-wizards
yorick_ has joined #bitcoin-wizards
ybit_ has joined #bitcoin-wizards
e0_ has joined #bitcoin-wizards
OxADADA_ has joined #bitcoin-wizards
trippysalmon has joined #bitcoin-wizards
mkarrer has joined #bitcoin-wizards
brand0 has quit [Excess Flood]
harrow has quit [Quit: Leaving]
yorick has quit [Quit: No Ping reply in 180 seconds.]
otoburb_ has quit [Remote host closed the connection]
OxADADA has quit [Remote host closed the connection]
trippysa1mon has quit [Remote host closed the connection]
ybit has quit [Remote host closed the connection]
brand0- has joined #bitcoin-wizards
brand0- is now known as brand0
luke-jr has quit [Read error: Connection reset by peer]
r0ach has quit [Ping timeout: 260 seconds]
e0 has quit [Ping timeout: 260 seconds]
otoburb has joined #bitcoin-wizards
luke-jr has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 258 seconds]
luke-jr has quit [Excess Flood]
veleiro has quit [Ping timeout: 250 seconds]
luke-jr has joined #bitcoin-wizards
zooko has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
wizkid057 has quit [Read error: Connection reset by peer]
veleiro has joined #bitcoin-wizards
wizkid057 has joined #bitcoin-wizards
Guyver2 has quit [Quit: :)]
Keefe has quit [Ping timeout: 240 seconds]
dEBRUYNE has joined #bitcoin-wizards
bsm117532 has quit [Remote host closed the connection]
bsm117532 has joined #bitcoin-wizards
mdavid613 has joined #bitcoin-wizards
<zooko> The discussion about "why sha256d" with rusty on this channel the other day led me to bitcoin-dev list, where I hazarded a guess about what we were talking about and posted this: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-July/012878.html
zooko has quit [Ping timeout: 276 seconds]
MoALTz has quit [Ping timeout: 272 seconds]
yorick_ is now known as yorick
jannes has quit [Quit: Leaving]
mdavid613 has quit [Quit: Leaving.]
dEBRUYNE has quit [Quit: Leaving]
Chris_Stewart_5 has quit [Ping timeout: 276 seconds]
bsm117532 has quit [Quit: Leaving.]
bsm117532 has joined #bitcoin-wizards
MaxSan_ has quit [Ping timeout: 260 seconds]
MaxSan_ has joined #bitcoin-wizards
Keefe has joined #bitcoin-wizards
rusty2 has joined #bitcoin-wizards