WEBVTT

00:00.000 --> 00:01.020
Okay.

00:01.640 --> 00:11.800
So if you are watching right here, right now, then that's because you want to know how Monero's reference implementation GUI wallet works.

00:11.800 --> 00:13.560
You love the idea of Monero.

00:13.560 --> 00:14.860
You listen to all the talks.

00:14.860 --> 00:16.500
You're like, Diego, I need this.

00:16.500 --> 00:17.900
I need this in my life.

00:17.900 --> 00:19.860
I need to get on board with Monero.

00:19.920 --> 00:24.280
But just downloading things and using the wallet, it's all scary.

00:24.280 --> 00:26.280
What if my Monero just disappears?

00:26.280 --> 00:28.160
What if everything just goes away?

00:28.300 --> 00:30.860
So this is the workshop for you.

00:30.860 --> 00:38.040
I'm going to be kind of going through the... I'm going to be going through the Monero wallet, getting everybody comfortable with it.

00:38.040 --> 00:39.600
We're going to send a transaction .

00:39.600 --> 00:41.660
We're going to receive a transaction.

00:41.660 --> 00:44.600
We're going to go ahead and prove a transaction.

00:44.600 --> 00:49.940
So , you know, proving that I did in fact send from one place to another place.

00:49.960 --> 00:58.960
So, you know, and we'll talk about when somebody would want to do that, why they would want to do that, and then we'll go ahead and show you how we would go ahead and do that.

00:58.960 --> 01:05.880
And if you have any questions at any point in time, please, by all means, put them in the... put them in the chat.

01:05.880 --> 01:08.740
I have both a Twitch and a YouTube open.

01:08.740 --> 01:11.560
So I will go ahead and be watching both.

01:11.580 --> 01:12.940
Just put it in either.

01:13.040 --> 01:15.420
If you need me to slow down or any of these things.

01:15.540 --> 01:22.880
Ideally, as we're starting, I would recommend everyone to go to getmonero.org.

01:22.880 --> 01:25.480
There is a place for downloads.

01:26.340 --> 01:37.800
And, you know, as we're getting started here, if you want to follow along, go to getmonero.org slash downloads or click on the downloads in the navigation and go ahead and download the GUI wallet.

01:37.800 --> 01:44.880
Ideally, you would want to do the thing about where you're checking the hashes, which there is instructions for to do there as well.

01:44.880 --> 01:47.880
But we're not going to have time to go through that at present time.

01:47.880 --> 01:50.880
So you can go ahead and do that later.

01:50.880 --> 01:56.900
But you are going to want to check your hashes just to make sure you have the correct software that has not been hijacked or anything.

01:57.340 --> 02:02.720
So I'm going to go ahead and share my screen, if that's okay with everybody.

02:03.160 --> 02:04.700
Let's go ahead and do that.

02:04.700 --> 02:05.920
Just one second.

02:06.260 --> 02:07.040
Okay.

02:07.260 --> 02:11.620
So here is my lovely Monero wallpaper.

02:12.500 --> 02:16.940
And we have a freshly opened Monero GUI.

02:17.140 --> 02:22.440
It's not super freshly open, because when you do first open this, the first thing that you're going to see... oh, it's not this one.

02:22.440 --> 02:24.060
Although, hey, neat little feature.

02:24.060 --> 02:26.860
You can go ahead and switch light mode, dark mode.

02:26.920 --> 02:31.680
But basically, the first thing you're going to do is choose a language, I believe.

02:31.680 --> 02:35.060
Although maybe they updated that and it just takes it from your computer, but I don't think so.

02:35.060 --> 02:39.110
So you can go ahead and choose your language, and you're going to come to this thing.

02:39.310 --> 02:43.430
Simple mode, simple mode bootstrap, advanced mode.

02:43.430 --> 02:44.590
What do you choose?

02:44.590 --> 02:45.950
What do you do?

02:46.170 --> 02:47.770
How does this work?

02:48.310 --> 02:50.130
So this isn't really that scary.

02:50.130 --> 02:55.970
Basically, Monero wallets have two ways of connecting to the Monero network.

02:55.970 --> 02:59.670
Either you can download the blockchain onto your device.

02:59.670 --> 03:06.870
This is the one that has the least amount of trust, because now you're just... all the time, you're working with your own blockchain.

03:07.070 --> 03:09.130
You're not going to be working with anybody else's blockchain.

03:09.130 --> 03:11.070
You don't need to connect to any external computers.

03:11.070 --> 03:13.010
It's just all you, all the time.

03:13.010 --> 03:14.450
So you can do everything locally.

03:14.570 --> 03:17.210
But that's going to take time to download everything.

03:17.210 --> 03:19.010
That's going to take time to verify everything.

03:19.010 --> 03:20.590
That's going to take space.

03:21.050 --> 03:24.550
And right now, Monero blockchain is like, I don't know, like 80-ish.

03:24.550 --> 03:25.750
Somebody can correct me if I'm wrong.

03:25.750 --> 03:26.230
You can look it up.

03:26.230 --> 03:26.950
It's pretty easy.

03:26.950 --> 03:28.190
But 80-ish gigabytes.

03:28.390 --> 03:29.990
So it's a decent amount of space.

03:29.990 --> 03:31.850
It's a small investment.

03:31.850 --> 03:35.670
But with how big hard drives are these days, it's not too awful, I guess.

03:35.870 --> 03:43.450
So if that's what you want to do, you're probably going to want to go with simple mode bootstrap or advanced mode.

03:43.450 --> 03:46.910
And advanced mode just kind of lets you choose all the different things that you want to do.

