Klaytn Review: Interesting Things You Need To Know
It’s not uncommon to see cryptocurrency tokens suddenly gain popularity and shoot up in price and in rankings based on total market capitalization. One of the latest to do so is a South Korean project from the internet company Kakao. The project is called Klaytn and it’s a fairly well established blockchain project, with a main net that went live back in June 2019.
GroundX is the blockchain subsidiary of South Korea’s internet giant Kakao. GroundX has been tasked with a mission of creating a product that will spark the mass adoption of blockchain by South Korea’s population. It is doing this through the creation of Klaytn, and all the development of the blockchain platform is the responsibility of GroundX.
The team at GroundX is committed to making blockchain accessible to all, with a focus on ease of use, speed, and mass adoption. Ground X also focuses on leveraging blockchain to drive social impact and creating a stable blockchain ecosystem.
The Klaytn main net, which is named Cypress, was launched on June 27, 2019 and at the time it was already ahead of many of its peers.
Klaytn has set itself the mission of triggering mass adoption of blockchain technology by millions of global users. Klaytn’s service-centric blockchain solution combines all the best features to be found in both public and private blockchains. This includes decentralized data, distributed governance, low latency, and high scalability. Klaytn is able to do this through its hybrid design.
Unlike many independently developed blockchain projects Klaytn has its roots in the corporate realm, and as such it also counts many major corporations as partners in the project. This is helping to speed development and too create a reliable enterprise-grade platform that will have utility both for corporations and individuals.
Consensus Mechanism in Klaytn
As you might have already seen above, Klaytn wants to provide a platform that is both service-centric and enterprise ready. This requires the platform to solve the problem of finality in blockchains and to create a network that allows for the participation of a large number of nodes. Klaytn is making this possible by using a version of Istanbul BFT that has been optimized to deal with the blockchain network’s characteristics.
Proof of Contribution
The token economy of Klaytn is dependent on the spontaneous engagement in economic activities and the exchange of value within the ecosystem. Consistent behavior like this creates an economy that drives the growth of the entire ecosystem over time. Klaytn is incentivizing network participants through a compensation mechanism called Proof of Contribution (PoC).
The Proof of Contribution consensus mechanism was designed to compensate any participant in the Klaytn economy who makes a meaningful contribution. In the current state PoC in Klaytn is primarily focused on the service providers and the end-users.
Also Read: How to buy Crypto currency on Binance
The Klaytn Ecosystem
The Klaytn network was designed to be partitioned into three sub-networks based on the purposes and roles of each. These three sub-networks are the Core Cell Network, the Endpoint Node Network, and the Service Chain Network. Below you can see the high level view of the entire Klaytn ecosystem
Core Cell Network (CCN)
The Core Cell Network is comprised of Core Cells to verify and execute the transactions submitted via the Endpoint Nodes. The CCN has the responsibility for the creation and propagation of blocks throughout the entire network.
The Core Cell Network and Endpoint Node Network together form the Klaytn main chain. It is possible for blockchain applications to run on the main chain. Alternatively any bApp can be created on its own Service Chain. The benefit of Service Chains for bApps is that they provide a dedicated execution environment for applications that guarantees high TPS and configurable network policies.
Klaytn Network Topology
Through its use of the modified Istanbul BFT Klaytn is able to achieve fast finality of transactions. Because both consensus and validation are done on each block there’s no fork and block finality can be instantly guaranteed once consensus is made.
As communication volume increases it has been known as a problem for the BFT algorithm, however Klaytn has solved this issue by using a randomly selected committee. The consensus nodes form a council and as each block is generated some of these council members are chosen randomly to form a committee.
Since all the consensus messages are only exchanged between committee members the communication volume is able to be limited, even as the number of consensus nodes increases.
The Klaytn main net Cypress is capable of providing throughput of 4,000 transactions per second, with blocks being generated every 1 second. It is possible to include as many as 50 consensus nodes in the network and that number will increase as the Klaytn development team works to optimize the algorithm.
Klaytn depends on three tiered networks to function. These are the Consensus Node Network, the Proxy Node Network, and the Endpoint Node Network. As you might imagine, these networks are comprised of Consensus Nodes, Proxy Nodes, and Endpoint Nodes respectively.
As you can see below, in the overall architecture of the Klaytn main net the Core Cell Network is broken down into the Consensus Node Network and Proxy Node Network as previously explained. Surrounding and directly connected to the Proxy Node Network is the Endpoint Node
Proposer and Committee Selection
Each round includes a random, deterministic selection of one Consensus Node to be the proposer for the creation of the block in that round. It then goes on to select a group of Consensus Nodes to be the committee for the round as referenced above. Klaytn has no direct involvement in the selection of either proposer or committee.
Each is chosen using a random number which is generated from the latest block header to run a cryptographic operation that yields proof the Consensus Node has or has not been selected for the round in question. Additionally, the committee size should be Byzantine resistant; if the size of the Consensus Node Network is small, all Consensus Nodes (except the proposer) are eligible to be selected as committee members.
Block Proposal and Validation
Once the selection process is finished the node selected as the Proposer broadcasts its proof of selection for the round to all the Consensus Nodes. Afterwards, the Consensus Nodes selected as the committee for the round will respond to the proposer with their proofs of selection.
This lets the Proposer know which nodes to broadcast the proposed new block to. The Proposer selects a suitable number of transactions from the transaction pool and orders them to create a block. Finally, the Proposer will execute consensus with the committee and together they agree upon and finalize the new block.
In order to be finalized successfully a proposed block must receive signatures from over two-thirds of the committee members. Once consensus is reached by the committee the newly forged block is propagated to all the Consensus Nodes, the round ends, and a new round begins. Once the block information has propagated to all the Consensus Nodes it becomes available to all the Klaytn network participants too through the delivery of the block header and body information to the End Node Network via the Proxy Node Network.
Public Disclosure and Open Validation
Block generation results can always be confirmed by both end-users and service providers on the Klaytn network. This can be done to ensure that blocks are being generated according to the proper procedures. The validation methods can include checking the block header to confirm it contains a minimum of two-thirds of the committee signatures.
All of the Consensus Nodes operating in the Consensus Node Network are required to maintain transparency by supporting open validation. They are also required to post their public keys in a space that is publicly accessible. In addition to promoting transparency this also prevents malicious behavior by nodes and is a good deterrent to censorship.
The latency experienced in a network is heavily influenced by how congested the network has become. If we assume that the throughput of a network remains consistent, then an increase in transactions on the network will cause a proportional delay in network latency.
As many of you may have already noticed latency delay is a critical issue for dApps, or in the case of Klaytn for bApps. The typical mobile and web user in 2021 has little patience and will not tolerate an app that has a response time slower than a couple seconds. There’s no reason to believe they would accept greater latency from blockchain based services and apps.
To deal with network congestion Klaytn has adopted a multichannel approach. By assigning separate propagation channels for transactions and blocks, Klaytn network is able to propagate newly created blocks in a timely manner even when the network faces heavy congestion with high number of transactions. This design ensures that BApps on the Klaytn network remain responsive to end-user requests regardless of intermittent network traffic spikes.
The Klaytn Team
Ground X is the blockchain subsidiary of Korea’s largest mobile platform, Kakao, with over 50 million monthly users. By developing a scalable blockchain platform with tangible and practical blockchain services, Ground X aspires to achieve mass adoption of blockchain-empowered services as to substantiate the value and utility of blockchain technology. The primary leadership of GroundX and Klaytn development are:
Jaesun Han – Jaesun is the CEO of GroundX. A serial entrepreneur and blockchain enthusiast, he received his Ph.D in EECSfromt KAIST in 2005. His research topics were P2P algorithms like DHT and distributed systems. In 2007, he founded NexR, the first big data and cloud computing tech startup in Korea, which was acquired by KT (Korea Telecom) 4 years later.
After that, he co-founded FuturePlay and took the role of CTO. FuturePlay is a tech-centric accelerator and investor, focusing on tech startups in APAC. He has invested in dozens of startups and given them technical mentoring. He also taught an innovative business model and IT trends course in KAIST MBA as an adjunct professor from 2007 through 2014.
Myeongjin Jeong – Myeongjin is the CFO at GroundX. He manages the company’s operations including finance, HR, and general affairs. Prior to joining Ground X, he spent over eighteen years in finance, business development, consulting, and internal audit roles at various companies including Kakao and PricewaterhouseCoopers. Myeongjin received a B.S. in computer science from Korea University.
Sangmin Seo – Sangmin is Head of the Platform Group at GroundX and he is charged with developing a next-generation blockchain platform focusing on high-performance, scalability, and service-friendliness. Prior to joining Ground X, he worked as an assistant computer scientist at Argonne National Laboratory and as a senior engineer at Samsung Research.
He received his Ph.D in electrical engineering and computer science from Seoul National University, and has published numerous papers on parallel programming and high- performance computing.
Sangeon Bae – Sangeon is the Head of the Wallet Group. He joined Ground X with a variety of software development and project management experience from industry-leading companies. These experiences include time as a CAD developer at Samsung, a program manager in both Software Laboratory at Microsoft Korea and Visual Studio team at the Microsoft Headquarter in Redmond, WA.
He was also a project manager at Naver, and a producer and team manager at both Blizzard Korea and at the Headquarters in Irvine, CA. Through these roles he has built deep and wide range of software development management experience. Sangeon received an M.S. in computer science at Yonsei University.
Klaytn Governance Council
The Klaytn Governance Council is responsible for operating the Consensus Node Network, and for promoting growth in the overall ecosystem. The council is made up of an alliance of multinational organizations and businesses.
The Governance Council was designed and created with the belief that contributors who help to build, run, maintain, and grow the platform are going to have their interests most aligned with the platform, and will provide the best long-term governance and growth.
The initial Council was composed of 19 participants from some of the largest conglomerates in Asia. That number has grown to 30 members, and their participation in the Klaytn Governance Council extensively impacts their hundreds of affiliates and partners to explore ways of implementing Klaytn’s technology and network, thus promoting network growth.
Because the Council undertakes an ownership responsibility in the Klaytn platform they are also helping to work towards the development of blockchain services on Klaytn, and accelerating user acquisition efforts to broaden the adoption and audience of Klaytn powered blockchain services.
The Governance Council takes on the following roles and responsibilities:
The Council members provide governance for the platform and make decisions regarding the basic structure of the platform, and new major features to be added. They also rule on updates to the economic policy of the network including funding structure, transaction fee policy, and contribution evaluation metrics.
One of the key responsibilities of the Governance Council is to provide a stable foundation for the Klaytn ecosystem. To promote this they work to remove any bApp adoption hurdles, and they empower the service providers to create bApps which have usability, responsiveness and robustness that is on par with legacy technology.
Core Cell Operation
The Consensus Node Network is operated by the Council members, making them an essential part of the Klaytn ecosystem and the network infrastructure. They will also step in to rule on meta-governance issues for platform-wide rules like banning bankrolled elections, or in the rare case an emergency action is needed (such as freezing the account of a known hacker).
Klaytn Improvement Reserve
Because the team behind the development of Klaytn is well aware that technology improves rapidly, and the needs of users also change and evolve over time they have added a mechanism to help Klaytn adapt and keep up with any such changes.
This takes the form of the Klaytn Improvement Reserve (KIR), which is managed on the platform in order to provide investment funds for research and development well into the future. The KIR can not only be used to fund research and development, it can also be used to fund projects that contribute to the growth of the Klaytn ecosystem.
Proposals can be created by any Klaytn ecosystem participant and then follow the Klaytn Improvement Reserve Review Process.
If a proposal is passed by the Governance Council the KLAY is distributed periodically from the total amount approved. These distributins will be based on the level of progress being made by the project. This process is subject to change based on the size of the project and allotment, but should be processed on a monthly basis regardless.
The KLAY Token
The KLAY token is the native cryptocurrency used in the Klaytn ecosystem. It is used for transaction fees when creating and executing smart contracts on the blockchain, or when making transfers of KLAY.
KLAY is included in the ecosystem because it is a necessary element for operating the Klaytn platform. Think of it as the fuel that powers everything. Besides being used to pay for transactions it is also the payment asset used to compensate the Consensus Node operators. KLAY ensures that develppers write high-quality code, since wasteful code costs more to run on the network, and it also ensures that the network remains healthy by compensating Consensus Nodes for contributing to the network.
Klaytn’s funding structure runs continuously with Klaytn network’s block generation. With every new block, newly issued KLAY and the sum of transaction fees used in the block (collectively called “block reward”) are aggregated and distributed to the following three destination accounts in accordance to the predetermined ratio:
- Klaytn Governance Council Reward: 34%
- Proof of Contribution (PoC) Rewards: 54%
- Klaytn Improvement Reserve (KIR): 12%
Currently 9.6 KLAY are minted per block. This implies roughly 300 million KLAY are minted annually, which is equivalent to 3% annual inflation against the 10 billion KLAY that were issued at genesis.
Klaytn never held an ICO for the KLAY token, however there were two private seed rounds conducted. The first was in December 2018 and sold tokens at $0.03 each and the second was in April 2019 and sold tokens for $0.08 each. As you can see from the chart below that’s turned into a very profitable investment for those early private investors.
The KLAY token was already doing quite well compared with the private sale price as 2021 opened up, with the token sitting around $0.50. It crept slowly higher in January and then began to pump seriously in February. That’s continued in three waves since and as of April 1, 2021 the KLAY token is trading at $4.13 and is just slightly off its all-time high of $4.36 set on March 30, 2021.
Klaytn has been aggressively growing its network, adding new functions and features at a regular pace on a blockchain network that’s both fast and scalable. With applications ranging from games to DeFi to NFTs Klaytn really is living up to its promise of making blockchain bApps accessible to millions of people worldwide. Once they begin using the blockchain new users will find that the Klaytn platform’s efficient and hybrid design combines the best of both public and private blockchains.
One concern would be for investors in the KLAY token. With gains of nearly 1,000% in just two months it’s possible that KLAY is overbought at current levels and could be due for a correction. On the other hand, as the platform continues to find increased traction not only in Asia, but globally, there could be far more upside for the token.
Considering Klaytn has been on its main net since June 2019 it’s surprising we haven’t heard more about the project. With the platform’s token jumping into 15th place on Coinmarketcap it’s likely that we will hear much more in the coming weeks and months.
Klaytn seems to be on the brink of joining the major projects everyone knows immediately, and that could create massive growth and test the project’s claim that they are able to deliver bApps without increased latency even when network congestion grows massively.