Blockchain Manila

This coming January 25, 2018 will be the Blockchain and Bitcoin Conference Philippines, the first major event of this kind in our country. Regular readers of my column know that I am an avid blockchain and cryptocurrency advocate and have written several columns about the subject.

The conference comes just at the right time when cryptocurrencies saw a huge surge of demand and interest for most of 2017. Before, I could only discuss bitcoin and blockchain with fellow techies, but suddenly, people who were not techies were already asking about it and becoming interested. Of course, most of them became interested because of the unbelievable gains in market prices.

Bitcoin, for example, started 2017 at only $960 and surged to $19,500 two weeks before the year-end where it tapered down and corrected to $13,100. Still, that is an impressive 1300% increase in one year. Ethereum started the year at $8 and ended at $720. That’s a 9000% gain. Ripple started at less than a cent, only $0.0065 and ended at $2. That’s an insane 30,000% upside.

If you had put in PHP10,000 on Ripple last January 1, that would now be worth PHP3,000,000. (And no, I sadly did not put money on Ripple).

My interest in this, however, goes beyond market prices because I see the blockchain as a fundamental game-changing technology. This is not just like a casino game where you bet your money and hit the jackpot and I see many people treat it as such. If you do, you might find that you will lose your money as fast as you make it.

The key to making it long term in this game is knowledge. I highly encourage those who are just getting in to understand as much about it as possible and that is why a conference like this is timely, relevant and important.

From the information posted on their website, the conference offers a wide range of topics that will cater to everyone from the beginner to the veteran. Headlining the event will be Zach Piester, one of SIngapore’s largest venture investors and co-founder of Intrepid Ventures and he will be answering these 3 questions:

  1. Will blockchain transform the Internet & the global economy or is it merely a fad?
  2. What are Initial Coin Offerings (ICOs) and other investment schemes?
  3. Should you invest in ICOs?

The Philippines very own Luis Buenaventura, Chief Technology Officer of BloomSolutions, will talk about how the business of money remittances is being reinvented by cryptocurrencies. Zachary Kelmann, an adviser at Coins.ph, will discuss the technical legalities of ICOs.

Jimmy Nguyen, CEO of nChain Group, will talk about how we can transition from eCommerce to bCommerce (or bitcoin commerce). As a side note, this should be interesting as Nguyen is an advocate of bitcoin cash, of which I am not a huge fan — but I’m willing to listen and learn from what he has to say about it.

Three international speakers will talk about the concept of tokenization, the token economy, and is it right for your business – namely, Ismail Malik (Editor in Chief of ICO Crowd), Kambiz Djafari (CEO and co-founder of Edgecoin.io) and Roger Haenni (CEO and co-founder of Datum.org).

Another international speaker, Vlad Sapozhnikov (CEO and co-founder of Deex.exchange) will explore the concept of decentralized exchanges and ecosystems.

Aside from all the lectures, you will also get to to meet suppliers and vendors of mining equipment and blockchain-based software and solutions, as well as network with other fellow blockchain enthusiasts.

Originally published in Sunstar Davao.

Email me at andy@freethinking.me. View previous articles at www.freethinking.me.

Cryptocurrency 101 (Part 3)

Photo Credit: markethive Flickr via Compfight cc

Click here for Part 1

Click here for Part 2

What is blockchain technology and how does it work to provide decentralized transactions?

Blockchain technology is built on 3 key ideas:

  1. Private-Public Key Cryptography
  2. Distributed Networks
  3. Incentivized Computing

Cryptography is the process of writing and reading coded messages. The process of writing it is called encrypting and the process of reading it is called decrypting. In order to properly read and write a message, one needs a key which is the formula to unlock the message.

One of the simplest methods of encryption is direct substitution. An example of this is for you to take a sheet of paper and write the letters A to Z in one long column downwards. On the next column, beside the letter A, start with another letter, for example M, then continue downwards. So you would write N beside B, O beside C, and so on until you get to Z and then you start again at A.

This now is your key.

That means the when you want to write the letter A, you should instead write M. And when you want to write the letter B, you should write N, and so on.

Using this method, the word “apple” will be written as “mbbxq” and the word “balloon” will be written as “nmxxaaz” and so if we write an entire message this way, it will appear as gibberish to someone who does not have the proper key to decode it. Of course, a simple code like this can be broken very easily even by a ten-year old, which is about the age I got interested in this sort of thing.

So one can make a more complex formula, for example a=”45w”, p=”x3e”, l=”ch”, e=”6a” so now the word “apple” will read as “45wx3ex3ech6a” and this will be a more difficult code to break. Modern encryption takes advantage of the power of computers to do very complex calculations and so are many orders of magnitude harder to break than these simple encryption methods.

One of the most popular modern encryption technologies is called the private-public keypair. These keys are typically very long numbers which may look like this: “3048024100C918FACF8DEB2DEFD5FD3789B9E069EA97FC20.” Your private key is yours alone while your public key is the one you give to people you want to transact with. For someone to send you an encoded message, he only needs to know your public key. Once he encodes the message, even he will not be able to decode it, as you will need the private key to do that.

Blockchains use this method to ensure that your transaction is authentic, authorized and secure. In fact, this method is more secure than simply typing a password on a web browser.

Next, the blockchain uses the idea of a distributed network. Most of our transactions use the client-server model wherein the data resides in a central repository. For example, if we are doing online banking, all the data resides in the bank’s servers (and nowhere else). Therefore, if someone would be able to hack that server and modify certain transactions, it would be possible for that person to make a cash transfer of P1,000 to his account appear to be P1,000,000. If he were then able to withdraw that amount before the hack was discovered, then he would have gotten away with free money.

The same thing happened to a local bank several weeks ago where there was an IT glitch which caused some people to see their bank balances suddenly go to zero or negative, while others were surprised to see more money than they should have in their accounts. In fact, some were able to withdraw this excess cash before the glitch was discovered and all machines were taken offline to prevent further damage.

This happened because the transaction records were centralized and any alterations (whether authorized or malicious) to those records will immediately affect the clients accessing those records.

In contrast, cryptocurrency uses a distributed system which essentially has multiple transaction ledgers. Anyone can download and secure a copy of these ledgers. Transactions are recorded in segments called blocks, and these blocks are produced regularly and sequentially — that is why it is called a blockchain.

The software to record transactions and secure the blockchain network is called a “miner” or a “node,” and it is typically open-source and free for anyone to download and run. So anyone who does this will have a complete record of the entire blockchain since the beginning. It’s like having a complete record of all your bank’s transactions on your computer.

So now, there is no central repository of the data, and the integrity of the data can be quickly compared with all the other miners or nodes in the network. For example, if someone were able to hack my computer and change the transactions there, once the program verifies that data with the rest of the network, it will discover that my records are different from the vast majority of other miners and thus will automatically reject those hacks. For a hack to be successful, the hacker must be able to manipulate the records of 51% of all the miners in existence — a feat which is near-impossible for popular cryptocurrencies like bitcoin or ethereum which has thousands and thousands of miners all over the world.

But why would someone want to download and run a miner or node on his computer? We’ll tackle the next key idea, incentivized computing, next week.

 

Originally published in Sunstar Davao.

Email me at andy@freethinking.me. View previous articles at www.freethinking.me.