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
_whitelogger has joined #bitcoin-wizards
dnaleor has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 264 seconds]
Belkaar has quit [Ping timeout: 260 seconds]
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
Belkaar has joined #bitcoin-wizards
AaronvanW has quit []
dnaleor has quit [Quit: Leaving]
Emcy_ has joined #bitcoin-wizards
Emcy has quit [Read error: Connection reset by peer]
tromp has joined #bitcoin-wizards
jannes has quit [Quit: Leaving]
tromp has quit [Ping timeout: 240 seconds]
Terr has joined #bitcoin-wizards
dabura667 has joined #bitcoin-wizards
dabura667 has quit [Ping timeout: 240 seconds]
dabura667 has joined #bitcoin-wizards
eric781 has quit [Read error: Connection reset by peer]
eric781_ has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
v20100 has joined #bitcoin-wizards
v20100 has quit [Ping timeout: 255 seconds]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 255 seconds]
Noldorin has quit [Quit: Textual IRC Client: www.textualapp.com]
airbreather has quit [Read error: Connection reset by peer]
deusexbeer has joined #bitcoin-wizards
rmwb has quit [Remote host closed the connection]
deusexbeer has quit [Quit: Konversation terminated!]
tromp has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
tromp has quit [Ping timeout: 240 seconds]
rmwb has quit [Ping timeout: 240 seconds]
deusexbeer has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
daszorz has joined #bitcoin-wizards
daszorz has quit [Max SendQ exceeded]
daszorz has joined #bitcoin-wizards
daszorz2 has joined #bitcoin-wizards
daszorz has quit [Ping timeout: 255 seconds]
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
TheSeven has quit [Ping timeout: 258 seconds]
TheSeven has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 240 seconds]
rmwb has quit [Remote host closed the connection]
arubi has quit [Ping timeout: 248 seconds]
rmwb has joined #bitcoin-wizards
arubi has joined #bitcoin-wizards
TheSeven has quit [Ping timeout: 246 seconds]
[7] has joined #bitcoin-wizards
rmwb has quit [Remote host closed the connection]
chjj has quit [Ping timeout: 248 seconds]
rmwb has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 248 seconds]
DrOlmer has quit [Ping timeout: 248 seconds]
DrOlmer has joined #bitcoin-wizards
rusty has quit [Ping timeout: 248 seconds]
Giszmo has quit [Quit: Leaving.]
rmwb has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
BashCo has quit [Remote host closed the connection]
BashCo has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 248 seconds]
Guyver2 has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
<intcat> sipa: not sure if this is the right channel for this - seems to fit the /topic - but could you give a bit of an explanation of https://np.reddit.com/r/Bitcoin/comments/75himf/roger_lying_about_segwit_getting_rid_of_signature/do6iye3/
<intcat> i thought the witness data was there to validate the tx it is part of, not any future txes, do i misunderstand?
<sipa> yes, that is correct
<sipa> but they're still needed to verify that tx, now or later
<intcat> right, but in theory they can be pruned "immediately" and dont need to wait for the tx outs to be spent
<sipa> *everything* can be pruned immediately
<sipa> it's just not done, so that we can give blocks to other peers
<sipa> but for just ourselves, we never need blocks anymore after they're processed
<intcat> well all block data, yes
<intcat> UTXOs obviously cant be pruned
<intcat> i just thought your reddit post implied some sort of UTXO-like limitation on pruning the witness data
<sipa> of course, we're talking about block data
<sipa> no, not at all
<intcat> but thanks for clarifying :)
<sipa> it is in theory possible to prune just the witness data, at which point you can still serve lightweight nodes
<sipa> but not full nodes
<sipa> however, that is not implemented in any software i know of
<intcat> i think the misreading came from what is meant by "needed once" - from a node's perspective this is true but network-wide the witness data of course needs to be part of the full blockchain (and therefore needs to be archived in a fullarchive node)
<sipa> i've updated the post a bit
JackH has quit [Quit: Leaving]
rmwb has joined #bitcoin-wizards
_rht has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
tromp has joined #bitcoin-wizards
daszorz2 has quit [Ping timeout: 260 seconds]
vicenteH has joined #bitcoin-wizards
Ylbam has joined #bitcoin-wizards
CheckDavid has quit [Quit: Connection closed for inactivity]
rmwb has quit [Ping timeout: 248 seconds]
Emcy has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 255 seconds]
laurentmt has quit [Ping timeout: 240 seconds]
tromp has quit [Remote host closed the connection]
dnaleor has joined #bitcoin-wizards
daszorz2 has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 246 seconds]
AaronvanW has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
Aaronvan_ has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
tromp has joined #bitcoin-wizards
c0rw1n_ has quit [Ping timeout: 260 seconds]
rmwb has joined #bitcoin-wizards
c0rw1n_ has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
Aaronvan_ has quit [Ping timeout: 246 seconds]
Aaronvan_ has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
tromp has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
punindented has joined #bitcoin-wizards
dabura667 has quit [Ping timeout: 240 seconds]
rmwb has quit [Ping timeout: 255 seconds]
dnaleor has quit [Quit: Leaving]
_rht has quit [Quit: Connection closed for inactivity]
harrow has quit [Quit: Leaving]
harrow has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 248 seconds]
cluckj has quit [Quit: Leaving]
rmwb has joined #bitcoin-wizards
Emcy has quit [Read error: Connection reset by peer]
Chris_Stewart_5 has joined #bitcoin-wizards
rusty has quit [Ping timeout: 240 seconds]
AaronvanW has joined #bitcoin-wizards
Aaronvan_ has quit [Ping timeout: 248 seconds]
Aaronvan_ has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 255 seconds]
laurentmt1 has joined #bitcoin-wizards
laurentmt has quit [Ping timeout: 248 seconds]
laurentmt1 is now known as laurentmt
laurentmt has quit [Quit: laurentmt]
rmwb has quit [Ping timeout: 264 seconds]
dnaleor has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
Aaronvan_ has quit [Ping timeout: 240 seconds]
rmwb has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 255 seconds]
tromp has quit [Remote host closed the connection]
itsme_ has joined #bitcoin-wizards
punindented has quit [Remote host closed the connection]
punindented has joined #bitcoin-wizards
punindented has quit [Changing host]
punindented has joined #bitcoin-wizards
itsme_ has quit [Quit: Textual IRC Client: www.textualapp.com]
rmwb has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 240 seconds]
punindented has quit [Quit: Leaving]
rmwb has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 258 seconds]
tromp has joined #bitcoin-wizards
alferz has joined #bitcoin-wizards
alferz has quit [Changing host]
alferz has joined #bitcoin-wizards
chjj has joined #bitcoin-wizards
tromp has quit [Ping timeout: 246 seconds]
CadelLeeStormer has joined #bitcoin-wizards
alferz has quit [Ping timeout: 240 seconds]
tromp has joined #bitcoin-wizards
dnaleor has quit [Ping timeout: 248 seconds]
CadelLeeStormer has quit [Ping timeout: 260 seconds]
rmwb has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 246 seconds]
dnaleor has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
jannes has joined #bitcoin-wizards
dabura667 has joined #bitcoin-wizards
dabura667 has quit [Remote host closed the connection]
meshcollider has quit [Quit: Connection closed for inactivity]
Ylbam has quit [Quit: Connection closed for inactivity]
DrOlmer has quit [Ping timeout: 248 seconds]
DrOlmer has joined #bitcoin-wizards
chjj has quit [Ping timeout: 264 seconds]
rmwb has quit [Ping timeout: 255 seconds]
Giszmo has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
dnaleor has quit [Ping timeout: 240 seconds]
daszorz2 has quit [Ping timeout: 240 seconds]
rmwb has quit [Ping timeout: 240 seconds]
rmwb has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
tromp has quit [Ping timeout: 240 seconds]
eric781_ has quit [Ping timeout: 258 seconds]
jb55 has quit [Ping timeout: 248 seconds]
rmwb has quit [Ping timeout: 246 seconds]
rmwb has joined #bitcoin-wizards
wraithm has joined #bitcoin-wizards
wraithm has quit [Client Quit]
wraithm has joined #bitcoin-wizards
wraithm has quit [Client Quit]
wraithm has joined #bitcoin-wizards
<Guest98628> Quick question. I see on Brave New Coin [0] that Bitcoin Gold is supposed to have difficulty readjustment every block, i.e. the epoch length is one block.
Guest98628 is now known as dionyziz
eric781 has joined #bitcoin-wizards
<dionyziz> Is that true? If so, doesn't that directly mean that a Bahack-style attack is possible with non-negligible probability for a minority-power adversary?
<dionyziz> This seems like an obvious attack, so I'm curious if I understood something wrong here.
rmwb has quit [Ping timeout: 255 seconds]
vicenteH has quit [Ping timeout: 248 seconds]
tromp has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 255 seconds]
eric781 has quit [Ping timeout: 248 seconds]
eric781 has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
daszorz2 has joined #bitcoin-wizards
BashCo has quit [Remote host closed the connection]
BashCo has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
BashCo has quit [Ping timeout: 240 seconds]
Chris_Stewart_5 has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 255 seconds]
rmwb has joined #bitcoin-wizards
BashCo has joined #bitcoin-wizards
abpa has joined #bitcoin-wizards
Aaronvan_ has joined #bitcoin-wizards
Ylbam has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 248 seconds]
tromp has quit [Remote host closed the connection]
rmwb has quit [Ping timeout: 240 seconds]
Emcy has joined #bitcoin-wizards
LeMiner has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
alferz has joined #bitcoin-wizards
abpa has quit [Read error: Connection reset by peer]
jb55 has quit [Ping timeout: 240 seconds]
alferz has quit [Ping timeout: 240 seconds]
chjj has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
vicenteH has joined #bitcoin-wizards
chjj has quit [Ping timeout: 240 seconds]
tromp has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
Aaronvan_ has quit [Ping timeout: 260 seconds]
Aaronvan_ has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 255 seconds]
daszorz2 has quit [Read error: Connection reset by peer]
Guyver2 has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 258 seconds]
tromp has quit [Remote host closed the connection]
rmwb has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
Aaronvan_ has quit [Ping timeout: 248 seconds]
tromp has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
Emcy_ has joined #bitcoin-wizards
Emcy_ has quit [Read error: Connection reset by peer]
Emcy has quit [Ping timeout: 240 seconds]
Emcy_ has joined #bitcoin-wizards
rusty has quit [Ping timeout: 248 seconds]
rmwb has quit [Ping timeout: 255 seconds]
rmwb has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
rusty has left #bitcoin-wizards [#bitcoin-wizards]
jannes has quit [Quit: Leaving]
meshcollider has joined #bitcoin-wizards
<esotericnonsense> dionyziz: I'm looking at the "Difficulty Raising Attack" section in https://eprint.iacr.org/2013/868.pdf, it seems overly simplified to the point of missing details to me
<esotericnonsense> my vague suspicion is that they're using height rather than chainwork to determine a 'win'
rmwb has quit [Ping timeout: 260 seconds]
eric781 has quit [Quit: No Ping reply in 180 seconds.]
<maaku> sipa: FYI the "cpuid_count" family of functions don't exist on the macOS toolchain
<esotericnonsense> in the simplified section, "The attacker is going to keep try mining two blocks (the last of the current window and the first of the consecutive window) such that the difficulties sum of the faked branch will exceed that of the honest network".
<sipa> maaku: ok
eric781 has joined #bitcoin-wizards
<sipa> inline asm it is
<esotericnonsense> it is clear to me that given enough trials eventually that in isolation can succeed (any low hashrate miner can get a few blocks back to back with some probability)
<maaku> sipa: well, __cpuid_count exists. just not the __get_cpuid_count inline helper function
<esotericnonsense> but it seems to rely on 're-using' this 2014 block chain that's been mined, you can only use it once, the network will race ahead of you in chainwork
<maaku> sipa: here's the header as it exists on latest XCode in 10.13 : https://0bin.net/paste/b7Z9ZllnKsInvAle#tVCHXlk98t5QFhajDt80A2oMGS9GttrPvteNsbYUX+G
<gmaxwell> esotericnonsense: well it starts off with a broken 'network superiorty' belief that you could get 'network superiority' by running lots of sybil nodes that forward your blocks without verifying them, unaware that nodes forward blocks to other full nodes without verifying them already.
<gmaxwell> sounds to me that it starts off describing 'selfish mining' but it's apparently unaware of the prior work there.
Emcy_ has quit [Read error: Connection reset by peer]
Emcy_ has joined #bitcoin-wizards
<esotericnonsense> I skipped forward to the diff raising part thinking that it was independent, heh
<esotericnonsense> yeah, the former section doesn't work either.
<esotericnonsense> it seems to rely on an expectation that an attacker will see a competing block at the same height and be able to propagate theirs before that hits the rest of the network
Aaronvan_ has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 260 seconds]
rmwb has joined #bitcoin-wizards
Emcy_ has quit [Read error: Connection reset by peer]
Emcy has joined #bitcoin-wizards
Emcy has quit [Changing host]
Emcy has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
surae has quit [Excess Flood]
surae has joined #bitcoin-wizards
dnaleor has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 258 seconds]
daszorz has joined #bitcoin-wizards
chjj has joined #bitcoin-wizards
rmwb has joined #bitcoin-wizards
daszorz2 has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
daszorz has quit [Ping timeout: 240 seconds]
Aaronvan_ has quit [Ping timeout: 240 seconds]
Emcy has quit [Read error: Connection reset by peer]
tromp has quit [Remote host closed the connection]
dnaleor has quit [Quit: Leaving]
DrOlmer has quit [Ping timeout: 246 seconds]
dgenr8 has quit [Ping timeout: 248 seconds]
Emcy has joined #bitcoin-wizards
DrOlmer has joined #bitcoin-wizards
dgenr8 has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
rmwb has quit [Ping timeout: 255 seconds]
rmwb has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 255 seconds]
tromp has joined #bitcoin-wizards
rmwb has quit [Remote host closed the connection]
rmwb has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
abpa has joined #bitcoin-wizards
daszorz2 has quit [Read error: Connection reset by peer]
harrymm has quit [Remote host closed the connection]
harrymm has joined #bitcoin-wizards
AaronvanW has quit []
dgenr8 has quit [Quit: Leaving]
rmwb has quit [Remote host closed the connection]
rmwb has joined #bitcoin-wizards
rmwb has quit [Ping timeout: 255 seconds]
wraithm has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
abpa has quit [Quit: Textual IRC Client: www.textualapp.com]