Author

Topic: [XMR] Monero - A secure, private, untraceable cryptocurrency - page 1302. (Read 4671575 times)

member
Activity: 70
Merit: 10
Activity: 350
a. This is an extraordinary prospect; thanks for bringing it up. I do have a question though... Could the ISP of yours (provided they're aware) pinpoint your XMR transaction in some way? (ie: by sniffing header i2pd packages?)

Big data analysis is a big business. Currently, most of it revolves around creating scoring programs to capture targeted data, even if that data is encrypted in your TLS/SSL protocol using RSA, ECDH_ECDSA, ECDHE_ECDSA, ECDH_RSA, ECDHE_RSA, it's still collected and stored based on a multitude of scoring systems, for possible 'pinpointing' later. This means that one of the major movements we're seeing is a literal countdown, equivalent to the ball dropping on new years, of valid quantum computers being developed. After that, someone would have to develop a quantum algorithm for specifically breaking each one of those in the protocol, which also involves working this out mathematically before a valid implementation can even be attempted on the computer. That's just internet traffic, which likely has multitudes of levels of more juicy information in it than a Monero transaction right now.

I believe the way i2p would work with Monero, is that they would still possibly be able to pinpoint 'an' i2p package (not being able to identify what's in it, however), possibly from your ip address (which you can also obscure through a VPN). Anyways, that package would have a very tough time being tracked back to your ip address (someone else will be better able to explain i2p to you than me), but you should be able to use other things like mac address spoofing to give yourself even more unlinkability.

Long story short .. it would be a lot of work, and Bitcoin and likely every other Altcoin, along with just about every internet protocol in use, as well as most encryption standards in use today, would all likely be broken long before someone picks your individual transaction from your individual address (let alone even scored high enough to capture the data - blockchains are a little different though) from the blockchain, and links it to another of your individual transactions, and same address, as the encryption used to prevent double spending on these blockchains is not yet secure against quantum algorithms.

If that's not a lot of security in 2014, I really don't know what else to try for here Cheesy

As for a quick answer to your question: Yes, but the timeframe in which they are capable of identifying exactly everything, is likely outside of a decade. Possibly even lifetime, but who knows! Even then, it still has to be economically feasible, so they likely aren't looking for Johnny buying weed. There's still a long way to go, provided everyone takes the right steps.

b. This is the way I bought the majority of the stash of mine. I mine a little right now with a small office farm. Are you referring to the possibility of renting a botnet just for the mining purposes? Hmm... Depends who's door you're going to knock. Wink

I'd advocate for an investment of your own mining equipment, before ever contacting a botnet operator and buying from them directly, but it's your choice. Fortunately, they would also likely be privacy-minded as well, so at least there's that in common.
legendary
Activity: 1484
Merit: 1002
Strange, yet attractive.
All the above comments are correct. What I was talking about was about the ability of one specific authority to link your IP with your XMR address. Many people out there (including me for a rather long time) were using their exchange addresses for donations and/or transactions. Like you said, this is a fatal error. Sorry if I was misunderstood.

I agree with you, exchanges will have data that is linked to both your ip address and your account on their website. Apart from using email addresses that are not tied to you, and even possibly accessing the exchange from a vpn/tor service, the incoming and receiving transactions on the Monero blockchain will be tougher to link, in the future, with an ip address.

The ongoing work on the i2pd development, and (assumed?) future integration into the Monero client will make ip addresses unlinkable with addresses in the wallet, even though that would be very tough to do anyways even without i2p.

So, worst case is that the exchange can be asked to provide only proof of an account you managed to authorities, and not necessarily be able to provide proof that you owned the money in the account. I believe that will give an edge, if nothing else.

So your choice to claim ownership or not, is still largely in your own hands.

ADD:

Of course, if you were to purchase XMR on the exchange with an altcoin or bitcoin that you purchased with fiat money/something else, and never withdraw it from the exchange to your own wallet, then of course your movements can be identified. This will also be addressed, as the tools of mass adoption are refined to the point where an average user feels comfortable and is capable of running the wallet software on their computer.

Perhaps large purchases might best be done by renting or purchasing mining equipment, as that can already be done through a vpn/tor service IIRC?

a. This is an extraordinary prospect; thanks for bringing it up. I do have a question though... Could the ISP of yours (provided they're aware) pinpoint your XMR transaction in some way? (ie: by sniffing header i2pd packages?)

b. This is the way I bought the majority of the stash of mine. I mine a little right now with a small office farm. Are you referring to the possibility of renting a botnet just for the mining purposes? Hmm... Depends who's door you're going to knock. Wink

Addition for your consideration (rather old article but describes what I had in mind):
http://www.theguardian.com/world/2013/oct/04/nsa-gchq-attack-tor-network-encryption
member
Activity: 70
Merit: 10
Activity: 350
All the above comments are correct. What I was talking about was about the ability of one specific authority to link your IP with your XMR address. Many people out there (including me for a rather long time) were using their exchange addresses for donations and/or transactions. Like you said, this is a fatal error. Sorry if I was misunderstood.

I agree with you, exchanges will have data that is linked to both your ip address and your account on their website. Apart from using email addresses that are not tied to you, and even possibly accessing the exchange from a vpn/tor service (or spoofed mac addressing), the incoming and outgoing transactions on the Monero blockchain will be tougher to link, in the future, with an ip address.

The ongoing work on the i2pd development, and (assumed?) future integration into the Monero client will make ip addresses unlinkable with addresses in the wallet, even though that would be very tough to do anyways even without i2p.

So, worst case is that the exchange can be asked to provide only proof of an account you managed to authorities, and not necessarily be able to provide proof that you owned the money in the account. I believe that will give an edge, if nothing else.

So your choice to claim ownership or not, is still largely in your own hands. Your choice to obscure your identity from involvement with Monero at all, that's a tougher issue that will require all parties involved to secure (Yourself, the monero client, and the exchange in this example). Fortunately, 2 out of 3 is mostly enough to obscure yourself quite effectively.

ADD:

Of course, if you were to purchase XMR on the exchange with an altcoin or bitcoin that you purchased with fiat money/something else, and never withdraw it from the exchange to your own wallet, then of course your movements can be identified, provided you use the same email address/ip addresses across accounts. This will also be addressed, as the tools of mass adoption are refined to the point where an average user feels comfortable and is capable of running the wallet software on their computer.

Perhaps large purchases might best be done by renting or purchasing mining equipment, as that can already be done through a vpn/tor service IIRC?
legendary
Activity: 1484
Merit: 1002
Strange, yet attractive.
Nothing (I'll type it again: NOTHING) is anonymous if it happens online. There are allegedly anonymous solutions like Tor or secure VPNs, but if somebody wants to find you (provided he has the resources) he will do so. A word for XMR. Do not post your addresses online, for this is the only address you have. I've seen many people doing so; dood if you don't mind revealing your address, what's the point of using XMR anyway?

This is small misunderstanding. Monero addresses are safe to post online, list in a public directory etc. They don't appear on the blockchain, and the only thing you can do with an address is send coins to it. You can't identify transactions that were sent to the address.

Of course, nothing is ever quite 100%, it is possible there may be bugs or flaws. However, that is the intent of the design.


If you buy your XMR on a centralized exchange, though, and the exchange keeps records of your withdrawals to that address, it could be linked back to your personal information if the exchange's records are ever disclosed.

Even though somebody else knows that you own that address, they cannot see what is inside that address. You can send money from that address to another address. That would make it unlinkable.

Yes that is correct. I think what he meant was something like: If you have your public address on your web site (along with your name) and use that same address for an (otherwise anonymous) exchange, then the exchange account can then be linked to you, not through the blockchain, but through the exchange's own records of your address matching the address on your website.

Then that's not the protocol's fault but that of the laziness of the user

All the above comments are correct. What I was talking about was about the ability of one specific authority to link your IP with your XMR address. Many people out there (including me for a rather long time) were using their exchange addresses for donations and/or transactions. Like you said, this is a fatal error. Sorry if I was misunderstood.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
Monero Monday Missives

October 27th, 2014

Thank you very much.


I'm for making software where even the laziest user benefits. [...]

Therefore, it seems that there is still an important usage case for having the software make effortless the management of multiple Monero addresses (or accounts, if you prefer). While Monero seems to get rid of the need to generate and manage a new address for every single transaction, there is still a need to generate and manage new addresses for each privacy case where external cross-referencing might be plausible.

I don't doubt that there are smarter people who have already thought through all of this, but it does seem to be a usage case that hasn't been fully fleshed out from a practical standpoint in the software (and please correct me if I'm wrong). It seems to currently be a clumsy situation to manage multiple Monero accounts. Each requires its own instance of the wallet software to be running, and each requires its own backup mnemonic. All I'm interested in here is achieving the maximum security that we can in the least tedious way possible for users.

For the security issue, I'd say that even if he doesn't change the address, the lazy user has not much to lose. And creating a new wallet now and then is not a hard task.

But managing multiple wallets in one software is a good point and I wish to see the day we will have a wallet software that behaves (at least) like MultiBit or MultiDoge, with all wallets in one program.
(Maybe this goes also as an idea for the guys that worked/work on the current GUI wallets)

legendary
Activity: 1762
Merit: 1011

Even though somebody else knows that you own that address, they cannot see what is inside that address. You can send money from that address to another address. That would make it unlinkable.

Yes that is correct. I think what he meant was something like: If you have your public address on your web site (along with your name) and use that same address for an (otherwise anonymous) exchange, then the exchange account can then be linked to you, not through the blockchain, but through the exchange's own records of your address matching the address on your website.

Then that's not the protocol's fault but that of the laziness of the user

I'm for making software where even the laziest user benefits. This issue may ultimately become a matter of semantics, of course; I don't know the full design trajectory of Monero. All I'm saying is that this component of the reasoning that we have against people reusing addresses in cryptocurrencies still pertains to Monero. While Monero doesn't have the primary issue to avoid, that is, where people are able to check someone's balance and transaction history at any publicly disclosed address, Monero still runs into the problem of someone's identifiable information contained in third party databases being cross referenced, whenever or wherever it is that they've reused their Monero address.

Therefore, it seems that there is still an important usage case for having the software make effortless the management of multiple Monero addresses (or accounts, if you prefer). While Monero seems to get rid of the need to generate and manage a new address for every single transaction, there is still a need to generate and manage new addresses for each privacy case where external cross-referencing might be plausible.

I don't doubt that there are smarter people who have already thought through all of this, but it does seem to be a usage case that hasn't been fully fleshed out from a practical standpoint in the software (and please correct me if I'm wrong). It seems to currently be a clumsy situation to manage multiple Monero accounts. Each requires its own instance of the wallet software to be running, and each requires its own backup mnemonic. All I'm interested in here is achieving the maximum security that we can in the least tedious way possible for users.
legendary
Activity: 2268
Merit: 1141
personally, I think BTC x100 is less likely than XMR x100, but that is just me speculating off course Wink

Yep, that's a very good point. However, if BTC continues the current trend, XMR x100 will mean "only" 75x profit... :-/





On another note, did I miss a missive, or it didn't come at all? (Shouldn't they be every week?)

It was delayed for a day, because fluffypony was traveling.

Original post is here

Monero Monday Missives

October 27th, 2014

Hello, and welcome to our sixteenth Monero Monday Missive!

Major Updates

1. We have made major strides in the initial database implementation (you'll recall from our last Missive that our first implementation will use LMDB), and it is very nearly ready for broader testing. Specifically: the new blockchain is working for most things, but there are bugs with certain aspects of block verification that need to be fixed before it can be more widely tested. If you are particularly intrepid you can already grab it here: https://github.com/tewinget/bitmonero/tree/blockchain and compile it, and thus assist in identifying areas where it breaks down, although such reports are probably best submitted as github issues to tewinget's repository to reduce duplication. Once these and any other major issues have been weeded out the next steps would involve a bit of refactoring, fix cross-platform nigglies, and open it up for general testing.

2. The testing of per-kb fees on testnet, too, has gone exceedingly well. We will be adding the functionality to simplewallet (previously it required manual creation) and hope to deploy that for general testing within the next week.

3. Kitware staff, Ben Boeckel in particular, have spent a lot of time completely reworking our CMake build system and bringing it up to best practices. The fruits of those efforts can be seen on the Pull Request currently undergoing testing: https://github.com/monero-project/bitmonero/pull/180 (feel free to checkout this PR if you'd like to test). Now that the build system is starting to come together in its final form, we are hoping to use it to tag and release 0.8.8.5 during the course of next week.

4. In order to more efficiently deal with changes in the on-disk wallet format we are moving away from the old serialised+encrypted .keys format, and have a new format which is effectively encrypted JSON. This change allows us to note the wordlist language in the wallet format (so that the "seed" command can reflect that choice) and allows for cross-platform compatibility of the .keys file, which we are sure is excellent news for anyone that moves wallets between operating systems and architectures. You can test this in PR 179.

5. There have been a constant string of improvements and changes to the forum software to make it more usable and useful. In particular, new comments in a thread are highlighted within that thread. Additionally, unread threads (or threads with new unread comments) are highlighted by having a green dot next to them. Both of these apply to logged in users only. If you haven't visited the forum, you are encouraged to do so: https://forum.monero.cc

Dev Diary

Core: LMDB implementation is rough but nearly working (details above). Worth testing cross-platform, least of all from a build perspective.

Core: since we have already had to perform the rather annoyingly complex task of offloading MoneroPulse checkpoint checks to a separate thread (so as not to tie anything up during checks) we have begun extending this to other parts of the core that could potentially be or currently are pain points. This does not include the flat-file blockchain saving, as that is going to be deprecated with the move to LMDB, so pools will just need to hang on and deal with that nuisance for a little bit longer.

Build: CMake is looking a lot cleaner and easier to grok. It also fixes cross-compile (see: http://www.cmake.org/Wiki/CMake_Cross_Compiling) which means that binaries for all our major supported platforms can be built on a single system.

Account: multilang wordlists are now inherent to the wallet/account, so that RPC and CLI calls that retrieve the mnemonic do so in the correct format. This has, in turn, necessitated moving away from the horrible serialised data format for account data. Since epee's JSON library is beyond redemption, we have opted to use RapidJSON instead (which is headers-only and thus straight in the source tree).

Until next week!

PS. this Missive has the very great honour of being the first one to be finalised and very nearly posted from the airWink

- updated by fluffypony
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
personally, I think BTC x100 is less likely than XMR x100, but that is just me speculating off course Wink

Yep, that's a very good point. However, if BTC continues the current trend, XMR x100 will mean "only" 75x profit... :-/





On another note, did I miss a missive, or it didn't come at all? (Shouldn't they be every week?)
legendary
Activity: 1470
Merit: 1000
Want privacy? Use Monero!
Does anyone here think monero could explode 100 times, during the next bitcoin bubble?


That depends on the bubble. For now, monero seems to be for the geeks only. I don't see the average user install it manually and operating it from a command line. That does not stop the public from trading it, of course.

Before the next btc bubble Monero will be usable by my fellow drooling masses.

Is btc going to explode 100x?  lol Grin  This May I heard btc was going to be 5k in July.

I've given up dreams of being rich.  My dinner tonight is a peanut butter and jam sandwich.  Though it will contain fine French raspberry jam. Smiley

personally, I think BTC x100 is less likely than XMR x100, but that is just me speculating off course Wink
member
Activity: 98
Merit: 10
Nothing (I'll type it again: NOTHING) is anonymous if it happens online. There are allegedly anonymous solutions like Tor or secure VPNs, but if somebody wants to find you (provided he has the resources) he will do so. A word for XMR. Do not post your addresses online, for this is the only address you have. I've seen many people doing so; dood if you don't mind revealing your address, what's the point of using XMR anyway?

This is small misunderstanding. Monero addresses are safe to post online, list in a public directory etc. They don't appear on the blockchain, and the only thing you can do with an address is send coins to it. You can't identify transactions that were sent to the address.

Of course, nothing is ever quite 100%, it is possible there may be bugs or flaws. However, that is the intent of the design.


If you buy your XMR on a centralized exchange, though, and the exchange keeps records of your withdrawals to that address, it could be linked back to your personal information if the exchange's records are ever disclosed.

Even though somebody else knows that you own that address, they cannot see what is inside that address. You can send money from that address to another address. That would make it unlinkable.

Yes that is correct. I think what he meant was something like: If you have your public address on your web site (along with your name) and use that same address for an (otherwise anonymous) exchange, then the exchange account can then be linked to you, not through the blockchain, but through the exchange's own records of your address matching the address on your website.

Then that's not the protocol's fault but that of the laziness of the user
legendary
Activity: 2968
Merit: 1198
Nothing (I'll type it again: NOTHING) is anonymous if it happens online. There are allegedly anonymous solutions like Tor or secure VPNs, but if somebody wants to find you (provided he has the resources) he will do so. A word for XMR. Do not post your addresses online, for this is the only address you have. I've seen many people doing so; dood if you don't mind revealing your address, what's the point of using XMR anyway?

This is small misunderstanding. Monero addresses are safe to post online, list in a public directory etc. They don't appear on the blockchain, and the only thing you can do with an address is send coins to it. You can't identify transactions that were sent to the address.

Of course, nothing is ever quite 100%, it is possible there may be bugs or flaws. However, that is the intent of the design.


If you buy your XMR on a centralized exchange, though, and the exchange keeps records of your withdrawals to that address, it could be linked back to your personal information if the exchange's records are ever disclosed.

Even though somebody else knows that you own that address, they cannot see what is inside that address. You can send money from that address to another address. That would make it unlinkable.

Yes that is correct. I think what he meant was something like: If you have your public address on your web site (along with your name) and use that same address for an (otherwise anonymous) exchange, then the exchange account can then be linked to you, not through the blockchain, but through the exchange's own records of your address matching the address on your website.
hero member
Activity: 896
Merit: 1000
Nothing (I'll type it again: NOTHING) is anonymous if it happens online. There are allegedly anonymous solutions like Tor or secure VPNs, but if somebody wants to find you (provided he has the resources) he will do so. A word for XMR. Do not post your addresses online, for this is the only address you have. I've seen many people doing so; dood if you don't mind revealing your address, what's the point of using XMR anyway?

This is small misunderstanding. Monero addresses are safe to post online, list in a public directory etc. They don't appear on the blockchain, and the only thing you can do with an address is send coins to it. You can't identify transactions that were sent to the address.

Of course, nothing is ever quite 100%, it is possible there may be bugs or flaws. However, that is the intent of the design.


If you buy your XMR on a centralized exchange, though, and the exchange keeps records of your withdrawals to that address, it could be linked back to your personal information if the exchange's records are ever disclosed.

Even though somebody else knows that you own that address, they cannot see what is inside that address. You can send money from that address to another address. That would make it unlinkable.
member
Activity: 74
Merit: 10
always test things out with small amounts until you get the hang of it.

 i am waiting for new wallet
full member
Activity: 198
Merit: 100
Another thought: Would it be possible to implement side chains with Monero technology?
It is possible to extend Monero to include the facilities necessary for side chains.

And the big difference with Bitcoin is that Monero is anonymous by default.


Smiley

Maybe a stupid question, but: Could side chains be used to mitigate scaling issues with a bloating block chain?

Not a stupid question. It is possible and it is something we've discussed. There are a number of ways this could work, but here is one to think about: You could have multiple side chains just like the original except each with only a fraction of the transactions. In fact it is possible to imagine an almost arbitrary number of these. Some complications arise, but nothing that seems totally infeasible.

Interesting, huh?


Yes, that sounds extremely important for mass adaption!

With side chains you could create temporary sub chains to store (millions of) transactions without bloating the main chain. Imagine you are a credit card company, you could create a side chain for your business operations on a monthly basis. At the beginning of the month, you create a sub chain, run your (mass) business on that one, and at the end of the month, you simply merge it (its current state) back into the main chain to start all over with the same procedure the next month.

For Monero, that would be a 'HELLO WORLD' event.


ADD: https://coinreport.net/tree-chains-vs-side-chains-controversy-explained

ADD2: Regarding treechains, distributed (over the internet) hash tables might be useful as well...

full member
Activity: 243
Merit: 125
Hello, and welcome to our sixteenth Monero Monday Missive!

Major Updates

1. We have made major strides in the initial database implementation (you'll recall from our last Missive that our first implementation will use LMDB), and it is very nearly ready for broader testing. Specifically: the new blockchain is working for most things, but there are bugs with certain aspects of block verification that need to be fixed before it can be more widely tested. If you are particularly intrepid you can already grab it here: https://github.com/tewinget/bitmonero/tree/blockchain and compile it, and thus assist in identifying areas where it breaks down, although such reports are probably best submitted as github issues to tewinget's repository to reduce duplication. Once these and any other major issues have been weeded out the next steps would involve a bit of refactoring, fix cross-platform nigglies, and open it up for general testing.

...SKIPPED...

PS. this Missive has the very great honour of being the first one to be finalised and very nearly posted from the airWink

- updated by fluffypony

May be late, but I give thanks to Monero devs that they keep new weekly schedule of Monero missive intact. I consider word 'missive' as your 'mission', dear devs! Smiley

Sorry I have no time right now to comment the Missive in depth. But I am very optimistic about ongoing progress and about you devs have selected LMDB to be the first Monero's underlying database.

Keep your progress! I am with you by soul!

P.S. Very nice photo from air, fluffypony! Wink
legendary
Activity: 2968
Merit: 1198
Another thought: Would it be possible to implement side chains with Monero technology?
It is possible to extend Monero to include the facilities necessary for side chains.

And the big difference with Bitcoin is that Monero is anonymous by default.


Smiley

Maybe a stupid question, but: Could side chains be used to mitigate scaling issues with a bloating block chain?

Not a stupid question. It is possible and it is something we've discussed. There are a number of ways this could work, but here is one to think about: You could have multiple side chains just like the original except each with only a fraction of the transactions. In fact it is possible to imagine an almost arbitrary number of these. Some complications arise, but nothing that seems totally infeasible.

Interesting, huh?

full member
Activity: 198
Merit: 100
Another thought: Would it be possible to implement side chains with Monero technology?
It is possible to extend Monero to include the facilities necessary for side chains.

And the big difference with Bitcoin is that Monero is anonymous by default.


Smiley

Maybe a stupid question, but: Could side chains be used to mitigate scaling issues with a bloating block chain?
legendary
Activity: 2156
Merit: 1131
Another thought: Would it be possible to implement side chains with Monero technology?
It is possible to extend Monero to include the facilities necessary for side chains.

And the big difference with Bitcoin is that Monero is anonymous by default.
legendary
Activity: 2968
Merit: 1198
Another thought: Would it be possible to implement side chains with Monero technology?

It is possible to extend Monero to include the facilities necessary for side chains.

full member
Activity: 198
Merit: 100
Another thought: Would it be possible to implement side chains with Monero technology?
Jump to: