Skip to main content

Aperçu

Audius est un protocole de partage de musique décentralisé, détenu par la communauté et contrôlé par les artistes. Audius offre une alternative basée sur la blockchain aux plateformes de streaming existantes pour aider les artistes à publier et monétiser leur travail et à le distribuer directement aux fans.

La mission du projet est de donner à chacun la liberté de partager, de monétiser et d'écouter n'importe quel fichier audio.

Le dépôt Audius Protocol est un dépôt mono-référentiel qui a toutes les pièces qui font et supportent le protocole, y compris les contrats intelligents, , et d'autres bibliothèques de support.

Si vous êtes intéressé par le fonctionnement d'un service, consultez la section exécutant un noeud. Si vous êtes intéressé à contribuer au protocole Audius, explorez le code ci-dessous!

Audius se compose de trois types d'utilisateurs : Les artistes (créateurs de contenu), les fans (consommateurs de contenu) et les fournisseurs de services. Certains utilisateurs vérifient les trois catégories d'utilisateurs !

  • Les artistes téléchargent des titres, créent des albums et partagent du contenu avec leurs fans
  • Les fans écoutent des titres, créent des listes de lecture, s'abonnent à des artistes et les suivent, et partagent du contenu avec leurs amis
  • Les prestataires de service servent le trafic d'applications, diffusent des chansons et aident à sécuriser le réseau

Les prestataires de services peuvent fournir un ou plusieurs des services suivants en échangeant des jetons $AUDIO et en enregistrant leur service :

  • Noeud d'exploration (hébergez un endpoint avec le support SSL et enregistrez le point de terminaison avec stake)
  • Noeud de contenu (hébergez un endpoint avec le support SSL et enregistrez le point de terminaison avec stake)

Dans le schéma ci-dessus, les créateurs peuvent soit gérer eux-mêmes un nœud de contenu, soit utiliser l'un des nœuds de contenu enregistrés sur le réseau.

Pour plus de détails sur l'architecture Audius, voir le White Paper sur le protocole Audius.

Services d'Audius#

ServiceDescription
Nœud de contenuMaintenir la disponibilité du contenu des utilisateurs sur IPFS, y compris les métadonnées des utilisateurs, les images et le contenu audio
Noeud-DécouverteIndexe et stocke le contenu des contrats Audius sur la blockchain Ethereum pour que les clients puissent les interroger via une API
Identité-ServiceStocke les cryptogrammes d'authentification, effectue Twitter OAuth et relaie les transactions (paie le gas) au nom des utilisateurs

Contrats Intelligents Audius & Libs#

LibDescription
libsUne interface simple vers le web décentralisé et les services Audius : Identity Service, Discovery Node (fournisseur de découverte), Content Node (nœud de création)
contractsLes smart contract / contrats intelligent, en cours de développement pour le protocole de streaming Audius
eth-contractsLes smart contract/ contrats intelligents Ethereum développés pour le protocole de streaming Audius

Démarrage rapide pour les fournisseurs de services#

Si vous êtes un fournisseur de services, un guide de démarrage rapide pour exécuter les services sur l'Audius peut être trouvé ici