log☇︎
445800+ entries in 0.293s
asciilifeform: the other thing about the whole 'let's piss on the bitcoin protocol and let blockchain move the clock' thing is that it does ~NOT~ guarantee the required accuracy!
thestringpuller: i vote asciilifeform since he doesn't like leaving the house
asciilifeform: (...and then someone has to set the fucking clocks and wrap them back in the crate? who will it be? you? me? mircea_popescu?)
asciilifeform: but again, having this done would not only multiply the cost of the unit but add many times its cost in logistics to wherever this is done and then again to the destination.
asciilifeform: incidentally, there is even an empty landing pad inside for rtc
asciilifeform: so much as opening pogo and touching inside multiplies the cost of the operation.
asciilifeform: we just don't have the option to use any of them.
asciilifeform: there is ~no shortage~ of parts for this
decimation: something like this chip would keep time for a long time http://www.maximintegrated.com/en/products/digital/real-time-clocks/DS3232.html
asciilifeform: adding so much as a shoelace to pogo would multiply the cost.
asciilifeform: but we haven't this option.
decimation: the only 'fix' in that case is a separate box that serves time, under your own control
asciilifeform: i'd put an oven oscillator in there, and 50 years of lithium battery, sure
asciilifeform: you go to war with the pogo you have, not the pogo you wish you had, to borrow a bushism
decimation: well, that's a difficulty
asciilifeform: button that does what ?
asciilifeform: it has to plug into the wall and go!
decimation: but apparently setting it with a sextant is also a terrible idea?
asciilifeform: if you set the clock based on what is happening on the bitcoin network in any way, you are then in a state of sin.
asciilifeform: and breaking it this way is certain to have unforeseen effects
asciilifeform: but it is screamingly apparent from the design
asciilifeform: i didn't design the thing
asciilifeform: and never the reverse
asciilifeform: the point which i am trying - and apparently failing - to make, is that the bitcoin protocol as we know it requires time to be an invariant, by which blocks are judged
decimation: why not "reject all blocks before timestamp X" for the purpose of setting clock
asciilifeform: the thing is supposed to be solidly automatic.
asciilifeform: decimation: once we are in the position of trying to 'identify bullshit' we're lost in the sea.
asciilifeform: i can feed you easy blocks from the past and move the average wherever i want
Adlai: these guys have had trouble milking the udders off their cows: https://prohashing.com/help.html#payouts-computation
decimation: and the node feeding bullshit would be easily identified by a running bitcoind
decimation: I agree but the enemy would have to know that this is a pogo vs. other bitcoin node
asciilifeform: please think about it
asciilifeform: if you allow it to ever move the rtc at all!
asciilifeform: if you allow purported blocks to set your rtc, you are setting yourself up for a rewind attack
decimation: then the pogo can average the timestamps relative to its own samples of block times
asciilifeform: and so genesis block is more than 2h in the future
asciilifeform: because clock thinks it is 1969
decimation: over time, a chain is built which contains timestamps and relative timestamps from the pogo
asciilifeform: decimation: presently, by definition they cannot verify
decimation: precisely. pogo starts its own stopwatch, and starts watching for blocks to verify
Adlai: asciilifeform: actually, it also happens to non-crackpot altcoins (if such a thing exists), and multipools need to take care not to mine them too hard and kill their own geese
asciilifeform: but has no notion whatsoever of political time on power-up
asciilifeform: pogo is able to keep time, in the relative sense, similar to how msdos did (periodic interrupt)
decimation: do you trust your own clock on the pogo?
asciilifeform: whereas we have no means of agreeing on the time.
decimation: how does anyeone know they aren't being fed bullshit?
asciilifeform: rather than clocks
decimation: yes, but your sybil objection applies to all of bitcoin
asciilifeform: say i feed your pogo the entire sequence of blocks 0,5000 with the period times. now it believes that it's 2009 ?
decimation: yes, connect to a couple of remote nodes, wait for several blocks to verify (while keeping your own clock)
decimation: wouldn't they be rejected if 2 hours away?
asciilifeform: must understand, time is presently a criterion in whether a block is a block
asciilifeform: transmitted just for the purpose of fucking with pogo
asciilifeform: decimation: the blocks can be 'time travelers'
asciilifeform: and to the extent bitcoind depends on it, it is broken by design.
decimation: asciilifeform: what about waiting for a few hours to observe several blocks upon pogo boot?
asciilifeform: network time is an extremely fragile political fiction
asciilifeform: my point here is that the time thing ~will~ have to be solved, because it is by far the most comically usg-dependent aspect of bitcoin
asciilifeform: which is why it only happens to crackpot altcoins
asciilifeform: punkman: this works only if you are the world champion by an unreasonable margin
asciilifeform: (miners want to fuck up other miners more than they wish to do anything else, it turns out)
punkman: so I use a lot of hashing power for 1 hour and then make you wait 1 month for next block?
asciilifeform: as for why anyone would willingly move the target by solving a harder-than-required one - this ought to be obvious
asciilifeform: (how to make this recurse correctly is an exercise for the reader)
asciilifeform: so target would move once sufficient work matches a harder target
asciilifeform: rather than time or block count
asciilifeform: punkman: the solution, i now realize, is difficulty which ratchets based on actual mass of work
asciilifeform: punkman: for what do you need the infinite growth ?
assbot: Logged on 07-07-2015 07:09:24; punkman: asciilifeform: i really fail to grasp for what, precisely, it is, that we need the possibility of falling difficulty. << remember Altcoin? do you prefer the possibility of 1 block per month?
asciilifeform: http://log.bitcoin-assets.com/?date=07-07-2015#1190768 << the solution is 'don't be poor.' ☝︎
punkman: asciilifeform: how do we do infinite growth on the mining side though?
assbot: Logged on 07-07-2015 11:52:58; mircea_popescu: http://log.bitcoin-assets.com/?date=07-07-2015#1190714 << i thought alphabetical the most logical tbh.
asciilifeform: http://log.bitcoin-assets.com/?date=07-07-2015#1190971 << absolutely not. the most 'connected' node of the graph ought to live in the center of field of vision, and so forth ☝︎
assbot: Logged on 07-07-2015 11:52:03; mircea_popescu: http://log.bitcoin-assets.com/?date=07-07-2015#1190686 << i still do not approve of the proof.
asciilifeform: http://log.bitcoin-assets.com/?date=07-07-2015#1190969 << i would very much like to hear why ! ☝︎
asciilifeform: say, you get n blocks at a given target, and then the bit slides.
assbot: Logged on 07-07-2015 11:26:51; punkman: difficulty target is a number
asciilifeform: http://log.bitcoin-assets.com/?date=07-07-2015#1190921 << precisely. what i was suggesting is to monotonically move the target 'harder'. ☝︎
asciilifeform: http://log.bitcoin-assets.com/?date=07-07-2015#1190911 << perhaps i should explain. dude was an odious, moralizing twerp, who played the 'holier than thou' game for ages. ru law requires ministers to declare income. he declared perhaps 1% of it. nailed fair and square. and if there is some way for him to have made that dough other than straight bribery, monkeys will fly from my arse. ☝︎
assbot: Logged on 07-07-2015 11:19:01; mircea_popescu: http://log.bitcoin-assets.com/?date=07-07-2015#1190307 << if it makes the svg it made the svg eh.
asciilifeform: http://log.bitcoin-assets.com/?date=07-07-2015#1190906 << if i can't see how it made it, and repeat the process, it is useless to me ☝︎
assbot: Logged on 07-07-2015 11:17:05; mircea_popescu: http://log.bitcoin-assets.com/?date=07-07-2015#1190284 << "if you need it, you'll have to write it" rule of nature stands undisturbed.
asciilifeform: http://log.bitcoin-assets.com/?date=07-07-2015#1190896 << by far the most interesting thing here is that every cpp programmer needs this. and it is available from dozens of vendors, as winblowz turdware of course. because ~nobody else uses cpp~ for anything ☝︎
asciilifeform: 'gets its time from the most recent block it accepts' is a logical impossibility given the current algo for 'accept'
assbot: Logged on 07-07-2015 10:58:01; mircea_popescu: asciilifeform re the entire timing discussion : suppose the pogo gets started always with a realtime switch, -time=14blablabla, and after that gets its time from the most recent block it accepts and checks for next ones being within +-7200 seconds.
asciilifeform: http://log.bitcoin-assets.com/?date=07-07-2015#1190838 << pogo has to work when plugged into the wall! what 'switch' ?!! and you cannot learn ~anything~ about the current time from a purported block. this is circular logic!1111 block is only valid ~if~ within 2h of current time. any backflow can and will result in enemies 'nudging' the time ☝︎
assbot: Logged on 07-07-2015 10:50:32; mircea_popescu: asciilifeform uh. the one published actually encompasses the first fork. i have other chains (also historical) that aren't wedged, but i had thought yours passed that point ?
shinohai: Oh, the article you must mean
mats: nobody can take a joke anymore
assbot: HSBC employees sacked after staging ISIS-style mock execution during team building exercise | Descrier News ... ( http://bit.ly/1JRt96I )
mircea_popescu: kakobrekla a, right, volatility went up right then
kakobrekla: well, not really quit, but euro decided to go to shit and specifications of fund did not go along with that
mircea_popescu: should be the fun of all time.
mircea_popescu: anyway, if he does the assbot thing i'm definitely going to allow selected l2 people to manage f.mpif pcs.
mircea_popescu: but iirc the star trader quit and the fund closed down or somesuch.
punkman: can't find it in the logs :(
punkman: it was an old article, I also posted it before I think
mircea_popescu: in the end it came to exactly the same thing, not scammed anyone to anyone's knowledge, and why exactly would i put so much power in the hands of inept fiat "regulatory bodies"
assbot: Logged on 07-07-2015 08:27:37; jurov: http://log.bitcoin-assets.com/?date=06-07-2015#1190188 >> in fact, i did once negrate kako for fake "broker of the year" badges...
mircea_popescu: http://log.bitcoin-assets.com/?date=07-07-2015#1190807 << actually, muh intel found the exact stuff fca derps are derping about today, soime point in 2013. kakobrekla got put through some questioning at the time, which iirc is on the public record ☝︎