00:13:45 hyc: What about something like Banana Pi? 00:14:33 What would a PCI card full of Cortex-A53s earn you? What about A72s? 03:14:43 I haven't used banana pi, haven't looked at its specs 03:15:06 "a PCI card full of Cortex-A53s" is easier said than done 03:15:39 Cortex-A53 is very efficient, but I'd be worried about the efficiency of the power supplies and chassis it's attached to 03:16:09 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 09:29:30 hyc: What's the break-even point in $/CPU acquisition cost? 12:19:50 I can' answer that for you, look up your own price of electricity and calculate it yourself 12:20:21 no I mean if electricity were free 15:17:53 Hi, the hash file is signed with "binaryFate ". Is this correct? Previous version were signed with another key. 15:21:35 It is expected that binaryFate now signs. 15:22:54 Oki, thanks 16:58:28 hi. Is there an electrum-like desktop wallet software for monero that is recommended here? 16:58:58 by "electrum-like" i guess i mean, one that does not require running your own full monero node 16:59:29 which co-incidentally i am already running two monero nodes, but that's not relevant to my inquiry 17:02:27 Henry151: mymonero is the closest thing we have 17:05:51 interesting 17:05:55 thank you. 17:27:53 Henry151: You can run standard monero client in 'thin client' mode 17:37:47 yanmaani: interesting 17:38:39 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? 17:39:22 No. 17:40:03 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? 17:40:13 very nice. 17:40:57 If you assume just "the adversary knows your wallet address" as in the first question, then the you're correct. 17:41:19 excellent nice strong default security, i like it. I've long thought monero is the only cryptocurrency that offers any worthwhile differences from bitcoin 17:41:58 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? 17:42:48 Neither. 17:42:56 great! 17:43:08 A bit of a caveat: 17:44:26 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. 17:44:34 They can't see where to though. 17:44:52 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, 17:44:58 that is connected to the internet through my primary home connection and without a VPN 17:45:24 More layers of security is never a bad thing (assuming you don't use them badly). 17:45:57 But monero addresses are never on the chain so the in yor face bitcoin trivial traceability does not apply to monero. 17:46:11 sure. But it sounds like I could safely use my pre-existing monero node with very little risk of exposure. 17:46:27 sorry the "sure" was in reply to the "more layers of security never a bad thing" bit. 17:46:38 You can infer *some* things though. Just a lot less, and typically probabilistic. 17:47:52 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 17:49:09 Jews were not doing anything bad either when they got hunted using the databases governments kept on their population before WW2. 17:49:28 right on. 17:50:07 if you don't have anything to hide, well you still have a right to privacy. 17:58:47 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? 17:59:18 I would have thought it would be fully up to date as monerod has been running in the background on this machine for months 18:00:14 what does it say if your type in status? 18:00:35 i tried typing "help" and "status" and got nothing from either 18:00:40 the height is increasing 18:00:46 it's up to 1950466 now. 18:01:09 Henry151: what version are you using? 18:01:20 v0.14.0.2 18:01:29 you missed the hardfork :) 18:01:30 am i out of date? 18:01:44 stop monerod, download the new version and it should resolve itself 18:01:45 oh! we had a hard fork? 18:01:53 wowza 18:01:56 but it will need a bit of time to sync up 18:02:15 what was the hard fork about? 18:02:39 https://web.getmonero.org/2019/11/12/monero-0.15-released.html 18:02:56 dang it now i have to figure out how i installed it all over again 18:03:01 woohoo 18:03:08 Henry151: hard forks every 6 months (ish) for now :D 18:03:13 thanks for the link 18:03:14 what operating system? 18:03:34 debian 18:03:36 but make sure to download the latest version from here: https://web.getmonero.org/downloads/#cli 18:03:46 installing = downloading, extracting and starting 18:03:52 no difficult process involved 18:03:55 ok i think i had got it from github last time 18:04:30 oh nope 18:05:30 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*" 18:05:45 then i made a systemd service to run it that way 18:05:57 you can reuse your systemd service 18:06:10 yep i got it 18:06:39 i'll download the new archive, remove monero* from /usr/local/bin, and unpack the new archive and 'install' it with same command 18:07:13 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? 18:07:29 just because you said "make sure to download from here" 18:07:56 no, you can also download from github 18:08:13 ok, just curious. 18:08:14 make sure to check hashes 18:09:32 so is https://monero.org/downloads/ this the same software? 18:09:46 I'm sure some people will put compromised binaries somewhere. And... that site's not ours. 18:10:28 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 :) 18:10:38 oh dear 18:10:50 how did "not us" wind up owning monero.org? that's unfortunate 18:11:04 Then again, someone pwned the monero download site to put up compromised binaries there too. 18:11:21 They bought it. 18:11:36 i could just build from source i suppose, but then again, i haven't got the technical proficiency to check the source code anyway 18:12:15 shoot barely got the proficiency to build from source, let alone to read through the source code and spot something malicious in it 18:12:50 It's typically enough to download gitian binaries and check the hash against the hashes claimed by > 1 "trusted" person. 18:13:44 There's a tool which does this, but then you'd have to build that one first :) 18:14:09 the only thing i am not liking about https://web.getmonero.org/downloads/#cli is the link for linux 64 bit is pointing at https://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 :/ 18:14:37 wget should follow the redirect 18:14:59 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 18:15:57 nah, "wget https://downloads.getmonero.org/cli/linux64" results in a binary file called "linux64" 18:17:01 tar xf linux64 18:18:36 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 18:21:40 your client isn't set to use the name of the redirect target 18:21:54 most GUI browsers will, CLI http clients won't by default 18:22:04 ah, i understand. 18:22:05 thanks 18:22:18 i'm already done installing the new version, about to start it up 18:23:22 where does monero look for a wallet file by default? I have always specified the full path to mine 18:23:50 relative to the current working directory 18:24:12 hm 18:24:39 would that end up being /usr/local/bin if that's where the bin files are? 18:24:44 so if you're in your home you can do something like --wallet-file Documents/Monero/MiningWallet 18:25:11 hm 18:25:42 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 18:26:57 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 18:27:03 so it just depends where you are when you start monero-wallet-cli 18:27:42 thank you 18:27:47 i am getting Error: Daemon uses a different RPC major version (2) than the wallet (3): http://localhost:18081. Either update one of them, or use --allow-mismatched-daemon-version. 18:28:11 i wonder what i screwed up on 18:28:26 did you update both the monerod and wallet binaries? and also restart monerod after updating the binary? 18:28:35 yes and yes 18:29:00 is your systemd service looking in the right place? maybe the old one wasn't in /usr/local/bin 18:29:46 aha, you are correct 18:29:48 thank you 18:29:58 it was looking for the file elsewhere 18:32:16 well, now i am getting Error: wallet failed to connect to daemon: http://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. 18:32:20 Background refresh thread started 18:32:30 it *looks* like it's running 18:32:40 systemctl status monerod shows "active (running" 18:33:54 you can try running `monerod status` to get some info on what it's doing 18:34:12 and depending on how you wrote your systemd unit you might be able to do journalctl -u monerod :D 18:36:54 https://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"... https://bpaste.net/raw/R5HA 18:37:01 oops doublepasted the link sorry. 18:38:09 this is my systemd service definition: https://termbin.com/3b9h 18:39:45 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 18:40:41 well seems to have fixed itself 18:40:53 nevermind entirely, thank you for the help, it's working now properly 19:24:04 .xmr 19:24:09 wrong channel 21:11:10 hi 21:11:30 hey 21:12:09 there's a long time I'm out of the loop, where can I get information about a reliable home mining software? (: 23:07:08 the official monero command line client has a mining option 23:07:25 I dont know if it is solo mine or pool mining, I dont have much experience with mining 23:07:35 @vin 23:07:44 Is there something like P2Pool for Monero? 23:07:54 * vinicius: 23:08:19 useful behavioural nudge could be to implement it and have mining by default use P2pool 23:08:25 so it'd be more work to use a centralized pool 23:12:16 the official monero cli mining is solo mining, not pool. 23:14:08 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. 23:14:52 consensus is the rub 23:15:05 What did go wrong? 23:16:29 monero block time is 2 minutes 23:17:33 ohh 23:17:47 thus the side chain consensus needs to be even shorter 23:17:49 and 20s block time is unfeasible? 23:17:58 exactly 23:18:14 Why does it need to be shorter ? 23:18:15 Is it, though? If there would be consensus on which transactions to include, then there shouldn't be a problem 23:18:31 moneromooo: Because you want to submit shares. 23:18:39 ^ 23:18:41 with blocktime of 2 minutes vs. 10 minutes like in btc, are orphaned blocks or temp chain forkes more likely/common? 23:19:08 thus needing say 5 confirmations in xmr to = same security of 1 btc confirmation? 23:19:15 or is this not an issue? 23:19:27 Intuitively: pooled mining works by breaking up the 50 BTC reward into 1000 mini-blocks of 0.05 BTC. 23:19:49 To post a block to the sidechain, you post a share. The consensus rule is that it has to pay the preceding miners. 23:20:25 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. 23:20:48 No, if you have a side chain block time longer than the main chain, then you'll have less than one share per block 23:21:26 mainchain_time/sidechain_time = block_reward/share_reward 23:21:41 The p2pool chain will find much fewer than all blocks. So, beyond variance, it would not be a problem, would it ? 23:22:00 But avoiding variance is the whole point of pools 23:22:05 and also, that's betting against your own success 23:22:25 "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" 23:22:29 So your point was not that it would not work, but that variance would make it less appealing ? 23:22:30 hmm this gives rise to an idea 23:22:44 say you'd have ten p2pool-esque side-chains 23:22:46 would that work? 23:22:47 There can be several of these fwiw. 23:22:57 moneromooo: Well, what's the purpose of a pool? 23:23:10 Make money off miners. 23:23:14 Here, try out my 100% decentralized 0% fee pool. We call it solo-mine.com 23:24:11 Multiple p2pool chains would be a problem somehow, I think intuitively. 23:24:20 could be wrong though 23:24:51 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? 23:24:54 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. 23:25:36 so, all miners make sure to have the exact synced mempool, at least with respect to their immediate peers 23:26:00 then whenever a block is found, it will just be a few kilobytes up until the synchronization boundary 23:26:09 That's true 23:26:18 My intuitive idea was that it would be incentive-incompatible 23:26:23 since miners would flock to one pool 23:26:42 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 23:27:19 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 23:27:39 though I imagine there's some Schelling point where they do it probabilistically 23:29:46 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)