log☇︎
253700+ entries in 0.066s
mircea_popescu: the bitcoind node makes sure it did what it pleased within bounds, and off it goes.
mircea_popescu: the bitcoind node keeps a db, the bitcoind wallet selects what it wants and does what it pleases.
mircea_popescu: right
mircea_popescu: perhaps this mapping is only in my head ?
mircea_popescu: and 3 is a toolset.
mircea_popescu: i think of bitcoind arbitrarily as 2.
mircea_popescu: <kakobrekla> first runs on airgap, second on my server in dc and third on my desktop << seems txn are logically created on 1.
mircea_popescu: ?
mircea_popescu: bitcoind-the full node /
mircea_popescu: ben_vulpes by all means.
mircea_popescu: so ?
mircea_popescu: thy aren't ?
mircea_popescu: if you know that block 2 is verified, and you know that 1testadress1 is the 1testaddress1, what more do you need to check ?
mircea_popescu: i feel like i just spoke into a bag over here.
mircea_popescu: ...
mircea_popescu: so you see this 0 conf tx that's being proposed references an input in block 2. which you have and you verify and that's that.
mircea_popescu: well the block 3 tx i named as "proposed" is a 0 conf.
mircea_popescu: exaclt.y
mircea_popescu: we see in block 3 a tx that proposes to take 10 btc from 1testaddress1 to 1 testaddress2. you propose we can't verify what ?
mircea_popescu: in block 2, a tx takes 20 btc from 1block1coinbase to 1testaddress1 ; 50 btc > 1block2coinbase
mircea_popescu: so block 1 is mined, 50 btc > 1block1coinbase
mircea_popescu: let me model this for a moment.
mircea_popescu: ugh.
mircea_popescu: im not understanding something here.
mircea_popescu: jurov how do you care ?
mircea_popescu: jurov once it's in a block ? for why ?
mircea_popescu: jurov i thought we were discussing bitcoin as a spec, rather than bitcoin as a hack.
mircea_popescu: you can't have "half a block"
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: ben_vulpes it needs to retrieve arbitrary blocks. why txn specifically ?
mircea_popescu doesn't understand why this is contentious and will re-read.
mircea_popescu: by looking at their inputs, an the inputs for those inputs, all the way to the valid coinbases involved.
mircea_popescu: i don';t see how it will.
mircea_popescu: if you check you check. if you don't check, then don't check.
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: 1 is wrong.
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."
mircea_popescu: <mircea_popescu> bitcoind should broadcast verifiable txn submitted to it. <<
mircea_popescu: ben_vulpes so then how "not really" ?
mircea_popescu: at least yeah
mircea_popescu: txn are verifiable aren't they.
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: bitcoind should broadcast verifiable txn submitted to it.
mircea_popescu: bitcoind-wallet should maintain a wallet.
mircea_popescu: trying to invent a "this is the right way" because we're the power rangers isn't the way
mircea_popescu: there's no ready way to know hat the user will want the index to be.
mircea_popescu: bitcoind should put the blocks into an accessible database. the querying of that thing is the job of the user.
mircea_popescu: no point in importing nonsense into the future.
mircea_popescu: suppose you somehow DO actually want 32mb blocks. how long does a rescan take then ?
mircea_popescu: built it so it's not on a fucking river.
mircea_popescu: design is not a consideratio nof "how long does it take to bale the water out"
mircea_popescu: this is immaterial.
mircea_popescu: jurov so you maintain them.
mircea_popescu: if every phone had to maintain 6bn phone numbers ? that's terrabit memory on any phone ?
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: who knows, maybe you need to call someone ?
mircea_popescu: it's not unlike the "idea" to maintain a list of the phone numbers of the entire planet.
mircea_popescu: ben_vulpes it's a bad idea.
mircea_popescu: those cubs look like women.
mircea_popescu: Cubs in the Islamic State, the generation that will conquer Rome in shā Allah << boys are wearing the stupid face veil thing too now ?!
mircea_popescu: whoever needs this provides this.
mircea_popescu: yes.
mircea_popescu: ben_vulpes i am agreeing yes
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 ?
mircea_popescu: scam
mircea_popescu: first!
mircea_popescu: anyway, off to buy the tombstone, bbl.
mircea_popescu: lol
mircea_popescu: jurov worked as a life insurance sales agent i bet!
mircea_popescu: http://cdn.collarspace.com/photos/tn/tn_1927835p07.jpg?11152013052916 << them.
mircea_popescu: im not fucking dead yet, am i ?!
mircea_popescu: no, but nevertheless!
mircea_popescu: hanbot if you eventually decide to sue for creation of a sexually harassful working environment, pls to direct it at jurov
mircea_popescu: now you've done it!
mircea_popescu: !rate jurov -pi Reading Incomprehension!
mircea_popescu: omfg that's not what that article said, and wtf spouse!
mircea_popescu: ;;tslb
mircea_popescu: mmmkay
mircea_popescu: neoteny is quite universal in teh degerate west.
mircea_popescu shrugs.
mircea_popescu: they'd at best amuse actual men.
mircea_popescu: only to the eyes of someone who has no idea what men act like.
mircea_popescu: hardly worth the mention.
mircea_popescu: saul schwartz, did a bunch of kink sets iirc
mircea_popescu: this set prolly schwarz
mircea_popescu: yup cute blondie
mircea_popescu: so good for him.
mircea_popescu: http://editorial.designtaxi.com/news-adsexist1507/4.jpg << lol this takes the cake.
mircea_popescu: maybe you actually agreed but you forgot.
mircea_popescu: punkman gotta work on your timing then
mircea_popescu: well people generally have no idea.
mircea_popescu: so then we're both sexists.
mircea_popescu: Bagels7 yes, i believe there is strict and unbreachable difference between the sexes.
mircea_popescu: because, obviously, water and soap doesn't exist and who could ever wash!