- Cardano SL released a Cardano Haskell implementation, which proved the culmination of considerable effort by the Cardano team.
- The Implementation is mainly consisting of two main components: the Cardano Node and the Cardano Explorer Backend and Web API.
On February 12, 2020, Cardano SL released a Cardano Haskell implementation, which proved the culmination of considerable effort by the Cardano team. Cardano SL (Settlement layer), also known as Cardano Haskell, is a Crypto-currency developed and designed by IOHK,” A technology company committed to using peer2peer networking to provide financial services “jointly with the University of Edinburgh, the University of Athens and the University of Connecticut.
Cardano SL is purely based on the Haskell implementation of the white paper “Ouroboros: Blockchain Protocol for A provably Secure Proof of Stake ” proposed by Aggelos Klaylas, Bernardo David, Alexander Russell, and Roman Oliynykov.
The Implementation is mainly consisting of two main components: the Cardano Node and the Cardano Explorer Backend and Web API. The IOHK worked over the past 18 months and has been building a new architecture, which will be future proof and assist it in the upcoming releases. This new architecture also opens the door for 3rd party developers and enterprise adoption.
Cardano Ouroboros update
The updating of the Cardano SL is scheduled for February 20, 2020, and it will be as an Ouroboros update to Ouroboros BFT (Byzantine Fault Tolerance). Ouroboros BFT will allow the company to migrate the core nodes to create blocks. IOHT said,
“This update is about rapidly developing and improving Cardano’s design and is the first to take advantage of our work on formal methods we experimented with. While the old node is monolithic “on a single piece” – with the built-in components like the wallet backend and explorer.”
The new version will be much more modular and makes future integration easier. The latest version will allow the node to be more readily incorporated into other systems.
Cardano node, Explorer Backend, and Web API
In the new architecture, the node, explorer, and wallet will exist as separate components. The new wallet backend is yet to be released. In the interface, the Cardano node presents us with a feature called the IPC interface. It can be used by multiple client components, including explorers, wallets, CLI tools, and custom integration API and tools.
The Cardano Explorer Backend consists of the Cardano Explorer Node, a PostgreSQL database, and the Cardano Explorer Web API.
IOHT is very positive towards this makeover of Cardano SL, and this is the biggest release after the introduction of it in 2017. This release is entirely focusing on getting a place of it in the future and remain agile.