log☇︎
193100+ entries in 1.489s
artifexd: And now we have a blockchain growth problem.
artifexd: If you do the gossip thing then each server needs to maintain a history (of possibly infinite length)
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: 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: 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'
artifexd: Anybody have a good name for this project? ircd isn't going to cut it.
asciilifeform: artifexd: http://trilema.com/2015/artifexd-a-better-ircd-rfc/#comment-111244
assbot: [Artifexd] A better ircd [RFC] pe Trilema - Un blog de Mircea Popescu. ... ( http://bit.ly/1AqUqIr )
artifexd: asciilifeform, mircea_popescu, et al: http://trilema.com/2015/artifexd-a-better-ircd-rfc/#comment-111243
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
asciilifeform: this entire subject remaining a subject even in light of (reasonably well-known) fact of extant airplanes being remotely pwnable - is perplexing.
BingoBoingo: mircea_popescu: Well i imagine sufficiently resourceful turrorist would make a normal looking to X-Ray evil battery pack
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.
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 ?
hanbot: BingoBoingo oh, i just thought i'd give the paragraph mp described a shot
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: 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
assbot: [Artifexd] A better ircd [RFC] pe Trilema - Un blog de Mircea Popescu. ... ( http://bit.ly/1AqTDHH )
asciilifeform: artifexd, mircea_popescu, others - http://trilema.com/2015/artifexd-a-better-ircd-rfc/#comment-111242
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: mircea_popescu: how do you plan to cook up a transaction dumping your coins that's valid on the gavinchain but not the mirceachain?
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 confesses that he has never purchased a credit on mircea_popescu's site...
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/
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
asciilifeform: actually i envision a department hastily assembled, of folks much like myself but underemployed, set to work on it.
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: (perfectly legit) question was 'wtf should we give a damn about udp mtu, it's a bore'
asciilifeform: it'll be a bit of a procrustean bed
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: this is a tractor not a bullet.
mircea_popescu: that's a bit rich.
mircea_popescu: if done right, a reasonable expectation will be that any box is running it anyway.
asciilifeform: with udp, a box running said protocol cannot be distinguished by enemy from one which is not
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)
asciilifeform: also appreciate a fine point:
asciilifeform: 576 can hold a 2048-bit (ephemeral rsa key!) sig, a reasonably long key fp, and small payload.
artifexd: 576 bytes ain't a lot of space.
mircea_popescu: for that matter, we have a much shittier version currently,
mircea_popescu: on a more practical angle, you will note that the various entities relying on "secrecy" are in jail, from the pirate robets to the shrem dude. even "thanking the judge for a justice well done".
mircea_popescu: no, i shan't live by any entities' permission. the state will live by my permission, or go down in a hail of bullets and flame thrower exhaust.
mircea_popescu: artifexd more's the point, i don't specifically give a shit about "analysis"
asciilifeform: artifexd: this requires a fixed, steady flow of bits between the two points.
artifexd: Right. But "once a second" is in the first draft of the rfc.
asciilifeform: incidentally, here's a small idea. instead of transmitting snapshots of global state (of 'channel'), have each packet be a reconciliation of one particular pubkey's history. that way there is no need to reassemble gigantic blob.
artifexd: syn floods are a solved problem
asciilifeform: not having to worry about syn floods, etc. plus frustrating most existing traffic analysis widgetry - udp, if done correctly, is a serious win
artifexd: TCP does offer advantages. Not having to reinvent/reimplement transmission reliability/ordering is not a minor thing.
artifexd: Is "can be transmitted via carrier pigeon" really a priority for this project?
asciilifeform: artifexd: a good compromise, probably, would be the Luby transform.
asciilifeform: artifexd: there are several known ways of doing a 'fountain code' (term of art) - where a bitstring, B, is transformed into a number, N, of shorter bitstrings, whereby X of N can be collected, in any order, and with certain quantity of errors permissible, to reconstitute B.
assbot: 5 results for 'erasure coding' : http://s.b-a.link/?q=erasure+coding
assbot: [Artifexd] A better ircd [RFC] pe Trilema - Un blog de Mircea Popescu. ... ( http://bit.ly/1s3c30w )
asciilifeform: artifexd, others: http://trilema.com/2015/artifexd-a-better-ircd-rfc/#comment-111236
mircea_popescu: on a lark i connect to efnet. first server simpyl fails to connect. 2nd dumps this http://pastebin.com/epe6WQBC
kakobrekla: >As you well observe, this thing is in fact Bitcoin without the shared public ledger (kept instead as a virtual private ledger by each node).
mircea_popescu: i thought about it for a while, but fundamentally, wot has a lot of trouble existing independent of the forum.
asciilifeform: or at least offer a parachute of it.
mircea_popescu: artifexd it's supposed to replace ircd as a secure, fast and reliable means to communicate directly with others.
artifexd: mircea_popescu: Do you envision the ircd project have the end goal of replacing the freenode #b-a channel or is it only supposed to be a way for one individual to communicate with another individual?
asciilifeform: there's also the interesting fact (i shall offer no attempt at proof here) that a significant chunk of fleanode traffic is botnet c&c
asciilifeform: well yes, but the reactions of the 'nah it isn't our fault, and by the way have you tried plugging it in? and it ain't a bug, but a feature, at any rate'
kakobrekla: idk, twas a http flood , wp prolly
BingoBoingo: hanbot: Is that a comment or a article submission?
asciilifeform: the mere emission of a 'muhahahaha' - or some more specific activity peculiar to reverse-engineering purloined fpga bitstreams ?
mircea_popescu: asciilifeform how would someone know if sometyhing's a mistranslation absernt source matrerial ?
BingoBoingo: muh_buttcoins: It depends. What % of your net wealth do you presently depend on for provisioning a roof and some food?
muh_buttcoins: what % of your net wealth do you think is a good amount to invest in bitcoin
asciilifeform: any scholars of farsi lang. here ? is above a plausible eng. mistranslation? and if so, of what.
asciilifeform: or just slip in a few packets
asciilifeform: or rather, at any time could have been hitler, but previously the fuhrer would have been required to put in a little sweat and pwn fleanode wholesale, whereas now he just needs to break nickserv
asciilifeform: (incidentally, at least every other fleanode host has broken 'sasl' auth. learn which ones, if your client has 'auto-connect' to #b-a)
asciilifeform: did a series of small asteroids just hit fleanode or what.
asciilifeform: 'here's a lesson all must learn: first you pillage, then you burn'
mircea_popescu: and the us muppets are currently shivering to death in a "democratic" ukraine that CLEARLY had to have its block sizes increased.
mircea_popescu: the us has a lengthy history of getting involved in wars it can't afford
thestringpuller: but it's like watching a really bad movie
asciilifeform: say, by engineering a continuous double-spend attempt into normal operation of 'usgcoin' miners
mircea_popescu: even the statal actors have a limited budget.
mircea_popescu: Apocalyptic kako's argument needs a "and the govt will print money and give it to them. forever" companion.
mircea_popescu: jurov this discussion entirely elides the more important point of "why in the fuck would miners even consider a proposal that inflates their main ware".
asciilifeform: kakobrekla: they will succumb to the temptation of running the entire demon, and not merely a proxy, on the 'bouncer.'
asciilifeform: kakobrekla: there are folks about (some even in #b-a) who have a habit of using something other than an actual computer for their daily work (i won't point fingers)
kakobrekla: dude, vps is like a dollar a month.
assbot: [Artifexd] A better ircd [RFC] pe Trilema - Un blog de Mircea Popescu. ... ( http://bit.ly/1Dh5lIy )
asciilifeform: artifexd: http://trilema.com/2015/artifexd-a-better-ircd-rfc/#comment-111220