SingularityNET to port a portion of its network to Cardano blockchain
SingularityNET Foundation and leading blockchain research and development company IOHK are planning to port a significant portion of the SingularityNET decentralized protocol and platform from Ethereum to Cardano.
This would involve providing mechanisms for swapping some of the current (Ethereum-based) ERC-20 AGI tokens to Cardano-based AGI tokens, and also creating analogues of the Solidity smart contracts underlying aspects of the SingularityNET platform using Cardano’s new Plutus smart contract language.
“Current speed and cost issues with the Ethereum blockchain have increased the urgency of exploring alternatives for SingluarityNET’s blockchain underpinning,” SingularityNET Foundation founder and CEO Dr. Ben Goertzel said. “The ambitious Ethereum 2.0 design holds promise but the timing of rollout of different aspects of this next-generation Ethereum remains unclear, along with many of the practical particulars.“
Cardano’s consensus mechanisms and associated algorithms and structures comprise a unique mix of rigorous theoretical grounding and practical scalability, and have now reached a level of maturity that makes it possible to port a complex blockchain application like SingularityNET to Cardano.
“Cardano’s thoroughly formalized functional programming foundations have potential to provide a rich and flexible basis for implementing advanced aspects of the SingularityNET design — but just as critically, they have strong promise to provide a secure and reliable basis for the network’s operations basic and advanced alike,” Dr. Goertzel explained.
“Cardano has gone from strength to strength this year, and having the backing of such a prominent organization only reaffirms this,” IOHK CEO and Cardano founder Charles Hoskinson said. “SingularityNET is a project we’ve followed for a long time, and we’re excited to see how the Cardano blockchain can help SingularityNET realise its ambitious goals.”
Currently the SingularityNET platform is primarily used for hosting relatively simple AI agents that provide practical services directly to end users, e.g. in areas such as image processing, natural language processing, time series analysis, genomics data analysis and more. Through the Android SDK the SingularityNET protocol has been used on the back end of smartphone apps like the recent SongSplitter app that separates vocals from music in audio files.
However, the broader vision of SingularityNET relies on taking things a step further and using the platform to host a rich variety of AIs that outsource work to other AIs, and dynamically collaborate with other AIs to solve problems. The deep technical synergies between the SingularityNET and Cardano designs have potential to accelerate realization of this vision.