Last updated a year ago
dApp developers and users need access to low-latency, distributed data storage for high-performance interactive dApps.
Apply REDIS, a best-in-class in-memory database, to create a decentralized state-channel service for dApp developers.
This is the total amount allocated to Decentralized REDIS state channels.
Our solution is to research and prototype a reusable and programmable state channel interface for dAPPs requiring interprocess communication in a fast and secure fashion including:
The reusable Application backend will be used by developers for the purposes below:
In future iterations of this project, we might work on such details as:
Motivation
To enable dApps on Cardano to have the best user experiences, enabling another class of low-latency apps such as music-collaboration, online interaction, card games, and video games.
Build Versus Buy:
dAPPs on blockchains exchange information with the underlying blockchain when a transaction between the parties occur. Using a state channel can reduce the number of transactions and allow internal transfers between the parties until it is required to save the final state to the blockchain. State channels dramatically reduce the execution time and fees.
The project aims to research and produce an alternative, low latency state channel solution for Cardano. This is exactly in line with the challenge. As the challenge states “Proposers should consider new novel ideas or research”. This is a previously unexplored area of research with the potential to produce a decentralized network of low latency state channels.
Information security for these state channels is our top recognized risk. Working with encryption and other cryptographic techniques, we will be carefully addressing these considerations so that application developers can maintain privacy within their scope of the state channels.
August 2022: State channel alpha stage will be available on the testnet.
The Roadmap
Phase 1
April
May
June
July
Phase 2
Design
Implementation
Patrik Suzzi - Fullstack Engineer, Banking, Automotive, SW Modeling, Funded Proposer of Cardano After Dark, interested client of a fast state channel - https://www.linkedin.com/in/psuzzi/, https://github.com/psuzzi
Cem Karaca - Exclusive REDIS representative in Turkey, data center operator for more than 20 years. System integrator and Funded Proposer of Cardano After Dark.
https://www.linkedin.com/in/ckaraca/
Thomas - Th. Physicist, mathematician, programmer, and Plutus pioneer - https://nl.linkedin.com/in/thomas-vellekoop-1a622119a
Randall Harmon - 25-year software veteran, system architect, project manager, Plutus Pioneer. 10+ programming languages, full-stack expertise. Applied research in distributed computing at Yahoo (pre-Hadoop era).
Seomon - CA, vCA, Challenge Team - Open Source & Open Standards, funded proposer IT-consultant, project manager
Javascript developer (TBD): implement API endpoints in our service tier, coordinating decentralized services and serving client requests.
Application framework prototype, docker images, and documentation will be available in August 2022
A sample application will be offered as a boilerplate
We will be publishing all work in a Dedicated Discord Channel of Cardano After Dark https://discord.gg/Y4xUWktwaW
Also, source codes will be available on CAD Github Site: https://github.com/Cardano-After-Dark
The project aims to have a reusable state channel framework built over Redis in-memory database. As developers, system admins, and DevOps of Cardano After Dark, we will make it easy and understandable for developers to use state channels to store valuable information with consensus.
The framework should get contributors from other applications.
The framework is used by one or more dAPPs on Cardano
Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.
Yes, this proposal is a continuation of F7: Cardano After Dark; We need a state channel solution for ongoing poker games and we will share the reusable state channel with the community.
This proposal will
Yes and no.
State channels on REDIS are required by Cardano After Dark, however, the scope of this project is completely different.
SDG goals:
Goal 9. Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation
SDG subgoals:
9.b Support domestic technology development, research and innovation in developing countries, including by ensuring a conducive policy environment for, inter alia, industrial diversification and value addition to commodities
Key Performance Indicator (KPI):
9.b.1 Proportion of medium and high-tech industry value added in total value added
#proposertoolsdg
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
We're the same team behind Cardano After Dark, a poker game on Cardano. We have experience with UI/UX, Plutus, Project-management, SW Development, and Cardano Architecture. We are also concerned about Open Source and reusability.