-
apotheon
ndorf: Do you have any recommendations for a secure and convenient wallet application that isn't a full node, for that "public" wallet usage?
-
apotheon
Unfortunately, I'm going to have to try building a full node myself to see how well that flies, because it's not in packages for my favorite OS.
-
apotheon
s/going/probably going/
-
moneromooo
There's cake wallet, if you have an iphone.
-
apotheon
I don't.
-
ndorf
it's easy to build. there are also official signed binaries
-
apotheon
easy if it builds here
-
ndorf
what OS/distro?
-
apotheon
I'll hunt down the signed binaries and see if they have an OpenBSD build.
-
ndorf
ah. no official OpenBSD binary AFAIK. it does build out of the box on OpenBSD though, just need the deps.
-
moneromooo
Mymonero also, they have a non web version.
-
apotheon
ndorf: good to know
-
moneromooo
And you can run your own server too, optionally.
-
ndorf
OpenBSD 6.8, at least
-
apotheon
Yeah, I keep up to date with OpenBSD.
-
apotheon
(It's so ridiculously easy to update that it'd be pretty dumb to fall behind by more than a week.)
-
knowledgewizard[
apotheon: do you prefer obsd to hbsd?
-
knowledgewizard[
i was under the impression it was missing some safeties like ASLR and PIE
-
apotheon
There are trade-offs for any reasonable OS choice, of course, though OpenBSD does support ASLR and PIE.
-
ndorf
i think he's right actually and OpenBSD provides ASR, not ASLR.
-
ndorf
not too sure of the tradeoffs.
-
apotheon
"In 2003, OpenBSD became the first mainstream operating system to support a strong form of ASLR and to activate it by default.[2] OpenBSD completed its ASLR support in 2008 when it added support for PIE binaries." from Wikipedia
-
apotheon
(easiest way to find a reference)
-
ndorf
-
ndorf
(note: lattera is the main HardenedBSD dev)
-
apotheon
I'm familiar with @lattera.
-
apotheon
I'm curious about his definitions for ASLR vs. ASR, but nothing in that suggests it's less secure.
-
apotheon
It performs well enough that I don't notice the difference, and I haven't ever had a memory issue as a result of AS(L)R fragmentation, so I'm not sure what practical downsides I'm supposed to suffer.
-
apotheon
If there is something that might affect me, of course I'd be interested in seeing something more substantive about it.
-
apotheon
I'm also willing to take some hits to performance for security, if the trade-offs are reasonable, as in the case of OpenBSD tending to disable some of the more egregiously bad speculative execution stuff as much as possible by default but allowing us to turn it on if needed.
-
ndorf
i don't know enough to say one way or the other. would also be interested in learning more
-
ndorf
i agree that the claim doesn't seem to say anything about worse security, only worse performance
-
apotheon
The main thing that brought me to OpenBSD, though, was the code review policies, and the main thing that kept me here apart from that is the fact that it feels considerably less aggravatingly heavy and complicated than other systems I've used.
-
apotheon
Yeah, if the only problem is worse theoretical performance that I don't even notice, I don't care.
-
ndorf
i kind of doubt that either one provides all that much security, in which case the performance criticism might be valid
-
ndorf
original OpenBSD commit from 2001 says "
-
ndorf
it slightly harder to write generic buffer overflows. This doesn't really
-
ndorf
give any real security, but it raises the bar for script-kiddies and it's
-
ndorf
really cheap."
-
ndorf
(sorry for the mispaste)
-
ndorf
-
apotheon
Yeah, OpenBSD tends to prioritize less-hyped security benefits over less-useful.
-
apotheon
People sometimes point at something OpenBSD doesn't have yet as some kind of crushing proof of its broken security model, despite the fact their security value is iffy, while it's busy rolling out actually useful stuff (like pledge and unveil, for instance).
-
ndorf
agreed. would be neat to add pledge/unveil support to monerod, in fact
-
apotheon
indeed
-
Lyza
<apotheon> if you want a desktop alternative to the official GUI you could check out Feather Wallet
featherwallet.org
-
Lyza
still in beta but I've been using it and it's solid, configured to use a curated list of public nodes by default though you can set custom nodes as well
-
apotheon
Lyza: I'll add that to the (still short) list of options. Thanks.
-
ndorf
something tells me an OpenBSD user might be happier with the CLI :)
-
apotheon
indeed
-
apotheon
I'll probably use monerod (I assume that's the official CLI implementation) for full node.
-
ndorf
monerod is the daemon, monero-wallet-cli is the CLI wallet. both are bulit by default from the main source tree
-
apotheon
. . . and, obviously, something else for not-full-node, if I end up doing that for a wallet.
-
apotheon
gotcha
-
knowledgewizard[
apotheon: I did not know that, cool. Are there any aspects of a security model you feel are missing from OpenBSD that exist in HardenedBSD? I notice a chart here, if you could speak to it?:
hardenedbsd.org/content/easy-feature-comparison
-
apotheon
I haven't run a full node since bitcoind a long, long time ago.
-
apotheon
. . . when Monero didn't exist.
-
ndorf
it's pretty straightforward, just need to have enough space, preferably on SSD or other flash storage
-
apotheon
knowledgewizard[: Some of those have names that don't really tell me what they are.
-
knowledgewizard[
apotheon: you're probably right about all of this, i've just been browsing cve's and i notice hbsd has... shockingly... zero, in five years of life
-
apotheon
knowledgewizard[: I am pretty sure, though, that none of the options in that table other than OpenBSD have the same level of attention to verifying clean, uncompromised, unbroken code that OpenBSD has, and I don't know if any of them having the kind of check-the-world imperatives every time someone discovers a "new" kind of vulnerability (unless NetBSD has the latter; I wouldn't know for sure,
-
apotheon
but I don't think it does).
-
ndorf
i have to wonder if that's a meaningful metric. does anyone apply for CVE numbers for hbsd? and how many FreeBSD CVEs apply equally to HBSD?
-
apotheon
knowledgewizard[: My thoughts on security are that the OpenBSD approach is very solidly aimed at the fundamentals; the non-fundamentals can be covered by additional tools if needed; and none of that is worth a hill of beans if there's a problem in your basic code and design that allows someone to bypass all of it.
-
ndorf
maybe not all, because of the mitigations, but probably at least some.
-
apotheon
(on the security of OpenBSD versus others, though)
-
knowledgewizard[
i agree with you heartily about architectural purity
-
knowledgewizard[
what about jails? i read something about linux supporting separation better than bsd
-
knowledgewizard[
i think it was in that document about the m guy's insecurities, i can find it but im sure youve read it
-
ndorf
personally i think jails are far better than cgroups or any other linux containerization i've seen, despite predating it by like a decade
-
apotheon
FreeBSD jails are awesome; chroot isn't even close to the same thing. Only FreeBSD, HardenedBSD, and DragonFly BSD have FreeBSD jails. Linux has some stuff that's similar, but it's more difficult to use in the same ways, and easier to use in ways I find frankly horrifying.
-
ndorf
that being said, freebsd's lack of overlay/unionfs support makes them a bit clumsy to use.
-
apotheon
. . . but jails aren't really much of a security measure. It's much more just a convenience measure.
-
ndorf
(symlinks? really?)
-
apotheon
OpenBSD used to have jails like the FreeBSD style, but ditched them because nobody was using them.
-
knowledgewizard[
this is the article with criticisms, i would love if you are able to refute any, i have great fondness for obsd:
madaidans-insecurities.github.io/openbsd.html
-
ndorf
yeah OpenBSD will readily ditch any code that's not actively maintained, for better or worse
-
apotheon
. . . which is sad, because there are cases where I'd want to use them. When I absolutely need them for some server purpose (I don't see much point on an end-user laptop), I just set up FreeBSD.
-
apotheon
Ditching unmaintained code is a pretty good way to keep your attack surface low.
-
ndorf
indeed.
-
ndorf
contrast to FreeBSD, which keeps unionfs around despite the fact that it's been unusably broken for like 20 years
-
knowledgewizard[
i think the two i saw that were alarming were the mandatory access control piece missing (like AppArmor) and also something about GUI isolation and sandbox escapes?
-
apotheon
The W^X criticism doesn't seem true as far as I'm aware. My impression (I haven't looked at it lately) is that OpenBSD
-
apotheon
's W^X can be made immune to undesirable shifts like that.
-
apotheon
sorry about that errant newline
-
apotheon
I love how it says TRAPSLED (supposedly) doesn't do anything since introduction of ASLR, as if that means there's a problem with OpenBSD security. That's like saying that since the introduction of an anti-lock brake system some previous power-distribution balancing doesn't do anything for braking in inclement weather. It's a weird red herring, as far as I see. Am I missing something?
-
apotheon
I'd have to look into the RETGUARD complaint to even know what this person is implying is wrong with it.
-
ndorf
the verified boot complaint is quite valid, as OpenBSD can't even be used with libreboot/coreboot. or rather it can, but not in the presence of FDE
-
ndorf
so, useless for a laptop
-
apotheon
Yeah, I would like to have verified boot, but among my various needs that ranks pretty low right now.
-
ndorf
OpenBSD is not interested, the official recommendation is "use the vendor-provided firmware"
-
ndorf
speaking of FDE, you cannot chain softraid, so you can't encrypt a mirror for instance. also quite unfortunate, although at least there i s some interest in fixing that, i think
-
apotheon
MAC could be nice in some circumstances, but if you don't need it for your use case it doesn't matter.
-
apotheon
You can get equivalent security in some use cases without MAC per se.
-
apotheon
Yeah, mirror RAID and FDE don't get to co-exist on OpenBSD. It's a little sad.
-
apotheon
. . . theoretically, in my case, because I don't need mirroring.
-
apotheon
By the time I do, it'll probably be there.
-
ndorf
careful, i've already been waiting for a few years :)
-
ndorf
that's probably the only thing keeping me from using it on my main workstation
-
ndorf
as far as laptops go, no mirroring there, but i have libreboot or coreboot on most of mine, so can't use OpenBSD with FDE there either.
-
ndorf
all that being said, i do enjoy it where i can use it, i just wish i could use it in more places.
-
apotheon
I have a friend working on coreboot+FDE.
-
ndorf
sweet
-
ndorf
anywhere i can watch for updates?
-
apotheon
I have no idea when it'll be ready, but I'm hoping.
-
apotheon
Nah, he's basically basement-hacking with it.
-
apotheon
I only know about it because I know him in meatspace.
-
ndorf
gotcha. well, you can add 1 to the number of people that would be very excited to see it
-
apotheon
duly noted
-
apotheon
I want that for some of my elderly laptops that I'd like to set up for various purposes (e.g. cypherdeck built on a ThinkPad T500).
-
ndorf
not sure what cypherdeck is, but i have several laptops that are only running linux because of this
-
apotheon
or maybe the T510 instead, if I can figure out its hardware issue
-
apotheon
"Cypherdeck" is a "cyberdeck" derived name for a computer whose sole purpose is to be a secure machine for dealing with encrypted communications and so on.
-
ndorf
ah, yep. exactly one or two of my usecases as well
-
apotheon
At this point in my life I have the privilege of mostly being able to just use whatever OS I like, and just prioritize what I do based, to some degree, on what's easy to do on my OS of choice.
-
knowledgewizard[
apotheon: it sounds like the only real offender is the boot security
-
knowledgewizard[
it would be nice to see a librem key + GELI setup that watches both the mobo firmware and the preboot auth step
-
ndorf
boot security and compatibility with free boot firmware in the first place
-
ndorf
"use the vendor-provided firmware" is just laughable, IMHO. especially from the same people that refused to support e.g. early Raspberry Pis because of the non-free firmware required to boot
-
apotheon
I'd love to have something like GEOM for OpenBSD.
-
apotheon
. . . but that's FreeBSD-only.
-
apotheon
Filesystem feature composition is an awesome idea.
-
apotheon
ndorf: Yeah, that's a bit odd.
-
ndorf
off-topic, but speaking of FreeBSD, make sure you never use a construct like (foo | geli <cmd> -k- dev1 dev2 ...) with FreeBSD and GELI. it's badly broken
-
apotheon
ndorf: On balance, all considerations included, I still prefer OpenBSD for almost everything, but there are definitely downsides.
-
ndorf
specifically, it will use the null key for dev2 and subsequent. silently.
-
apotheon
I think that "off-topic" comment is allowable as much as the rest of this discussion. I mean, most of the OpenBSD discussion since bringing up compiling monerod on OpenBSD has been off-topic for the channel, in some respect.
-
apotheon
ndorf: Yikes.
-
ndorf
indeed. i tried to report it but didn't get anywhere
-
ndorf
and yeah, this is all off-topic, but hey, it's better than the fireice spam.
-
apotheon
good point
-
ndorf
as to OpenBSD, one thing is for sure: you know what you're getting. if it works for your use case, great. if not, use something else
-
apotheon
Speaking of off-topic, I'm now annoyed that my solder order got delayed.
-
apotheon
ndorf: Yes, exactly.
-
apotheon
It's a lot easier to know what you're getting than with other systems, too.
-
ndorf
yeah the documentation is top-notch, and so is the read/maintainability of the code.
-
apotheon
and holy crap is stuff straightforward
-
endor00[m]
Quick Q: which BSD variant would you suggest for a guy with some basic linux (mostly ubuntu/debian) experience in order to learn and move to BSD?
-
endor00[m]
To do stuff like run a small VPS
-
ndorf
ha, well, as i kind of just said, "it depends"
-
ndorf
if it's a typical VPS with just one or two services running, then any one will work fine, personal preference.
-
apotheon
endor00[m]: OpenBSD is probably easier to learn than the others. Rely heavily on the FAQ.
-
ndorf
if you want jails and ZFS (probably not much applicable to VPS), then you want FreeBSD
-
ndorf
if you want lean and mean, i'd go for OpenBSD
-
endor00[m]
Right, so I guess I could start with OpenBSD for the vps, and then play around with FreeBSD on a laptop
-
ndorf
assuming your VPS provider supports it, yeah
-
endor00[m]
The main thing I haven't figured out yet is the actual difference between the variants, in practical terms
-
endor00[m]
Like, Ubuntu vs Arch it's easy to figure out
-
apotheon
My experience is that laptop functionality often works more immediately on OpenBSD. I've never had a problem with suspend/resume on OpenBSD, for instance.
-
ndorf
in terms of overall architecture, they're more similar than different
-
apotheon
It's also a lot easier to change defaults for suspend resume than on systemd/GNU/Linux systems.
-
ndorf
FreeBSD has more visible features. also, more bloat.
-
apotheon
. . . but yeah, for user-facing architecture BSD Unix systems are very similar.
-
ndorf
as mentioned above, OpenBSD aggressively strips parts that are not widely used and actively maintained
-
ndorf
FreeBSD... well, let me put it this way. it ships with sendmail in base, and enabled by default
-
apotheon
Yeah, that's concerning.
-
apotheon
If you want ZFS, I'd go so far as to choose FreeBSD over *anything* else, actually.
-
apotheon
. . . but I'd go with dfly's HAMMER, probably, if I needed to go that way.
-
ndorf
FreeBSD 13 is moving to OpenZFS in base, so that distinction may not be valid much longer.
-
ndorf
HAMMER looks very interesting, but i'd hesitate to use it on anything resembling "production" just yet. maybe i'm just a wuss
-
apotheon
har
-
ndorf
ZFS of course has proven itself over decades at this point.
-
apotheon
true
-
apotheon
I just really don't feel like I need all of ZFS for . . . anything in my life.
-
endor00[m]
Is zfs that much better than stuff like ext4?
-
ndorf
5 years ago, i'd say FreeBSD is the only game in town for ZFS, but lately it's been even better on Debian (IMHO)
-
ndorf
comparing ZFS to ext4 is kind of like comparing any Unix to MS-DOS
-
ndorf
just not even playing the same sport
-
apotheon
endor00[m]: ZFS has a lot of features stuff like ext4 doesn't have. If you need those features, it's not a matter of "better", any more than there's a question of "better" when what you need is to climb a mountain and you're trying to decide between an eighteen wheeler and a nice pair of boots.
-
ndorf
a more apt comparison would be ZFS to btrfs
-
apotheon
ndorf: How is Debian better for ZFS?
-
ndorf
but ZFS has been rock-solid for longer than btrfs existed, and btrfs has been eating people's data for most of that time.
-
apotheon
It still can't do certain things with ZFS without potential for license violation issues, which means you have to compile shit yourself to get best-possible performance on a Linux kernel.
-
ndorf
apotheon: it supports overlays, for one thing
-
apotheon
I see. That's interesting.
-
ndorf
yeah, that's why i specified Debian instead of e.g. Arch -- the kernel version never changes, so you don't have mismatches
-
endor00[m]
Cool, thank you both for the interesting pointers! I'll investigate further
-
Bill48105
just use windows that always works great! (said no one ever lol)
-
ndorf
some people do, in fact, say that. quite conveniently, because they can subsequently be ignored
-
Bill48105
kek
-
Bill48105
said no one ever with any sense
-
Bill48105
right tool for right job applies to anything
-
Bill48105
just because a hammer is not useful to perform brain surgery doesn't mean the hammer is of no use
-
apotheon
Windows might be useful as a hammer, in a pinch.
-
moneromooo
Right, great for knocking your teeth out when rotting.
-
apotheon
. . . or, technically, the computer with Windows installed on it.
-
Bill48105
i'd beat her off with it
-
ndorf
"When C++ is your hammer, every problem looks like a skull"
-
apotheon
Actually, Windows is better at something specific than everything else in the world:
-
Bill48105
uninstalling
-
apotheon
a sub-set of Windows copatibility
-
Bill48105
kek
-
apotheon
s/cop/comp/
-
ndorf
is it true that recent Windows versions have ads in the base OS?
-
Bill48105
yeah but not in the web site ads sense
-
Bill48105
i mean close enough
-
Bill48105
but they don't put up a tampax ad while you're working or anything
-
ndorf
lol
-
ndorf
is it just in search results or something?
-
Bill48105
more like they recommend "related" things such as when you type on start menu there are web results which can be promoted
-
Bill48105
so bing search engine is basically integrated
-
Bill48105
and some screens have "related" things, even the auto-changing lock screen background images with "news" that takes you to web pages which i'm sure are promoted in some fashion (m$ surely gets paid by someone to recommend it)
-
Bill48105
when you search for things on start menu like an installed program you know you have there are app store recommendations for other win 10 apps you can install
-
Bill48105
much of it can be disabled or hidden in some sense though
-
ndorf
sounds maybe not too dissimilar from when Ubuntu put up Amazon search results by default a few years ago
-
Bill48105
yeah basically similar but all microsoft entities trying to upsell you in some fashion even if it's more info you didn't ask for
-
Bill48105
like the cortana crap built in is like alexa's delayed sister
-
bigslim[m]
More like alexas red headed stepchild
-
Bill48105
mean
-
Bill48105
lol
-
Bill48105
[21:48:07] <Wallet> WARNING: Sigyn in #monero
-
Bill48105
thanks for the heads up bot :)
-
strike
.faucet
-
Wallet
strike: Access denied for faucet. Are you logged in?
-
strike
.faucet
-
Wallet
strike: 1/4 of 16
-
strike
4
-
Wallet
strike: @bonuspot tipped 0.0000042 XMR to strike [30d2c7ac] Wait ≈23 hrs 56 min before trying again. @bonuspot: 0.0122866
-
strike
.bal
-
Wallet
strike: 0.0018316 XMR
-
apotheon
knowledgewizard[: I looked into madaidans-insecurities itself a bit and what I see other people saying (and even what he says in response) lines up with my initial impression: the person who writes this stuff basically goes through checklists of security features and uses the lack of those features as a way to trash-talk software so that he can build some kind of credible reader base, regardless
-
apotheon
of the functional value of the features in question or any use-case/threat-model concerns.
-
apotheon
knowledgewizard[: In fact, I've seen him in one case defending his lack of giving the same attention to Apple and Microsoft products by dismissing such questions with words to the effect that Apple and Microsoft are very security conscious so there's nothing to report. He has also asserted that privacy isn't relevant to his security analyses. That's like saying that the likelihood of dying if
-
apotheon
you get into an accident in a particular car isn't relevant to the safety characteristics of the car, or something equally absurd, so I guess if he doesn't like a particular product he can dismiss counter-arguments by saying "Oh, that's privacy, not security, so I wasn't talking about that." Then again, he also mentions privacy as a reason something is less secure sometimes, so he contradicts
-
apotheon
himself.
-
apotheon
knowledgewizard[: I wouldn't take what he says at face value, and I've seen him actually dismiss some software as having poor security basically for not having a particular feature when it does, but under a different name.
-
apotheon
knowledgewizard[: If you want real advice on security, I recommend discussing your threat model first, then figuring out what software you need to address it.
-
apotheon
knowledgewizard[: To be fair, though, he does make some good points in his various posts about things, though perhaps only by copying things others have said.
-
bohpjctrf
Howard Chu is a high IQ scholar, he has more Google images with a violin than Sting with a guitar, he singlehandely saved NASA from doom. Why can't the saviour of NASA save Monero?
-
-
zdjezhdxle
For a community that prides itself on manipulating people, you can't manage a single guy that spends most of his time in his underpants :D
-
Bill48105
umm ok.wtf does that even mean LoL
-
Mochi101
Bill48105, the spammer is the 'one guy in his underpants' who thinks people should waste their time trying to stop him.
-
apotheon
"he has more Google images with a violin than Sting with a guitar"
-
apotheon
No shit. Sting is a bassist.
-
ndorf
how would they even know if hyc saves Monero, or spends it all?
-
Bill48105
lol ok Mochi101
-
Bill48105
not sure how that asshat thinks he wasn't "managed" having been shut down and unable to spew nonsense in here
-
Bill48105
"you were pwnd biatch!" (nm i got 100's of ip's klined & nothing I said was actually seen by anyone)
-
Inge-
.ogre ryo
-
Mochi101
jfc Inge-
-
Mochi101
Are you drunk?
-
Mochi101
:P
-
Mochi101
You checking on your shorts Inge- ?
-
Inge-
*burp*
-
maltouzes
hello
-
maltouzes
can you tell me the blockchain size please?
-
sech1
It's big
-
sech1
around 100 GB now
-
maltouzes
More than 100 Gb.
-
sech1
less than 100 GB actually, if you count proper gigabytes, not "normie" gigabyte
-
maltouzes
I already downloaded 102GB
-
sech1
It's 98.85 GB on my node
-
maltouzes
:/
-
sech1
106,141,814,784 bytes
-
maltouzes
ok thank you
-
Inge-
sech1: I wonder what your extra 3 GB are...
-
Inge-
oh wait, that was kb... not so big a diff then
-
Inge-
105,805,083,594
-
sech1
Inge- it depends on when you sync and how the sync goes (which nodes you connect to, the size of block batches you get from them etc), lmdb creates some spare space when resizing
-
Inge-
-
Inge-
sebastian ALMOST pronounced the name right
-
oqelmzmg
Why does the Saviour of NASA take a group achievement award and present it as a proof of individual glory? twitter.com/hyc_symas/status/1203709575226183683
-
hurricane[m]
ping
-
Quotes
pong
-
hurricane[m]
ty
-
hurricane[m]
is there a valid alternative to xmr.to?
-
Lyza
<hurricane[m]> there are no true replacements but fixedfloat.com can send a fixed amount of BTC for Monero like xmr.to did, and is reliable for me and has reasonable fees
-
Lyza
There's one called xmr.is that's been promoting as an alternative but it's new and nobody really knows who's behind it. It converts both ways though, has an onion link, and supports altcoins
-
Lyza
changenow.io also offers a fixed rate option and if you go through xmrexchange.io proceeds will supposedly be donated to the Monero project, though tbh I haven't seen proof of that
-
hurricane[m]
thank you Lyza
-
Lyza
np
-
knowledgewizard4
apotheon: Thanks for the detailed reply and for taking time out of your day to read on what i sent, i can definitely agree that he is arbitrary. His articles read similar to the neocities dig deeper articles which will wildly chastise a provider while ignoring another one purely on conjecture, and never really provide a solid comparison the way HBSD at least attempts to with its chart, for better or worse.
-
knowledgewizard4
Regarding threat models, it's pretty straightforward to model an individual in a society these days, so I will not agree that threat modeling is useful outside of businesses. Overall, though, that's one of the best and most evenhanded replies I've ever received to being presented with points against one
-
knowledgewizard4
* apotheon: Thanks for the detailed reply and for taking time out of your day to read on what i sent, i can definitely agree that he is arbitrary. His articles read similar to the neocities dig deeper articles which will wildly chastise a provider while ignoring another one purely on conjecture, and never really provide a solid comparison the way HBSD at least attempts to with its chart, for better or worse.
-
knowledgewizard4
Regarding threat models, it's pretty straightforward to model an individual in a society these days, so I will not agree that threat modeling is useful outside of businesses. Overall, though, that's one of the best and most evenhanded replies I've ever received to being presented with points against one's original stance, so cheers.
-
Inge-
cryprozoidberg sounds like he is still in contact with Saberhagen
-
selsta
mabye he is Saberhagen
-
Inge-
wow sounds so sketchy
-
lza_menace
what's the trick to prevent the spam DMs?
-
lza_menace
some mode setting
-
selsta
/mode lza_menace +R
-
lza_menace
ty
-
lza_menace
> Prevents users who are not identified to services from joining the channel.
-
apotheon
knowledgewizard4: I'm not sure how you mean that a threat model isn't required. Certainly, an individual rarely needs to perform a detailed analysis of the type some corporations and other large orgs perform in producing a threat model, but for instance it makes sense to establish your privacy/security needs before trying to secure yourself in accordance with those needs, though -- and that, in
-
apotheon
a nutshell, is how you develop a threat model and address it.
-
DisBotXMR3
<TheLizardWizard4013> ok guys I bought some Monero time to go uppie
-
apotheon
knowledgewizard4: In short, if you don't need fine-grained mandatory access controls more than you need to ensure you're not using a pre-compromised system, giving up greater assurance of code verification to get MAC support is a violation of an appropriate threat model.
-
knowledgewizard4
apotheon: you definitely need to *have* one, but the act of modeling is frequently going to result in the same thing for a human person, and i see frequently where people parrot the idea of threat modeling because their IT guy at work said it in a different *context* and I feel the term is very overused, it's a personal pet peeve
-
apotheon
I'm just using it in a more lax sense for everyday humans, sorta; part of the model is determining the depth of the model.
-
apotheon
. . . but to harp on the MAC thing for a moment, I've rarely (if ever) encountered a lone human being with a personal, single-user laptop whose threat model for that device justifies caring much about MAC.
-
apotheon
Meanwhile, almost *all* their threat models should account for the highest level of assurance the code hasn't been compromised before install that they can reasonably get.
-
apotheon
(OS code in particular)
-
apotheon
Every time I see an OS feature matrix, though, it essentially reverses that relationship.
-
apotheon
Then, there's the fact that many people will fight tooth and nail against modelling threats in a way that takes into account the dangers of systemic surveillance.
-
apotheon
At that point, I just figure that person has a different preferred threat model and give up on trying to point out that they could end up killed in a no-knock raid as a result of correlated social graph features.
-
Katar
new monero user hare, what causes the block chain sync to take so long? mines been syncing now for 5 or 6 days. is that normal? i'm not seeing huge network usage, so it it CPU causing it to take so long?
-
Katar
using monero gui from getmonero.org on linux
-
moneromooo
Using a spinning disk instead of a SSD is a major cause of sync slowness.
-
as2333
apotheon, looks like we're reaching the end of the line
-
Katar
ah right yes it's on HHD cos of size.
-
echelon
Katar: need ssd apparently, it will be slow even after it's fully synced
-
moneromooo
If you can, syncing on SSD then moving the chain to HDD when done will be much better.
-
echelon
i ran into the same issue, i just turned it off until my ssd comes in the mail
-
echelon
i was told yesterday it's slow on hdd even post-sync
-
knowledgewizard4
apotheon: Yeah what gets me is how schools are drilling orwellian surveillance into kids through covid and in general
-
echelon
or the day before rather
-
selsta
bur still usable, even if slower
-
moneromooo
It is, but since you get a lot less to verify, it's not very significant I think.
-
selsta
but*
-
knowledgewizard4
so you get that desensitization so no one puts it in their personal view of the world as a threat at all
-
Katar
but it will eventually sync and if left on 24/7 should be ok on HHD?
-
moneromooo
Yes. Eventually.
-
moneromooo
How old are you, and what is your life expectancy left ?
-
Katar
like within the next few days?
-
moneromooo
Years.
-
echelon
Katar: do a monerod status, it will tell you how much time you have left
-
moneromooo
Nah, kidding. Days I guess. Some people reported more than a week on HDD but you're almost there already.
-
Katar
there are 17920 blocks left, down from 100k's
-
raecarruth
hdd? o_0
-
raecarruth
good luck
-
apotheon
17:01 < as2333> apotheon, looks like we're reaching the end of the line
-
moneromooo
Oh you're good then.
-
apotheon
as2333: Please elaborate. I'm not sure I get what you're saying.
-
echelon
it told me 9.1 days
-
Katar
ok thanks ppl :)
-
echelon
Katar: did you do `monerod status`
-
Katar
no using gui, did that come with the download?
-
echelon
i don't know, i built mine from source
-
apotheon
How much SSD storage do you need for the Monero blockchain?
-
moneromooo
~100 GB for the whole chain, or ~35 GB if pruned.
-
echelon
current blockchain ought to take up around 100gb+
-
echelon
so a tb should be ok?
-
Katar
comman dnot found, i'll justr leave it a few days. i guess i can prune it when done and put onto the main SSD
-
moneromooo
Let me get my calculator to compare 1 TB to 100 GB...
-
knowledgewizard4
does it increase speed to dedicate one sdd to just the chain?
-
moneromooo
Yes, looks like 1 TB is larger.
-
apotheon
knowledgewizard4: Yeah, there's always a new angle on convincing people systemic surveillance is good.
-
apotheon
(or at least ignorable and inevitable)
-
knowledgewizard4
knowledge is power, centralize the knowledge and you have... basically communism, or feudalism, depending on what flavor you take
-
as2333
apotheon, I mean, govcorp is about to reach absolute power.
-
pinepeostv
Why lie about something that can be easily disproven? monerologs.net/monero/20201207#c165563 - github.com/fireice-uk/cryptonote-speedup-demo/blob/master/ecops64/ecops64-c.c#L4 Why steal from your community and then laugh at them? reddit.com/r/Monero/comments/6d5yt5/what_fluffypony_just_did_is_not_ok Reason is the same - to laugh at morons that are gullible enough to believe you and repeat your lies.
-
as2333
...things like monero notwithstanding
-
moneromooo
That sounds a lot like "Alice is a redhead, I knew this redhead who was a schoolteacher, therefore Alice is a schoolteacher".
-
apotheon
moneromooo: One would presumably want to prepare for growth of the blockchain, and keep in mind the fact that the more storage space you have the less the SSD has to consume more of its write-lifetime shuffling data around.
-
apotheon
I probably could've phrased that more clearly.
-
moneromooo
Sure. Sounds good.
-
apotheon
as2333: Oh, I see. Well . . . there are countervailing forces, so I hope not.
-
apotheon
moneromooo: . . . so I wouldn't want to just rely on a 110GB SSD for a 100GB blockchain.
-
selsta
apotheon: pruned node is fine too
-
apotheon
selsta: Ah, another thing that might not have been available when I last ran a full node of anything. I should look up information on running a pruned node.
-
apotheon
selsta: Thanks for mentioning that.
-
Katar
echelon: found monerod thanks. and hi btw :)
-
selsta
Unless you want to look up specific historical data a pruned bode is basically equivalent in normal usage.
-
selsta
Also only ~30GB and grows slower.
-
moneromooo
Oh, reminds me: once we get triptych, there'll be another tradeoff with that:
-
as2333
apotheon, I hope so too, but as far as I can tell the ultimate product of the so called indutrial revolution is just automted totalitarianism.
-
hockeycricketzoo
hi guys hows it goin
-
moneromooo
pseudoOuts are needed to prove balance with triptych, and these are currently in the prunable part of the tx.
-
moneromooo
So either they get moved to unprunable or you can't prove old txes on a pruned node.
-
moneromooo
Actually, the wallet might be able to keep that since it's just for its own txes, then ship it with the proof... Thank you, rubber ducks.
-
» moneromooo goes back to it
-
apotheon
as2333: I could throw out the names of various books as terms of art at this point, I guess, to raise the specter of hope. For instance, thanks to the incipient homebrew industrial revolution and bit by bit growth of peer to peer technologies we may soon benefit from an upswell of accidental agorism and rapid growth of the second realm, thus destroying the foundations of the surveillance police
-
apotheon
state.
-
apotheon
as2333: . . . but it's kind of difficult to tell what's actually going to happen, I think.
-
apotheon
moneromooo: Are you saying pruned nodes might become less suitable for the kinds of use cases that make full-node-for-privacy a good idea because of some new feature called "triptych", except you realized there really isn't a problem?
-
moneromooo
Mostly. I realized there might not be a problem, not quite sure yet.
-
ndorf
how would the wallet get that data in the first place,if the node doesn't have it?
-
moneromooo
It would likely refresh more than once a week. But if not, it would not.
-
ndorf
hm, yeah. also restoring an old wallet would leave you SOL with that
-
ndorf
kind of an edge case i suppose, if you need to prove it's probably a tx you sent recently
-
moneromooo
For txes you send, you know the data in the first place, unless you've restored the wallet.
-
as2333
apotheon, the problem I see with that line of thinking is that it overlooks how industry operates. For instance, production of raw materials is especially controlled and centralized, and if you have no access to raw materials, then there's not much you can do.
-
as2333
apotheon, an even bigger problem is that people believe whatever their masters tell them to believe. Just look at the current flu farce and how the pretense of 'rule of law' vanished overnight.
-
ndorf
assuming you want to support the edge case of the restored wallet, could it be better to just have the node refetch that data from the network when needed? since it would only be for one tx, not all of them
-
apotheon
as2333: Yeah, I'm wondering how much "recovered" materials can help.
-
apotheon
as2333: A counter-point is the fact that Napster->BitTorrent provides an example of how altering the economic behavior of people in large numbers gives rise to new cultural movements that oppose the surveillance police state (in this case, among other things, I'm particulary encouraged by the growth of an anti-copyright movement).
-
apotheon
moneromooo and/or ndorf: Is the take-away that I should probably stick to a full (non-pruned) node if I want to be sure? What's the potential practical downside of a pruned node, exactly, in everyday terms?
-
ndorf
apotheon: keep in mind we're discussing an edge case where you've restored a wallet from seed and now want to prove a tx from it
-
ndorf
aside from that, AFAIK there are no privacy or other downsides, except that your node can't bootstrap a new node now
-
selsta
but you still support the network with a pruned node
-
as2333
apotheon, indeed one can get valuable supplies from garbage dumps.
-
apotheon
ndorf: . . . so, basically, it might destroy my ability to prove to the IRS that yes, I did indeed give away 3.8 Monero last year, and thus don't have it any longer to count in my tax filings.
-
apotheon
ndorf: Is there another class of circumstances that leaps to mind for why you'd want to prove it? Are we talking about some kind of proof for purposes of validating transactions on the blockchain somehow?
-
ndorf
this is for proving you sent a given tx. e.g. "i paid you" "no you didn't" "yes i did, here's the proof"
-
apotheon
I see.
-
WillSellBody4Xmr
How far away is tryptch development? Have we had a CCS proposal yet?
-
apotheon
Yeah, that does seem kinda important.
-
apotheon
ndorf: thanks
-
apotheon
as2333: Anyway, I guess the upside is that I'm not ready to just cash it in and figure we're all inevitably doomed in the near future with no way out.
-
apotheon
s/upside/upshot/
-
apotheon
The up*side* would be if it turns out we're *definitely not doomed*.
-
selsta
Triptych is at least a year away, I would not worry about that now re pruned nodes
-
selsta
WillSellBody4Xmr: afaik mooo started coding it
-
moneromooo
To be clear, sarang coded it, and I'm plugging it into monero.
-
apotheon
How easy is it to turn a pruned node into a full node?
-
ndorf
pretty easy, delete the pruned chain and restart without the prune flag :)
-
apotheon
ouch-ish, but yeah, seems "easy"
-
nioc
WillSellBody4Xmr the second tryptich audit was recently funded
-
nioc
whoops
-
ndorf
maybe i'm wrong and you can sync only the diffs, i don't know.
-
nioc
senility strikes again
-
ndorf
either way, the pruned data is like 2/3 of the total size, so.
-
apotheon
moneromooo: What's the implication of that statement -- that you have an interesting in it, or that it's coming sooner than selsta suggested, or what?
-
nioc
that os the second BP+ audit
-
as2333
apotheon, well, I don't think doom is inevitable, it's just that it looks likely given current trends.
-
apotheon
as2333: I guess we need to work harder, then.
-
apotheon
(and smarter)
-
moneromooo
What statement ?
-
apotheon
moneromooo: about sarang and you
-
moneromooo
Just credit where credit is due.
-
apotheon
ah, cool
-
apotheon
thanks
-
as2333
apotheon, (and yes the free software/hardware movement is great)
-
apotheon
I prefer the "open" movement(s), for purposes of increased license compatibilities and thus greater likelihood of broad uptake of useful protocols, among other reasons.
-
apotheon
Those who identify with the "free" phrasing tend toward much stricter licensing.
-
apotheon
(in my observations)
-
moneromooo
Live open or die.
-
Mochi101
Open love, open relationships, open software.
-
ndorf
moneromooo: assuming you want to support the edge case of the restored wallet, could it be better to just have the node refetch that data from the network when needed? since it would only be for one tx, not all of them
-
ndorf
(sorry if you already saw this and chose to ignore it deliberately :))
-
Bill48105
open relationships aren't for everyone though
-
moneromooo
I ignored, at some point I need to stop replying to speculation etc.
-
moneromooo
But it turns out I had already got out of that problem in my patch and I had forgot :D
-
ndorf
fair enough
-
moneromooo
(sorry, I just don't want to start thinking through this when prompted when I have other things to do)
-
ndorf
no need to apologize, i just didn't know if you even saw it -- my own fault for not tagging you originally
-
apotheon
open hearts, open minds; let's not forget those
-
Inge-
open wallets?
-
apotheon
18:19 < Bill48105> open relationships aren't for everyone though
-
apotheon
true
-
apotheon
You can always just keep your modifications to yourself.
-
charolastra
this is starting to sound like the cuck central
-
as2333
what does cuck even mean
-
ndorf
let's not do this here please
-
WillSellBody4Xmr
I think relationships should ideally be cliques (graph theory type)
-
WillSellBody4Xmr
but yeah a bit off topic
-
WillSellBody4Xmr
I was gone for a bit, but it seemed like it was said tryptch is part of bullproofs+? I didn't know that
-
moneromooo
It was wrong, then.
-
apotheon
so not part of bulletproofs+, I guess
-
dEBRUYNE
WillSellBody4Xmr: Separate features, but they may be 'activated' in the same scheduled network upgrade
-
WillSellBody4Xmr
Why is tryptch a better algorithm? Like in terms of O(n) to O(ln), how does it do that?
-
moneromooo
It stores signatures for a ring in logarithmic space, as opposed to linear.
-
WillSellBody4Xmr
How?
-
moneromooo
I don't know. Look for sarang's repos and you should find a paper explaining the maths.
-
Mochi101
Math
-
apotheon
I guess triptych is so named because of some reference to the number three and how things "appear" to an observer. . . .
-
apotheon
. . . but that's just a guess based on the use of the word.
-
WillSellBody4Xmr
Which repo would that be in? Zero to Monero?
-
moneromooo
-
selsta
-
WillSellBody4Xmr
Thanks!
-
apotheon
I guess WillSellBody4Xmr got the desired response and left the channel to focus on reading it.
-
apotheon
maybe
-
apotheon
It might be time for me to order a big SSD and stick it in an old computer.
-
Bill48105
lol good luck with that
-
apotheon
ndorf: How much does RAM matter for performance when syncing a node?
-
apotheon
Bill48105: Was that sarcastic?
-
ndorf
not sure about that, i've never tried with less than 4GB but it works fine with that
-
Bill48105
yeah regarding will sell person
-
apotheon
oh, I see
-
Bill48105
they did say thanks that's a plus
-
apotheon
right
-
Bill48105
pretty rare after helping people unfortunately
-
apotheon
ndorf: I'm kinda surprised that SSDs actually matter much for sync performance. I'd expect the bottleneck to be network bandwidth.
-
Bill48105
but yeah ssds are much more affordable in decent sizes these days
-
apotheon
Yeah, I try to express my gratitude when I get help, but sometimes even expressed gratitude can get lost in the shuffle of an active channel.
-
Bill48105
wb WillSellBody4Xmr
-
Bill48105
or accidentally hitting x and closing chat LoL
-
apotheon
I'd have to get an SSD with SATA interface for the old computer in question, unfortunately. I only have one system right now with M.2 as its primary storage interface.
-
ndorf
SATA would be fine i think. it's about random access
-
apotheon
Bill48105: yeah, that too
-
ndorf
like i said yesterday, even a good microSD card works pretty well :)
-
Bill48105
pcie :)
-
Bill48105
seek time must be more important than write speed
-
apotheon
Ah, random access! That makes a lot of sense.
-
apotheon
I get it now, I think.
-
ardent[m]
I keep my wallet on my old 850 (SATA SSD) and it's fine
-
Bill48105
no doubt once syncd it doesn't take much to keep up
-
apotheon
Why isn't downloading in total up to a point with sync from there preferred, then?
-
Bill48105
even on hdd
-
Bill48105
security I'm guessing
-
Bill48105
bootstrap or snapshot are common with multiple coins
-
apotheon
I guess that would depend on availability of someone you trust about as much as you trust the network as a whole.
-
ardent[m]
Yeah syncing still took a day or two even with a zen 3950 a couple of years ago
-
ndorf
apotheon: FWIW, I use a $7 pci-e adapter for my nvme drive, works great.
-
ndorf
just need linux and initrd on a different drive, since the bios won't see it
-
ardent[m]
So, like, just let it run in the background while you do other things.
-
apotheon
ndorf: When the old computer is a laptop, I'm not sure how I could make use of that, but yeah, that's good to know.
-
Bill48105
for monero overkill but nice to have options
-
ndorf
ah yes
-
ndorf
ardent[m]: i recently synced a new node from scratch and it took 3 hours total.
-
apotheon
(not that you knew that about my old computer)
-
Bill48105
running in bg is one thing. beating hard drive to death to sync is another
-
Bill48105
you listen to the drive? ouch
-
apotheon
Damn, three hours vs. more than a week is a big spread.
-
Bill48105
that's what she said
-
apotheon
How much is the sync process likely to hammer a connection that probably averages about 7Mbps downstream?
-
ndorf
dunno, the 3 hour sync was on a 100mbit
-
apotheon
Officially, my connection is going to be moved from something like 120Mbps to 200Mbps soon, but I don't know how much of that I'll actually get on average.
-
apotheon
Oh, shit, I typoed that horribly.
-
apotheon
s/7Mbps/70Mbps/
-
ndorf
whew :)
-
apotheon
one missed character; one order of magnitude
-
apotheon
fuck's sake, apotheon
-
Bill48105
kek
-
apotheon
I blame this keyboard for that one.
-
ndorf
so i guess you could expect 4-5 hours with an SSD :D
-
apotheon
The key travel on this keyboard is not very deep, so my fingers shy away from hitting too hard, but the stiffness of the initial resistance on the keys is pretty high, so not hitting the keys too hard sometimes results in a missed character, especially farther away from the index and middle fingers on home row.
-
apotheon
ndorf: cool, thanks
-
apotheon
hmm
-
apotheon
I just realized . . .
-
apotheon
I *hope* the laptop I had in mind has SATA. I don't think it's IDE.
-
ndorf
hooo boy
-
apotheon
I'm just going to go check out the spec sheet on that laptop, if it still even exists on the interwebs. . . .
-
Bill48105
good luck if it's so old that is ide.. wowza
-
apotheon
It's difficult to find the info. The vendor doesn't have its datasheet available any longer, apparently.
-
apotheon
I think it's SATA, though.
-
apotheon
I don't really recall when the norm switched from IDE to SATA for laptops, off the top of my head.
-
ndorf
apotheon: here's a nickel, kid
-
apotheon
Serial ATA-150 according to a CNET review.
-
Bill48105
i have usb ssd i should test sync on it
-
apotheon
Let's put it this way:
-
ndorf
-
apotheon
It's old enough to have a DVD±RW drive.
-
apotheon
Yeah, I'm quite familiar with that Dilbert strip.
-
apotheon
(I've used the "here's a nickel" line myself.)
-
» apotheon dusts off his shoulder.
-
ndorf
i dunno about a nickel, but you can get yourself a Rockpro64 for $60 plus a good 256GB sd card for another $60ish
-
ndorf
assuming of course you don't actually need the laptop part
-
apotheon
not exactly
-
apotheon
I like using old laptops for things because they come with extremely high-quality built-in UPSes for "free", instead of having to pay close-ish to a thousand bucks for a decent UPS.
-
apotheon
(among other reasons)
-
apotheon
(or I could build a UPS, in which case I get a UPS that costs a hundred bucks or so and multiplies the likelihood of a fire in my home, I guess)
-
apotheon
(I'm not a huge fan of homebuilt car battery UPSes.)
-
ndorf
heh
-
apotheon
(This is another aside, but this time contentless.)
-
ndorf
i use a $40 UPS. only tested it once but the rockpro64 was fine with it
-
apotheon
lucky
-
apotheon
I've had UPSes of wildly varying long-term functionality, compatibility with the systems plugged into them, and so on. I just skip all that now and use a decommissioned laptop for a home server, et cetera.
-
apotheon
I periodically have to replace my laptop anyway, so I have a steady (if slow) supply of new integrated-UPS systems available.
-
apotheon
Anyway, it'd probably be cheaper to buy a Pinebook than an equivalent SBC, enclosure, UPS, and any other trimmings, so if I feel a need to buy something instead of using what I already have, there's that option.
-
apotheon
I could hang it on the wall, and it wouldn't take up any space to speak of.
-
apotheon
I could mount it easily on the underside of my desk or a shelf, UPS included, too.
-
ndorf
sounds reasonable, actually. pinebook pro is $233 shipped (to USA)
-
apotheon
If it's my cypherdeck, I have the benefit of being able to yank power, throw it in a backpack, and hop on my motorcycle.
-
apotheon
(in an emergency)
-
apotheon
(or, more likely, in the car or pickup)
-
apotheon
(or my other motorcycle, I guess)
-
echelon
man, i hate this place, running the ac in the middle of winter
-
echelon
what is wrong with these people
-
apotheon
Where are you?
-
echelon
at work
-
apotheon
sheesh
-
WillSellBody4Xmr
what is a hash-trapdoor exactly?
-
moneromooo
It might refer to the property of a hash function where can go get from input to output but not vice versa (assuming no other knowledge).
-
WillSellBody4Xmr
Is there any way I can see messages that were sent was I was offline?
-
WillSellBody4Xmr
*when I was offline
-
selsta
WillSellBody4Xmr:
monerologs.net
-
Mochi101
WillSellBody4Xmr, are you m/f? Asking for a friend.
-
WillSellBody4Xmr
m
-
madhatter369
Hi, I'm not quite sure if this is the correct place to ask this, since from what I can tell monero is mostly focused on triptych / arcturus for log sized ring sigs, but does anyone on here have a decent understanding of RingCT 3.0 and might be able to help me understand it better?
-
moneromooo
You might want to ask in #monero-research-lab, if you have particular questions.
-
madhatter369
ok thanks, I'll ask over there
-
interesting[m]
test
-
usssser[m]
Test
-
interesting[m]
messages won't load
-
usssser[m]
yes they do
-
interesting[m]
🤥
-
-
Mochi101
test failed
-
usssser[m]
did you change name? Oooh.. that's Interesting
-
madhatter369
ok, another quick question: am I just being incompetent or is there some issue with the #monero-research-lab channel? I don't seem to be able to send any messages over there 😅
-
usssser[m]
Let me check
-
selsta
madhatter369: might be registered only
-
usssser[m]
Yep it might
-
madhatter369
yeah, that was apparently the problem, thanks 👍
-
usssser[m]
:)
-
ljytedyytu
Did you know that all witdraw-buyer-seller-depoist chains are trackable in Monero? No? You should have read Breaking Monero. How many people are you endangering with your 'privacy' coin?