Author

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

legendary
Activity: 2380
Merit: 1085
Money often costs too much.
Your description of the JVM makes you look like a caveman, or at least a philistine.  A caveman with a good sense of mass, admittedly, but a caveman nonetheless.
You can. But let's face it - in a language not meant to express things as complex as human thoughts, but rather logic, you don't need or want ridiculous shit - which is why comparing it to English doesn't make sense.

The JVM can be fast - I'm not saying Java is *always* slow - usually it's up to the dev - but it's bloated and heavy as hell. It takes you away from the machine and basically puts you in an environment that is far from the machine, which I have a strong distaste for, I will admit. I want to be able to at least use intrinsics to make the compiler emit certain instructions, if I can't inline assembly myself, in cases requiring extreme performance. I feel that Java is a scripting language that wants to pretend it's okay for performance-critical things, or large projects that are sensitive to bloat, but it's not. If I wanted to whip something up quiick to run on any platform, sure - but if I want real control over what's being executed, which is what I write, as a developer, I want to use something that gives me that.

Your feelings deceive yourselfe, the java compiler is called javac https://en.wikipedia.org/wiki/Java_compiler

The only drawbacks on using Java are, my humble opinion: Adds another dependancy. The lesser, the better.
Oh, and R.I.P SUN https://en.wikipedia.org/wiki/Sun_Microsystems
legendary
Activity: 2016
Merit: 1259

All very valid questions.  I'm sure no one here finds them annoying, quite the contrary I'm pretty sure many people also benefit from the answers.



Ditto.

  It seems there is often enough time to lurk and absorb what others have the time to ask/explain, but never enough free time to dig in on my own.  Repetition and sometimes remediation are required to get it right and make it stick.  Lurk, learn, accumulate.  Keep it up  Grin
legendary
Activity: 1456
Merit: 1000
"commit to disk" he means never save the seed in a text file, for example.

there are also ways to only save files in ram in linux, so they get erased upon shutdown.

I think you could improve safety here by booting from a Linux (Ubuntu) USB stick with the generator on it. @phishead, I could walk you through it if you want on IRC.

Maybe post is here afterwards?  I'm sure others would benefit greatly from such a tutorial if it does not exist!

Yeah I'll try to make a guide for it, it's long overdue as well.

Thanks

I guess the video I made... is too long?

https://www.youtube.com/watch?v=GJQ5prfNfZQ&list=PLSNOd7dPYo3d2NRiybNNZf0xb6TKvh_UJ



Nice! I didn't even know that those videos existed!

Is there any way we could post a sticky in the monero subreddit that we can direct people who are technologically handicapped (like me) to so new people that come in can look at these videos if they are having trouble setting up things?  Or better yet, on the side bar?  I think videos that have someone like you show step by step what you are doing to set things up are a lot easier to follow than anything else (for me at least).  Looks like I got a busy day ahead of me tomorrow when I get some more free time on my hands to set up everything.

If I could make a request, maybe post a video showing how you set up monerodo?  I know I'm being super lazy and have been taking up your time for a while now asking you questions about monerodo; but I feel I can speak for the majority of people who don't have a great technical knowledge about computers, nor have the time to sit down and learn everything about computers and the terminology that comes with it.  

Like for instance, I still don't know much about Linux like why should we use Linux, how to set it up, using command lines, etc... and when I do try to learn about it, I feel like I'm taking courses on Linux in general, when I only want to know the bare minimum to use monero on my computer.

Hopefully, I don't sound annoying to you guys... but I think it will eventually help people who aren't "computer people" and just want to use monero as a currency while supporting the network (nodes, mining, etc.).  

Maybe the community will be willing to chip in some monero to increase the incentive for GingerAle to work on these video tutorials that helps "newbies" like me?  I know I'll be willing to throw a little bit in there. Smiley

All very valid questions.  I'm sure no one here finds them annoying, quite the contrary I'm pretty sure many people also benefit from the answers.

hero member
Activity: 1873
Merit: 840
Keep what's important, and know who's your friend
"commit to disk" he means never save the seed in a text file, for example.

there are also ways to only save files in ram in linux, so they get erased upon shutdown.

I think you could improve safety here by booting from a Linux (Ubuntu) USB stick with the generator on it. @phishead, I could walk you through it if you want on IRC.

Maybe post is here afterwards?  I'm sure others would benefit greatly from such a tutorial if it does not exist!

Yeah I'll try to make a guide for it, it's long overdue as well.

Thanks

I guess the video I made... is too long?

