00:04 |
verisimilitude |
I just remembered I loathe making accounts for anything, so I rescind my request, mats. |
00:11 |
mats |
didnt see your prev questions, no reason unless you have particular privacy interests |
| |
~ 16 minutes ~ |
00:27 |
billymg |
http://logs.nosuchlabs.com/log/asciilifeform/2021-06-30#1041901 << ty |
00:27 |
dulapbot |
Logged on 2021-06-30 15:30:40 signpost: http://logs.nosuchlabs.com/log/asciilifeform/2021-06-30#1041859 << cl-graph + graphviz |
| |
~ 2 hours 27 minutes ~ |
02:54 |
* |
vex has been epicly saddened by the news of mp passing |
03:01 |
mats |
just remembered D.CBSE after re-visiting mpex homepage |
| |
↖ |
03:01 |
vex |
forevermore, magestic pelicans on the wing will remind me. hanbot's eulogy is pretty fucking good |
03:01 |
mats |
another sad who won't get paid out from the scammer |
03:02 |
vex |
what was CBSE? |
03:02 |
mats |
coinbase |
03:06 |
vex |
what was it? i never had an mpex acct |
03:07 |
mats |
and reminds me, did BB ever return the money taken from mike_c? |
03:08 |
mats |
not cool, bud. |
03:11 |
vex |
its a free market pal |
03:12 |
mats |
he was rewarded for his ingenuity |
03:14 |
mats |
it would never have occurred to me to appeal to mp's sadism and use that to coerce a massive personal payment |
03:18 |
mats |
my only regret is not speaking sooner, calling out the ethically malleable individuals in tmsr, like d_c |
03:22 |
mats |
staying mum when people you know are being robbed, utter shite behavior |
03:22 |
vex |
didn't you make money on mpex? |
03:23 |
mats |
notionally, my withdrawal was ignored |
| |
↖ |
03:24 |
mats |
jurov was right, and i was blind to what was going on |
03:34 |
vex |
you're both right, look around at the castle |
03:42 |
vex |
dont be greedy matty, it's dangerous |
03:52 |
vex |
https://www.youtube.com/watch?v=_Kmh4BbJPz8 |
| |
~ 30 minutes ~ |
04:22 |
vex |
https://www.youtube.com/watch?v=pMYWC0tMZsk |
04:22 |
vex |
alf. it's onlt a few bytes per week |
| |
~ 1 hours 49 minutes ~ |
06:12 |
puman |
"what actually dies and is mourned when actual people die and are mourned isn't the actual people that were there ; but the imagined people that were not, ever, anywhere besides the mourner's own mind" |
| |
~ 31 minutes ~ |
06:44 |
vex |
why'd you drop the nk punman? |
| |
~ 41 minutes ~ |
07:25 |
vex |
I read it like pooman now |
| |
↖ |
07:26 |
vex |
https://www.youtube.com/watch?v=Hy8kmNEo1i8 |
| |
~ 1 hours 21 minutes ~ |
08:48 |
puman |
http://logs.nosuchlabs.com/log/asciilifeform/2021-07-01#1042058 can't be arsed to auth with freenode. I've been thinking of it as plutoniumman |
| |
↖ |
08:48 |
snsabot |
Logged on 2021-07-01 03:25:58 vex: I read it like pooman now |
| |
~ 2 hours 31 minutes ~ |
11:20 |
puman |
just went through the saga of zx2c4 |
11:20 |
puman |
http://logs.nosuchlabs.com/log/trilema/2018-04-16#1800034 |
11:20 |
snsabot |
(trilema) 2018-04-16 zx2c4: mircea_popescu: ahh that ignorant and antiquated notion, that "key size implies security size". or do you think there will be some amazing GNFS-like algorithms that come out for ECC, requiring ECC to use absurdly huge keys in the same way as RSA? |
11:31 |
puman |
figures that if key must be as long as msg for proven "perfect security", it follows that key smaller than message is not "perfect". and that all modern crypto is basically attempt to "show how a moderate amount of random key stream can be used to generate a lifetime supply of keys" |
| |
↖ |
11:37 |
puman |
Koblitz has some interesting papers on the subject http://anotherlook.ca/ |
11:40 |
puman |
"newcomers to the field would logically expect that the problems that are used in security proofs come from a small set of extensively studied, natural problems. But they are in for an unpleasant surprise. What they encounter instead is a menagerie of ornate and bizarre mathematical problems whose presumed intractability..." |
11:52 |
puman |
I send young friends interested in "sekoority" to Koblitz, because they can only find meaning in credentialed authority, they wouldn't "trust" puman or ascii for that matter. Similar to zx2c4 fella, seems he even found a Koblitz paper by himself and came back to share with #t. |
11:56 |
puman |
If they buy into "modern crypto is shamanism" premise, than interesting conversation is possible. If they don't buy, not much hope. |
| |
~ 51 minutes ~ |
12:47 |
puman |
The vermin being offended by Koblitz are also amusing http://www.wisdom.weizmann.ac.il/~oded/X/pmc-jon.txt http://www.wisdom.weizmann.ac.il/~oded/on-pmc.html |
12:48 |
puman |
"I was shocked and dismayed that the AMS published Neal Koblitz's article without, apparently, any editorial oversight. As one who works in the field of `provable security', I vehemently disagree with most of Koblitz's points" |
12:50 |
puman |
"Emotional and unfounded attacks against a whole research area and its individuals, as carried by Koblitz, are of no use." |
| |
~ 1 hours 26 minutes ~ |
14:16 |
thestringpuller |
http://logs.nosuchlabs.com/log/asciilifeform/2021-06-30#1042035 << iirc D.CBSE was a synthetic, and would convert either into equity of coinbase when it eventually IPO'ed (it did), or shares on MPEx if it ipo'ed there. |
14:16 |
dulapbot |
Logged on 2021-06-30 23:01:31 mats: just remembered D.CBSE after re-visiting mpex homepage |
14:20 |
thestringpuller |
http://logs.nosuchlabs.com/log/asciilifeform/2021-06-30#1042049 << rereading the mike_c case and speaking with mod6 years ago, the bank run on MPEx was sorta inevitable. I remember mod6 being really worried, but eventually got paid. starting to think not enough coins to pay out at the time - always suspected smickles did the same to me when he was my broker. |
14:20 |
dulapbot |
Logged on 2021-06-30 23:23:40 mats: notionally, my withdrawal was ignored |
| |
~ 16 minutes ~ |
14:37 |
asciilifeform |
puman: this was in a ~much~ earlier thread, and 0 to do w/ zx2c4 afaik |
14:37 |
snsabot |
(trilema) 2016-02-05 mircea_popescu: "What really bugs me, however, is how much publicity Koblitz has managed to get out of this. " |
14:39 |
asciilifeform |
( and while on subj, see also ) |
14:39 |
snsabot |
(trilema) 2016-06-01 asciilifeform: btw when i went down into the snakepit with several dozen renowned 'cryptographers' earlier this year, i asked a few folks about this. |
14:39 |
asciilifeform |
asciilifeform actually met, in the flesh, an entire regiment of those loathesome fucks. |
14:41 |
asciilifeform |
http://logs.nosuchlabs.com/log/asciilifeform/2021-07-01#1042065 << if in fact p!=np, something like current-day popular cryptoism (e.g. rsa) could be 'possible' (i.e. not doomed to certain death) |
14:41 |
snsabot |
Logged on 2021-07-01 07:31:38 puman: figures that if key must be as long as msg for proven "perfect security", it follows that key smaller than message is not "perfect". and that all modern crypto is basically attempt to "show how a moderate amount of random key stream can be used to generate a lifetime supply of keys" |
14:41 |
asciilifeform |
but in fact we aint any closer to it today than in 1978. |
14:43 |
asciilifeform |
puman: koblitz stuck his cock in the wasp hive, there's a 'cryptographic komyooniti' very similar to e.g. the 'climate model' people |
14:43 |
asciilifeform |
they live on delicious grantola and do not welcome boat-rocking any more than other, similar grant-eaters. |
14:45 |
* |
asciilifeform has beaten the subj more or less to death in the old logs imho |
14:45 |
snsabot |
(trilema) 2017-03-02 asciilifeform: 'based on these unproven conjectures, and one or more unproven conjectures on which our logic relies, and one or more circularly-defined conditions, this scheme is secure, for our toy definition of secure that we will not share' |
14:45 |
asciilifeform |
( and also, etc.. ) |
14:45 |
snsabot |
(trilema) 2016-08-02 asciilifeform: one of these bargains is that you cannot build a career as a university academic with 'use rsa, kthx, bye' |
14:52 |
asciilifeform |
http://logs.nosuchlabs.com/log/asciilifeform/2021-07-01#1042060 << you can use any nick you like on dulapnet ! |
14:52 |
snsabot |
Logged on 2021-07-01 04:48:42 puman: http://logs.nosuchlabs.com/log/asciilifeform/2021-07-01#1042058 can't be arsed to auth with freenode. I've been thinking of it as plutoniumman |
14:52 |
puman |
I'm aware Koblitz peddled ECCisms, even twerked on stage if he was being paid |
14:52 |
asciilifeform |
of course he did |
14:53 |
asciilifeform |
or would've been outta job |
14:53 |
asciilifeform |
welcome to dulapnet , cgra ! |
| |
~ 1 hours 46 minutes ~ |
16:40 |
thestringpuller |
asciilifeform: are leases still available? or are you booked full? |
16:40 |
thimbronion |
cgra: indexed db of log links available: http://thimbron.com/2021/06/log-link-index/ |
16:40 |
asciilifeform |
thestringpuller: what are you thinking of getting ? |
16:43 |
thestringpuller |
something small. going to rewrite blog as just flat files rendered via python, and wanted to migrate it to more trustworthy place |
16:44 |
asciilifeform |
thestringpuller: i rec the rk then |
16:45 |
asciilifeform |
thestringpuller: in fact i'm getting moar ips this wk (haggled for a while, finalized yest.) so will be avail. in not too long. |
16:47 |
thestringpuller |
trying to do math via http://www.loper-os.org/?p=3557 but brain so burned out right now |
16:47 |
thestringpuller |
Will likely just pay annually to make easy. |
16:47 |
asciilifeform |
thestringpuller: there's a handy calculator for this. |
16:48 |
asciilifeform |
anyways please read the instructions cover to cover, in particular the bit re: pgp. |
16:48 |
thestringpuller |
doing that now. possibly thinking of colocating my FG |
16:49 |
thestringpuller |
cause no place to plug it up now atm |
16:49 |
asciilifeform |
thestringpuller: i'm hosting several colo'd FGs atm. |
16:49 |
asciilifeform |
(incl. mine) |
16:50 |
asciilifeform |
there is no extra charge for this (assuming you have one) |
16:51 |
thestringpuller |
Yea it's still sealed and everything. It is the collector in me no doubt. |
16:52 |
* |
asciilifeform hilariously, still gets spamola from the shop where i had FG baked, asking why not moar, 'reorder?? plz??' |
16:53 |
thestringpuller |
asciilifeform: qq. if I wanted to do OTP from the colo using FG as my RNG. would i encrypt the rng payload I send to myself to prevent interception? sorry if this is non-sensical question. |
16:54 |
asciilifeform |
thestringpuller: didja read the link earlier re: what otp is ? |
16:56 |
asciilifeform |
thestringpuller: when you generate pads, you do it with own hands, at home; then you transport the pads (not the generator..) to the places where they shall be used; then they are used, in whatever increments (historically, pages) which permit burning after use. |
16:56 |
asciilifeform |
in modern times this takes the form of e.g. 2 hdd's, filled w/ rngolade, and each block is erased after use |
16:57 |
thestringpuller |
Okay then that answers questions. "The OTP should consist of truely random characters (noise). |
16:57 |
thestringpuller |
But didn't realize "only generate in physical location" |
16:58 |
thestringpuller |
perhaps 6th rule should be added to https://www.cryptomuseum.com/crypto/otp/index.htm |
16:58 |
asciilifeform |
thestringpuller: if you had a magical rng which -- while being trng -- exists in 2 and strictly 2 synchronized copies somehow -- you would not need to transport pads. but no such item exists (or is likely to) |
16:58 |
thestringpuller |
"Only generate in physically present location." |
16:58 |
asciilifeform |
thestringpuller: the 2 pads necessarily have to be generated in same location, think about it |
16:59 |
thestringpuller |
Makes sense now in context of spycraft. |
16:59 |
asciilifeform |
( there's a variant devised by asciilifeform , (though almost certainly existed historically, simply 0 mentions in public lit) where indep. generated, but still requires a meeting to trade pieces ) |
16:59 |
dulapbot |
(trilema) 2018-10-23 asciilifeform: Mocky: it's an old idea of asciilifeform's -- otptron gets 2 sd slots. fill switch triggers fill-up of both with identical otp. then you fly to bananistan with ~one~ and trade with the other fella for his. then you both have identical xor of pad-a and pad-b, in the respective slots. |
17:00 |
thestringpuller |
Makes more sense now: "The major problem with OTPs, is their distribution. A unique set of OTP booklets needs to be issued and distributed to each individual spy or agent abroad. As the OTP was destroyed immediately after use, sufficient and timely supply of new OTPs had to be guaranteed. |
17:02 |
asciilifeform |
thestringpuller: owning a working trng solves ~one~ traditional difficulty w/ otp; but certainly not all. |
17:10 |
thestringpuller |
Makes more sense now: "The major problem with OTPs, is their distribution. A unique set of OTP booklets needs to be issued and distributed to each individual spy or agent abroad. As the OTP was destroyed immediately after use, sufficient and timely supply of new OTPs had to be guaranteed. |
17:10 |
thestringpuller |
ugh sorry for spam |
17:10 |
asciilifeform |
lol |
17:16 |
asciilifeform |
!w poll |
17:16 |
watchglass |
Polling 16 nodes... |
| |
↖ |
17:16 |
watchglass |
185.85.38.54:8333 : Could not connect! |
17:16 |
watchglass |
84.16.46.130:8333 : Could not connect! |
17:16 |
watchglass |
185.163.46.29:8333 : Could not connect! |
17:16 |
watchglass |
205.134.172.26:8333 : Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 |
17:16 |
watchglass |
108.31.170.100:8333 : (pool-108-31-170-100.washdc.fios.verizon.net) Alive: (0.105s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 (Operator: asciilifeform) |
17:16 |
watchglass |
205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.082s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 |
17:16 |
watchglass |
54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.173s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 |
17:16 |
watchglass |
205.134.172.28:8333 : Alive: (0.084s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=689319 (Operator: whaack) |
17:16 |
watchglass |
192.151.158.26:8333 : Alive: (0.205s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 |
17:16 |
watchglass |
208.94.240.42:8333 : Alive: (0.160s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 |
17:16 |
watchglass |
143.202.160.10:8333 : Alive: (0.270s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 |
17:16 |
watchglass |
176.9.59.199:8333 : (static.199.59.9.176.clients.your-server.de) Alive: (0.248s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=412062 (Operator: jurov) |
17:16 |
watchglass |
54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.262s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 |
17:16 |
watchglass |
213.109.238.156:8333 : Alive: (0.328s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 |
17:16 |
watchglass |
103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.665s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=689319 |
17:16 |
watchglass |
205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.377s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=689186 |
17:26 |
cgra |
asciilifeform: fwiw, finally bothered with a bouncer, too |
17:27 |
cgra |
thimbronion: thanks! will check it out sometime soon(ish) |
17:28 |
asciilifeform |
a++ cgra . keep in mind that this is a temporary item, to be replaced w/ arsenet. (but not w/out warning) |
17:29 |
asciilifeform |
( thread ) |
17:29 |
dulapbot |
Logged on 2021-06-18 18:35:02 asciilifeform: the troo p2p topology i propose removes all kindsa fundamentally palace-flavoured concepts -- 'joining', 'kicking', 'banning' -- and replaces simply w/ freedom of association, i.e. peering & unpeering. |
17:35 |
cgra |
asciilifeform: yeah. i tried to briefly study (from rfc's + some) how do irc servers intercommunicate user messages. then you said this :) |
17:35 |
dulapbot |
Logged on 2021-06-28 10:16:54 asciilifeform: has been reading the src of 'ratbox', thinking 'so how does it deduplicate messages..?', answr is, 'doesn't' |
17:38 |
asciilifeform |
cgra: apparently irc has this subtle braindamage baked in at algo level. and is, evidently, why all the great irc nets eventually not only schismed, but acrimoniously schismed and turned into palace-reichs and eventually burn down |
| |
↖ ↖ ↖ |
17:39 |
asciilifeform |
see e.g. this history re subj. |
17:43 |
asciilifeform |
cgra: orig. thrd where asciilifeform summarizes proposal for 'return to 1980s irc'. |
17:43 |
dulapbot |
Logged on 2021-06-18 15:31:54 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2021-06-18#1039833 << i may've let this slip, oughta answr directly -- what i'm proposing is to depart from last 25yrs of internet decay, where errything came to consist of 'herd of cattle' and 'farmers' to corral, milk, and occasionally devour the former; and instead experiment where people stand up on own legs. |
17:44 |
asciilifeform |
( spoiler : probably not trivially sewable outta existing irctrons after all ) |
| |
~ 25 minutes ~ |
18:09 |
shinohai |
$vwap |
18:09 |
busybot |
The 24-Hour VWAP for BTC is $ 33425.35 USD |
18:10 |
asciilifeform |
reminds me, gotta add busybot to the botlist |
18:11 |
asciilifeform |
1s |
18:11 |
asciilifeform |
..done |
| |
~ 1 hours 6 minutes ~ |
19:18 |
shinohai |
tyvm asciilifeform |
19:19 |
asciilifeform |
shinohai: currently all it does is to set'em to be coloured correctly |
| |
~ 1 hours 25 minutes ~ |
20:44 |
gregorynyssa |
/quit |
20:48 |
* |
gregory4 had missed the original message about `dulapnet`, finally here. |
| |
~ 20 minutes ~ |
21:08 |
gregory4 |
is anyone here excited for the upcoming Dune adaptation by Villenueve? |
21:15 |
mats |
https://cdn.b12.io/client_media/2nMpL8WQ/2b43d97c-c061-11ea-a23f-0242ac110002-Cryptodollars_Castle_Island_Ventures_2020-07-07.pdf |
21:15 |
mats |
https://f.hubspotusercontent00.net/hubfs/6024551/Genesis%20-%20Quarterly%20Reports/Genesis21Q1QuarterlyReport-H%5B2%5D.pdf |
21:27 |
asciilifeform |
welcome to dulapnet, gregory4 |
21:28 |
asciilifeform |
mats: loox like umpteenth permissioned-altcoin-paypalism crapola |
21:28 |
asciilifeform |
mats: or is there sumthing unusual about this one? |
21:35 |
mats |
its a systemic review of the space |
21:36 |
asciilifeform |
mats: how wouldja describe -- which -- space ? |
21:36 |
mats |
crypto-eurodollars |
21:38 |
asciilifeform |
mats: you do understand that nobody would simultaneously bake a decentralized altcoin ~and~ honestly offer to 'back' it with whatever xyz, right? |
21:38 |
asciilifeform |
typically 1, the other, or both, is a straight out lie |
21:38 |
mats |
you understand i've been around almost as long as you, right? |
21:39 |
asciilifeform |
mats: aha, so i'd expect you would know this. so whence the interest in subj ? |
21:39 |
asciilifeform |
simply entomological? |
21:39 |
asciilifeform |
mats: pretty sure you were 'tuned in' longer than me, iirc |
21:40 |
mats |
some parts entomological, some parts exploratory, this is the 'kyctronic-less' fiatola you've wondered about b4 |
21:41 |
mats |
i'm curious about the risks that stablecoins might pose to fiat, and where the levers are |
21:41 |
asciilifeform |
mats: in 19th c usa, recall, there were various non-usg-issued currencies; possibly will play out similarly |
21:41 |
mats |
yup. |
21:42 |
mats |
stablecoin issuers are now buying as much short dated commercial paper as the largest money market funds |
21:42 |
mats |
i'd like to know where i can pour the petrol |
21:44 |
asciilifeform |
i suppose that for folx w/ what to pour, it is an interesting puzzle |
21:44 |
* |
asciilifeform not spent time contemplating, rather like does not spend much on naval strategy, has no navy |
21:45 |
asciilifeform |
welcome to dulapnet, bingoboingo ! |
21:45 |
bingoboingo |
Made it to this side, will fuck with the bouncer later |
21:46 |
asciilifeform |
i think this leaves only puman |
21:46 |
asciilifeform |
( and jurov, supposing he's alive ) |
21:46 |
* |
bingoboingo sent an email to jurov |
21:47 |
asciilifeform |
currently this is the most barbaric possible arrangement, there is no autofallback. if asciilifeform and/or his box get flattened by asteroid -- plox to manually walk to signpost(trinque)'s box |
21:47 |
asciilifeform |
( see his www re where ) |
21:55 |
gregory4 |
asciilifeform: any interest in bridging "dulapnet" with "xrsenet?" that way, you can use "unreal" and avoid the 15 second issue with "ratbox." |
21:55 |
asciilifeform |
gregory4: afaik 'unreal' won't bridge w/ anyffin other than self |
21:56 |
asciilifeform |
gregory4: it sucks mightily, tries to force sslism, and is massive ball o'shit , even heavier than 'ratbox' |
21:56 |
asciilifeform |
selected it simply because it had a working dulap-gentoo port |
21:57 |
gregory4 |
asciilifeform: you were able to turn off SSL though, right? |
21:57 |
gregory4 |
I don't think we are on SSL right now. |
21:57 |
asciilifeform |
gregory4: i haven't tried server-server bridging with it at all |
21:57 |
asciilifeform |
my understanding is that it mandates sslism for it, and would have to be patched to even try |
21:57 |
gregory4 |
asciilifeform: oh, it only requires SSL for peering. |
21:57 |
gregory4 |
what a strange decision. |
21:58 |
asciilifeform |
the more pressing issue imho is this |
21:58 |
dulapbot |
Logged on 2021-06-28 10:15:42 asciilifeform: 'If a SERVER message is parsed and attempts to introduce a server which is already known to the receiving server, the connection from which that message must be closed (following the correct procedures), since a duplicate route to a server has formed and the acyclic nature of the IRC tree broken. |
21:58 |
asciilifeform |
i.e. that there simply aint a usable ircd |
21:59 |
shinohai |
wb bingoboingo |
21:59 |
gregory4 |
asciilifeform: the "ircd" which I am currently using on "xrsenet" is my own implementation. |
21:59 |
gregory4 |
I might try adding a stateful deduplicator. |
21:59 |
asciilifeform |
gregory4: is this item posted somewhere? |
22:00 |
gregory4 |
asciilifeform: not yet, but I am open to the idea. |
22:03 |
gregory4 |
assuming that you are able to turn off mandatory SSL for peering of "unreal," I could serve as bridge between "dulapnet" and "xrsenet" for a while. |
22:03 |
gregory4 |
obviously, this is not a long-term solution. |
22:04 |
asciilifeform |
gregory4: i'm looking for shortest path to '1 talker -- 1 relay'. |
22:04 |
asciilifeform |
just about anything else is essentially same thing as what we have now, i.e. single point of failure |
22:04 |
gregory4 |
asciilifeform: that path, IMO, is IRC with a stateful deduplicator bolted on. |
22:05 |
asciilifeform |
gregory4: can you elaborate re 'stateful deduplicator' ? |
22:06 |
gregory4 |
server saves last N messages received from peers. refuses to pass on identical messages. |
22:08 |
asciilifeform |
i.e. 1 nick can't utter e.g. 'yes' or '$vwap' etc within <N min ? |
| |
↖ |
22:09 |
gregory4 |
asciilifeform: that is a side-effect, yes. same person cannot say same thing within N message-cycles. |
22:09 |
asciilifeform |
not only this, but different nodes may have, at a given time, different states |
22:09 |
asciilifeform |
and thereby disagree re what's a dupe |
22:10 |
gregory4 |
doesn't matter IMO, because the goal is to prevent cycles. |
22:11 |
asciilifeform |
tbh i'd rather implement this as a udpism w/ irc frontend for operator , and dedupe based on a random nonce field in ea. msg |
22:11 |
dulapbot |
Logged on 2021-06-23 09:12:36 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2021-06-23#1040513 << for one thing, if yer 'something else' doesn't have at least irc-compat. front-end, you're then also signing up to write errybody a new client. for all known os and ui paradigms. goodluck w/ that |
22:11 |
asciilifeform |
(with this as bonus) |
22:11 |
dulapbot |
Logged on 2021-06-30 15:36:08 asciilifeform: wb signpost . asciilifeform had a minor thought, 'ddos-proof udp can be baked with btc-like bruteforce 'must have n zeros in hash' nonce' even w/out actual crypto |
22:11 |
asciilifeform |
because it aint clear to me that this'd be necessarily more complex than fixing an ircd as described earlier |
22:12 |
gregory4 |
asciilifeform: your product would basically listen on two ports: one for peers, and one for clients. |
22:12 |
gregory4 |
whereas IRC uses the same port for both. |
22:12 |
asciilifeform |
aha |
22:13 |
asciilifeform |
irc, there, simply to plug into existing client |
22:14 |
gregory4 |
the BTC-like brute-force requirement is basically Adam Back's old idea for email-filtration, which inspired Nakamoto Satoshi. |
22:14 |
* |
asciilifeform was laying this out on chalkboard, and currently stuck on the puzzler of 'how do peers know 'the current difficulty' ?' |
| |
↖ ↖ |
22:14 |
asciilifeform |
gregory4: aha, 'hashcash', see thrd |
22:17 |
gregory4 |
the way to know the current difficulty is to have a chronically updated chained ledger, where shorter chains are discarded when a longer one appears. |
22:17 |
gregory4 |
the other way is simply for each peer to set his own difficulty in his configuration-file, and risk ostracism of other peers, if set too high. |
22:17 |
asciilifeform |
gregory4: this doesn't map to this problem, sadly. you gotta be able to drop enemy packets (incl. replays of your own, valid ones) into /dev/null ~immediately~ |
22:18 |
asciilifeform |
without storing, necessarily, anything |
22:18 |
asciilifeform |
gregory4: peer can't 'set own difficulty' because this would require answering packets which come in w/ insufficient pow |
| |
↖ |
22:18 |
asciilifeform |
they MUST NOT BE answered |
| |
↖ |
22:18 |
asciilifeform |
in any way. |
22:18 |
asciilifeform |
or yer carrying your own cross |
22:18 |
asciilifeform |
i.e. helping the ddoser |
22:18 |
gregory4 |
you are building a mountain-fortress. |
22:19 |
asciilifeform |
hm? |
22:21 |
gregory4 |
how about this: just don't reply with "insufficient PoW" if difficulty is not met. |
22:22 |
asciilifeform |
gregory4: and if met? then must reply? |
22:22 |
asciilifeform |
1 of the appeals of udp is that you can operate 'simplex' |
22:22 |
gregory4 |
let every peer manually troubleshoot his connection to every other peer. it is a one-time effort (per peer). |
22:23 |
asciilifeform |
until somebody gets flooded and then you have nfi what happened |
22:23 |
gregory4 |
set the difficulty to X. then type "hello can you hear me?" if no reply, then set difficulty to X + 1. |
22:23 |
asciilifeform |
say he tripped over his mains cable. and now ~your~ cpu to its knees ? |
| |
↖ |
22:24 |
* |
asciilifeform realizes that the problem, as posed, may not necessarily have a solution |
| |
↖ |
22:24 |
gregory4 |
I have barely worked with UDP. |
22:25 |
gregory4 |
assuming that maximum message-length is < MTU, how do you plan to confirm that message was received anyways? |
22:25 |
asciilifeform |
gregory4: there is absolutely nothing particular about udp, it simply is 'postcard' w/ N bytes payload. |
22:25 |
gregory4 |
AFAIK, where UDP is used in industry, such as video-games, a subset of TCP is reimplemented. |
22:25 |
asciilifeform |
gregory4: you don't need to confirm. |
22:26 |
gregory4 |
asciilifeform: then how do you live with the uncertainty that every time you send a chat-message, there is a 5% chance of it not going through? |
22:26 |
asciilifeform |
gregory4: there's a thread in #t, where asciilifeform tested udptron across oceans w/ various folx, packet reception was ~100% |
22:27 |
gregory4 |
asciilifeform: I didn't know that. nonetheless, you better be sure. even 99% is unacceptable IMO. |
| |
↖ |
22:27 |
asciilifeform |
gregory4: given this, plus the fact that w/ 'flood routing' one can expect to receive just about every message N times -- imho no reason to send ack's or anything of the kind |
22:28 |
asciilifeform |
(exercise for reader: by what amount does sending an ack change the probability of total loss of a message?) |
22:28 |
gregory4 |
better be between two and three sigma. |
22:29 |
asciilifeform |
gregory4: imho suffices to ask to get the packet you sent, echoed back. |
22:30 |
asciilifeform |
(and this way the receiver doesn't need to solve another pow simply to reply to you) |
22:30 |
asciilifeform |
however this would mean that dest.ip cannot be included in the hashed-over payload |
22:30 |
asciilifeform |
(potentially making replays easier) |
22:31 |
gregory4 |
asciilifeform: right, I see. echoing doesn't require memory-allocation. |
22:31 |
asciilifeform |
aha |
22:32 |
* |
asciilifeform wishes to encourage all tuned-in folx to contemplate this puzzler and write in. |
22:39 |
gregory4 |
another way is to use network-history to seed a PRNG, and use that to give permission to a particular peer to determine the difficulty of the next epoch. |
22:39 |
gregory4 |
however, he must make his choice within a window of N seconds, or the PRNG is re-seeded. |
22:40 |
gregory4 |
this is basically how PoS blockchains work. |
22:40 |
asciilifeform |
gregory4: you haven't any guarantee of a shared history or of particular propagation speeds, though |
22:40 |
asciilifeform |
there is not necessarily 'a network' |
22:40 |
asciilifeform |
simply a bunch of nodes, coming and going |
22:40 |
gregory4 |
asciilifeform: it doesn't need to be our own network-history. we could use hashes of recent Bitcoin blocks, for instance. |
22:41 |
asciilifeform |
ugh now bringing in one of the least reliable things on satan's green earth as external dep ?! |
| |
↖ |
22:41 |
asciilifeform |
as in what, i can't talk unless i'm near a trb box that's reliably eating blox? |
22:41 |
gregory4 |
asciilifeform: yep. |
22:42 |
asciilifeform |
fuck that. |
22:42 |
asciilifeform |
observe that trb nodes don't ever all agree re what is latest block. |
22:42 |
dulapbot |
Logged on 2021-07-01 13:16:40 watchglass: Polling 16 nodes... |
22:43 |
asciilifeform |
no external liquishit plz. |
22:43 |
asciilifeform |
even having to sync clocks is, imho, lethal. |
22:44 |
asciilifeform |
gregory4: centralization is like the vacuum of space, if we were building a space vehicle : it will always 'want' to penetrate. through ANY pore you allow it. |
22:44 |
dulapbot |
Logged on 2021-07-01 13:38:53 asciilifeform: cgra: apparently irc has this subtle braindamage baked in at algo level. and is, evidently, why all the great irc nets eventually not only schismed, but acrimoniously schismed and turned into palace-reichs and eventually burn down |
22:45 |
asciilifeform |
or seawater, in submarine, etc |
22:45 |
asciilifeform |
it is always, always looking for a hole through which to go. |
22:45 |
asciilifeform |
and then it goes in, and EVERYTHING you did was for nought, turns to shit. |
22:46 |
asciilifeform |
and you end up, at best, w/ mp's little reich |
22:46 |
asciilifeform |
or with the original irc, its fleanodes, etc. |
22:46 |
asciilifeform |
fuck that. all of it. |
22:47 |
asciilifeform |
decentralization o muerte, venceremos. |
22:47 |
gregory4 |
venceremos = we will conquer? |
22:48 |
asciilifeform |
gregory4: aha (cribbed, of course, from the cubans) |
22:49 |
asciilifeform |
it is (was?) on their coins, 'patria o muerte..' |
22:49 |
gregory4 |
I haven't studied Spanish, but a few days ago, I learned that ahogado means drowned. |
22:49 |
asciilifeform |
point being, there are things on which there cannot be compromise, or better to give up straight off. |
22:50 |
asciilifeform |
gregory4: lolyes |
| |
~ 17 minutes ~ |
23:07 |
shinohai |
$uptime |
23:07 |
busybot |
The bot has been up for: 2 days 1 hours 2 minutes and 46 seconds |
23:07 |
shinohai |
For some reason bot is 1000x faster @ responses here than EVER on fleanode. |