238 entries in 0.244s
mircea_popescu: then the bootstrapping problem. "suppose you let the wot work it, make trilema be gossipd, people can see the comments of people they talk to"
mircea_popescu: so yeah. weird baked in. (gossipd, obviously, will not have the problem, everyone'll hear "here's what you allededly said" from multiple sources)
mircea_popescu: asciilifeform, yeah, though "more reaearch needed", seems direct stepping stone to gossipd after all.
mircea_popescu: (one perfectly legitimate way to build-towards-gossipd is to make the following item standard : every bot, upon receiving some registration order from anyone in owner's wot, will then respond to "any messages for me ?" with a "since yo ulast asked, here's all the loglines i have seen which highlighted your name".
mircea_popescu: ie, ~exactly what gossipd'd look like.
mircea_popescu: looks ~exactly like gossipd would.
mircea_popescu: what, gossipd ?
mircea_popescu: the very deliberate, and very plain gossipd-philosophy roots of logotrons are indeed not to be forgotten, either.
mircea_popescu: ie, is it fine to say "you wanna chat, use gossipd ; you wanna program, use emacs" ?
mircea_popescu: trinque, the whole fucking idea is to replace it once and good, with gossipd. ☟︎
mircea_popescu: http://btcbase.org/log/2018-05-09#1811772 << i can't imagine why ; if and when replaced will be replaced with gossipd if mature, or with ad interim if not. in any case a chat there will be. ☝︎
mircea_popescu: zx2c4, tmsr, the most serene republic, this thing. gossipd, lessee.... there's http://trilema.com/2016/gossipd-design-document/ and http://btcbase.org/log-search?q=gossipd and not much else. it's vaporware for now.
mircea_popescu: zx2c4, yeah. have you seen anything re gossipd, ~speaking the tmsr-wireguard ?
mircea_popescu: asciilifeform you mean gossipd ? how can it possibly displace something that doesn't even exist!
mircea_popescu: the merger into gossipd and eulora later on -- obviously open avenue.
mircea_popescu: this is a sort of gossipd-meets-the original "can't have signature repudiation" problem you encountered in comments there, but REVERSED.
mircea_popescu: i'm not even sure i want gossipd lines to be longer than irc.
mircea_popescu: asciilifeform unless the fucking fp can fit in irc, we're stuck building gossipd before using this "Actual thing"
mircea_popescu: so i always imagined that to plug web ie blogs such as trilema into gossipd, what'd happen would be that i'd announce what the article is and what the comments were.
mircea_popescu: the reason i didn't start the gossipd discussion with trilema specifically has to do with the comments problem. which is : there's some implicit authority-and-authorship play wrt comments, as reader is more interested in mp's idea of what comments were than in random spew, and by a large factor.
mircea_popescu: so then why not simply pipe the current apache or w/e into gossipd.
mircea_popescu: http://btcbase.org/log/2017-10-27#1730046 so basically publish via gossipd ? ☝︎
mircea_popescu: why do we use freenode rather than gossipd ?
mircea_popescu: shit's in gossipd design papers too, and really everywhere.
mircea_popescu: http://btcbase.org/log/2017-09-19#1715867 << damn, i shoulda freaked out when sina wanted to show me his gossipd. ☝︎
mircea_popescu: http://btcbase.org/log/2017-08-22#1701966 << more importantly, and more subtly, it sells you on the notion that "dh is a prerequisite for handshakes", which happens to be false. for one thing, you can shake a friend's hand without the usg being involved. for another, gossipd does not use dh for handshake. in short, the usgtardian nonsense is always there to distract you while it implants simpler points deep into the reptile b ☝︎
mircea_popescu: http://btcbase.org/log/2017-08-22#1701847 << in this case, they actually work on gossipd. you seen that ? sina/peterl made mockups. ☝︎
mircea_popescu: and trinque was about to release a payments thing for deedbot by ... end of july yo! and then there's the ffa growing towards a proper tmsr-rsa, and of course the gossipd sandbox, and a coupla yet sikrit items and so on
mircea_popescu: but yes, for unrelated reasons fixed size is the right choice for gossipd.
mircea_popescu: asciilifeform i was discussing a more general rsa scheme, not gossipd specifically.
mircea_popescu: this scheme is both slow and bulky. it is not likely useful for gossipd-style comms. it is certainly valuable for signing material, especially because rsa signature is much more padding-vulnerable than encryption ; and perhaps for some limited encryption work.
mircea_popescu: ime, but the only guarantee the design provides is that it will die out EVENTUALLY. for all you know it can survive years through sheer chance. so weak keys are a very serious potential problem for gossipd.
mircea_popescu: what, that they happened over freenode rather than over gossipd ? that the latter is "not properly uci" ?
mircea_popescu: back to the topic : the idea is to have properly arranged owned boxes. this will include gossipd as a basis, uci on top of that if the OWNer opts to, bitcoind on top of that likely, a devenv, whatever.
mircea_popescu: asciilifeform why would it be "mirceapopescu os" ? it's just a sane os. he can say hi in gossipd.
mircea_popescu: there is no such distinction. gossipd carries all.
mircea_popescu: you become C for D in gossipd.
mircea_popescu: suppose you have nodes A, B behind a nat. suppose A and B run gossipd, and have been introduced to C. A aiming to connect to B or vice-versa for any reason is accomplished through : A asks C for an ip for B. C provides A with ip for B and B with notification of A's request (at the least, its ip).
mircea_popescu: mno. because gossipd provides IPs.
mircea_popescu: because they get their ips FROM gossipd.
mircea_popescu: but whosoever does connect, puts in tmsr, ie, gossipd + uci whatever.
mircea_popescu: making everything depend on gossipd present and running is the right thing anyway.
mircea_popescu: not intended to work except atop gossipd.
mircea_popescu: basically the operating system of the republic will be gossipd.
mircea_popescu: asciilifeform here's the thing : we don't actually have the problem of nat traversal. in the following sense : gossipd is not intended to work without introduction. as part of the introduction, the introducer server can provide ips. those can then be used for everything, bitcoind, you name it.
mircea_popescu: sina's actually working on something closer to your original idea, gossipd.
mircea_popescu: so more like all-exposed-functionality) -> ((gossipd:all-message-since "give me all the gossipd message since a certain timestamp") ((timestamp fixnum positive "timestamp (in seconds since epoch) since which messages") ...))
mircea_popescu: asciilifeform you are running a computer. (not crap, an actual tmsr is happy with machine). when i start mine up, i want to get some bits from you. maybe it's "what sina said about mp on gossipd". maybe it's "the nth block in the current blockchain". maybe it's whatever it is. how does it do this ?
mircea_popescu: http://btcbase.org/log/2017-07-09#1680903 << moreover fixing this in stone seems like a poorly understood prerequisite for both gossipd and bitcoin itself. ☝︎
mircea_popescu: definitely an item for gossipd.
mircea_popescu: comms over gossipd
mircea_popescu: bitcoin+gossipd+uci -> pretty much time to say goodnight.
mircea_popescu: obviously not. just, you realise, it's a republican artefact, "1st pcap of an early gossipd attempt"
mircea_popescu: so, sina , shall we give this gossipd of yours a go ?
mircea_popescu: notice how it's not even POSSIBLE for the "same" message to be delivered via gossipd. for purely quantic reasons.
mircea_popescu: http://btcbase.org/log/2017-06-28#1675603 << because this imports GPS into gossipd, or most of gossipd history will not contain GPS or anything like it. ☝︎
mircea_popescu: there's no peer discovery as a gossipd function ; at all times it knows already all the peers it will ever know. in lawyer speak this is called "never ask a question you don't know the answer to." ☟︎
mircea_popescu: gossipd should hot be able to discover peers. (if you think about it, the ability to discover peers is another way to say "leaking data").
mircea_popescu: http://btcbase.org/log/2017-06-26#1674379 << introductions aren't intended to be handled by gossipd. the correct way to do this is for me to say "add 8A56264EAD0BC4BD9CD7AC0086B488AB sina" which is a legitimate pubkey of your gossipd, AND for you to go whatever re mine. then they can talk, change keys etc. not before./ ☝︎☟︎
mircea_popescu: thyis is a fractally repeating point : the reason "social learning" as modelled by redditards doesn't work irl is the indirection layer. the reason gossipd is undefeatable in practice is... the indirection layer.
mircea_popescu: review the gossipd discussions, they're instructive on the topic.
mircea_popescu: seems a sort of gossipd-over-tor
mircea_popescu: well, as conclusive as it gets. see the gossipd design document comment section.
mircea_popescu: http://trilema.com/2016/gossipd-design-document/#comment-118994
mircea_popescu: it's not altogether clear to me how such a thing is an improvement over "just run your current trb through the future gossipd"
mircea_popescu: we'll have to have a gossipd sooner rather than later.
mircea_popescu: and you also don't "must have signed gossipd lines", either. there was a mega discussion re that also on gossipd thread
mircea_popescu: anyway, yes, it's quite unclear to me that gossipd need be related to this other thing
mircea_popescu: iirc it was cognate with gossipd.
mircea_popescu: once gossipd, this objection entirely vanishes.
mircea_popescu: http://btcbase.org/log/2016-12-02#1576646 << was that the gossipd one ? ☝︎
mircea_popescu: my mind's eye foresees a time when all comms will consist of this. gossipd over irc!
mircea_popescu: feel free to query it over gossipd, or over whatever else.
mircea_popescu: (note that they quite exactly identify the exact reason gossipd makes empire impossible : "In the case of a public communications system this condition of a common symbol set with a common semantic interpretation must be further strengthened to that of a unique symbol set with a unique semantic interpretation. This condition of uniqueness allows any party to initiate a communication that can be received and understood by any
mircea_popescu: Framedragger yes, but communicatin by sending pgpgrams is already a simplified gossipd is the point.
mircea_popescu: at first, gossipd replaces the current "talk to servers to admin your strings" which happens, essentially, over substitute-email and http-sessions.
mircea_popescu: there is EXACTLY ONE solution to "zooko's triangle" - and it is called gossipd. it works by crushing the socialist mind and its foul expectation of "any person is any person". not fucking so.
mircea_popescu: this thing and gossipd are parallel anyway.
mircea_popescu: and in these terms, a very simple explanation of why the republic is indefeatable is very simply forthcoming : given two users a and b who, through division of labour, have expertise in fields f1 and f2, the empire path for a to access f2 or for b to access f1 is to take some money all the way from -3 to 3 TWICE. whereas the republican model simply has a talk to b, on the mediation of a gossipd/wot
mircea_popescu: certainly the discussion of gossipd needs some updating.
mircea_popescu: emacs frozen as part of gossipd, other implementations allowed at user's discretion.
mircea_popescu: asciilifeform well with any luck tmsr fork of emacs will be part of gossipd anyways.
mircea_popescu: i jus' did, and best i can see it is sufficient, and how we'll do stuff like rsa encryption/decryption over uci once gossipd is here.
mircea_popescu: trinque he has a serious issue with things that i don't yet fully grok, but i can not presently distinguish from this irrational meltdown and the irrational meltdown on the gossipd spec.
mircea_popescu: in other words : paillier in UCI over gossipd seems capable of bignum.
mircea_popescu: anyway. jus wait for gossipd, it'll solve this.
mircea_popescu: anyway. should be fun to see how this plays out once gossipd.
mircea_popescu: no, evidently it works fine in gossipd
mircea_popescu: which kind-of requires working gossipd.
mircea_popescu: the correct pill to all of this being, of course, gossipd.
mircea_popescu: http://log.mkj.lt/trilema/20160922/#311 << word. meanwhile this merged in my head with the eliza-for-gossipd thread (re http://btcbase.org/log/2016-09-14#1541643 ) ; there should in principle be a way to have the same tool do both things, and therefore probably should do it that way. ☝︎
mircea_popescu: ah also : re "encryption" : we CAN use the eliza involved in gossipd spec (anyone actually did this or just some quick napkin work and then forgot about ?) to eliza the actual emissions.
mircea_popescu: but anyway, to remind teh esteemed lordship that http://trilema.com/2016/gossipd-design-document/ is still open for comments etc.
mircea_popescu: you notice gossipd as specified is not related to implementation yes ?
mircea_popescu: you realise that the gossipd model with markov chains is probably the one source of the singularity
mircea_popescu: yeah, by now it's becoming evident that gossipd is to be delivered with a config file and a VERY LONG helpfile.
mircea_popescu: incidentally, and re http://trilema.com/2016/gossipd-design-document/#comment-119099 : if anyone likes to fuck around with markov chains etc, a prototype implementation of that would be perfect at this juncture. ☟︎
mircea_popescu: trinque asciilifeform & everyone : without detracting from the more important gossipd spec work, im thinking of making a bot spec. it'd require bots to answer in pm to help, help json and help sexpr. comments/ideas ? ☟︎
mircea_popescu: aaand gossipd updated.
mircea_popescu: and coupled with gossipd, it becomes impossible to establish "whose chopper this is". owner reports his choppers stolen, good luck "enforcing".