Enterprise Ethereum

Project Khokha Case Study: Blockchain for Central Banking in South Africa

Increasing transaction volume and network resilience while maintaining confidentiality requirements for real-time gross settlement on Enterprise Ethereum.

Download Case Study PDF

For the banking industry, the cost of providing the utmost reliability, availability, and resilience against attacks or equipment failure is high. Reconciliation payments continue to be inefficient and the burden of reporting suspicious transactions falls on banks.

The South African Reserve Bank (SARB), in consortium with seven commercial banks, used Quorum, an enterprise-grade implementation of Ethereum, to create a blockchain-based interbank system that processed the typical daily volume of payments with full confidentiality and finality in record time.

Problem Statement

Central banks need an innovative way to increase the resiliency of interbank payment systems while maintaining or reducing the overall cost of those systems. SARB created a simulation to assess if the performance, scale, and confidentiality of payments were possible utilizing blockchain technology.

Enterprise Ethereum Solution

In consortium with seven commercial banks, SARB partnered with ConsenSys Solutions and Adhara, to build a proof-of-concept grounded in real-world performance, confidentiality requirements, and diverse bank hardware on the blockchain—without a single point of failure. By harnessing a permissioned blockchain network, the Istanbul Byzantine Fault Tolerance consensus mechanism, Pedersen commitments, and range proofs, Project Khoka was able to replicate interbank clearing and settlements in less than two hours.

Goals Achieved

1. Exceeded the transaction performance target at 70,000 transactions in less than two hours.

2. 95% of block propagation time in less than 1 second and 99% propagation in less than 2 seconds. This demonstrated that acceptable performance is achievable, despite the geographical distribution of the banks’ hardware.

3. Achieved privacy while meeting required transaction volumes.

4. This was the first time that the IBFT consensus mechanism, Pedersen commitments, and range proofs for confidentiality were used together with Quorum. Combined, all key elements delivered a combination of scalability, resilience, confidentiality, and settlement finality.

Project Khokha was recognized by the Central Bank Publication as the “Best Distributed Ledger Initiative” of 2018.

Enterprise Ethereum is the foundation for many industry blockchain use cases and case studies. Find out more about blockchain applications in banking, supply chain, energy, government, healthcare, and sports. And read our other case studies:

  • Project i2i: Driving financial inclusion in the Philippines
  • komgo: Bringing commodity trade finance into the 21st century
  • Project Ubin: Exploring the potential of distributed ledger technology in central banking
  • Zug: Introducing civil identity on the blockchain
  • Smart Dubai: Forging a seamless city experience in the UAE
  • EU Blockchain Observatory and Forum: Accelerating blockchain innovation in Europe

“Our goal with Project Khokha is to contribute to the global initiatives which assess the application and use cases of distributed ledger technology (DLT) through this collaborative effort piloted by the South African Reserve Bank (SARB) together with the national banking community.”

— Francois Groepe, Deputy Governor, South African Reserve Bank

Banking and Finance Case Study

Download the Full Project Khokha Case Study

A 10 page report detailing the problems addressed, Enterprise Ethereum solutions, and goals achieved by the South African Reserve Bank, Adhara, and ConsenSys Solutions.

Download PDF
ConsenSys Solutions

Sign up for an enterprise blockchain consultation

ConsenSys Solutions brings blockchain to business. We help enterprises, governments, non-profits, and startups across the globe build, test, and deploy public and private blockchain solutions.

Connect with a Blockchain Expert

Technology Partners