over budget

HYDRA OPEN FOR BUSINESS

₳1,000,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Impact / Alignment
Feasibility
Auditability
Problem:

Which business models on Cardano benefit by adopting Hydra to overcome scalability challenges, and how should solutions be designed, or what is needed to make implementation easy for developers?

Yes Votes:
₳ 141,349,394
No Votes:
₳ 42,523,696
Votes Cast:
999

Équipe

Pourquoi est-ce important ?

Hydra a progressé au point où il est maintenant possible pour les développeurs de tester la solution de scalabilité L2 de Cardano. L'engagement de la communauté des développeurs est essentiel.

À quoi ressemble le succès ?

  • La feuille de route d'Hydra reflète les besoins des développeurs pour soutenir les utilisations évolutives dans le monde réel.

  • Les développeurs disposent des ressources nécessaires pour intégrer Hydra dans leurs applications.

    Principaux indicateurs à mesurer

  • Nombre de propositions de projet basées sur ce défi

  • Nombre de projets de développement lancés/approuvés/financés/achevés, y compris le contenu de la formation, la documentation, les outils de développement, les exemples d'applications.

  • Nombre de discussions sur le défi dans les canaux de communication (discord et autres)

  • Nombre de demandes de fonctionnalités pour la feuille de route d'Hydra

  • nombre de têtes Hydra déployées sur testnet/mainnet (et configuration des devnets/Hydra nodes locaux)

  • trafic dans les têtes Hydra déployées dans testnet/mainnet

  • Nombre d'activités sur le dépôt github : consultations, demandes de fonctionnalités, messages de discussion/questions/commentaires, téléchargements.

    Résumé du défi

Background

Le développement d'Hydra a progressé à un point tel qu'il est possible pour les développeurs de tester la technologie en tant que solution de mise à l'échelle de la couche 2 de Cardano. L'engagement précoce de la communauté des développeurs est donc essentiel dans les deux cas :

  • Diriger la feuille de route d'Hydra pour qu'elle se concentre sur l'activation et l'amélioration des modèles commerciaux réels construits sur Cardano.
  • Construire des outils, de la documentation et du contenu pour réduire les obstacles au démarrage du développement de solutions prêtes pour Hydra.

Ce défi, proposé par IOG, sert à orienter les priorités de développement vers la découverte, l'analyse et la validation de nouveaux modèles économiques compatibles avec Hydra, ainsi qu'à améliorer l'expérience de développement des applications numériques qui s'appuieront sur Hydra.

Brief

Le protocole de tête Hydra est un canal d'état multipartite isomorphe pour Cardano et une solution d'évolutivité de niveau 2 pour accélérer le traitement des transactions en réduisant la latence lors de la validation des transactions, en augmentant le débit des transactions et en minimisant leur coût. Les services construits directement sur le ledger Cardano peuvent être conçus pour utiliser Hydra head à la place pour le traitement des transactions, afin de bénéficier de ces avantages et de réduire la charge du réseau sur le ledger Cardano.

En tant que solution de couche 2, Hydra ne fait aucun compromis en termes de sécurité, ni en termes d'expressivité et de réutilisation des scripts, puisqu'il hérite à la fois des propriétés de sécurité et des capacités de scriptage (étant largement isomorphes) de la couche 1 de Cardano. Il offre également aux fournisseurs de services sur Cardano la possibilité de définir leurs propres paramètres de protocole personnalisés, ce qui permet par exemple de fixer des frais d'exécution de transaction et de script moins élevés, ainsi qu'un traitement plus rapide des transactions avec des scripts (y compris le traitement de scripts plus complexes) en ajustant librement le budget temps des ressources informatiques comme le CPU et la mémoire.

