-
yanmaani
hyc: What about something like Banana Pi?
-
yanmaani
What would a PCI card full of Cortex-A53s earn you? What about A72s?
-
hyc
I haven't used banana pi, haven't looked at its specs
-
hyc
"a PCI card full of Cortex-A53s" is easier said than done
-
hyc
Cortex-A53 is very efficient, but I'd be worried about the efficiency of the power supplies and chassis it's attached to
-
hyc
Cortex-A72 is less efficient. while you could get a higher overall hash rate, I don't know how well it would do in terms of ROI
-
yanmaani
hyc: What's the break-even point in $/CPU acquisition cost?
-
hyc
I can' answer that for you, look up your own price of electricity and calculate it yourself
-
yanmaani
no I mean if electricity were free
-
Fort1
Hi, the hash file is signed with "binaryFate <binaryfate⊙go>". Is this correct? Previous version were signed with another key.
-
moneromooo
It is expected that binaryFate now signs.
-
Fort1
Oki, thanks
-
Henry151
hi. Is there an electrum-like desktop wallet software for monero that is recommended here?
-
Henry151
by "electrum-like" i guess i mean, one that does not require running your own full monero node
-
Henry151
which co-incidentally i am already running two monero nodes, but that's not relevant to my inquiry
-
selsta
Henry151: mymonero is the closest thing we have
-
Henry151
interesting
-
Henry151
thank you.
-
yanmaani
Henry151: You can run standard monero client in 'thin client' mode
-
Henry151
yanmaani: interesting
-
Henry151
i am relatively inexperienced with monero. If I am running a monero instance, and I reveal to someone the wallet address for my monero wallet, can they from that piece of information, determine the IP address of my monero node?
-
moneromooo
No.
-
Henry151
cool. And, if I reveal a wallet address, and you send some monero there, when I send it out to another address, you can't see what address I'm sending to, or my IP address, at that time either, right?
-
Henry151
very nice.
-
moneromooo
If you assume just "the adversary knows your wallet address" as in the first question, then the you're correct.
-
Henry151
excellent nice strong default security, i like it. I've long thought monero is the only cryptocurrency that offers any worthwhile differences from bitcoin
-
Henry151
so, if the adversary knows the IP address of my running monero node, can they find out from that, where I'm sending monero to? or my wallet address?
-
moneromooo
Neither.
-
Henry151
great!
-
moneromooo
A bit of a caveat:
-
moneromooo
If they know the IP address of your running monero node, and if they're connected to it, they will get transactions from you relayed to them. If they have sent you several outputs already, and your transaction happens to spend more than one of those outputs the adversary had sent you before, then there is a very good chance you're the author of that tx.
-
moneromooo
They can't see where to though.
-
Henry151
my initial line of inquiry was because, in the past when using bitcoin, if I wanted to create a bitcoin wallet address not associated with my real IP address or real identity, I would start up a live OS like tails, and use electrum to create a wallet while connected through TOR, for example. So, I thought, is that kind of stuff necessary for monero? Or can I safely use my already existing monero node,
-
Henry151
that is connected to the internet through my primary home connection and without a VPN
-
moneromooo
More layers of security is never a bad thing (assuming you don't use them badly).
-
moneromooo
But monero addresses are never on the chain so the in yor face bitcoin trivial traceability does not apply to monero.
-
Henry151
sure. But it sounds like I could safely use my pre-existing monero node with very little risk of exposure.
-
Henry151
sorry the "sure" was in reply to the "more layers of security never a bad thing" bit.
-
moneromooo
You can infer *some* things though. Just a lot less, and typically probabilistic.
-
Henry151
cool. I'm not doing "anything bad" anyway so I have little to fear, but thank you for confirming what levels of privacy are "included" when you use monero
-
moneromooo
Jews were not doing anything bad either when they got hunted using the databases governments kept on their population before WW2.
-
Henry151
right on.
-
Henry151
if you don't have anything to hide, well you still have a right to privacy.
-
Henry151
ok, so i opened my monero wallet with "monero-wallet-cli --wallet-file /path/to/my/walletfile" .. it said "Opened wallet: ..." and then said "Starting refresh" and says "Height 1936228 / 1978442" ... I want to know, does this mean my monero node has not been running/keeping up to date with the blockchain of monero?
-
Henry151
I would have thought it would be fully up to date as monerod has been running in the background on this machine for months
-
selsta
what does it say if your type in status?
-
Henry151
i tried typing "help" and "status" and got nothing from either
-
Henry151
the height is increasing
-
Henry151
it's up to 1950466 now.
-
selsta
Henry151: what version are you using?
-
Henry151
v0.14.0.2
-
selsta
you missed the hardfork :)
-
Henry151
am i out of date?
-
selsta
stop monerod, download the new version and it should resolve itself
-
Henry151
oh! we had a hard fork?
-
Henry151
wowza
-
selsta
but it will need a bit of time to sync up
-
Henry151
what was the hard fork about?
-
selsta
-
Henry151
dang it now i have to figure out how i installed it all over again
-
Henry151
woohoo
-
asymptotically
Henry151: hard forks every 6 months (ish) for now :D
-
Henry151
thanks for the link
-
selsta
what operating system?
-
Henry151
debian
-
selsta
but make sure to download the latest version from here:
web.getmonero.org/downloads/#cli
-
selsta
installing = downloading, extracting and starting
-
selsta
no difficult process involved
-
Henry151
ok i think i had got it from github last time
-
Henry151
oh nope
-
Henry151
i look at my bash history and can see, I downloaded a tar.bz2 archive from downloads.monero.org and then unpacked it and installed it with a command like "sudo install -m 0755 -o root -g root -t /usr/local/bin/ monero-v0.14.0.2/monero*"
-
Henry151
then i made a systemd service to run it that way
-
asymptotically
you can reuse your systemd service
-
Henry151
yep i got it
-
Henry151
i'll download the new archive, remove monero* from /usr/local/bin, and unpack the new archive and 'install' it with same command
-
Henry151
selsta: you provided that link of where to get the latest version; is there some ambiguity or disagreement about "what's the official version" or something?
-
Henry151
just because you said "make sure to download from here"
-
selsta
no, you can also download from github
-
Henry151
ok, just curious.
-
selsta
make sure to check hashes
-
Henry151
so is
monero.org/downloads this the same software?
-
moneromooo
I'm sure some people will put compromised binaries somewhere. And... that site's not ours.
-
moneromooo
It's possibly waiting till it gets used a lot, then puts up comprimised binaries. Who knows. You don't want to be the one who tries :)
-
Henry151
oh dear
-
Henry151
how did "not us" wind up owning monero.org? that's unfortunate
-
moneromooo
Then again, someone pwned the monero download site to put up compromised binaries there too.
-
moneromooo
They bought it.
-
Henry151
i could just build from source i suppose, but then again, i haven't got the technical proficiency to check the source code anyway
-
Henry151
shoot barely got the proficiency to build from source, let alone to read through the source code and spot something malicious in it
-
moneromooo
It's typically enough to download gitian binaries and check the hash against the hashes claimed by > 1 "trusted" person.
-
moneromooo
There's a tool which does this, but then you'd have to build that one first :)
-
Henry151
the only thing i am not liking about
web.getmonero.org/downloads/#cli is the link for linux 64 bit is pointing at
downloads.getmonero.org/cli/linux64 which is not a file, so it makes it clumsy for me to use wget to grab it on the machine i want to install on :/
-
asymptotically
wget should follow the redirect
-
Henry151
oh, i didn't even try i just saw "that's not a tar.gz file" and figured it was not the link i needed
-
Henry151
nah, "wget
downloads.getmonero.org/cli/linux64" results in a binary file called "linux64"
-
asymptotically
tar xf linux64
-
Henry151
that just seems odd. But i'll try it; it just seems weird that it didn't give me monero-linux-x64-v0.15.0.5.tar.bz2
-
hyc
your client isn't set to use the name of the redirect target
-
hyc
most GUI browsers will, CLI http clients won't by default
-
Henry151
ah, i understand.
-
Henry151
thanks
-
Henry151
i'm already done installing the new version, about to start it up
-
Henry151
where does monero look for a wallet file by default? I have always specified the full path to mine
-
asymptotically
relative to the current working directory
-
Henry151
hm
-
Henry151
would that end up being /usr/local/bin if that's where the bin files are?
-
asymptotically
so if you're in your home you can do something like --wallet-file Documents/Monero/MiningWallet
-
Henry151
hm
-
Henry151
i just noticed that if i run "monero-wallet-cli" with no arguments, then it says "Specify wallet name" and if i type my wallet name, it doesn't find it; so i'm wondering, where i might put the wallet file so that monero would find it that way
-
asymptotically
the current working directory is the one you've cd'd into. you can see it in the prompt (before every command) or by running the pwd command
-
asymptotically
so it just depends where you are when you start monero-wallet-cli
-
Henry151
thank you
-
Henry151
i am getting Error: Daemon uses a different RPC major version (2) than the wallet (3):
localhost:18081. Either update one of them, or use --allow-mismatched-daemon-version.
-
Henry151
i wonder what i screwed up on
-
asymptotically
did you update both the monerod and wallet binaries? and also restart monerod after updating the binary?
-
Henry151
yes and yes
-
asymptotically
is your systemd service looking in the right place? maybe the old one wasn't in /usr/local/bin
-
Henry151
aha, you are correct
-
Henry151
thank you
-
Henry151
it was looking for the file elsewhere
-
Henry151
well, now i am getting Error: wallet failed to connect to daemon:
localhost:18081. Daemon either is not started or wrong port was passed. Please make sure daemon is running or change the daemon address using the 'set_daemon' command.
-
Henry151
Background refresh thread started
-
Henry151
it *looks* like it's running
-
Henry151
systemctl status monerod shows "active (running"
-
asymptotically
you can try running `monerod status` to get some info on what it's doing
-
asymptotically
and depending on how you wrote your systemd unit you might be able to do journalctl -u monerod :D
-
Henry151
bpaste.net/raw/R5HA journalctl seems to show that it has not made any log entries since I changed the systemd service file to point to the new binary. monerod status shows the same couldn't connect to daemon message, and also says "generating ssl certificate"...
bpaste.net/raw/R5HA
-
Henry151
oops doublepasted the link sorry.
-
Henry151
this is my systemd service definition:
termbin.com/3b9h
-
Henry151
oh what i said was inaccurate, if you look at the bpaste link there, you can see the journalctl logs are showing the most recent monerod version
-
Henry151
well seems to have fixed itself
-
Henry151
nevermind entirely, thank you for the help, it's working now properly
-
Infinity8
.xmr
-
Infinity8
wrong channel
-
vinicius
hi
-
yanmaani
hey
-
vinicius
there's a long time I'm out of the loop, where can I get information about a reliable home mining software? (:
-
cannon-c[m]
the official monero command line client has a mining option
-
cannon-c[m]
I dont know if it is solo mine or pool mining, I dont have much experience with mining
-
cannon-c[m]
@vin
-
yanmaani
Is there something like P2Pool for Monero?
-
cannon-c[m]
* vinicius:
-
yanmaani
useful behavioural nudge could be to implement it and have mining by default use P2pool
-
yanmaani
so it'd be more work to use a centralized pool
-
jtgrassie
the official monero cli mining is solo mining, not pool.
-
jtgrassie
there is no p2pool implmentation for monero. It's something I spent a great deal of time on and settled on the fact the overhead is not worth it.
-
jtgrassie
consensus is the rub
-
yanmaani
What did go wrong?
-
jtgrassie
monero block time is 2 minutes
-
yanmaani
ohh
-
jtgrassie
thus the side chain consensus needs to be even shorter
-
yanmaani
and 20s block time is unfeasible?
-
jtgrassie
exactly
-
moneromooo
Why does it need to be shorter ?
-
yanmaani
Is it, though? If there would be consensus on which transactions to include, then there shouldn't be a problem
-
yanmaani
moneromooo: Because you want to submit shares.
-
jtgrassie
^
-
cannon-c[m]
with blocktime of 2 minutes vs. 10 minutes like in btc, are orphaned blocks or temp chain forkes more likely/common?
-
cannon-c[m]
thus needing say 5 confirmations in xmr to = same security of 1 btc confirmation?
-
cannon-c[m]
or is this not an issue?
-
yanmaani
Intuitively: pooled mining works by breaking up the 50 BTC reward into 1000 mini-blocks of 0.05 BTC.
-
yanmaani
To post a block to the sidechain, you post a share. The consensus rule is that it has to pay the preceding miners.
-
moneromooo
You submit shares to a separate chain. I'm pretty sure it'd work with, say, 5 minute block time on that chain, unless evidence supplied.
-
yanmaani
No, if you have a side chain block time longer than the main chain, then you'll have less than one share per block
-
yanmaani
mainchain_time/sidechain_time = block_reward/share_reward
-
moneromooo
The p2pool chain will find much fewer than all blocks. So, beyond variance, it would not be a problem, would it ?
-
yanmaani
But avoiding variance is the whole point of pools
-
yanmaani
and also, that's betting against your own success
-
yanmaani
"oh yes our goal is for 100% of the miners to use a sidechain which can only handle up to 10% of the total load"
-
moneromooo
So your point was not that it would not work, but that variance would make it less appealing ?
-
yanmaani
hmm this gives rise to an idea
-
yanmaani
say you'd have ten p2pool-esque side-chains
-
yanmaani
would that work?
-
moneromooo
There can be several of these fwiw.
-
yanmaani
moneromooo: Well, what's the purpose of a pool?
-
moneromooo
Make money off miners.
-
yanmaani
Here, try out my 100% decentralized 0% fee pool. We call it solo-mine.com
-
yanmaani
Multiple p2pool chains would be a problem somehow, I think intuitively.
-
yanmaani
could be wrong though
-
yanmaani
But if you'd have very strict rules for how to build the blocks, including which transactions to include, couldn't you get something then?
-
moneromooo
I should not, since one of these chains does not need to know whether other blocks are found bu another p2pool chain, or solor, or centralized pool, etc.
-
yanmaani
so, all miners make sure to have the exact synced mempool, at least with respect to their immediate peers
-
yanmaani
then whenever a block is found, it will just be a few kilobytes up until the synchronization boundary
-
yanmaani
That's true
-
yanmaani
My intuitive idea was that it would be incentive-incompatible
-
yanmaani
since miners would flock to one pool
-
yanmaani
but they wouldn't; if one pool has 30 shares outstanding and the other has 20, then mining on the shortest chain should be beneficial
-
yanmaani
that said, you might get some BCash-esque scenario when ALL miners mine on the shortest chain, and whoops there comes 30 blocks at the same time, and then they all switch, etc
-
yanmaani
though I imagine there's some Schelling point where they do it probabilistically
-
yanmaani
like if the chain lengths are 35 35 35 32 30 15, then they'd pick a chain with weights f(0) f(0) f(0) f(3) f(5) f(20)