So as we learned before the entire ledger used in Bitcoins the whole block chain is public.
So the ledger contains all transactions done using bitcoins for each transaction.
Anybody can see the sender address the receiver address and the amount.
Now if the sender and the receiver are using proper OPSEC and obtain their bitcoins anonymously then
these addresses will not be tied to their identities.
But like I said there are a number of ways that these addresses can tie to a person's identity.
The easiest is if the person bought bitcoins using a coin exchange that requires identity verification
or if the person or the entity you send in coins to has made their address public and is linked to an
actual identity.
For example if you're sending money to a known store or to unknown market therefore based on this information
anyone can analyze the block chain.
They can know exactly the balance of each address by tracing the amount of money sent to this address
so they can know how much money is in your wallet.
They can track your spending habits and based on that they can profile you and serve you more things
more ads and so on.
Not only that but if you have a considerable amount of coins then you'll become a target because people
know that you have a lot of coins in your wallet.
Again by tracing the amount of coins sent your address not to mention the fact that if you're sending
money to an entity that is linked to an actual identity or if your actual identity gets linked to your
address then this will reveal even more information that you might not want to be public.
All of this was the incentive to making a more private cryptocurrency.
There is a number of private crypto currencies the most popular at the moment is more narrow or some
are.
Now it's similar to bitcoin.
It's decentralized.
So there is no single entity that control it.
But unlike Bitcoin it is private.
So if you analyze the whole block chain you want to be able to get useful information on who is sending
money to whom and the amount sent.
So you can see addresses but the addresses used are temporary and secured.
Therefore you can't see the actual sender.
You can't see the actual the receiver and you can't see the real amount being transferred.
Therefore what you analyze is not very useful.
The transactions are untraceable and the sender and receiver are not likable.
All of this is achieved using Greek signatures remain confidential transactions and stealth addresses
the exact way how all of this works is a little bit complex and it dives too much on how block chain
and crypto currencies work.
Therefore I'm not going to cover it in this course but I will include useful resources in the resources
section of this lecture which you can read for further information.
Now unfortunately Thales does not come with money or a wallet.
We have to manually install it but installed it is very very easy.
So let's go to Thales and see how to do that.
First of all you need to go to the download page of The Official Monaro Web site.
Alec I'll include its link in the resources of this lecture and you want to scroll down to the Linux
download link.
Now I have the 64 bit version of tales installed.
Therefore I'm going to click in here to download the 64 bit version of the Monaro wallet.
Now just like any other download you want to click on save file and select the location where you want
to download it.
So by default it goes into amnesia Tor Browser and as you can see I've already downloaded it in here.
So I'm not going to click on save.
But in your case you want to click on Save and wait for it to fully download the wallet for you.
I'm going to click on cancel because I've already downloaded it before this lecture to save time.
And as you can see I already have it here in my Tor Browser directory and before interacting with this
file just like any file we download from the internet we need to make sure that this file did not get
modified as it was being downloaded because as explained before anything that you download from the
Internet can be edited and modified at a number of locations as it's being downloaded.
So previously we still have to verify downloads using their PDP signature.
The verification process really depends on the information the developer has given us.
So as you can see in this case in here the developer is not given us a PDP signature.
Instead it's given us a sha 256 hash so to verify a downloaded file with its SHA 2 5 6 hash we need
to go to applications accessories and we're going to use an application called GTA K hush.
I'm going to open this application and in the file field in here I'm going to select the file that I
want to verify it's harsh.
This is the file that I just downloaded so I'm going to click in here and I'm going to go to Tor Browser
and this is the file that we just downloaded.
I'm going to click on open and I'm going to click on harsh to calculate its hash.
Now we have the SHA 2 5 6 hash in here.
And what I'm gonna do is I'm going to copy all of this and compare it to the harsh that the developer
is given us here on the download page now as you can see the hash is much this means that the file did
not get modified as it's been downloaded because if a single bit is changed in that file the hash that
I just calculated manually on my local computer will not correspond to the harsh that we have on the
web page in here.
So because the hashes are matching this means that the file did not get modified since this harsh right
here.
Got calculated so we can interact with this file now safely as long as we trust the developer that gave
us the file.
So I'm going to write click this file because it's a package and I'm going to click on extract here
to extract it.
Okay perfect.
That's done so you can leave it here.
But if you leave it here as you know Thales is amnesiac.
So when we restart the computer these files will not exist.
Therefore I'm going to copy it and I'm going to paste it in my persistent directory.
So right click and paste and if we navigate inside it we'll actually see another directory for the application
itself.
So I'm actually just gonna cut this and paste it outside just to make it easier to access and I'm going
to delete the empty one and I'm going to rename this one to just Monaro Ju I again just to make it easier
to access and if we navigate inside this directory you'll see we have a number of files that's needed
by the Wallet application the main file that starts the wallet is this file right here this touch you
I dot as Hage.
Now this is a batch file which means that it can only be executed from the terminal from the Linux terminal.
Now if you've done any of my other courses this will be very very easy for you if you haven't then don't
worry about it.
And the next lecture I'll show you how to run it and create our first monorail wallet.