03:48.010 --> 03:55.250
Simple mode bootstrap has fewer tweaking needed, but it still does put the blockchain onto your computer.

03:55.430 --> 04:09.170
Simple mode does the other way of connecting to the blockchain, which is basically this idea that you don't have the blockchain on your own computer, so you have to connect to somebody else's computer who is available to the internet, and you access their blockchain.

04:09.170 --> 04:16.290
So when you need to send a transaction and you need to kind of do the whole ring signature thing, you take stuff from them.

04:16.290 --> 04:22.990
You still have to scan the chain for your transactions, but you don't have to download the whole thing.

04:22.990 --> 04:25.270
So you're basically scanning somebody else's version.

04:25.890 --> 04:26.990
You don't have to have it on your own.

04:26.990 --> 04:34.670
This is so that way you don't have to use a bunch of bandwidth to put that all on your thing, and also so that way you don't have to store it yourself.

04:34.910 --> 04:42.650
For most people, unless you really want the blockchain, you could just go ahead and click simple mode, and it's going to take you and connect.

04:42.650 --> 04:47.870
It's going to find one of those and connect automatically the one that's going to be the closest to you.

04:48.170 --> 04:52.530
So I'm going to go ahead and click simple mode, and it's going to this thing.

04:52.530 --> 04:53.890
It's like, okay, are you sure?

04:53.890 --> 04:55.150
Just be aware.

04:55.470 --> 04:56.110
Just be aware.

04:56.110 --> 04:59.130
This is not the most private way that you can do it.

04:59.130 --> 05:01.490
Remote nodes could compromise some privacy.

05:01.650 --> 05:03.590
Let me go ahead and make this a little bit bigger.

05:05.850 --> 05:06.490
Wonderful.

05:06.490 --> 05:10.510
So we've made the window bigger, but we haven't scaled the text at all.

05:10.830 --> 05:13.690
I don't know if this is readable on the YouTube.

05:13.690 --> 05:15.430
I don't suspect that it is.

05:18.450 --> 05:19.210
Okay.

05:19.870 --> 05:22.050
We're just going to go ahead and move forward from here.

05:22.050 --> 05:23.010
You can ignore this.

05:23.010 --> 05:29.210
I'm going to go to advanced mode because I already have a local remote node set up that I'm going to connect to at my own place.

05:29.630 --> 05:36.510
But we're just going to pretend that you pressed simple mode and you pressed yes, I understand these consequences, and then you're going to come to here.

05:36.950 --> 05:37.990
Create new wallet.

05:37.990 --> 05:44.270
Create new wallet from hardware, open a wallet file, or restore wallet from keys and So these are pretty self-explanatory.

05:44.430 --> 05:46.370
Create a new wallet is what we're going to go through in just a second.

05:46.370 --> 05:48.750
That is going to let you create a brand new wallet.

05:48.750 --> 05:49.390
Hooray!

05:49.650 --> 05:51.170
Create a new wallet from hardware.

05:51.170 --> 05:56.730
I'm certain if you've been in the blockchain space for any length of time, you've probably heard the names Trezor and Ledger.

05:56.730 --> 05:59.510
These are hardware wallets that you can get.

05:59.530 --> 06:03.410
And they keep the keys on the hardware device.

06:03.410 --> 06:06.170
And in theory, they're supposed to be hard to extract, if not impossible.

06:06.550 --> 06:19.590
And it helps so that way, if you do have a virus on your computer, if you have any of these things, they really can't steal your Monero because all the keys are stored on the hardware and you need the hardware to be connected in order to send a transaction .

06:19.590 --> 06:27.350
So if you have access to one of those devices, you have one of those devices, or you want an extra layer of security, Monero does work with both Trezor and Ledger.

06:28.250 --> 06:32.650
So this is how you would make a new wallet if you were connecting it with the hardware.

06:32.990 --> 06:34.110
Open a wallet from file.

06:34.110 --> 06:38.250
So after you make a new wallet, it gets put on your file system.

06:38.250 --> 06:47.650
And so if you have multiple wallets for whatever reason, your wife has a wallet, your husband has a wallet, your dog has a wallet, and all of you guys have separate bank accounts, so to speak, right?

06:47.650 --> 06:52.790
You can click on this and navigate between wallets, if you have multiple ones on the computer.

06:53.330 --> 06:55.450
Restoring a wallet from keys or mnemonic seed.

06:55.450 --> 06:58.310
In just a second, when we create a new wallet, we're going to see what a seed looks like.

06:58.310 --> 07:02.550
It's basically 25 words that we're going to need to write down.

07:02.770 --> 07:14.190
And if your computer dies, if your phone dies, wherever the wallet is stored, you will be able to get your Monero by clicking on this option and typing those seeds in.

07:15.050 --> 07:19.370
And I will greatly stress the importance of seeds here in just a minute.

07:19.490 --> 07:22.090
They're extremely, extremely important.

07:22.130 --> 07:25.090
Is this bugging people that you want it more in the middle?

07:25.510 --> 07:27.290
I mean, yeah, we'll put it more in the middle.

07:27.290 --> 07:27.730
I don't know.

07:27.730 --> 07:29.810
Maybe some people are annoyed by that.

07:30.810 --> 07:32.410
So we're just going to go ahead.

07:32.410 --> 07:33.910
You can go ahead and ignore these ones right here.

07:33.910 --> 07:36.390
Change you back to simple, advanced, whatever.

07:36.650 --> 07:38.890
And change language is pretty self-explanatory.

07:38.890 --> 07:40.270
So we're going to go and create a new wallet.

07:40.830 --> 07:41.490
Okay.

07:41.770 --> 07:43.350
First thing we're going to find out.

07:43.490 --> 07:49.530
So on this virtual machine, I just named it funsies just because this is for funsies.

07:50.270 --> 07:52.610
And there is a wallet location.

07:52.610 --> 07:54.710
So this is where your wallet is actually going to be stored.

07:54.710 --> 07:57.410
You can click browse and change where that's going to be.

07:57.410 --> 07:57.830
Okay.

07:57.850 --> 08:00.030
So you can give your wallet a name.

08:00.030 --> 08:02.770
I'm going to call this Defcon new.

08:02.770 --> 08:04.230
You can name it whatever you want.

08:04.570 --> 08:08.010
Now we get to this thing, the mnemonic seed.

08:08.330 --> 08:15.570
And this is the single most important thing that you're going to do when you make a new wallet.

08:15.690 --> 08:20.130
You need to write these words down.

08:20.290 --> 08:26.410
You need to get out a pencil and a paper, 10 papers, and write these words down.

08:26.410 --> 08:26.930
Okay.

08:26.930 --> 08:38.470
If you lose your wallet, meaning your computer dies, or it explodes, your house catches fire, and you don't get to save anything, you know, anything could happen.

08:38.470 --> 08:46.950
If you lose your computer, if you lose your wallet, but you have these words, then you have your Monero.

08:47.390 --> 08:56.670
If you lose your wallet and you do not have these words, then you have lost your Monero and nobody can help you get them back.

08:56.670 --> 09:01.470
These words are like a human readable representation of your private key.

09:01.970 --> 09:05.830
So if you do not have these words, you don't have your Monero.

09:05.830 --> 09:12.430
And further, if somebody else sees these words, they now have your Monero.

09:12.430 --> 09:18.770
Your wallet has no way to distinguish between whether that person is the actual owner of the wallet or not.

09:18.770 --> 09:22.950
All they know is, okay, they have access to these words, so they can spend the Monero.

09:22.970 --> 09:25.690
If you have these words, you can spend your Monero.

09:25.690 --> 09:26.850
So you need to write them down.

09:26.850 --> 09:33.250
It's not recommended to put them digitally, because what happens if your computer gets hacked or any number of things, right?

09:33.250 --> 09:44.150
And it's important that you have more than one of these in a very safe place, because if you only have one paper copy and it gets burned up, or something happens to it, or there's a flood, then you have lost your Monero.

09:44.250 --> 09:47.410
You must, must write this down.

09:47.410 --> 09:48.770
Do it now.

09:48.770 --> 09:49.850
Do it now.

09:50.070 --> 09:59.970
And for this particular presentation, I mean, I just pressed brand new, so if I click back to menu and create a new one, you're going to see that it's a new set of seed.

09:59.970 --> 10:00.690
It's a new set.

10:00.690 --> 10:02.630
It's just going to be different every time.

10:03.110 --> 10:07.590
So I would not recommend writing these down.

10:07.590 --> 10:13.510
I also would not recommend using the wallet with this seed for anything, because now this is available to the public.

10:13.510 --> 10:16.210
This is available on YouTube, on Twitch.

10:16.210 --> 10:23.870
And if anyone's writing this down, hoping, okay, Diego's going to be sending money to this wallet to prove things, and I'll just steal it, because I have the seed, ha-ha, you're mistaken.

10:23.870 --> 10:25.890
I have other wallets set up that we're going to do that for.

10:26.030 --> 10:28.010
So write this down.

10:28.090 --> 10:29.890
Don't send to this one.

10:30.370 --> 10:31.890
Don't send to this one.

10:32.810 --> 10:33.770
Wallet restore height.

10:33.770 --> 10:34.850
What does this mean?

10:34.890 --> 10:39.050
This is basically... so Monero's chain is really, really big.

10:39.050 --> 10:41.270
I told you it's several, several gigabytes large.

10:41.570 --> 10:52.430
And if you make a brand new wallet, right, if you make a brand new wallet, why would you want to scan the whole chain to see if you have any transactions?

10:52.430 --> 10:55.650
Because in theory, if it's a new wallet, you have no previous transactions.

10:55.850 --> 10:58.230
If you're restoring a wallet, then maybe it's important.

10:58.230 --> 11:00.470
But for a brand new wallet, it's not important.

11:00.470 --> 11:05.630
So we're telling it, okay, start 2 million blocks up.

11:05.630 --> 11:07.250
Don't start at block zero.

11:07.550 --> 11:09.450
Start 2 million blocks up.

11:09.470 --> 11:13.210
And the GUI's going to chew something to you relatively close.

11:13.210 --> 11:15.530
So we're going to go ahead and click next here.

11:16.610 --> 11:18.670
This is where you're going to put your password.

11:18.790 --> 11:19.030
Okay.

11:19.030 --> 11:23.230
If you forget your password, but you have your seed, then you have your Monero.

11:23.230 --> 11:27.850
If you forget your password and you don't have your seed, you don't have your Monero.

11:27.850 --> 11:29.330
So the seed is the most important thing.

11:29.330 --> 11:30.170
Write it down.

11:30.170 --> 11:38.350
The password is to make sure that anyone who gets access to your computer that maybe shouldn't have access to your computer can't send your Monero away or something.

11:38.350 --> 11:40.770
Because it doesn't require you to put in your seed every time.

11:40.810 --> 11:42.470
And we'll see that in just a moment.

