Tag Archives: tech

Simplifying Blockchain and CryptoCurrencies for a Ugandan


The Merriam-Webster dictionary defines money as; Something generally accepted as a medium of exchange, measure of value, or a means of payment.

We’ve grown up knowing that money is largely paper and comes in the form of notes. That is why it’s a lot easier for one to identify the US Dollar and differentiate it from the Euro or Uganda Shilling. Over the years, advances in technology have changed the way we do what we do, or even perceive things. There was a time when it was perfectly ok to write a letter through the Post Office to a friend and wait for a month to get a response yet today, we achieve the same feat within seconds or minutes through the use of email and various social media tools.

As the buzz of CryptoCurrencies takes shape globally, many do not understand what they really are and that is the purpose of this and more articles to come on this matter.

The definition of money already highlighted earlier clearly gives room for the evolution of different types of currencies as long as they meet the key deliverables in the definition. In this digital age, money is taking on various digital forms and in Uganda, one of the latest innovations in this regard is the digital money we call Mobile Money which is an electronic wallet service that lets users store, send and receive money.

A CryptoCurrency is a digital currency that uses cryptography for security thus making it difficult to counterfeit. In otherwords, when you look at that paper money that you’re very much accustomed to, you’ll notice various security features embedded in it to prevent the counterfeiting of the notes. With cryptocurrencies, because the money is not physical in nature, it uses electronic security approaches to prevent the possibility of counterfeits.

Cryptography converts data into a format that is unreadable for any unauthorised user, allowing it to be transmitted without anyone converting it back into a readable format until the intended recipient receives it. You can look at cryptography as an effort to conceal something by a sender with the aim of enabling the right recipient to be able to access it. Simply put, you write a letter, put it in an envelope and seal it. The hope is that the envelope will be opened by the addressee only. That envelope concealing the letter is what we would call cryptography in its most basic form.

Before we deal with Cryptocurrencies, there is a whole underlying framework of operation that gave rise to them which we have to first understand. It is called Blockchain.

What is Blockchain?

In our daily operations, we’ve gotten accustomed to relying on intermediaries in most of our transactions. Below are some of the examples of our dependence on intermediaries;

  • bank_transaction

    Current transaction process

    Payments. When paying someone or getting paid by an employer or customer, banks and various financial institutions are an unavoidable intermediary. Your customer instructs their bank to send money to your bank before you can get access to it on your account.

  • Land Dealings. When you want to buy or sell land, there is a process that involves going to the Lands Registry office primarily to verify the authenticity of ownership and eventually to transfer the land to the new owner. The Lands office is the intermediary here.

  • Identity. Proof of one’s identity is linked to a database of Government records. In Uganda’s case, it’s held by the National Identification and Registration Authority (NIRA). NIRA becomes the intermediary for any inquiry regarding your identity.

  • Asset Ownership. When you purchase a car, its registration and ownership information is handled by an agency and in Uganda it’s the Uganda Revenue Authority (URA). They issue you the log book as proof of ownership. They are the intermediary in this case.

These and many more cases show how we have been brought up to rely on some intermediaries in most of what we do. These intermediaries are not necessarily a bad idea because they were the only alternative that was envisioned as a way of enhancing trust in transactions. We have been made to believe that banks are safe and can be trusted to keep our money safely and make payments on our behalf. We have been made to believe that the Land registry can be trusted to keep a true account of our land title deeds, same applies to NIRA with our identity records.

If you live in Uganda, I am sure you know quite abit about the mess in our Lands Registry. Land titles are changed at will by crooks who connive with internal staff. The level of corruption in that Lands office is so gross that many have had their land titles transferred without their knowledge. All this because the database is only accessed and manned by a privileged few by virtue of their employment in that office. The rest of us just have to believe that these privileged few are doing their job the right way.

Now to the banks, while we have this confidence in banks to keep our money safely, there have been cases in the past of banks falsely reporting clients’ accounts. Some have been rumored to use customer accounts to launder money. A common story is said about a recently failed Ugandan bank that had a double accounting system in place. It had the official one that showed the true account status of its customers and a second unofficial one that mapped onto the official one and was used to launder money by falsely crediting it on the numerous customer accounts. One day, the official accounting system was overridden by the unofficial one and all of a sudden, customers who hardly kept money on their accounts found them credited with millions of shillings. It was a bonanza as many of these customers withdrew the money before the bank reversed the error. Interestingly, the bank kept mum about it.

bank_transaction_charge

The overhead imposed by intermediary charges

The two cases above show why we might most likely be living in a mirage putting trust in intermediaries that we cannot prove are as trustworthy as they claim to be. These intermediaries also add an extra layer of cost onto our transactions. If you attempt to pay someone in South Africa from Uganda, chances are you’ll be charged at least UGX 50,000/= (USD 13) in transaction costs. When you go to the Lands registry to carry out a search on a title, there is a cost attached.

Do we really need to have these intermediaries? Why is it that you can send an email or WhatsApp message directly to your intended recipient at no extra cost but not do the same with financial payments or car ownership transfer?

