Stacks: apporter des fonctionnalités sans précédent à Bitcoin

En juillet 2019, Stacks, alors appelé Blockstack, a fait parler tout le monde de la cryptographie en organisant la toute première offre de jetons qualifiés SEC de l’histoire des États-Unis. Stacks est un réseau open source convivial pour les développeurs pour la création d’applications décentralisées et de contrats intelligents. À partir de maintenant, il y a plus de 400 taps déjà sur le réseau.

Stacks a fait ses débuts au département d’informatique de Princeton en 2013 dans le but de créer un meilleur Internet. Muneeb Ali et Ryan Shea ont participé au programme d’accélérateur Y-Combinator en 2014. Ils ont recruté d’autres informaticiens de Princeton pour la première R&D.Les premiers investisseurs comprennent Union Square Ventures, Naval Ravikant et SV Angel, entre autres.

Se connecter à Bitcoin avec la blockchain Stacks

Bitcoin pourrait finir par devenir l’une des inventions les plus importantes du 21e siècle. Alors que Bitcoin est principalement utilisé comme protocole de paiement, beaucoup pensent à tort que la première crypto-monnaie n’est pas capable de faire beaucoup plus. Cependant, ce n’est tout simplement pas le cas. Des projets comme Stacks fournissent aux développeurs les outils nécessaires pour y parvenir.

Stacks 2.0, la nouvelle blockchain lancée cette semaine, est une blockchain de couche 1 qui se connecte à Bitcoin pour la sécurité et permet des applications décentralisées et des contrats intelligents prévisibles. Pour permettre l’interopérabilité entre les deux chaînes, Stacks exécute un nouvel algorithme de consensus appelé Proof of Transfer (PoX). Via PoX, les mineurs de Stacks peuvent utiliser Bitcoin pour extraire des jetons Stacks (STX) nouvellement créés. Les détenteurs de piles peuvent alors verrouiller leur STX pour soutenir le consensus et gagner du Bitcoin en récompense. Cela fait de STX un actif cryptographique unique dont le prix est natif en BTC et permet de générer des gains en BTC.

Initialement, le réseau fonctionnait sur la blockchain Stacks 1.0, qui offrait des fonctionnalités axées sur la fourniture aux développeurs d’outils de création d’applications décentralisés tels que l’authentification et le stockage. The Stacks 2.0 est une mise à niveau significative qui remplace la conception technique précédente de Stacks 1.0 et permet à de nouvelles fonctionnalités, notamment des contrats intelligents, de s’ajouter aux outils existants..

Qu’est-ce que le consensus PoX?

PoX est le tout premier mécanisme de consensus qui crée un consensus entre deux blockchains – avec Bitcoin comme chaîne de base et Stacks comme chaîne connectée. Voici quelques points importants que vous devez garder à l’esprit:

  • L’élection du leader se déroule sur la blockchain Bitcoin. PoX réutilise Bitcoin déjà frappé comme «preuve de calcul». De cette façon, PoX peut faire son élection sans avoir à gaspiller de l’électricité comme BTC PoW.
  • Comme vous l’avez peut-être déjà compris, il existe deux types de participants dans le système de consensus PoX: les mineurs STX et les participants Stacking..

Que font les mineurs de STX?

  • Les mineurs STX peuvent afficher l’état à la fois sur la blockchain Bitcoin et la blockchain Stacks.
  • Les mineurs de STX tentent de devenir le leader du prochain tour. Le protocole sélectionne le leader d’un tour à l’aide d’une fonction aléatoire vérifiable (VRF).
  • VRF sélectionne au hasard le leader de chaque tour tout en donnant plus de poids aux enchères BTC plus élevées.
  • Le leader est chargé d’ajouter de nouveaux blocs à la blockchain Stacks et de recevoir la récompense. Les mineurs de STX reçoivent des STX nouvellement créés (récompenses de coinbase), des frais de transaction qui leur sont payés en STX et des frais d’exécution de contrat smarty de chaque bloc également payés en STX.

Que font les participants ou «Stackers» de Stacking??

  • Les détenteurs de STX peuvent participer à PoX et gagner des récompenses BTC en participant à un processus appelé «Stacking». Plus à ce sujet dans un peu.
  • Les utilisateurs peuvent participer à l’empilement en verrouillant leur STX pour un cycle de récompense (dure environ deux semaines), exécuter ou prendre en charge un nœud complet et envoyer des informations utiles sur le réseau sous forme de transactions STX.
  • Les détenteurs qui participent activement à Stacking gagnent des récompenses Bitcoin pour ce cycle.
  • Tous les bitcoins utilisés pour les enchères des mineurs sont envoyés à un ensemble d’adresses spécifiques correspondant aux détenteurs de jetons STX qui participent activement au consensus. Cela garantit que le BTC consommé dans le processus d’extraction va aux détenteurs de STX en tant que récompense au lieu d’être simplement détruit.

