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
wxss has quit [Quit: leaving]
daszorz has quit [Read error: Connection reset by peer]
jb55 has quit [Ping timeout: 248 seconds]
sdhand has quit [Ping timeout: 256 seconds]
sdhand has joined #bitcoin-wizards
sdhand is now known as Guest3182
<maaku> is there a list of non-linux UNIXen that bitcoind runs on?
Guest3182 has quit [Changing host]
Guest3182 has joined #bitcoin-wizards
Guest3182 is now known as sdhand
yoleaux has joined #bitcoin-wizards
CubicEarths has joined #bitcoin-wizards
cosmicthing51 is now known as comsicthing51
marcoagner has joined #bitcoin-wizards
eck has quit [Ping timeout: 248 seconds]
marcoagner has quit [Client Quit]
CubicEarths has quit [Remote host closed the connection]
CubicEarths has joined #bitcoin-wizards
CubicEar_ has joined #bitcoin-wizards
CubicEar_ has quit [Remote host closed the connection]
CubicEar_ has joined #bitcoin-wizards
CubicEar_ has quit [Remote host closed the connection]
CubicEarths has quit [Ping timeout: 246 seconds]
CubicEarths has joined #bitcoin-wizards
srpx_ has joined #bitcoin-wizards
<srpx_> What exactly are the odds a transaction is final after X confirmations? I can't find the precise numbers.
<sipa> a good start would be the bitcoin whitepaper
CubicEarths has quit [Remote host closed the connection]
itsme__ has quit [Quit: Textual IRC Client: www.textualapp.com]
<srpx_> sipa: yes it is there, thanks for answering my question without making it sound stupid
<sipa> srpx_: it's more complicated than that though, depending on what you assume
<comsicthing51> how can the odds be a fixed number?
<sipa> if your assumptions are specific enough, the odds are specific too :)
<comsicthing51> so you mean the odds numbers are based on the past performance, or theoretical "what ifs" ?
<andytoshi> against an attacker with a fixed <50% amount of hashpower, the odds they will succeed can be defined very precisely. against a sufficiently funded attacker with >50% hashpower, ofc, all bets are off and they can rewrite the entire chain
<andytoshi> comsicthing51: the numbers in the whitepaper are purely math.
<comsicthing51> but what does math have to do with an unplanned event that isn't in the whitepaper?
<srpx_> sipa: that's more or less what I wanted, though
<srpx_> was just having a "debate" with someone claiming that raiblocks confirms a transaction in 0.001s
<srpx_> and I'm trying to let him understand that whatever they mean by a "confirmation" is certainly not what he think it is
* srpx_ sighs
jb55 has joined #bitcoin-wizards
<comsicthing51> sipa, i was checking out the bitcoin source, and i noticed your name was in the credits for the dns seed stuff....is that your brainchild?
<comsicthing51> i have some ideas about that
<kanzure> just speak details
<comsicthing51> i think there should be multicast routing used with bitcoin block chunks being broadcast from random nodes
<comsicthing51> to seed new nodes
<comsicthing51> random nodes could broadcast different parts of the blockchain
<comsicthing51> to mulitcast
<comsicthing51> instead of the dns seeds
<comsicthing51> then each node can tune into whatever "broadcast" of blocks they need at any time to sync
<comsicthing51> from randomfull nodes
<sipa> that has really nothing to do with how peers find nodes
<comsicthing51> they wouldnt have to find any nodes at all to sync
<comsicthing51> they'd connect to multicast
Giszmo has quit [Ping timeout: 256 seconds]
StopAndDecrypt has quit [Ping timeout: 246 seconds]
StopAndDecrypt has joined #bitcoin-wizards
StopAndDecrypt has joined #bitcoin-wizards
StopAndDecrypt has quit [Changing host]
Belkaar has quit [Ping timeout: 240 seconds]
<comsicthing51> sure, it's probably a lot more difficult than making clients connect to IRC or to a list of IP addresses, but it seems totally doable.
Belkaar has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
<sipa> comsicthing51: you may want to look into FIBRE
<comsicthing51> i looked into that, but isnt that mostly used by miners?
<sipa> yes, they're the ones who care about low latency propagation
<sipa> well - it's in everyone's best interest that there is low latency between miners
<comsicthing51> the main reason being orphaned blocks?
<sipa> but few nodes care about having low latency themselves
<comsicthing51> why is low latency most important?
<sipa> mining on top of the previous while another miner already found a block is wasted
<sipa> and more importantly, a collusion attacker doesn't suffer from delays in learning about other's blocks (because he only builds on top of his own blocks)
<sipa> hence, all hash power wasted on already-outdated blocks by honest miners is a direct loss w.r.t. an attacker
<comsicthing51> how much money does a large mining operation by mining 100ms after a block is already found?
<comsicthing51> *how much do they lose?
<comsicthing51> by continuing with 100ms after the block was found?
Murch has quit [Quit: Snoozing.]
<sipa> there's a 0.016% chance that a block is found 100ms after the next
<sipa> so 0.016% of their income
<comsicthing51> so being late is mainly missed opportunity cost, not the cost of electric?
<belcher> both, note that mining is zero sum so one miner's loss is all the other miner's gain
<belcher> you might be interested in this mathematical treatment of miner latency costs https://petertodd.org/2016/block-publication-incentives-for-miners
<comsicthing51> has a block ever been found 100ms after the previous?
<comsicthing51> or we are still waiting for the 0.016% chance to occur?
<belcher> 0.016% is once every 6250 blocks, so roughly every 43 days
<sipa> comsicthing51: given that the delay on the network is much larger than that in practice, i suspect that the point is exactly that we wouldn't even know if it happened
<comsicthing51> i didnt realize 100ms happened that frequently. im skeptical of that frequency, but, im skeptical of everything. nothing personal.
<sipa> the public bitcoin P2P network is much closer to a random graph
<sipa> so there are (ignoring special networks like FIBRE or special links between miners that know eachother) likely several hops between two miners
<sipa> each hop will add a delay to propagation
Giszmo has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
<comsicthing51> i mean for like 200 bucks a month you could get a t1 direct connect between miners with like 3ms
<comsicthing51> but i hear ya
<sipa> assuming they're geographically close enough to each other
<comsicthing51> they have wide area t1
<sipa> 3ms is not possible if you're more than 900km apart
<comsicthing51> but it wouldnt be 3ms
<sipa> speed of light
<sipa> it's also more complicated because of selfish mining incentives
<sipa> larger miners don't actually have that much of an incentive to propagate their blocks quickly
<sipa> it's the rest of the network that cares about them doing so
comsicthing51 has quit [Ping timeout: 260 seconds]
hdevalence has quit [Quit: hdevalence]
cosmicthing51 has joined #bitcoin-wizards
rusty has left #bitcoin-wizards [#bitcoin-wizards]
CubicEarths has joined #bitcoin-wizards
CubicEarths has quit [Remote host closed the connection]
bearrorist has quit [Ping timeout: 265 seconds]
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
shesek has quit [Ping timeout: 264 seconds]
srpx_ has quit [Quit: Page closed]
belcher has quit [Quit: Leaving]
mxg has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
nsxNP has joined #bitcoin-wizards
nsxNP has quit [Ping timeout: 246 seconds]
mxg has quit [Quit: afk]
legogris has quit [Remote host closed the connection]
daszorz has joined #bitcoin-wizards
legogris has joined #bitcoin-wizards
A1221 has joined #bitcoin-wizards
A1221 has quit [Client Quit]
A1221 has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
Giszmo has quit [Ping timeout: 240 seconds]
CubicEarths has joined #bitcoin-wizards
dabura667 has joined #bitcoin-wizards
A1221 has quit []
CubicEarths has quit [Remote host closed the connection]
Guest30784 is now known as teslax
arubi has quit [Remote host closed the connection]
daszorz has quit [Read error: Connection reset by peer]
bildramer has quit [Ping timeout: 265 seconds]
CubicEarths has joined #bitcoin-wizards
StopAndDecrypt_ has joined #bitcoin-wizards
StopAndDecrypt has quit [Ping timeout: 256 seconds]
dabura667 has quit [Remote host closed the connection]
yoleaux has quit [Ping timeout: 240 seconds]
CubicEarths has quit [Remote host closed the connection]
dabura667 has joined #bitcoin-wizards
dabura667 has quit [Remote host closed the connection]
daszorz has joined #bitcoin-wizards
CubicEarths has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 240 seconds]
AaronvanW has joined #bitcoin-wizards
daszorz has quit [Remote host closed the connection]
bajohns has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 265 seconds]
Krellan has joined #bitcoin-wizards
CubicEarths has quit [Remote host closed the connection]
afilini has joined #bitcoin-wizards
bajohns has quit [Ping timeout: 248 seconds]
meshcollider has quit [Quit: Connection closed for inactivity]
meshcollider has joined #bitcoin-wizards
afilini has quit [Client Quit]
daszorz has joined #bitcoin-wizards
SopaXorzTaker has joined #bitcoin-wizards
ghost43 has quit [Ping timeout: 255 seconds]
Cory has quit [Ping timeout: 268 seconds]
yoleaux has joined #bitcoin-wizards
ghost43 has joined #bitcoin-wizards
arajakul has quit [Read error: Connection reset by peer]
arajakul has joined #bitcoin-wizards
SopaXorzTaker has quit [Remote host closed the connection]
nsxNP has joined #bitcoin-wizards
SopaXorzTaker has joined #bitcoin-wizards
afilini has joined #bitcoin-wizards
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
SopaXorzTaker has quit [Ping timeout: 256 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-wizards
jephalien_ has quit [Ping timeout: 276 seconds]
SopaXorzTaker has joined #bitcoin-wizards
SopaXorzTaker has quit [Max SendQ exceeded]
SopaXorzTaker has joined #bitcoin-wizards
afilini has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
afilini has joined #bitcoin-wizards
afilini has quit [Client Quit]
rusty has joined #bitcoin-wizards
harrymm_ has quit [Ping timeout: 240 seconds]
SopaXorzTaker has quit [Ping timeout: 260 seconds]
afilini has joined #bitcoin-wizards
Olufunmilayo has quit [Quit: Olufunmilayo]
Olufunmilayo has joined #bitcoin-wizards
SopaXorzTaker has joined #bitcoin-wizards
thrmo has joined #bitcoin-wizards
harrymm_ has joined #bitcoin-wizards
rusty has quit [Ping timeout: 265 seconds]
son0p has joined #bitcoin-wizards
marcoagner has joined #bitcoin-wizards
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
eck has joined #bitcoin-wizards
eck has quit [Client Quit]
eck has joined #bitcoin-wizards
nsxNP has quit [Ping timeout: 255 seconds]
rabidus has quit [Ping timeout: 265 seconds]
rabidus has joined #bitcoin-wizards
daszorz2 has joined #bitcoin-wizards
daszorz has quit [Ping timeout: 265 seconds]
afilini has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
thrmo has quit [Quit: Leaving]
kisspunch has quit [Ping timeout: 276 seconds]
phantomcircuit has quit [Ping timeout: 268 seconds]
TD-Linux has quit [Ping timeout: 248 seconds]
kisspunch has joined #bitcoin-wizards
phantomcircuit has joined #bitcoin-wizards
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
TD-Linux has joined #bitcoin-wizards
phantomcircuit has quit [Ping timeout: 240 seconds]
emzy has quit [Ping timeout: 256 seconds]
emzy has joined #bitcoin-wizards
marcoagner has quit [Ping timeout: 255 seconds]
phantomcircuit has joined #bitcoin-wizards
ghost43 has quit [Ping timeout: 255 seconds]
ghost43 has joined #bitcoin-wizards
meshcollider has quit [Quit: Connection closed for inactivity]
eck has quit [Ping timeout: 255 seconds]
afilini has joined #bitcoin-wizards
thrmo has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
son0p has quit [Quit: Lost terminal]
Giszmo has joined #bitcoin-wizards
meshcollider has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
nuncanada has joined #bitcoin-wizards
jephalien_ has joined #bitcoin-wizards
nsxNP has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
daszorz2 has quit [Read error: Connection reset by peer]
SopaXT has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 256 seconds]
SopaXorzTaker has quit [Disconnected by services]
SopaXT is now known as SopaXorzTaker
eck has joined #bitcoin-wizards
cosmicthing51 is now known as comsicthing51
belcher has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
eck has quit [Quit: we out here]
<kanzure> "Smart contracts for bribing miners" http://homepages.cs.ncl.ac.uk/patrick.mccorry/minerbribery.pdf
Giszmo has quit [Quit: Leaving.]
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
comsicthing51 has quit [Ping timeout: 260 seconds]
Krellan has quit [Read error: Connection reset by peer]
cosmicthing51 has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
<jnewbery> I'm trying to get my head around simplicity, but I don't have the background in sequent calculus or formal semantics. Anyone have any recommendations for books & resources to get started?
<meshcollider> jnewbery: I think OPLSS is a really good lecture series on YouTube each year for formal logic like sequent calculus, etc.
<meshcollider> By Frank pfenning and other top in the field researchers
<instagibbs> meshcollider, link handy?
<Sentineo> that would be really cool to get a link :)
<meshcollider> The lectures are put on YouTube every year I think
<meshcollider> It's quite a short and condensed series, but very good from what I remember of it
<jnewbery> meshcollider: thanks. I'll take a look
<meshcollider> And then a good book on type theory and stuff for PLT would be PFPL (practical foundations for programming languages) or TAPL (types and programming languages) I think
<meshcollider> They focus on using formal logic in type systems rather than sequent calculus in formal logic directly IIRC
<meshcollider> Quite dense stuff though so pick and choose chapters which are useful :)
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
afilini has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
bildramer has joined #bitcoin-wizards
wraithm has joined #bitcoin-wizards
CubicEarths has joined #bitcoin-wizards
CubicEarths has quit [Remote host closed the connection]
execute has quit [Killed (herbert.freenode.net (Nickname regained by services))]
<yoleaux> GitHub - steshaw/plt: Programming Language Theory
trippysalmon has quit [Remote host closed the connection]
Murch has joined #bitcoin-wizards
Murch has quit [Client Quit]
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
Murch has joined #bitcoin-wizards
espes__ has quit [Ping timeout: 256 seconds]
daszorz has joined #bitcoin-wizards
execute_ has joined #bitcoin-wizards
espes__ has joined #bitcoin-wizards
mxg has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
daszorz has quit [Read error: Connection reset by peer]
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
cosmicthing51 has quit [Ping timeout: 260 seconds]
eck has joined #bitcoin-wizards
eck has quit [Client Quit]
CubicEarths has joined #bitcoin-wizards
eck has joined #bitcoin-wizards
thrmo has quit [Quit: Waiting for .007]
eck has quit [Ping timeout: 248 seconds]
CubicEarths has quit []
eck has joined #bitcoin-wizards
itsme_ has joined #bitcoin-wizards
Krellan has quit [Read error: Connection reset by peer]
dnaleor has quit [Quit: Leaving]
arubi has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
cosmicthing51 has joined #bitcoin-wizards
cosmicthing51 has quit [Client Quit]
cosmicthing51 has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 265 seconds]
jb55 has joined #bitcoin-wizards
Giszmo has joined #bitcoin-wizards
dnaleor has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 265 seconds]
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
harrymm_ has quit [Ping timeout: 260 seconds]
mxg has quit [Quit: afk]
harrymm_ has joined #bitcoin-wizards
hdevalence has joined #bitcoin-wizards
dnaleor has quit [Quit: Leaving]
nuncanada has quit [Read error: Connection reset by peer]
nuncanada has joined #bitcoin-wizards
laurentmt has quit [Read error: Connection reset by peer]
laurentmt has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
StopAndDecrypt has joined #bitcoin-wizards
StopAndDecrypt has joined #bitcoin-wizards
StopAndDecrypt has quit [Changing host]
SopaXorzTaker has quit [Remote host closed the connection]
StopAndDecrypt_ has quit [Ping timeout: 256 seconds]
eck has quit [Ping timeout: 260 seconds]
wxss has joined #bitcoin-wizards
meshcollider has quit [Quit: Connection closed for inactivity]
itsme__ has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 240 seconds]
itsme_ has quit [Ping timeout: 264 seconds]
eck has joined #bitcoin-wizards
son0p has quit [Quit: Lost terminal]
afilini has joined #bitcoin-wizards
afilini has quit [Client Quit]
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
itsme__ has quit [Quit: Textual IRC Client: www.textualapp.com]
dnaleor has joined #bitcoin-wizards
priidu has joined #bitcoin-wizards
priidu has quit [Read error: Connection reset by peer]
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
Krellan has quit [Remote host closed the connection]
Krellan has joined #bitcoin-wizards
pancakes09 has joined #bitcoin-wizards
Krellan has quit [Ping timeout: 276 seconds]
jtimon has joined #bitcoin-wizards
pancakes09 has quit [Remote host closed the connection]
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
eck has quit [Quit: we out here]
afilini has joined #bitcoin-wizards
dnaleor has quit [Quit: Leaving]
daszorz has joined #bitcoin-wizards
daszorz has quit [Read error: Connection reset by peer]
meshcollider has joined #bitcoin-wizards
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
daszorz has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
paveljanik has quit [Changing host]
daszorz has quit [Read error: Connection reset by peer]
paveljanik has quit [Quit: Leaving]
afilini has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
Krellan has quit [Quit: Leaving...]
afilini has joined #bitcoin-wizards
maxfp has joined #bitcoin-wizards
itsme_ has joined #bitcoin-wizards
luke-jr has quit [Excess Flood]
luke-jr has joined #bitcoin-wizards
luke-jr has quit [Excess Flood]
luke-jr has joined #bitcoin-wizards
luke-jr has quit [Excess Flood]
luke-jr has joined #bitcoin-wizards
luke-jr has quit [Excess Flood]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
luke-jr has joined #bitcoin-wizards
maxfp has quit [Ping timeout: 240 seconds]
wxss has quit [Ping timeout: 256 seconds]
PaulCapestany has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 256 seconds]
dnaleor has joined #bitcoin-wizards
nuncanada has quit [Read error: Connection reset by peer]
nuncanada has joined #bitcoin-wizards
Cory has joined #bitcoin-wizards
thrmo has joined #bitcoin-wizards
mdrollette has joined #bitcoin-wizards
wraithm has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
laurentmt has quit [Quit: laurentmt]
son0p has joined #bitcoin-wizards
yoleaux has quit [Ping timeout: 240 seconds]
yoleaux has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards