Categories
Blockchain Financial Services Technology

Benefits of blockchain in emerging markets

Blockchain in emerging markets promises to drive down to the cost of remittances and trade finance, improving financial inclusion for many of the world’s nearly two billion people currently without a bank account.

One thing that categorizes developing countries is inadequate access to banking. Individuals and small businesses would like greater access to financial services currently unavailable trough traditional finance. High levels of mobile coverage and new disruptive payment apps such as Bitpesa offer new solutions.

Blockchain technology is a digital, distributed, immutable transaction ledger that eliminates the need for intermediaries. By doing so, it provides several opportunities for cost savings while opening new market segments for existing financial institutions and new players alike. 

While developed markets experience exponential growth and advancements, the chances of emerging markets competing fairly with them on a global scale seem bleak sometimes. Nevertheless, the introduction of blockchain in emerging markets has reopened the prospects of a revival in these nations. Some of blockchain’s use cases can improve payments in developing countries by reducing remittance costs, enhancing financial inclusion, and eliminating corruption loopholes. 

But before that, let us briefly discuss how blockchain technology drives efficiency in existing businesses and how it creates new markets in developing countries.   

How blockchain drives efficiency in existing businesses 

Much of the attention surrounding blockchain technology is from developed countries, especially in the payment sector, where the technology will likely have a significant impact because of its power to minimize payment costs. This has led some to reassess micropayments as a viable model, for example.

As a result, distributed ledger technology is heavily linked with financial institutions that deal with process efficiency services. These companies have started using blockchain-based solutions to solve specific issues or improvements in their business models, such as data reconciliation, supply chain tracking, clearing, and internal settlements. 

Meanwhile, some international banks and financial intermediaries have partnered with blockchain firms to explore applications that apply to their business models and learn how this revolutionary invention may improve their legacy infrastructure. They are also considering consortia to leverage development and potential transition expenses and to raise the standard of blockchain technology.   

Many corporate projects so far have embraced private blockchains, such as the Linux Foundation’s Hyperledger Fabric, as companies try to weigh the pros and cons of the revolutionary technology and retain the integrity of their existing business models. 

The Post-Trade Distributed Ledger Group brings together international banks, custodians, central security depositories, and central banks from all over the world to share information and concepts on how blockchain technology can positively influence the post-trade landscape. 

Creation of new markets

Blockchain is a disruptive technology that can re-engineer economic models and facilitate the creation of markets and products that were formerly nonexistent or unproductive. Most of these new market prospects are related first to its offer as an alternative to fiat currency, solving issues of currency inflation and political instability. Second, its power to achieve a digital identity in a fast and cost-effective way improves financial inclusion of previously underserved markets. 

Blockchain technology also creates opportunities for startups and established businesses form non-financial sectors with a strong consumer base, like telecommunications or e-commerce establishments. Such players are rapidly innovating to create new business models and services, and are transforming the value chain landscape and challenging banks.  

These initiatives have mostly originated from established markets, targeting developing countries directly or indirectly. Though they are not entirely based in developing countries, the best-funded ones are from developed markets for now.  

A considerable chunk of the total venture capital has been invested in the digital wallet and capital market service segment. Regardless of their source, these startups are targeting the economic activities of emerging markets, such as remittances and trade finance. 

This is an exceptional phenomenon, implying that developing countries can be reasonable testing grounds for new ventures, where high demand for financial inclusion and relative inadequacy of infrastructure can speed up the use of new technologies — particularly blockchain. The prospect of outspreading banking services in such markets is high, with two billion adults lacking access to financial and credit services globally. Cross-border payments and remittances are a case in point: it has a market value of over $4 trillion with transaction charges that range from 5% to 30%. 

How blockchain in emerging markets can improve payments

Minimizing Remittance Costs

Citizens of developing nations who have migrated to developed countries for work drive the international remittance system. Time and again, these individuals send money to their families and friends back home using financial intermediaries such as Western Union, PayPal, MoneyGram, Payoneer, etc. These intermediaries impose high transaction charges. 

