Qu'est ce que Steem ?

From Steem Center
Revision as of 11:01, 11 September 2017 by Steemcenterwiki (talk | contribs)

Jump to: navigation, search

Steem est la base de données de type Blockchain sur laquelle est établit la plateforme Steemit. Elle a été créée en tant qu'open source et accessible publiquement, afin de créer une communauté dynamique et de récompenser les interactions sociales avec des récompenses en crypto-monnaie. Dès son lancement, le White Paper de Steem indique que c'est la première crypto-monnaie qui essaie de récompenser de façon transparente un nombre illimité d'individus qui apporteront une contribution subjective à sa communauté. [1]

La plateforme basée sur la blockchain Steem est conçue pour affronter les barrières d'adoption et de monétisation d'une économie basée sur un média social. Elle imite les mêmes techniques utilisées pour faire croître les plateformes majeures de médias sociaux (telles que Facebook, Reddit, ou Medium) pour propulser une crypto-monnaie fructueuse aussi appelée Steem (see Steem Tokens)

En Mai 2016, avant la sortie officielle, et toujours pendant la phase de beta test, le co-fondateur de Steem et Steemit (la plateforme sociale établie sur Steem), Ned Scott, déclare sur CoinReport que la particularité de Steem est que les publications, commentaires, et votes, trouvent leurs places directement sur la blockchain. Cela peut permettre à Steem d'être influencé dans de nouvelles et différentes façons, incluant les attributions basées sur la blockchain, les récompenses pour le contenu publié basées sur la blockchain, et une réputation basée sur le même protocole. Les créateurs voudraient voir tout son potentiel se dévoiler, et leur but n'est pas simplement de créer un réseau social vibrant avec Steemit, mais de voir des entrepreneurs de différents secteurs utiliser sa force et intégrer Steem en tant que plateforme de publication open source.[2]

Après plus d'un an après sa sortie, le 30 Août 2017, une nouvelle version du Steem Whitepaper a été annoncée. Celle-ci est plus en accord techniquement avec la version actuelle de la blockchain.[3]

Censure et attributions basées sur la blockchain

Toutes les actions des utilisateurs sont enregistrées publiquement sur la blockchain et peuvent être vérifiées publiquement. Les sites qui s'appuient sur Steemit peuvent censurer du contenu sur leur propre site, mais le contenu publié sur la blockchain est partagé et accessible partout dans le monde.

Dans un réseau social basé sur une blockchain, un créateur ou auteur sera toujours capable de montrer un enregistrement public et une signature temporelle prouvant l'origine de leur contenu. Dans des circonstances où un créateur voudrait résoudre un problème avec des personnes ayant re-partagé sans permission ou attribution son contenu, les enregistrements basés sur la blockchain fourniront une preuve publique que le contenu a été posté par un utilisateur particulier à un moment particulier. Dans le futur, les attributions basées sur la blockchain pourront être reconnues par les gouvernements pour leur authenticité, ce qui donnera aux créateurs de contenu un plus grand pouvoir sur le contrôle de leur travail.

Performance, évolutivité, et algorithme de consensus

La plateforme Steem est créée sur Graphene, la même technologie qui alimente BitShares, un autre réseau de blockchain créé par Dan Larimer, aussi un des fondateurs de Steem et Steemit avec Ned Scott. Cette technologie est capable d'effectuer plus de 1000 transactions par seconde sur un test network, et peut facilement évoluer à 10 000 ou plus. Steem est capable de supporter une plus large base de données d'utilisateurs que Reddit.

Avec Steem, la production de bloc se passe en rounds. Chaque round, 21 témoins (witnesses) sont choisis pour créer et signer un bloc de transaction. 19 d'entre eux sont sélectionnés par un vote d'approbation, 1 est sélectionne par une Preuve de Travail (POW), et 1 est timeshared par tout les témoins qui n'ont pas réussi à parvenir dans le top 19 proportionnellement à leurs votes. Les 21 témoins actifs sont mélangés chaque session pour éviter qu'un d'entre eux ignore constamment la production de bloc par le même témoin placé avant.

Parce que les témoins actifs sont connus à l'avance, Steem est capable de programmer les témoins pour produire un block toutes les 3 secondes. Les témoins synchronisent leurs productions de bloc via le protocole NTP. Une variation de cet algorithme a été utilisée par le réseau BitShares pendant plus d'un an, où il a pu prouver sa fiabilité.

Le 7 Août 2017, @steemitdev publie qu'ils peuvent changer le programme de server Steem à partir d'une seule application qui gère le code p2p, la base de données, les plugins, et les APIs vers une multiple appbase. Maintenant, tout est un plugin et nécessite seulement de communiquer avec d'autres plugins desquelles ils dépendent directement. Ce niveau élevé de modularité permet un développement plus rapide, des revues du code plus simples, et un plus grand parallélisme. Steemd était single threaded, cependant, le processus pour le rendre multithreaded se déroule plutôt bien. La blockchain a été initialement conçue pour utiliser 1 CPU core, mais ce n'était pas l'idéal, du fait que les témoins possèdent actuellement des ordinateurs avec 8 CPU cores.[4]

Écosystème de Steem

En Août 2016, Ned Scott déclare à CoinDesk que les entrepreneurs et développeurs ont déjà créé 50 outils différents sur la blockchain Steem, comme Catch a Whale (pour suivre où les Whales ont récemment voté), et le SteemMarket (où il est possible d'acheter, de vendre et de louer des biens avec Steem). Il dit : "Les personnes se montrant pour utiliser ce réseau se retrouvent directement sur la blockchain. Nous n'avons pas l'autorité pour leur dire de ne pas le faire. En fait, nous l'implorons. Ce que nous avons préparé, c'est la création d'un écosystème, et c'est ce qui est en train de se passer"

En Février 2017, il y avait 118 différentes applications Steems listées sur le site SteemTools.[2]
Lire plus sur Steem Ecosystem.

Références

  1. Steem White Paper : https://steem.io/SteemWhitePaper.pdf - 16 Juillet 2017
  2. 2.0 2.1 Steemit Bridges Blockchain and Social Media, But How Does It Work? Written by Jacob Donnelly (@jaycodon), published in CoinDesk in August 13th, 2016
  3. A Radically Updated Steem Whitepaper Written by @steemitblog on Steemit in August 30th, 2017
  4. Steem Blockchain Update August 2017 Written by @steemitdev and published in Steemit in August 7th, 2017

Liens

Articles reliés

Liens externes

In other languages




Help keep this wiki page updated. Register, click in edit, add or modify the text and save.
If you're already a steemian you can be rewarded with steem, see how in @steemcenterwiki.