Team, history, organizations
The creator of Cardano is Charles Hoskinson. He entered the world of cryptocurrencies in 2011 through mining and trading. He took his first professional steps in 2013 when he launched an online educational course on Bitcoin that was attended by over 80,000 people, and thanks to it, he met Vitalik Buterin, thus becoming one of the eight founders of Ethereum.
Shortly after its founding, disagreements arose between Charles and the rest of the team. The disagreement over the very structuring of the project was the reason why Hoskinson left Ethereum in June 2014. Namely, he wanted to accept capital investments from venture capital funds and create a profit organization with a more formal management system, while Buterin’s vision of Ethereum was in the form of a non-profit organization with decentralized governance. After a 6-month break, he was approached by former Ethereum colleague Jeremy Wood, and together they founded the organization IOHK, through which they designed Cardano. They completed the ICO on December 31, 2016, raised $62 million, and launched the Cardano project in early 2017. Hoskinson graduated in mathematics and is a specialist in number theory. The mathematical link is visible in the name of the project itself, which is derived from the name of Girolamo Cardano, an Italian scientist. The symbol ADA also comes from the name of Ada Lovelace, an English mathematician and writer.
Although Hoskinson and Wood are the founders and main creators of Cardano, they do not own or manage the Cardano blockchain. Cardano is managed by three separate and independent organizations: the Cardano Foundation, based in Switzerland, is a non-profit organization responsible for research and development, assisting in design, security, and oversight of the Cardano blockchain. IOHK (Input Output Hong Kong) is a development company that designed the POS (proof of stake) blockchain system used by Cardano and also assists in the engineering and research and development of the entire Cardano ecosystem. Emurgo is an institution that financially supports Cardano and is responsible for encouraging businesses and larger organizations to adopt Cardano’s technology.
What is it for, what is the idea and philosophy behind it
Cardano is a third-generation cryptocurrency and a type of blockchain developed on the foundations of peer-reviewed scientific studies. The founders like to emphasize that Cardano is built on scientific and mathematical principles by experts in the fields of cryptography and engineering. Cardano’s approach is unique in the crypto space, as it is based on scientific assumptions and peer-reviewed academic research. IOHK, the organization that built Cardano, has published over 90 academic papers outlining its technological solutions. They have also established collaborations with several world universities. The Cardano development team is guided by predefined principles, of which we would highlight only the most important:
- Separation of accounting and computation into different layers
- Implementation of core components in highly modular functional code
- Embedding the ability to upgrade post-implemented systems without destroying the network
- Development of a decentralized funding mechanism for future work
- Long-term view on improving cryptocurrency design so that they can work on mobile devices with reasonable and secure user experience
- Bringing stakeholder interests closer to operations and maintenance
The fact that makes Cardano quite unique is that it is one of the largest blockchains that successfully uses the POS (Proof of Stake) system. The POS consensus mechanism is far less energy-intensive than the POW (Proof of Work) system used by Bitcoin. Cardano has developed a specially designed blockchain POS protocol, which they named Ouroboros. A system that allows sending and receiving ADA easily and securely at any time, while simultaneously enabling the secure functioning of smart contracts. Since it is a POS system, Ouroboros provides rewards to token holders who stake ADA and thus help secure consensus.
At the same time, Ouroboros is fast, scalable, and energy-efficient without sacrificing security and decentralization. It is programmed to issue a new block every 20 seconds, which guarantees high verification speed. The greatest advantage of Ouroboros is the mathematical security in selecting blockchain validators. Other blockchain systems claim to randomly select block validators, but such claims cannot be verified. Ouroboros offers a proven method of randomly selecting validators, ensuring that every participant staking has a fair chance to “mine” a block and receive the corresponding reward. This method eliminates the need for excessive computational power that prevails in the POW system and guarantees a more objectively fair POS model.
The Cardano blockchain itself is divided into 2 layers:
- Cardano Settlement Layer (CLS) – used for transfers of ADA tokens and documenting transactions
- Cardano Computation Layer (CCL) – the backbone of the system that contains smart contracts, ensures security, compliance, and the possibility of advanced functions such as blacklisting individual addresses
Like other cryptocurrencies, Cardano (ADA) can be used as a means of preserving value or for sending and receiving funds. The Cardano blockchain can be used to build smart contracts that enable a large number of use cases. Currently, the most well-known are decentralized applications (dapps) and protocols. Besides staking, ADA is used in voting. In Cardano, unlike other POW blockchains, miners are not the ones who vote and decide on changes to the protocol, but that power lies with the token holders. Therefore, when a new change or proposal is suggested, those who own Cardano will be able to vote for or against it. In this way, the decision-making process in blockchain systems would be democratized. The goal of Cardano is to build a completely decentralized blockchain system that will be governed by those who invest in it.
Cardano’s coding is done in Haskell, while smart contracts will be coded in Plutus. Both programming languages belong to the functional programming group, which treats computation through the verification of mathematical functions. It emphasizes the application of functions, unlike the imperative programming style that emphasizes state changes. There are 3 main elements and problems that Cardano wants to solve, namely scalability, interoperability, and sustainability. All types of blockchains face these issues.
Scalability
When scalability is mentioned, one always thinks of the number of transactions per second. However, that is only one part of the problem. There are three elements to consider: network resources, data scaling, and throughput (i.e., the number of transactions per second). The very separation of layers into a settlement system and a computation system gives Cardano an embedded solution for increasing scalability. Basic steps have been taken from the very beginning to make the system faster and more efficient.
Interoperability
In the crypto space, there are a large number of cryptocurrencies that differ significantly. The problem lies in the fact that it is difficult to achieve communication in such a way that cryptocurrencies can be exchanged for one another without crypto exchanges. This is just one example that is the most obvious. Cardano aims to create an ecosystem where each individual blockchain can directly communicate with another blockchain.
Sustainability
How does Cardano plan to develop in the future and achieve sustainable development? There are many elements to pay attention to. It is crucial to leave a positive impact of investment activities on a global scale. Cardano plans to focus on selected areas: climate change and zero carbon emissions, promoting a fairer society, sustainable development of emerging markets…