11:42.650 --> 11:45.610
So I'm going to go ahead and click next.

11:45.610 --> 11:47.270
You can put no password here.

11:47.270 --> 11:48.350
I would not recommend it.

11:48.350 --> 11:50.610
But for these purposes, this is what I'm going to do.

11:52.550 --> 11:55.710
I do have a bootstrap node.

11:55.710 --> 11:56.850
So just one second.

11:56.850 --> 11:58.050
This should have been already filled in.

11:58.050 --> 11:59.490
But it's not.

11:59.590 --> 12:01.070
Which is a little annoying.

12:01.930 --> 12:03.450
Just one second.

12:04.610 --> 12:12.090
This is where I have put my temporary node.

12:12.090 --> 12:13.810
So now you all know where that is.

12:13.830 --> 12:14.650
Fantastic.

12:14.670 --> 12:15.330
Uh-oh.

12:15.330 --> 12:15.610
No.

12:15.610 --> 12:16.430
Connect to a remote.

12:16.510 --> 12:17.930
Do it here.

12:18.010 --> 12:18.630
Do it here.

12:18.630 --> 12:19.110
Okay.

12:19.110 --> 12:20.070
Create wallet.

12:20.630 --> 12:23.990
So here's where you would be putting in your password if you had one.

12:24.670 --> 12:27.170
I just press okay because I didn't put a password for this.

12:27.170 --> 12:28.430
And you come to this screen.

12:28.430 --> 12:29.290
And you see okay.

12:29.290 --> 12:30.210
Now we're scanning.

12:30.210 --> 12:32.050
But it's not from the beginning of the blockchain.

12:32.050 --> 12:34.210
It's from block 2 million.

12:34.210 --> 12:34.690
And bam.

12:34.690 --> 12:35.110
It's done.

12:35.110 --> 12:35.910
Super quick.

12:35.910 --> 12:38.010
This would have taken a long time.

12:38.010 --> 12:40.830
Hours, probably, if it was scanning from the beginning.

12:40.930 --> 12:43.410
But once it scans once, it doesn't have to do it again.

12:43.430 --> 12:52.770
So if you do scan from the beginning, then after it's gone through those hours, the next time you open your wallet, it won't have to do that process every single time.

12:52.770 --> 12:53.870
It's just that once.

12:54.170 --> 12:56.350
So we've got several screens over here.

12:56.350 --> 12:58.330
The GUI starts you out on the send screen.

12:58.570 --> 13:07.010
And as you can see, we're gonna put the address that you want to send to, the amount that you want to send, your transaction priority, which determines the fee that you give the miners.

13:07.010 --> 13:11.230
The higher the fee, the more likely you're gonna get in, unless the blocks aren't super full.

13:11.330 --> 13:14.110
In which case, pretty much everybody's gonna get in.

13:14.110 --> 13:17.590
So if we click on this, you can see slow, normal, fast, fastest.

13:17.590 --> 13:20.510
These are how much fee you can put.

13:21.110 --> 13:23.590
Monero also has this cool thing where you can add a description.

13:25.070 --> 13:26.710
Just for your personal thing.

13:26.710 --> 13:30.990
So when you send a transaction, you're like, oh, I sent this to my cousin for this reason.

13:30.990 --> 13:32.530
And so you just know what everything's for.

13:32.890 --> 13:34.230
We also have an address book.

13:34.230 --> 13:40.390
So if you use, you know, if you're paying an employee and you do it consistently every month, you can save their address here.

13:40.390 --> 13:42.210
So you don't have to ask them for it every time.

13:42.250 --> 13:43.290
Why would we want to do that?

13:43.290 --> 13:46.470
Well, if you've never seen a Monero address before, let's go to the receive screen.

13:48.310 --> 13:51.310
And this address is very, very long.

13:51.310 --> 13:52.970
You can't see it here because it's truncated.

13:52.970 --> 13:57.330
So actually, let's go ahead and open up a notepad.

13:58.150 --> 13:58.850
Boom.

13:58.850 --> 14:00.770
This is what it looks like.

14:01.050 --> 14:01.270
Okay.

14:01.270 --> 14:02.770
This is a Monero address.

14:02.770 --> 14:03.850
It's very long.

14:03.850 --> 14:05.590
It's very, very, very long.

14:05.650 --> 14:09.370
So you can't call your grandma and be like, okay, grandma, here it is.

14:09.370 --> 14:15.250
It's four, five, lowercase p, lowercase h, lowercase p, uppercase L.

14:15.250 --> 14:18.210
You can see how that's going to be prone to errors and stuff.

14:18.210 --> 14:20.590
So you really got to copy and paste it in every time.

14:20.610 --> 14:21.930
You got to ask for it.

14:21.930 --> 14:26.950
So the addresses, saved addresses on your address book is going to help with that.

14:27.550 --> 14:29.010
You also have a QR code.

14:29.010 --> 14:30.390
This is the same thing as this.

14:30.390 --> 14:34.370
So if you scan this QR code, we do have mobile wallets available.

14:34.690 --> 14:38.550
Cake wallet for iOS and Android and Monero for Android as well.

14:38.550 --> 14:40.610
You can go ahead and scan that.

14:41.610 --> 14:43.750
And send to it rather quickly.

14:44.010 --> 14:46.370
Transactions is going to be a list of transactions.

14:46.410 --> 14:49.350
Because this is a brand new wallet, we don't have anything here yet.

14:49.350 --> 14:51.890
And I'll show you one of the other wallets that I've made here pretty quick.

14:54.590 --> 14:56.210
Advanced for the most part.

