Principal » Entreprise » Fourchette souple

Fourchette souple

Entreprise : Fourchette souple
Qu'est-ce qu'une fourchette souple?

En termes de technologie de chaîne de blocs, un soft fork (ou parfois un softfork) est une modification du protocole logiciel dans lequel seuls les blocs / transactions précédemment valides sont rendus invalides. Étant donné que les anciens noeuds reconnaîtront les nouveaux blocs comme valides, une softfork est compatible avec les versions antérieures. Ce type de fork nécessite uniquement une majorité de mineurs effectuant une mise à niveau pour appliquer les nouvelles règles, contrairement à un fork pour lequel tous les nœuds doivent se mettre à niveau et se mettre d'accord sur la nouvelle version.

Quand on utilise une fourchette souple

De nouveaux types de transaction peuvent souvent être ajoutés en tant que softks, nécessitant seulement que les participants (par exemple, l'expéditeur et le destinataire) et les mineurs comprennent le nouveau type de transaction. Pour ce faire, la nouvelle transaction apparaît aux clients plus âgés comme une transaction "payante" (sous une forme spéciale), et incite les mineurs à accepter de rejeter les blocs incluant ces transactions, à moins que la transaction ne soit validée conformément aux nouvelles règles. Voici comment payer pour le script hash (P2SH) a été ajouté à Bitcoin.

droit d'auteur Investopedia 2019.

Une fourchette souple peut également se produire à certains moments en raison d'une divergence temporaire dans la blockchain lorsque des mineurs utilisant des nœuds non mis à niveau enfreignent une nouvelle règle de consensus que leurs nœuds ne connaissent pas.

Les forks logiciels ne requièrent aucun nœud à mettre à niveau pour maintenir un consensus, car tous les blocs contenant les nouvelles règles softforked suivent également les anciennes règles. Par conséquent, les anciens clients les acceptent. Les fourchettes souples ne peuvent pas être inversées sans une fourchette dure car, par définition, une fourchette souple permet uniquement à l'ensemble de blocs valides d'être un sous-ensemble approprié de ce qui était une pré-fourche valide. Si les utilisateurs passent à un client post-logiciel et si, pour une raison quelconque, la majorité des mineurs reviennent au client pré-logiciel, les utilisateurs du client post-logiciel rompent le consensus dès qu'un blocage survient qui ne suit pas leurs clients. nouvelles règles. Pour qu'un softfork fonctionne, une majorité de la puissance d'extraction doit être exécutée par un client reconnaissant le fork. Plus les mineurs qui acceptent les nouvelles règles sont nombreux, plus le réseau est sécurisé post-fork. Si vous avez 3/4 des mineurs qui reconnaissent la fourche, 1/4 des blocs créés ne sont pas assurés de suivre les nouvelles règles. Ces 1/4 blocs seront valables pour les anciens nœuds qui ne sont pas au courant des nouvelles règles, mais ils seront ignorés par les nouveaux nœuds.

Des fourchettes souples ont été utilisées sur les chaînes de blocs Bitcoin et Ethereum, entre autres, pour implémenter des fonctionnalités nouvelles et mises à niveau qui sont compatibles avec les versions antérieures.

Comparaison des comptes d'investissement Nom du fournisseur Description Divulgation par l'annonceur × Les offres figurant dans ce tableau proviennent de partenariats avec lesquels Investopedia reçoit une rémunération.

Termes connexes

Définition de fourche dure (chaîne de blocs) Une fourchette dure est une modification radicale du protocole d'un réseau de chaînes de blocs qui rend les blocs / transactions précédemment non valides valides (ou inversement). more Bloc orphelin Les blocs orphelins sont des blocs valides qui sont rejetés de la blockchain en raison d'un décalage dans l'acceptation de la blockchain. more Gouvernance en chaîne La gouvernance en chaîne est un système de gouvernance de la chaîne en bloc dans lequel les règles sont codées en dur dans un protocole. more Uncle Block (Cryptocurrency) Les blocs oncle sont des blocs orphelins sur le réseau Ethereum, et les mineurs sont récompensés pour leur travail sur des blocs oncle more difficulté de crypto-monnaie La difficulté est un paramètre utilisé par bitcoin et d'autres crypto-monnaies pour maintenir le temps moyen entre les blocs inchangé. changements de puissance. plus Bitcoin Classic Un fork de Bitcoin Core qui proposait d'augmenter la taille des blocs. plus de liens partenaires
Recommandé
Laissez Vos Commentaires