log☇︎
560700+ entries in 0.378s
mircea_popescu: the messages should be kept around for a short interval (hour ?) while the user can retain them as long as he wants.
artifexd: If you do the gossip thing then each server needs to maintain a history (of possibly infinite length)
asciilifeform: there is no reason to bring 'net splits' into existence again.
asciilifeform: so it may as well apply to everything.
asciilifeform: thing is, you need a hard-reliable mechanism regardless of what you do, if only on account of having the WoT in this thing.
asciilifeform: if you take the bundle approach, you are suddenly faced with a multitude of very arbitrary decisions re: what ought to be included in bundle.
artifexd: I could see the value in that if maintaining an unbroken history was important.
artifexd: Now you're talking about a lot of back and forth instead of the bundle approach.
asciilifeform: hash-chain or some variation on that theme is the only way an operator can be certain of possessing an unbroken chain of what a particular key has uttered.
asciilifeform: i will argue that you will want to, in general, 'hash-chain' all of your public (type 'a' in my last visible comment) messages.
asciilifeform: bitcoin implements one variant of this.
asciilifeform: and it is accomplished by people talking to one another: 'have you heard xxxxx?' 'nope, do tell.' or 'sure, heard all about it.'
asciilifeform: that is, you utter a certain thing, or rather, sequence of things, and wish for said fact to become 'universal knowledge' at some point
asciilifeform: artifexd: the mechanism for doing what ought to be done has a generic name: 'gossip protocol'
asciilifeform: artifexd: if you're up for it, we can continue the thread here while trilema is down
asciilifeform: mike_c: phoundation - deserved the treatment; old warhorse irc - doesn't
mike_c: just teasing the bitcoin foundation :D
asciilifeform: mike_c: terrible thing to do.
mike_c: why? let the other ircd change it's name.
artifexd: Anybody have a good name for this project? ircd isn't going to cut it.
Apocalyptic: the page is too successful
assbot: [Artifexd] A better ircd [RFC] pe Trilema - Un blog de Mircea Popescu. ... ( http://bit.ly/1AqUqIr )
asciilifeform: pre-masterkeyed. this was quietly ushered into being shortly post '9/11' and mostly forgotten about in public.
asciilifeform: 'pwnable' isn't even the right word
BingoBoingo: asciilifeform: Right. Prolly won't be long before ISIS seizes a medical xray and does some experimenting to catch up tp 5Is on this front
BingoBoingo: mircea_popescu: Well i imagine sufficiently resourceful turrorist would make a normal looking to X-Ray evil battery pack
asciilifeform: this will happen shortly prior to the 'naked anaesthetized flights'
mircea_popescu: i'd lobby for that if i were a battery maker.
mircea_popescu: BingoBoingo soon enough there's going to be a "no half empty batteries" rule then.
BingoBoingo: asciilifeform: Really for the purpose of passing airport security one could likely replace all but the volume of one cell with substance, power on from coin cells.
mircea_popescu: artifexd i wonder if for some god-forsaken reason the shitgnomes never actually considered this obviousness.
ben_vulpes: i've not the mental horsepower to attack this right now. after tango tho.
asciilifeform: BingoBoingo: but even the public 'state of the art' was an israeli phone, successfully delivered to intended decapitee, which functioned as intended for a few minutes and then detonated on command.
asciilifeform: BingoBoingo: the 'turn on your laptop to prove it isn't filled exclusively with trotyl' thing is rather tiresome. esp. since nothing keeps a miscreant from replacing only, e.g., half of the cells in his battery with plastique of similar shape and density.
BingoBoingo: hanbot: Well, the first bullet on the subject missed and you politely loaded the chamber with a second so why not?
mircea_popescu: suppose i make 50k 1btc txn. they don't fit in a 1mn block. they do fit in a 10mb block. what now ?
mircea_popescu: since one contains more txn than the other by definition.
artifexd: ben_vulpes: You don't. You keep sending money to yourself until it happens.
mircea_popescu: (if it were that simple, teh enemies wouldn't be going through all the gymnastics & eating up all the frogs)
hanbot: BingoBoingo oh, i just thought i'd give the paragraph mp described a shot
ben_vulpes: anyways! i must off to tango lessons.
ben_vulpes: i still fail to see how you're going to make a txn that gets included in the large block chain and not the small block chain.
mircea_popescu: the only way to guard against it is, obviously,for the "large" chain to maintain 1:1 identity with the "small" one. because you don't just fork bitcoin.,
mircea_popescu: the attempt may fail, but the cost to me of this failure is not significant, so i can keep on trying until it succeeds.
mircea_popescu: now i have bitcoin separated in two addresses, one for each chain.
mircea_popescu: ben_vulpes if one block's large and the other small, all i need a tx that's included in the large block but not the small one. then doublespend it on the small one, which will be rejected necessarily by the large block blockchain
assbot: Which bank will have the foresight to give /krakenfx a USD bank account? /Chase /WellsFargo /BofA_News /usbank /Citibank /HSBC_US /hashtag/bitcoin?src=hash
kakobrekla: https://twitter.com/rogerkver/status/552087758370775040 < still looking for trouble i see.
assbot: [Artifexd] A better ircd [RFC] pe Trilema - Un blog de Mircea Popescu. ... ( http://bit.ly/1AqTDHH )
BingoBoingo: Getting the coins differently spent safely to different addresses on each chain is the important part.
BingoBoingo: From there... party time.
BingoBoingo: First step is to double spend such that confirmed coins from address A end up confirmed to a safe depth at different addresses B and C on the different forked chains.
ben_vulpes: specifics, though, BingoBoingo
BingoBoingo: ben_vulpes: There are ways...
ben_vulpes: mircea_popescu: how do you plan to cook up a transaction dumping your coins that's valid on the gavinchain but not the mirceachain?
assbot: The Tale of the Privacy Pink Panther - HackerOne ... ( http://bit.ly/1AqSX52 )
asciilifeform: this is one of those problems where it is almost unavoidable.
asciilifeform: artifexd: i will not belabour the point, i think you will arrive at the correct answers on your own. they will fall into place in your head.
asciilifeform: if successful (he signed nonce with an ephemeral key for which the machine being spoken to possesses a valid primary wot-key signature, or is in fact transmitting a new ephemeral pubkey signed by such a wotkey) - this creates a session.
asciilifeform: artifexd: imho the 'hello' should stick to bare minimum - establishing the right of the interlocutor to speak to what is on the other end.
asciilifeform: i'd suggest term 'of', and use mathematical notation subkey(ofkey)
artifexd: So the "Hi there" part could include destination information in addition to the message. Much like irc does now.
mircea_popescu: but it's for as in, "i am doing in the name of x, ie, for x"
mircea_popescu: artifexd i guess in retrospect the use of "for" was misguided. chetty warned me, too.
mircea_popescu: asciilifeform aye ty
mircea_popescu: is this ver's way of saying he can't afford anything bitcoin-related anymore, not even that thing in miami ?
artifexd: Oh! That shifts my interpretation somewhat.
assbot: The Bitstamp booth at CES today. http://t.co/BaqOaml8UL http://t.co/DrgdEVyoZg
assbot: While forcing me to pay taxes /USEmbassyBbdos tyrants won't allow me to attend /hashtag/CES2015?src=hash, /hashtag/TNABC?src=hash or anything in the US http://t.co/8dl6qpPjUM
mircea_popescu: artifexd use one more then, i answer't.
asciilifeform confesses that he has never purchased a credit on mircea_popescu's site...
artifexd: refreshing the page to see new comments does.
asciilifeform: artifexd: iirc comments on trilema don't require credits
mircea_popescu: artifexd now you are on to my secret plan
assbot: [Artifexd] A better ircd [RFC] pe Trilema - Un blog de Mircea Popescu. ... ( http://bit.ly/1AqRN9J )
artifexd: I'm burning up a lot (ok, more than a few) credits on http://trilema.com/2015/artifexd-a-better-ircd-rfc/
mircea_popescu: i'd bet you but we can't use bitbet because it doesn't take gavin btc.
asciilifeform: if correctly built, apparatus will remain standing. but the notion that no one will see it fit to pour excrement upon the head of the early incarnation - is a mistake.
asciilifeform: not even usg as such, needed for this. the crapware folks will readily latch on to anything like a solution to what ails them - which proposed apparatus is; and the antivirus folks will immediately proceed to piss out whatever fluids they can muster, against the problem
mircea_popescu: and they'll fail.
asciilifeform: actually i envision a department hastily assembled, of folks much like myself but underemployed, set to work on it.
mircea_popescu: dude, it will be 5 years before anyone even figures out there's something to attack.
asciilifeform will not waste the gentlemens' time by belabouring the point further
asciilifeform: if it is not obvious why this is tremendously valuable, try to think about it for a few minutes.
asciilifeform: with udp, you can make the 'friend or foe?' decision upon receipt of a single (!) packet. ☟︎☟︎☟︎
asciilifeform: answer is, for the same reason that, after a certain date, rifle calibers were X inch sixteenth lines and not some random contemporary fellow's little finger.
asciilifeform: but that was merely one example.
mircea_popescu: so then.
mircea_popescu: and it will get more eyeballs reading code on the strength of the already existing thing.
mircea_popescu: but there can be a later protocol extension covering udp
asciilifeform: i wouldn't bother arguing the udp/tcp point were it not for the fact that this is not a decision that can be easily re-visited.
mircea_popescu: if the owner wieshes, sure.
mircea_popescu: this is a tractor not a bullet.
mircea_popescu: we're doing this for ourselves.
asciilifeform: who likes things to be countable
asciilifeform: i like 'unscannable for', not because of any derping re: 'anonymity', but from sheer delight in the morale hit to enemy
mircea_popescu: if done right, a reasonable expectation will be that any box is running it anyway.
asciilifeform: if he is not physically sitting on the wire
mircea_popescu: it is in my eyes much more valuable to have a working prototype rapidly, that then can be extended (and nothing will prevent a future client to filter traffic any way itchooses, say by accepting udp only)
mircea_popescu: another advantage to tcp is that you don't really get to care about mtus and all that.