14:56.210 --> 14:57.550
We're not going to cover those.

14:57.550 --> 14:58.650
It's outside of the scope.

14:58.650 --> 15:00.110
I've only got about 15 minutes left.

15:00.110 --> 15:01.670
And we still need to do some things.

15:02.090 --> 15:03.490
But you can mine from this.

15:03.490 --> 15:06.050
The only one we are going to touch on is this prove and check.

15:06.050 --> 15:07.610
This is how we're going to prove a transaction.

15:07.610 --> 15:09.130
And we're going to get to that in just a minute.

15:09.390 --> 15:11.690
Settings is where you adjust some things in the wallet.

15:11.690 --> 15:14.110
And you can go ahead and click around those and see for yourself.

15:14.910 --> 15:15.590
Accounts.

15:15.590 --> 15:17.650
We're not going to go ahead and worry about accounts for now.

15:17.650 --> 15:24.590
But there's just this idea that you can generate multiple subaddresses, which are addresses that link back to this one address.

15:24.590 --> 15:28.230
So, you can make multiple subaddresses that all go down to this one thing.

15:28.230 --> 15:31.330
And you don't have to have new seeds or make new wallets or anything like that.

15:31.330 --> 15:34.110
You can also do this from the receive screen.

15:34.110 --> 15:35.270
Create new address.

15:35.290 --> 15:35.970
What is this?

15:35.970 --> 15:38.070
This is subaddress 1.

15:38.930 --> 15:41.210
And Monero addresses start with 4.

15:41.210 --> 15:42.590
Subaddresses start with 8.

15:42.590 --> 15:47.690
And you see that the QR code changes every time to match the thing.

15:47.690 --> 15:47.930
Okay.

15:47.930 --> 15:49.570
So, this is the new wallet.

15:50.090 --> 15:55.110
We're gonna go ahead and push this aside because we know the seed for this wallet.

15:55.110 --> 15:56.350
The seed is for everybody.

15:56.370 --> 15:58.210
So, we're gonna go ahead and push this aside.

15:58.410 --> 16:03.590
And I'm going to grab some other wallets and bring them onto the screen.

16:05.730 --> 16:09.270
And here, we have Defcon send and Defcon receive.

16:09.270 --> 16:11.030
Let's go ahead and put this this way.

16:11.990 --> 16:14.810
Both of these, you don't know the seed for them.

16:14.810 --> 16:16.110
That's the point.

16:16.110 --> 16:17.870
But they do have some Monero on them.

16:17.870 --> 16:19.450
This one has three Monero on it.

16:19.450 --> 16:21.210
This one has one Monero.

16:21.390 --> 16:23.510
And we're gonna go through a couple of the flows.

16:23.510 --> 16:26.890
Before I move on, let's see if there's any questions.

16:26.970 --> 16:28.230
Blah, blah, blah.

16:29.370 --> 16:31.130
What about JavaScript?

16:31.130 --> 16:32.170
What about JavaScript?

16:32.170 --> 16:33.110
I don't understand.

16:35.490 --> 16:35.930
Okay.

16:35.930 --> 16:36.710
I think we're good.

16:37.410 --> 16:38.230
All righty.

16:38.590 --> 16:46.430
So, as we can probably tell by the names of the wallet, Defcon send is going to be sending to Defcon receive.

16:46.750 --> 16:48.910
So, how we're gonna do that, it's as simple as this.

16:48.930 --> 16:51.010
On the wallet that you want to receive from.

16:51.010 --> 16:54.870
So, if you are the recipient of money, you're going to go to receive.

16:54.870 --> 16:56.370
You're going to copy this.

16:56.370 --> 16:59.050
If you press this icon, it copies the address to clipboard.

16:59.270 --> 17:04.030
Or you can give them this QR code, which you can save as an image or also copy that to clipboard.

17:04.270 --> 17:09.010
And on the wallet that's send, if you're the sender, you're gonna go ahead and paste this in here.

17:09.030 --> 17:13.190
Now, you want to double check the address.

17:13.190 --> 17:22.470
Because there are there is malware out there that will replace the address in your clipboard with their own.

17:22.690 --> 17:24.170
And you want to double check that.

17:24.170 --> 17:26.930
You want to make sure that this address didn't get replaced.

17:26.930 --> 17:28.630
You don't have to do the whole thing.

17:29.510 --> 17:34.390
So, in this case, we see 47BXR3PB.

17:34.530 --> 17:43.090
And if we look here at the recipient address, we indeed see 47BXR3PBMKWI.

17:43.190 --> 17:47.270
And this truncates it, but it also has some at the end.

17:47.510 --> 17:51.170
You know, the last four are LQCW.

17:51.170 --> 17:58.230
If you want to be 100% sure that you're the correct address, you verify the entire thing.

17:58.510 --> 18:03.710
Most people, like, if you just do the first four and the last four, that's probably too little.

18:04.090 --> 18:07.590
Because it may be easy for somebody to generate something that looks similar.

18:09.150 --> 18:12.030
Verifying any of them is better than nothing.

18:12.230 --> 18:22.590
But, you know, verifying the first maybe 10, 16, the last 10, 16, it's the more you verify, the harder it is for somebody to kind of cheat you and make it so that way you don't know what's going on.

18:22.590 --> 18:24.590
So we've went ahead and put this in here.

18:24.650 --> 18:28.990
We can go ahead and add this to our address if we want to.

18:29.150 --> 18:31.170
I'm not going to go and do that, but you can go ahead and do that.

