over budget

StreamChainQuery

$51,500.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Solution

Nous proposons de réaliser un service sans serveur pour les requêtes en ligne, les réponses en cache et l'exécution de scripts hooks/wallet en ligne.

Problem:

Toutes les applications distribuées (dapps) ont besoin d'un service qui scanne et résume en permanence les événements qui se produisent sur la blockchain.

Yes Votes:
₳ 41,988,719
No Votes:
₳ 10,159,188
Votes Cast:
210

  • download
  • download

Detailed Plan

1. First, we plan to build and release an efficient library for online querying of the Cardano blockchain,

with the following basic features (this is main focus of the service):

- one-shot runs or online monitoring of the blockchain,

- direct interface with Cardano node,

- strong query language with time-bound estimates,

- "zooming in" on arbitrary details over Cardano blockchain: specific contracts, datums, validators, addresses.

2. Serverless REST API for online summarization

On top of the open-source library we will provide:

- automatic caching of query answers,

- precomputation of essential query components for the convenience of the user,

- free basic plan for simple queries,

- signed public output of paid queries, effectively a rapid oracle development environment.

Please note that the basic plan will be free.

3. Online IDE for querying Cardano blockchain (future goal, after this stage is complete)

At this stage, we will provide an online IDE for the library.

This IDE will include:

- a library of standard queries,

- hints for the developers.

4. Product popularization and sustainability programme (future goal, after this stage is complete)

At this stage, our main effort will be to increase marketing visibility,

and prepare for a sustainable subscription plan that may be able to support the service in the long term.

This includes:

- engaging partners to encourage them to join the platform,

- advertising within the community via tutorials and training,

- marketing research and publishing,

- free support for all users.

Deliverables:

* Library for online custom aggregations of Cardano Blockchain - 5k$

* stream query updates for live updates of serverless service like PooCoin - 2k$

* webhook calling upon database trigger - 2k$

* Running wallet script upon database trigger - 2k$

* synchronous operation with streaming update - await aggregation result from JS - 3k$

* Efficient caching of queries - 5k$

* SaaS API with per-query subscription and access tokens - 10k$

* online IDE allowing to explore Cardano with arbitrary filters - 7k$

* project website and issue tracker - 0.5k$

* JS and PureScript REST binding library with tutorial | 2k$ |

* Haskell REST API with tutorial - 1k$

* OpenAPI spec - 0.5k$

* integrated Docker image for AWS Marketplace - 2.5k$

Success after 3, 6, 12 months:

1. After 4 months we should have a working engine.
2. After 6 months we expect that SaaS will be launched and users will be able to try out the tutorials to deploy serverless apps.
3. After 12 months we want to be a popular go-to platform for serverless dApps on Cardano.

Avis des conseillers communautaires (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3 min 24 s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4 min 3 s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3 min 48 s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2 min 16 s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3 min 14 s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3 min 19 s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4 min 59 s
    Darlington Kofa
0:00
/
~0:00