-
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