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
isle2983 has quit [Ping timeout: 240 seconds]
isle2983 has joined #bitcoin-wizards
legerde has joined #bitcoin-wizards
legerde has quit [Client Quit]
wasi has joined #bitcoin-wizards
isle2983 has quit [Ping timeout: 260 seconds]
<Jeremy_Rand[m]> gmaxwell: I'm aware that you wrote a famous proof many years ago that decentralized consensus was impossible (as part of your work on Wikipedia, I believe). Any chance you could provide a link to that proof? I can't find it by Googling.
goksinen has quit [Remote host closed the connection]
PERSIAN has joined #bitcoin-wizards
handlex has joined #bitcoin-wizards
handlex has quit [Client Quit]
aburan_ has quit [Ping timeout: 240 seconds]
fibonaccicoin has quit [Quit: Connection closed for inactivity]
aburan_ has joined #bitcoin-wizards
kankles has joined #bitcoin-wizards
Uglux has quit [Quit: Leaving]
AaronvanW has quit [Remote host closed the connection]
aburan_ has quit [Remote host closed the connection]
<gmaxwell> Jeremy_Rand[m]: no way man, I just came up with the same proof that lamport did in the 70s.
<gmaxwell> you're picking up on some rbtc out of context bullshit.
<gmaxwell> Where I explained to a reporter that I only ran bitcoin passively for a few months before getting involved at the end of 2010 beginning 2011 becuase I hadn't seen the whitepaper and descriptions I'd seen of it were basically claiming it couldn't be secure (because they were claiming that it did something I /knew/ was impossible with the kind of knowing that only comes by independantly arriving at
<gmaxwell> the proof)... once I saw the white paper I saw that this wasn't what was being claimed at all and it was much more exciting.
<gmaxwell> The proof is stated informally just this: if you have a decenteralized system then no one controls admission, anyone could be a member, and so at any point when you think you've settled on a consensus more participants should show up from outside of your light cone (or more frequently, across a network partition), and overrule you.
<gmaxwell> So such a system can never come to consensus.
<gmaxwell> Bitcoin avoids the issue by not worrying about coming to consensus, but having a real cost and having the probablity of reorg (under certian plausable assumptions) continue to decrease over time.
d9b4bef9 has quit [Remote host closed the connection]
<gmaxwell> But if you look at how other people describe bitcoin early on, and also how the software worked: it looked like confirmations were just counting peers. E.g. classical byzantine consensus, which can't be decenteralized due to the aformentioned more participants show up problem.
d9b4bef9 has joined #bitcoin-wizards
<gmaxwell> The reason I'd ever considered this problenm before is back when we created the Wikimedia foundation, some contributors to wikipedia argued that there should be no orginization to host servers but we should create a totally decenteralized protocol 'like bittorrent' to run the site. And I argued that what people were asking for couldn't be done.
<sn0wmonster> gmaxwell: speaking of decentralized and wikimedia, after I can safely spend less time on ##taskhive I have been considering a decentralized news sharing network utilizing a potential combination of bitmessage, IPFS, and Tor, with a WoT of imported/verified credentials of journalists and independent witnesses (photos, first-response perspectives) to help weed out the censored news while not promoting "fake" news either. do you
<sn0wmonster> have any advice on how such a thing could be implemented? I have not sat down and done the math yet because i'm still focused on taskhive, but its a topic i am very curious about.
Ylbam has quit [Quit: Connection closed for inactivity]
<gmaxwell> I doubt something like that can be implemented in a way that offers interesting security properties.
_whitelogger has joined #bitcoin-wizards
<Jeremy_Rand[m]> gmaxwell: actually I don't read r/btc (the people on there are deranged); my impression was based on a video of a talk you gave (I think it was at the SF Bitcoin meetup, a few months before Elements was released)
<Jeremy_Rand[m]> gmaxwell: and just in case I was ambiguous, I definitely wasn't looking for info about that proof for any reason related to r/btc's dislike of you; it just sounded like an interesting proof and I was curious how it worked (partially because I was curious what Bitcoin's workaround to it was)
<gmaxwell> Ah, well I hope I answered. (I could also go dig up the WP posts related to this but honestly, I'd rather not link to them because they'll be excerpted out of context to attack me :( )
edvorg has joined #bitcoin-wizards
<midnightmagic> Brutal.. so many irccloud people in here.
<midnightmagic> You know, irccloud-using people, irccloud records, permanently, everything you've ever said through their service including PM, right?
* midnightmagic grumbles
<Jeremy_Rand[m]> gmaxwell: understandable. Your desire for privacy (especially given the general viciousness of some people who are obsessed with smearing you) definitely outweighs my idle curiosity, so I'll make do with the summary you provided (which is definitely interesting, so thank you for that).
<gmaxwell> also lamports "Time, Clocks, and the ordering of events in a distributed system" is a great read.
c0rw1n has quit [Remote host closed the connection]
<gmaxwell> And covers most of what I was talking about-- though I wasn't aware of that paper until after I started working on Bitcoin.
<Jeremy_Rand[m]> gmaxwell: cool, I'll add that to my "things to read" list
chjj has quit [Ping timeout: 260 seconds]
_whitelogger has joined #bitcoin-wizards
moli_ has joined #bitcoin-wizards
moli_ has quit [Remote host closed the connection]
moli_ has joined #bitcoin-wizards
Aranjedeath has quit [Ping timeout: 240 seconds]
Giszmo1 has quit [Quit: Leaving.]
edvorg has quit [Ping timeout: 260 seconds]
Noldorin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
CrazyLoaf has quit [Quit: Connection closed for inactivity]
pro has quit [Quit: Leaving]
c0rw1n has joined #bitcoin-wizards
JackH has quit [Ping timeout: 240 seconds]
moli_ has quit [Remote host closed the connection]
IRCFrEAK has joined #bitcoin-wizards
IRCFrEAK has left #bitcoin-wizards [#bitcoin-wizards]
oleganza has joined #bitcoin-wizards
<sn0wmonster> midnightmagic: that's shitty, but there's nothing guaranteeing freenode not doing the same is there?
<midnightmagic> sn0wmonster: Freenode has never demonstrated that they actually do it. Ever, as far as I know. irccloud demonstrates it all the time. It is irrelevant, completely whether Freenode *could* do it, since irccloud *does* do it, including PMs.
<sn0wmonster> I agree irccloud is creepy for doing it
<midnightmagic> Not only that, but irrcloud has you sign an agreement saying you're okay with it, just to use their service. Freenode does not. Except none of us agreed to it, so in many places, this recording is probably illegal.
<Jeremy_Rand[m]> midnightmagic: If it's a public IRC channel, there's no way to prevent it from being logged as long as some unknown people are present. If it's PM, use OTR regardless of whether you have evidence of logging by an intermediary.
edvorg has joined #bitcoin-wizards
edvorg has quit [Remote host closed the connection]
<Jeremy_Rand[m]> I honestly don't see why you're so worried about irccloud specifically
<gmaxwell> irccloud doesn't let their users use OTR.
<Jeremy_Rand[m]> gmaxwell: Oh. Didn't know that. Okay yes, that is crappy behavior and no one should use them then.
<gmaxwell> Jeremy_Rand[m]: because he knows for a fact that they log private message traffic, because they _sent_ him the logs of someone else previously.
<gmaxwell> midnightmagic: perhaps we should get someone to make an irssi plugin that ignores all PM traffic from irccloud users and responds with a canned message that you're terribly sorry but you're ignoring them because irccloud logs private message traffic.
<Jeremy_Rand[m]> gmaxwell: I fully agree that a PM method that disallows encryption should never be used. But I think it would be unwise to assume that Freenode isn't logging PM's, especially since Freenode servers have been compromised before (apparently for months before anyone noticed).
<gmaxwell> I agree that it's unwise to assume that, but still: at least freenode denies that they do.
edvorg has joined #bitcoin-wizards
chjj has quit [Ping timeout: 240 seconds]
<gmaxwell> meaning that if you ever caught them there would be hell to pay. So thats an incentive to keep whatever logging they do secret.
<gmaxwell> Which is actually protective on average.
<Jeremy_Rand[m]> Agreed.
edvorg has quit [Remote host closed the connection]
edvorg has joined #bitcoin-wizards
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
<sn0wmonster> agreed
moli_ has joined #bitcoin-wizards
TheSeven has quit [Ping timeout: 240 seconds]
TheSeven has joined #bitcoin-wizards
fibonaccicoin has joined #bitcoin-wizards
fibonaccicoin has quit [Changing host]
fibonaccicoin has joined #bitcoin-wizards
fibonaccicoin has joined #bitcoin-wizards
Guest50171 has quit [Ping timeout: 245 seconds]
[Derek] has joined #bitcoin-wizards
[Derek] is now known as Guest32588
kankles has quit [Ping timeout: 240 seconds]
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
harrymm has joined #bitcoin-wizards
anon616 has quit [Remote host closed the connection]
aalex has joined #bitcoin-wizards
anon616 has joined #bitcoin-wizards
aalex has quit [Ping timeout: 268 seconds]
jtimon has quit [Ping timeout: 268 seconds]
ruby32 has joined #bitcoin-wizards
MoALTz has joined #bitcoin-wizards
edvorg has quit [Remote host closed the connection]
bramc has joined #bitcoin-wizards
<bramc> My merkle set is now working https://github.com/bramcohen/MerkleSet
<gmaxwell> Congrats!
<Jeremy_Rand[m]> bramc: awesome!
<bramc> Thanks gmaxwell
<bramc> feedback would be greatly appreciated. In particular I have a hack in there to reduce the hashing load by about 10% which costs a byte of security
<bramc> And I suspect people will shit on that one from a great height
<bramc> There's another hack which reduces security by two bits and results in about half the amount of hashing and things being cleaner in memory and generally makes things simpler. That one I'm quite confident in.
Iuuvey has quit [Quit: Leaving.]
Sosumi has joined #bitcoin-wizards
fibonaccicoin has quit [Quit: Connection closed for inactivity]
Ylbam has joined #bitcoin-wizards
murchandamus has quit [Remote host closed the connection]
murchandamus has joined #bitcoin-wizards
murchandamus has quit [Remote host closed the connection]
pavel_ has joined #bitcoin-wizards
pavel_ has quit [Remote host closed the connection]
murchandamus has joined #bitcoin-wizards
paveljanik has quit [Ping timeout: 240 seconds]
cyphase has quit [Ping timeout: 264 seconds]
lclc has quit [Ping timeout: 240 seconds]
Davasny has joined #bitcoin-wizards
Davasny is now known as Guest23937
Newyorkadam has joined #bitcoin-wizards
cyphase has joined #bitcoin-wizards
lclc has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
NewLiberty_ has quit [Ping timeout: 255 seconds]
BitBully has joined #bitcoin-wizards
BitBully has quit [Client Quit]
Guest23937 has quit [Read error: Connection reset by peer]
Davasny has joined #bitcoin-wizards
Davasny is now known as Guest33961
Newyorkadam_ has joined #bitcoin-wizards
Newyorkadam has quit [Ping timeout: 240 seconds]
Newyorkadam_ is now known as Newyorkadam
Newyorkadam_ has joined #bitcoin-wizards
Newyorkadam has quit [Ping timeout: 260 seconds]
Newyorkadam_ is now known as Newyorkadam
Sosumi has quit [Quit: Bye]
Guyver2 has joined #bitcoin-wizards
NewLiberty_ has joined #bitcoin-wizards
MaxSan has joined #bitcoin-wizards
Guest33961 is now known as D
D is now known as Dav2
ManfredMacx has joined #bitcoin-wizards
oleganza has quit [Ping timeout: 240 seconds]
oleganza has joined #bitcoin-wizards
MaxSan has quit [Ping timeout: 260 seconds]
str4d has joined #bitcoin-wizards
Guest32588 has quit [Ping timeout: 255 seconds]
[Derek] has joined #bitcoin-wizards
[Derek] is now known as Guest30790
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
Aaronvan_ has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 260 seconds]
MaxSan has joined #bitcoin-wizards
Davasny has joined #bitcoin-wizards
Davasny is now known as Guest49981
Dav2 has quit [Ping timeout: 240 seconds]
Guest49981 is now known as Dav2
oleganza has quit [Ping timeout: 255 seconds]
Davasny_ has joined #bitcoin-wizards
Dav2 has quit [Ping timeout: 240 seconds]
Aaronvan_ has quit [Remote host closed the connection]
Giszmo has joined #bitcoin-wizards
moli_ has quit [Remote host closed the connection]
pro has joined #bitcoin-wizards
wasi has quit [Remote host closed the connection]
wasi has joined #bitcoin-wizards
bramc has quit [Ping timeout: 260 seconds]
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #bitcoin-wizards
cdecker has quit [Ping timeout: 276 seconds]
cdecker has joined #bitcoin-wizards
ruby32 has quit [Ping timeout: 260 seconds]
chjj has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Changing host]
ManfredMacx has quit [Ping timeout: 240 seconds]
wasi has quit [Remote host closed the connection]
wasi has joined #bitcoin-wizards
ManfredMacx has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
MaxSan has quit [Ping timeout: 268 seconds]
bikkits has joined #bitcoin-wizards
Newyorkadam has quit [Quit: Newyorkadam]
Newyorkadam has joined #bitcoin-wizards
harrymm has quit [Ping timeout: 268 seconds]
Newyorkadam has quit [Client Quit]
chjj has quit [Quit: WeeChat 1.7]
chjj has joined #bitcoin-wizards
Guyver2 has left #bitcoin-wizards ["Closing Window"]
ruby32 has joined #bitcoin-wizards
chjj has quit [Quit: WeeChat 1.7]
chjj has joined #bitcoin-wizards
kankles has joined #bitcoin-wizards
harrymm has joined #bitcoin-wizards
afk11_ has joined #bitcoin-wizards
afk11_ has quit [Quit: ZNC 1.6.4 - http://znc.in]
afk11_ has joined #bitcoin-wizards
afk11_ has quit [Remote host closed the connection]
afk11_ has joined #bitcoin-wizards
afk11_ has quit [Client Quit]
afk11_ has joined #bitcoin-wizards
afk11_ has quit [Client Quit]
afk11_ has joined #bitcoin-wizards
afk11_ has quit [Remote host closed the connection]
afk11_ has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
afk11_ is now known as afk11
Pr0t3us has joined #bitcoin-wizards
Aranjedeath has joined #bitcoin-wizards
ManfredMacx has quit [Quit: Leaving]
Pr0t3us has quit [Quit: Leaving]
moli_ has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
moli_ has quit [Ping timeout: 240 seconds]
moli_ has joined #bitcoin-wizards
lclc has quit [Ping timeout: 240 seconds]
MaxSan has joined #bitcoin-wizards
Davasny has joined #bitcoin-wizards
Davasny is now known as Guest96442
Davasny_ has quit [Ping timeout: 268 seconds]
Davasny_ has joined #bitcoin-wizards
Guest96442 has quit [Ping timeout: 240 seconds]
Davasny__ has joined #bitcoin-wizards
MaxSan has quit [Ping timeout: 260 seconds]
Davasny_ has quit [Ping timeout: 260 seconds]
lclc has joined #bitcoin-wizards
bikkits has quit [Quit: Leaving]
isle2983 has joined #bitcoin-wizards
bsm117532 has quit [Ping timeout: 260 seconds]
paveljanik has joined #bitcoin-wizards
chjj has quit [Ping timeout: 260 seconds]
nullfxn has quit [Quit: leaving]
harrymm has quit [Ping timeout: 255 seconds]
afk11 has quit [Quit: ZNC 1.6.4 - http://znc.in]
afk11 has joined #bitcoin-wizards
afk11 has quit [Remote host closed the connection]
afk11 has joined #bitcoin-wizards
harrymm has joined #bitcoin-wizards
tunafizz has quit [Ping timeout: 260 seconds]
lclc has quit [Ping timeout: 240 seconds]
CrazyLoaf has joined #bitcoin-wizards
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #bitcoin-wizards
ruby32 has quit [Client Quit]
str4d has quit [Quit: Leaving]
Davasny__ is now known as davasny
davasny has quit [Remote host closed the connection]
EvilHero_ has joined #bitcoin-wizards
cdecker has quit [Ping timeout: 255 seconds]
cdecker has joined #bitcoin-wizards
tromp__ has joined #bitcoin-wizards
tromp has quit [Read error: Connection reset by peer]
isle2983 has quit [K-Lined]
isle2983 has joined #bitcoin-wizards
<midnightmagic> Jeremy_Rand[m]: That doesn't stop the fact that a third party recording PM as a matter of course is probably illegal regardless of whethere it's over a private channel or private PMs.
pro has quit [Quit: Leaving]
pro has joined #bitcoin-wizards
waxwing has quit [Ping timeout: 256 seconds]