Depuis que nous avons abordé le sujet de l’empilement, voici quelques conseils que vous devez garder à l’esprit.

  • Paramètres d’empilement: 2 adresses de récompense par bloc; cycle de récompense 2000 blocs (~ 2 semaines) pour un total de 4000 emplacements de récompense.
  • Seuil d’empilement: Le nombre minimum de jetons STX requis s’ajuste dynamiquement en fonction de la participation. Ce seuil est de 0,025% du montant de participation de STX lorsque la participation est comprise entre 25% et 100% et lorsque la participation est inférieure à 25%, le niveau de seuil est toujours de 0,00625% de l’approvisionnement en liquide de STX.

Autres informations sur la preuve de transfert

  • La récompense de bloc sera de 1000 STX / bloc pour les 4 premières années, 500 STX / bloc pour les 4 prochains, 250 STX / bloc pour les 4 prochains, puis 125 STX / bloc perpétuellement après cela.
  • La blockchain Stacks produit des blocs au même rythme que la blockchain Bitcoin, soit environ 10 minutes.
  • PoX a également une fenêtre de maturité de récompense de bloc pour assurer la finalité. En d’autres termes, si un mineur gagne un bloc, il gagne la récompense coinbase après que 100 blocs se sont écoulés..

Détails sur la crypto-monnaie Stacks (STX)

Comme mentionné précédemment, la crypto-monnaie STX a été distribuée au public via la toute première offre de jetons qualifiés SEC de l’histoire des États-Unis. Environ 4500 personnes / entités ont fini par participer à l’offre de jetons, notamment USV, Lux, DCG, Winklevoss Capital, Blockchain Capital, Foundation Capital, Hashkey, Fenbushi et d’autres..

PoX crée une paire d’échange native entre STX et BTC. Cela signifie que vous pouvez verrouiller STX et gagner en BTC. Ceci est très différent des autres mécanismes de jalonnement dans lesquels vous recevez un rendement dans la même crypto-monnaie. Pour cette raison même, cela pourrait entraîner le verrouillage d’une quantité importante de ces jetons STX et le rendre illiquide par les détenteurs à long terme. Ces détenteurs choisiront de verrouiller perpétuellement ces jetons et de recevoir des récompenses BTC en retour. Ce resserrement de l’offre devrait idéalement avoir un impact positif sur la valorisation à long terme de STX.

Voici quelques points à noter à propos de STX:

  • L’objectif principal de STX est d’être utilisé comme carburant pour exécuter les contrats intelligents de Blockstack.
  • Les piles sont également utilisées pour d’autres fonctions de réseau telles que l’enregistrement d’actifs numériques, le paiement des frais de transaction et la publication de contrats intelligents sur la blockchain..
  • Les piles peuvent être verrouillées par les détenteurs de STX pour participer au consensus et gagner des récompenses Bitcoin.

Au cours des premières années, 1000 STX par nouveau bloc sont libérés sous forme de jetons nouvellement frappés (récompenses coinbase). En plus des récompenses de coinbase, les frais de contrats et de transactions déterminent également la valeur d’un bloc par les mineurs. Ainsi, lorsque l’utilisation du réseau augmente, la valeur globale d’un bloc pour le mineur augmente considérablement en raison de la hausse des frais de contrat et de transaction..

Économie des jetons STX

La figure ci-dessus montre la répartition des jetons de bloc de genèse.

La crypto-monnaie Stacks compte 1,32 milliard (1320 millions) de jetons qui ont été distribués via diverses offres en 2017 et 2019. L’offre 2017 distribuait STX à un prix de 0,12 USD, l’offre Reg S 2019 à 0,25 USD et l’offre qualifiée SEC 2019 à 0,30 USD.

D’ici 2050, l’offre de STX atteindra 1818 millions selon la mécanique prédéfinie. Le graphique ci-dessous montre l’augmentation de l’offre totale en circulation de STX jusqu’en 2050.

Contrats intelligents de clarté sur les piles 2.0

La clarté est le langage utilisé pour créer des contrats intelligents sur le réseau Stacks. Clarity est un nouveau langage de programmation pour les contrats intelligents qui optimise la prévisibilité et la sécurité. Le langage a été développé par des scientifiques de Princeton et du MIT à Hiro PBC et Algorand au cours des deux dernières années..

Non seulement Clarity permet aux développeurs d’écrire directement la logique autour de l’état de Bitcoin, mais aussi élimine des classes entières des bogues courants des contrats intelligents. Selon Site Web de Clarity, La clarté adopte une approche «ce que vous voyez est ce que vous obtenez».

Le comportement, le coût et les performances des contrats intelligents sont transparents à la fois pour les développeurs et pour la vérification automatisée et introduisent des post-conditions pour une sécurité accrue.

