Catpain’s Log 009 – xCoding XRP

Ever read a Dan Brown book? I have. A lot of people will have heard of this Novel, “The Davinci Code” [1]. In short, it’s a mystery, suspense book where the main character Robert Langdon embarks on an adventure to search for a real life Holy Grail. The man is a symbologist and on his journey he deciphers countless meanings behind paintings and object to help solve the mystery of finding the grail. “A picture is worth a thousand words” as the saying goes, but Langdon would say “Which words?”

Symbols are at the heart of every civilization. Use them every day! From the app icons on our smartphones to the alphabet to the markings on our currency. Symbols are instantly recognizable and when looking at one you may identify with the meaning immediately.

Let’s take a look at a widely known symbol. It’s a very important one. And you don’t even have to be a math geek to know it! Pi!

Image result for pi

This singular symbol is a cornerstone of mathematics; geometry. Unlink a flag it is also a unit of measurement. Pi is used as an angle measurement expressed in the unit radians. But if you prefer degrees, one Pi is 180 degrees. Two Pi and you get a full circle.

Alright, so units and instant identification and meaning make up a good symbol. A currencies do this exactly. Here are two currency symbols. Can you tell what country they belong to?

Image result for indian rupee symbolImage result for british pound symbol

On the left is the Indian Rupee symbol, and the British Pound symbol on the right. Each, when seen, can easily strike in the mind of the view what country that money came from. I argue XRP needs the same. Bitcoin even does this! The capital ‘B’ with two lines down.

Image result for bitcoin symbol

When I think of XRP I think of this symbol. The symbol is that of a triskelion, and it has been around for years. To me, it reminds me of their three core software offerings; xRapid, xCurrent, xVia. All joined together.

Image result for ripple symbol

When thinking of XRP you may be tricked into thinking that the Ripple triskelion is good enough, but you’d be dead wrong. Ripple and XRP are totally different things. XRP is the digital asset that flows like drops of water on the Interledger that has a caretaker; Ripple.

The XRP community has called for a design. There have been numerous submissions. All you have to do is take a look at the @xrpsmbol twitter account to see the various tweets and ideas of others.

Here are a couple of the submissions from that twitter account:

CoinTrek even has one! Although mine is less of a creation and points out something that’s already out there. I even like the explanation behind it. I had this idea of complex numbers. There’s a real part and an imaginary one.

Image result for complex numbers

The ledger is very real and we use it to confirm transactions we make. Swapping IOU’s actually. But XRP is the enabler of said ledger and maybe it’s analogous to the imaginary part. I was searching about for existing symbols for imaginary parts of numbers. Of course there’s the italicised letter ‘i’ that we all know from high school algebra. But what about those fancy math papers? Then I remembered writing a document in LaTeX and thought of a font. Why don’t we just use this? It’s simple. The image below is the symbol ‘I’ from the Fraktur script [2][3]. There a loads of angles and is used by LaTex for, you guessed it, the imaginary number symbol. Nobody would see it coming either, and it already exists!

Call me silly but there’s kind of a backward ‘P’ and forward ‘R’ in there too. Not seeing an ‘X’ though. Just drop a line in there somewhere and call it a day!

File:Fraktur I symbol.png

Symbols are important. The community is adoping one. Years from now, the adoped symbol for XRP is going to be globally recognizable. The question I submit to you is, will you rember the days you owned XRP before then?

References:

  1. https://en.wikipedia.org/wiki/The_Da_Vinci_Code
  2. https://en.wikipedia.org/wiki/Fraktur
  3. https://commons.wikimedia.org/wiki/File:Fraktur_I_symbol.png

Captain’s Log 003 – Wallets for days!

Wallet, wallets everywhere. What to choose, a hope and a prayer. That was how I felt looking for my first cryptocurrency wallet. Since the inception of Bitcoin countless developers have made wallets for it, and the numerous altcoins each have their own. All of them claiming to be the best thing around. I must have read a dozen articles about it and watched just as many YouTube videos. My first Bitcoin purchase of $100 was sitting on my Coinbase account and, at the time, that seemed like the most logical place to store my money. I had this feeling like I had lto get it into my hands. In this post you will learn what a wallet is, how it operates, the different types and where to get one. I’ll let you know what I use too. After reading this you should have an idea of what sort of wallet you might want to use.

Before diving in I need to say this about wallets. This is the mother of all rules when it comes to wallets and I cannot emphasize this enough. If you do not possess the private keys, then it is NOT your wallet! I mean that in the most explicit and seriousness of tones possible. Everyone that lost their money on the Mt Gox [1] exchange or the NiceHash hack [2] learned this the hard way. Trust me. I was one of them. I lost a month of mining earnings on NiceHash in that hack. Thankfully it was only a few bucks. You might be wondering what is a private key? Or, I thought we were talking about wallets? Well, I need to explain what that is exactly.

To understand what the term “Wallet” is in the realm of cryptocurrency I must explain to you how one functions. First, shed all notion of the traditional concept of a wallet because the name does not own up to what is actually happening. A wallet handles what I am about to explain to you and gives you a lot of pretty buttons to use while you’re doing so; enter another piece of software. All coins or tokens belonging to a cryptocurrency must live at a certain address that is yours, and that address is accounted for on the blockchain. Here is an example of a BTC wallet address I created at www.bitaddress.org:

E.g. My BTC Address in the sidebar of this blog: 1CAiRgo2KcXQehsC2PdiPEmjMHECJhvriK

