188800+ entries in 1.342s

mircea_popescu: jurov i thought we were discussing bitcoin as
a spec, rather than bitcoin as
a hack.
mircea_popescu: you can, for the sake of being silly, talk of "transactions included in valud blocks" but it really doens';t mean anythinmg.
a block is
a block.
mircea_popescu: there's no such thing as "
a valid transaction". merely,
a valid block.
mircea_popescu: maybe these other words work better : "transactions" is
a useful notion when adding data to blocks. it is in no way useful, or even existent, when verifying anything. all you can verify, both the most and the least you can verify, are BLOCKS.
mircea_popescu: you can't have
a valid txn in an otherwise invalid block.
mircea_popescu: and i don't give
a shit how convenient it is. let userland cut down the correct implementation for the sake of convenience.
mircea_popescu: ben_vulpes once
a transaction is proposed, the software has two options. 1) "oh , this looks like
a tx involving inputs i remember were valid" and 2) "these are the inputs. check. these are their sources. check. these are their sources. check. this is the coinbase. check. ok."
ben_vulpes: to verify
a new transaction, one needs the previous transaction in hand, in entirety.
kakobrekla: imho 3 parts. private key handler, bc api and
a thing in between
mircea_popescu: like linux. i don't have to get
a new version of lindows to get rid of fucking notepad
mircea_popescu: modular fucking design, so you doin't have to change the whole thing every time
a part sucks [for your usecase]
mircea_popescu: trying to invent
a "this is the right way" because we're the power rangers isn't the way
ben_vulpes:
a) bitcoind should not return arbitrary transactions by id
mircea_popescu: suppose you somehow DO actually want 32mb blocks. how long does
a rescan take then ?
mircea_popescu: design is not
a consideratio nof "how long does it take to bale the water out"
ben_vulpes: mircea_popescu: how long does
a "rescan" take these days?
mircea_popescu: notwithstanding that in order to call someone, having the phone number is not
a big deal. having
a passing answer for "who's this ?" is.
mircea_popescu: it's not unlike the "idea" to maintain
a list of the phone numbers of the entire planet.
ben_vulpes: with the utxo list in hand,
a node could create
a raw transaction for signing by an offline node.
ben_vulpes: i think that maintaining the utxo list is
a good idea.
ben_vulpes: it's
a much more tractable problem to find transactions relevant to
a given address out of that list than it is to walk the blockchain for same.
ben_vulpes: if the node were to maintain the list of unspent transaction outputs, it would also have
a list of the TXID's with unspent outputs.
jurov: well, but if you attach
a wallet to the node, it will need to crawl whole blockchain to get its transactions?
mircea_popescu: "
a CPU profile of the time spent processing
a 32 MB block by
a full node is dominated by ECDSA signature verification, meaning that with the current infrastructure and computer hardware, scaling above 300 tps would require
a clustered full node where ECDSA signature checking is load balanced across multiple machines."
mircea_popescu: ben_vulpes: asciilifeform: i don't know that the thing needs to cough up *any* transaction on demand. << one can make his own emacs scripts do whatever one wants. notthe job of emacs to provide
a preloaded button for arbitrary tasks.
mircea_popescu: davout: "you want to do some btc related accounting? well, fuck you, the decimals after the second are
a $1.99 in-app purchase" << seriously ? like
a power chord that's not six inches long ?
Naphex: <+mats>
a man sees what he wants to see
mats:
a man sees what he wants to see
ben_vulpes: "
a single machine acting as
a full node" << conformal has yet to answer any questions re: what the specs of this "machine" were.
ben_vulpes: oh as if its even
a question at this point
davout: "you want to do some btc related accounting? well, fuck you, the decimals after the second are
a $1.99 in-app purchase"
ben_vulpes: <jurov> [] hanbot rather
a pickup line, maybe. "wanna write my eulogy?" << i have actually used this one
diametric: asciilifeform: its
a manual 3 axis, though i think it would take little effort to make it
a full 3 axis.
jurov: hanbot rather
a pickup line, maybe. "wanna write my eulogy?"
jurov: lol i did for
a while
mircea_popescu: hanbot if you eventually decide to sue for creation of
a sexually harassful working environment, pls to direct it at jurov
hanbot: well i remember the trilema post in which the woman's duty to write
a eulogy, suck cock, and wash socks was outlined
Bagels7: well i know how men act like, i grew up with only
a father, and all my aunts married passified men probably after they fucked
a bunch of alpha's
Bagels7: well there was
a bunch of stuff i didn't agree with that you said but I forgot what it was
Bagels7: do you really believe all women are useless if not for being
a bimbo
Bagels7: hello mircea. why do you post naked women every once in
a while? and why do they always have their arms down in that pose
ben_vulpes: i was entreated by
a girl to "block some sites" on her computer. jezebel, gawker, others.
ben_vulpes: <asciilifeform> [] this is the thing that always blew my mind about serious apple aficionados - they will pay, 20-100 usd, for
a proggy that ought to be
a 3-line perl script << funny, this
ben_vulpes: prevailing opinion being that there's no point in making
a high quality computing product...yet
ben_vulpes: (the notion that
a high grade product like coffee, or chocolate can be made in bulk, in such
a way to appeal to the masses...well, this is old hat around here, right?)
mircea_popescu: cultpeas are fucking m&m's that have spent thirty seconds in
a chick's cunt.
mircea_popescu: he's gonna end up
a sort of Bertrand Levy of the republican times.
ben_vulpes: <mats> [] ive been here
a while and i still can't get over the high class white pussy strolling the streets << take any home yet?
nubbins`: in the absence of flesh,
a whetstone. in the absence of whet, granite.
mircea_popescu: also, arguing with idiots is, like figure skating,
a sport.
nubbins`: i'm in
a position where this sort of thing doesn't really hinder my productivity
decimation: I had
a friend who grew up around actual black people working in the fields in the south circa ~1960; they were called niggers and called themselves niggers without offense
nubbins`: "nigger" is
a libertard word? o.o
mircea_popescu: what, i can't take
a libertard word and redefine it to cash in on their investment ?
nubbins`: mircea_popescu tbh your post went
a bit off the rails when you started ranting about niggers, but otherwise reasonably well put together
decimation: maybe he can argue his case to
a 'magistrate' from yale :)
nubbins`: how many tards are reading that and saying "sucks he lost his tresor!!!!" instead of "what the fuck, the cops siezed
a voice recorder?!"
mircea_popescu: ie, if the network thinks block 2 is mined at 12:00, and your clock thinks it's 17:55, and then block three is, according to the network, mined at 12:11 but your clock thinks it's 18:22 you'll have
a problem.
mircea_popescu: decimation no, the ability to keep time within about
a minute of what your previous idea of time was when the previous block was mined.
decimation: so the ability to run
a clock within 1 min of other nodes worldwide is an implied requirement (or finding someone nearby with the same)
mircea_popescu: decimation actually that tracing is why bitcin was designed so time isn't
a concern
decimation: time is
a concern for bitcoin, and I suspect that 99% of your 'ntp' servers trace back to usg
decimation: right, but usually the oscillator is
a shitty plain quartz without temperature compensation
decimation: the naming of time is
a social phenomenon
decimation: I had
a professor from Warsaw in EE undergrad: he had
a joke: what do you call Prof. Zak in an f-16? Simple Pole in the complex plane?
decimation: I can't imagine buying
a surplus romanian kalash &
a few sticks of c4 for every household would be more than
a few $100 mil