18:31.170 --> 18:33.710
If you click this, it'll take you to the address book.

18:34.010 --> 18:34.390
You know what?

18:34.390 --> 18:35.230
I am going to go ahead and do that.

18:35.230 --> 18:36.270
I'm going to add an address.

18:36.510 --> 18:38.110
And this is Diego.

18:39.290 --> 18:40.510
He's so cool.

18:41.570 --> 18:41.790
All right.

18:41.790 --> 18:43.590
So that's what this is added as.

18:43.590 --> 18:49.270
So now from the address book, I can actually click on this and it will autofill on the address here.

18:49.270 --> 18:50.470
It will autofill that.

18:50.650 --> 18:54.910
So I'm going to go ahead and send Def Con receive one Monero.

18:56.250 --> 19:03.670
For the most part, we're just going to like automatic on transaction priority is going to be okay for 99% of the time.

19:03.670 --> 19:06.050
I don't recommend touching this unless you know what you're doing.

19:06.150 --> 19:09.810
Advanced options, we don't really need any of this, so let's not worry about it.

19:09.910 --> 19:12.150
So now it's creating the transaction.

19:12.150 --> 19:15.610
It's building the ring signature, getting the cryptography ready, all this stuff.

19:15.610 --> 19:17.550
It's like, okay, this is where you're sending it to.

19:17.550 --> 19:18.530
This is the amount.

19:18.530 --> 19:19.370
This is the fee.

19:19.370 --> 19:20.630
Here's the ring size.

19:21.170 --> 19:22.150
Here's the description.

19:22.150 --> 19:23.250
Does all this sound good?

19:23.830 --> 19:24.390
Yes.

19:24.550 --> 19:25.070
Okay.

19:25.570 --> 19:30.670
It's going to prompt you to put in your password, which if we had one, I'd put it, but we don't, so I'm just going to press okay.

19:30.790 --> 19:31.370
All right.

19:31.850 --> 19:36.110
Monero sent successfully, is what this says, because I think it's a little too small and blurry for everybody to see.

19:36.270 --> 19:37.530
Monero sent successfully.

19:38.030 --> 19:42.030
And then it's got this huge long string of alphanumeric string.

19:42.070 --> 19:45.170
This is your transaction ID, and we're going to come back to this when we prove transactions.

19:45.170 --> 19:51.910
You can go to a Monero block explorer and put this in there, and we can see when it comes out.

19:52.590 --> 19:53.290
Okay.

19:53.370 --> 20:05.150
So I just sent one Monero, and if we go to transactions, we can see... you've seen here on the transaction screen, you can see that I have put some Monero onto this wallet for these purposes.

20:05.150 --> 20:06.710
These are the past transactions.

20:08.150 --> 20:14.370
I sent one XMR 28 seconds ago to this address.

20:14.370 --> 20:15.610
And boom!

20:15.690 --> 20:19.450
Oh, wait, no, this is the one that we have already that was already on here.

20:19.590 --> 20:22.330
If we click on transactions, you'll see... ha-ha!

20:22.710 --> 20:23.690
We do have one.

20:23.690 --> 20:26.770
This was the one that was already on here, but this was 46 seconds ago.

20:26.770 --> 20:31.050
The reason it's not showing up here is because it needs to be included in a block first.

20:31.050 --> 20:37.170
If you don't understand how a blockchain works, transactions need to be included in blocks, which then need to be mined and da-da-da-da-da.

20:37.630 --> 20:41.450
There's a lot of great resources out there that talk about how a blockchain works from the ground up.

20:41.450 --> 20:43.630
I would recommend giving it a look.

20:44.210 --> 20:53.550
But although that isn't super important right now, Monero's block time is two minutes, which means that the average amount of time it takes to find one block is two minutes.

20:53.810 --> 20:57.550
So this will be about two minutes, but it may be more, it may be less.

20:57.550 --> 21:01.950
It depends on the luck of the miners before this is going to start showing up here.

21:03.210 --> 21:05.970
So that is the send and receive flow.

21:05.970 --> 21:07.490
It's really not difficult.

21:07.490 --> 21:11.810
If you want to be the sender, you just got to know the address, know how much you're going to send to them.

21:11.810 --> 21:18.050
You can send all of your Monero there if you want and set a fee, which automatic is going to be okay most of the time.

21:18.050 --> 21:30.530
If you're the receiver, you're going to either copy the address and give it to them, double check that it wasn't replaced, or they can scan this QR code, which you can save as an image and send to them or whatever the case may be.

21:30.530 --> 21:37.110
In all cases, you're going to want to check to make sure that the alphanumeric string was not changed and the QR code was not changed.

21:37.230 --> 21:40.270
You just want to make sure that it's actually going to go where you want it to go.

21:40.270 --> 21:44.870
Because if you accidentally send to the wrong address, you have no way of getting that money back.

21:44.870 --> 21:46.250
There's nobody to call.

21:46.290 --> 21:48.210
There's no customer service.

21:48.250 --> 21:49.550
There's nobody who can get it for you.

21:49.550 --> 21:52.610
It's all cryptographically enforced and nobody can save you.

21:54.070 --> 21:56.550
So we're going to go ahead and prove a transaction really fast.

21:56.550 --> 21:58.170
And I hope this goes well.

21:58.170 --> 21:59.330
I hope this goes okay.

21:59.330 --> 22:08.290
This is the reason why I put a previous transaction of one because I don't want to wait for this one to come into a block before we start proving.

22:08.290 --> 22:10.570
So this one was sent three hours ago.