# 1 Incomplétude de Turing

Un système est Turing complet s’il est capable d’effectuer n’importe quel calcul, avec suffisamment de temps et de ressources. La clarté est intentionnellement incomplète car elle évite la «complexité de Turing» et rend les contrats intelligents plus prévisibles et faciles à lire. De plus, la prise en charge des types et des vérificateurs de type peut éliminer des classes entières de bogues comme les transtypages involontaires, les bogues de réentrance et les lectures de valeurs non initialisées..

Alors, pourquoi est-ce important?

Eh bien, pour mieux comprendre, comparons-le avec Solidity.

Solidity, alias le langage utilisé pour coder les contrats intelligents Ethereum, est Turing complet, et donc beaucoup plus dynamique et imprévisible que Clarity. Bien que cette méthode présente plusieurs avantages, le principal problème est qu’elle peut être assez boguée. Les contrats intelligents peuvent traiter des transactions d’une valeur de plusieurs millions de dollars. Ils ne peuvent pas se permettre d’être en buggy. C’est pourquoi, adopter une approche plus rigide mais prévisible peut être la meilleure voie à suivre.

# 2 Visibilité dans Bitcoin

Les contrats intelligents de clarté peuvent offrir une visibilité de l’état de Bitcoin, permettant à la logique de contrat d’être déclenchée par des transactions Bitcoin pures. Ces contrats ont des preuves SPV intégrées pour Bitcoin et simplifient l’interaction avec l’état de Bitcoin pour les développeurs. De plus, les contrats Clarity se synchronisent avec la blockchain Bitcoin, garantissant que les contrats sont toujours synchronisés avec le protocole sous-jacent..

# 3 Manque de compilateurs

Le code source du contrat Clarity est publié et exécuté directement par les nœuds de la blockchain, supprimant ainsi le besoin d’un compilateur. Cela supprime les intermédiaires du système et minimise la probabilité de contrats bogués. Les bogues du compilateur peuvent être assez dommageables dans les blockchains car, bien que le code source lui-même ne contienne aucune erreur, le programme éventuel atteignant la blockchain le pourrait. Ces erreurs aboutissent généralement à des fourches dures litigieuses, ce qui pourrait avoir un impact néfaste sur l’écosystème global..

État de l’écosystème des piles

L’écosystème Stacks est un ensemble d’entités indépendantes, de développeurs et de membres de la communauté travaillant à créer un Internet appartenant à l’utilisateur sur Bitcoin. 2020 a été une année importante pour l’entreprise dans sa démarche de décentralisation. Plusieurs entités indépendantes ont émergé dans l’écosystème Stacks. Ceux-ci inclus:

  • La Fondation Stacks à but non lucratif.
  • Freehold, une entité axée sur la communauté.
  • Daemon Technologies, une entité axée sur les marchés miniers et asiatiques.
  • Nouveaux laboratoires Internet (démarrés en 2019)
  • Laboratoires de clés secrètes

À l’automne 2020, Blockstack PBC a publié un résumé de la note juridique qui détaille la transition vers un statut non sécuritaire pour la crypto-monnaie STX aux États-Unis

Conclusion

Dans l’ensemble, Stacks est un écosystème complet d’applications décentralisées qui visent à apporter le concept de blockchain à tous les aspects d’Internet. Au lieu de compter sur des intermédiaires tiers pour accéder aux données, Stacks cherche à donner aux utilisateurs une connexion directe aux données via des blockchains et les outils aux développeurs dans l’espoir d’élargir ce qui est possible lorsqu’il s’agit de construire sur Bitcoin.

Grâce aux Stacks 2.0, la communauté espère révolutionner Internet en résolvant certains de ses problèmes les plus dangereux – connexions non sécurisées, violations de données, monopoles technologiques et manque de propriété des utilisateurs.

L’événement de lancement du réseau principal Stacks 2.0 aura lieu le 14 janvier: voici comment participer

Le réseau principal Stacks 2.0 sera lancé le 14 janvier 2021, apportant avec lui la promesse d’une nouvelle ère d’innovation sur Bitcoin et potentiellement d’un nouveau chapitre pour l’ensemble d’Internet. . Le langage de contrat intelligent Clarity entre également en ligne avec Stacks 2.0 et tout à coup, les développeurs disposent d’un ensemble d’outils pour construire sur Bitcoin, beaucoup n’auraient jamais pensé qu’ils le feraient..

Nous sommes ravis de voir où l’innovation sur Bitcoin peut mener le Web 3.0, et à quoi ressemble un monde où les utilisateurs sont ancrés à une couche de base sécurisée qui assure la propriété à tous les niveaux..

Pour vous inscrire à l’événement de lancement du réseau principal Stacks 2.0, assurez-vous de vérifier le site officiel. Pour en savoir plus, vous pouvez également lire le livre blanc technique Stacks 2.0.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me