Enter Blockchain, its purpose is primarily to remove the numerous intermediaries in our transactions and encourage direct peer to peer interaction basing on public trust.

Going back to our example of the Land Registry and how it is plagued with thuggery, the waning trust by the general public can be won under the following circumstances that blockchain facilitates;

Imagine a community of people say in Uganda, we own, purchase and sell land. Just imagine that the database that holds records for these land title deeds is a public one which we can get access to anytime we feel like using various technologies like phone apps, computer programs among others.

Step 1: If James wants to transfer land title ownership to Musa, he makes a request on his phone using an App to carry out that transaction.

Step 2: This request is then broadcast to all other users of a similar land registration app or software which we shall call nodes. The purpose of this broadcast is to seek validation from those nodes as to whether James’ transaction should be considered valid or not. This is aimed at ruling out a double transaction (maybe James had previously transferred the land title to Echweru).

Step 3: All nodes then crosscheck their records based on the local copy of the public database they have access to. If they find no problem with the transaction, they go ahead to flag it as clean hence validating it as authentic.

Step 4: Once the transaction is considered authentic, it’s then recorded in the public database and the title deed gets transferred to Musa. At this point, James cannot turn around and reverse the transaction because any change has to go through a peer reviewed system hence greatly reducing the possibility of fake or multiple transactions.

So, how would this approach be different and why is it necessary in solving our problems with the Lands registry?

Consider that the current status is our reliance on a central database hidden away at the Lands Registry accessed by a privileged few. If someone makes a change to it, we have no way of preventing such occurences. When the server crashes or is hacked and information deleted, we are at a loss to reconstruct it painfully, time lost not withstanding. A systems administrator could easily tamper with the server records at will (we have seen this happen at universities where marks for students are changed within the server).

In the blockchain approach, you do not have a central database but rather each node (computer or phone using the software concerned) acts as a store of the database. Any change to the database requires peer approval of all nodes that are active. Once a change has been approved, the database is updated and re-broadcast to all nodes in order to ensure that there is uniformity. A record of any change is kept for posterity. Do you now realise how hard the thugs will find it to make unscrupulous changes to our land title deeds?

In summary, Blockchain is a database of all transactions happening in a network. Using our outgoing example, the network in this case would be composed of land owners and dealers.

Issues to note about Blockchain;

  • The database is not owned by a single party but is basically a public one (however, technically, there can be private blockchain implementations too e.g within a bank)

  • The database is distributed, not stored on a single centralised computer in a particular organisation or by an individual. It’s instead stored on many nodes all over the entire network, they could be phones or computers.

  • It is constantly synchronised in order to keep transactions uptodate and secured using cryptography.

  • For any successful record to be made, blockchain requires that the nodes on the network all approve any transaction that is initiated.

  • Transaction validation is followed by recording of the details in a public ledger for the general public to see. No middleman is required.

  • This peer reviewed approach reduces system abuse and increases trust.

I hope you have an idea of what Blockchain is. This technology can be used to manage crypto currencies, contracts, asset management and many other things. In the next article, we shall talk about Cryptocurrencies like Bitcoin and Ethereum. Have you got any questions so far?

James Wire is a Small Business and Technology consultant based in Kampala, Uganda.

Follow @wirejames on Twitter

Email lunghabo [at] gmail.com

Hon Tumwebaze, Uganda should venture into Outer Space


I am one of the numerous Ugandans who expect little in terms of cutting edge knowledge and proactive initiatives from our distinguished Ministers. A good number of them are viewed as partaking of political rewards as dispensed by the Fountain of Honour.

After being entertained by pedestrian reasoning from the likes of Hon. Anite Evelyn one would be hard pressed to expect anything better from the current lot of ministers. However, I was taken back when I came across a statement that Hon Frank Tumwebaze made in the Parliament of Uganda in response to a query by Hon. Cuthbert Abigaba. I must admit that I’ve had to eat my words and change my attitude abit. I now believe there are some ministers and Members of Parliament worth their salt in Uganda.

The Minister had been tasked to share plans that the Government of Uganda has to tap into the vast opportunity provided by the Upper Air Space. In his response, he made an effort to point out a number of issues that got me and my fellow amateur astronomers excited. While it definitely fell short of many things, we agreed on one thing, it’s a good start and commendable line of thinking.

The use of the term Upper Air Space would literally restrict the kind of information the minister shared, if we are to go by some of the definitions out there. However, I would like to believe that what Hon. Abigaba wanted to know about was basically our plans as a country to tap into the opportunities offered by Outer Space.

The Minister’s full statement is available here in which he points out a number of issues that are being considered both as a nation and Africa as a whole.

According to Wikipedia, Outer space is defined as the near vacuum that exists between celestial bodies. Celestial bodies are natural bodies located outside of the earth’s atmosphere like the Sun, Moon, Jupiter, Mars, the numerous stars and planets that litter the sky etc. Scientists refer to the point of separation between the Earth’s atmosphere and Outer Space as the Karman Line. This is located 100km from the earth’s surface.

Karman-Line

Depiction of the Karman line. Image courtesy of Derekscope