According to the World Bank’s latest Migration and Development Brief, remittances to developing countries hit a record high in 2018. The recorded remittance to emerging markets in 2018 was $529 billion, an increase of 9.6% from 2017. The brief also revealed that the global remittance fee for Sub-Saharan African countries was an average of $20 per $200, which was the highest in the world. 

With the emergence of cryptocurrencies, the cost of remittances can be considerably lower. While Bitcoin remains the largest cryptocurrency by trading volume, it can be difficult and unpredictable to use for remittances. Stellar meanwhile offers faster transactions and low fees making it ideal for remittance systems.

Already, there are several platforms using blockchain in emerging markets in Africa and Southeast Asia that support cross-border and peer-to-peer payment solutions, like BitPesa

BitPesa is a blockchain firm offering foreign exchange and business-to-business crypto-based payment services in Kenya and many parts of East and Central Africa. The startup has managed to leverage the existing financial models by partnering with the M-Pesa mobile money network, a subsidiary of Telecom Company Safaricom and provider of mobile payments and significant incumbent player (almost three-quarters of Kenya’s adult population have an M-Pesa wallet). 

Improving financial inclusion

Low financial inclusion is a significant problem in developing countries. According to the World Bank, there are over two billion people globally without a bank account, and a big percentage of this number comes from developing countries. In nations like Pakistan, Chad, Somali, Burundi, Niger, Yemen, and Cameroon, less than 15% of the adult population has access to banking services. Even those with bank accounts lack access to premium banking services, so they qualify as unbanked. The lack of access to banking services prevents them from partaking in global commerce.  

With crypto services like BitPesa in Kenya, BitSpark in Hong Kong, OkCoin in China, OkLink in India, Rebit, and Coin.ph in the Philippines, billions of the unbanked population have access to financial services through cryptocurrencies. These startups are providing crypto banking services via mobile phone applications. The telecommunication industry has been able to attain a higher market penetration compared to the banking industry. 

These blockchain-based companies are capturing the existing widespread use of telecoms to deliver their services to unbanked and underbanked people. The eventual result is better financial inclusion. 

Besides, there is also an added advantage of empowering small and medium-scale businesses. Local merchants can tap into global trade. Financial institutions in developing countries are reluctant to offer loans for small-scale enterprises even when appropriate collaterals are in place.

With blockchain, platforms like BitPesa and OkLink can provide crypto-backed loans to small and medium scale businesses. This will go a long way in getting them started in foreign trade, which is an integral part of national commerce. 

Another feature of financial inclusion that many developing countries face is the lack of global payment systems. International commerce is mainly denominated in US dollars, and it calls for specialized payment and documentation systems. This is an obstacle for many merchants in these countries as they lack access to foreign exchange and the means to send and receive money in foreign currency. 

BitPesa is championing the provision of solutions to these issues across Africa. In Indonesia, TenX has a digital wallet that enables users to receive Visa card payments. 

Eliminate corruption loopholes

Corruption is one of the significant issues facing developing countries. The absence of economic democratization and corrupt officials has created a framework that has left the mutual prosperity of these nations at the mercy of a few individuals. The middle-class has shrunk, and over 70% of the people survive below the poverty level.  

In emerging markets, misappropriation of government funds by corrupt officials is a significant issue. Refusal to adhere to project contracting best practices leaves state projects to be run by groups that channel the allocated funds to their pockets. The use of digital currencies, particularly those embracing smart contracts, will enable a more transparent contract system. With blockchain records being accessible to everybody, citizens will be able to track the way their funds are being used. 

Conclusion

Blockchain in emerging markets will lead to lower remittance costs, better financial inclusion, and put an end to corruption loopholes. Driven by high demand, especially in catering for the needs of financially excluded markets, and a hedging plan through cryptocurrencies in situations of currency inflation and political instability, blockchain technology appears ripe for adoption. It will undoubtedly be interesting to see to what extent emerging markets apply blockchain solutions to the problems facing them.

