Présentation de hivemind et ce qu'il apportera en plus des communautés

in #fr7 years ago

Il y a trois jours @roadscape présentait à la communauté les avancées du projet hive et les fonctionnalités qu'il va apporter en plus des communautés déjà présentées il y a quelque temps.

Capture d’écran 2018-04-05 à 19.18.35.png


De nombreuses fonctionnalités

En plus de permettre l'utilisation des Communautés sur Steem, Hive a pour projet d'être une couche de développement au-dessus de la blockchain.
Créée afin d'être facile d'utilisation pour les développeurs, elle permettra à ces derniers d'accéder à une base de données contenant toutes les informations de la blockchain Steem de manière open-source à l'aide de nouvelles APIs.

Leur objectif étant que tous les développeurs d'applications sur la blockchain Steem puissent profiter de hive afin d'améliorer l'expérience utilisateur des applications de l'écosystème Steem.


Facile d'utilisation par les développeurs

Actuellement, la plupart des applications basées sur Steem sont dépendantes des informations fournies par les full-nodes steemd.

Liste des posts trending, les informations des comptes, les scores de réputation, les commentaires, les listes de follower etc ...

Malgré que ce modèle ai jusque maintenant plutôt bien marché, les développeurs ont maintenant besoin de solutions plus puissantes.

L'idée sera également de séparer les informations critiques au consensus et celles qui ne le sont pas en donnant un accès simplifié à ces données non-critiques pour le consensus général. C'est pour cela que les informations seront stockées dans une base de données qui sera gardée synchronisée avec la blockchain et d'ajouter à cela une nouvelle couche de fonctionnalité.

https://media.giphy.com/media/XreQmk7ETCak0/giphy.gif


Assurant la fidélité au consensus

Cependant, malgré que hive ne soit pas fidèle au consensus il est important que les informations qui y soient disponible soit à jour et fidèles. Pour ce faire, hive sera synchronisé sur les derniers block irréversibles afin d'éviter les problèmes que des micro-fork pourrait causer des dommages.
Le nombre de block irréversibles sur lesquels synchroniser sera modifiable par chaque développeurs afin de gérer leur taux de confiance.

Certains pourraient décider de mettre un delay de 0 seconde et de prendre en compte tous les blocks. Et d'autre de 5 minutes afin d'avoir une confiance accru sur la validité des transactions.


Spécialisé

Pour finir, le projet hive se veut spécialisé. Il n'a pas comme ambition de remplacer steemd. Il se focalisera sur les posts et les interactions sociales.

Discussions : par blog, trending, hot, nouveaux.
Communautés : Rôles/actions, membres, feed.
Comptes : Données du profil, réputation.
Feeds : follows/unfollows et resteems/unresteems.

Hive ne s'occupera pas de toutes les opérations de la blockchain qui touchent aux wallet, aux clé, aux historiques de comptes.


Listes des fonctionnalités annoncées

  • Réactions, marques-pages
  • Commentaires sur des resteems
  • Réorganisation des vieux posts (catégorisation, filtres)
  • Système de votes et de sondages
  • Mensions
  • Plus de statistiques
  • Mini-jeux
  • Bots communautaires
    Et bien d'autres ...

Merci d'avoir lu cette article, j'espère qu'il vous aura plu.
Si c'est le cas n'hésitez pas à RESTEEM et/ou à UPVOTE.

➡️ Pour ce type de contenu n'hésitez pas à vous abonner @cryptofrench
➡️ Possible aussi de me suivre sur Twitter https://twitter.com/crypto_french
➡️ Pour un projet communautaire / curation trail Francophone : @fanbasefr

Capture_decran_2018-02-23_a_00.24.24.png

Sort:  

Système de votes et de sondages

Si tu savais à quel point j'attends ce type d'outil sur la blockchain.

Bon par contre, Est-ce qu'on pourra faire tourner sa propre API sans pour autant disposer d'une machine monstrueuse ?

Car pour moi, il y a un énorme problème de décentralisation...

Oui c'est vrai que la, hive n'est pas décentralisé !

C'est à dire ?
Pour moi, vu que c'est opensource, ça devrait pouvoir l'être.

En pratique j'aimerais savoir les spécifications nécessaires pour pouvoir le faire.

Oui c'est vrai, quoique la ils ont l'aire de réfléchir à l'optimisation en même temps, donc ça devrait aller :)

Ho je comprends parce que de ce qu'ils annoncent c'est vraiment beaucoup de fonctionnalités que de nombreux devs attendaient :D

Sinon, aucune idée pour l'API c'est une question que je me posais également, mais je pense que pour la décentralisation on aura pas spécialement de problèmes sachant que le projet est opensource, n'importe qui devrait potentiellement pouvoir faire tourner une instance de hive et sa propre API :)

Oui dans la théorie.

Mais crainte vient plutôt du fait que des spécifications techniques pour pouvoir l'installer sur un serveur. Combien de Go nécessaire ?

En attendant, j'aimerais qu'on trouve un moyen pour augmenter le nombre de full node.

Ha oui, alors ça je sais pas. Après comme c'est stocké sous la forme d'une base de données je pense qu'il faudra de la memoire disque dur mais pas forcément beaucoup de RAM :)

Comme la conso de RAM est lié à la chaine !
Mais il faudrait étudier l'architecture de hive

Sauf s'il faut héberger la blockchain en RAM (comme pour un full node)

Waw sympa la liste des fonctionnalités qu'il souhaite implanter.

C'est clairement un des manquement de Steem pou le moment (logique la plate-forme est encore toute jeune) et j'attends de pied ferme ces améliorations !

Merci pour l'info et la découverte. A bientôt ;-)

Exact, des fonctionnalités que tous le monde attendait et surtout une très bonne nouvelle que se soit en open-source :)

Aie aie aie, je suis tellement impatiens que toutes ces nouveautés arrivent !

Et moi dont, en tant que dev ça va nous simplifier la vie :D

Oh que oui :D

Une bonne dose d'information sur des fonctionnalités très attendu. Çà n'augure que du bon ! Upvoté à 100% !

Congratulations @cryptofrench! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the total payout received

Click on any badge to view your own Board of Honor on SteemitBoard.

To support your work, I also upvoted your post!
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Do not miss the last announcement from @steemitboard!

Salut, super post merci ! Je suis sur steem depuis pas longtemps et j'utilise pas encore de logiciel/sites internet. Si tu pouvais m'aiguiller ce serait super.

Salut :)
Content que ça te plaise !
Alors il y en a un paquet :
Steemit.com ou busy.org pour les articles écris
D.tube pour les videos
Dsound.audio pour la musique et les podcasts :)

ça a l'air bien cool tout ça.

Vivement ! :)

Coin Marketplace

STEEM 0.22
TRX 0.21
JST 0.035
BTC 91569.43
ETH 3174.28
USDT 1.00
SBD 3.07