La communauté devrait participer davantage à l'élaboration de la feuille de route d'Hydra, en encourageant les développeurs à interagir avec le protocole de tête d'Hydra, en tant que composant initial de la technologie Hydra, pendant sa phase de développement. Cette activité des développeurs peut prendre la forme d'une analyse et d'une validation des scénarios qui peuvent tirer parti des premières itérations de la technologie Hydra (pensez aux études de cas, aux modèles de conception, aux implémentations de référence des cas d'utilisation pertinents), ainsi qu'à la construction d'outils et à la création de contenu pour améliorer l'expérience du développement des applications basées sur Hydra et de l'exploitation de l'infrastructure associée (pensez à la documentation pour les développeurs, aux SDK, au contenu de la formation et aux services tels que la tête/nœud Hydra géré).

Questions directrices

  • Quels sont les défis concrets d'évolutivité rencontrés par des cas d'utilisation spécifiques dans l'écosystème Cardano DApp qui peuvent être surmontés par la mise en œuvre initiale du protocole Hydra head, tel que décrit dans le document de recherche ?
  • À quoi ressemblerait une solution potentielle ?
  • Quels sont les nouveaux modèles commerciaux possibles et comment ?
  • Quels sont les défis auxquels les développeurs seront confrontés lorsqu'ils essaieront d'adapter les DApps de couche 1 existantes ou de créer de nouvelles DApps utilisant le protocole Hydra head ? Que peut-on faire pour surmonter ces difficultés ?
  • Quels défis les fournisseurs de services devront-ils relever lorsqu'ils exploiteront un service reposant sur le protocole Hydra head ? Que peut-on faire pour surmonter ces difficultés ?
  • Quel est l'impact sur l'expérience de l'utilisateur final lorsqu'on utilise une solution basée sur un canal d'état de couche 2 comme Hydra ? Comment peut-on l'améliorer ?

Directions potentielles inspirantes

  • Études de cas, modèles et mises en œuvre de référence de modèles d'affaires/ cas d'utilisation dans les domaines suivants
  • Paiements (par exemple, pourboires, API de paiement à l'utilisation, micropaiements, paiements dans le jeu ou dans l'application, intégration du commerce électronique).
  • DeFi (par ex. g. protocoles DEX, y compris les swaps, la correspondance du carnet d'ordres, les flux d'oracles décentralisés)
  • Gouvernance (par exemple, le vote)
  • NFTs (enchères, drops)
  • Toute autre proposition de cas d'utilisation
  • Outils pour les développeurs et les opérateurs d'infrastructure
  • Cadres et SDK réutilisables pour le nœud Hydra.
  • Service de tête de réseau Hydra géré (gardien)
  • Tutoriels et matériel pédagogique
  • Outils de journalisation, de surveillance, d'évaluation et de test
  • Intégration avec les portefeuilles (légers)

**A quoi ressemble le succès ?

  • La mise en œuvre et la feuille de route d'Hydra reflètent les besoins des développeurs et soutiennent les modèles économiques évolutifs du monde réel sur Cardano.
  • Les développeurs disposent des ressources nécessaires pour intégrer Hydra dans leurs applications (par exemple, outils et cadres de développement, exemples d'applications, études de cas, documentation, contenu de formation).
  • Meilleure compréhension des modèles commerciaux et des scénarios qui peuvent bénéficier du cadre technologique Hydra, en commençant par le protocole de tête Hydra et en faisant correspondre la feuille de route Hydra au-delà de ce protocole.
  • La communauté des développeurs de Cardano est engagée et contribue activement à la pile technologique de base d'Hydra ainsi qu'aux outils, aux cadres et à la documentation connexes.
  • Des solutions commerciales utilisant le protocole Hydra head ont été déployées sur le réseau principal Cardano.

**Ressources

Document de recherche sur Hydra Head : <https://iohk. io/en/research/library/papers/hydrafast-isomorphic-state-channels/>

Documentation d'Hydra Head : <https://hydra.family/head-protocol/>

Feuille de route d'Hydra Head : <https://github.com/orgs/input-output-hk/projects/21/views/7>

Repo github d'Hydra Head : <https://github.com/input-output-hk/hydra-poc>

Application d'exemple de Hydra head (un jeu de pierre-papier-ciseaux) : BIENTÔT

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