log☇︎
446500+ entries in 0.29s
ascii_field: it appears to be utterly impossible to obtain the key components outside of cn
ascii_field: i've been trying for ~6 months and could not.
ascii_field: shinohai: good luck obtaining so much as ONE system-on-chip for the prototype
ascii_field: ... and the node is 2 blocks ahead of 'blockchain.info'
shinohai wants to start a pogo bitnode factory, ensure domination of therealbitcoin
ascii_field: "errors" : "EXCEPTION: St12out_of_range \nCInv::GetCommand() : type=3 unknown type \nbitcoin in ProcessMessage() \n"
jurov: ssd business is so brisk, i doubt very much there will be significant bulk discounts
kakobrekla: i was chicomfying your turd only
ascii_field: and presently, i am failing to turn up usb rtc modules for any price on mass market
ascii_field: the rest of the system - no
ascii_field: kakobrekla: even so, it is a bog-standard consumer product and could be obtained with massive bulk discount if we were to try in earnest
kakobrekla: ascii_field> kakobrekla: ssd is often 'free' - rip out of a retired laptop < maybe that is true for you and me but not the majority i dont think
jurov: i don't have anything around to rip
jurov: should last 2 years, hoepfully then there will be sth much cheaper
ben_vulpes: i must derp my ass down the coast now, however.
kakobrekla: <ascii_field> trinque: 50 is almost TRIPLE the cost of a pogo < if you dont include ssd you dont have a working node
ben_vulpes: i'm beginning to suspect that booting bitcoin nodes cannot be automated in the same way that diddling one's gpg cannot be automated. ☟︎
ascii_field: but given as the protocol has no authentication, these could vomit forth literally anything
ascii_field: it'd have to warm up with a few 'addnode's pointing to working boxes, to run at all, yes
ascii_field: (no one can connect to it)
ascii_field: given that it turns your node into a boat anchor
ascii_field: ben_vulpes: there wouldn't be any '-connect' on pogo net
ben_vulpes: ascii_field:-connect means "ultimately trusted".
ascii_field: i am reaching the conclusion that: to the extent bitcoin relies on political time AT ALL, it is broken.
ascii_field: even if the thing had a battery-backed otc, there would remain the question of how to set it
trinque will ponder the mysteries of pogotime over food matter
trinque: maybe without the rtc it's a leaky boat
ascii_field: picture an admiral agreeing to lose 'only half' of his fleet
ascii_field: a solution that HALVES our fleet is ispo facto retarded!
ascii_field: trinque: 50 is almost TRIPLE the cost of a pogo
punkman: the parasitic timestamp fetching is not a bad idea though
trinque: so you don't like the outboard rtc?
ascii_field: WITHOUT doing retarded things
ascii_field: the time problem has to be solved
trinque: there's a github repo out there for everything
ascii_field: trinque: aha, just when i thought that nothing could be more retarded than ntp
trinque: this tlsdate thing is hilarious
ascii_field: but more than anything, i expect that any centralized points of failure ~will~ be usgized
ascii_field: and yes, i expect the pipe to be maximally hostile
ascii_field: jurov: realize that, at the moment, we do not have separate code for servicing peers you added manually vs ones dredged up from the seedlist ☟︎
trinque: I dunno any additional complexity is "cheaper" than the extra 25 bucks or w/e for the clock
jurov: i can't imagine what would have to be done if you expect your own pipe to be utterly hostile
trinque: incidentally I have found tinc to be rather fucking nice for p2p networking
trinque: but then I suppose that suffers from attacks against the routing involved to get to that IP
trinque: jurov: that was my thought.
jurov: have we fixed the peer selection? if peers are to be configured manually, they are trustworthy enough to fetch time from, no?
trinque: that's less than 10x
ascii_field: trinque: yes. costs about what the pogo does
trinque: surely there's a tiny USB rtc
ascii_field: punkman: who wants to do this? you ?
punkman: solder rtc to serial interface?
ascii_field: the only solution i can presently think of is a variant of ntp over gossipd.
ascii_field: trinque: realize that without pogo, you're paying literally 10+ TIMES more per node.
trinque: ascii_field: does not seem there's any sense in continuing on trying to do something distributed without an rtc
ascii_field: but we don't have even this.
ascii_field: even a $1 rtc chip, the kind found on old pc mobos, would suffice
trinque: aside from having been set by me, using my cesium clock, then running on battery with an RTC thereafter
ascii_field: there ~is~ the way of having a working clock
trinque: I don't see a way of getting the time that *doesn't* suffer from that
ascii_field: to be whatever the fuck he wants
ascii_field: trinque: realize that this can be manipulated by the enemy
trinque: that's already just the median time of the peers you know
trinque: so there's "network adjusted time" right?
ascii_field: perhaps the day finally came when everyone who could ever afford it - has bought
punkman: is this a first? ☟︎
ascii_field: this is, incidentally, a much harder problem than the invention of bitcoin
kakobrekla: but time now is also determined by your peers
ascii_field: as discussed earlier in this thread
ascii_field: part of block validation is 'is the timestamp <2h from now'
trinque: seems you'd have to trust at least one node
ascii_field: any and all turds that claim to be blocks ?
trinque: could you use the same sort of logic ntpd does against block timestamps?
ascii_field: hitler literally has a button that can set it to whatever.
ascii_field: not to mention that ANY AND ALL hardcoded addrs ~will~ be targets
ascii_field: punkman: ssl ? no thx
ben_vulpes: myeah i'm troubled.
ascii_field: the epoch thing is a more pressing matter
ascii_field: (other than the low ver. corner cases mentioned earlier)
ascii_field: the other one appears to only affect 'phone books', which i'm not even certain matter
ben_vulpes: wait, wedge is related to version number? ☟︎
ascii_field: until then, we get wedged nodes and other joys
ascii_field: when we get own planet, with own miners, then - all the solipsism you like
kakobrekla: also try empty value while you are at it
ben_vulpes also suspects that alf is holding this patch in abeyance
ben_vulpes: because recompiling bitcoin to set its version number is fucking retarded.
ben_vulpes: configgable patch, that is.
ben_vulpes can barf up this patch sometime this week if not beaten to punch
ben_vulpes: "does a node with version == 0 fail to sync?"
ben_vulpes: ascii_field: actually this bears testing too.
ascii_field: kakobrekla: when we move to alpha centauri with own miners - we can stop
trinque: the thing's a network after all...
ben_vulpes: hehe turds
kakobrekla: it doesnt make sense to even use that
ascii_field: kakobrekla: fact is, if one of our nodes says 'ver 0', everyone it connects to will throw turds in its face
ben_vulpes: has nothing to do with our codebase.
ben_vulpes: it is *live on the network*
kakobrekla: wait , and you want this to remain in?
ben_vulpes: kakobrekla: there's logic in even the RI codebase that does derpy shit if version numbers are below some critical value.
ascii_field: they could still attempt to filter, but it would have to be an open declaration of war. something the gavinists are rather averse to ☟︎
kakobrekla: i dont see how maxint is better than '0' except for the pride parade