Related posts:

Categories
Blockchain Finance Financial Services

Ethereum smart contracts vs. Stellar smart contracts

Ethereum smart contracts vs. Stellar smart contracts is a binary I often have to answer in my consulting work and product design workshops. The answer, of course, is not always so straightforward. What are the pros and cons of each innovative solution and when should you choose one over the other? A lot has to do with the level of decentralization you’d like to achieve and what tradeoffs you’re willing to accept.

TL;DR, Both Ethereum and Stellar are smart contract-enabled blockchains. Ethereum is more decentralized — but slower. Stellar is less decentralized — but faster.

Preliminary explanation

So if you’re considering which blockchain protocol to use, carefully identify your target users’ wants and needs and build your solutions around those.

Smart contracts underpin many of the arguments for the utility of blockchain technology. These computer programs automatically execute specific actions once all the criteria are met.

Public blockchains add a layer of transparency to the type of data moving around. There are many public blockchains nowadays but not all are useful for the same things. At Espeo we primarily work with Ethereum and Stellar ecosystems as guiding public blockchains. Of course, there are others on the market but the specific utility of these two is the main reason for this choice. 

Ethereum is a global, open-source platform for decentralized applications on which you can write code called a smart contract that controls digital value and runs exactly as programmed. Ethereum is the most popular blockchain because of the apps you can write on top of it.

On the other hand, the Stellar blockchain is an open network for storing and moving money. As we can see these two blockchains represent different business values. Ethereum works best for programming smart contracts in business integrations while Stellar facilitates the transfer of funds in a blockchain ecosystem.

Smart contract origins

Legal scholar and cryptographer Nick Szabo invented the smart contract concept which he laid out in a 1996 paper. In it, he defined smart contracts as “a set of promises, specified in digital form, including protocols within which the parties perform on the other promises.”

A smart contract is a self-executing contract made possible by blockchain technologies and enforced by cryptographic coding. 

First, we should know that Stellar blockchain doesn’t have a smart contract as a smart contract language or build in a virtual machine to execute code. A Stellar smart contract is a composition of transactions that are connected and executed using various constraints and is instead optimized for sending, storing and trading value.

Stellar smart contracts

The following are examples of constraints for Stellar smart contracts:

  • Multisignature —  a concept requiring signatures of multiple parties to sign transactions stemming from an account. 
  • Batching / Atomicity — the concept of including multiple operations in one transaction. Atomicity is the guarantee that given a series of operations if one operation fails they all operate if the transaction fails.
  • Sequence —  represented on the Stellar network through sequence number. Using a sequence of numbers in transaction manipulation, it can be guaranteed that specific transactions do not succeed if an alternative transaction is submitted.
  • Time bounds — are limitations on the time period over which a transaction is valid and can be used to represent time in a Stellar smart contract.

Each transaction on the Stellar blockchain is confirmed by a consensus algorithm. The Stellar Consensus Protocol is an evolution of a federated Byzantine agreement.” The FBA protocol has a determined membership list but SCP uses open membership.

Stellar takeaways

Transactions on the Stellar blockchain are faster and the fee for a transaction is cheaper than Ethereum. So, Stellar offers new possibilities for business models. IBM, for example, uses Stellar to facilitate cross-border payments. The project is called IBM Blockchain World Wire and seems to be a very promising project. In Espeo Blockchain we use the Stellar blockchain to create P2P payment applications.   

Ethereum smart contracts

The Ethereum blockchain offers nearly endless possibilities to write smart contracts. We can approach many more uses than another blockchain because we can control our written code.  To write Ethereum-based smart contracts there are a few different programming languages: Solidity, which is like JavaScript and the most popular nowadays and Serpent like Python. 