Good luck remembering that thing by memory! This address is public and is what you give to others to receive a payment, and the private key is even longer. All transactions made are visible publicly on the blockchain or public ledger. That address did not just come from anywhere, however, it is generated by a random seed and comes with a private key pair.

The private key is how you sign transactions on the blockchain. A transaction consists of three items; A destination address, an amount to send, and a signature [3]. All of these make up a piece of information that is sent out to the network to become a part of a block to be mined and added to the blockchain. A wallet is your window to controlling your interests on the blockchain.

Here’s a good analogy. You can think of your wallet like a mailbox. This is your public facing address. Everyone can send you mail if they know where you live. Also, anyone can look into your mailbox and see what’s there, although I hope my neighbors aren’t snooping inside! Can’t somebody just steal your mail? Well, yes but let’s say ours is a P.O. box with a key! Now, usually, to send mail you put it in your mailbox for pickup or a drop box. We all know our mail isn’t going anywhere without a stamp, right? So, think of that stamp as your signature. Obviously, the contents of the mail is the digital currency you’re sending.

Not too hot and not too cold… Yes, there are types of wallets, and they’re not associated with temperature.. A hot wallet is on that either lives on a hosted website or on a device. If the hot wallet is hosted by another site, then you by default do not own the private keys and your money is not in your possession. All exchanges operate this way. Do not trust an exchange or website to keep your money safe! They can be hacked! I don’t even trust Coinbase to do this and they’re about as reputable as it gets in the USA for an exchange. The other type of hot wallet is a the kind that runs on your mobile device, like Coinomi [5], or your desktop, like exodus [6]. For the record, I do not endorse either of those software host wallets. They are merely meant as an example. The hot wallet types are versatile, convenient, and, usually, easy to use. However, this wallet type is only as safe as your device is. If your device, desktop or mobile, becomes compromised then your crypto is at risk.

I don’t know about you, but I am not a huge risk taker. I’m not risk averse, but I do prefer to mitigate risk whenever possible. You’ll see this when I get around to talking about indexing my crypto assets in a later post. Why would you prefer a cold wallet over the convenience of a hot wallet? I’ll tell you the answer is peace of mind. A cold wallet is one that is not connected to the internet or any device such that the private keys can be transmitted electronically. There are cold wallets that take the form of paper. You literally cannot hack a piece of paper! Unless we’re using a pair of scissors, your private key can be safely stored away in your filing cabinet if you so chose. I don’t like typing in long characters off of a piece of paper, so I’d rather have something manage that for me. Yes QR codes do exist, but who wants to have to pull a piece of paper out of a safe every time you want to scan it? The use case for paper wallets is limited to people wanting that sort of security, or to ATM devices that dispense your money is such a manner.

Enter the hardware wallet. I personally use a Ledger Nano S to safely store my crypto assets [7]. If you want to help me out, you can use the link in my references to obtain one and the referral should help me out. To give you other options, there are the Trezor[8] and Keepkey[9] wallets. I have never used either of those alternatives, but I read they are comparable to a Ledger Nano S. The device I use plugs into your machine via USB. You must enter a 4-8 digit PIN number to access it, and to make a transaction you must physically push a button on the device. If someone obtains your device, it will erase itself after 3 or 4 unsuccessful attempts. If someone takes it apart, it is tamper proof and will erase itself. Even if my desktop gets hacked, the ledger does not transmit the private keys to the compromised device. And, the best part! If a car runs over it or it gets incinerated, you can regenerate your wallet on another one! That’s worth the Approx $60 I spent to get one to me. I’m probably going to pick up a couple more to keep as back ups later. You must decide whether to go hot or cold.

A word on keeping your private keys safe. Regardless of the wallet choice you are still responsible for safeguarding the private key, or the seed that generated it. Seed? Wallets don’t have seeds in them? Some wallets generate the private key directly and then you store it somewhere safe. Other wallets generate the private key based off of a seed phrase you give it. For instance, the Ledger Nano S generates its public and private key pair off of a 24 word passphrase that is unique to each device issued. Forget the phrase and you will never regenerate the keys. That’s worth safeguarding! If you find yourself with a seed. Do yourself a favor. Write it down and put it in a safe. Seed or long giant private key; regardless of wallet type. With the power of being on your own bank, you are responsible for getting this right!

I added a progress gauge to the sidebar of this blog. The gauge is live and updates on its own! I’m still sitting at a whopping 0.018 BTC! Yay me! I am actually making progress just not in terms of BTC. I’m mining Ethereum and Making headway in my crypto asset portfolio. I just haven’t converted anything over to Bitcoin. Honestly, I’m wondering if I should? Once I work my way up to 1 ETH, I’ll use what’s left over and convert it. I sort of like to have at least one of each for investment purposes.

Until next time! I hope you now have a thorough understanding of wallets. If you have a topic you want covered or a question. Feel free to contact me on my Facebook page or Twitter!

References

  1. https://www.wired.com/2014/03/bitcoin-exchange/
  2. https://www.coindesk.com/62-million-gone-cryptocurrency-mining-market-nicehash-hacked/
  3. https://en.bitcoin.it/wiki/Transaction
  4. https://www.bitaddress.org/
  5. https://coinomi.com/
  6. https://www.exodus.io
  7. https://www.ledgerwallet.com/r/159b
  8. https://trezor.io/
  9. https://www.keepkey.com/