https://www.youtube.com/watch?v=GJQ5prfNfZQ&list=PLSNOd7dPYo3d2NRiybNNZf0xb6TKvh_UJ



Nice! I didn't even know that those videos existed!

Is there any way we could post a sticky in the monero subreddit that we can direct people who are technologically handicapped (like me) to so new people that come in can look at these videos if they are having trouble setting up things?  Or better yet, on the side bar?  I think videos that have someone like you show step by step what you are doing to set things up are a lot easier to follow than anything else (for me at least).  Looks like I got a busy day ahead of me tomorrow when I get some more free time on my hands to set up everything.

If I could make a request, maybe post a video showing how you set up monerodo?  I know I'm being super lazy and have been taking up your time for a while now asking you questions about monerodo; but I feel I can speak for the majority of people who don't have a great technical knowledge about computers, nor have the time to sit down and learn everything about computers and the terminology that comes with it. 

Like for instance, I still don't know much about Linux like why should we use Linux, how to set it up, using command lines, etc... and when I do try to learn about it, I feel like I'm taking courses on Linux in general, when I only want to know the bare minimum to use monero on my computer.

Hopefully, I don't sound annoying to you guys... but I think it will eventually help people who aren't "computer people" and just want to use monero as a currency while supporting the network (nodes, mining, etc.). 

Maybe the community will be willing to chip in some monero to increase the incentive for GingerAle to work on these video tutorials that helps "newbies" like me?  I know I'll be willing to throw a little bit in there. Smiley
hero member
Activity: 799
Merit: 1000
Twitter: @CrowdWhale
I see volume keeps going lower as I have predicted. Sitting somewhere around 75k now, down from 700-800k fake volume. Expect price to follow on its way down to 4mil market cap.

Get the lube ready boys. It will be a very rough ride.

Too bad you don't know how to interpret volume.
legendary
Activity: 2282
Merit: 1050
Monero Core Team
sr. member
Activity: 294
Merit: 250
I see volume keeps going lower as I have predicted. Sitting somewhere around 75k now, down from 700-800k fake volume. Expect price to follow on its way down to 4mil market cap.

Get the lube ready boys. It will be a very rough ride.
legendary
Activity: 2268
Merit: 1141
Meanwhile, our core-team member Riccardo "fluffypony" Spagni is currently present at the Satoshi Roundtable:



http://satoshiroundtable.org/
legendary
Activity: 2968
Merit: 1198
Quote
./simplewallet --generate-from-view-key address:viewkey:filename

That is the way the view-only-wallet is created for simplewallet in linux command line. What is the command to create a full wallet by allready created nmemonic seed?

./simplewallet --restore-deterministic-wallet

full member
Activity: 308
Merit: 109
Quote
./simplewallet --generate-from-view-key address:viewkey:filename

That is the way the view-only-wallet is created for simplewallet in linux command line. What is the command to create a full wallet by allready created nmemonic seed?
legendary
Activity: 1260
Merit: 1008
"commit to disk" he means never save the seed in a text file, for example.

there are also ways to only save files in ram in linux, so they get erased upon shutdown.

I think you could improve safety here by booting from a Linux (Ubuntu) USB stick with the generator on it. @phishead, I could walk you through it if you want on IRC.

Maybe post is here afterwards?  I'm sure others would benefit greatly from such a tutorial if it does not exist!

Yeah I'll try to make a guide for it, it's long overdue as well.

Thanks

I guess the video I made... is too long?

https://www.youtube.com/watch?v=GJQ5prfNfZQ&list=PLSNOd7dPYo3d2NRiybNNZf0xb6TKvh_UJ

legendary
Activity: 1456
Merit: 1000
"commit to disk" he means never save the seed in a text file, for example.

there are also ways to only save files in ram in linux, so they get erased upon shutdown.

I think you could improve safety here by booting from a Linux (Ubuntu) USB stick with the generator on it. @phishead, I could walk you through it if you want on IRC.

Maybe post is here afterwards?  I'm sure others would benefit greatly from such a tutorial if it does not exist!

Yeah I'll try to make a guide for it, it's long overdue as well.

Thanks
legendary
Activity: 2268
Merit: 1141
"commit to disk" he means never save the seed in a text file, for example.

there are also ways to only save files in ram in linux, so they get erased upon shutdown.

I think you could improve safety here by booting from a Linux (Ubuntu) USB stick with the generator on it. @phishead, I could walk you through it if you want on IRC.

Maybe post is here afterwards?  I'm sure others would benefit greatly from such a tutorial if it does not exist!

Yeah I'll try to make a guide for it, it's long overdue as well.
legendary
Activity: 1456
Merit: 1000
"commit to disk" he means never save the seed in a text file, for example.

there are also ways to only save files in ram in linux, so they get erased upon shutdown.

I think you could improve safety here by booting from a Linux (Ubuntu) USB stick with the generator on it. @phishead, I could walk you through it if you want on IRC.

Maybe post is here afterwards?  I'm sure others would benefit greatly from such a tutorial if it does not exist!
legendary
Activity: 2268
Merit: 1141
"commit to disk" he means never save the seed in a text file, for example.

there are also ways to only save files in ram in linux, so they get erased upon shutdown.

I think you could improve safety here by booting from a Linux (Ubuntu) USB stick with the generator on it. @phishead, I could walk you through it if you want on IRC.
legendary
Activity: 1260
Merit: 1008
"commit to disk" he means never save the seed in a text file, for example.

there are also ways to only save files in ram in linux, so they get erased upon shutdown.
hero member
Activity: 1873
Merit: 840
Keep what's important, and know who's your friend

is there a GUI wallet?

Not yet, we recently funded a proposal to get it finished. See (there are also some screenshots there):

https://forum.getmonero.org/8/funding-required/2476/the-official-qt-gui-project

His work and the activity can be followed on:

https://github.com/mbg033?tab=activity

https://github.com/mbg033/monero-core

https://github.com/mbg033/bitmonero



The current options are:

-MyMonero, which is a web wallet and very convenient to use -> https://MyMonero.com.

-Simplewallet, this is a CLI, which might have a bit of a learning curve but does better in preserving your privacy. Binaries here -> https://getmonero.org/downloads/. You need to sync the whole blockchain from scratch though to use simplewallet. Syncing from scratch is done with the daemon (bitmonerod). If you want, I can walk you through on how to use simplewallet at IRC. Alternatively, feel free to ask any questions here.

-Jwinterm's lightwallet, which uses either your own or a remote node. See -> https://getmonero.org/getting-started/choose (at the bottom). Instructions on how to run a remote node here -> https://www.moneroclub.com/node

-Lastly, there is https://Moneroaddress.org which can be used to generate a paper wallet. It is simply a port of -> https://github.com/moneromooo-monero/monero-wallet-generator and can be used offline.

Again, if you have any question, don't hesistate to ask!

So, I'm still confused about generating a secure paper wallet... if I were to bring up the web page, disconnect my computer from the internet and then generate a new wallet while offline, would that be acceptable in terms of security? I want to create a paper wallet, but I need a ELI5 version of what to do to create something that's very secure to store my xmr.

Also, if I deposit xmr into said paper wallet... how do I view the amount of xmr I have on there and spend them if I want later on down the road?

For your first question/scenario, it just depends on how paranoid you are (which may in turn depend on the amount). If you take your computer offline before generating, never commit the generated seed to disk, and restart before reconnecting, then you're very likely going to be ok.

You can tell how much money is in the paper wallet by noting when you send money to it. Wink

You could also save the viewkey and create a watch-only wallet that would use resources to make sure no one else has somehow deposited funds to your cold wallet. Smiley

