00:04:31 Same long term expected value at first approximation, the big difference is the variance, which is much higher for solo mining. 00:04:49 The daemon cannot mine to a pool. 05:52:16 I wouldn't recommend it. For it it was significantly slower. I was getting about 2kh/s using the wallet. With XMRig, I was getting about 16Kh/s 05:56:18 that difference is much more than wallet vs xmrig 05:56:24 some bad settings 05:57:00 16k vs 14.8k would be my guess for the difference 07:46:13 I sold XMR for cash to a stranger on irc 07:46:21 am I going to jail 08:03:57 is this a bsd joke? 08:25:30 modul8[m]: rofl 08:31:08 i have more. does a tari equal an atari? 08:59:18 Hi. I'm interested, is monero underdevelopment? I mean specifically, is there an interface to the monero network where it can be configured or reconfigured ? 09:06:13 Does anyone know where I might be able to find out what limitations, if any, on the development team and what they can do? My angle here is, would it be possible for the authorities to knock on the door of a monero leading developer and force them to give admin privileges to the authorities 09:11:31 good question. by it beeing hosted on github it very much seems like that 09:20:54 Monero is hosted on github? 09:22:45 that's what a quick search tells me. maby it's just a mirror but i don't think so 09:30:56 there is no risk in hosting on github 09:31:19 git is decentralized and for issues / prs we have regular backups 09:34:50 "would it be possible" yes but that would also be possible if we use self hosted repo 09:35:14 maintainers / core team don't post code changes themselves so it would quickly be noticed 10:08:43 @selsta thanks. Are you involved with monero? 10:12:10 My point being here that to target monero it seems like they could target the individuals involved. 10:15:22 That's true for any human activity ever 10:20:29 Well, it could have been designed with no option for configuration post initialisation. ( i know nothing about this or whether that is possible). I thought the idea of cryptos was they were free from being able to be manipulated by humans as fiat currencies can 10:20:29 CRYPTO IS NOT CRYPTOCURRENCY ಠ_ಠ ~ IT REFERS TO CRYPTOGRAPHY, davp 10:20:59 Ok. 10:21:19 Well I mean cryptocurrency obviously 10:27:37 (It's just a silly bot, ignore it) 10:28:50 You can't manipulate it in the sense that you need everyone to be on-board in order to change the system 10:29:42 if you can manipulate the central source it's easy to get everyone on board 10:29:42 Nothing can stop people from saying: "Ok, we all agree to stop running this old version of the code and start using this new version of the code" 10:29:53 there is a risk that a dev sneaks in unintended changes but that exists with every project 10:31:06 That's the nice thing about git: any change is tagged and labeled, and you can walk through it step by step and see everything, and revery any unwanted changes 10:31:38 Or better yet, just move to an uncompromised copy of the repo and treat it as your new main repo 10:32:36 The ability to download a full copy of the code and personally verify it is one of the greatest powers of open source software 10:33:06 It requires effort, sure, but at least you can 10:36:57 endor00[m]: I get that but i thought that the system ran independently of humans. There needs to be a point of no more development, a shut off allowing no more interacting with it on an admin basis. I thought bitcoin was like that. Basically the human element are massive vulnerabilities, the hole development team could get held hostage a forced to comply, the stakes are masive 10:37:57 What you're thinking of cannot exist, because you would have to take away people's freedom to decide what code to run on their devices 10:38:57 Also, it would imply that you are 100% sure that your code contains no vulnerabilities or bugs of any code, nor will it ever be broken in any sort of way now and forever 10:39:26 And that, at best, would be a prime example of hubris 10:40:22 Sure. So someone has access to bitcoin as admin? 10:40:26 And no, not even bitcoin is like that. Hell, they're still polishing and tweaking things (even though it's mostly fluff, and not core features or protocol changes) 10:40:44 davp: no 10:40:44 Yeah, they have maintainers merging code too 10:41:12 they can't overwrite the network 10:41:26 but sure someone has repo access 10:41:59 but they don't have admins that can press buttons to turn off / change the network if that's what you meant 10:42:23 Oh wait, you meant accessing live running instances and messing with thise? Hell to the nope 10:42:34 This 10:43:10 You are the only one in charge of the code you're running on your machine, and nobody can touch that. That's true for bitcoin, and true for Monero 10:43:39 The network works because we all agree to run versions of the code that are compatibile with eachother 10:44:37 But the only thing that maintainers can touch is the source code in the official repositories 10:46:58 I suppose there are two elements, the network element governing how communications are made but then another element governing monetary policy, coin issuance for example. Can the coin issuance policy get changed and pushed out to the network as an update, or could the ease of mining be changed? 10:54:31 I'm not familiar with the block validation code, but I would assume (hope) that there is a check for the new coins added with each new block 10:55:02 So if a peer tries to create a block with a trillion Monero for themselves, it would just get rejected by everyone else 10:55:56 The only way to change the emission curve would require changing the source and everybody agreeing to run that change 10:57:57 In terms of "what could be changed by changing the source code", the answer is "everhthing" 10:58:37 The real question is: will people run that changed code? Or will they reject your changes and keep running the previous version? 10:59:22 Nobody can come in and say "this is the new Monero, everybody do as I say" 10:59:54 Or rather: they can, but most likely nobody will listen to them and they'll achieve nothing 11:05:04 I am thinking that monero is going to get targeted, it is an obstacle to those who want no cash privacy. I reckon knocking on doors will be the last thing to happen if all else fails. 11:09:20 Presumably another way to target monero would be to push the price of monero down thus making mining not cost effective especially if the price of electric goes up. Can the monero network, or any network run without mining power just using user nodes? 11:13:01 miners have been mining Monero at a loss for large periods of Monero's history 11:13:20 it self-corrects - when the price is too low then they simply can't afford to sell 11:13:22 so they hodl 11:13:35 and the price goes up, because there is natural and speculative demand 11:13:53 ie. there's only so much market manipulation even a sophisticated and resourceful attacker could deploy 11:14:44 A big chunk of monero miners have near zero operating expenses, they don't care about price. 11:14:53 yup 11:15:13 Not only botnets, but also small scale home/college miners with "free" electricity 11:17:22 I see. Limit supply until price goes up. Cheers everyone for all your info. Much appreciated. 11:49:30 What takes elon to tweet monero . doge really 11:51:11 I heard that's a fellow south african that's into Monero 11:51:20 maybe those two country man should talk a bit 11:52:12 * ComplyLast looking at fluffypony 11:52:23 lol 11:52:38 unfortunately rocking a South African accent isn't enough for Elon to pay attention to me 11:52:44 shit 11:52:48 not even the ZED stuff? 11:52:57 so disrespectful. 11:53:05 well even the Brits and Ozzies say zed 11:53:18 ohh TIL 11:53:29 thought it was a south african and aussie thing 12:38:58 it's a brit thing 12:40:00 also irish? 12:42:12 hm could be 12:56:58 it is a british thing 12:57:08 and all their bastard offspring imitate 13:15:12 endor00[m]: yes, distributed development is nice but my point was more about having a SPOF. for me it seems that one or a handfull of guys are responsible of merging the different push requests into the official repo. by having that hosted by a US company those individuals are known 13:15:36 btw, are there mechanisms in place to verify the binaries? 13:16:59 charolastra: the binaries are all the result of reproducible builds 13:17:15 anyone can verify their hashes and build locally to compare results 13:17:48 yes, can. but does? 13:18:05 so far it's not necessary as long as the hashes match 13:18:20 and everyone is told to check the hashes of their downloads 13:19:02 I always verify my hashes 13:19:15 And the auto-updater does it automatically iirc, right? 13:19:24 yes 13:19:35 and you can look at the sig archive here https://github.com/monero-project/gitian.sigs 13:19:42 lots of us have verified the hashes of each build 13:23:03 so, doge coin has over 3x the market cap of monero 13:23:12 how does that make you feel? 13:23:36 market cap is a made up number 13:23:59 I can fork a new coin, mint 1 billion tokens, sell 1 for $1, and instantly have a $1B mcap 13:24:06 it's irrelevant 13:24:59 Liquidity is a more important metric 13:25:22 Bitcoin has $625M liquidity now (+-2% price change), Monero $14.8M 13:26:00 So based on this metric, Monero should be $1000, or Bitcoin should be $6300, depending on your point of view 13:27:46 sech1: Where do you get that liquidity stat from? 13:27:59 https://www.livecoinwatch.com/ 13:28:11 https://www.livecoinwatch.com/price/Monero-XMR 13:28:46 I'd love to see top coins arranged by their liquidity, I'm sure Monero would be higher in rankings 13:30:32 is liquidity the amount that is being traded in a period? 13:32:41 Liquidity is the amount you can buy/sell without moving the price much 13:32:49 i.e. the depth of order books 13:35:34 then again, most order book volume is fake 13:36:33 volume is not liquidity 13:36:57 if an order in the order book is live you can in theory fill it, so liquidity is more real metric 13:37:16 volume can be faked by trading bots of course, but not liquidity 13:37:33 unless some exchanges create fake orders to increase liquidity 13:39:26 oooh, that's an interesting definition I was not aware of 13:39:39 "moving the price much": how much is "much"? 13:40:02 the numbers I posted before are +-2% "much" 13:41:41 ok, so how do you go from order depth to the prices you mentioned? 13:45:21 if order depth was proportional to the price then these are the prices we'd have (considering BTC and XMR have roughly the same amount of coins) 13:54:13 not sure I got it 13:56:01 Monero has more liquidity compared to its market cap than Bitcoin 13:56:20 like 6 times more 14:06:43 oooh, so it's a relative measure between two coins, not an absolute 14:24:34 tokineko hyc 14:24:52 tokineko: has a question on using raw partition for LMDB 14:25:11 He's currently using btrfs on an HDD 14:25:55 Mount options `noatime,compress-force=zstd:2,discard,autodefrag` 14:26:14 * Mount options `noatime,compress-force=zstd:2,autodefrag` 14:26:51 Perhaps, disabling copy on write can improve performance a lot. 14:28:56 I'm sure it would. 14:29:42 btrfs is definitely a poor choice 14:29:51 any journaling filesystem is a poor choice for LMDB 14:30:09 and yes, it would perform better on a raw partition 14:32:24 you need commits 5c0dda76c96a3badc9c61fe840c7098451c7ffa2 and a7df9e63a5097b7915a3b4a2788c1166e3c1b470 to get that support 14:32:46 (not in any public release) 14:37:30 hi ! i installed the latest windows monero gui wallet and after some days I got now a virus warning from windows defender 14:37:43 I checked the sha265 sum of the install package and it seems ok 14:37:59 are there also hash sums for the other files included in the installer so that I can verify ? 14:38:02 normal 14:38:20 has a mining capabilities so windows mad 14:38:20 fuck windows, use linux! 14:39:55 ok thx 14:54:50 cobolus[m]: you should also make a habit of checking the hash list against binaryfate's pgp signature 18:18:04 how does one restore a 24-word monero seed? 18:18:56 this should help 18:18:58 https://www.getmonero.org/resources/user-guides/restore_account.html 18:22:09 thanks 18:22:41 Is it only possible to restor 24-word with the gui? 18:23:21 you should be able to restore 24-word seeds as well as 25 word seeds with both gui and cli 18:24:31 monero-wallet-cli --restore-deterministic-wallet 18:24:45 The last word is optional, it's a checksum. 18:24:53 Assuming it's the last one which is missing. 18:59:05 I tried my 24-word seed in the gui with that command but it keeps saying electrum blah blah not good 18:59:11 let me get you the exact error 18:59:57 Which software did you use to generate this seed? 19:01:12 no clue, it was long ago 19:02:17 Error: Electrum-style word list failed verification 19:06:17 It could be a typo in one of the words, or extra spaces around. 19:08:55 I suppose that's possible 19:23:47 lululimon, if it helps, only first three letters of the word matter 19:23:51 also, are you sure its a monero seed? 19:36:08 Definitely, I wrote MONERO next to it lol 19:53:28 lol 20:07:56 lululimon, could that be a trezor/ledger seed? 20:08:16 I guess they use bip39 formatting 20:09:34 Its just a regular monero seed from back before monero was a contender for world reserve currency 20:09:57 Monero was always a contender, what are you talking about then? 20:10:01 pre 2014? 20:10:09 like some 2011 monero seed? 20:10:45 No, I guess it was probably after that. I'm sorry, I really don't know. Some portuguese guy talked me through it back then. 20:10:59 oh really? 20:11:14 maybe check #monero-pt 20:11:21 lots of portuguese scammers there 20:11:30 maybe you'll recognize the culprit 20:48:56 I'm not sure. Each of the words is a normal, lexical word and they do not seem to be misspelled. I have even tried using only the first three letters as suggested. 20:49:40 but still it says `Electrum-style word list failed verification` 20:51:39 English seed ? 20:53:44 yes 20:54:20 There was a bug in... 2014 I think... where some words starting with i needed changing. Can't recall details though. 20:54:31 Any word starting with i ? 20:55:02 two 20:55:39 I think this might be a 2015 wallet, but I really can't remember 20:56:30 Anyone remembers what the deal was with those seeds ? 20:56:33 * mycorrhizae[m] uploaded an image: Screenshot_20210208-071601_Brave.jpg (323KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/yRtGvQZckZuUhNLPxmEOmCzM/Screenshot_20210208-071601_Brave.jpg > 20:57:11 ^ irelativism starts with i 20:57:31 Aye. 20:58:56 lululimon: I suppose you can run with --log-level 2, it might give you better detail, though this is not super likely. 21:00:48 Another question: suppose you had some files for a Monero wallet `wallet` and `wallet.keys` that represent a wallet you have forgotten the password to. However, you have the seed words and restore your wallet and have `newWallet` and `newWallet.keys`. Is there a way to verify that these are the same wallet (e.g. using diff on the .keys file or some other method) without recalling the password of the previous instance? 21:06:49 No. 22:26:46 I'm seeing "Error: Couldn't connect to daemon 127.0.0.1:18081" on monero gui on tails, in the logs. Am I doing something wrong here? It's ben a while since I used it but as far as I recall I've always used it in simple mode on tails. 22:27:56 multifractal: what does `netstat -peanut | grep 18081` show 22:28:18 multifractal: I don’t think simple mode works on tails yet 22:28:45 due to tails being special, use advanced mode 22:29:22 see also xmrguide42y34onq.onion 22:55:32 Is there any work being done to reduce the time to verify transactions? 22:55:58 knacc I got a question about i2p-zero -- the GUI has a tab called "eepsite" that runs a little built in web server. Is that functionality available in the CLI? I don't see documentation for it in the readme 22:56:07 In my experience it's been 20+ minutes which isn't very feasible if monero were ever to be used for in-person transactions, unless I'm mistaken about something? 22:56:27 20+min? 22:56:35 Its a few ms to verify transactions 22:56:42 Do you mean to get confirmations, or sync? 22:56:50 Oh confirmations yeah 22:56:58 maybe they are talking about lock time 22:57:07 Its 2min confs, and you can do 0 conf for most transactions. 22:57:31 If you mean the wallet lock time like SGP says then no, that is locked intentionally. 22:57:57 If you intend on spending frequently you can break up your outputs into normal denominations to make sure you always have plenty unlocked. 22:58:13 That's simple to do in Feather wallet and is hopefully a feature that will come to other wallets at some point. 22:59:02 Think of outputs like bills in your wallet -- if you just have one big bill you have to wait for change before you can spend again, and Monero locks change for 10confs for safety and privacy. 22:59:15 I'm not talking about lock time 22:59:21 It you break down your big bill into multiple smaller bills ahead of time you always have what you need handy. 22:59:27 Oh 22:59:51 Then just decide how many confirmations you need -- most normal transactions can be zero conf 23:00:03 If you need a high assurance you can do multiple confirmation 23:00:18 But each conf should be ~2min 23:00:29 Give or take a bit due to randomness with mining. 23:00:39 * Give or take a bit due to variance with mining. 23:01:13 Thinking of Monero being used for IRL transactions like at a store, 0 confirmations seems too risky for a merchant to ever use, and 2 minutes still seems too long for something like that 23:01:39 0conf is not really risky if you have the transaction in your own mempool. 23:02:04 I wouldn't trust a different node, but if you have your own node 0conf is fine for most. 23:02:20 Finality is not better with shorter block times. 23:02:26 That's a common misconception. 23:02:28 Generally agree, especially for purchases <$1000 23:03:22 Think of how no store validates cash for small transactions, but will use a UV light on big bills to make sure. 23:03:39 Same concept here, but simpler because your node validates transactions the moment they're seen automatically. 23:03:59 Well, counterfeiting a (realistic) bill is a more complicated process than say double spending 23:04:03 If your node accepts it to the mempool it will be mined in almost every scenario and the payee can't change that. 23:04:17 No, double spending is incredibly difficult. 23:04:36 Yeah it requires powerful friends to pull off 23:04:42 In almost every scenario. 23:04:51 And changing block time does not change finality as mentioned. 23:05:11 Its honestly not a problem at all IMO 23:05:23 Dandelion might indeed make double spending easier. 23:05:24 Its just a native aspect of block chains -- choose what finality you're OK with. 23:05:31 In most scenarios 0conf is fine 23:05:45 Most people who are super cautious wait 1-2 confirms. Exchanges may wait longer since they often accept large deposits 23:05:56 Not if comparing against your own nodes mempool, right? 23:06:08 Trusting the attackers/a random node would expose more surface 23:06:13 Depends what you mean by that. 23:06:49 * sgp_[m]1 sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/VQPElYjFtGOlFIHHnXYxqubl/message.txt > 23:06:49 But if your node has seen it its extremely extremely likely its already fluffed. 23:07:03 Alice buys widget from Bob. Alice spends output O in a tx she sends Bobs's node with dandelion. At the time time, she sends a double spend without dandelion, including to pool nodes. 23:07:25 Actually, she sends the other ones with dandelion too. Even better. 23:08:10 Two outputs can't both be spent in the mempool at once, can they? 23:08:18 Bob will see a bit of a delay (probabilistically) before seeing the subsequent txes. 23:08:24 Err two transactions in the mempool can't both spend the same output 23:08:53 The delay in the mempool makes it a bit more uncertain 23:08:56 And Alice wouldn't know or be sending to Bobs node, she'd be using her own or a public node in almost every scenario 23:09:15 Oh sure. It can hardly happen by chance. I was assuming Alice would be trying :) 23:09:50 True 23:10:06 But if the store owner didn't expose his node it would remove that whole vector. 23:11:57 Then how would that store owner know about payments ? 23:12:26 Not expose as in not advertise 23:12:40 It would still be a synced node of course 23:13:24 That's called security through obscurity and is typically not something you want to rely on as your main defense. 23:15:04 It would protect you from most small time attackers 23:15:18 But yeah not something for protecting against a large atyacker 23:15:24 Just mean for simple double spends etc 23:15:45 yeah, once we assume attackers of that capability, by all means wait for a few confirms 23:17:44 the p2p in store scenario can also leverage human trust relationships 23:18:02 if you goto the same store every day for coffee, the merchant can probably accept 0 conf 23:18:06 because you want to come back tomorrow 23:18:39 if you are a drifter / noob, merchant might wait for 1 conf or employ some double spend insurance 23:19:21 which could probably be a profit mechanism for wallet providers 23:20:03 "oh yeah you can 0conf your hamberders if you use walletX" 23:20:40 ah, basically saying they will cover the double spend risk 23:21:24 Accepting a 0conf makes sense for someone buying food in a place where you pay upfront 23:23:35 Or allow 0conf for rewards customers etc as a bonus advantage 23:23:43 Or raised 0conf limits for rewards 23:24:56 Good incentive for people potentially 23:35:45 Which file system without journaling do you recommend for LMDB on linux? 23:35:54 * Which linux file system without journaling do you recommend for LMDB? 23:37:45 Perhaps, ext4 without journaling? 23:38:22 y no journaling? 23:38:26 By the way, max file size on ext4 is 16terabytes. 23:38:54 Journaling seems to degrade LMDB performance. 23:39:53 You could try and see if your distro allows ZFS, if not, consider using FreeBSD for that 23:40:41 I can have ZFS, but ZFS has journaling and copy on write which degrade LMDB performance. 23:47:28 Can I optimize btrfs for monero blockchain LMDB? 23:48:00 btrfs has CoW as well 23:48:32 why don't you try ext4 w/o journaling tokineko[m] ? 23:48:38 Perhaps, `nodatacow,nodatasum` btrfs mount options can improve performance. 23:48:49 well there's no real point having btrfs then 23:48:53 I'd just take ext4 23:48:56 for its stability 23:49:10 Max file size on btrfs is 16EiB. Max file size on ext4 is 16TiB. 23:49:25 do you plan on having 16TiB files? 23:49:51 blockchain is 104GiB currently 23:50:02 you have some margin 23:50:32 you can change the block size also, to have bigger files on ext4 23:50:40 btrfs has no journal. 23:50:49 you can have no journal with ext4 as well 23:50:52 if you want you can have btrfs for your base system, then a ext4 partition 23:50:58 or a ext4 loop device 23:51:10 Disabling checksums and copy-on-write and compression can improve btrfs performance. 23:51:57 * moneromooo looks suspiciously at any talk of disabling cow... 23:52:02 lol 23:52:04 lol 23:52:10 I'm not sure it will equal ext4 perf though tokineko[m] 23:52:26 you want to do mining right? 23:52:33 what else do you need the perf for 23:54:45 ext4 with data=writeback would seem enough to me 23:59:06 all the perf is useful for running public remote nodes probably 23:59:19 well, with the current architecture 23:59:29 of wallets asking for useless data