ID: # | Status:
Not approved

Scarab - a cardano-node client implementation in functional Scala

Problem

As a network aiming for complete decentralization, a single node client developed by one entity is limiting. Diversity in node choice improves the robustness of the network for all participants.

Solution

This proposal is to fund development of a cardano-node client in functional Scala (a JVM language) in order to address client and platform diversity of Cardano while maintaining the rigor of Haskell.

Total to date

This is the total amount allocated to Scarab - a cardano-node client implementation in functional Scala.

₳500,000
Total funds requested
344
Total votes cast
₳54.4M
Votes yes
₳163M
Votes no

Team

Dr. James Aman is a web3 practitioner, researcher, and educator. Since his introduction to blockchain in 2015, he has developed several decentralized applications across various blockchain networks and architected protocols such as Ouroboros Taktikos, a regularized Nakamoto proof-of-stake protocol. James currently serves as a faculty member at Rice University where he teaches an introductory blockchain course for undergraduate and graduate students that combines the technical and business impacts of decentralized ledger technologies. James also co-founded Topl, a novel layer-one protocol for building sustainable and inclusive communities. While at Topl, he led the teams responsible for the engineering and research efforts in implementing the Topl protocol including novel implementations of the key-evolving signature scheme and verifiable random functions required by the Ouroboros protocol.

James Aman
James Aman