-
ureallyorigin[m]
<plowsof11> "make a reddit post, wait for..." <- LOL. is it that easy to get free monero? make a sob story and wait for people to give u free monero?
-
opsoyo[m]
<ureallyorigin[m]> "LOL. is it that easy to get free..." <- Great way to inspire usage and bring awareness. Certainly better than lectures and technical specs most won't understand.
-
ureallyorigin[m]
<opsoyo[m]> "Great way to inspire usage and..." <- how does that bring awareness?
-
ureallyorigin[m]
the donator is likely already aware of monero
-
BoBeR182
-
ureallyorigin[m]
<BoBeR182> "anyone have a breached account..." <- are u thinking that ur on the no fly list?
-
BoBeR182
I think it would be fun to search up some political type people
-
BoBeR182
snowden and the like
-
BoBeR182
but I don't have an email that's on the breached whitelist domain list
-
cockliuser[m]
<ureallyorigin[m]> "LOL. is it that easy to get free..." <- Some absolute chad gave out 0.5 xmr on 4chan to 5 people
-
cockliuser[m]
God bless /biz/
-
Nimko
I'm curious on what you guys think but is buying monero from an atm a secure way to get it aside from P2P exchanges?
-
ceetee[m]
many ATM's require verification with ID, face, credit card or a combination of those. If you can pay with cash and without verification, ATM is a good option
-
Nimko
ah ok thanks for the info
-
cockliuser[m]
<ceetee[m]> "many ATM's require verification..." <- ATMs are physically in contact with you, no one knows what they can do
-
cockliuser[m]
Wear full body clothing, gloves, and shoes that increase your height, also wear a mask, sunglass and a hat
-
cockliuser[m]
Even after taking all those measures you still could be deanonymized if the agencies are after you
-
feltukigna[m]
cockliuser[m]: are they really going _that_ far to identify ppl buying crypto at BATMS
-
cockliuser[m]
Probably not but it depends on your threat model
-
^Tcache
Hello,
-
^Tcache
Can someone sugest me best place to exchange also buy & sell XMR Anonymously. (Without giving them passport details and stuff) ?
-
^Tcache
I want to buy XMR but i dont know the best place to go.
-
^Tcache
Since im new. :(
-
cockliuser[m]
With fiat? Try
localmonero.co
-
someoneelse49549
Yeah localmonero.co is just the only way to go if you want complete anonymity. Unfortunately, some countries just don't accept payments method like cash by mail etc...
-
^Tcache
Thank you for information. I will try :))
-
someoneelse49549
Can anyone send a post on Reddit about my CCS Proposal to discuss ? I don't like to be the one asking to be seen but my reddit account has 2 karma so i'm shadowban...
-
ofrnxmr[m]
someoneelse495495: which ccs
-
opsoyo[m]
Are there many successes sending cash by mail internationally?
-
captaincrunchpre
<opsoyo[m]> "Are there many successes sending..." <- would highly doubt it
-
captaincrunchpre
people send cash in the mail internationally to purchase services like mullvad and a significant number of them report not receiving time on their account meaning the mail was likely stolen
-
captaincrunchpre
or lost
-
captaincrunchpre
probably stolen though
-
captaincrunchpre
<cockliuser[m]> "Probably not but it depends on..." <- well you are a cockliuser afterall, i imagine your threat model is higher than that guys
-
Stnby[m]
Who is responsible for taking getmonero.org down?
-
Siren[m]
Maybe they're finally migrating out of Chinese shared hosting
-
Stnby[m]
Cloudflarefuck + ChinkCDN
-
plowsof11
someoneelse495495 if you make a thread and link it here, a kind reddit moderator can approve it or in #monero-community:monero.social
-
Siren[m]
Stnby[m]: Also why did it start using cloudflare?
-
xfedex[m]
Siren[m]: Isn't Cloudflare based in USA?
-
Siren[m]
Of course
-
plowsof11
has it always been cloudflare?
-
Stnby[m]
We have too smart of core
-
xfedex[m]
Siren[m]: DDoS i guess.
-
xfedex[m]
Monero has many adversaries.
-
xfedex[m]
Or perhaps it just started with CloudFlare
-
xfedex[m]
Fluffypony knows for sure
-
xfedex[m]
ask him
-
selsta
getmonero always used cloudflare
-
plowsof11
core are busy with it / no ddos
-
fluffypony
lol
-
fluffypony
guys
-
fluffypony
we're just upgrading the server and we were struggling with the IPMI being unresponsive
-
fluffypony
the CDN is still up, and we'll have it fixed in the next 12 hours
-
fluffypony
nothing to see here
-
sech1
BUT WE CANT DOWNLOAD MONERO
-
Siren[m]
Very long downtime :D
-
sech1
lol
-
fluffypony
lol sech1
-
xfedex[m]
getmonero.org needs an i2p frontend by the way
-
Stnby[m]
Do you need help with migrating a static site without downtime?
-
fluffypony
-
fluffypony
we're also not migrating anything
-
fluffypony
it was an OS upgrade that seems to have borked something
-
Stnby[m]
That was going to happen eventually, it clearly needs redundant setup, reading the MD right now.
-
fluffypony
Stnby[m]: why does it need a redundant setup? we have the CDN, binaries are on GitHub, a few hours of downtime isn't going to kill anyone
-
fluffypony
feel free to fund a redundant setup
-
selsta
fluffypony: problem is luigi always forgets to upload binaries to github
-
selsta
maybe someone with github access can add them
-
fluffypony
selsta: right but that's a fixable problem
-
Siren[m]
Use CI/CD for that
-
fluffypony
we've had minimal downtime in the last 9 years, I don't think we need to stress about this
-
sech1
Binaries are not on github, they link to
downloads.getmonero.org which is down
-
fluffypony
Siren[m]: can't, binaries need to be manually checked - that's the point of reproducible builds
-
fluffypony
otherwise it's an untrusted path
-
plowsof11
we need to get a movie to the oscars, hopefully this is fixed soon sir
-
fluffypony
rofl plowsof11
-
Stnby[m]
This does not require a mainframe, pretty sure we can fund it
-
sech1
oscars is overhyped
-
selsta
-
selsta
if someone asks for the binaries i have them linked here
-
fluffypony
Stnby[m]: super low physical tin requirements, but what it does require is a well-peered, low-latency 10gbps unmetered link at a DC, and that's the issue
-
Siren[m]
<fluffypony> "Stnby: feel free to contribute..." <- Ditch Wazuh for Falco and you'll be able to monitor both the host and the docker containers
-
Siren[m]
It's also lighter weight
-
sech1
10gbps? Do people download Monero that much?
-
fluffypony
selsta: yeah
-
fluffypony
sech1 I mean
-
Stnby[m]
You mentioned its behind a CDN, so what the server requires is certainly not a 10gbps unmetered link
-
fluffypony
even with the CDN we get a ton of cache misses
-
fluffypony
Stnby[m]: the CDN is mostly for punching through the GFW
-
Stnby[m]
Yes I know because we do not have a proper caching setup
-
Stnby[m]
Headers for cache do not exist basically
-
fluffypony
so submit a PR to the document
-
Siren[m]
fluffypony: Manually checked for what?
-
Stnby[m]
I do not like current Docker setup
-
fluffypony
Siren[m]: to make sure that everyone agrees what the hashes of the binaries should be
-
fluffypony
so that nobody can backdoor the binaries
-
fluffypony
-
Siren[m]
I know what reproducible builds are
-
fluffypony
so then you can see how going from an untrusted CI/CD pipeline into GitHub is a problem
-
Siren[m]
Still doesn't make sense to me why you would do this by hand
-
Siren[m]
fluffypony: Doesn't need to be a GitHub pipeline hell no
-
Siren[m]
You have a gitlab instance ffs
-
fluffypony
right but it's still an untrusted build
-
fluffypony
someone could hack the CI/CD pipeline and backdoor the binaries
-
Siren[m]
How?
-
fluffypony
the point of repro builds is for everyone to agree on the hashes BEFORE the builds are made publicly available
-
fluffypony
not after
-
fluffypony
s/everyone/a significant number of people who have a repro build environment
-
Siren[m]
fluffypony: Not everything coming from ci has to be pushed straight to the download page
-
fluffypony
right but they'd still be available, even if the poisoned binaries are online for a couple of hours in a single location it's problematic
-
selsta
binaryFate already adds the release notes to GitHub, also attaching binaries shouldn't be an issue in the future
-
Siren[m]
fluffypony: And how do you all have a reproducible build environment? do you use nix?
-
fluffypony
-
fluffypony
it's happened before, btw
-
selsta
Siren[m]: gitian
-
fluffypony
they were compromised for 35 minutes
-
sech1
-
Siren[m]
fluffypony: No they wouldn't be if it's multiple steps or pushes only on tag action etc
-
Stnby[m]
sech1: What were the investigation results?
-
Siren[m]
fluffypony: Yeah and how did that happen?
-
Stnby[m]
* investigation results? (oopsie wrong reply)
-
fluffypony
Siren[m]: hard to tell; had the drives pulled and audited and the working theory was physical compromise at the DC we used back then
-
fluffypony
new DC is much better
-
fluffypony
actually cares about our opsec
-
Stnby[m]
You can get compromised at personal computer, Github, DC, CDN, Cloudflare all of these points 😉
-
Siren[m]
fluffypony: Avoiding CI/CD won't protect you from that. Did you have Wazuh ruleset to watch over the binaries?
-
fluffypony
Siren[m]: this predates the hardened setup
-
fluffypony
the hardened setup was as a reaction to the incident
-
Stnby[m]
Docker needs to go out of this "hardened" setup
-
fluffypony
anyway, I deeply appreciate that everyone here is an expert
-
fluffypony
feel free to open a PR to the doc
-
Siren[m]
Cloudflare will censor and potentially hurt users if US gov decides to sanction or does something stupid like that.
-
Stnby[m]
Can we come up with a setup for the website and website only that in our eyes is redundant, hardened and idk cheaper to run?
-
Stnby[m]
No Debian, no Docker "hardening" bs
-
fluffypony
Stnby[m]: you can do whatever you'd like, it's a free world
-
fluffypony
Siren[m]: we have fallbacks for a lot of the points of failure
-
Stnby[m]
Would any of you be interested in having something done from scratch and if someone is willing to review it we will attempt it
-
sech1
And "we" are who?
-
Siren[m]
digilol.net
-
fluffypony
submit the PR and let that be the point of discussion and collaboration
-
Stnby[m]
Okay, thanks for the info, will attempt to throw something together.
-
someoneelse49549
-
captaincrunchpre
<Stnby[m]> "Okay, thanks for the info..." <- whats your pfp
-
captaincrunchpre
i dont get it
-
ofrnxmr[m]
Its a picture of me and my uncle
-
Stnby[m]
-
someoneelse49549
your uncle is really classy
-
captaincrunchpre
<Stnby[m]> "
en.wikipedia.org/wiki..." <- are u a turk
-
Stnby[m]
captaincrunchpre: No
-
someoneelse49549
sounds like a turk flag behind
-
captaincrunchpre
Stnby[m]: then why do u have a pfp with a turk flag
-
Stnby[m]
Same reason why you don't have any pfp
-
someoneelse49549
lol
-
Stnby[m]
someoneelse49549: I'm with an Ottoman empire flag, which does not exist anymore
-
someoneelse49549
wtf are you telling me you doesn't exist anymore?
-
someoneelse49549
* exist anymore? /s
-
Stnby[m]
Yeah I am quantum particle
-
someoneelse49549
lmao
-
cockliuser[m]
<someoneelse49549> "
repo.getmonero.org..." <- I'm going to copy paste the ccs and replace rust with c and no one can stop me
-
cockliuser[m]
trollface.png
-
anticarnist
I'm trying to send some dust (just barely more than the fee) from the cli wallet and I get to 'Is this okay? (Y/Yes/N/No):' but when I type Y and hit enter, the enter key doesn't work, all I get is a ^M
-
anticarnist
is it because of the small amount?
-
anticarnist
Sweeping 0.000042260000 for a total fee of 0.000030640000. Is this okay? (Y/Yes/N/No): Y^M
-
selsta
anticarnist: what OS are you using? how did you install monero-wallet-cli?
-
anticarnist
selsta: pop_os. downloaded from getmonero.org. It worked yesterday, but that was with bigger amounts.
-
selsta
^M is carriage return, I don't see how this is related to the amount
-
selsta
did you do anything different compared to yesterday?
-
anticarnist
yes, doung sweep instead of tranfer
-
anticarnist
doing*
-
selsta
how many times did you try?
-
anticarnist
two
-
anticarnist
ctrl+m doesn't work either, pretty strange
-
selsta
what happens if you just enter a lowercase y and then enter?
-
anticarnist
same thing, enter just inputs a ^M
-
selsta
but enter works when entering transfer or sweep ?
-
selsta
the command itself i mean
-
selsta
what's the output of echo $TERM
-
someoneelse49549
<cockliuser[m]> "I'm going to copy paste the..." <- oh no a wide c maximalist appears /s
-
anticarnist
selsta: yes, works fine up until that prompt. echo output: st-256color
-
selsta
-
selsta
we don't have fallback for st-256color
-
Siren[m]
try running stty sane or stty icrnl
-
anticarnist
okay, I tried to close the terminal and do it all again, but with lower y and enter instead of capital Y and that worked, lol
-
selsta
wo don't have any fallback values for st-256color, try `TERM= xterm-256color ./monero-wallet-cli` or maybe what Siren[m] said
-
selsta
capital Y should also work if everything is setup correctly
-
selsta
(without space)
-
anticarnist
maybe it was the fact that I closed and reopened the terminal?
-
selsta
what does it say when you do `echo $TERM` now?
-
anticarnist
same
-
Stnby[m]
Seems like your terminal got stuck in a cooked mode
en.m.wikipedia.org/wiki/Terminal_mode
-
Siren[m]
anticarnist: Could be that previously you accidentally disabled icrnl
-
Stnby[m]
I think it could either be issues with terminal emulator or monero or previous commands job
-
Stnby[m]
* or monero cli or previous
-
Siren[m]
There were cases when monero cli didn't restore terminal settings after exiting
-
Stnby[m]
I have a feeling its monero cli related in here as well
-
Stnby[m]
Y/n selector should be in cooked mode
-
anticarnist
I tried again now, and now it worked with capital Y, so not sure what it was but closing and reopening the terminal solved it.
-
ofrnxmr[m]
<selsta> "what does it say when you do `..." <- Same output?
-
Stnby[m]
What terminal emulator were you using?
-
anticarnist
st
-
Stnby[m]
Probably its fault sus terminal
-
Stnby[m]
Their philosophy is lines of code, not error handling
-
cockliuser[m]
<someoneelse49549> "oh no a wide c maximalist..." <- Rust evangelist vs C maximalist battle
-
someoneelse49549
epic fight
-
cockliuser[m]
I'd bet 20WOW that the C maxi wins :3
-
xfedex[m]
*Golang lover has joined the chat
-
smathy[m]
QQ about the full blockchain sync, why does it go so much faster at the start than at the end?
-
nioc
checkpoints
-
nioc
they are added for each release
-
smathy[m]
...and those have a cumulative impact on the validation?
-
nioc
yes
-
xfedex[m]
smathy[m]: Both checkpoints and block size
-
smathy[m]
Thanks nioc
-
xfedex[m]
(newer monero blocks have more transactions than old blocks)
-
smathy[m]
xfedex: ah cool, that was one of my guesses.
-
nioc
yes but mostly checkpoints
-
selsta
checkpoints are the main slowdown and the last release was months ago so a lot of blocks have to be synced without checkpoints
-
xfedex[m]
nioc: depends on your device
-
nioc
the blocks before ringCT are faster
-
smathy[m]
Will the cumulative effect of the checkpoints eventually mean it becomes too slow?
-
xfedex[m]
if you have a hard disk, then disk speed will usually be the bottleneck
-
xfedex[m]
smathy[m]: No, not at all
-
nioc
xfedex[m]: true, I only use SSDs :)
-
xfedex[m]
What checkpoints do is saying "hey, blockchain is valid till block x, and its hash is y"
-
xfedex[m]
so your computer needs to crunch less numbers when syncing
-
smathy[m]
Hmm, that seems like it ...right.
-
smathy[m]
So why does that make it slower the further through the blockchain you get?
-
smathy[m]
(happy to ask this in dev if that's better, seems like we quickly got away from the end user space here :)
-
nioc
no here is good
-
xfedex[m]
smathy[m]: Because checkpoints are added every once and while (usually during hardforks); they are hardcoded into source code.
-
xfedex[m]
Once you pass the last checkpoint, monerod must check manually that the blocks it receives are valid.
-
nioc
smathy[m]: are you using a HDD or SSD?
-
smathy[m]
SSD
-
nioc
great :)
-
smathy[m]
It's a MBP M1 Max.
-
nioc
HDDs can be painful for initial syncing
-
smathy[m]
But if the checkpoints allow it to refer back to just the last checkpoint, rather than having to validate all the way back (right?) why does that explain why it takes like 3 minutes per 10% at the start of the blockchain vs hours for 90-100% at the end?
-
nioc
the beginning had different transaction type and fewer transactions
-
smathy[m]
nioc: right, so I hear. Which was my other guess before asking, that this was a slowdown for something internal to lmdb once it gets a large value.
-
smathy[m]
Right, ok. That was another guess, that the complexity/size/number/something of transactions and/or verification process has dramatically increased.
-
selsta
monerod ships with a list of known block hashes (checkpoints)
-
selsta
if a block is known it has to so less verifiable work
-
selsta
verification*
-
smathy[m]
Right, so don't checkpoints improve the efficiency of the verification?
-
selsta
less work per block = faster sync
-
smathy[m]
Answered :)
-
Rucknium[m]
selsta: Will nodes reject a blockchain re-org that is deeper than the checkpoints?
-
selsta
all blocks that were mined after the last release are unknown
-
xfedex[m]
Rucknium[m]: Blockchain reorgs cannot be more than 10 blocks long
-
xfedex[m]
So yes, it will
-
Rucknium[m]
I dont think that's true
-
selsta
Rucknium[m]: there are two different systems with the name checkpoint
-
smathy[m]
So, unless as time has gone on, checkpoints have been more sparse (which [the code doesn't imply](
github.com/monero-project/monero/bl…rc/checkpoints/checkpoints.cpp#L176)) then I don't see how that explains the sync slowing down.
-
Rucknium[m]
Liek everything in Monero with the name ambiguity :P
-
selsta
one does what you describe, you can't rollback further, and the other speeds up sync with known block hashes
-
selsta
xfedex[m]: I also don't think that's true, there's no 10 block limit
-
smathy[m]
selsta: Ah ok, I understand that, but that'd only be at the very end. Like even 40-50% is much slower than 10-20%.
-
Rucknium[m]
smathy: Checkpoints have been utterly sparse since the last monerod version release :)
-
xfedex[m]
Blocks newer than 10 blocks are referred as "tips", blocks older than 10 blocks are permanent
-
xfedex[m]
selsta: Are you sure?
-
selsta
smathy[m]: that's due to different usage and different cryptography
-
smathy[m]
Rucknium[m]: Infinitely sparse :)
-
selsta
2014-2015 barely had usage and simpler cryptography
-
Rucknium[m]
Bitcoin Cash has a 10 block re-org depth limit right now. The perils of being a minority hashpower chain.
-
selsta
xfedex[m]: yes
-
selsta
wallets have a configurable reorg limit but not the daemon
-
selsta
(as far as I know)
-
Rucknium[m]
I 51% attacked the Townforge testnet and re-orged about 24 hours of blocks. Townforge and Monero have about the same blockchain code.
-
smathy[m]
So yeah, around the 44% mark it really slows down. This was just after a log ouput "Validating txpool for v4" which I'm guessing was a fork that involved a big change in verification/security/something.
-
selsta
v4 introduces RingCT
-
selsta
which uses inefficient cryptography
-
xfedex[m]
-
xfedex[m]
> Outputs in the PoW 'reorg zone' (the most recent ~1-10 blocks) can be completely removed from the chain by a reorg, because any output that can be reorged can be double-spent.
-
xfedex[m]
from this I deduce that reorgs cannot be longer than 10 blocks
-
selsta
once you get to v8 sync will speed up again due to advancements in cryptography
-
smathy[m]
Ok cool.
-
ofrnxmr[m]
xfedex @xfedex:matrix.org: selsta has read that lol
-
Rucknium[m]
xfedex: I think the wording there is just unclear. It's the "re-org zone" since it's the chosen safety factor of the 10 block lock on spending tx outputs.
-
Rucknium[m]
I would recommend asking UkoeHB in #monero-research-lab:monero.social to confirm the meaning of that statement and to revise if necessary.
-
smathy[m]
Seeing as I have an SSD, during this v4-v8 stuff, this is all CPU-bound?
-
smathy[m]
(fwiw, my htop suggests it's not really)
-
nioc
sync is not bound by anything in my system
-
selsta
random IO speed is important for sync
-
selsta
xfedex[m]: you'd have to ask UkoeHB to clarify, but I'm certain there's no 10 block re-org limit
-
smathy[m]
Ok, nothing I can do about that, thanks
-
ofrnxmr[m]
Checkpoints dont discard ALL data. Increased monero usage = more data to verify. Checkpoints decrease the workload, not eliminate it.
-
ofrnxmr[m]
Syncing to ssd should take 8-24 hours on most systems
-
smathy[m]
And yeah, it just wasn't making sense that checkpoints we're the cause of the slow down, but I wasn't understanding what y'all were talking about (the final stages, after the last checkpoint) nor was I making my actual question clear (ie that it slows down way before then in the 40% range (turned out to be v4))
-
smathy[m]
Really appreciate all the help, very new to this and you've all been very helpful
-
ofrnxmr[m]
-
smathy[m]
Right, it's a checksum of all the blocks since the last checkpoint.