The question is how and why it works. To understand it that we should know two important and related concepts with Ethereum blockchains like the Ethereum Virtual Machine and gas. 

  • The Ethereum Virtual Machine (EVM) is a place where smart contracts run in Ethereum. It is Turing Complete programing language or we can say that it is a distributed global computer where all smart contracts are executed.
  • Each transaction has a cost measured in gas and each gas unit consumed by a transaction must be paid for in Ether, based on a gas/Ether price which changes dynamically. We should know that in each transaction we have a gas limit parameter that is an upper bound on how much gas we can consume. This parameter is used as a safeguard against programming errors that could deplete an account’s funds.

As we can see we have control over our smart contract. It has both good and bad sides. If we are about to create a decentralized application we have way more possibilities using Ethereum, because it offers more than the Stellar blockchain. On the other hand, if our code has a bug, it can be hacked very easily. As in any other blockchain, each smart contract run on the Ethereum blockchain is confirmed by a consensus algorithm. 

Ethereum takeaways

Ethereum is currently a proof-of-work consensus model. In proof of work, miners lend their computing power and compete against each other to complete transactions on the network and get rewarded in cryptocurrency. unsurprisingly, this is very energy-intensive but this algorithm protects the network against hacking.

Real-world applications

There are many different industries and solutions for these industries. When we want to choose blockchain we should ask which blockchain helps us solve problems and grow our business. These questions we can put in public and private blockchains too.  

Ethereum is the most popular blockchain that uses smart contracts. Ethereum is the best choice where we need to set parameters for the smart contracts. The best applications for the Ethereum blockchain are decentralized finance and asset tokenization.

The second very important thing is the ability to create different ERC tokens based on Ethereum. Many of us can say that Ethereum is slow and it’s true. Although, there are tricks to overcome this. However, we should pay attention that it’s the beginning of this technology and Ethereum core developers are working to improve the protocol.

Ethereum has versatile applications in which it outperforms other blockchains. In the real estate industry, we can tokenize real estate, or art opening these investments up to a larger number of people. We can improve and automate this process of fractional ownership as well. Today we have platforms that use Ethereum smart contracts to change ownership of parts of the building.

You deposit fiat or digital currency money and receive tokens that represent part of the building. It looks like a notary’s contract but is faster, automatic and considerably cheaper. Ethereum has an advantage over other blockchains because it has its own tokens such as ERC20, and ERC721 among others.

Conversely, the Stellar blockchain is quite different blockchain for the other applications. The Stellar blockchain doesn’t have smart contracts based on Turing machines. We have an API where we have a number of endpoints to use. 

Stellar and Ethereum – Conclusion

Developers can’t write our own smart contracts as in Ethereum. It’s not wrong because our work could be faster when we use existing methods. The Stellar blockchain is better for industries where we want to transfer assets like cryptocurrency or tokens generated on the Stellar blockchain. A good example it’s a peer-to-peer mobile payment application or payment gateway using Stellar’s cryptocurrency, Lumens. In Espeo Blockchain, we have started work on a peer-to-peer payment system based on Stellar which is the most appropriate solution for this use case. 

Three main things why: very low fee for transactions than other blockchains, very fast transactions and the ability to create our own token which we can use as our asset in the finance ecosystem.

Related posts:

Categories
Blockchain Finance Financial Services Software

How to introduce cryptocurrency payments in an online payment gateway

Cryptocurrency payments have become a popular topic in the past few years largely due to the rise of Bitcoin. In 2017, bitcoin reached its all-time high of about $20,000. Unsurprisingly, this invited the attention of investors from across the world. Statista reports that there are nearly 34 million active crypto-wallet users worldwide as of the third quarter of 2019. 

Because of increased awareness and use of digital currencies, many product and service providers are looking to tap into this small, but tech-savvy market. Fees on crypto payments are also often considerably lower than traditional payments processors. Here’s how to offer your customers crypto payments. 

Cryptocurrency payments

Cryptocurrency is a digital form of currency, a medium of the electronic exchange, which uses cryptography to carry safe transactions. First introduced in 2009, the technology runs on blockchain technology that acts as an auditing and clearing tool. In short, this prevents double spending and removes the need for centralized payment processors to verify funds and record transactions. Crypto payments offer immutability and transparency. 

