- 
moneromooo Same long term expected value at first approximation, the big difference is the variance, which is much higher for solo mining. 
- 
moneromooo The daemon cannot mine to a pool. 
- 
angrymonkeyboi[m <Kapli "How good of an idea is to mine u"> 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 
- 
nioc that difference is much more than wallet vs xmrig 
- 
nioc some bad settings 
- 
nioc 16k vs 14.8k would be my guess for the difference 
- 
mawk I sold XMR for cash to a stranger on irc 
- 
mawk am I going to jail 
- 
modul8[m] is this a bsd joke? 
- 
fluffypony modul8[m]: rofl 
- 
modul8[m] i have more. does a tari equal an atari? 
- 
davp 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 ? 
- 
davp 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 
- 
charolastra good question. by it beeing hosted on github it very much seems like that 
- 
davp Monero is hosted on github? 
- 
charolastra that's what a quick search tells me. maby it's just a mirror but i don't think so 
- 
selsta there is no risk in hosting on github 
- 
selsta git is decentralized and for issues / prs we have regular backups 
- 
selsta "would it be possible" yes but that would also be possible if we use self hosted repo 
- 
selsta maintainers / core team don't post code changes themselves so it would quickly be noticed 
- 
davp @selsta thanks. Are you involved with monero? 
- 
davp My point being here that to target monero it seems like they could target the individuals involved. 
- 
endor00[m] That's true for any human activity ever 
- 
davp 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 
- 
Quotes CRYPTO IS NOT CRYPTOCURRENCY ಠ_ಠ ~ IT REFERS TO CRYPTOGRAPHY, davp 
- 
davp Ok. 
- 
davp Well I mean cryptocurrency obviously 
- 
endor00[m] (It's just a silly bot, ignore it) 
- 
endor00[m] You can't manipulate it in the sense that you need everyone to be on-board in order to change the system 
- 
charolastra if you can manipulate the central source it's easy to get everyone on board 
- 
endor00[m] 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" 
- 
selsta there is a risk that a dev sneaks in unintended changes but that exists with every project 
- 
endor00[m] <charolastra "if you can manipulate the centra"> 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 
- 
endor00[m] Or better yet, just move to an uncompromised copy of the repo and treat it as your new main repo 
- 
endor00[m] The ability to download a full copy of the code and personally verify it is one of the greatest powers of open source software 
- 
endor00[m] It requires effort, sure, but at least you can 
- 
davp 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 
- 
endor00[m] 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 
- 
endor00[m] 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 
- 
endor00[m] And that, at best, would be a prime example of hubris 
- 
davp Sure. So someone has access to bitcoin as admin? 
- 
endor00[m] 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) 
- 
selsta davp: no 
- 
endor00[m] Yeah, they have maintainers merging code too 
- 
selsta they can't overwrite the network 
- 
selsta but sure someone has repo access 
- 
selsta but they don't have admins that can press buttons to turn off / change the network if that's what you meant 
- 
endor00[m] Oh wait, you meant accessing live running instances and messing with thise? Hell to the nope 
- 
endor00[m] <selsta "but they don't have admins that "> This 
- 
endor00[m] 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 
- 
endor00[m] The network works because we all agree to run versions of the code that are compatibile with eachother 
- 
endor00[m] But the only thing that maintainers can touch is the source code in the official repositories 
- 
davp 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? 
- 
endor00[m] 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 
- 
endor00[m] So if a peer tries to create a block with a trillion Monero for themselves, it would just get rejected by everyone else 
- 
endor00[m] The only way to change the emission curve would require changing the source and everybody agreeing to run that change 
- 
endor00[m] In terms of "what could be changed by changing the source code", the answer is "everhthing" 
- 
endor00[m] The real question is: will people run that changed code? Or will they reject your changes and keep running the previous version? 
- 
endor00[m] Nobody can come in and say "this is the new Monero, everybody do as I say" 
- 
endor00[m] Or rather: they can, but most likely nobody will listen to them and they'll achieve nothing 
- 
davp 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. 
- 
davp 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? 
- 
fluffypony miners have been mining Monero at a loss for large periods of Monero's history 
- 
fluffypony it self-corrects - when the price is too low then they simply can't afford to sell 
- 
fluffypony so they hodl 
- 
fluffypony and the price goes up, because there is natural and speculative demand 
- 
fluffypony ie. there's only so much market manipulation even a sophisticated and resourceful attacker could deploy 
- 
sech1 A big chunk of monero miners have near zero operating expenses, they don't care about price. 
- 
fluffypony yup 
- 
sech1 Not only botnets, but also small scale home/college miners with "free" electricity 
- 
davp I see. Limit supply until price goes up. Cheers everyone for all your info. Much appreciated. 
- 
biscuitsboars[m] What takes elon to tweet monero . doge really 
- 
ComplyLast I heard that's a fellow south african that's into Monero 
- 
ComplyLast maybe those two country man should talk a bit 
- 
» ComplyLast looking at fluffypony  
- 
fluffypony lol 
- 
fluffypony unfortunately rocking a South African accent isn't enough for Elon to pay attention to me 
- 
ComplyLast shit 
- 
ComplyLast not even the ZED stuff? 
- 
ComplyLast so disrespectful. 
- 
fluffypony well even the Brits and Ozzies say zed 
- 
ComplyLast ohh TIL 
- 
ComplyLast thought it was a south african and aussie thing 
- 
hyc it's a brit thing 
- 
ComplyLast also irish? 
- 
hyc hm could be 
- 
raecarruth it is a british thing 
- 
raecarruth and all their bastard offspring imitate 
- 
charolastra 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 
- 
charolastra btw, are there mechanisms in place to verify the binaries? 
- 
hyc charolastra: the binaries are all the result of reproducible builds 
- 
hyc anyone can verify their hashes and build locally to compare results 
- 
charolastra yes, can. but does? 
- 
hyc so far it's not necessary as long as the hashes match 
- 
hyc and everyone is told to check the hashes of their downloads 
- 
endor00[m] I always verify my hashes 
- 
endor00[m] And the auto-updater does it automatically iirc, right? 
- 
hyc yes 
- 
hyc and you can look at the sig archive here  github.com/monero-project/gitian.sigs
- 
hyc lots of us have verified the hashes of each build 
- 
CrowX- so, doge coin has over 3x the market cap of monero 
- 
CrowX- how does that make you feel? 
- 
hyc market cap is a made up number 
- 
hyc I can fork a new coin, mint 1 billion tokens, sell 1 for $1, and instantly have a $1B mcap 
- 
hyc it's irrelevant 
- 
sech1 Liquidity is a more important metric 
- 
sech1 Bitcoin has $625M liquidity now (+-2% price change), Monero $14.8M 
- 
sech1 So based on this metric, Monero should be $1000, or Bitcoin should be $6300, depending on your point of view 
- 
dEBRUYNE sech1: Where do you get that liquidity stat from? 
- 
sech1 
- 
sech1 
- 
sech1 I'd love to see top coins arranged by their liquidity, I'm sure Monero would be higher in rankings 
- 
CrowX- is liquidity the amount that is being traded in a period? 
- 
sech1 Liquidity is the amount you can buy/sell without moving the price much 
- 
sech1 i.e. the depth of order books 
- 
hyc then again, most order book volume is fake 
- 
sech1 volume is not liquidity 
- 
sech1 if an order in the order book is live you can in theory fill it, so liquidity is more real metric 
- 
sech1 volume can be faked by trading bots of course, but not liquidity 
- 
sech1 unless some exchanges create fake orders to increase liquidity 
- 
endor00[m] oooh, that's an interesting definition I was not aware of 
- 
endor00[m] "moving the price much": how much is "much"? 
- 
sech1 the numbers I posted before are +-2% "much" 
- 
endor00[m] ok, so how do you go from order depth to the prices you mentioned? 
- 
sech1 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) 
- 
endor00[m] not sure I got it 
- 
sech1 Monero has more liquidity compared to its market cap than Bitcoin 
- 
sech1 like 6 times more 
- 
endor00[m] oooh, so it's a relative measure between two coins, not an absolute 
- 
sethsimmons tokineko hyc 
- 
sethsimmons tokineko: has a question on using raw partition for LMDB 
- 
sethsimmons He's currently using btrfs on an HDD 
- 
tokineko[m] Mount options `noatime,compress-force=zstd:2,discard,autodefrag` 
- 
tokineko[m]  * Mount options `noatime,compress-force=zstd:2,autodefrag` 
- 
tokineko[m] Perhaps, disabling copy on write can improve performance a lot. 
- 
sethsimmons I'm sure it would. 
- 
hyc btrfs is definitely a poor choice 
- 
hyc any journaling filesystem is a poor choice for LMDB 
- 
hyc and yes, it would perform better on a raw partition 
- 
hyc you need commits 5c0dda76c96a3badc9c61fe840c7098451c7ffa2 and a7df9e63a5097b7915a3b4a2788c1166e3c1b470 to get that support 
- 
hyc (not in any public release) 
- 
cobolus[m] hi ! i installed the latest windows monero gui wallet and after some days I got now a virus warning from windows defender 
- 
cobolus[m] I checked the sha265 sum of the install package and it seems ok 
- 
cobolus[m] are there also hash sums for the other files included in the installer so that I can verify ? 
- 
manifest normal 
- 
manifest has a mining capabilities so windows mad 
- 
Quotes fuck windows, use linux! 
- 
cobolus[m] ok thx 
- 
Inge- cobolus[m]: you should also make a habit of checking the hash list against binaryfate's pgp signature 
- 
lululimon how does one restore a 24-word monero seed? 
- 
valyriantinfoil this should help 
- 
valyriantinfoil 
- 
lululimon thanks 
- 
lululimon Is it only possible to restor 24-word with the gui? 
- 
valyriantinfoil you should be able to restore 24-word seeds as well as 25 word seeds with both gui and cli 
- 
moneromooo monero-wallet-cli --restore-deterministic-wallet 
- 
moneromooo The last word is optional, it's a checksum. 
- 
moneromooo Assuming it's the last one which is missing. 
- 
lululimon I tried my 24-word seed in the gui with that command but it keeps saying electrum blah blah not good 
- 
lululimon let me get you the exact error 
- 
dEBRUYNE Which software did you use to generate this seed? 
- 
lululimon no clue, it was long ago 
- 
lululimon Error: Electrum-style word list failed verification 
- 
moneromooo It could be a typo in one of the words, or extra spaces around. 
- 
lululimon I suppose that's possible 
- 
gingeropolous lululimon, if it helps, only first three letters of the word matter 
- 
gingeropolous also, are you sure its a monero seed? 
- 
lululimon Definitely, I wrote MONERO next to it lol 
- 
nioc lol 
- 
ComplyLast lululimon, could that be a trezor/ledger seed? 
- 
ComplyLast I guess they use bip39 formatting 
- 
lululimon Its just a regular monero seed from back before monero was a contender for world reserve currency 
- 
ComplyLast Monero was always a contender, what are you talking about then? 
- 
ComplyLast pre 2014? 
- 
ComplyLast like some 2011 monero seed? 
- 
lululimon 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. 
- 
ComplyLast oh really? 
- 
ComplyLast maybe check #monero-pt 
- 
ComplyLast lots of portuguese scammers there 
- 
ComplyLast maybe you'll recognize the culprit 
- 
lululimon 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. 
- 
lululimon but still it says `Electrum-style word list failed verification` 
- 
moneromooo English seed ? 
- 
lululimon yes 
- 
moneromooo There was a bug in... 2014 I think... where some words starting with i needed changing. Can't recall details though. 
- 
moneromooo Any word starting with i ? 
- 
lululimon two 
- 
lululimon I think this might be a 2015 wallet, but I really can't remember 
- 
moneromooo Anyone remembers what the deal was with those seeds ? 
- 
- 
IRELATIVISM <moneromooo "Any word starting with i ?"> ^ irelativism starts with i 
- 
moneromooo Aye. 
- 
moneromooo lululimon: I suppose you can run with --log-level 2, it might give you better detail, though this is not super likely. 
- 
lululimon 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? 
- 
moneromooo No. 
- 
multifractal 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. 
- 
lululimon multifractal: what does `netstat -peanut | grep 18081` show 
- 
selsta multifractal: I don’t think simple mode works on tails yet 
- 
selsta due to tails being special, use advanced mode 
- 
selsta see also xmrguide42y34onq.onion 
- 
leonardus Is there any work being done to reduce the time to verify transactions? 
- 
Lyza 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 
- 
leonardus 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? 
- 
sethsimmons 20+min? 
- 
sethsimmons Its a few ms to verify transactions 
- 
sethsimmons Do you mean to get confirmations, or sync? 
- 
leonardus Oh confirmations yeah 
- 
sgp_[m]1 maybe they are talking about lock time 
- 
sethsimmons Its 2min confs, and you can do 0 conf for most transactions. 
- 
sethsimmons If you mean the wallet lock time like SGP says then no, that is locked intentionally. 
- 
sethsimmons If you intend on spending frequently you can break up your outputs into normal denominations to make sure you always have plenty unlocked. 
- 
sethsimmons That's simple to do in Feather wallet and is hopefully a feature that will come to other wallets at some point. 
- 
sethsimmons 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. 
- 
leonardus I'm not talking about lock time 
- 
sethsimmons It you break down your big bill into multiple smaller bills ahead of time you always have what you need handy. 
- 
sethsimmons <leonardus "I'm not talking about lock time"> Oh 
- 
sethsimmons Then just decide how many confirmations you need -- most normal transactions can be zero conf 
- 
sethsimmons If you need a high assurance you can do multiple confirmation 
- 
sethsimmons But each conf should be ~2min 
- 
sethsimmons Give or take a bit due to randomness with mining. 
- 
sethsimmons * Give or take a bit due to variance with mining. 
- 
leonardus 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 
- 
sethsimmons 0conf is not really risky if you have the transaction in your own mempool. 
- 
sethsimmons I wouldn't trust a different node, but if you have your own node 0conf is fine for most. 
- 
sethsimmons Finality is not better with shorter block times. 
- 
sethsimmons That's a common misconception. 
- 
sgp_[m]1 Generally agree, especially for purchases <$1000 
- 
sethsimmons <leonardus "Thinking of Monero being used fo"> Think of how no store validates cash for small transactions, but will use a UV light on big bills to make sure. 
- 
sethsimmons Same concept here, but simpler because your node validates transactions the moment they're seen automatically. 
- 
leonardus Well, counterfeiting a (realistic) bill is a more complicated process than say double spending 
- 
sethsimmons If your node accepts it to the mempool it will be mined in almost every scenario and the payee can't change that. 
- 
sethsimmons <leonardus "Well, counterfeiting a (realisti"> No, double spending is incredibly difficult. 
- 
sgp_[m]1 Yeah it requires powerful friends to pull off 
- 
sethsimmons In almost every scenario. 
- 
sethsimmons And changing block time does not change finality as mentioned. 
- 
sethsimmons Its honestly not a problem at all IMO 
- 
moneromooo Dandelion might indeed make double spending easier. 
- 
sethsimmons Its just a native aspect of block chains -- choose what finality you're OK with. 
- 
sethsimmons In most scenarios 0conf is fine 
- 
sgp_[m]1 Most people who are super cautious wait 1-2 confirms. Exchanges may wait longer since they often accept large deposits 
- 
sethsimmons <moneromooo "Dandelion might indeed make doub"> Not if comparing against your own nodes mempool, right? 
- 
sethsimmons Trusting the attackers/a random node would expose more surface 
- 
moneromooo Depends what you mean by that. 
- 
- 
sethsimmons But if your node has seen it its extremely extremely likely its already fluffed. 
- 
moneromooo 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. 
- 
moneromooo Actually, she sends the other ones with dandelion too. Even better. 
- 
sethsimmons Two outputs can't both be spent in the mempool at once, can they? 
- 
moneromooo Bob will see a bit of a delay (probabilistically) before seeing the subsequent txes. 
- 
sethsimmons Err two transactions in the mempool can't both spend the same output 
- 
sgp_[m]1 The delay in the mempool makes it a bit more uncertain 
- 
sethsimmons 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 
- 
moneromooo Oh sure. It can hardly happen by chance. I was assuming Alice would be trying :) 
- 
sethsimmons True 
- 
sethsimmons But if the store owner didn't expose his node it would remove that whole vector. 
- 
moneromooo Then how would that store owner know about payments ? 
- 
sethsimmons Not expose as in not advertise 
- 
sethsimmons It would still be a synced node of course 
- 
moneromooo That's called security through obscurity and is typically not something you want to rely on as your main defense. 
- 
sethsimmons It would protect you from most small time attackers 
- 
sethsimmons But yeah not something for protecting against a large atyacker 
- 
sethsimmons Just mean for simple double spends etc 
- 
sgp_[m]1 yeah, once we assume attackers of that capability, by all means wait for a few confirms 
- 
gingeropolous the p2p in store scenario can also leverage human trust relationships 
- 
gingeropolous if you goto the same store every day for coffee, the merchant can probably accept 0 conf 
- 
gingeropolous because you want to come back tomorrow 
- 
gingeropolous if you are a drifter / noob, merchant might wait for 1 conf or employ some double spend insurance 
- 
gingeropolous which could probably be a profit mechanism for wallet providers 
- 
gingeropolous "oh yeah you can 0conf your hamberders if you use walletX" 
- 
sgp_[m]1 ah, basically saying they will cover the double spend risk 
- 
endor00[m] Accepting a 0conf makes sense for someone buying food in a place where you pay upfront 
- 
sethsimmons Or allow 0conf for rewards customers etc as a bonus advantage 
- 
sethsimmons Or raised 0conf limits for rewards 
- 
sethsimmons Good incentive for people potentially 
- 
tokineko[m] Which file system without journaling do you recommend for LMDB on linux? 
- 
tokineko[m]  * Which linux file system without journaling do you recommend for LMDB? 
- 
tokineko[m] Perhaps, ext4 without journaling? 
- 
gingeropolous y no journaling? 
- 
tokineko[m] By the way, max file size on ext4 is 16terabytes. 
- 
tokineko[m] Journaling seems to degrade LMDB performance. 
- 
crm You could try and see if your distro allows ZFS, if not, consider using FreeBSD for that 
- 
tokineko[m] I can have ZFS, but ZFS has journaling and copy on write which degrade LMDB performance. 
- 
tokineko[m] Can I optimize btrfs for monero blockchain LMDB? 
- 
mawk btrfs has CoW as well 
- 
mawk why don't you try ext4 w/o journaling tokineko[m] ? 
- 
tokineko[m] Perhaps, `nodatacow,nodatasum` btrfs mount options can improve performance. 
- 
mawk well there's no real point having btrfs then 
- 
mawk I'd just take ext4 
- 
mawk for its stability 
- 
tokineko[m] Max file size on btrfs is 16EiB. Max file size on ext4 is 16TiB. 
- 
mawk do you plan on having 16TiB files? 
- 
mawk blockchain is 104GiB currently 
- 
mawk you have some margin 
- 
mawk you can change the block size also, to have bigger files on ext4 
- 
tokineko[m] btrfs has no journal. 
- 
mawk you can have no journal with ext4 as well 
- 
mawk if you want you can have btrfs for your base system, then a ext4 partition 
- 
mawk or a ext4 loop device 
- 
tokineko[m] Disabling checksums and copy-on-write and compression can improve btrfs performance. 
- 
» moneromooo looks suspiciously at any talk of disabling cow... 
- 
mawk lol 
- 
ComplyLast  lol 
- 
mawk I'm not sure it will equal ext4 perf though tokineko[m] 
- 
mawk you want to do mining right? 
- 
mawk what else do you need the perf for 
- 
mawk ext4 with data=writeback would seem enough to me 
- 
gingeropolous all the perf is useful for running public remote nodes probably 
- 
gingeropolous well, with the current architecture 
- 
gingeropolous of wallets asking for useless data