About Us

Kujua went public after being in development since Oct 2018 over a 2 year period. The foundation itself does not offer any services. The Kujua Foundation is responsible for the distribution of the Kujua blockchain's open source code and upkeep together with the open source community. We are essentially responsible for implementing and testing any new features or fixing any known bugs before the code is implemented into production.

Local and Cross-border payment settlements

Kujua is initially designed to handle loaning, but to get there, we need transaction history. This is where the Juapay payment settlements smart contract comes in as a solution for local and cross-border day-to-day transactions that settle almost instantly using web3 technology. Read more...

01

Novel Consensus Mechanism

Kujua introduces a different technique to achieve consensus known as Proof of Memory-Locks (PoML) which uses memory to achieve consensus with the help of a new mathematical discovery. It has shown to process one of the fastest confirmation speeds in the industry. Although staking is supported, it is not required to use, as staking typically leads to a centralised blockchain where only a few can afford to process the most transactions. With PoML, anyone with an average laptop and an internet connection can run a node as it does not require staking. With the right setup, the consensus mechanism is capable of processing transaction speeds of over 180k TPS securely with near instant confirmations at full capped capacity of 14000 nodes. While at the same time achieving decentralisation.

In so doing, the consensus mechanism solves the blockchain trilemma by tackling scalability, security and decentralisation altogether.

02

Traditional Lending

Kujua is the first of its kind to bring traditional lending of loans using credit history to blockchain by utilising a type of smart contract known as a binded contract. At the moment in the blockchain space this would be very tricky in that addresses are not verifiable and there is no guarantee that should the borrower have the funds, that they would pay back the loan.

Kujua solves the identity problem using Common Verifiable Identifier (CVI). It solves the second problem by collecting any debt owed to the lender as per the binded contract agreement and does so natively, meaning the re-collection is guaranteed to be triggered. Unlike traditional lending, borrowers' accounts are prevented from transacting while having unpaid debt.

Imagine a future world where people get a consistent deposit to their wallet addresses, this would mean that their account will receive a deposit consistently enough to give creditors confidence in lending out funds to the holder based off of their credit history e.g. how they are paying off their other loans, which other entities have given loans and trust the holder, periodic income value etc.

03

Cluster (Templated DAO's)

A cluster is simply a predefined template used to create what is known as DAO’s (decentralised autonomous organisation) combined with binded contracts. A cluster introduces some new concepts and makes DAO's re-usable and makes what is currently a tedious task easy to implement. Think of a cluster as a community of people that come together with the aim of achieving a similar goal and agree to be binded by any changes to their community if such changes are passed into place.

There are multiple reasons why a person or entity might find clusters useful, but some that stand out are community targeted loans where the entire community pays back a loan on the agreed upon terms e.g for a built bridge. Another example is the use of open majoritarian policy (OMP).

An example of OMP can be a social media application which uses a cluster to add new rules to their existing application rules, but they prefer a more open approach where their member base chooses the rules. They want to introduce new commenting rules. They can then propose a new binded contract to their cluster to implement the new rules. When an app user interacts with the application, they are binded by the new rules introduced by the majority should the contracts have been adopted / passed.

04

Binded Contract (Enforced Contract)

Today's blockchains have contract agreements that are not enforced. Kujua has this contract type but also introduces an enforceable type of contract known as a binded contract. A binded contract is similar but has some differences such as that it cannot be triggered directly the same way a normal smart contract is.

The agreements are enforceable meaning that a subscriber cannot exit such an agreement until it has passed the expiration date or certain introduced rules have changed. Should a subscriber not adhere to the agreed terms which they subscribed to, they would not be able to transact to accounts outside those they are indebted to until adherence is resolved. This is because the blockchain itself natively enforces this behaviour.

05

Term Contract

A term is essentially another standardised type of smart contract used for cluster level requirements that need to be met before or after a cluster runs a binded contract. If a cluster does not meet the terms the binded contract could even be nullified. Terms are typically ignored but are useful in many ways. One that stands out could be a regulatory body which wants to enforce adherence to regional business rules to entities that operate within its boundaries. An example may be protecting the consumer from exploitation from excessive loan rates. That being said, blockchains are open systems and a term is only effective if a cluster (with binded contracts) subscribes to its contents.

Note that type 1 clusters would require the members to introduce a term into their cluster as they are fully controlled by members.

06

Common Verifiable Identifier (CVI)

CVI is simply the linking of an address to a known identifier such as a national identity number etc. It allows a blockchain address to be identifiable in the real world while keeping its owner private to everyone else on the blockchain. When an entity wants to loan out funds, it is important that the address it is lending out to is identifiable and therefore traceable outside of the blockchain. Anyone can grant CVI but typically lenders would find this feature more appealing.

Upwards TPS (Transactions Per Second) with right setup at 14000 nodes

Possible Nodes without staking necessary (Capped)

less than ~$0.10 Transactional Fee

Total Supply

Our Team

We are hiring. Contact the team if you feel you can contribute towards the positions indicating 'hiring' below and get paid in Juana.

Jeffrey Longwe

Project Dev Lead As a Data Scientist at core who took economics as a second major in university, Jeffrey has a data science background within a Credit Bureau, Pension Fund, Systems Management, Financial Crime & Money Laundering and others, where he held senior and managerial positions.

Samukelo Madlabane

Portfolio Manager Samukelo has an extensive background within the events industry where he coordinated major events such as Power Africa, one of the biggest energy events on the African continent. He has held senior positions up to being General Manager.

Vacant (Hiring)

Compliance / Legal

Vacant (Hiring)

Financial Manager

Roadmap Events

Period

Upcoming events

~ Mid 2024

Complete self-contained containers that would allow anyone to launch custom smart contracts on Kujua - currently even though Kujua is capable of running smart contracts such as the JuaPay smart contract, we restrict which ones can execute for security purposes until we launch self-contained containers that would allow anyone's contracts to execute in an isolated environment. This will also allow the creation of unrestricted Clusters by anyone.

~ Mid 2024

Mainnet goes live.