Privacy-minded consumers are especially drawn to cryptocurrency so if you’re trying to entice this consumer segment, consider implementing cryptocurrency payments.

Most popular cryptos

Where the starting point of the cryptocurrency was bitcoin, there are several others to choose as well. Here is the list of most popular cryptocurrencies by market capitalization. Supporting one or more of these will give consumers more choice in how to pay.

  1. Bitcoin
  2. Ethereum (Ether)
  3. Ripple (XRP)
  4. Bitcoin Cash (BCH)
  5. EOS
  6. Cardano (ADA)
  7. Litecoin (LTC)
  8. Stellar (XLM)
  9. IOTA
  10. NEO

Why “big” payment processors don’t support crypto payments 

Big processors do not accept cryptocurrency payments because they charge high fees for carrying transactions. On one level, this makes sense because companies such as Visa have to maintain an enormous auditing apparatus and it costs money to it. On the other hand, they’ve also built monopolies that cater to big business. As a result, small and medium-sized businesses bear the brunt of fees.

KYC procedures for merchants that want to accept crypto

A strict KYC procedure needs to be followed to accept cryptocurrency payments. Often referred to as a complicated process, it requires the essential records and personal details of the merchants. 

Step 1: 

The initial step involves the verification of the mobile number of the applicant. For a bitcoin exchange, you will receive a code on the registered number in the applicant’s name. You will receive a code on the same number, which will be required to complete the identity verification process.

Step 2:

The second step involves providing personal details. A copy of all the personal details needs to be submitted. It depends upon the type of platform being used to carry the transactions, according to which documents for identity verification are asked. Some of the personal documents required include driver’s license, scan of an ID, recent utility bill, birth certificate, or maybe a passport. It does not require any bank mediators as the traditional payment methods do. 

The requirement of documents varies depending upon the kind of transactions or according to the amount you are planning to trade. 

If you think the process requires a lot of hustle, then you can also rope in third parties to do the task for you. Nowadays, various third parties and financial institutions provide the services of a mediator that can help get the merchants to get KYC, hassle-free. 

Processing cryptocurrency payments through the payment gateway

The crypto payment gateways give the merchants the facility to make and accept payments in bitcoins. There are multiple processors currently available in the market available that allow bitcoin transactions. 

With the blockchain platforms, you can immediately receive and make payment and convert it into fiat money in no time. It simply makes the whole process super convenient and swift.

Coinbase

For the best bitcoin global exchange experience, Coinbase is the most trusted name. It boasts of being the largest bitcoin exchange in the U.S.A. Coinbase has a massive user base as it offers some fantastic features to its users. One trusted name for instant cryptocurrency conversion into fiat money. It completes the bitcoin exchange requirement for big and small businesses alike and takes only 2-3 days to clear the transactions. The exchange is free and prompts 1% transaction fees only after the initial $1 million transactions have been carried out. 

Coingate

The best thing about the user-friendly application is that it supports near around 40 cryptocurrencies. With the single application, merchants can single-handedly at a point of time make payments using different currencies and methods. Coingate charges a nominal 1% fee on transactions, which is quite reasonable. 

BitPay

Its presence in the market since 2011 makes it one trusted name in the Bitcoin world. Based out of the U.S., it facilitates accepting bitcoin as payment. The two-factor authentication provided by the app makes it a secure and trusted source to carry transactions. You can make daily transactions worth $1,000 and annual transactions worth $10,000, beyond which it levies 1% transaction fees. The app supports numerous currencies; from the Chinese Yuan, Euro, Pound Sterling, U.S. dollar, and direct bank deposits. 

GoCoin

Loved by the developer globally, it offers basic, straightforward API, which makes the transactions super secure. Various plugins available on GoCoin makes it compatible for use on multiple online shopping platforms. The payout is made in dollars, and they charge a 1% fee on transactions. 

CoinPayment