Countries like the USA, Russia, China and India are already trailblazing in the space exploration arena and some people have been left asking why we mind so much about investing money in space exploration when hunger and poverty are still rife in our countries.

Uganda has largely been passive in this endeavour and this can be attributed to the overwhelming need to address survival basics for our citizens as well as a general lack of guidance in this regard. A discussion on outer space should not be restricted to satellites and communication technologies. We need to be looking beyond that. Like the explorers of yester-years who traversed the world by ship searching for distant lands and peoples, the opportunities outer space offers us today are;

  • Better monitoring and management of planet earth. We can be in position to track a lot of aspects about this planet including among others weather. This monitoring will definitely help us better manage the resources at our disposal as well as right the wrongs that have been done over the years.

  • Explore alternative planets/locations for settlement. Have you ever imagined that one day man shall be an interplanetary specie? Just like you have Ugandans living in Uganda and others in the U.K, we cannot rule out a time when we shall have humans living on Mars or dwelling in floating cities in space. Earth as we know it might eventually become hostile hence the need for us to establish alternative locations of abode in the universe where we can set up ourselves afresh in the event of a catastrophe on mother earth. You might for example not be aware that 50Km above the surface of the planet Venus, one finds an atmosphere that is very earth like. This could be one good candidate for a space colony through the use of floating cities.

  • The Solar System that we are a part of is just one of the millions of solar systems in the Milky way Galaxy. The Milky way Galaxy is just one of billions of Galaxies in the universe. Have you ever considered the possibility of other intelligent life forms existing elsewhere in the Universe? Sincerely, do you really believe that God only placed man in this universe? We may have been the only ones he made in His own image but we cannot rule out many other human like beings He created that are not necessarily in his image.

If we are to remain relevant to the future, as a nation we need to stand up and be counted. We have to join the Space agenda as fast as possible. Uganda has entry points that can be utilised to get into this arena if only we took time to educate ourselves more on this subject matter.

Located at the Equator with a big water body in the form of L. Victoria, Uganda is an ideal location for a Spaceport (used to launch rockets to space).

The earth is always continuously spinning on its axis. This spin can act as a boost when launching rockets into space. The experience is similar to someone giving you a push before you dive into the swimming pool. The strength of the push determines how fast you get into the pool. Due to the oval nature or the earth, in the 24 hours it takes for it to spin on its axis, a spot nearer to the North or South Poles moves a shorter distance than one at the equator.

earth_rotation

Earth’s rotation.

An object at the equator in Uganda already has a rotation speed of 1670 Km/h as opposed to one in Norway at about 800Km/h. Since the surface of the earth is travelling faster at the equator, a launch in the same area implies that the rocket takes off at a faster speed and reaches orbit much quicker. This has a lot of implications towards minimising the cost of launches.

The presence of Lake Victoria as a water body is ideal. These water bodies are favoured near launch sites because they tend to offer a good backup of water supply in the event that a fire erupted at the spaceport. Remember rocket launches are basically controlled explosions. Something could go wrong at the launch pad. SpaceX had a pre-launch explosion in September 2016. John Young (American Astronaut) once said, “Anyone who sits on top of the largest hydrogen-oxygen fueled system in the world, knowing they’re going to light the bottom, and doesn’t get a little worried, does not fully understand the situation.”

Uganda being on the Eastern side of the African continent is also another compelling factor. Most space launches (at least for geostationary orbit satellites) tend to take on the easterly direction during launch. With the Indian Ocean not too far, the stages that eject during flight can drop into the ocean.

Today, our Mpoma Satellite Earth Station is largely idle. It could easily be revived and used to track satellites most of which are largely cycling around the equator.

On the Human Resource front, as a country, Uganda has been acknowledged for having a large youthful population. This coupled by the high numbers of technology graduates being churned out of school is another mouth watering opportunity that awaits exploitation. These brains can be put to use in an elaborate space programme.

ISRO, the Indian Space Research Organisation has not engaged in any major inventions but simply utilised already available knowledge in the public domain to make leaps in the Space arena. They have sent probes as far as Mars at a fraction of the cost of NASA to study more about celestial bodies. This is encouraging news and implies that Uganda can easily follow suit.

For starters, Uganda’s Space Agency can count on the massive backlog of satellite launches to make money that would then fund other activities in this regard. A thorough strategic plan is required prior to taking this leap of faith.

Once again, Hon. Tumwebaze, I thank you for the insight you and your team has shown. I believe there are Ugandans out there ready to work with you to turn this Outer Space fantasy into a reality and appease visionary MPs like Hon. Cuthbert Abigaba. Please join the Uganda Astronomers’ WhatsApp group or the Facebook Page for starters so we can engage from both a civil and technical perspective.

“The probability of success is difficult to estimate; but if we never search, the chance of success is zero,” Giuseppe Cocconi and Philip Morrison’s paper ‘Searching for Interstellar Communications’ that was published in September 1959

Let us start NOW!!!

James Wire is a Small Business and Technology Consultant based in Kampala, Uganda

Follow @wirejames on Twitter.

Email lunghabo [at] gmail [dot] com

Other Articles of Interest: