-
DataHoarder
not currently, besides the normal cryptography overhead, but carrot also improves on view tags
-
DataHoarder
so the scan time is still constant
-
DataHoarder
(per tx scanned)
-
br-m
<pyratevevo:matrix.org> Cool.
-
DataHoarder
but 1/2^24 outputs are scanned on avg
-
DataHoarder
currently it was 1/256 on avg
-
br-m
<pyratevevo:matrix.org> I still need to figure out things I'm curious about like the network's hypothetical maximum scale and capacity.
-
br-m
<jeffro256> @jeffro256: This also makes the whole drama over the OVKs somewhat pointless. In a scenario where governments are already incredibly invasive and coercing people to hand over view key information, THEY DONT NEED OUTGOING VIEW KEYS. They could tell when you received money and didn't tell them the key image. You could try to [... too long, see
mrelay.p2pool.observer/e/ssajjd8KWWhNX1Q1 ]
-
DataHoarder
"oh no outgoing view key? cool, so next step... yeah give spend keys and we will just look around :)"
-
br-m
<jeffro256> This is also assuming after FCMP++, because they REALLY don't need them before FCMP++ b/c of ring signature tomfoolery
-
br-m
<pyratevevo:matrix.org> Speaking of FUD, people were debating if Zachbxt's "news" was nothing more than market manipulation.. Apparently the timeline doesn't add up.
-
DataHoarder
if they want to do X, they don't care it's not supported, they will ask for what gets X in the same process. or ofc, ask for ongoing key images
-
br-m
<intr:unredacted.org> @pyratevevo:matrix.org: even ignoring the spike, monero's market price has already had an upward trend for at least a year before
-
Cindy
governments will cry if they have to hit you with a wrench over a spend key
-
br-m
<pyratevevo:matrix.org> @pyratevevo:matrix.org: The idea of Monero being targeted from all fronts, spreading FUD and manipulating the market sound all too silly but highly plausible at the same time.
-
Cindy
instead of a outgoing view key
-
br-m
<pyratevevo:matrix.org> @intr:unredacted.org: I think for the price spike specifically it's probably just a coincidence of many things happening, not just 1 bitcoin wallet getting stolen.
-
br-m
<jeffro256> Cindy: Either way, it depends on you whether it comes down to the wrench or not. CARROT can't fix a weak mind
-
br-m
<pyratevevo:matrix.org> Like, let's say that a whole ass country starts using Monero. Millions of people start transacting in XMR mobile wallets. How "big" does the network need to be to accommodate the enormous amount of transactions ? > <@pyratevevo:matrix.org> I still need to figure out things I'm curious about like the network's hypothetical maximum scale and capacity.
-
br-m
<jeffro256> 1 million people X 5 txs per person per day X 365 days/year X 6300 bytes/tx = 11.5 terrabytes per year chain growth
-
br-m
<jeffro256> 6300 is after FCMP++
-
br-m
<jeffro256> Or are you asking about p2p network size ?
-
br-m
<pyratevevo:matrix.org> @jeffro256: Whoa, that's a lot.
-
br-m
<pyratevevo:matrix.org> @jeffro256: I was asking about how the network could handle that m any transactions at the same time.
-
br-m
<pyratevevo:matrix.org> Bandwidth, basically.
-
br-m
<just_another_day:matrix.org> Light wallets are also obviously bad for mandatory privacy... for the same reasons. Most users will happily give their OVK to a large LWS provider for the convenience of not running their own > <@rbrunner7> The outgoing viewkeys allow much better "light wallets". You can entrust somebody running a server for that with your viewkey, or you can run such a server yourself.
-
br-m
<elongated:matrix.org> @just_another_day:matrix.org: Like mymonero did for years
-
br-m
<elongated:matrix.org> Lws should be not be made scalable
-
br-m
<monerobull:matrix.org> yall are insane
-
br-m
<monerobull:matrix.org> btw the niew viewkeys can offload most of the scanning without revealing everything
-
br-m
<monerobull:matrix.org> you could give coinbase your viewkey and have it scan 90% and still have better privacy and UX than we have right now
-
br-m
<monerobull:matrix.org> Its not like Monero is going to get relisted to build a fragile net of known viewkeys
-
br-m
<monerobull:matrix.org> we are already delisted pretty much everywhere, may as well have a better UX for the people that can still figure out how to find it
-
br-m
<kaigoh:gohegan.uk> I'm not suggesting Monero developers are the ones to have to do this, especially as good information, technical information and explanations have already been published on official channels, but the community as a whole really needs an ELI5 / idiots guide to CARROT to clear away the FUD and absolute crap being circulated in the usual places (Reddit etc.)
-
br-m
-
br-m
<intr:unredacted.org> Something like that, yeah
-
br-m
<hbs:matrix.org> @kaigoh:gohegan.uk: "anyone with the key can see" would be more correct
-
br-m
<kiersten5821:matrix.org> so will fcmp require me to create a new seed in the gui/cli wallets? or can i use an existing seed but change the derivation path or something in a new wallet
-
br-m
<ofrnxmr:xmr.mx> To use carrot features youll need a new seed
-
br-m
<kiersten5821:matrix.org> Unfortunate
-
br-m
<pyratevevo:matrix.org> @kiersten5821:matrix.org: Not required, you can still use the old wallet, albeit without the CARROT features.
-
DataHoarder
16:12:54 <br-m> <ofrnxmr:xmr.mx> To use carrot features youll need a new seed
-
DataHoarder
to use carrot-native specific features*
-
DataHoarder
legacy wallets still use the carrot addressing mode and gain some things, too, just not as much
-
br-m
<kiersten5821:matrix.org> is there like a big doc that will explain everything that changes with fcmp?
-
br-m
<kiersten5821:matrix.org> i searched but couldn't find
-
br-m
<ofrnxmr> Fcmp and carrot are different things
-
br-m
<ofrnxmr> There should be docs for each
-
br-m
<kiersten5821:matrix.org> i must have terrible search skill because i can't find these docs and can't even find how much bigger a 2 in 2 out tx will be after the upgrade... i'm sure that's been discussed 200x by now though
-
DataHoarder
-
DataHoarder
Carrot is an addressing mode
-
br-m
<kiersten5821:matrix.org> thanks, still would like to know the tx size change though, i remember a long time ago it was more than double or something
-
DataHoarder
a bit more than that :)
-
DataHoarder
I can't remember if we have a single document for FCMP++ part
-
DataHoarder
but you can peek around in my stressnet block explorer
stressnet.p2pool.observer that has the current changes (and we are testing FCMP++/Carrot)
-
DataHoarder
you can compare tx sizes
-
br-m
<ofrnxmr> @kiersten5821:matrix.org: 2 in 2 out is about 7.3kb iirc
-
br-m
-
br-m
<kiersten5821:matrix.org> DataHoarder: thanks, really cool
-
br-m
<rucknium> @kiersten5821:matrix.org: Are you trying to build something with Monero?
-
uncle_rae
anyone here used haveno on tails?
-
br-m
<rucknium> @kiersten5821:matrix.org: Write the Qs of a FAQ and it can be filled in by knowledgeable people. Then it can be posted as a blog post to getmonero.org
-
br-m
<kiersten5821:matrix.org> @rucknium: yeah, but these are mostly just general questions out of curiosity. i asked the stuff i needed to know in the research lounge and dev chat a few days ago, haven't had many problem since then
-
br-m
<rucknium> Want to give any hints about what you're building or will it be a surprise later? :)
-
br-m
<kiersten5821:matrix.org> though there were a couple things not in the rpc docs that i had to dig into that i talked about in the monero-docs matrix chat, which is that the change address of a tx doesn't necessarily belong to you, and the pending transfers with the get_transfers rpc call include things in the mempool, but don't refresh it
-
br-m
<kiersten5821:matrix.org> @rucknium: i'm developing a multisig-based bridge for a guy. but yeah those questions about the fcmp stuff weren't related, just curiosity
-
br-m
<rucknium> @kiersten5821:matrix.org: FROSTLASS is an alternative multisig protocol for Monero:
github.com/monero-oxide/monero-oxide/tree/main/audits/FROSTLASS
-
br-m
<kiersten5821:matrix.org> @rucknium: some of these have been answered by you guys already or are answered in the doc, but on the user level i think they will be helpful, of course there are many more i'm sure would be enlightening to average nontechnical users that i haven't thought of. most users are not in this chat after all.
-
br-m
<kiersten5821:matrix.org> as as side note, when devving, the docs for xmr seem to be pretty sparse on details so i have to ask a lot of questions here. also, a huge amount of stuff in
getmonero.org/resources/user-guides is extremely outdated, like the multisig article, when docs.getmonero.org is the up to date version. overall i think the [... too long, see
mrelay.p2pool.observer/e/-KvCqt8KLTR1WjhZ ]
-
br-m
<kiersten5821:matrix.org> Will I need to create a new wallet with a new seed to enjoy the benefits of the upgrade?[... more lines follow, see
mrelay.p2pool.observer/e/-KvCqt8KLTR1WjhZ ]
-
br-m
<pyratevevo:matrix.org> @kiersten5821:matrix.org: Would like to see the answers to all these questions too, in a user friendly format.
-
br-m
<just_another_day:matrix.org> And now they've stepped down precisely to push people away from this trust model > <@elongated:matrix.org> Like mymonero did for years
-
br-m
<just_another_day:matrix.org> And yet monero-lws is deliberately made to be a high-performance lws server > <@elongated:matrix.org> Lws should be not be made scalable
-
br-m
<intr:unredacted.org> I might be wrong but I don't believe the full view key is actually necessary for LWS
-
br-m
<sgp_> Lightweight wallets aren't all bad. I have a way better time with my self-custody wallet now that I can 1) connect over Tor and 2) not ever have to sync anything. For those who do self host, it's the best experience with zero compromise
-
br-m
<sgp_> good luck regularly syncing a full-local-sync wallet with a Tor node. It's slow
-
br-m
<just_another_day:matrix.org> @sgp_: Does this mean MyMonero's decision to step down was wrong?
-
br-m
<sgp_> no, I'm just saying I love self hosting my own LWS :)
-
Cindy
how necessary is it to sync fully if you already know you haven't gotten any new outputs since the last time you synced
-
br-m
<sgp_> so much so that MAGIC built our own wallet for it :p
-
br-m
<sgp_> Cindy: you need to sync to spend, at least at a high level
-
Cindy
is it for decoy selection?
-
br-m
<sgp_> there are workarounds, but no wallets use those
-
br-m
<sgp_> at least no wallet I would recommend
-
br-m
<intr:unredacted.org> on that note, I've been trying skylight + monero-lws but for some reason monero-lws is not giving out subaddresses despite having --max-subaddresses set to 500 or something
-
Cindy
or just checking if the key images associated with the outputs have been spent
-
br-m
<sgp_> @intr:unredacted.org: are you on the latest skylight release, and did you install LWS recently? LWS only recently supported subaddresses correctly*
-
br-m
<sgp_> *there are still some quirks, but far fewer than there were a few months ago
-
br-m
<intr:unredacted.org> yeah, monero-lws is lastest checkout, skylight is latest github release
-
br-m
<intr:unredacted.org> latest as in, uhhh, 5 hours ago
-
br-m
<just_another_day:matrix.org> IIRC there was a proposal for probabilistic view keys for light wallets that filter out 255/256 outputs
-
br-m
<just_another_day:matrix.org> is it still a thing?
-
br-m
<intr:unredacted.org> I can see from the logs from monero-lws that it's not allowing subaddresses
-
br-m
<sgp_> if you bump the lookahead to 20k, let me know if you still see issues with subaddresses
-
br-m
<intr:unredacted.org> but I have no idea if it's a skylight issue or monero-lws issue
-
br-m
<intr:unredacted.org> I'll try that, thank you
-
br-m
<sgp_> no ty for the report and testing it out
-
br-m
<intr:unredacted.org> give me just a few mins
-
br-m
<intr:unredacted.org> stupid question but I don't see any commandline options or mentions in monero-lws docs on lookahead, where do I set it ๐
-
DataHoarder
21:51:48 <Cindy> is it for decoy selection?
-
DataHoarder
for a wallet, or for a node?
-
DataHoarder
wallet asks node for decoys
-
DataHoarder
and ofc, for checking spent key images
-
DataHoarder
but wallet syncing doesn't build up its own decoy db
-
DataHoarder
it only tracks its own state
-
DataHoarder
that's why you can "skip sync" at a specific height
-
br-m
<ofrnxmr:xmr.mx> @kiersten5821:matrix.org: Beta.monerodevs.org those user guides are essentially deprecated
-
br-m
<ofrnxmr:xmr.mx> The new keys are only relevant for new carrot wallets
-
br-m
<ofrnxmr:xmr.mx> The new address type is not visibly distinguishable from old ones
-
br-m
<sgp_> max_subaddresses in config
-
br-m
<ofrnxmr:xmr.mx> --max-subaddresses=20000 > <@intr:unredacted.org> on that note, I've been trying skylight + monero-lws but for some reason monero-lws is not giving out subaddresses despite having --max-subaddresses set to 500 or something
-
br-m
<intr:unredacted.org> oh that is the same thing, fuck me, sorry
-
br-m
<just_another_day:matrix.org> > they cannot see who sent the money, etc > <@kaigoh:gohegan.uk>
mrelay.p2pool.observer/m/gohegan.uk/tIxkJWnZuzmIFmmRSFojQxsd.png (image.png)
-
br-m
<just_another_day:matrix.org> > unless the sender has shared their view key as well
-
br-m
<ofrnxmr:xmr.mx> the servers default is 50:200 (50 accounts with 200 addresses = 10000 minimum)
-
br-m
<intr:unredacted.org> gotcha, so I deleted the old monero lws database, cleared the wallet from skylight, recreated it, accepted the request
-
br-m
<intr:unredacted.org> with monero-lws-admin debug_database, there's a boatload of "subaddress" objects, but even after I close skylight, open it up, wait for it to connect, hit receive, still only the main address with a warning that it can't use any more subaddresses
-
br-m
<intr:unredacted.org> I'm also noticing a little bar below the wallet balance that's stuck loading
-
br-m
<intr:unredacted.org> it's connecting over my lan, no tor
-
br-m
<sgp_> @intr:unredacted.org: do you select "No Tor" in Tor settings?
-
br-m
<intr:unredacted.org> Yes, that's correct
-
DataHoarder
22:03:35 <br-m> <just_another_day:matrix.org> > unless the sender has shared their view key as well
-
br-m
<intr:unredacted.org> it's showing the "no tor" icon below the connected checkmark
-
DataHoarder
they cannot see that
-
DataHoarder
not directly
-
br-m
<just_another_day:matrix.org> what do you mean?
-
DataHoarder
but you can replace view key with "cex"
-
br-m
<intr:unredacted.org> @sgp_:monero.social we can continue this in DM if you prefer
-
br-m
<ofrnxmr:xmr.mx> #skylight-wallet:monero.social
-
br-m
<sgp_> can you join #skylight-wallet:monero.social ? That's the best place for this discussion
-
DataHoarder
still. in the case everyone shares their view (without balance) keys, you end up with similar issues AND you can tell the balance of each other
-
DataHoarder
not carrot, today too
-
DataHoarder
FCMP however does cover this
-
br-m
<basses:matrix.org> @sgp_: why this link is not in readme?
-
br-m
<just_another_day:matrix.org> FCMP patches vulnerabilities of (current) incoming view keys, but CARROT simultaneously introduces outgoing view keys to undone this improvement (i'm assuming "less optional privacy is better")
-
DataHoarder
FCMP++ is about removing rings
-
DataHoarder
you don't need view keys, CEX can do this with outputs they sent you
-
DataHoarder
if you sweep multiple of these at the same time in same tx, they can statistically attribute these back
-
br-m
<just_another_day:matrix.org> this isn't only about CEX, merchants can also be pressured to require view keys from clients
-
DataHoarder
what I mean. if you use CEX or merchants and they are just telling "I sent X tx with outputs to Y,Z" they can look back and do that
-
DataHoarder
without view keys. you don't have to bring them to the conversation
-
DataHoarder
it's hard to do, but on certain conditions you could pass this along and tag the outputs of the next tx
-
br-m
<just_another_day:matrix.org> will it be the case with fcmp?
-
DataHoarder
it still doesn't give you information on its own, attribution is what they are looking for
-
DataHoarder
no, fcmp++ removes rings
-
DataHoarder
so you cannot do stuff like
p2pool.observer/sweeps
-
br-m
<just_another_day:matrix.org> this is great
-
DataHoarder
(p2pool outputs are known attributed to a specific miner, so you can tell when they sweep in a single tx, that's why we recommend using a different wallet for mining. solo miners also have unique signatures so the same rec also applies there)
-
br-m
<just_another_day:matrix.org> but when fcmp is implemented, view keys become relevant
-
br-m
<sgp_> @basses:matrix.org: no good reason. omission
-
DataHoarder
suddenly they NEED them to accomplish stuff like this, besides tracking source ips that dandelion++ attempts to make hard
-
DataHoarder
or at least, attribution. they don't need keys
-
DataHoarder
they may ask for a list of txid and "is this yours"
-
DataHoarder
remember you can't outdumb this, they care about the end result not how it gets there
-
DataHoarder
if you remove any viewkeys in a special wallet (by making a wallet like old bitcoin lol, you lose wallet.dat and it's all gone, no seeds), besides having issues with quantum opponents, you'd ... be asked to just provide proofs
-
DataHoarder
and they can assume you providing these no more = you failed at providing and are evading
-
DataHoarder
or, they ask for a spend key via some third party "safe system" :D
-
DataHoarder
even worse, forced to do multisig with them!
-
br-m
<just_another_day:matrix.org> it's harder for them to ask for a spend key
-
br-m
<just_another_day:matrix.org> the right to self-custody is relatively well-established
-
br-m
<just_another_day:matrix.org> but the right to privacy isn't
-
br-m
<just_another_day:matrix.org> it's really a question of how many people will choose to comply with a specific request
-
br-m
<just_another_day:matrix.org> i didn't get the "provide proofs" part
-
DataHoarder
tx proofs
-
DataHoarder
it can establish when you received funds like a view key
-
DataHoarder
you can generate these with a view key, too
-
br-m
<just_another_day:matrix.org> but how do they know what tx i have made
-
DataHoarder
I'm assuming you gave them a no-balance view key (like a legacy wallet one)
-
DataHoarder
so they know when you receive funds, or someone else sent them to you and they know
-
br-m
<kiersten5821:matrix.org> i think he means the system shouldn't have view keys at all, like cash
-
DataHoarder
they can ask for key image of each one
-
DataHoarder
view keys are part of how you can have an efficient wallet and scan outputs, it's part of the design not just ... an extra feature
-
DataHoarder
-
DataHoarder
they know you received a transaction in 9c78c972c295f31cf3b30240a22c300aff96ac9d4bd886ef96639fcf3b328271, they may or may not have view key for it
-
DataHoarder
they can ask for an InProof that shows you indeed received it
-
br-m
<just_another_day:matrix.org> but they would need to repeatedly ask for key images > <DataHoarder> they can ask for key image of each one
-
DataHoarder
and for you to provide key images
-
br-m
<just_another_day:matrix.org> and only one time for a full view key
-
DataHoarder
yes. they'd force this and non-compliance would be same as you moving elsewhere
-
DataHoarder
-
DataHoarder
"forced to share" it means the same that you got view keys or not
-
DataHoarder
you should switch wallets
-
br-m
<just_another_day:matrix.org> @kiersten5821:matrix.org: my point was that we should make the compliance as cumbersome as possible so that it's harder to compel people to do so
-
DataHoarder
-
DataHoarder
which explicitly needs the generate image key
-
br-m
<just_another_day:matrix.org> like, currently many wallets don't even support exporting key images
-
Cindy
i hate whenever i make a transaction, i have to export the key images
-
DataHoarder
you can import seed elsewhere :')
-
Cindy
or give the server my spend key (which is retarded)
-
br-m
<just_another_day:matrix.org> if someone asks to do so, most users will just go to another merchant
-
DataHoarder
again, they will put the burden on you
-
Cindy
this is just for a fundraising wallet
-
DataHoarder
they don't care
-
DataHoarder
Cindy: multisig too :D
-
moneromoooo
That (we should make the compliance as cumbersome as possible so that it's harder) is an interesting way to see it.
-
br-m
<just_another_day:matrix.org> but when we have a single button "make regulators happy", most will just press it
-
DataHoarder
legacy wallets as they exist keep being supported
-
Cindy
if i could have an outgoing view key, i would publish that in a heartbeat
-
Cindy
rather than having to stick with a hack
-
Cindy
for my fundraising wallet
-
moneromoooo
If we assume a central auth wants to demand it, then: if it is at all possible, we can assume it will be demanded, wnether easy or not.
-
DataHoarder
compliance as cumbersome -> also means you make using monero as cumbersome
-
DataHoarder
so it can't be used efficiently for multisig, used with cold spend keys
-
moneromoooo
Then making it hard to do will just mean fewer people will use monero.
-
DataHoarder
which also means cycling wallets is harder
-
br-m
<just_another_day:matrix.org> i'll copy my comment from reddit
-
moneromoooo
Making things hard is effective with stuff like "should I use my node or a stranger's", not "can they demand this if it's a pain for me to do".
-
br-m
<just_another_day:matrix.org> "The scenario: a merchant has started accepting Monero. A regulatory agency is unhappy about the inability to identify the source of clients' funds. It recommends that the merchant asks clients to provide the key images to ensure the funds are clean - or face complications. Not necessarily legal complications, maybe just a ban [... too long, see
mrelay.p2pool.observer/e/hfK3st8KMXNyUlpE ]
-
br-m
<just_another_day:matrix.org> The merchant faces a choice: they either comply with this recommendation or refuse. Now consider two hypotheses: the clients have a one-click solution to provide the key images, or no such tool exists.
-
br-m
<just_another_day:matrix.org> In the first case, the merchant would likely choose the first option. Most users would comply. Regulators are happy.[... more lines follow, see
mrelay.p2pool.observer/e/hfK3st8KMXNyUlpE ]
-
DataHoarder
and again, it's not making it transparent and sharing these no longer allows looking at ring elimination as a risk factor
-
Cindy
yeah, outgoing viewkeys would make multisig easier
-
DataHoarder
(FCMP++)
-
br-m
<kiersten5821:matrix.org> wait, this will cook my multisig setup?
-
moneromoooo
In case of coercion, what counts is outright impossibility.
-
DataHoarder
there's already a one-click option, give seed wallet, and users comply for the scams :P
-
Cindy
with outgoing view keys, everyone automatically gets the latest key iages
-
Cindy
images*
-
moneromoooo
In that case, the centrl auth decides whether they still wnt to demand, If they do, you can't legally use. But they might not demand in the face of impossibility.
-
DataHoarder
22:42:37 <br-m> <kiersten5821:matrix.org> wait, this will cook my multisig setup?
-
DataHoarder
without ability to generate key images internally you can't see what's spent
-
DataHoarder
without importing key images or making rounds for all participants
-
DataHoarder
this also simplifies hardware wallets, too
-
DataHoarder
which many can't export key images too
-
br-m
<just_another_day:matrix.org> but hardware wallets already work well, don't they?
-
moneromoooo
The salient point here is whether the party bearing the pain is the one making hte decision.
-
DataHoarder
they don't work well, specially if you need to know balances
-
DataHoarder
for that you need to have them online
-
br-m
<elongated:matrix.org> @just_another_day:matrix.org: Itโs not easy, you need the device connected while wallet syncs
-
DataHoarder
not offline
-
DataHoarder
you need to do this ... on each device you want to keep track of this
-
DataHoarder
connect, sync, etc.
-
DataHoarder
you can extract view keys atm, but that still gives no balance
-
br-m
<just_another_day:matrix.org> when i'm using a hw, i just plug it when I want to interact with the wallet
-
br-m
<kiersten5821:matrix.org> i remember a long time ago i was using an airgapped setup
-
br-m
<kiersten5821:matrix.org> and the importation thing cooked me
-
br-m
<kiersten5821:matrix.org> and suddenly it couldn't send anything lol
-
br-m
<just_another_day:matrix.org> For other coins too
-
br-m
<kiersten5821:matrix.org> so much more complicated than bitcoin
-
br-m
<elongated:matrix.org> @just_another_day:matrix.org: For other coins you just need to connect when you want to sign a tx
-
DataHoarder
how would a merchant know their balance in hw wallet in cold storage?
-
DataHoarder
you putting it online is a no-no
-
br-m
<just_another_day:matrix.org> @elongated:matrix.org: no. You need to get the address from the hw wallet too
-
DataHoarder
that is no longer a "cold storage" setup
-
DataHoarder
^
-
br-m
<just_another_day:matrix.org> to receive funds to it
-
br-m
<just_another_day:matrix.org> or maybe the saved address was altered
-
br-m
<just_another_day:matrix.org> if you don't reverify it
-
DataHoarder
it makes all offline and multisig work as intended
-
DataHoarder
nope
-
DataHoarder
wallet extracts view key
-
DataHoarder
nope
-
DataHoarder
that is an extra check
-
br-m
<just_another_day:matrix.org> i'm talking about other coins
-
br-m
<just_another_day:matrix.org> like ledger app doesn't allow you to receive funds without plugging the hw wallet
-
DataHoarder
if you copy these elsewhere like bitcoin xpub, you can generate the full tree
-
DataHoarder
this is also how electrum or so work with wallets
-
DataHoarder
and how multisig works. you can generate it all ahead of time
-
br-m
<just_another_day:matrix.org> because you need to check the address on the device
-
DataHoarder
across all members, then ask for sigs
-
DataHoarder
for monero: if you have the main address + view key, you can generate the account trees
-
DataHoarder
that feature is broken on current hw wallets in monero btw when sending funds to integrated addresses
-
br-m
<just_another_day:matrix.org> cexes demand kyc. dexes don't. when dexes are easier to use than cexes, most people will choose them. When cexes are easier, most choose to do kyc > <moneromoooo> Making things hard is effective with stuff like "should I use my node or a stranger's", not "can they demand this if it's a pain for me to do".
-
br-m
<just_another_day:matrix.org> no one wants to loose their coins, but less people care about privacy > <DataHoarder> there's already a one-click option, give seed wallet, and users comply for the scams :P
-
DataHoarder
so yeah, you want to make Monero impossible to migrate to a quantum-proof system? we need to place the pieces for this nowadays (and that is why the PQ Turnstile is carrot-native only)
-
Cindy
the second people with quantum computers counterfeit coins
-
Cindy
monero becomes dead
-
br-m
<just_another_day:matrix.org> DataHoarder: are outgoing view keys required for migration?
-
DataHoarder
yes, see my previous link
-
DataHoarder
well, they would be frozen before that. then turnstile would allow migrations to happen, then frozen
-
DataHoarder
-
DataHoarder
note this is not set in stone nor expected, but in the chance it has to be done, the way addresses and outputs are derived (Carrot) need to be done now, not later
-
DataHoarder
"generate key image" is that just_another_day
-
Cindy
monero being quantum-safe is really really important
-
DataHoarder
-
DataHoarder
vs old
-
br-m
<just_another_day:matrix.org> i agree with that
-
br-m
<just_another_day:matrix.org> i just don't understand why a key that allows viewing balance but not spending it is required for post-quantum Monero
-
DataHoarder
it might not be safe now Cindy but this is what allows a migration and not a restart
-
DataHoarder
it's required for migrating the outputs
-
DataHoarder
not after
-
br-m
<plowsof:matrix.org> can i deposit funds to subaddress infinity+1 to hide from quantum hackers
-
Cindy
DataHoarder: at a certain point, does migration become impossible?
-
DataHoarder
read gist :)
-
Cindy
you're my AI!!!
-
Cindy
i mean
-
Cindy
i'll read i guess
-
DataHoarder
again what it says there is not set in stone (they way it'd work)
-
Cindy
>_>
-
DataHoarder
> i just don't understand why a key that allows viewing balance
-
DataHoarder
because it allows proving you control certain outputs in a quantum opponent safe way
-
DataHoarder
as the derivation chain is not something a quantum opponent can walk backwards
-
DataHoarder
you also need to prove the key image is not spent
-
DataHoarder
quantum opponents could fake this for any output otherwise
-
Cindy
smh, i can't get unlimited free monero hack
-
Cindy
damn you jeffro
-
Cindy
and DataHoarder
-
br-m
<intr:unredacted.org> hey kid, want some Quantum Monero โข
-
br-m
<just_another_day:matrix.org> i pointed this idea out in my reddit post btw. It would be good in my opinion, but it seems unrealistic. > <@kiersten5821:matrix.org> i think he means the system shouldn't have view keys at all, like cash
-
DataHoarder
you can do this already
-
DataHoarder
you can generate random target addresses with random spend/view keys
-
DataHoarder
then scan for them
-
DataHoarder
no seeds, all randomly generated
-
DataHoarder
result: you need to continously backup. if you move some stuff around, and don't have the last backup, you lose everything that was returned in change or touched
-
DataHoarder
ofc, no hw wallets
-
DataHoarder
also it's all online/live!
-
br-m
<just_another_day:matrix.org> yeah this trade-off is obviously in favor of current system
-
br-m
<just_another_day:matrix.org> this upgrade essentially brings two things:
-
br-m
<just_another_day:matrix.org> 1. adds a new method to disclose your transaction history in one-click into every wallet (which can be implemented with the current protocol, but probably shouldn't be implemented)
-
br-m
<just_another_day:matrix.org> 2. this new method also allows the other party to passively monitor your wallet without any additional input from you, unless you change the address (which is currently impossible)
-
Cindy
no you can
-
Cindy
just sweep all to another wallet
-
Cindy
don't disclose your keys
-
br-m
<just_another_day:matrix.org> no i mean the passive monitoring impossible
-
br-m
<just_another_day:matrix.org> unless we count statistical heuristics as a feature
-
DataHoarder
> unless you change the address (which is currently impossible)
-
br-m
<elongated:matrix.org> Dude if you are forced to give keys, you stop using that wallet
-
DataHoarder
that'd mean changing that key, which makes all addresses generated invalid
-
DataHoarder
and also makes the seed words invalid
-
Cindy
i don't get the people being worried
-
Cindy
when i generated my wallet, there wasn't a creep breathing down my neck for the view key
-
br-m
<elongated:matrix.org> Cindy: Same gang coming from z
-
DataHoarder
tbh as I said, all stuff that is trying to weaken or delay FCMP++/Carrot specially around quantum security is basically playing against Monero
-
Cindy
also btw, you could do this in the same system
-
DataHoarder
Jamtis also had this
-
DataHoarder
Carrot had this
-
DataHoarder
today you could be forced to do this too
-
Cindy
if a hypothetical authority forced everyone to give up their view key (CryptoNote scheme)
-
Cindy
they could correlate transactions from everyone
-
DataHoarder
(Carrot-native could exist *today* but they aren't bothering)
-
Cindy
no outgoing view key needed
-
DataHoarder
some chains are already using Carrot as-is
-
Cindy
just match up TXIDs
-
DataHoarder
Cindy: or they could ask people to make such key in an exchange compliant wallet (tm)
-
DataHoarder
carrot is an addressing system, which is entirely local to your wallet to some degree
-
DataHoarder
you can ... basically make a different one for your own usecase
-
DataHoarder
for example for a subset of p2pool outputs I'm looking at that, and it's compatible with the network
-
Cindy
if you had everyone's view key, you could track down every XMR down to its codebase transaction
-
Cindy
so i don't get this argument
-
Cindy
if this is the reason OVKs are bad, then why haven't they done it now
-
DataHoarder
^ cause generating a new wallet and sweeping is too easy
-
DataHoarder
when they have to they will just bring the book on you and either you comply or else
-
DataHoarder
and you can comply in many ways regardless how you have set it up
-
DataHoarder
including givin just an excel spreadsheet :')
-
br-m
<just_another_day:matrix.org> but you can drop entries from the spreadsheet
-
DataHoarder
then they'd point that out, and flag destruction of evidence/non-compliance
-
DataHoarder
like. they courts would get the spend keys as they already do nowadays
-
Cindy
they'll ask for the spend keys anyway
-
DataHoarder
first thing they do in seizures is get keys, export all data, then move wallets
-
Cindy
it's like CEXs
-
br-m
<just_another_day:matrix.org> you don't have to disclose the spend key to the court, do you?
-
Cindy
uhh yeah you do
-
br-m
<just_another_day:matrix.org> if things are this bad
-
Cindy
if that's what it takes, then yes
-
DataHoarder
if they are not certain you have complied? yep
-
DataHoarder
they will go as far as needed
-
Cindy
do you think they'll stop before?
-
Cindy
no, they'll go as far as they can
-
br-m
<just_another_day:matrix.org> i mean, i lost my wallet in a boating accident
-
Cindy
they'll ask you when
-
DataHoarder
then they will assume destruction of evidence/non-compliance
-
DataHoarder
if they are asking for it, they are certain you have had it up till x
-
Cindy
if they see that the TX history doesn't match up with the events of your "boating accident"
-
Cindy
it'll be even worse
-
DataHoarder
they don't ask things they don't know the answer to :D
-
br-m
<just_another_day:matrix.org> anyway, bringing someone to court is more expensive for them than just asking a view key to get accessed to a cex/merchant
-
br-m
<just_another_day:matrix.org> is it so? how do you know the specific output a ring spends? > <Cindy> if you had everyone's view key, you could track down every XMR down to its codebase transaction
-
Cindy
you can correlate TXIDs
-
Cindy
it doesn't have to be harder than that
-
br-m
<pyratevevo:matrix.org> Why would you give out the view key to a third party ? > <@just_another_day:matrix.org> this upgrade essentially brings two things:
-
Cindy
like you could correlate the change output of a transaction
-
Cindy
and then the main output of the same transaction
-
Cindy
to find who sent it, and who received it
-
br-m
<just_another_day:matrix.org> i see
-
Cindy
(that is, if the transaction has change)
-
br-m
<just_another_day:matrix.org> but it's a flaw of the current system
-
br-m
<just_another_day:matrix.org> fcmp fixes this
-
br-m
<just_another_day:matrix.org> but OVK brings it back
-
br-m
<pyratevevo:matrix.org> How's FCMP++ moving along by the way ? Still on track for some time this year ? > <DataHoarder> tbh as I said, all stuff that is trying to weaken or delay FCMP++/Carrot specially around quantum security is basically playing against Monero
-
DataHoarder
23:40:25 <br-m> <just_another_day:matrix.org> but OVK brings it back
-
DataHoarder
you can have ovk right now or later
-
DataHoarder
even if not added and we lose the ability to migrate to a quantum safe system
-
DataHoarder
they can just make an "exchange-approved" wallet
-
DataHoarder
see stressnet ongoings, soon beta stressnet
-
DataHoarder
they have been fixing old monero issues, not so much fcmp++ issues as the tech debt is showing
-
br-m
<just_another_day:matrix.org> the ability to migrate to a quantum safe system is a strong argument for not delaying anything
-
br-m
<just_another_day:matrix.org> DataHoarder: true. but again, it'll go smoother for them if they get all wallets to automatically support this feature without the need to migrate users to their wallet
-
br-m
<just_another_day:matrix.org> well it seems unrealistic to change the direction at this point
-
br-m
<just_another_day:matrix.org> IMO adding more optional transparency features is a dangerous slippery slope
-
br-m
<just_another_day:matrix.org> thank you for responding to my questions
-
Cindy
there is a guy on github who wants optional transparency in monero
-
br-m
<just_another_day:matrix.org> well it's against the core essence of the projects
-
br-m
<just_another_day:matrix.org> i guess many guys in three letter agencies also want this
-
br-m
<kiersten5821:matrix.org> i am starting to agree with this on a directional level, it should be made as hard as possible to surrender your privacy (of course, no clue on a technical level of the feasibility of this)
-
Cindy
how hard
-
Cindy
do i have to keep exporting key images myself
-
Cindy
for an accurate balance on my fundraising wallet?
-
br-m
<just_another_day:matrix.org> think about monero as a digital cash
-
br-m
<just_another_day:matrix.org> if you have a box for physical cash donations
-
br-m
<just_another_day:matrix.org> then you don't have view keys to prove everything
-
Cindy
here's the problem
-
Cindy
if i take money out of the box
-
Cindy
the balance may either appear the same or higher than what's actually in the box
-
Cindy
(because change outputs fuck up the balance)
-
Cindy
usually key images correct this, but if there isn't any
-
Cindy
you are stuck looking at a inaccurate balance
-
Cindy
sometimes the balance appears 2x inflated than what is actually in the wallet
-
br-m
<kayabanerve:matrix.org> You will need a new wallet for all benefits of the upgrade. You will not a need wallet to spend your existing outputs via a FCMP, regardless of their age.
-
br-m
<kayabanerve:matrix.org> Old addresses will continue to work and new addresses will look indistinguishable. It's how they're sent to that changes.
-
br-m
<kayabanerve:matrix.org> New wallets have the option of sharing outgoing view keys which allow the holder to calculate a received output's key image, allowing them to detect when it's spent. This can already be reasonably done probabilistically, but now it entirely removes the need to access your private spend key just to sync/restore your bala[... more lines follow, see
mrelay.p2pool.observer/e/jvvKtN8KS3lWMUct ]
-
br-m
<just_another_day:matrix.org> i mean, people still have to trust you that you won't misspend the funds from the box
-
Cindy
you don't get what i mean
-
br-m
<just_another_day:matrix.org> so you they can also trust you to publish the remaining balance without a cryptographic proof
-
Cindy
me taking money out of the box counts as an addition to it
-
Cindy
because of change outputs
-
br-m
<kayabanerve:matrix.org> Cindy: Without being able to see spends via identifying key images, it isn't 2x in theory but infx ๐
-
Cindy
exactly :P
-
br-m
<kayabanerve:matrix.org> A wallet which constantly sends itself its own balance which constantly appear to be making more and more money.
-
br-m
<kayabanerve:matrix.org> (without doing anything)
-
Cindy
i could make my balance look like i have 1000000000 XMR
-
Cindy
if i keep sending myself the same amount of XMR over and over again
-
br-m
<kayabanerve:matrix.org> I know that's your point Cindy, just restating a bit due to the confusion.
-
br-m
<plowsof:matrix.org> @kayabanerve:matrix.org: dont expose my kuno fundraising strategy
-
Cindy
i know, thanks
-
br-m
<kayabanerve:matrix.org> I have 20m Monero, here's my view key /s
-
br-m
<just_another_day:matrix.org> i wonder can i get negative amount of monero this way
-
Cindy
you can't
-
Cindy
i think that's one of the proprieties of ring signatures
-
Cindy
the amount must be above zero or something
-
Cindy
RingCT*
-
br-m
<kayabanerve:matrix.org> Eh. Only showing where you sent Monero, without claiming you received Monero? Any reasonable person would call you out on that
-
br-m
<just_another_day:matrix.org> no i mean cause an overflow in the UI
-
br-m
<just_another_day:matrix.org> by repeatedly transfering the funds to myself
-
Cindy
well you need to do that so many times that you'll probably run out of monero from the fees
-
br-m
<kayabanerve:matrix.org> Serai had to design a lot of interesting solutions to achieve accountability when we can't verify when coins are spent _without_ an interactive protocol. OVKs massively simplify such designs. Just any time you want accountability, whether for yourself, for your audience, or for your users, OVKs are _another option_ which can be incredibly useful.
-
Cindy
OVKs make it easier to publish an accurate balance
-
Cindy
because incoming view keys alone make it easy to overly inflate it
-
br-m
<just_another_day:matrix.org> but in practice a custodial bridge on Hyperliquid has beaten serai by a big margin
-
br-m
<kayabanerve:matrix.org> (Serai doesn't require OVKs and may actually be slow to adopt them due to how we'd have to spend the time updating ๐
)
-
br-m
<kayabanerve:matrix.org> Yes, centralized solutions without review are faster to develop and deploy than decentralized protocols with external review.
-
br-m
<kayabanerve:matrix.org> Should I have not bothered with Serai due to the existence of Kraken?
-
Cindy
just_another_day: you mean a proprietary program?
-
Cindy
that nobody can audit?
-
br-m
<kayabanerve:matrix.org> They already handle Monero swaps.
-
br-m
<just_another_day:matrix.org> the bridge doesn't require KYC :)
-
Cindy
btw, someone had reverse engineered hyperliquid's binary
-
Cindy
and discovered there were some backdoors within it
-
Cindy
that allowed admins to fake liquidity
-
Cindy
and do other shit i couldn't remember
-
br-m
<kayabanerve:matrix.org> Neither do a variety of instaswap services.
-
br-m
<just_another_day:matrix.org> where can I read about it?
-
br-m
<kayabanerve:matrix.org> Until they suddenly go down of have issues, and users are left holding the bag o' liability
-
br-m
<just_another_day:matrix.org> @kayabanerve:matrix.org: instaswap services set a high fee and have less liquidity than HL
-
Cindy
-
br-m
<pyratevevo:matrix.org> I think another way to avoid confusion is to refer to the new feature as something other than the loaded "optional transparency".
-
Cindy
this is what they found from reverse engineering the node binary that hyperliquid ships out
-
DataHoarder
00:03:25 <br-m> <just_another_day:matrix.org> but in practice a custodial bridge on Hyperliquid has beaten serai by a big margin
-
DataHoarder
it's literally a centralized wallet
-
br-m
<kayabanerve:matrix.org> You are welcome to choose an option you like. I am working on a decentralized option which achieves certain properties I don't believe any existing solution offers. You're welcome to care or not.
-
Cindy
^
-
DataHoarder
so yeah.
-
br-m
<pyratevevo:matrix.org> Maybe call it Personal or Local transparency, to better communicate its purpose.
-
br-m
<kayabanerve:matrix.org> It isn't something I have to defend myself on.
-
Cindy
kayaba does a lot of hard work
-
Cindy
and i like them for doing it
-
Cindy
so does DataHoarder
-
br-m
<just_another_day:matrix.org> @kayabanerve:matrix.org: sure. it wasn't a personal attack
-
br-m
<redsh4de:matrix.org> +
-
br-m
<kayabanerve:matrix.org> TBC, I don't feel personally offended. I just want to clarify I think there are reasons for Serai but if you feel other solutions have achieved usable, valuable servicing of users, good for you.
-
br-m
<kayabanerve:matrix.org> It kinda fell into a back and forth but it doesn't have to be.
-
br-m
<kayabanerve:matrix.org> Yeah, allg, we're on the same page there :)
-
br-m
<just_another_day:matrix.org> or have a large balance > <Cindy> well you need to do that so many times that you'll probably run out of monero from the fees
-
Cindy
you'll redistribute your XMR to the miner
-
DataHoarder
you are trying to max out 64-bit?
-
Cindy
miners*
-
br-m
<just_another_day:matrix.org> yes
-
Cindy
DataHoarder: 64-bit from the piconero denomination?
-
DataHoarder
lol
-
DataHoarder
yeah let's take a look
-
br-m
<just_another_day:matrix.org> 16 * 10^18 / 10^12 = 16'000'000
-
Cindy
18446744.073709551616
-
DataHoarder
18446744073709551615 generated coins
-
DataHoarder
but
-
Cindy
is that correct?
-
DataHoarder
that's 64-bit :P
-
DataHoarder
limit
-
br-m
<just_another_day:matrix.org> so there are more piconeros than 64-bit integer fits?
-
br-m
<just_another_day:matrix.org> in circulation
-
DataHoarder
no
-
DataHoarder
it just means tail emission
-
DataHoarder
hrmm
-
DataHoarder
wait, yeah, the piconeros is a big shift
-
DataHoarder
19 bits
-
DataHoarder
1000000000000 is 39 bits
-
DataHoarder
well, 40 with rounding
-
DataHoarder
a bit above 24 bits of moneros indeed
-
DataHoarder
so yep, more piconeros than 64-bit
-
br-m
<just_another_day:matrix.org> interesting
-
br-m
<just_another_day:matrix.org> does it mean that if someone own all the supply, he wouldn't be able to transfer it in one go?
-
xmr_guyy
-
xmr_guyy
what's your opinion of payments channels for Monero?
-
xmr_guyy
it would be similar to lightning btc network
-
br-m
<just_another_day:matrix.org> imo lightning btc is a failure
-
br-m
<just_another_day:matrix.org> monero should scale onchain
-
BoBeR182
why do we even need this
-
BoBeR182
XMR is so cheap to send?
-
br-m
<ofrnxmr:xmr.mx> xmr is only cheap to send if youre talking about fiat
-
br-m
<ofrnxmr:xmr.mx> And the fees that you're used to, are low-usage fees. Once there is a backlog, to get confirmed, your fees need to be at least 4x as high
-
nioc
there are probably other ways to do L2 than how btc does it
-
br-m
<just_another_day:matrix.org> Ethereum does L2s
-
br-m
<just_another_day:matrix.org> But it has turing-complete VM
-
BoBeR182
dunno about you
-
br-m
<just_another_day:matrix.org> So it's easier for them
-
br-m
<ofrnxmr:xmr.mx> 0.00003 sounds low, but in bitcoin terms thats $3. The fees when there is a backlog is 0.0012 aka $12 at bitcoin value
-
br-m
<just_another_day:matrix.org> can we make the fees lower if monero becomes more expensive?
-
br-m
<ofrnxmr:xmr.mx> Yea. Fees arent consensus, theyre a relay rule
-
BoBeR182
but my last trasaction my fee was 0.0247% of my transaction
-
br-m
<just_another_day:matrix.org> so it's a non-problem then?
-
BoBeR182
even at 4x at 0.1%
-
BoBeR182
i'm okay to pay 1$ to move 1000$
-
BoBeR182
much cheaper than credit cards, bank drafts, cash (cost of visiting an ATM, going to the other party etc,)
-
BoBeR182
for a privacy preserving digital asset
-
br-m
<just_another_day:matrix.org> i guess if monero mentally costs like bitcoin to you, then it could be a problem...
-
BoBeR182
0.1 - 0.025% fees is great
-
br-m
<just_another_day:matrix.org> but then you're rich af
-
br-m
<ofrnxmr:xmr.mx> BoBeR182: Again, its about min $12 per tx at btc volume and valuation
-
BoBeR182
br-m: can you explain how you got that number?
-
br-m
<ofrnxmr:xmr.mx> That means youre paying 12% for a $100 tx, and 2.4% for $500. 2.4% ia about the same as credit
-
BoBeR182
if XMR magically cost more, the fee % still doesn't change
-
br-m
<ofrnxmr:xmr.mx> BoBeR182: 0.00012 xmr for a 1 in 2 out tx
-
br-m
<kiersten5821:matrix.org> you mean $120? > <@ofrnxmr:xmr.mx> 0.00003 sounds low, but in bitcoin terms thats $3. The fees when there is a backlog is 0.0012 aka $12 at bitcoin value
-
br-m
<ofrnxmr:xmr.mx> @kiersten5821:matrix.org: I misses a 0. Meant tp say 0.00012
-
BoBeR182
when we 100x our transaction volume, i'm sure new ways of sending transactions will appear
-
BoBeR182
right now it's really really low
-
BoBeR182
seems like this a non issues to everyone unless you're sending under 10$
-
br-m
<kiersten5821:matrix.org> so if the fcmp transactions are 7.2 kb and the block size is still at 300 then it's cooked in terms of tps right?
-
br-m
<just_another_day:matrix.org> the block size is dynamic
-
br-m
<just_another_day:matrix.org> it can grow
-
br-m
<ofrnxmr:xmr.mx> @kiersten5821:matrix.org: the blocks expand
-
br-m
<kiersten5821:matrix.org> the last time there was a spam attack it was growing extremely slowly remember
-
br-m
<ofrnxmr:xmr.mx> thats because the spam was at low fees ( 0.0003 for 1in/2out)
-
br-m
<cranial_luminance:matrix.org> is there a way to buy XMR directly with no kyc and with just a prepaid visa card purchased using cash? would be a lot faster than just using cash by mail. think about it: you put some money on a card, someone accepts the offer, you give them the code to the card, you get the XMR.
-
BoBeR182
probably doable on p2p exchanges
-
br-m
<ofrnxmr:xmr.mx> Wallets are supposed to automatically bump up to the "normal" fee tier when there is congestion
-
BoBeR182
but how do you prevent double spends on the credit card
-
Cindy
doable on P2P, but very high risk
-
Cindy
what if the credit card gets revoked
-
BoBeR182
you give them the code, they can just go into walmart and empty the CC and keep your BTC
-
BoBeR182
XMR*
-
br-m
<ofrnxmr:xmr.mx> In actual numbers, "unimportant" aka low is 20000 piconero per byte, normal is 80000
-
br-m
<ofrnxmr:xmr.mx> @cranial_luminance:matrix.org: Sure but what's stopping the prepaid card from being swept after you get your xmr?
-
br-m
<ofrnxmr:xmr.mx> Its the easiest way to scam people
-
Cindy
the multisig
-
Cindy
and trader bonds
-
BoBeR182
how do you multisig a creditcard?
-
Cindy
oh yeah you mean the card?
-
Cindy
yeah that's the problem
-
br-m
<ofrnxmr:xmr.mx> Cindy: That doesnt prevent anything
-
Cindy
that's why it's high risk
-
br-m
<ofrnxmr:xmr.mx> Cindy: Yea
-
BoBeR182
so lets say I have a $100 visa gift card
-
BoBeR182
I sell it to you for XMR
-
Cindy
then you revoke the card
-
BoBeR182
if it gets spent, how would a 3rd party know it was me or you who spent it
-
BoBeR182
who's scamming who
-
br-m
<ofrnxmr:xmr.mx> I can give you the code to the visa, but i also have the code and i can just spend it 3 seconds after you send me my xmr
-
br-m
<ofrnxmr:xmr.mx> BoBeR182: Exactly. Its the easiest way to scam ppl on p2p, using a gift card