22:11.090 --> 22:17.730
And we're going to prove that this DEFCON send did in fact send to this DEFCON receive.

22:17.730 --> 22:28.190
So if you imagine that DEFCON receive is a merchant and DEFCON send, they purchased something in Monero from that merchant and the merchant says, oh, well, I didn't receive this Monero.

22:28.410 --> 22:29.950
I didn't get it.

22:29.950 --> 22:31.430
You can prove that you did.

22:31.430 --> 22:34.670
So let's go ahead and go to advanced and proof check.

22:35.130 --> 22:37.950
And here advanced proof check as well.

22:37.970 --> 22:40.510
So we need the transaction ID.

22:40.610 --> 22:42.810
So actually, let's go back to transactions.

22:42.810 --> 22:45.110
This was the one that I sent prior.

22:45.150 --> 22:49.130
And if we click on this, we see that there's details that drop down.

22:49.130 --> 22:50.190
Here's the transaction ID.

22:50.190 --> 22:52.210
You just find what's labeled transaction ID.

22:52.510 --> 22:55.970
And we just left click on it and it automatically copies it to clipboard.

22:55.970 --> 22:56.670
Great.

22:56.670 --> 23:01.790
So we're going to go to advanced proof check and paste in this transaction ID.

23:02.470 --> 23:04.370
Let's just double check that it's correct.

23:05.950 --> 23:07.490
A89BB64 blah, blah, blah, blah, blah.

23:07.490 --> 23:07.830
Yeah.

23:07.830 --> 23:08.650
It's all good.

23:10.610 --> 23:11.590
The address.

23:11.590 --> 23:13.570
We have to know what address we sent to.

23:13.570 --> 23:22.690
Once again, if you go to transactions, it has in the data about the transaction at the bottom, it has the address to send to.

23:24.910 --> 23:26.190
It's this one right here.

23:27.370 --> 23:33.330
So we're going to go ahead and copy this and put it in this proof check.

23:33.730 --> 23:35.590
Now, you can put an optional message here.

23:35.590 --> 23:38.970
And this is just an extra kind of fail safe.

23:39.090 --> 23:43.130
But the other person has to put this exact same message, otherwise it's not going to check correctly.

23:43.130 --> 23:46.990
So we're going to go ahead and put Defcon as the message here.

23:46.990 --> 23:48.350
Now, we're going to click generate.

23:49.910 --> 23:53.730
Now, once we click generate, it gives me this payment proof.

23:54.050 --> 23:57.290
This thing that starts with out proof V1 something, something.

23:57.890 --> 24:01.190
So we're going to copy this, double tap to copy the clipboard.

24:01.190 --> 24:04.410
And we would send this to the recipient.

24:04.410 --> 24:07.110
We would send this to them and say, this is the proof.

24:07.110 --> 24:08.150
This is the proof.

24:08.290 --> 24:08.510
Okay.

24:08.510 --> 24:09.630
Now, I'm the merchant.

24:09.630 --> 24:11.990
I want to say, okay, Diego says he sent it to me.

24:12.450 --> 24:14.570
For some reason, I'm not seeing it or I don't know.

24:14.570 --> 24:14.890
Okay.

24:14.890 --> 24:16.230
Let's go ahead and check this out.

24:16.230 --> 24:18.710
We're going to scroll down to the second part, check a transaction.

24:20.850 --> 24:23.510
The first thing we're going to do, we're going to paste in the signature.

24:23.630 --> 24:26.010
The out proof something, something, something that it gave to me.

24:26.550 --> 24:26.890
Okay.

24:26.930 --> 24:28.370
The transaction ID.

24:28.790 --> 24:30.130
I'm just going to copy it from here.

24:30.130 --> 24:32.470
But the transaction ID is a public thing.

24:32.470 --> 24:33.790
It's known to everybody.

24:33.790 --> 24:37.450
So sharing this or you can get it from the block explorer or whatever, it's not a big deal.

24:37.470 --> 24:38.930
I'm going to put that here as well.

24:39.090 --> 24:41.190
The address, I know what my address is.

24:41.190 --> 24:43.590
It's the address that I told them to send to me on.

24:43.890 --> 24:45.770
Oh, by the way, the other one has popped up now.

24:45.770 --> 24:46.910
So we have one, not two.

24:47.350 --> 24:48.170
And the message.

24:48.170 --> 24:51.550
If we put an optional message, once again, it has to be the exact same thing.

24:51.550 --> 24:54.550
So I have to put Defcon or whatever it is that they put.

24:54.550 --> 24:55.890
And we're going to click check.

24:57.050 --> 25:06.450
And it says, okay, this address, if it's too small for you guys to read, it says this address received one Monero with 107 confirmations.

25:06.470 --> 25:12.830
This says you did indeed receive one Monero and there is 107 blocks on top of it.

25:12.830 --> 25:16.050
So you can look 107 blocks back and that's where you're going to find it.

25:16.170 --> 25:21.470
If any of these things is incorrect, so if we put an incorrect here and we click check, it's a bad signature.

25:21.470 --> 25:22.210
That's what it's going to say.

25:22.210 --> 25:24.550
It's going to say, nope, this isn't real, this isn't correct.

25:24.550 --> 25:30.630
So if the signature is not right or the address is not right or the transaction ID is not right, all of that stuff is going to be incorrect.

25:30.690 --> 25:45.510
It's only when everything matches 100%, which because everything is cryptographically generated, there is zero chance that if you put in everything correctly, the transaction ID, the address and the message that it will say bad.

25:45.650 --> 25:47.890
It's only if there's a big flaw in the software.