If you ever spend from the "cold wallet" (which doesn't make sense to me), then balance calculation becomes more difficult (but will be reported by the program that spent the funds).

Edit: there is a simple-ish tool that can confirm that your cold wallet did indeed receive what you think you sent to it (like http://xmr.llcoins.net/checktx.html). This takes very little processing since it's only checking a specific transaction.

Ok that mostly makes sense... but I'm not quite sure what you mean by the bolded part.  Sorry if it's kind of basic common knowledge about computers, but I'm not sure what you mean about making sure not to commit the generated seed to the disk?  What disk?
legendary
Activity: 1105
Merit: 1000

is there a GUI wallet?

Not yet, we recently funded a proposal to get it finished. See (there are also some screenshots there):

https://forum.getmonero.org/8/funding-required/2476/the-official-qt-gui-project

His work and the activity can be followed on:

https://github.com/mbg033?tab=activity

https://github.com/mbg033/monero-core

https://github.com/mbg033/bitmonero



The current options are:

-MyMonero, which is a web wallet and very convenient to use -> https://MyMonero.com.

-Simplewallet, this is a CLI, which might have a bit of a learning curve but does better in preserving your privacy. Binaries here -> https://getmonero.org/downloads/. You need to sync the whole blockchain from scratch though to use simplewallet. Syncing from scratch is done with the daemon (bitmonerod). If you want, I can walk you through on how to use simplewallet at IRC. Alternatively, feel free to ask any questions here.

-Jwinterm's lightwallet, which uses either your own or a remote node. See -> https://getmonero.org/getting-started/choose (at the bottom). Instructions on how to run a remote node here -> https://www.moneroclub.com/node

-Lastly, there is https://Moneroaddress.org which can be used to generate a paper wallet. It is simply a port of -> https://github.com/moneromooo-monero/monero-wallet-generator and can be used offline.

Again, if you have any question, don't hesistate to ask!

So, I'm still confused about generating a secure paper wallet... if I were to bring up the web page, disconnect my computer from the internet and then generate a new wallet while offline, would that be acceptable in terms of security? I want to create a paper wallet, but I need a ELI5 version of what to do to create something that's very secure to store my xmr.

Also, if I deposit xmr into said paper wallet... how do I view the amount of xmr I have on there and spend them if I want later on down the road?

For your first question/scenario, it just depends on how paranoid you are (which may in turn depend on the amount). If you take your computer offline before generating, never commit the generated seed to disk, and restart before reconnecting, then you're very likely going to be ok.

You can tell how much money is in the paper wallet by noting when you send money to it. Wink

You could also save the viewkey and create a watch-only wallet that would use resources to make sure no one else has somehow deposited funds to your cold wallet. Smiley

If you ever spend from the "cold wallet" (which doesn't make sense to me), then balance calculation becomes more difficult (but will be reported by the program that spent the funds).

Edit: there is a simple-ish tool that can confirm that your cold wallet did indeed receive what you think you sent to it (like http://xmr.llcoins.net/checktx.html). This takes very little processing since it's only checking a specific transaction.
hero member
Activity: 1873
Merit: 840
Keep what's important, and know who's your friend

is there a GUI wallet?

Not yet, we recently funded a proposal to get it finished. See (there are also some screenshots there):

https://forum.getmonero.org/8/funding-required/2476/the-official-qt-gui-project

His work and the activity can be followed on:

https://github.com/mbg033?tab=activity

https://github.com/mbg033/monero-core

https://github.com/mbg033/bitmonero



The current options are:

-MyMonero, which is a web wallet and very convenient to use -> https://MyMonero.com.

-Simplewallet, this is a CLI, which might have a bit of a learning curve but does better in preserving your privacy. Binaries here -> https://getmonero.org/downloads/. You need to sync the whole blockchain from scratch though to use simplewallet. Syncing from scratch is done with the daemon (bitmonerod). If you want, I can walk you through on how to use simplewallet at IRC. Alternatively, feel free to ask any questions here.

-Jwinterm's lightwallet, which uses either your own or a remote node. See -> https://getmonero.org/getting-started/choose (at the bottom). Instructions on how to run a remote node here -> https://www.moneroclub.com/node

-Lastly, there is https://Moneroaddress.org which can be used to generate a paper wallet. It is simply a port of -> https://github.com/moneromooo-monero/monero-wallet-generator and can be used offline.

Again, if you have any question, don't hesistate to ask!

So, I'm still confused about generating a secure paper wallet... if I were to bring up the web page, disconnect my computer from the internet and then generate a new wallet while offline, would that be acceptable in terms of security? I want to create a paper wallet, but I need a ELI5 version of what to do to create something that's very secure to store my xmr.

Also, if I deposit xmr into said paper wallet... how do I view the amount of xmr I have on there and spend them if I want later on down the road?
hero member
Activity: 742
Merit: 501
As far as the I2P implementation into Monero, fluffypony has stated, "The issue was that we didn't want to add Java as a dependency for running Monero, so our focus has been on a C++ implementation of the I2P router." https://forum.bitcoin.com/ama-ask-me-anything/i-m-riccardo-fluffypony-spagni-of-the-monero-core-team-ask-me-anything-t2872.html

I'm just curious about why a C++ version of I2P is being chosen since "regular" I2P is Java-based. Does having Java as a dependency pose any risks and/or present greater overhead? As for speed, my guess is that C++ would be faster, but would it be that much faster? I'm slowly dabbling in those languages and don't know enough about either to know the pros/cons of each when it comes to this application. The language I know best is PHP.

If I recall correctly your question gets answered in the missive, see:

http://podbay.fm/show/1032156854/e/1451151298?autostart=1

Starts around 19:00 mark for those who are interested. Kovri is the right ammo for the fringe cases of any IP correlation leaks.

Edit: psi also never insinuates "java" or anything specific. Keywords: Memory Management and NOT Garbage Collection, no external dependencies/libraries
Jump to: