-
BobSacmanto[m]
Is it quicker to sync your wallet with a private node? And if so why is that thr case?
-
merope
If the wallet is running on the same machine as the node, or at least the same network (eg. your home wifi), then you can transfer data at much greater speeds
-
merope
So the bottleneck becomes the wallet's tx verification speed, instead of network bandwidth/latency
-
GenericNick
Does anyone want cock.li invites? I'm selling
-
cjac
I just put 6 instances of monerod online on my LAN. Will they be able to find one another and sync from each other?
-
monerobull[m]
Reddit mods pls delete spam on subreddit
-
monerobull[m]
needmoney90:
-
vaacuha[m]
Where can one get testnet XMR?
-
rbrunner
-
rbrunner
Or here, you can get some if you create a wallet and then you could send them out:
monerotech.info/Wallet
-
vaacuha[m]
Thanks rbunner
-
vaacuha[m]
And what if I wanted hundreds or even thousands of testoneroj? Is mining on a regular 4-core CPU an option?
-
binaryFate
-
binaryFate
Right now 1.7kH/s, so yes you should be able to get many blocks quickly
-
rbrunner
vaacuha[m]: Yes you can mine yourself, but a good idea to not overdo it. Testnet getting too high a difficulty and then falling into a hole if you stop to mine is less than ideal.
-
rbrunner
Anyway, you can divide even 1 XMR into so many parts, I wonder what you really would need thousands of testnet XMR for.
-
vaacuha[m]
<rbrunner> "Anyway, you can divide even 1..." <- IKR, why use a whole monero, when it's possible to split it into millions of atomic units. But I need them for testing a project, which will deal with real moneroj automatically.
-
vaacuha[m]
<rbrunner> "vałacuha: Yes you can mine..." <- Ok, I'll try mining on single core then
-
vaacuha[m]
Thanks again
-
rbrunner
Welcome. I just meant to say that a Monero transaction is a transaction, whether it's over 1 XMR or merely 0.0001, so even small amounts should be ok to test a software
-
vaacuha[m]
Of course, but testing on realistic numbers makes it more interesting
-
rbrunner
vaacuha[m]: :)
-
rbrunner
I once wrote a fiction short story about Monero testnet and the subject of many, many coins:
rbrunner7.github.io/consensus.html
-
vaacuha[m]
* Thanks rbrunner
-
mmxxx
Hello, is there a catalogue of projects that accept xmr donations?
-
ofrnxmr[m]
Monerodevs.org perhaps
-
ofrnxmr[m]
Not all inclusive, but a small list
-
mmxxx
Thanks
-
anarkiocrypto[m]
-
nioc
ofrnxmr[m]: cake wallet accepts donations? lulz
-
nioc
No they don't ofc and you did say perhaps :)
-
ofrnxmr[m]
(ノ´ з `)ノ
-
nioc
anarkiocrypto[m]: haven't seen this b4. Thx
-
cjac
will monero work with an nfs mount, or does each host need its own copy of the data?
-
ofrnxmr[m]
Miners > node?
-
ofrnxmr[m]
Host = miner?
-
cjac
I imagine that's right, yeah
-
cjac
monerod process
-
ofrnxmr[m]
What purpose are you running monerod for?
-
cjac
for making moneros
-
ofrnxmr[m]
You only need one instance of monerod
-
cjac
oh. so the wallet is the one that does the mining?
-
ofrnxmr[m]
Then I recommend also 1 instance of p2pool on the same device monerod.
-
ofrnxmr[m]
Then xmrig (mining software) on each client (mining pc) that youd like to connect to the host (p2pool/monerod)
-
ofrnxmr[m]
Monerod is the node (blockchain) software. It includes a miner, but not one youre going to use in this scenario.
-
hyc
I wonder if it'd be worth adding support to make monerod a mining client of p2pool
-
erembax[m]
My node that I spun up yesterday is fully synced but is showing 0 incoming connections. The chain is fully synced and I've opened and forwarden 18080 on my router. Is there a way for me to probe my node from the outside to see if's accepting connections?
-
ofrnxmr[m]
Firewall?,
-
erembax[m]
ofrnxmr[m]: hmm assumed pinodexmr would have set that up automatically let me check
-
erembax[m]
I can see that 18080 is not open, some other ports are, but ufw is not in use so don't know how they opened the ports
-
monerobull[m]
To check, start VPN, Powershell "tnc (your IP) -p 18080" alternative just use one of the online port checkers
-
cjac
nc -vz <monerod host ip> 18080 # works for me. should print "Connection .* succeeded!"
-
erembax[m]
yeah problem is 18080 is not open on the pinodexmr, I now how to use ufw but I think pinodexmr is using iptables or something.
-
wormrobot
should we mine xmr with our main host?
-
RavFX[m]
wormrobot: You can mine on whatever you want.
-
RavFX[m]
if it's a server or a machine you use for other purpose, you can set the priority to minimum so it won't affect you're other activities on that system
-
mmxxx
Are there any manure wallet iOS wallets that work with ledger?
-
wormrobot
before the institution's start to open xmr mining facilities like they did with bitcoing.. during its 2017 boom
-
wormrobot
can i solo mine with monero-cli?? or i need another software
-
wormrobot
havent really looked into solo mining xmr
-
RavFX[m]
Personally I mine with everything I can to burn my surplus of energy production. Usually leave the miners on until the batteries drop to ~60% at night then resume mining in the morning (goal is to get the battery to be back at 100% at about 3-4pm)
-
wormrobot
RavFX[m]: amazing strat.
-
wormrobot
erembax[m]: for me as well, it shows 0 incomming connections
-
RavFX[m]
wormrobot: You are behind a nat and did not configure the port forwarding. Or you are behind a CGNAT and can't forward a thing.
-
wormrobot
RavFX[m]: i havent touched my router settings in a while also, i dont want to say too much but my current ISP is soo stupid... i cant configure ports my self, i have to call them to be able to open a port
-
RavFX[m]
Yeah, so you are behind a CGNAT, you then have to call them to open 18080
-
nioc
wormrobot: you can solomine with the miner built into monerod but the xmrig software is significantly faster
-
wormrobot
RavFX[m]: Now i know why thank you!!!
-
nioc
there is a way to use xmrig with the daemon but I am not familar with how to do it
-
RavFX[m]
I use p2pool on some el_cheapo vps
-
RavFX[m]
and direct all my hashrate to it
-
wormrobot
nioc: has anyone wrote a blog on medium or something about it?
-
nioc
maybe :D
-
wormrobot
RavFX[m]: mining of a vps?
-
hyc
just use -o daemon+tcp://<address>:<rpc port>
-
hyc
instead of your pool address
-
wormrobot
with monerod?
-
RavFX[m]
wormrobot: I put p2pool on a vps, so I can direct all my mining hardware (the stuff at home and the stuff on the internet) to my p2pool instance
-
wormrobot
using vps as a middle man huh? lol
-
RavFX[m]
I do have a full node on the same VPS (I own the server on where the VPS run).
-
RavFX[m]
Yeah, a vps so port can be exposed to the vpns connected to it (all my shit is on a VPN (real use of a vpn, not marketed use of a vpn))
-
RavFX[m]
that way I can xmrig -o 10.x.x.x -u whatever
-
RavFX[m]
on everything I want to mine on
-
wormrobot
oh so u use xmrig to mine to p2pool obviousely? but everything runs through your vps and vpn
-
RavFX[m]
exact
-
RavFX[m]
if you only plan to mine from devices at home, you can set all that stuff on a VM
-
RavFX[m]
it's fine if there is 0 incoming connection, it will still work.
-
wormrobot
RavFX[m]: i think thats what im going to do for now
-
wormrobot
RavFX[m]: ill play around with it in a vm then ill start renting vps's for more hash power and security
-
RavFX[m]
don't rent VPS for hashpower
-
RavFX[m]
except if you don't mind making big negative profit
-
RavFX[m]
Mine on the shit you own or rent (but rent for other thing than hashpower)
-
wormrobot
was this something the devs made on purpose ? how would i rent more hashpower and earn negative profits?
-
RavFX[m]
because it cost more to rent shit than what you receive from the hashpower you get from it.
-
nioc
also most won't let you mine
-
wormrobot
RavFX[m]: now makes sense sorry
-
RavFX[m]
rent a server for 60$ a month
-
RavFX[m]
get 3Kh/s from it
-
RavFX[m]
get what, 2$ worth of monero a month?
-
wormrobot
nioc: thats another good point lol heard stuff about that in the past
-
wormrobot
RavFX[m]: deff not worth it
-
wormrobot
is it possible to check what tx has my node verified or would that be a security whole, or does my node not verify?
-
wormrobot
or does my node just strenghthens the network
-
Rucknium[m]
wormrobot: That's easy: your node verifies all transactions. It checks that all the cryptographic signatures are correct before accepting a new tx or block.
-
wormrobot
Rucknium[m]: oh okay, so every node collectivelly verifies all transactions?
-
wormrobot
i thought it would pick a random node and that node will verify that TX
-
Rucknium[m]
wormrobot: Yes. What miners do is to write down the _order_ of transactions in time. Blockchain proof-of-work is just a complicated way to give pieces of data a timestamp.
-
wormrobot
didnt know all the nodes worked collectivelly on verifiying
-
wormrobot
Rucknium[m]: miners write down the order on the ledger aka "order book" and then nodes verify and make sure all cryptographic sigs are correct
-
Rucknium[m]
This is not the correct use of the term "order book". Otherwise, that's correct. Miners also make sure txs are valid before putting them in a block. If they didn't, then the nodes would reject the block and the miner would not get the block reward
-
RavFX[m]
they don't work collectively for verifying.
-
RavFX[m]
they just verify all TX and all block on it's side.
-
RavFX[m]
And they send TX and blocks to other nodes
-
RavFX[m]
and when the miner mine a block, it's that block that get pushed in the blockchain with all the TX the miner decided to include in the block.
-
RavFX[m]
* they don't work collectively for verifying.
-
RavFX[m]
they just verify all TX and all block on it's side.
-
RavFX[m]
And they send verified TX and blocks to other nodes and send verified TX in mempool to miners
-
RavFX[m]
and when the miner mine a block, it's that block that get pushed in the blockchain with all the TX the miner decided to include in the block.
-
RavFX[m]
And when you sync, it not only verify each block, but it verify every TX in that block, it's why syncing take forever for HDD users
-
wormrobot
miners mine the blocks and then gets pushed to the verify stage? and this work is done by the nodes?
-
wormrobot
verify stage == blockchain
-
Rucknium[m]
Miners already verify everything they put in a block. If they don't, they would potentially lose money.
-
wormrobot
if block_found != verified_by_nodes then block is not added to the blockchain
-
Rucknium[m]
Right.
-
wormrobot
okay kinda had an idea but now it all makes sense
-
wormrobot
my cli wallet tells me this when i check my balance
-
wormrobot
(No tag assigned)
-
wormrobot
not sure what this means
-
wormrobot
is there anyway to remove from a viewers point of view the recently used addresess
-
Rucknium[m]
wormrobot: Feather Wallet is good for that.
-
wormrobot
i meant in the CLI
-
cjac
my monerod is taking a long time to sync. It says there are 1.4 days left. Is there anything I can do to reduce that? My fiber link is only loaded at 30mbit
-
cjac
I've increased the number of peers, both in and out
-
Rucknium[m]
cjac: The bottleneck is probably the I/O performance of your storage medium and your CPU. Your node is verifying the blocks.
-
Rucknium[m]
To speed things up, you can buy faster hardware. Not the answer you were looking for, probably.
-
ofrnxmr[m]
1.4 days - you started today? What is your progress xxxxxxxxx/2xxxxxx blocks?
-
ofrnxmr[m]
1.4 days isnt long for a fresh sync
-
DanIsnotthemanBr
Does limit rate up/down affect this?
-
cjac
I doubt that. iotop is showing hundreds of kilobytes per second
-
cjac
the CPUs are somewhere between 20-50%
-
Rucknium[m]
cjac: Is it an SSD or HDD?
-
nioc
the drive is almost always the bottleneck
-
nioc
HDD is pain, SSD is what you need
-
nioc
a weak cpu can also be a limiting factor
-
nioc
bad internet can be bad, mediocre is ok
-
cjac
Rucknium[m]: SSD
-
cjac
I think the problem is that it's not getting enough blocks coming in
-
cjac
there's no way to distribute the sync is there? This system has five peers sitting idle while they wait for the sync to complete.
-
cjac
I see that the database is stored in a single file, so it may be hard to share that load without re-architecting
-
cjac
the processor isn't terribly new, but it seems like it's okay: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
-
cjac
again, the CPU load doesn't seem to be the bottleneck, network has plenty of capacity, ssd doesn't seem to be under much load
-
cjac
maybe it's memory that's the bottleneck. it's only got 16G
-
cjac
12G seems to be in use. only 4.5G resident for monerod, though
-
» cjac turns of the k8s vm
-
cjac
are there any parameters I can tune to tell it to make better use of the free memory? killing that qemu process freed up another gig of memory, but the monerod's resident memory hasn't increased
-
Rucknium[m]
You can try to add more performant nodes as peers if download speed is really the bottleneck
-
cjac
if I spun up monerod on the other five nodes, could I tell them all to share the load somehow?
-
cjac
I'll try db-sync-mode=fast on one of the peers. see if that improves things :-)
-
ofrnxmr[m]
<ofrnxmr[m]> "1.4 days - you started today..." <- ^?
-
ofrnxmr[m]
<ofrnxmr[m]> "1.4 days isnt long for a fresh..." <- ^
-
cjac
just after midnight, yeah. it's 15:17 now, so it's been running for about that long
-
cjac
alright. I'll be patient, then :-)
-
cjac
the fast algorithm says there are 2.9h left