25:48.030 --> 25:52.090
Because all of the cryptography checks out, it's mathematically enforced, there's no way for somebody to...

25:53.710 --> 25:59.250
there's no way for a merchant to cheat you out and say, no, I didn't receive it.

25:59.430 --> 26:08.110
When you're watching them put in the ID, the address, the message and the signature and you verify that everything is correct, there's no way that this will be incorrect.

26:08.110 --> 26:10.870
So the address received one Monero.

26:10.870 --> 26:11.510
Great.

26:11.510 --> 26:12.250
Awesome.

26:12.630 --> 26:17.150
So that's how to prove and check a transaction.

26:18.090 --> 26:19.850
Not all wallets.

26:19.850 --> 26:23.350
So most mobile wallets and stuff come with this capability.

26:24.430 --> 26:31.730
So if you do need to prove or check a transaction, then, you know, where the ecosystem is still developing and blah, blah, blah.

26:31.730 --> 26:33.070
But there is a way to do it.

26:33.070 --> 26:34.610
There is a way to do it.

26:34.610 --> 26:36.370
And that's what I just showed you right here.

26:36.370 --> 26:39.250
That's the basics of the Monero wallet.

26:39.290 --> 26:40.790
As we're closing in, I got four minutes.

26:40.790 --> 26:43.710
That's the basics of Monero wallet and how it works.

26:45.470 --> 26:52.690
The last thing I'm gonna talk with you about is that this one Monero that I received, it's not yet spendable.

26:52.690 --> 26:56.190
You can see it says confirmations, 6 out of 10.

26:56.310 --> 27:01.650
The Monero protocol kind of has it so you have to wait 10 blocks before you can spend it again.

27:01.650 --> 27:07.930
And that's just a safety precaution to make sure that every organization doesn't ruin your transaction.

27:07.930 --> 27:10.210
And if that's a little technical, then I apologize.

27:10.210 --> 27:12.610
I don't have time to get into that at the moment.

27:12.610 --> 27:15.690
So are there any questions from anywhere?

27:17.090 --> 27:19.010
Can you please make the wallet a little bigger?

27:19.010 --> 27:19.310
Thanks.

27:19.310 --> 27:20.150
I'm sorry.

27:20.150 --> 27:21.830
I wish I could.

27:21.830 --> 27:26.810
But as you can see, when I make it bigger, the white space gets bigger.

27:27.430 --> 27:32.750
And the rest of the stuff doesn't.

27:32.750 --> 27:36.950
It's because the DPI of my monitor is too high, unfortunately.

27:38.950 --> 27:41.550
I don't know if there is a way to increase the size.

27:41.550 --> 27:42.770
Let's check it out.

27:42.950 --> 27:43.910
Settings.

27:44.590 --> 27:45.550
Interface.

27:47.010 --> 27:49.990
There's no way to change the size in there.

27:49.990 --> 27:52.270
You'd have to change it in the window settings or something.

27:52.650 --> 27:59.370
No, there's currently no way for us to make the interface bigger.

27:59.370 --> 28:01.610
That's something that should probably be there.

28:01.610 --> 28:02.530
We can talk.

28:02.530 --> 28:07.270
Maybe I'm just an idiot and it really is there and I just don't know.

28:07.590 --> 28:07.970
Yeah.

28:07.970 --> 28:10.950
So I do apologize for everybody.

28:11.610 --> 28:16.010
I do apologize, everybody, that the wallet transactions are so small.

28:16.010 --> 28:20.190
I hope you're able to squint and get a little bit of an idea.

28:20.310 --> 28:23.070
At the very least, where the general things are supposed to go.

28:23.070 --> 28:27.770
It's pretty self-explanatory where all the things are very neatly labeled.

28:28.510 --> 28:31.650
So hopefully this was marginally useful.

28:31.650 --> 28:38.070
If you get nothing else from this talk because everything is too small, write down your seed.

28:38.450 --> 28:40.010
Write down your seed.

28:40.090 --> 28:41.590
Remember that thing at the beginning?

28:41.590 --> 28:43.050
Those 25 words?

28:43.050 --> 28:43.910
Write them down.

28:43.910 --> 28:44.970
Write down your seed.

28:44.970 --> 28:45.610
Write it down.

28:45.610 --> 28:48.110
If you have your seed, you have your Monero.

28:48.110 --> 28:51.790
If you don't have your seed, you don't have your Monero.

28:51.790 --> 28:53.030
Write it down.

28:53.850 --> 28:55.730
And that's basically it for me, guys.

28:55.890 --> 28:57.490
Hope it was useful.

28:57.550 --> 28:59.030
Glad you all came.

29:00.970 --> 29:13.210
This will be available... you know, I'll probably record myself doing this a second time where you can actually see things if they're not too small.

29:13.650 --> 29:19.450
And we'll try to make that available on the Monero community YouTube channel that you're watching this on.

29:19.450 --> 29:23.250
So if you are still confused because you couldn't see anything, then be watching out for that.

29:23.250 --> 29:26.490
Hopefully within a week or so we can get that done and get that uploaded.

29:28.770 --> 29:31.010
That's it for me, ladies and gentlemen.

29:31.010 --> 29:35.450
We've got a meme competition coming up here fairly soon.

29:35.450 --> 29:39.150
I'm going to stop sharing my screen so you can see my lovely face.

29:39.210 --> 29:41.750
Hey, this is the guy that's been talking to you this whole time.

29:41.810 --> 29:42.870
Diego Sauzar.

29:43.110 --> 29:43.470
Rebrar.

