Un petit pas pour Steemit, un grand pas pour les steemiens

in #fr6 years ago

Bonjour à tous.

Il y a environ 13 heures, Steemit Inc à travers le compte @steemitblog a lâché une petite bombe (Steem 19.10 Officially Released: AppBase, RocksDB, Unlimited Content Editing, and More!).

Unlimited Content !

BOOM !!!

The release will include a change to allow unlimited content editing (beyond seven days)!
Once the 19.10 release is deployed to production nodes (by the witnesses and RPC node operators), the blockchain will allow changes past the seven-day threshold. After that, it will be up to individual UIs to support unlimited content (or not).
Steemit has already created pull request 2826 to update condenser to allow unlimited content editing, which will be deployed to steemit.com after a sufficient number of witnesses have updated.

Steemit Inc* vient donc de rendre possible la modification d'un article au-delà des 7 jours d'ancienneté.

*Et tout ça, sans avoir recours à un hard fork !

Je suis tellement joie !

Nous allons enfin pouvoir :

  • corriger cette petite faute cachée dans un article perdu dans les méandres de notre blog;
  • corriger un tutoriel;
  • mettre à jour une information obsolète;
  • Supprimer un article en confit avec des droits d'auteurs mal identifiés
  • Editer une vidéo dtube / dlive and co.
  • et plus encore.

Il faudra attendre encore quelques jours pour que :

  • les witness installent cette version;
  • les frontends (condenser / busy and co) activent l'option dans leurs interfaces web (Steemit a déjà proposé la modification)

Quelques cadeaux pour les witness et les développeurs

Côté witness, cette version permettra de faire un replay de la blockchain en multicore. Ceci permettra en principe un replay plus rapide.

Côté développeur, Steemit Inc a switché l'historique des comptes sur RocksDB. Ceci devrait permettre d'avoir des noeuds steemd moins gourmand en mémoire. Il seront donc plus efficients.
Avec un peu de chance, cela permettra de diminuer drastiquement le coût d'un full node.

J'attends avec grande impatience les retours d'expérience.

C'est tout pour aujourd’hui. J'avais vraiment envie de vous partager cette information qui me semble essentiel.


You can find me on steemit.chat and on the discord of @francosteemvotes (https://discord.gg/XFGr4jG) / PAL / Busy


If you like my works, you can vote for me as a witness ( Vote with steemconnect)


Last Post :

My App :

Sort:  

Super vais pouvoir remettre mes photos supp de mes posts busy et mes videos dtube supp aussi. Les écrits sont peut être gravé dans le marbre mais pas les médias qui les accompagne.

As-tu déjà écrit un post sur la différence entre un full node et un node witness par rapport aux interactions qu'ils permettent avec la blockchain? Ou plus simplement qu'est-ce qu'il est possible / pas possible de faire.

Non jamais écrit.

  • Un witness node est un producteur de bloc
  • un seed node va diffuser les blocs sur le réseau
  • un full node est un node avec tous les plugins de déployés. Ils permettent d'avoir toutes les informations de la blockchain. Ils mettent également à disposition une API permettant aux dev d’interagir avec elle.

Plus concrètement, lorsque tu accèdes à steemit.com, tu as des scripts javascript qui vont collecter les données des publications via api.steemit.com. Ce dernier est le full node de steemit. Sans full node, pas de steemit (ni de busy)

Le problème des full nodes est qu'il consomment énormément de mémoire. Il faut prévoir une machine disposant de 512Go de RAM. Ceci explique le peu de full node disponible sur le réseau (moins de 10).

La mise à jour 0.19.10 permettra de diminuer ce besoin en RAM.

Bizarre ai pas eu de notif comme quoi tu avais répondu.

Ok donc le full node tu n'y coupes pas si tu veux ta propre api pour récupérer les données existantes de la blockchain mais du coup est-ce qu'un witness node suffit pour de la création via api sur la blockchain (post, upvote, transfert...) où pareil il te faut obligatoirement un full node?

C'est sur que si le full node redescend au niveau besoin en RAM sur une quantité raisonnable cela incitera plus de monde à monter un full node (bien que cela va dépendre aussi de la stabilité du système).

Bonus : le seed node va diffuser uniquement les blocks produit par ton witness node? Je croyais qu'il servait uniquement pour la diffusion du prix du STEEM?

Honnêtement je te tire mon chapeau car tu dois bien "t'amuser" avec tes serveurs STEEM surtout que en plus tu as aussi celui pour l'ipfs (ça te suffisait pas hahahaha), t'embêterais surement un peu plus tard sur ce sujet car je me tâte à en monter un.

Non, le witness node ne peut pas répondre à tout ça. D'ailleurs, il n'a pas d'API exposé publiquement.

Il faut bien utiliser un des full node . Je t'invite à regarder @fullnodeupdate. Ce compte fait des stats sur l'ensemble des full nodes publics.

Il n'est pas nécessaire d'avoir un seed node, Ton witness utilisera ceux déjà configurés dans le fichier de conf. Un seed node diffuse tout afin d'avoir un état stable dans le réseau.

Ok, merci pour toutes ces infos :)

posts will be removed or modified to fit the narrative of the ruling class.

Super cette nouvelle ! Je viens justement d' avoir une petite idée à ce propos ;-)
Merci du partage !

De très bonnes nouvelles qui améliorent l'utilisation ainsi que l'expérience de ce fantastique réseau ! Upvoté à 100% !

Enfin des bonnes nouvelles, c'est la première fois depuis que je suis sur Steem que je vois une mise à jour être mise en place.

Ah bah non, j’ai même fait une annonce la semaine dernière pour 0.19.4.
C’est juste qu’on communique moins quand ce n’est pas un HF :)

Ah c'est pour ça 😁

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 65012.58
ETH 3101.28
USDT 1.00
SBD 3.86