-
BarrySB
Who is very good with CLI?
-
nioc
I am only very good at napping
-
nioc
I now the CLI a bit
-
nioc
know
-
moneromooo
The lock command makes it go have a nap.
-
nioc
trying to get through today on only 1 nap
-
eck
how high does monero-wallet-cli want the mlock ulimit to be?
-
BarrySB
how do i run daemon through tor on cli
-
gingeropolous
BarrySB, there's a privacy network readme thing on the monero github
-
gingeropolous
-
BarrySB
I tried those commands they dont work for some reason
-
gingeropolous
hrm
-
gingeropolous
unrelated.. "'%s'
-
gingeropolous
will be replaced by the block hash
-
gingeropolous
"
-
gingeropolous
what does this mean...
-
BarrySB
And how do i limit monerod cpu usage --max-concurrency does not work
-
gingeropolous
there are various ways. are you still in initial block download?
-
gingeropolous
syncronizing from scratch?
-
gingeropolous
nice works the best if your in linux
-
gingeropolous
but u can fiddle with upload and download rate limits, that can affect cpu usage.
-
gingeropolous
well damn, %s doesn't mean it comes in as $1 for bash scripts...
-
gingeropolous
oooh fuck yeah this worked: block-notify=/home/user/imascript.sh %s
-
gingeropolous
ah shit. im gonna need to have an almost syncd chain for each instance of checking
-
gmaxwell
Is there any coin-control hidden in the cli wallet to help avoid being tracked by a deanonmizing dust attack?
-
gmaxwell
The attacker's pattern is to repeatedly make pairs of tiny payments to addresses that are known to him (public, maybe also leaked by exchanges and what not).. if a transaction spends both of those outputs then it's really likely authored by their target.
-
viperperidot[m]
Has anyone synced the blockchain on a raspi, if so about how long did it take?
-
gingeropolous
gmaxwell, i think this command does that : " sweep_single [<priority>] [<ring_size>] [outputs=<N>] <key_image> <address> [<payment_id (obsolete)>]
-
gingeropolous
"
-
gingeropolous
knaccc, ^
-
gingeropolous
though this would mainly be a concern for subaddresses right?
-
gingeropolous
<viperperidot[m]> Has anyone synced the blockchain on a raspi, if so about how long did it take? <<< i've done a pine64 on a 5400 rpm. it took about a week.... many years ago...
-
gmaxwell
gingeropolous: thanks, I'll look into it.
-
knaccc
gmaxwell that's a very interesting attack, thanks for mentioning it, i don't think we have any dust threshold. what gingeropolous mentioned is simply a command to spend all available outputs, so that you can spend dust into a single output prior to then keeping or spending that combined output in the future
-
knaccc
gingeropolous it applies to the main address or the subaddress. you sevearl tiny outputs, and if you see them spent together in the same TX, you can predict with very high probability that the tx is by the owner of those dust outputs
-
knaccc
s/you sevearl tiny/you send several tiny
-
knaccc
the same problem happens if you ask for payment of 1 XMR, and you are sent that 1 XMR via 4 0.25 XMR outputs. and now if you spend them all together it's obvious it is you spending them
-
knaccc
so a dust threshold isn't a panacea
-
nioc
knaccc: I thought in the 4 x 0.25 scenario, doing sweep single with each of the outputs first made it so that when spending them all together it isn't obvious it is you spending them
-
knaccc
nioc if you sweep them individually and then combine, that's worse than if you sweep them all together and then spend
-
knaccc
unless you do repeated sweeps individually first
-
nioc
ok
-
knaccc
nioc i meant to say: if you sweep them individually and then combine (by spending them to someone else)
-
knaccc
i think i determined that if you want to sweep/churn outputs individually first, my recommendation is to churn outputs individually at least 3 times, and not to later combine them within 24hrs of receipt
-
nioc
that was from the discussion in MRL a month or 2 ago?
-
nioc
I have no sense of time
-
knaccc
nioc that's right, well remembered!
-
knaccc
July
-
knaccc
or Aug maybe
-
nioc
even if combining and sending to oneself? aka sweep_all
-
knaccc
nioc can you clarify the entire situation you're referring to pls?
-
knaccc
you mean churn 2 outputs individually first, and then later combine into one output for yourself, to keep until you want to later spend?
-
nioc
sweep_single > sweep_all to yourself
-
nioc
# of each step recommended = ?
-
knaccc
i think even in that situation, you'd want to wait 24hrs to combine, so it's not clear that the combined output is from the two outputs individually churned
-
nioc
and sweep_single = 2x ?
-
knaccc
-
knaccc
see the MergeAnonymitySetSize section
-
nioc
thx
-
knaccc
if the window of churning followed by merging is tightened, that hurts your anonymity set size on the combination
-
nioc
probably saved in my monthly monero folder
-
nioc
nope, now it is
-
knaccc
and btw my 3-churn recommendation only applies to situations with 2 outputs
-
knaccc
it'd have to be more than 3 churns if you had >=3 outputs
-
nioc
thumbs up
-
nioc
this is for outputs know by an entity that you might be concerned about, not something that needs to be done with all outputs
-
nioc
*know=known
-
eck
hello friend i compiled v0.17.1.1 from source and just finished syncing the blockchain and now i get a lot of errors like this (filtered thru c++filt) in my bitmonero.log
monad.io/vgbpjdtwa.txt is this a known issue
-
BarrySB
CLI has no currency view?
-
eck
for some reason it didn't dump core
-
eck
how do i get the threads to dump core i know c++ i might be able to help
-
midipoet
when upgrading to 17.1.1, what is this error about?
-
midipoet
2020-10-24 12:31:40.923 E failed to find transaction input in key images. img=<d7428752aaf65321096300e269824aeeb05e1e76558e039ec40f0f0190c90a9f>
-
midipoet
2020-10-24 12:31:40.923 E transaction id = <32bc8a06350db2a64d6839be1d5cab840f03e020c8ee4a011f0aac8926898a03>
-
tficharmers
Anyone seen a 'E Difficulty drift detected' error before?
-
tficharmers
When starting monerod
-
moneromooo
Yes. It is bad, and thought fixed, but apparently not fixed.
-
moneromooo
Did you start monerod on an old chain ?
-
tficharmers
Most likely. I'm using pinode-xmr which I thought had updated to 0.17, but hadn't for a variety of reasons. So I had rebooted several times until I realised I was on the wrong chain. No worries. At least I know. I presume sync from scratch? It's not salvageable?
-
tficharmers
--db-salvage doesn't work btw
-
moneromooo
It *should* be automatically fixed if the problem was recent, but it has no way to know for sure that the error doesn't date from way before.
-
» moneromooo goes find the fix patch..
-
moneromooo
0fd6ccef2164f8a40988df16d37175a16ed27128, June 2020. If your chain was from before you updated to a daemon with that in, it's expected to get this message if your db was borked.
-
tficharmers
Right. Well it's complaining about a block about 200,000 blocks ago.
-
moneromooo
If your db got borked *after* you switched to a daemon with that patch in, it means the bug is not fixed.
-
moneromooo
OK, so that must be before hte patch.
-
moneromooo
I didn't remember it went back htat far to check.
-
moneromooo
That's good :)
-
tficharmers
No worries. I'll sync from the start. Cheers
-
moneromooo
Set --out-peers to a lot more than 8, and limit-down to a lot too. Speeds things up.
-
tficharmers
+1
-
cdhdzpzkcj
Dear fireice_uk. I must strongly object to you reporting our great Monero community members
-
cdhdzpzkcj
to Freenode for racism AND getting people K-lined as a result!
i.imgur.com/R0T9GGY.png
-
cdhdzpzkcj
THEY ARE NOT NEO-NAZI!!! THEY ARE JUST SAYING NEO-NAZI THINGS!!
i.imgur.com/JYu44As.png
-
cdhdzpzkcj
I know this because they have been nice to me and made me their Magical Crypto Friend!
-
cdhdzpzkcj
If you don't cease immediately I shall throw another tantrum!
-
cdhdzpzkcj
Monero Community Member
-
cdhdzpzkcj
PS. You are interrupting my session of masturbation to The Man in the High Castle.
-
ErCiccione
ryo trolls at it again?
-
moneromooo
Poor guy. Living with that for *years* now.
-
moneromooo
I've seen what that does to another and it ends shittily :/
-
zib
there's good people on both sides
-
zib
:D
-
msvb-mob
The last Monero Village meeting before Grayhat (security conference) begins in five minutes on #monero-community.
-
charuto
-
charuto
maybe it's worth giving another thought to ditching github?
-
moneromooo
They broke the discrete logarithm problem ?
-
charuto
if that's what it takes to consider moving to a more foss friendly and censorship resistant platform, sure, i have on good source they have
-
» moneromooo steps back carefully
-
fluffypony
charuto: we already have stuff in play if something goes wrong
-
fluffypony
if you read the DMCA complaint (which actually isn't a DMCA takedown, just disguised as one) it's clear that the youtube-dl authors were quite egregious
-
fluffypony
in the readme they encouraged people use the tool for stuff that is "illegal"
-
fluffypony
so it was only a matter of time before they pissed the RIAA off
-
Mochi101
Really Ignorant Advertising Agency?
-
fluffypony
Mochi101: that's the one lol
-
asymptotically
.seen mafiaa
-
d4ndo[m]
Check this out.
radicle.xyz A nice github replacement.
-
d4ndo[m]
Implemented in rust
-
d4ndo[m]
But it is not ready. Still in early stage development.
-
selsta
fluffypony: apparently these were unit tests, not the README
-
selsta
youtube would often change how music videos are delivered so they had unit tests to see if things change
-
selsta
probably still not a good idea to push that code to github
-
gingeropolous
so it sounds like we need more specific output control?
-
moneromooo
freeze/thaw does what he asked.
-
moneromooo
(told him already)
-
gingeropolous
ah i missed it. thanks, good to know
-
gingeropolous
i haven't surfed the wallet-cli help recently
-
yanmaani
Mochi101: Damn, they made you guys ban people for politics? Or it's fake?
-
Mochi101
huh?
-
monerouser1144
Is the Monero blockchain db file .../lmdb/data.mdb amenable to periodic rsync (meaning is new data mostly appended to its end) ? Because I re-run rsync and it started from scratch.
-
moneromooo
What a coincidence. Someone with the same nick as yours asked that yesterday too.
-
moneromooo
We told that person that yes, provided monerod is not running at the same time.
-
monerouser1144
It was me :-) As I said, I sync'ed the db while monerod was running (accepting that the db would be in inconsistent state), then stopped monerod and re-run rsync. But rsync started sync'ing from scratch ... (note: using -avP options for partial transfers).
-
moneromooo
Could be lmdb rewrote early pages.
-
moneromooo
Probably did, the head changes for the txn number.
-
moneromooo
It should still skip a lot.
-
yanmaani
Mochi101: : There was a spammer who posted this:
i.imgur.com/R0T9GGY.png
-
monerouser1144
When I first tested it 2 days ago (starting and stopping rsync several times), it did skip a lot indeed. However today it started from scratch and re-downloaded the first 15GB again (note: I'm using pruned db, if it makes a difference).
-
moneromooo
if it's fireice, it's a dude with some creepy stalking obsession, ignoring's best.
-
Mochi101
yanmaani, well... I gave up my ops in that channel... but yeah... that's how it was
-
Mochi101
Was a long time ago though.
-
yanmaani
When was this?
-
yanmaani
Oh, right.
-
yanmaani
Do you still do it?
-
Mochi101
Over a year ago now, abouts.
-
Mochi101
I'm not an op in that channel.
-
moneromooo
OK, not sure what algorithm, rsync uses, but 15 GB sounds odd.
-
yanmaani
You weren't a small project then though. Do you really think they'd have banned you?
-
Mochi101
for sure
-
yanmaani
It'd have pissed a lot of people in the crypto space off
-
Mochi101
It's Freenode's house.
-
yanmaani
Well, it's easy to threaten, but banning a channel of a major cryptocurrency with 422+ users?
-
Mochi101
yanmaani, it's a side channel...
-
viperperidot[m]
<moneromooo "if it's fireice, it's a dude wit"> Really? Is that the person who runs RagerX?
-
yanmaani
Mochi101: I'd imagine it's all or none for them
-
syntax[m]
<monerouser1144 "Is the Monero blockchain db file"> If you're after a backup, have you tried `monero-blockchain-export`? I export the blockchain file periodically to an m.2 SSD.
-
yanmaani
If you're a small channel, yes they can tell you to get lost
-
yanmaani
but if you're a big channel, it will cause a lot of problems for them if they do that
-
nioc
viperperidot[m]: yes
-
monerouser1144
@syntax[m] yes, I'm trying to find the best way to backup a node with a pruned db. So that if I have to rebuild it, I won't need to burden the network redownloading the full blockchain.
-
jwinterm
if I want to access my remote nodes json_rpc, do I just leave off --restricted-rpc option when launching daemon?
-
Mochi101
make a copy of it and then back that up monerouser1144?
-
jwinterm
and what is the danger of not using --restricted-rpc?
-
Mochi101
start_mining jwinterm's machine with my wallet address
-
jwinterm
.hmmm
-
azy
-
jwinterm
--restricted-rpc # Restricts the actions that external users can perform when they are connected to the node over RPC. You will typically want to use this option.
-
jwinterm
wow, now I understand what it does completely
-
monerouser1144
So ... monerod exit; cp -rp ~/bitmonero ~/bitmonero.bak ; monerod --detach ; ... and rsync/backup that dir ? (it'll require double the space 2x 26GB but if there is no alternative)
-
moneromooo
You can set two RPC ports, one you firewall out and one you don't.
-
moneromooo
And only one restricted.
-
zjnhvpgb
Dear fireice_uk. I must strongly object to you reporting our great Monero community members
-
zjnhvpgb
to Freenode for racism AND getting people K-lined as a result!
i.imgur.com/R0T9GGY.png
-
zjnhvpgb
THEY ARE NOT NEO-NAZI!!! THEY ARE JUST SAYING NEO-NAZI THINGS!!
i.imgur.com/JYu44As.png
-
zjnhvpgb
I know this because they have been nice to me and made me their Magical Crypto Friend!
-
zjnhvpgb
If you don't cease immediately I shall throw another tantrum!
-
zjnhvpgb
Monero Community Member
-
zjnhvpgb
PS. You are interrupting my session of masturbation to The Man in the High Castle.
-
selsta
binaryFate fluffypony luigi1111 please ban ^^
-
viperperidot[m]
<nioc "viperperidot: yes"> Is that not a community trusted pool? I actually have it running on one of my old laptops right now just for fun.
-
monerouser1144
Instead of opening up RPC on the remote node running monerod, I am connecting to localhost:18081 over an ssh tunnel. After doing it, I came across an old tutorial about it:
garlicgambit.wordpress.com/2017/01/…llet-to-remote-monero-node-with-ssh
-
nioc
well it is a pool
-
nioc
and charges a very high fee
-
selsta
ragerx is closed source too
-
asymptotically
it's also multiple pools masquerading as one too (cryptosewer seems to be a separate pool, but your miner is controlled by the same guy). if it actually had miners i would say that it's bad for the network since it makes it seem more distributed than it is :P
-
ndorf
-
viperperidot[m]
Hmmm yeah, the reason I liked it was because I could boot it from a live usb which works on this old laptop I have, if I tried to boot the real os it would be pretty bogged down lol.
-
jwinterm
ok I'm a dumbass
-
jwinterm
was trying to curl on wrong port
-
monerouser1144
ndorf: Thanks, both guides "how to connect to remote monerod over ssh tunnel" are good. Since I use only the cli wallet, my own steps are closer to the other guide.
-
jwinterm
what is the histogram in get_transaction_pool_stats?
-
moneromooo
How many txes waiting for how much time.
-
jwinterm
oh I thought it was how many txs per size
-
jwinterm
what is the time interval for each bin in histogram?
-
moneromooo
The first column.
-
jwinterm
"histo": [{
-
jwinterm
"bytes": 3933,
-
jwinterm
"txs": 2
-
jwinterm
},{
-
jwinterm
?
-
moneromooo
If from RPC, it's... /me looks it up
-
jwinterm
syncing to test it out in local daemon but gonna be a while
-
jwinterm
but yea that was from rpc
-
moneromooo
the oldest timestamp (same RPC) divided by the number of quantiles.
-
jwinterm
(current time - oldest timestamp)/number of quantiles ?
-
moneromooo
Yes. See what it does in rpc_command_excutor.cpp
-
jwinterm
thx mooo
-
DeanGuss
I noticed monerod is pegging 1 core constantly at 100%
-
DeanGuss
2020-10-24 00:08:53.003 [P2P2] WARNING global src/cryptonote_protocol/cryptonote_protocol_handler.inl:2670 monerod is now disconnected from the network
-
DeanGuss
2020-10-24 04:09:35.256 [P2P4] WARNING net.p2p.tx src/cryptonote_protocol/levin_notify.cpp:428 Unable to send transaction(s), no available connections
-
DeanGuss
and the last line there repeated a few more times are the last thing in the log
-
DeanGuss
I use torsocks to start monerod from systemd. But Tor is up fine
-
moneromooo
sudo perf top -a
-
DeanGuss
ok... what am I looking for?
-
moneromooo
What's on top.
-
moneromooo
You can zoom in monerod too, gets rid of unneeded lines.
-
moneromooo
Select somehting from monerod, enter
-
DeanGuss
[kernel] do_syscall_64 is @ 26%
-
DeanGuss
monerod is not anywhere in sight
-
moneromooo
top, check third line, see if sy% is high.
-
moneromooo
Might be swapping.
-
moneromooo
wa% would be the disk i/o
-
DeanGuss
sy is 13.8, wa is 2.1
-
DeanGuss
in htop I'm using a lot of swap
-
DeanGuss
I only have 4g and am also running bitcoind
-
DeanGuss
But my memory is not all used (at least anymore)... so I dunno why my swap is not reduced by now
-
DeanGuss
when I run htop and select the offending monerod thread with strace by pressing s it just repeats this continuously:
-
DeanGuss
select(28, [27], NULL, NULL, NULL) = 1 (in [27])
-
DeanGuss
recvfrom(27, "", 10, 0, NULL, NULL) = 0
-
DeanGuss
if that means anything to you
-
moneromooo
select is a blocking wait, it's what typically is used to sleep waiting for something to happen. It typically means it's fine.
-
moneromooo
recvfrom reads from I/O.
-
» moneromooo can't recall whether recvfrom is network only or for all fds. I think network...
-
moneromooo
In any case, that doesn't seem odd at all.
-
DeanGuss
It doesn't seem odd that a monerod thread is continuously pegging 100% of 1 core while doing not much of anything except waiting for blocks and transactions?
-
moneromooo
It does.
-
moneromooo
What doesn't is your htop output.
-
DeanGuss
Ah. Well if I can help you figure out if this is a bug let me know