You search for the low fees crypto payment gateway ends at CoinPayment. It charges only 0.50% transaction fees for accepting 1,270 altcoins. It currently serves around 2,45,000 vendors in more than 180 different countries. You get access to various shopping cart plugins for some of the famous e-commerce stores like Magento, Opencart, Drupal Commerce, Shopify. 

Settlement of crypto transactions 

It usually takes around 10-20 minutes for a Bitcoin transaction to confirm. These scalability challenges still hamper some adoption. However, using a different crypto to accept payments is one option. Some cryptocurrencies take very little time to settle. Stellar on the other hand, takes much less time to clear, somewhere around a few minutes. 

Nearly around 3-5 bank working days, the amount gets reflected in the bank account of a merchant. Unlike the traditional payment options, the cryptocurrency transactions are irreversible.

However, this is not a matter worth worrying as there are mechanisms to help cases with legitimate complaints and refund requests. Thanks to crypto technology, wallets securely store details of the merchant’s wallet on a distributed ledger. In case there is a need, all the transaction records can be scrutinized and viewed publicly. 

Cryptocurrency is the future as it is an increasingly useful option of making transactions and carrying secure businesses and exchange, across the globe. 

Categories
Blockchain Entrepreneurship Financial Services Software

CoinTracking's success: real-time cryptocurrency tracking and reporting

Turning a hobby into a business? CoinTracking founder and CEO, Dario Kachel, knows exactly how to do it.

Since 2011 cryptocurrency trading has been CoinTracking founder Dario Kachel’s passion. What started as an excel sheet for him to keep track of the price of bitcoin, struck a need in the market and has since grown into a vital resource for many crypto traders. Here’s how he turned it into a successful business.

Kachel’s entrance into the world of cryptocurrency trading began in 2011 after he read about the new asset class in a newspaper. What started as a personal hobby soon morphed into a profitable business.

“At the end of 2011, I read about [Bitcoin] in a newspaper and thought that it sounded interesting,” Kachel recalled. 

He decided to buy his own coins and started trading soon afterward.

“Really quickly, I got lost and I actually tracked everything in Excel. But the manual tracking [in Excel] wasn’t really satisfying. So, I started to search for some kind of automated tracking tool, sure that something like this exists already,” said Kachel. 

But it didn’t. This is when the idea for CoinTracking was born.

Kachel is an experienced developer by trade and started to write a simple script at the end of 2012. It automatically imported new transactions from exchanges and updated the prices for several cryptocurrencies.

“One day,” he beamed, “I was attending the bitcoin meetup in Munich and we started to talk about this script — people actually wanted to use it!”

Inspired and spurred on by the community, Kachel began to design a user interface for the new app. Thanks to a user post on Reddit, more and more people signed up. This kind of traffic was getting out of hand.

“At one point,” he said, “the number reached 5000 new users per day. It was overwhelming and I figured that I could not handle all of this as a side project.” 

With the increasing popularity of bitcoins in 2017, Kachel started to turn his hobby into a business. He left his job, hired support staff and built a team of developers to help him do it.

Visualization cointracking
CoinTracking analyzes your trades and generates real-time reports on profit and loss, the value of your coins realized and unrealized gains, reports for taxes and much more. 

One issue that Kachel faced was a lack of skilled developers with cryptocurrency experience. “It is really not that easy to find good people in Germany with this kind of cryptocurrency knowledge. I wasn’t really convinced of outsourcing. But I am very happy with Espeo.”

Besides adding a subscription system for auto-payments for corporate users and introducing new languages and tools, such as Amazon SQS and KMS and Go language, we transcribed the code for the mobile application and added new functions. Read the detailed case study here.

The team has implemented several features since the initial launch — users can even get help with their tax statements and Kachel plans many new features and options to meet the emerging needs of users of all levels. 

“There are many criteria users should be aware of when starting trading with cryptocurrencies,” said Kachel, “and we help them not only with keeping track of their trades but also support them with the paperwork which comes along.”

If you’d like to know what criteria are important for choosing a cryptocurrency trading platform, check out CoinTracking’s newest blog post Cryptocurrency Exchange Exports: the Ultimate Guide.