From 116955b94119facab71c4aab2cb9992ec15619cd Mon Sep 17 00:00:00 2001 From: Corwin Smith Date: Wed, 27 Sep 2023 11:30:55 -0600 Subject: [PATCH 1/3] French content buckets (Use cases, Staking, Learn pages, Learn hub & guides, Foundational docs, Foundational docs - Proof of work, Docs tech stack pages, Smart contracts - basics) --- src/content/translations/fr/defi/index.md | 10 +- src/content/translations/fr/desci/index.md | 1 + .../fr/developers/docs/accounts/accounts.svg | 57 +++ .../fr/developers/docs/accounts/index.md | 6 +- .../fr/developers/docs/apis/backend/index.md | 23 +- .../developers/docs/apis/javascript/index.md | 2 +- .../fr/developers/docs/apis/json-rpc/index.md | 45 +-- .../fr/developers/docs/blocks/index.md | 19 +- .../fr/developers/docs/blocks/tx-block.svg | 45 +++ .../consensus-mechanisms/pow/mining/index.md | 2 +- .../fr/developers/docs/dapps/index.md | 10 +- .../block-explorers/index.md | 3 + .../docs/development-networks/index.md | 13 +- .../fr/developers/docs/evm/evm.svg | 50 +++ .../fr/developers/docs/evm/gas.svg | 58 ++++ .../fr/developers/docs/evm/index.md | 1 + .../fr/developers/docs/evm/opcodes/index.md | 170 +++++++++ .../fr/developers/docs/frameworks/index.md | 19 +- .../fr/developers/docs/gas/index.md | 93 ++--- .../fr/developers/docs/ides/index.md | 2 + .../docs/intro-to-ethereum/index.md | 2 +- .../fr/developers/docs/networks/index.md | 36 +- .../programming-languages/golang/index.md | 2 +- .../programming-languages/javascript/index.md | 7 +- .../docs/programming-languages/rust/index.md | 1 + .../docs/smart-contracts/deploying/index.md | 6 +- .../developers/docs/smart-contracts/index.md | 17 +- .../docs/smart-contracts/libraries/index.md | 5 + .../docs/smart-contracts/security/index.md | 2 + .../developers/docs/transactions/gas-tx.svg | 62 ++++ .../fr/developers/docs/transactions/index.md | 19 +- .../fr/developers/docs/transactions/tx.svg | 27 ++ .../energy_consumption_pre_post_merge.svg | 36 ++ .../fr/energy-consumption/index.md | 63 ++-- .../translations/fr/governance/index.md | 2 +- .../index.md | 73 ++++ .../fr/guides/how-to-id-scam-tokens/index.md | 97 ++++++ .../how-to-revoke-token-access/index.md | 73 ++++ .../fr/guides/how-to-swap-tokens/index.md | 67 ++++ .../fr/guides/how-to-use-a-bridge/index.md | 70 ++++ .../fr/guides/how-to-use-a-wallet/index.md | 88 +++++ src/content/translations/fr/guides/index.md | 27 ++ src/content/translations/fr/refi/index.md | 79 +++++ src/content/translations/fr/security/index.md | 1 + .../translations/fr/smart-contracts/index.md | 44 +-- .../translations/fr/staking/dvt/index.md | 95 +++++ .../translations/fr/staking/pools/index.md | 28 +- .../translations/fr/staking/saas/index.md | 28 +- .../translations/fr/staking/solo/index.md | 80 +++-- .../fr/staking/withdrawals/index.md | 83 +++-- src/content/translations/fr/web3/web1.svg | 24 ++ src/content/translations/fr/web3/web2.svg | 24 ++ src/content/translations/fr/web3/web3.svg | 24 ++ .../fr/zero-knowledge-proofs/index.md | 14 +- src/intl/fr/learn-quizzes.json | 327 +++++++++++++++++- src/intl/fr/page-developers-docs.json | 5 + src/intl/fr/page-learn.json | 123 +++++++ src/intl/fr/page-staking.json | 35 +- 58 files changed, 2111 insertions(+), 314 deletions(-) create mode 100644 src/content/translations/fr/developers/docs/accounts/accounts.svg create mode 100644 src/content/translations/fr/developers/docs/blocks/tx-block.svg create mode 100644 src/content/translations/fr/developers/docs/evm/evm.svg create mode 100644 src/content/translations/fr/developers/docs/evm/gas.svg create mode 100644 src/content/translations/fr/developers/docs/evm/opcodes/index.md create mode 100644 src/content/translations/fr/developers/docs/transactions/gas-tx.svg create mode 100644 src/content/translations/fr/developers/docs/transactions/tx.svg create mode 100644 src/content/translations/fr/energy-consumption/energy_consumption_pre_post_merge.svg create mode 100644 src/content/translations/fr/guides/how-to-create-an-ethereum-account/index.md create mode 100644 src/content/translations/fr/guides/how-to-id-scam-tokens/index.md create mode 100644 src/content/translations/fr/guides/how-to-revoke-token-access/index.md create mode 100644 src/content/translations/fr/guides/how-to-swap-tokens/index.md create mode 100644 src/content/translations/fr/guides/how-to-use-a-bridge/index.md create mode 100644 src/content/translations/fr/guides/how-to-use-a-wallet/index.md create mode 100644 src/content/translations/fr/guides/index.md create mode 100644 src/content/translations/fr/refi/index.md create mode 100644 src/content/translations/fr/staking/dvt/index.md create mode 100644 src/content/translations/fr/web3/web1.svg create mode 100644 src/content/translations/fr/web3/web2.svg create mode 100644 src/content/translations/fr/web3/web3.svg create mode 100644 src/intl/fr/page-learn.json diff --git a/src/content/translations/fr/defi/index.md b/src/content/translations/fr/defi/index.md index dfdff024a12..6183aa6d7cd 100644 --- a/src/content/translations/fr/defi/index.md +++ b/src/content/translations/fr/defi/index.md @@ -12,7 +12,7 @@ summaryPoint2: Des produits qui vous permettent d'emprunter, d'épargner, d'inve summaryPoint3: Basé sur une technologie open-source avec laquelle n'importe qui peut programmer. --- -DeFi est un système financier ouvert et mondial conçu pour l'ère de l'internet - une alternative à un système opaque, contrôlé rigoureusement et maintenu ensemble par des infrastructures et des processus vieux de plusieurs décennies. Il vous donne le contrôle et la visibilité de votre argent. Il vous offre une exposition aux marchés mondiaux et des alternatives à vos options bancaires ou monétaires locales. Les produits DeFi ouvrent des services financiers à toute personne disposant d'une connexion Internet et ils sont en grande partie la propriété de leurs utilisateurs. Jusqu'à présent, des dizaines de milliards de dollars de cryptomonnaies ont coulé à travers des applications DeFi et ils se développent chaque jour. +La DeFi est un système financier ouvert et mondial conçu pour l'ère de l'internet - une alternative à un système opaque, contrôlé rigoureusement et maintenu par des infrastructures et des processus vieux de plusieurs décennies. Il vous donne le contrôle et la visibilité de votre argent. Il vous offre une exposition aux marchés mondiaux et des alternatives à vos options bancaires ou monétaires locales. Les produits DeFi ouvrent des services financiers à toute personne disposant d'une connexion Internet et ils sont en grande partie la propriété de leurs utilisateurs. Jusqu'à présent, des dizaines de milliards de dollars de cryptomonnaies ont coulé à travers des applications DeFi et ils se développent chaque jour. ## Qu'est-ce que la DeFi ? {#what-is-defi} @@ -31,7 +31,7 @@ L'une des meilleures façons de voir le potentiel de la DeFi est de comprendre l - Les services financiers peuvent vous empêcher d'être payé. - Des frais cachés de services financiers sont vos données personnelles. - Les gouvernements et les institutions centralisées peuvent fermer les marchés à volonté. -- Les heures de trading sont souvent limitées aux heures d'ouverture d'un fuseau horaire spécifique. +- Les heures de trading sont souvent limitées aux heures de bureau sur un fuseau horaire spécifique. - Les transferts d'argent peuvent prendre des jours en raison de processus humains internes. - Il y a une prime pour les services financiers parce que les institutions intermédiaires ont besoin de leur part. @@ -233,7 +233,7 @@ Avec le trading centralisé, vous devez déposer vos actifs avant les échanges Il existe des outils de gestion de fonds sur Ethereum qui vous permettront de développer votre portefeuille en vous appuyant sur la stratégie de votre choix. C'est automatique, ouvert à tous, et personne ne pourra vous demander de commission. -Voilà un bon exemple [DeFi Pulse Index fund (DPI)](https://defipulse.com/blog/defi-pulse-index/). C'est un fond qui se rééquilibre automatiquement pour garantir qu'il inclue toujours [les meilleurs DeFi tokens par capitalisation boursière](https://www.coingecko.com/en/defi). Pas besoin de gérer les détails et vous pouvez retirer les fonds quand bon vous semble. +Voilà un bon exemple [DeFi Pulse Index fund (DPI)](https://defipulse.com/blog/defi-pulse-index/). C'est un fond qui se rééquilibre automatiquement pour garantir qu'il inclue toujours [les jetons DeFi ayant la meilleure capitalisation boursière](https://www.coingecko.com/en/defi). Pas besoin de gérer les détails et vous pouvez retirer les fonds quand bon vous semble. Voir les applications d'investissement dapps @@ -274,7 +274,7 @@ Cela veut dire qu'un projet A avec ses 100 donneurs de 1 dollar pourrait finir a L'assurance décentralisée vise à rendre l'assurance moins chère, plus rapide à rembourser et plus transparente. Avec davantage d'automatisation, la protection est plus abordable et les paiements sont beaucoup plus rapides. Les données utilisées pour décider de votre réclamation sont complètement transparentes. -Les produits Ethereum, comme n'importe quel logiciel, peuvent souffrir de bugs et d'exploits. Actuellement, de nombreux produits d'assurance dans l'espace sont axés sur la protection de leurs utilisateurs contre la perte de fonds. Cependant, il y a des projets qui commencent à construire une couverture pour tout ce que la vie peut nous donner. Un bon exemple de ceci est la couverture Etherisc's Crop qui vise à [protéger les petits agriculteurs kényans contre les sécheresses et les inondations](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Les assurances décentralisées peuvent offrir une couverture moins chère aux agriculteurs qui n'ont souvent pas les moyens d'accéder aux assurances traditionnelles. +Les produits Ethereum, comme n'importe quel logiciel, peuvent souffrir de bugs et d'exploits. Actuellement, de nombreux produits d'assurance dans l'espace sont axés sur la protection de leurs utilisateurs contre la perte de fonds. Cependant, il y a des projets qui commencent à construire une couverture pour tous les événements de la vie. Un bon exemple de ceci est la couverture Etherisc's Crop qui vise à [protéger les petits agriculteurs kényans contre les sécheresses et les inondations](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Les assurances décentralisées peuvent offrir une couverture moins chère aux agriculteurs qui n'ont souvent pas les moyens d'accéder aux assurances traditionnelles. Voir les assurances Dapps @@ -338,7 +338,7 @@ DeFi est un mouvement open source. Les protocoles et applications DeFi sont ouve ### Articles DeFi {#defi-articles} -- [Guide de la DeFi pour débutants](https://blog.coinbase.com/a-beginners-guide-to-decentralized-finance-defi-574c68ff43c4) - _Sid Coelho-Prabhu, 6 janvier 2020_ +- [Un guide de la DeFi pour débutants](https://blog.coinbase.com/a-beginners-guide-to-decentralized-finance-defi-574c68ff43c4) - _Sid Coelho-Prabhu, 6 janvier 2020_ ### Vidéos {#videos} diff --git a/src/content/translations/fr/desci/index.md b/src/content/translations/fr/desci/index.md index 81e434e76ab..8414305d690 100644 --- a/src/content/translations/fr/desci/index.md +++ b/src/content/translations/fr/desci/index.md @@ -110,6 +110,7 @@ Explorer les projets et rejoindre la communauté DeSci. - [Active Inference Lab](https://www.activeinference.org/) - [CureDAO : plateforme de santé de précision détenue par une communauté](https://docs.curedao.org/) - [IdeaMarkets : pour une crédibilité scientifique décentralisée renforcée](https://ideamarket.io/) +- [DeSci Labs](https://www.desci.com/) Nous accueillons volontiers les suggestions de nouveaux projets à répertorier - veuillez consulter notre [politique d'inscription](/contributing/adding-desci-projects/) pour commencer ! diff --git a/src/content/translations/fr/developers/docs/accounts/accounts.svg b/src/content/translations/fr/developers/docs/accounts/accounts.svg new file mode 100644 index 00000000000..eb33ddf40a2 --- /dev/null +++ b/src/content/translations/fr/developers/docs/accounts/accounts.svg @@ -0,0 +1,57 @@ + + + + + + + + compte + + + compte état 1 + + + compte + stockage + + + code EVM + + + Adresse 1 + + + nonce + + + balance + + + hash du stockage + + + hash du code + + diff --git a/src/content/translations/fr/developers/docs/accounts/index.md b/src/content/translations/fr/developers/docs/accounts/index.md index 28ae15e42e3..63337bf63d9 100644 --- a/src/content/translations/fr/developers/docs/accounts/index.md +++ b/src/content/translations/fr/developers/docs/accounts/index.md @@ -8,7 +8,7 @@ Un compte Ethereum est une entité avec un solde en ether (ETH) qui peut réalis ## Prérequis {#prerequisites} -Les comptes sont un sujet très accessible pour les débutants, Pour vous aider à mieux comprendre cette page, nous vous recommandons de commencer par lire notre [introduction à Ethereum](/developers/docs/intro-to-ethereum/). +Pour vous aider à mieux comprendre cette page, nous vous recommandons de commencer par lire notre [introduction à Ethereum](/developers/docs/intro-to-ethereum/). ## Types de comptes {#types-of-account} @@ -42,7 +42,7 @@ Les deux types de comptes peuvent : Les comptes Ethereum comportent quatre champs : -- `nonce` – Compteur qui indique le nombre de transactions envoyées depuis le compte. Cela garantit que les transactions ne sont traitées qu'une seule fois. Dans un compte de contrat, ce nombre représente le nombre de contrats créés par ce compte +- `nonce` - Il s'agit soit d'un code indiquant le nombre de transactions envoyées à partir d'une adresse émettrice, soit du nombre de contrats créés auxquels vous pouvez avoir accès par le biais de la page dédiée aux contrats et aux adresses Ethereum (Account). Chaque adresse Ethereum (Account) peut être utilisée uniquement à chaque transaction en choisissant un nonce associé au bloc. Le rôle de ce dernier est de rendre impossible les attaques par rejeu, durant lesquelles des transactions signées sur une chaîne, sont réalisées et retransmises de manière continue sur l'autre chaîne. - `balance` – le nombre de wei possédés par cette adresse. Le wei est une unité divisionnaire de l'ETH. Il y a 1e+18 wei pour 1 ETH. - `codeHash` – ce hash est une référence au _code_ d'un compte dans la machine virtuelle Ethereum (EVM). Les comptes de contrat possèdent des fragments de code qui peuvent réaliser différentes opérations. Ce code EVM est exécuté si le compte reçoit un message. Contrairement aux autres champs, il ne peut pas être modifié. Tous ces fragments de code sont stockés dans une base de données à états, sous leur hachage correspondant, pour une récupération future. Cette valeur de hachage est connue en tant que codeHash. Pour les comptes externes, le champ du codeHash contient le hachage d'une chaîne vide. - `storageRoot` – Parfois connu sous le nom de hachage de stockage. Un hash 256 bits du nœud racine d'un arbre de Merkle qui encode le contenu de stockage du compte (une correspondance entre 256 bits entiers), encodé dans un arbre préfixé comme correspondance d'un hach Keccak 256 bits des clés d'entier en 256 bits en des valeurs entières encodées en RLP. Cet arbre encode le hash des contenus stockés de ce compte, et est vide pas défaut. @@ -120,6 +120,8 @@ Regardez Austin vous guider à travers les fonctions de hachage et les paires de ## Complément d'information {#further-reading} +- [Comprendre les Comptes Ethereum](https://info.etherscan.com/understanding-ethereum-accounts/) - etherscan + _Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !_ ## Sujets connexes {#related-topics} diff --git a/src/content/translations/fr/developers/docs/apis/backend/index.md b/src/content/translations/fr/developers/docs/apis/backend/index.md index 96dfe9094f6..e2af751674c 100644 --- a/src/content/translations/fr/developers/docs/apis/backend/index.md +++ b/src/content/translations/fr/developers/docs/apis/backend/index.md @@ -143,19 +143,36 @@ Les bibliothèques suppriment une grande partie de la complexité de l'interacti - [Discord](https://discord.com/invite/KYswaxwEtg) - [Forum](https://forum.moralis.io/) -**GetBlock - _Blockchain-as-a-service pour le développement Web3_** +- [chainbase.com](https://chainbase.com/) +- [Documentation](https://docs.chainbase.com/) +- [Discord](https://discord.gg/Wx6qpqz4AF) + +**GetBlock-** **_Blockchain-as-a-service pour le développement du Web3_** - [GetBlock.io](https://getblock.io/) - [Documentation](https://getblock.io/docs/) +**BlockPi -** **_Fournit des services RPC plus efficaces et plus rapides_** + +- [blockpi.io](https://blockpi.io/) +- [Documentation](https://docs.blockpi.io/) +- [GitHub](https://github.com/BlockPILabs) +- [Discord](https://discord.com/invite/xTvGVrGVZv) + +**Tokenview -** **_La plateforme générale d'API de blockchain multi-crypto._** + +- [services.tokenview.io](https://services.tokenview.io/) +- [Documentation](https://services.tokeniew/docs?type=api) +- [Github](https://github.com/Tokenview) + ## Complément d'information {#further-reading} _Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !_ ## Sujets connexes {#related-topics} -- [Nœuds et clients](/developers/docs/nodes-and-clients/) -- [Infrastructures de développement](/developers/docs/frameworks/) +- [ Nœuds et clients](/developers/docs/nodes-and-clients/) +- [Frameworks de développement](/developers/docs/frameworks/) ## Tutoriels connexes {#related-tutorials} diff --git a/src/content/translations/fr/developers/docs/apis/javascript/index.md b/src/content/translations/fr/developers/docs/apis/javascript/index.md index 0fb0ae310f8..de89e53c542 100644 --- a/src/content/translations/fr/developers/docs/apis/javascript/index.md +++ b/src/content/translations/fr/developers/docs/apis/javascript/index.md @@ -277,7 +277,7 @@ ethers.utils.formatEther(balance) **viem -** **_Interface TypeScript pour Ethereum._** - [Documentation](https://viem.sh) -- [Github](https://github.com/wagmi-dev/viem) +- [GitHub](https://github.com/wagmi-dev/viem) ## Complément d'information {#further-reading} diff --git a/src/content/translations/fr/developers/docs/apis/json-rpc/index.md b/src/content/translations/fr/developers/docs/apis/json-rpc/index.md index 39c2a37d5df..533705d52a0 100644 --- a/src/content/translations/fr/developers/docs/apis/json-rpc/index.md +++ b/src/content/translations/fr/developers/docs/apis/json-rpc/index.md @@ -358,7 +358,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"eth_coinbase","params":[],"id":6 } ``` -## eth_chainId {#eth_chainId} +### eth_chainId {#eth_chainId} Retourne la chaîne ID utilisée pour la signature d'opérations protégées par la rediffusion. @@ -1239,7 +1239,10 @@ params: ["0x85d995eba9763907fdf35cd2034144dd9d53ce32cbec21349d4b12823c6860c5"] - `contractAddress`: `DATA`, 20 octets - L'adresse du contrat a été créée, si la transaction était une création de contrat, sinon `null`. - `logs`: `Tableau` - Tableau d'objets de log, que cette transaction a générés. - `logsBloom`: `DATA`, 256 octets - Filtre Bloom pour les clients légers pour récupérer rapidement les logs associés. -- `type`: `QUANTITY` - nombre entier du type de transaction, `0x00` pour les transactions héritées, `0x01` pour les types de listes d'accès, `0x02` pour les frais dynamiques. Il renvoie aussi _soit_ : +- `type`: `QUANTITY` - nombre entier du type de transaction, `0x00` pour les transactions héritées, `0x01` pour les types de listes d'accès, `0x02` pour les frais dynamiques. + +Il renvoie aussi _soit_ : + - `root` : `DATA` 32 octets de stateroot post-transaction (avant Byzantium) - `status`: `QUANTITY` soit `1` (succès) ou `0` (échec) @@ -1484,10 +1487,10 @@ Crée un objet filtre, basé sur les options de filtre, pour avertir lorsque l' 1. `Object` - Les options de filtre : -- `fromBlock`: `QUANTITY|TAG` - (optionnel, par défaut : `« latest »`) nombre de blocs entiers, ou `« latest »` pour le dernier bloc miné ou `« pendant »`, `« earliest »` pour les transactions non encore minées. -- `toBlock`: `QUANTITY|TAG` - (facultatif, par défaut : `« latest »`) Numéro de bloc d'entier ou `« latest »` pour le dernier bloc miné ou `« pending »`, `« earliest »` pour les transactions non encore minées. +- `fromBlock`: `QUANTITY|TAG` - (optionnel, par défaut : `"latest"`) nombre de blocs entiers, ou `"latest"` pour le dernier bloc miné ou `"pending"`, `"earliest"` pour les transactions non encore minées. +- `toBlock`: `QUANTITY|TAG` - (facultatif, par défaut : `"latest"`) Numéro de bloc d'entier ou `"latest"` pour le dernier bloc miné ou `"pending"`, `"earliest"` pour les transactions non encore minées. - `address`: `DATA|Array`, 20 octets - (facultatif) adresse contractuelle ou une liste d'adresses d'où les logs doivent provenir. -- `topics` : `Array of DATA`, - (facultatif) tableau de sujets `DATA` de 32 bytes. Les sujets dépendent de l'ordre. Chaque sujet peut également être un tableau de DATA avec des options « ou ». +- `topics`: `Array of DATA`, - (facultatif) tableau de 32 bytes `DATA` topics. Les sujets dépendent de l'ordre. Chaque sujet peut également être un tableau de DATA avec des options "ou". ```js params: [ @@ -1678,10 +1681,10 @@ Retourne un tableau de tous les logs correspondant à un objet filtre donné. 1. `Object` - Les options de filtre : -- `fromBlock`: `QUANTITY|TAG` - (optionnel, par défaut : `« latest »`) nombre de blocs entiers, ou `« latest »` pour le dernier bloc miné ou `« pendant »`, `« earliest »` pour les transactions non encore minées. -- `toBlock`: `QUANTITY|TAG` - (facultatif, par défaut : `« latest »`) Numéro de bloc d'entier ou `« latest »` pour le dernier bloc miné ou `« pending »`, `« earliest »` pour les transactions non encore minées. +- `fromBlock`: `QUANTITY|TAG` - (optionnel, par défaut : `"latest"`) nombre de blocs entiers, ou `"latest"` pour le dernier bloc miné ou `"pending"`, `"earliest"` pour les transactions non encore minées. +- `toBlock`: `QUANTITY|TAG` - (facultatif, par défaut : `"latest"`) Numéro de bloc d'entier ou `"latest"` pour le dernier bloc miné ou `"pending"`, `"earliest"` pour les transactions non encore minées. - `address`: `DATA|Array`, 20 octets - (facultatif) adresse contractuelle ou une liste d'adresses d'où les logs doivent provenir. -- `topics` : `Array of DATA`, - (facultatif) tableau de sujets `DATA` de 32 bytes. Les sujets dépendent de l'ordre. Chaque sujet peut également être un tableau de DATA avec des options « ou ». +- `topics`: `Array of DATA`, - (facultatif) tableau de 32 bytes `DATA` topics. Les sujets dépendent de l'ordre. Chaque sujet peut également être un tableau de DATA avec des options "ou". - `blockhash`: `DATA`, 32 octets - (facultatif, **futur**) À l'ajout de EIP-234, `blockHash` sera une nouvelle option de filtre qui restreint les logs retournés au bloc unique avec le hachage de 32 octets `blockHash`. Utiliser `blockHash` est équivalent à `fromBlock` = `toBlock` = le numéro de bloc avec le hachage `blockHash`. Si `blockHash` est présent dans les critères de filtre, alors ni `fromBlock` ni `toBlock` ne sont autorisés. ```js @@ -1798,7 +1801,7 @@ curl -X POST --data '{"jsonrpc":"2.0", "method":"eth_submitHashrate", "params":[ } ``` -### db_putString (deprecated) {#db_putstring} +### db_putString (obsolète) {#db_putstring} Stocke une chaîne dans la base de données locale. @@ -1829,7 +1832,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"db_putString","params":["testDB" } ``` -### db_getString (deprecated) {#db_getstring} +### db_getString (obsolète) {#db_getstring} Retourne une chaîne depuis la base de données locale. **Remarque :** cette fonction est obsolète. @@ -1857,7 +1860,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"db_getString","params":["testDB" } ``` -### db_putHex (deprecated) {#db_puthex} +### db_putHex (obsolète) {#db_puthex} Stocke les données binaires dans la base de données locale. **Remarque :** cette fonction est obsolète. @@ -1886,7 +1889,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"db_putHex","params":["testDB","m } ``` -### db_getHex (deprecated) {#db_gethex} +### db_getHex (obsolète) {#db_gethex} Retourne des données binaires depuis la base de données locale. **Remarque :** cette fonction est obsolète. @@ -1914,7 +1917,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"db_getHex","params":["testDB","m } ``` -### shh_version (deprecated) {#shh_post} +### shh_version (obsolète) {#shh_post} Retourne la version actuelle du protocole de chuchotement. @@ -1937,7 +1940,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"shh_version","params":[],"id":67 } ``` -### shh_post (deprecated) {#shh_version} +### shh_post (obsolète) {#shh_version} Envoie un message chuchoté. @@ -2008,7 +2011,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"shh_newIdentity","params":[],"id } ``` -### shh_hasIdentity (deprecated){#shh_hasidentity} +### shh_hasIdentity (obsolète){#shh_hasidentity} Vérifie si le client détient les clés privées pour une identité donnée. @@ -2039,7 +2042,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"shh_hasIdentity","params":["0x04 } ``` -### shh_newGroup (deprecated){#shh_newgroup} +### shh_newGroup (obsolète){#shh_newgroup} **Remarque :** cette fonction est obsolète. @@ -2060,7 +2063,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"shh_newGroup","params":[],"id":7 } ``` -### shh_addToGroup (deprecated){#shh_addtogroup} +### shh_addToGroup (obsolète){#shh_addtogroup} **Remarque :** cette fonction est obsolète. @@ -2089,7 +2092,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"shh_addToGroup","params":["0x04f } ``` -### shh_newFilter (deprecated){#shh_newfilter} +### shh_newFilter (obsolète){#shh_newfilter} Crée un filtre à notifier, lorsque le client reçoit un message chuchotant correspondant aux options de filtre. **Remarque :** cette fonction est obsolète. @@ -2128,7 +2131,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"shh_newFilter","params":[{"topic } ``` -### shh_uninstallFilter (deprecated){#shh_uninstallfilter} +### shh_uninstallFilter (obsolète){#shh_uninstallfilter} Désinstalle un filtre avec un identifiant donné. Doit toujours être appelé lorsque la montre n'est plus nécessaire. De plus, filtre le délai d'attente quand ils ne sont pas demandés avec [shh_getFilterChanges](#shh_getfilterchanges) pour une certaine période. **Remarque :** cette fonction est obsolète. @@ -2157,7 +2160,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"shh_uninstallFilter","params":[" } ``` -### shh_getFilterChanges (deprecated){#shh_getfilterchanges} +### shh_getFilterChanges (obsolète){#shh_getfilterchanges} Méthode de vote pour les filtres chuchotants. Retourne les nouveaux messages depuis le dernier appel de cette méthode. **Note** appelant la méthode [shh_getMessages](#shh_getmessages) va réinitialiser le tampon pour cette méthode afin que vous ne receviez pas de messages dupliqués. **Remarque :** cette fonction est obsolète. @@ -2206,7 +2209,7 @@ curl -X POST --data '{"jsonrpc":"2.0","method":"shh_getFilterChanges","params":[ } ``` -### shh_getMessages (deprecated) {#shh_getmessages} +### shh_getMessages (obsolète) {#shh_getmessages} Récupère tous les messages correspondant à un filtre. Contrairement à `shh_getFilterChanges` cela retourne tous les messages. diff --git a/src/content/translations/fr/developers/docs/blocks/index.md b/src/content/translations/fr/developers/docs/blocks/index.md index b89a8e88a60..c8adc71e945 100644 --- a/src/content/translations/fr/developers/docs/blocks/index.md +++ b/src/content/translations/fr/developers/docs/blocks/index.md @@ -22,7 +22,7 @@ En espaçant les engagements, nous donnons à tous les participants du serveur a Pour préserver l'historique des transactions, les blocs sont strictement ordonnés (chaque nouveau bloc créé contient une référence à son bloc parent), et les transactions au sein des blocs sont également strictement ordonnées. Sauf dans de rares cas, à tout moment, tous les participants au réseau sont d'accord sur le nombre exact et l'historique des blocs, et s'efforcent de regrouper les demandes de transactions en cours dans le bloc suivant. -Une fois qu'un bloc est assemblé par un validateur sur le réseau, il est propagé auprès du reste du réseau ; tous les nœuds ajoutent ce bloc à la fin de leur blockchain, et un nouveau validateur est sélectionné pour créer le bloc suivant. Le processus exact d'assemblage de blocs et le processus d'engagement/consensus sont actuellement spécifiés par le protocole de la « preuve d'enjeu » d'Ethereum. +Une fois qu'un bloc a été lié aux autres blocs par un validateur sélectionné aléatoirement sur le réseau, il est scellé au reste du réseau ; ce bloc ajouté à la chaîne de bloc (blockchain) est lié au précédent, et une copie est transmise à tous les noeuds du réseau, ensuite un autre validateur est sélectionné pour créer le nouveau bloc. Le processus exact d'assemblage de blocs et le processus d'engagement/consensus sont actuellement spécifiés par le protocole de la « preuve d'enjeu » d'Ethereum. ## Protocole de la preuve d'enjeu {#proof-of-work-protocol} @@ -100,8 +100,9 @@ Exécuter les transactions dans `execution_payload` met à jour l'état global. | `base_fee_per_gas` | la valeur des frais de base | | `block_hash` | hachage du bloc d'exécution | | `transactions_root` | hachage racine des transactions dans le bloc | +| `withdrawal_root` | hachage racine des retraits dans le bloc | -`execution_payload` contient lui-même ce qui suit (notez que cela est identique à l'en-tête sauf qu'au lieu du hachage racine des transactions, il inclut la liste réelle des opérations) : +`execution_payload` contient lui-même ce qui suit (notez que cela est identique à l'en-tête sauf qu'au lieu du hachage racine des transactions, il inclut la liste réelle des transactions et des informations de retrait) : | Champ | Description | | :----------------- | :-------------------------------------------------------------------------------- | @@ -119,10 +120,22 @@ Exécuter les transactions dans `execution_payload` met à jour l'état global. | `base_fee_per_gas` | la valeur des frais de base | | `block_hash` | hachage du bloc d'exécution | | `des transactions` | liste des transactions à exécuter | +| `retraits` | liste des objets de retrait | + +La liste `withdrawals` contient les objets `withdrawal` structurée de la façon suivante : + +| Champ | Description | +| :--------------- | :--------------------------------- | +| `address` | adresse du compte qui s'est retiré | +| `amount` | montant du retrait | +| `Index` | valeur d'index du retrait | +| `validatorIndex` | valeur d'index du validateur | ## Durée de blocage {#block-time} -Le temps de bloc fait référence au temps qui sépare les blocs. Dans Ethereum, le temps est divisé en unités de douze secondes appelées « créneau ». Pour chaque créneau, un validateur est choisi pour proposer un bloc. Si tous les validateurs sont en ligne et complétement opérationnels, il y aura un bloc dans chaque créneau, ce qui signifie que le temps de bloc est de 12 s. Occasionnellement, des validateurs peuvent être hors-ligne lorsqu'ils sont appelés pour valider un bloc, de sorte que les créneaux peuvent parfois être vide. Cela est différent des systèmes basés sur la preuve de travail où les temps de bloc sont probabilistes et ajustés selon la difficulté du minage. +Le temps de bloc fait référence au temps qui sépare les blocs. Dans Ethereum, le temps est divisé en unités de douze secondes appelées « créneau ». Pour chaque créneau, un validateur est choisi pour proposer un bloc. Si tous les validateurs sont en ligne et complétement opérationnels, il y aura un bloc dans chaque créneau, ce qui signifie que le temps de bloc est de 12 s. Occasionnellement, des validateurs peuvent être hors-ligne lorsqu'ils sont appelés pour valider un bloc, de sorte que les créneaux peuvent parfois être vide. + +Cette implémentation diffère des systèmes fondés sur la preuve de travail (PoW), dans lesquels la génération d'un bloc est une occurrence naturelle, compensée par la difficulté de mining du protocole. Le temps moyen de propagation des blocs d'Ethereum [average block time](https://etherscan.io/chart/blocktime) est l'exemple parfait de l'implementation de la preuve d'enjeu, et donc du passage de la preuve de travail (PoW) à la preuve d'enjeu (PoS), rendu possible grâce à un nouvel ajustement du temps de propagation des blocs, qui est passé à 12 secondes. ## Taille des blocs {#block-size} diff --git a/src/content/translations/fr/developers/docs/blocks/tx-block.svg b/src/content/translations/fr/developers/docs/blocks/tx-block.svg new file mode 100644 index 00000000000..0e4ed7d0779 --- /dev/null +++ b/src/content/translations/fr/developers/docs/blocks/tx-block.svg @@ -0,0 +1,45 @@ + + + + + + + état(t) + état(t+1) + + transaction (t1) + + + transaction (t2) + + + transaction (t3) + + + bloc + + diff --git a/src/content/translations/fr/developers/docs/consensus-mechanisms/pow/mining/index.md b/src/content/translations/fr/developers/docs/consensus-mechanisms/pow/mining/index.md index 832c5f41e31..e7820a441fc 100644 --- a/src/content/translations/fr/developers/docs/consensus-mechanisms/pow/mining/index.md +++ b/src/content/translations/fr/developers/docs/consensus-mechanisms/pow/mining/index.md @@ -70,7 +70,7 @@ Regardez Austin vous guider à travers le minage et la blockchain de la preuve d ## L'algorithme de minage {#mining-algorithm} -Le réseau principal Ethereum n'a jamais utilisé qu'un seul algorithme de minage - ['Ethash'](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash). Ethhash était le successeur d'un algorithme R&D original connu sous le nom de ["Dagger-Hashimoto"](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto). +Le réseau principal Ethereum n'a jamais utilisé qu'un seul algorithme de minage - ['Ethash'](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash/). Ethhash était le successeur d'un algorithme R&D original connu sous le nom de ["Dagger-Hashimoto"](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto/). [Plus de détails sur les algorithmes de minage](/developers/docs/consensus-mechanisms/pow/mining-algorithms/). diff --git a/src/content/translations/fr/developers/docs/dapps/index.md b/src/content/translations/fr/developers/docs/dapps/index.md index 575d333e3a0..f14306811e9 100644 --- a/src/content/translations/fr/developers/docs/dapps/index.md +++ b/src/content/translations/fr/developers/docs/dapps/index.md @@ -68,15 +68,23 @@ Un contrat intelligent est un code présent sur la blockchain Ethereum qui fonct - [etherflow.quiknode.io](https://etherflow.quiknode.io/) - [GitHub](https://github.com/abunsen/etherflow) +**thirdweb _- SDKs dans tous les langages, smart contrats, outils et infrastructure pour le développement web3._** + +- [Page d'accueil](https://thirdweb.com/) +- [Documentation](https://portal.thirdweb.com/) +- [GitHub](https://github.com/thirdweb-dev/) + ## Complément d'information {#further-reading} +- [Explorez des applications décentralisées](/dapps) - [L'Architecture d'une application Web 3.0](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application) - _Preethi Kasireddy_ - [Le guide 2021 pour les applications décentralisées](https://limechain.tech/blog/what-are-dapps-the-2021-guide/) - _LimeChain_ - [Qu'est-ce que les applications décentralisées ?](https://www.gemini.com/cryptopedia/decentralized-applications-defi-dapps) - _Gemini_ +- [Dapps populaires](https://www.alchemy.com/dapps) - _Alchemy_ _Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !_ ## Sujets connexes {#related-topics} - [Introduction à la pile Ethereum](/developers/docs/ethereum-stack/) -- [Infrastructures de développement](/developers/docs/frameworks/) +- [Frameworks de développement](/developers/docs/frameworks/) diff --git a/src/content/translations/fr/developers/docs/data-and-analytics/block-explorers/index.md b/src/content/translations/fr/developers/docs/data-and-analytics/block-explorers/index.md index 73c4ac397a4..603f78e2956 100644 --- a/src/content/translations/fr/developers/docs/data-and-analytics/block-explorers/index.md +++ b/src/content/translations/fr/developers/docs/data-and-analytics/block-explorers/index.md @@ -21,8 +21,10 @@ Pour que les données fournies par un explorateur de blocs aient du sens, vous d - [Ethplorer](https://ethplorer.io/) - _Aussi disponible en chinois, espagnol, français, turc, russe, coréen et vietnamien_ - [OKLink](https://www.oklink.com/eth) - [Otterscan](https://otterscan.io/) +- [Rantom](https://rantom.app/) - [Sirato](https://www.web3labs.com/sirato) - [EthVM](https://www.ethvm.com/) +- [Explorateurs de bloc DexGuru](https://ethereum.dex.guru/) ## Données {#data} @@ -234,6 +236,7 @@ Les données de couches de consensus de haut niveau comprennent les éléments s - [Blockchair](https://blockchair.com/ethereum) - L'explorateur Ethereum le plus privé. Egalement pour trier et filtrer des données (mempool). - [Etherchain](https://www.etherchain.org/) - un explorateur de blocs pour le réseau principal Ethereum - [Ethplorer](https://ethplorer.io/) - un explorateur de blocs avec une focalisation sur les jetons pour le réseau principal Ethereum et le réseau de test Kovan +- [Rantom](https://rantom.app/) - Un service crypto-friendly open-source, intégré à sa plateforme de finance décentralisée (DeFi) & Visualisation du volume de transactions des NFT pour une vision détaillée ## En savoir plus {#further-reading} diff --git a/src/content/translations/fr/developers/docs/development-networks/index.md b/src/content/translations/fr/developers/docs/development-networks/index.md index 99698d1a813..7d162144cac 100644 --- a/src/content/translations/fr/developers/docs/development-networks/index.md +++ b/src/content/translations/fr/developers/docs/development-networks/index.md @@ -62,11 +62,22 @@ Il y a aussi deux implémentations de test publiques maintenues d'Ethereum : Goe - [Plateforme de lancement de la mise en jeu de Goerli](https://goerli.launchpad.ethereum.org/) - [Ropsten, Rinkeby & Annonce de dépréciation Kiln](https://blog.ethereum.org/2022/06/21/testnet-deprecation) +### Pack Ethereum de Kurtosis {#kurtosis} + +Kurtosis est un système de construction d'environnements de test multi-conteneurs qui permet aux développeurs de créer localement des instances reproductibles de réseaux de blockchain. + +Le pack Ethereum Kurtosis permet de mettre localement en place un réseau de test Ethereum paramétrable, prenant en charge plusieurs clients différents de la couche d'exécution et de la couche de consensus, ainsi qu'un nombre "n" de nœuds. Kurtosis gère harmonieusement toutes les cartographies de ports locaux et les connexions de services pour faciliter le prototypage et le test des dApp et des contrats intelligents. + +- [Pack réseau Ethereum](https://github.com/kurtosis-tech/eth-network-package) +- [Site Web](https://www.kurtosis.com/) +- [Github](https://github.com/kurtosis-tech/kurtosis) +- [Documentation](https://docs.kurtosis.com/) + ## Complément d'information {#further-reading} _Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !_ ## Sujets connexes {#related-topics} -- [Infrastructures de développement](/developers/docs/frameworks/) +- [Frameworks de développement](/developers/docs/frameworks/) - [Configurer un environnement de développement local](/developers/local-environment/) diff --git a/src/content/translations/fr/developers/docs/evm/evm.svg b/src/content/translations/fr/developers/docs/evm/evm.svg new file mode 100644 index 00000000000..565fe04ca36 --- /dev/null +++ b/src/content/translations/fr/developers/docs/evm/evm.svg @@ -0,0 +1,50 @@ + + + + + + + + Machine virtuelle d'Ethereum (EVM) + + + Machine d'état(volatile) + + + virtuel ROM + + + code EVM + + + (définitif) + + (compte de)stockage + État(persistent) + programmecompteur (PC) + gazdisponible + + base + + + mémoire + + diff --git a/src/content/translations/fr/developers/docs/evm/gas.svg b/src/content/translations/fr/developers/docs/evm/gas.svg new file mode 100644 index 00000000000..af07e22243d --- /dev/null +++ b/src/content/translations/fr/developers/docs/evm/gas.svg @@ -0,0 +1,58 @@ + + + + + + + programmecompteur (PC) + gazdisponible + + base + + + mémoire + + + opérations + + + gaz + + + plus de gaz + + + plus de gaz + + + code EVM + + + Demande de message + + compte destockage + diff --git a/src/content/translations/fr/developers/docs/evm/index.md b/src/content/translations/fr/developers/docs/evm/index.md index 8878fb9ef32..c0b78e73adc 100644 --- a/src/content/translations/fr/developers/docs/evm/index.md +++ b/src/content/translations/fr/developers/docs/evm/index.md @@ -71,6 +71,7 @@ Les [clients d'exécution Ethereum](/developers/docs/nodes-and-clients/#executio - [Jellopaper aka KEVM : Sémantique de l'EVM en K](https://jellopaper.org/) - [Livre beige Ethereum](https://github.com/chronaeon/beigepaper) - [Codes d'opérations de l'EVM](https://www.ethervm.io/) +- [Documents de Référence aux Codes Opératoires de la Machine Virtuelle Ethereum](https://www.evm.codes/) - [Une courte introduction dans la documentation de Solidity](https://docs.soliditylang.org/en/latest/introduction-to-smart-contracts.html#index-6) ## Sujets connexes {#related-topics} diff --git a/src/content/translations/fr/developers/docs/evm/opcodes/index.md b/src/content/translations/fr/developers/docs/evm/opcodes/index.md new file mode 100644 index 00000000000..0243221d9a7 --- /dev/null +++ b/src/content/translations/fr/developers/docs/evm/opcodes/index.md @@ -0,0 +1,170 @@ +--- +title: Opcodes pour l'EMV +description: Une liste de tous les opcodes disponibles pour la machine virtuelle Ethereum. +lang: fr +--- + +## Aperçu {#overview} + +Il s'agit d'une version mise à jour de la page de référence de l'EMV sur [wolflo/evm-opcodes](https://github.com/wolflo/evm-opcodes). Également tirée du [Yellow Paper,](https://ethereum.github.io/yellowpaper/paper.pdf) du [Jello Paper](https://jellopaper.org/evm/) et de l'implémentation [geth](https://github.com/ethereum/go-ethereum). Ceci est destiné à être une référence accessible, mais ce n'est pas particulièrement rigoureux. Si vous souhaitez être sûr de la précision et conscient de chaque cas limite, il est conseillé d'utiliser le Jello Paper ou une implémentation de client. + +À la recherche d'une référence interactive ? Consultez [evm.codes](https://www.evm.codes/). + +Pour les opérations avec des coûts en gaz dynamiques, consultez [gas.md](https://github.com/wolflo/evm-opcodes/blob/main/gas.md). + +💡 Conseil rapide : Pour afficher des lignes entières, utilisez `[shift] + défilement` pour faire défiler horizontalement sur ordinateur. + +| Base | Nom | Gaz | Base | Résultat | Mémoire | Notes | +| :---: | :------------- | :---------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------- | :------------------------------ | :---------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | +| 00 | STOP | 0 | | | | halt execution | +| 01 | ADD | 3 | `a, b` | `a + b` | | (u)int256 addition modulo 2\*\*256 | +| 02 | MUL | 5 | `a, b` | `a * b` | | (u)int256 multiplication modulo 2\*\*256 | +| 03 | SUB | 3 | `a, b` | `a - b` | | (u)int256 addition modulo 2\*\*256 | +| 04 | DIV | 5 | `a, b` | `a // b` | | uint256 division | +| 05 | SDIV | 5 | `a, b` | `a // b` | | int256 division | +| 06 | MOD | 5 | `a, b` | `a % b` | | uint256 modulus | +| 07 | SMOD | 5 | `a, b` | `a % b` | | int256 modulus | +| 08 | ADDMOD | 8 | `a, b, N` | `(a + b) % N` | | (u)int256 addition modulo N | +| 09 | MULMOD | 8 | `a, b, N` | `(a * b) % N` | | (u)int256 multiplication modulo N | +| 0A | EXP | [A1](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a1-exp) | `a, b` | `a ** b` | | uint256 exponentiation modulo 2\*\*256 | +| 0B | SIGNEXTEND | 5 | `b, x` | `SIGNEXTEND(x, b)` | | [sign extend](https://wikipedia.org/wiki/Sign_extension) `x` from `(b+1)` bytes to 32 bytes | +| 0C-0F | _invalid_ | | | | | | +| 10 | LT | 3 | `a, b` | `a < b` | | uint256 less-than | +| 11 | GT | 3 | `a, b` | `a > b` | | uint256 greater-than | +| 12 | SLT | 3 | `a, b` | `a < b` | | int256 less-than | +| 13 | SGT | 3 | `a, b` | `a > b` | | int256 greater-than | +| 14 | EQ | 3 | `a, b` | `a == b` | | (u)int256 equality | +| 15 | ISZERO | 3 | `a` | `a == 0` | | (u)int256 iszero | +| 16 | AND | 3 | `a, b` | `a && b` | | bitwise AND | +| 17 | OR | 3 | `a, b` | `a \|\| b` | | bitwise OR | +| 18 | XOR | 3 | `a, b` | `a ^ b` | | bitwise XOR | +| 19 | NOT | 3 | `a` | `~a` | | bitwise NOT | +| 1A | BYTE | 3 | `i, x` | `(x >> (248 - i * 8)) && 0xFF` | | `i`th byte of (u)int256 `x`, from the left | +| 1B | SHL | 3 | `shift, val` | `val << shift` | | shift left | +| 1C | SHR | 3 | `shift, val` | `val >> shift` | | logical shift right | +| 1D | SAR | 3 | `shift, val` | `val >> shift` | | arithmetic shift right | +| 1E-1F | _invalid_ | | | | | | +| 20 | KECCAK256 | [A2](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a2-sha3) | `ost, len` | `keccak256(mem[ost:ost+len-1])` | | keccak256 | +| 21-2F | _invalid_ | | | | | | +| 30 | ADDRESS | 2 | `.` | `address(this)` | | address of executing contract | +| 31 | BALANCE | [A5](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a5-balance-extcodesize-extcodehash) | `addr` | `addr.balance` | | balance, in wei | +| 32 | ORIGIN | 2 | `.` | `tx.origin` | | address that originated the tx | +| 33 | CALLER | 2 | `.` | `msg.sender` | | address of msg sender | +| 34 | CALLVALUE | 2 | `.` | `msg.value` | | msg value, in wei | +| 35 | CALLDATALOAD | 3 | `idx` | `msg.data[idx:idx+32]` | | read word from msg data at index `idx` | +| 36 | CALLDATASIZE | 2 | `.` | `len(msg.data)` | | length of msg data, in bytes | +| 37 | CALLDATACOPY | [A3](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a3-copy-operations) | `dstOst, ost, len` | `.` | mem[dstOst:dstOst+len-1] := msg.data[ost:ost+len-1] | copy msg data | +| 38 | CODESIZE | 2 | `.` | `len(this.code)` | | length of executing contract's code, in bytes | +| 39 | CODECOPY | [A3](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a3-copy-operations) | `dstOst, ost, len` | `.` | | mem[dstOst:dstOst+len-1] := this.code[ost:ost+len-1] | copy executing contract's bytecode | +| 3A | GASPRICE | 2 | `.` | `tx.gasprice` | | gas price of tx, in wei per unit gas [\*\*](https://eips.ethereum.org/EIPS/eip-1559#gasprice) | +| 3B | EXTCODESIZE | [A5](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a5-balance-extcodesize-extcodehash) | `addr` | `len(addr.code)` | | size of code at addr, in bytes | +| 3C | EXTCODECOPY | [A4](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a4-extcodecopy) | `addr, dstOst, ost, len` | `.` | mem[dstOst:dstOst+len-1] := addr.code[ost:ost+len-1] | copy code from `addr` | +| 3D | RETURNDATASIZE | 2 | `.` | `size` | | size of returned data from last external call, in bytes | +| 3E | RETURNDATACOPY | [A3](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a3-copy-operations) | `dstOst, ost, len` | `.` | mem[dstOst:dstOst+len-1] := returndata[ost:ost+len-1] | copy returned data from last external call | +| 3F | EXTCODEHASH | [A5](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a5-balance-extcodesize-extcodehash) | `addr` | `Empreinte numérique` | | hash = addr.exists ? keccak256(addr.code) : 0 | +| 40 | BLOCKHASH | 20 | `blockNum` | `blockHash(blockNum)` | | | +| 41 | COINBASE | 2 | `.` | `block.coinbase` | | address of miner of current block | +| 42 | TIMESTAMP | 2 | `.` | `block.timestamp` | | timestamp of current block | +| 43 | NUMBER | 2 | `.` | `block.number` | | number of current block | +| 44 | PREVRANDAO | 2 | `.` | `randomness beacon` | | randomness beacon | +| 45 | GASLIMIT | 2 | `.` | `block.gaslimit` | | gas limit of current block | +| 46 | CHAINID | 2 | `.` | `chain_id` | | push current [chain id](https://eips.ethereum.org/EIPS/eip-155) onto stack | +| 47 | SELFBALANCE | 5 | `.` | `address(this).balance` | | balance of executing contract, in wei | +| 48 | BASEFEE | 2 | `.` | `block.basefee` | | base fee of current block | +| 49-4F | _invalid_ | | | | | | +| 50 | POP | 2 | `_anon` | `.` | | remove item from top of stack and discard it | +| 51 | MLOAD | 3[\*](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion) | `ost` | `mem[ost:ost+32]` | | read word from memory at offset `ost` | +| 52 | MSTORE | 3[\*](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion) | `ost, val` | `.` | mem[ost:ost+32] := val | write a word to memory | +| 53 | MSTORE8 | 3[\*](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion) | `ost, val` | `.` | mem[ost] := val && 0xFF | write a single byte to memory | +| 54 | SLOAD | [A6](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a6-sload) | `key` | `storage[key]` | | read word from storage | +| 55 | SSTORE | [A7](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a7-sstore) | `key, val` | `.` | storage[key] := val | write word to storage | +| 56 | JUMP | 8 | `dst` | `.` | | `$pc := dst` mark that `pc` is only assigned if `dst` is a valid jumpdest | +| 57 | JUMPI | 10 | `dst, condition` | `.` | | `$pc := condition ? dst : $pc + 1` | +| 58 | PC | 2 | `.` | `$pc` | | program counter | +| 59 | MSIZE | 2 | `.` | `len(mem)` | | size of memory in current execution context, in bytes | +| 5A | GAS | 2 | `.` | `gasRemaining` | | | +| 5B | JUMPDEST | 1 | | | mark valid jump destination | a valid jump destination for example a jump destination not inside the push data | +| 5C-5E | _invalid_ | | | | | | +| 5F | PUSH0 | 2 | `.` | `uint8` | | push the constant value 0 onto stack | +| 60 | PUSH1 | 3 | `.` | `uint8` | | push 1-byte value onto stack | +| 61 | PUSH2 | 3 | `.` | `uint16` | | push 2-byte value onto stack | +| 62 | PUSH3 | 3 | `.` | `uint24` | | push 3-byte value onto stack | +| 63 | PUSH4 | 3 | `.` | `uint32` | | push 4-byte value onto stack | +| 64 | PUSH5 | 3 | `.` | `uint40` | | push 5-byte value onto stack | +| 65 | PUSH6 | 3 | `.` | `uint48` | | push 6-byte value onto stack | +| 66 | PUSH7 | 3 | `.` | `uint56` | | push 7-byte value onto stack | +| 67 | PUSH8 | 3 | `.` | `uint64` | | push 8-byte value onto stack | +| 68 | PUSH9 | 3 | `.` | `uint72` | | push 9-byte value onto stack | +| 69 | PUSH10 | 3 | `.` | `uint80` | | push 10-byte value onto stack | +| 6A | PUSH11 | 3 | `.` | `uint88` | | push 11-byte value onto stack | +| 6B | PUSH12 | 3 | `.` | `uint96` | | push 12-byte value onto stack | +| 6C | PUSH13 | 3 | `.` | `uint104` | | push 13-byte value onto stack | +| 6D | PUSH14 | 3 | `.` | `uint112` | | push 14-byte value onto stack | +| 6E | PUSH15 | 3 | `.` | `uint120` | | push 15-byte value onto stack | +| 6F | PUSH16 | 3 | `.` | `uint128` | | push 16-byte value onto stack | +| 70 | PUSH17 | 3 | `.` | `uint136` | | push 17-byte value onto stack | +| 71 | PUSH18 | 3 | `.` | `uint144` | | push 18-byte value onto stack | +| 72 | PUSH19 | 3 | `.` | `uint152` | | push 19-byte value onto stack | +| 73 | PUSH20 | 3 | `.` | `uint160` | | push 20-byte value onto stack | +| 74 | PUSH21 | 3 | `.` | `uint168` | | push 21-byte value onto stack | +| 75 | PUSH22 | 3 | `.` | `uint176` | | push 22-byte value onto stack | +| 76 | PUSH23 | 3 | `.` | `uint184` | | push 23-byte value onto stack | +| 77 | PUSH24 | 3 | `.` | `uint192` | | push 24-byte value onto stack | +| 78 | PUSH25 | 3 | `.` | `uint200` | | push 25-byte value onto stack | +| 79 | PUSH26 | 3 | `.` | `uint208` | | push 26-byte value onto stack | +| 7A | PUSH27 | 3 | `.` | `uint216` | | push 27-byte value onto stack | +| 7B | PUSH28 | 3 | `.` | `uint224` | | push 28-byte value onto stack | +| 7C | PUSH29 | 3 | `.` | `uint232` | | push 29-byte value onto stack | +| 7D | PUSH30 | 3 | `.` | `uint240` | | push 30-byte value onto stack | +| 7E | PUSH31 | 3 | `.` | `uint248` | | push 31-byte value onto stack | +| 7F | PUSH32 | 3 | `.` | `uint256` | | push 32-byte value onto stack | +| 80 | DUP1 | 3 | `a` | `a, a` | | clone 1st value on stack | +| 81 | DUP2 | 3 | `_, a` | `a, _, a` | | clone 2nd value on stack | +| 82 | DUP3 | 3 | `_, _, a` | `a, _, _, a` | | clone 3rd value on stack | +| 83 | DUP4 | 3 | `_, _, _, a` | `a, _, _, _, a` | | clone 4th value on stack | +| 84 | DUP5 | 3 | `..., a` | `a, ..., a` | | clone 5th value on stack | +| 85 | DUP6 | 3 | `..., a` | `a, ..., a` | | clone 6th value on stack | +| 86 | DUP7 | 3 | `..., a` | `a, ..., a` | | clone 7th value on stack | +| 87 | DUP8 | 3 | `..., a` | `a, ..., a` | | clone 8th value on stack | +| 88 | DUP9 | 3 | `..., a` | `a, ..., a` | | clone 9th value on stack | +| 89 | DUP10 | 3 | `..., a` | `a, ..., a` | | clone 10th value on stack | +| 8A | DUP11 | 3 | `..., a` | `a, ..., a` | | clone 11th value on stack | +| 8B | DUP12 | 3 | `..., a` | `a, ..., a` | | clone 12th value on stack | +| 8C | DUP13 | 3 | `..., a` | `a, ..., a` | | clone 13th value on stack | +| 8D | DUP14 | 3 | `..., a` | `a, ..., a` | | clone 14th value on stack | +| 8E | DUP15 | 3 | `..., a` | `a, ..., a` | | clone 15th value on stack | +| 8F | DUP16 | 3 | `..., a` | `a, ..., a` | | clone 16th value on stack | +| 90 | SWAP1 | 3 | `a, b` | `b, a` | | | +| 91 | SWAP2 | 3 | `a, _, b` | `b, _, a` | | | +| 92 | SWAP3 | 3 | `a, _, _, b` | `b, _, _, a` | | | +| 93 | SWAP4 | 3 | `a, _, _, _, b` | `b, _, _, _, a` | | | +| 94 | SWAP5 | 3 | `a, ..., b` | `b, ..., a` | | | +| 95 | SWAP6 | 3 | `a, ..., b` | `b, ..., a` | | | +| 96 | SWAP7 | 3 | `a, ..., b` | `b, ..., a` | | | +| 97 | SWAP8 | 3 | `a, ..., b` | `b, ..., a` | | | +| 98 | SWAP9 | 3 | `a, ..., b` | `b, ..., a` | | | +| 99 | SWAP10 | 3 | `a, ..., b` | `b, ..., a` | | | +| 9A | SWAP11 | 3 | `a, ..., b` | `b, ..., a` | | | +| 9B | SWAP12 | 3 | `a, ..., b` | `b, ..., a` | | | +| 9C | SWAP13 | 3 | `a, ..., b` | `b, ..., a` | | | +| 9D | SWAP14 | 3 | `a, ..., b` | `b, ..., a` | | | +| 9E | SWAP15 | 3 | `a, ..., b` | `b, ..., a` | | | +| 9F | SWAP16 | 3 | `a, ..., b` | `b, ..., a` | | | +| A0 | LOG0 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len` | `.` | | LOG0(memory[ost:ost+len-1]) | +| A1 | LOG1 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0` | `.` | | LOG1(memory[ost:ost+len-1], topic0) | +| A2 | LOG2 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0, topic1` | `.` | | LOG1(memory[ost:ost+len-1], topic0, topic1) | +| A3 | LOG3 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0, topic1, topic2` | `.` | | LOG1(memory[ost:ost+len-1], topic0, topic1, topic2) | +| A4 | LOG4 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0, topic1, topic2, topic3` | `.` | | LOG1(memory[ost:ost+len-1], topic0, topic1, topic2, topic3) | +| A5-EF | _invalid_ | | | | | | +| F0 | CREATE | [A9](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a9-create-operations) | `val, ost, len` | `addr` | | addr = keccak256(rlp([address(this), this.nonce])) | +| F1 | CALL | [AA](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#aa-call-operations) | gas, addr, val, argOst, argLen, retOst, retLen | `success` | mem[retOst:retOst+retLen-1] := returndata | | +| F2 | CALLCODE | [AA](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#aa-call-operations) | `gas, addr, val, argOst, argLen, retOst, retLen` | `success` | mem[retOst:retOst+retLen-1] = returndata | same as DELEGATECALL, but does not propagate original msg.sender and msg.value | +| F3 | RETOUR | 0[\*](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion) | `ost, len` | `.` | | return mem[ost:ost+len-1] | +| F4 | DELEGATECALL | [AA](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#aa-call-operations) | `gas, addr, argOst, argLen, retOst, retLen` | `success` | mem[retOst:retOst+retLen-1] := returndata | | +| F5 | CREATE2 | [A9](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a9-create-operations) | `val, ost, len, salt` | `addr` | | addr = keccak256(0xff ++ address(this) ++ salt ++ keccak256(mem[ost:ost+len-1]))[12:] | +| F6-F9 | _invalid_ | | | | | | +| FA | STATICCALL | [AA](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#aa-call-operations) | `gas, addr, argOst, argLen, retOst, retLen` | `success` | mem[retOst:retOst+retLen-1] := returndata | | +| FB-FC | _invalid_ | | | | | | +| FD | REVERT | 0[\*](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion) | `ost, len` | `.` | | revert(mem[ost:ost+len-1]) | +| FE | INVALID | [AF](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#af-invalid) | | | designated invalid opcode - [EIP-141](https://eips.ethereum.org/EIPS/eip-141) | | +| FF | SELFDESTRUCT | [AB](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#ab-selfdestruct) | `addr` | `.` | | | destroy contract and sends all funds to `addr` | diff --git a/src/content/translations/fr/developers/docs/frameworks/index.md b/src/content/translations/fr/developers/docs/frameworks/index.md index 0a6d47d37ad..6155482103e 100644 --- a/src/content/translations/fr/developers/docs/frameworks/index.md +++ b/src/content/translations/fr/developers/docs/frameworks/index.md @@ -46,17 +46,17 @@ Avant de plonger dans les infrastructures, nous vous recommandons de commencer p - [Page d'accueil](https://www.web3labs.com/web3j-sdk) - [Documentation](https://docs.web3j.io) -- [Github](https://github.com/web3j/web3j) +- [GitHub](https://github.com/web3j/web3j) **OpenZeppelin SDK - \*\***_The Ultimate Smart Contract Toolkit : la suite d'outils par excellence pour vous aider à développer, compiler, mettre à niveau, déployer et interagir avec des contrats intelligents._\*\* - [OpenZeppelin SDK](https://openzeppelin.com/sdk/) -- [Github](https://github.com/OpenZeppelin/openzeppelin-sdk) +- [GitHub](https://github.com/OpenZeppelin/openzeppelin-sdk) - [Forum communautaire](https://forum.openzeppelin.com/c/support/17) **Create Eth App -** **_Création d'applications alimentées par Ethereum en une seule commande. Fournit un panel d'infrastructures d'interface utilisateur et des modèles DeFi parmi lesquels faire votre choix._** -- [Github](https://github.com/paulrberg/create-eth-app) +- [GitHub](https://github.com/paulrberg/create-eth-app) - [Modèles (Templates)](https://github.com/PaulRBerg/create-eth-app/tree/develop/templates) **Scaffold-eth -** **_Les composants Ethers.js + Hardhat + React et les boucles pour web3 : tout ce dont vous avez besoin pour commencer à bâtir des applications décentralisées alimentées par des contrats intelligents._** @@ -76,7 +76,7 @@ Avant de plonger dans les infrastructures, nous vous recommandons de commencer p **Alchemy -** **_Plateforme de développement Ethereum._** - [alchemy.com](https://www.alchemy.com/) -- [Github](https://github.com/alchemyplatform) +- [GitHub](https://github.com/alchemyplatform) - [Discord](https://discord.com/invite/A39JVCM) **Foundry -** **_Une boîte à outils rapide, portable et modulaire pour le développement d'applications Ethereum écrites en Rust._** @@ -91,6 +91,17 @@ Avant de plonger dans les infrastructures, nous vous recommandons de commencer p - [GitHub](https://github.com/node-real) - [Discord](https://discord.gg/V5k5gsuE) +**thirdweb SDK -** **_Créez des applications web3 capables d'interagir avec vos smart contracts à l'aide de nos puissants SDK et CLI._** + +- [Documentation](https://portal.thirdweb.com/sdk/) +- [GitHub](https://github.com/thirdweb-dev/) + +**Chainstack -** **_Plateforme de développement Web3 (Ethereum et autres)._** + +- [chainstack.com](https://www.chainstack.com/) +- [GitHub](https://github.com/chainstack) +- [Discord](https://discord.gg/BSb5zfp9AT) + ## Complément d'information {#further-reading} _Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !_ diff --git a/src/content/translations/fr/developers/docs/gas/index.md b/src/content/translations/fr/developers/docs/gas/index.md index bd60a78737f..4a997852f4f 100644 --- a/src/content/translations/fr/developers/docs/gas/index.md +++ b/src/content/translations/fr/developers/docs/gas/index.md @@ -14,41 +14,43 @@ Pour mieux comprendre cette page, nous vous recommandons de commencer par lire c Le gaz est l'unité qui mesure la quantité d'efforts de calculs requis pour exécuter des opérations spécifiques sur le réseau Ethereum. -Comme chaque transaction Ethereum nécessite des ressources informatiques pour s'exécuter, cela implique des frais. Le gaz correspond aux frais requis pour effectuer correctement une transaction sur Ethereum. +Étant donné que l'exécution de chaque transaction Ethereum nécessite des ressources informatiques, ces ressources doivent être payées pour garantir qu'Ethereum ne soit pas vulnérable au spam et ne reste pas bloqué dans des boucles de calcul infinies. Le paiement concernant le calcul se fait sous forme de frais de gaz. + +Les frais de gaz** correspondent à la somme de gaz utilisé pour effectuer une opération, multiplié au coût par unité de gaz**. Les frais sont payés, que la transaction réussisse ou échoue. ![Diagramme indiquant où le gaz est nécessaire dans les opérations EVM](./gas.png) _Schéma adapté à partir du document [Ethereum EVM illustrated](https://takenobu-hs.github.io/downloads/ethereum_evm_illustrated.pdf)_ -Fondamentalement, les frais de gaz sont payés en ether (ETH), la monnaie native d'Ethereum. Les prix du gaz sont indiqués en gwei, qui est une dénomination de l'ETH. Chaque gwei est égal à 0,00000001 ETH (10-9 ETH). Par exemple, au lieu de dire que votre gaz coûte 0,000000001 Ether, vous pouvez dire qu'il coûte 1 gwei. Le mot « gwei » signifie « giga-wei », et il est égal à 1 000 000 000 de wei. « Wei » (qui porte le nom de [Wei Dai](https://wikipedia.org/wiki/Wei_Dai), le créateur de [b-money](https://www.investopedia.com/terms/b/bmoney.asp)), est la plus petite unité d'ETH. +Les frais de gaz doivent être payés dans la monnaie native d'Ethereum, l'éther (ETH). Le prix du gaz est généralement indiqué en gwei, qui est une dénomination de l'ETH. Chaque gwei est égal à un milliardième d'ETH (0,000000001 ETH ou 10-9 ETH). -## Avant la mise à jour de Londres {#pre-london} +Par exemple, au lieu de dire que votre gaz coûte 0,000000001 Ether, vous pouvez dire qu'il coûte 1 gwei. -Sur le réseau Ethereum, la façon dont les frais de transaction sont calculés a été modifiée avec [la mise à jour de Londres](/history/#london) d'août 2021. Voici un récapitulatif de la façon dont cela fonctionnait : +Le mot "gwei" est une contraction de "giga-wei", qui signifie "milliard de wei". Un gwei est égal à un milliard de wei. « Wei » (qui porte le nom de [Wei Dai](https://wikipedia.org/wiki/Wei_Dai), le créateur de [b-money](https://www.investopedia.com/terms/b/bmoney.asp)), est la plus petite unité d'ETH. -Disons qu'Alice devait payer à Marc la somme d'1 ETH. Dans la transaction, la limite de gaz est de 21 000 unités et le prix du gaz est de 200 gwei. +## Comment sont calculées les frais de gaz ? {#how-are-gas-fees-calculated} -Les frais totaux auraient été : `unités de gaz (limite) * prix de gaz par unité` i. `21 000 * 200 = 4 200 000 gwei` ou 0,0042 ETH +Vous pouvez fixer le montant du gaz que vous êtes prêt à payer lorsque vous soumettez une transaction. En choissisant une certaine quantité de gaz, vous faites une offre pour que votre transaction soit incluse dans le bloc suivant. Si votre offre est insuffisante, les validateurs seront moins enclins à choisir votre transaction pour l'inclure, ce qui signifie que votre transaction risque d'être exécutée tardivement ou de ne pas être exécutée du tout. Si vous en offrez trop, vous risquez de gaspiller de l'ETH. Alors, comment savoir combien payer ? -## Après la mise à jour de Londres {#post-london} +Le montant total du gaz que vous payez est divisé en deux parties : `frais de base` et `frais de priorité` (pourboire). -Disons que Jordan doit payer à Thierry la somme d'1 ETH. Dans la transaction, la limite de gaz est de 21 000 unités et les frais de base sont de 10 gwei. Jordan y ajoute un pourboire de 2 gwei. +Les `frais de base` sont fixés par le protocole - vous devez payer au moins ce montant pour que votre transaction soit considérée comme valide. Les `frais de priorité ` sont un pourboire que vous ajoutez aux frais de base pour rendre votre transaction attrayante aux yeux des validateurs afin qu'ils la choisissent pour l'inclure dans le bloc suivant. -Le coût total serait maintenant : `unités de gaz utilisées x (frais de base + frais de priorité)` où les `frais de base` sont des valeurs définies par le protocole et les `frais de priorité` sont une valeur définie par l'utilisateur comme un pourboire pour le validateur. +Une transaction qui ne paie que les `frais de base` est techniquement valable, mais il est peu probable qu'elle soit incluse parce qu'elle n'incite pas les validateurs à la choisir plutôt qu'une autre transaction. Les frais de `priority` (priorité) "corrects" sont déterminés par l'utilisation du réseau au moment où vous émettez votre transaction. Si la demande est importante, vous devrez peut-être augmenter vos frais de `priority` ; dans le cas contraire, vous pourriez payer moins. -Ex. : `21.000 * (10 + 2) = 252 000 gwei` ou 0,000252 ETH. +Par exemple, disons que Jordan doit payer 1 ETH à Taylor. Un transfert d'ETH nécessite 21 000 unités de gaz et les frais de base sont de 10 gwei. Jordan y ajoute un pourboire de 2 gwei. -Lorsque Jordan enverra de l'argent, 1,000252 ETH sera déduit du compte de Jordan. Thierry sera crédité de 1,0000 ETH. Le validateur reçoit un pourboire de 0,000042 ETH. Les frais de base de 0,0021 ETH sont brûlés. +Le montant total des frais s'élèverait alors à : -De plus, Jordan peut également fixer des frais maximums (`maxFeePerGas`) pour la transaction. La différence entre les frais max et les frais réels est remboursée à Jordan, c'est-à-dire `remboursement = frais max - (frais de base + frais de priorité)`. Jordan peut fixer un montant maximum à payer pour l'exécution de la transaction et ne pas s'inquiéter de payer trop, « au-delà » des frais de base lorsque la transaction est exécutée. +`unités de gaz utilisées * ( frais de base + frais de priorité)` -### Taille des blocs {#block-size} +où les `frais de base` sont une valeur fixée par le protocole et les `frais de priorité` sont une valeur fixée par l'utilisateur en guise de pourboire au validateur. -Avant la mise à jour de Londres, Ethereum avait des blocs de taille fixe. En période de forte demande sur le réseau, ces blocs fonctionnaient à pleine capacité. En conséquence, les utilisateurs devaient souvent attendre que la forte demande diminue pour être inclus dans un bloc, ce qui entraînait une mauvaise expérience utilisateur. +ex. `21,000 * (10 + 2) = 252,000 gwei` (0.000252 ETH). -La mise à niveau de Londres a permis d'introduire des blocs de taille variable dans Ethereum. Chaque bloc vise une taille cible de 15 millions de gaz, mais leur taille s'adapte aux exigences du réseau, jusqu'à une limite de 30 millions de gaz (deux fois la taille cible de bloc). Le protocole atteint une taille d'équilibre de bloc de 15 millions en moyenne grâce au processus de _tâtonnement_. Cela signifie que si la taille du bloc est plus importante que la taille cible du bloc, le protocole augmentera les frais de base pour le bloc suivant. De même, le protocole diminuera les frais de base si la taille du bloc est inférieure à la taille cible du bloc. Le montant par lequel les frais de base sont ajustés est proportionnel à l'écart entre la taille actuelle et la taille cible du bloc. [En savoir plus sur les blocs](/developers/docs/blocks/). +Lorsque Jordan enverra de l'argent, 1,000252 ETH sera déduit du compte de Jordan. Thierry sera crédité de 1,0000 ETH. Le validateur reçoit un pourboire de 0,000042 ETH. Les `frais de base` de 0,00021 ETH sont brûlés. ### Frais de base {#base-fee} -Chaque bloc a des frais de base qui servent de prix de réserve. Pour être éligible à l'inclusion dans un bloc, le prix proposé en gaz doit être au moins égal aux frais de base. Les frais de base sont calculés indépendamment du bloc actuel et sont déterminés par les blocs qui le précèdent, ce qui rend les frais de transaction plus prévisibles pour les utilisateurs. Lorsque le bloc est miné, ces frais de base sont « brûlés », disparaissant ainsi de la circulation. +Chaque bloc a des frais de base qui servent de prix de réserve. Pour être éligible à l'inclusion dans un bloc, le prix proposé en gaz doit être au moins égal aux frais de base. Les frais de base sont calculés indépendamment du bloc actuel et sont déterminés par les blocs qui le précèdent, ce qui rend les frais de transaction plus prévisibles pour les utilisateurs. Lors de la création du bloc, les **frais de base sont "brûlés"**, ce qui les retire de la circulation. Les frais de base sont calculés par une formule qui compare la taille du bloc précédent (la quantité de gaz utilisée pour toutes les transactions) avec la taille cible. Les frais de base augmenteront d'un maximum de 12,5 % par bloc si la taille du bloc cible est dépassée. D'un point de vue économique, cette croissance exponentielle ne permet pas de garder indéfiniment des blocs de grande taille. @@ -63,9 +65,9 @@ Les frais de base sont calculés par une formule qui compare la taille du bloc p | 7 | 30 M | 12,5 % | 180,2 gwei | | 8 | 30 M | 12,5 % | 202,7 gwei | -Comparativement au marché aux enchères de gaz d'avant la mise à niveau de Londres, ce changement de mécanisme de frais de transaction permet une meilleure prédiction de ces frais. D'apres la table ci-dessus - afin de créer une transaction sur le bloc numéro 9, un portefeuille pourra faire savoir à l'utilisateur avec certitude que les **frais de base maximum** à ajouter au bloc suivant sont `les frais de base actuels * 112,5 %` ou `202,8 gwei * 112,5 % = 228,1 gwei`. +D'apres la table ci-dessus - afin de créer une transaction sur le bloc numéro 9, un portefeuille pourra faire savoir à l'utilisateur avec certitude que les **frais de base maximum** à ajouter au bloc suivant sont `les frais de base actuels * 112,5 %` ou `202,8 gwei * 112,5 % = 228,1 gwei`. -Il faut également souligner qu'il est peu probable d'assister à des pics prolongés de blocs complets, en raison de la vitesse à laquelle les frais de base augmentent en procédant à un bloc complet. +Il est également important de noter qu'il est peu probable que nous assistions à des pics prolongés de blocs complets en raison de la vitesse à laquelle les frais de base augmentent avant un bloc complet. | Numéro de bloc | Gaz inclus | Augmentation des frais | Frais de base actuels | | -------------- | ---------: | ---------------------: | --------------------: | @@ -77,29 +79,19 @@ Il faut également souligner qu'il est peu probable d'assister à des pics prolo ### Frais de priorité (pourboires) {#priority-fee} -Avant la mise à niveau de Londres, les mineurs recevaient l'ensemble des frais de gaz pour chaque transaction incluse dans un bloc. - -Les nouveaux frais de base étant détruits, la mise à niveau de Londres introduit des frais de priorité (pourboire) afin d'inciter les mineurs à inclure une transaction dans le bloc. Sans pourboires, les mineurs auraient un intérêt économique viable à miner des blocs vides, dans la mesure où ils recevraient la même récompense de bloc. Dans des conditions normales, un petit pourboire incite les mineurs à inclure une transaction. Pour que certaines transactions soient exécutées de préférence avant d'autres Dans le même bloc, un pourboire plus élevé sera nécessaire afin de tenter de surenchérir sur les autres transactions. +Les frais de priorité (pourboire) incitent les validateurs à inclure une transaction dans le bloc. En l'absence de pourboires, les validateurs trouveraient économiquement viable de miner des blocs vides, puisqu'ils recevraient la même récompense pour les blocs. Les petits pourboires n'incitent que très peu les validateurs à inclure une transaction. Pour que les transactions soient exécutées de préférence à d'autres transactions dans le même bloc, un pourboire plus élevé peut être ajouté pour tenter de surenchérir sur les transactions concurrentes. ### Frais maximums {#maxfee} Pour exécuter une transaction sur le réseau, les utilisateurs peuvent spécifier une limite maximale qu'ils sont prêts à payer pour que leur transaction soit exécutée. Ce paramètre optionnel est connu sous le nom de `maxFeePerGas`. Pour qu'une transaction soit exécutée, les frais max doivent dépasser la somme des frais de base et du pourboire. La différence entre les frais maximums et la somme des frais de base et du pourboire est remboursée à l'émetteur de la transaction. -### Le calcul des frais {#calculating-fees} - -L'un des principaux avantages de la mise à niveau de Londres est l'amélioration de l'expérience utilisateur lors de la définition des frais de transaction. Pour les portefeuilles qui prennent en charge la mise à niveau, au lieu d'indiquer explicitement combien vous êtes prêt à payer pour faire passer votre transaction, les fournisseurs de portefeuilles fixeront automatiquement des frais de transaction recommandés (frais de base + frais de priorité recommandés) pour réduire la complexité pesant sur leurs utilisateurs. - -## EIP-1559 {#eip-1559} - -L'intégration de [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559) dans la mise à niveau Londres a rendu le mécanisme des frais de transaction plus complexe que les enchères précédentes sur le prix du gaz, mais elle a l'avantage de rendre les frais de gaz plus prévisibles, ce qui se traduit par une plus grande efficacité du marché des frais de transaction. Les utilisateurs peuvent soumettre des transactions avec un `maxFeePerGas` correspondant au montant qu'ils sont prêts à payer pour l'exécution de la transaction, sachant qu'ils ne paieront pas plus que le prix du marché pour le gaz (`baseFeePerGas`), et obtenir un remboursement du supplément, moins leur pourboire. - -Cette vidéo explique l'EIP-1559 et les avantages qu'il procure : +### Taille des blocs {#block-size} - +Chaque bloc vise une taille cible de 15 millions de gaz, mais leur taille s'adapte aux exigences du réseau, jusqu'à une limite de 30 millions de gaz (deux fois la taille cible de bloc). Le protocole atteint une taille d'équilibre de bloc de 15 millions en moyenne grâce au processus de _tâtonnement_. Cela signifie que si la taille du bloc est plus importante que la taille cible du bloc, le protocole augmentera les frais de base pour le bloc suivant. De même, le protocole diminuera les frais de base si la taille du bloc est inférieure à la taille cible du bloc. Le montant par lequel les frais de base sont ajustés est proportionnel à l'écart entre la taille actuelle et la taille cible du bloc. [En savoir plus sur les blocs](/developers/docs/blocks/). -Si vous êtes intéressé, vous pouvez lire [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559). +### Calculer les frais de gaz dans la pratique {#calculating-fees-in-practice} -Continuez à suivre le lapin avec ces [Ressources EIP-1559](https://hackmd.io/@timbeiko/1559-resources). +Vous pouvez indiquer explicitement le montant que vous êtes prêt à payer pour que votre transaction soit exécutée. Cependant, la plupart des fournisseurs de portefeuilles fixent automatiquement des frais de transaction recommandés (frais de base + frais de priorité recommandés) afin de réduire la complexité imposée à leurs utilisateurs. ## Pourquoi les frais de gaz existent-ils ? {#why-do-gas-fees-exist} @@ -111,15 +103,13 @@ Bien qu'une transaction comprenne une limite, tout gaz inutilisé dans une trans ## Qu'est-ce que la limite de gaz ? {#what-is-gas-limit} -La limite de gaz correspond à la quantité maximale de gaz que vous êtes prêt à consommer pour une transaction. Les transactions plus compliquées impliquant des [contrats intelligents](/developers/docs/smart-contracts/) nécessitent plus de travail de calcul, et donc une limite de gaz supérieure à celle d'un simple paiement. Un transfert standard d'ETH nécessite une limite de gaz de 21 000 unités de gaz. +La limite de gaz correspond à la quantité maximale de gaz que vous êtes prêt à consommer lors d'une transaction. Les transactions plus compliquées impliquant des [contrats intelligents](/developers/docs/smart-contracts/) nécessitent plus de travail de calcul, et donc une limite de gaz supérieure à celle d'un simple paiement. Un transfert standard d'ETH nécessite une limite de gaz de 21 000 unités de gaz. -Par exemple, si vous définissez votre limite de gaz à 50 000 pour un simple transfert ETH, l'EVM en consommera 21 000 et vous récupérerez les 29 000 restants. Cependant, si vous fixez un montant de gaz trop faible, par exemple une limite de gaz de 20 000 pour un simple transfert ETH, l'EVM consommera vos 20 000 unités de gaz en essayant de réaliser la transaction, mais celle-ci ne sera pas complète. L'EVM annule alors toute modification, mais puisque le mineur a déjà réalisé pour 20 000 unités de gaz en calculs, ce gaz est consommé. +Par exemple, si vous définissez votre limite de gaz à 50 000 pour un simple transfert ETH, l'EVM en consommera 21 000 et vous récupérerez les 29 000 restants. Cependant, si vous fixez un montant de gaz trop faible, par exemple une limite de gaz de 20 000 pour un simple transfert ETH, l'EVM consommera vos 20 000 unités de gaz en essayant de réaliser la transaction, mais celle-ci ne sera pas complète. L'EVM annule alors toute modification, mais comme le validateur a déjà effectué un travail d'une valeur de 20 000 unités de gaz, ce gaz est consommé. ## Pourquoi les frais de gaz peuvent-ils devenir si élevés ? {#why-can-gas-fees-get-so-high} -Les frais élevés de gaz sont le fruit de la popularité d'Ethereum. Effectuer une opération sur Ethereum nécessite de consommer du gaz, et l'espace de gaz est limité pour un bloc donné. Les frais comprennent les calculs, le stockage ou la manipulation de données ou le transfert de jetons, consommant différentes quantités d'unités de gaz. Au fur et à mesure que les fonctionnalités offertes par les dApps deviennent plus complexes, le nombre d'opérations réalisées par un contrat intelligent augmente également, de sorte que chaque transaction prend plus de place dans un bloc de taille limitée. S'il y a trop de demandes, les utilisateurs doivent offrir un montant de pourboire plus élevé pour essayer de surenchérir sur les transactions des autres utilisateurs. Un pourboire plus élevé augmentera la possibilité que votre transaction soit intégrée au prochain bloc. - -Le prix du gaz ne détermine pas à lui seul le montant que nous avons à payer pour une transaction particulière. Pour calculer les frais de transaction, il convient de multiplier le gaz utilisé par les frais de base en gaz, qui sont mesurés en gwei. +Les frais élevés de gaz sont le fruit de la popularité d'Ethereum. Si la demande est trop forte, les utilisateurs doivent proposer des pourboires plus élevés pour tenter de surenchérir sur les transactions des autres utilisateurs. Un pourboire plus élevé augmentera la possibilité que votre transaction soit intégrée au prochain bloc. De plus, les applications de contrats intelligents plus complexes peuvent effectuer de nombreuses opérations pour assurer leurs fonctions, ce qui leur fait consommer beaucoup de gaz. ## Initiatives mises en œuvre pour réduire les coûts du gaz {#initiatives-to-reduce-gas-costs} @@ -127,16 +117,28 @@ Le prix du gaz ne détermine pas à lui seul le montant que nous avons à payer La mise à l'échelle de la couche 2 est une initiative primordiale pour améliorer considérablement les coûts de gaz, l'expérience utilisateur et l'évolutivité. [En savoir plus sur la mise à l'échelle de la couche 2](/developers/docs/scaling/#layer-2-scaling). -## Stratégies permettant de réduire les frais de gaz {#strategies-for-you-to-reduce-gas-costs} +## Que fut la mise à niveau London / EIP-1559 ? {#what-was-the-london-upgrade-eip-1559} + +Avant la mise à jour de Londres, Ethereum avait des blocs de taille fixe. En période de forte demande du réseau, ces blocs fonctionnaient au maximum de sa capacité En conséquence, les utilisateurs devaient souvent attendre que la demande diminue pour être inclus dans un bloc, ce qui entraînait une mauvaise expérience utilisateur. La mise à niveau de Londres a permis d'introduire des blocs de taille variable dans Ethereum. -Si vous cherchez à réduire les frais de gaz pour votre ETH, vous pouvez définir un pourboire pour indiquer le niveau de priorité de votre transaction. Les mineurs « travailleront » et exécuteront des transactions qui offrent un pourboire plus élevé en gaz, car ils peuvent conserver les pourboires que vous offrez et seront moins enclins à exécuter des transactions offrant des pourboires moins élevés. +Sur le réseau Ethereum, la façon dont les frais de transaction sont calculés a été modifiée avec [la mise à jour de Londres](/history/#london) d'août 2021. Avant la mise à niveau de Londres, les frais étaient calculés sans distinguer les frais de `base` et de `priority`, comme suit : + +Disons qu'Alice devait payer à Marc la somme d'1 ETH. Dans la transaction, la limite de gaz est de 21 000 unités et le prix du gaz est de 200 gwei. + +Les frais totaux auraient été les suivants : `Gas units (limit) * Gas price per unit` (unités de gaz (limite) _ Prix du gaz par unité) soit `21 000 _ 200 = 4 200 000 gwei` ou 0,0042 ETH + +La mise en œuvre de [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559) dans la mise à niveau de Londres a rendu le mécanisme de frais de transaction plus complexe, mais a rendu les frais de gaz plus prévisibles, ce qui s'est traduit par un marché des frais de transaction plus efficace. Les utilisateurs peuvent soumettre des transactions avec un`PrixMaximumParUnitéDeGaz`, ce que cela signifie c'est que les utilisateurs pourront eux-mêmes décider du montant qu'ils sont prêts à payer pour l'exécution de la transaction, et ce, en toute connaissance de cause du prix maximum de gaz à payer sur le marché. Un prix soumis supérieur à celui du marché, ne sera pas pris en compte, et le cas écheant, vous ne recevrez pas de communication ni de rémunération. (`PrixMinimumParUnitéDeGaz`). + +Cette vidéo explique l'EIP-1559 et les avantages qu'il procure : + + + +## Suivi des frais de gaz {#moitoring-gas-fees} Si vous voulez surveiller les prix du gaz et pouvoir envoyer votre ETH à moindre coût, vous pouvez utiliser différents outils comme : - [Etherscan](https://etherscan.io/gastracker) _- Évaluateur du prix du gaz pour une transaction_ - [Blocknative ETH Gas Estimator](https://chrome.google.com/webstore/detail/blocknative-eth-gas-estim/ablbagjepecncofimgjmdpnhnfjiecfm) _Extension Chrome pour estimer le gaz à la fois pour les transactions de Type 0 et les transactions de Type 2 EIP-1559 ._ - -- [ETH Gas Station](https://ethgasstation.info/) _Indicateur orienté consommateur pour le marché du gaz Ethereum_ - [Cryptoneur Gas Fees Calculator](https://www.cryptoneur.xyz/gas-fees-calculator) _Calculez les frais de gaz dans votre devise locale pour différents types de transaction sur le réseau principal, Arbitrum et Polygon._ ## Outils connexes {#related-tools} @@ -148,7 +150,6 @@ Si vous voulez surveiller les prix du gaz et pouvoir envoyer votre ETH à moindr - [Explication du gaz sur Ethereum](https://defiprime.com/gas) - [Réduire la consommation de gaz de vos contrats intelligents](https://medium.com/coinmonks/8-ways-of-reducing-the-gas-consumption-of-your-smart-contracts-9a506b339c0a) - [Preuve d'enjeu contre preuve de travail](https://blockgeeks.com/guides/proof-of-work-vs-proof-of-stake/) - -## Sujets connexes {#related-topics} - -- [Le minage](/developers/docs/consensus-mechanisms/pow/mining/) +- [Des Stratégies pour Optimiser la Consommation de Gas, pour les Développeurs](https://www.alchemy.com/overviews/solidity-gas-optimization) +- [documentation EIP-1559](https://eips.ethereum.org/EIPS/eip-1559). +- [Ressources EIP-1559 de Time Beiko](https://hackmd.io/@timbeiko/1559-resources). diff --git a/src/content/translations/fr/developers/docs/ides/index.md b/src/content/translations/fr/developers/docs/ides/index.md index c8f49a73798..a05aa66621d 100644 --- a/src/content/translations/fr/developers/docs/ides/index.md +++ b/src/content/translations/fr/developers/docs/ides/index.md @@ -66,4 +66,6 @@ La plupart des IDE ont permis de construire des plugins pour améliorer l'expér ## Complément d'information {#further-reading} +- [ IDEs pour Ethereum](https://www.alchemy.com/list-of/web3-ides-on-ethereum) _- Liste d'IDEs pour Ethereum par Alchemy_ + _Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !_ diff --git a/src/content/translations/fr/developers/docs/intro-to-ethereum/index.md b/src/content/translations/fr/developers/docs/intro-to-ethereum/index.md index f68e79c409d..96885a0c605 100644 --- a/src/content/translations/fr/developers/docs/intro-to-ethereum/index.md +++ b/src/content/translations/fr/developers/docs/intro-to-ethereum/index.md @@ -14,7 +14,7 @@ Une blockchain est une base de données publique qui est mise à jour et partag Chaque ordinateur du réseau doit accepter chaque nouveau bloc, ainsi que la chaîne dans son intégralité. Ces ordinateurs sont appelés des « nœuds ». Les nœuds garantissent que toutes les personnes qui interagissent avec la blockchain disposent des mêmes données. Pour assurer que tous les nœuds soient d'accord, les blockchains ont besoin d'un mécanisme de consensus. -Ethereum utilise un mécanisme de consensus basé sur [la preuve d'enjeu](/developers/docs/consensus-mechanisms/pos/). Celui qui souhaite ajouter un nouveau bloc à la chaîne doit miser au moins 32 ETH dans le contrat de dépôt et éxécuter un logiciel de validation. Il peut ensuite être choisi au hasard pour proposer des blocs que d'autres validateurs vérifient et ajoutent à la blockchain. Dans ce modèle, on trouve généralement une seule chaîne, mais les latences du réseau et les comportements malhonnêtes peuvent provoquer l'existence de plusieurs blocs à la même position près de la tête du réseau. Pour résoudre ce problème, un algorithme de sélection de fourche choisit un ensemble canonique de blocs. Les blocs sélectionnés sont ceux qui forment la chaîne la plus lourde, le terme « lourde » faisant référence au nombre de validateurs ayant soutenu les blocs (mesuré par le nombre d'ETH mis en enjeu). Il existe un système de récompenses et de pénalités qui incite fortement les participants à être honnêtes et disponibles en ligne autant que possible. +Ethereum utilise un mécanisme de consensus basé sur [la preuve d'enjeu](/developers/docs/consensus-mechanisms/pos/). Quiconque souhaite ajouter de nouveaux blocs à la chaîne, doit staker de l'ETH - la monnaie native d'Ethereum - qui pourra être utilisée en tant que collatéral et logiciel de validation. Ces "validateurs" peuvent ensuite être sélectionnés aléatoirement pour soumettre des blocs, lesquels seront envoyés à d'autres validateurs pour vérification et ajoutés à la chaîne de blocs. Il existe un système de récompenses et de pénalités qui incite fortement les participants à être honnêtes et disponibles en ligne autant que possible. Si vous souhaitez voir comment les données de la blockchain sont hachées puis ajoutées à l'historique des références des blocs, consultez [cette démo](https://andersbrownworth.com/blockchain/blockchain) d'Anders Brownworth et regardez la vidéo d'accompagnement ci-dessous. diff --git a/src/content/translations/fr/developers/docs/networks/index.md b/src/content/translations/fr/developers/docs/networks/index.md index 16f0c4615fe..99a7cf27dad 100644 --- a/src/content/translations/fr/developers/docs/networks/index.md +++ b/src/content/translations/fr/developers/docs/networks/index.md @@ -4,7 +4,7 @@ description: Une vue d'ensemble des réseaux Ethereum et où obtenir de l'ether lang: fr --- -Les réseaux constituent différents environnements Ethereum auxquels vous pouvez accéder à des fins de développement, de test ou de production. Comme Ethereum est un protocole, plusieurs « réseaux » indépendants peuvent se conformer au protocole sans interagir les uns avec les autres. +Les réseaux Ethereum sont des groupes d'ordinateurs connectés qui communiquent à l'aide du protocole Ethereum. Il n'existe qu'un seul réseau principal Ethereum, mais des réseaux indépendants conformes aux mêmes règles de protocole peuvent être créés à des fins de test et de développement. Il existe de nombreux "réseaux" indépendants qui se conforment au protocole sans interagir les uns avec les autres. Vous pouvez même en lancer un localement sur votre propre ordinateur pour tester vos contrats intelligents et vos applications web3. Votre compte Ethereum fonctionnera sur les différents réseaux, mais le solde de votre compte et votre historique de transactions ne seront pas transférés du réseau Ethereum principal. Pour les tests, il est utile de connaître les réseaux disponibles et la façon d'obtenir de l'ETH de test pour pouvoir vous amuser avec. En général, pour des raisons de sécurité, il n'est pas recommandé de réutiliser les comptes principaux sur les réseaux de test ou vice versa. @@ -30,7 +30,7 @@ Vous devriez tester tout code de contrat que vous écrivez sur un réseau de tes La plupart des réseaux de test ont commencé par utiliser le mécanisme de consensus de preuve d'autorité. Cela signifie qu'un petit nombre de nœuds sont choisis pour valider les transactions et créer des blocs, en mettant en jeu leur identité dans le processus. Alternativement, certains réseaux de test proposent un mécanisme de consensus ouvert, qui permet à tout le monde de tester un validateur, comme avec le réseau principal Ethereum. -L'ETH des réseaux de test n'a pas de valeur réelle, il n'existe donc pas de marché pour celui-ci. Puisque vous avez besoin d'ETH pour interagir avec Ethereum, la plupart des utilisateurs obtiennent de l'ETH de réseau de test via des robinets. La plupart des robinets sont des applications Web dans lesquelles vous saisissez l'adresse à laquelle vous demandez l'envoi d'ETH. +L'ETH sur les réseaux de test est censé n'avoir aucune valeur réelle ; cependant, des marchés ont été créés pour certains types d'ETH testnet qui sont devenus rares ou difficiles à obtenir. Étant donné que vous avez besoin d'ETH pour interagir avec Ethereum (même sur les testnets), la plupart des gens obtiennent l'ETH des testnets gratuitement via des robinets. La plupart des robinets sont des applications Web dans lesquelles vous saisissez l'adresse à laquelle vous demandez l'envoi d'ETH. #### Quel réseau de test dois-je utiliser ? @@ -53,16 +53,21 @@ Les deux réseaux de test publics que les développeurs de clients conservent ac ##### Robinets +- [QuickNode Sepolia Faucet](https://faucet.quicknode.com/drip) - [Grabteeth](https://grabteeth.xyz/) -- [PoW faucet](https://sepolia-faucet.pk910.de/) +- [Robinet PoW](https://sepolia-faucet.pk910.de/) - [Sepolia faucet](https://faucet.sepolia.dev/) - [FaucETH](https://fauceth.komputing.org) +- [Coinbase Wallet Faucet | Sepolia](https://coinbase.com/faucets/ethereum-sepolia-faucet) +- [Alchemy Sepolia faucet](https://sepoliafaucet.com/) +- [Infura Sepolia faucet](https://www.infura.io/faucet) +- [Robinet Sepolia Chainstack](https://faucet.chainstack.com/sepolia-faucet) #### Goerli _(support à long terme)_ {#goerli} _Remarque : [le réseau de test Goerli est obsolète](https://ethereum-magicians.org/t/proposal-predictable-ethereum-testnet-lifecycle/11575/17) et sera remplacé par [Holesovice](https://github.com/eth-clients/holesovice) en 2023. Veuillez envisager de migrer vos applications vers Sepolia._ -Goerli ess un réseau de test pour les tests de validation et de mise en jeu. Le réseau Goerli est ouvert aux utilisateurs souhaitant exécuter un validateur de réseau de test. Les utilisateurs désireux de tester les mises à jour de protocoles avant de les déployer sur le réseau principal sont donc invités à utiliser Goerli. +Goerli est un réseau de test qui permet de tester, de valider et de mettre en jeu. Le réseau Goerli est ouvert aux utilisateurs souhaitant exécuter un validateur de réseau de test. Les utilisateurs désireux de tester les mises à jour de protocoles avant de les déployer sur le réseau principal sont donc invités à utiliser Goerli. - Ensemble de validateurs ouvert, les validateurs peuvent tester les mises à jour du réseau - État diversifié, utile pour tester les interactions des contrats intelligents complexes @@ -76,28 +81,17 @@ Goerli ess un réseau de test pour les tests de validation et de mise en jeu. Le ##### Robinets +- [QuickNode Sepolia Faucet](https://faucet.quicknode.com/drip) - [Grabteeth](https://grabteeth.xyz/) - [Robinet PoW](https://goerli-faucet.pk910.de/) -- [Robinet Goerli](https://faucet.goerli.mudit.blog/) - [Robinet Paradigm](https://faucet.paradigm.xyz/) - [Robinet Alchemy Goerli](https://goerlifaucet.com/) - [Robinet All That Node Goerli](https://www.allthatnode.com/faucet/ethereum.dsrv) +- [Coinbase Wallet Faucet | Goerli](https://coinbase.com/faucets/ethereum-goerli-faucet) +- [Robinet Goerli Chainstack](https://faucet.chainstack.com/goerli-faucet) Pour lancer un validateur sur le réseau de test Goerli, utilisez la [plateforme de lancement "validateur goerli bon marché"](https://goerli.launchpad.ethstaker.cc/en/) d'ethstaker. -#### Rinkeby _(soutien à long terme)_ {#rinkeby} - -_Veuillez noter que [le réseau de test Rinkeby est obsolète](https://blog.ethereum.org/2022/11/30/ropsten-shutdown-announcement) et ne bénéficiera plus de mises à jour de son protocole. Veuillez envisager de migrer vos applications vers Sepolia._ - -Un réseau de test pour preuve d'autorité pour ceux qui utilisent les anciennes versions du client Geth. - -##### Robinets - -- [FaucETH](https://fauceth.komputing.org) (Robinet multichaînes fonctionnant sans avoir besoin d'un compte sur un réseau social) -- [Robinet Chainlink](https://faucets.chain.link/) -- [Robinet Paradigm](https://faucet.paradigm.xyz/) -- [Robinet Rinkeby](https://faucet.rinkeby.io/) - ### Réseaux de test de Couche 2 {#layer-2-testnets} [La couche 2 (Layer 2 - L2)](/layer-2/) est un terme collectif pour désigner un ensemble spécifique de solutions aptes à faire évoluer Ethereum. Une couche 2 est une blockchaià part entière qui prolonge Ethereum et hérite des garanties de sécurité d'Ethereum. Les réseaux de test de couche 2 sont généralement étroitement couplés aux réseaux publics de test Ethereum. @@ -108,18 +102,16 @@ Un réseau de test pour [Arbitrum](https://arbitrum.io/). ##### Robinets -- [FaucETH](https://fauceth.komputing.org) (Robinet multichaînes fonctionnant sans avoir besoin d'un compte sur un réseau social) - [Robinet Chainlink](https://faucets.chain.link/) -- [Robinet Paradigm](https://faucet.paradigm.xyz/) -#### Goerli Optimiste {#optimistic-goerli} +#### Optimistic Goerli {#optimistic-goerli} Réseau de test pour [Optimism](https://www.optimism.io/). ##### Robinets -- [FaucETH](https://fauceth.komputing.org) (Robinet multichaînes fonctionnant sans avoir besoin d'un compte sur réseau social) - [Robinet Paradigm](https://faucet.paradigm.xyz/) +- [Coinbase Wallet Faucet | Optimism Goerli](https://coinbase.com/faucets/optimism-goerli-faucet) ## Réseaux privés {#private-networks} diff --git a/src/content/translations/fr/developers/docs/programming-languages/golang/index.md b/src/content/translations/fr/developers/docs/programming-languages/golang/index.md index ac743a8ce9f..903ebe9533c 100644 --- a/src/content/translations/fr/developers/docs/programming-languages/golang/index.md +++ b/src/content/translations/fr/developers/docs/programming-languages/golang/index.md @@ -81,4 +81,4 @@ Vous cherchez davantage de ressources ? Consultez [ethereum.org/developers.](/d ## Autres ressources {#other-aggregated-lists} - [Génial Ethereum](https://github.com/btomashvili/awesome-ethereum) -- [Consensys: une liste définitive des outils pour les développeurs d'Ethereum](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Source GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list) +- [Consensys : une liste définitive des outils pour les développeurs d'Ethereum](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [Source GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list) diff --git a/src/content/translations/fr/developers/docs/programming-languages/javascript/index.md b/src/content/translations/fr/developers/docs/programming-languages/javascript/index.md index 4be48af284b..10cff7bf7dc 100644 --- a/src/content/translations/fr/developers/docs/programming-languages/javascript/index.md +++ b/src/content/translations/fr/developers/docs/programming-languages/javascript/index.md @@ -20,6 +20,7 @@ Exploitez ces bibliothèques pour interagir avec des contrats intelligents sur E - [Web3.js](https://web3js.readthedocs.io/) - [Ethers.js](https://docs.ethers.io/) _- Comprend l'implémentation d'un portefeuille Ethereum et des utilitaires en JavaScript et TypeScript._ +- [viem](https://viem.sh) –est une proposition d'interface TypeScript pour Ethereum, fournissant des primitives permettant de programmer des opérations spécifiques, qui sont nécessaires pour interagir avec Ethereum. ### Contrats intelligents {#smart-contracts} @@ -50,10 +51,12 @@ Si vous préférez lire du code, ce extrait JavaScript peut être une excellente ### Nœuds et clients {#nodes-and-clients} -Il existe un client Ethereumjs en cours de développement. Cela vous permettra de découvrir comment les clients Ethereum fonctionnent dans un langage que vous comprenez. +L'un des clients logiciels d'Ethereum se trouve actuellement en phase de test, vous permettant ainsi de découvrir le fonctionnement des clients de test d'Ethereum, dans un langage de programmation qui vous est propre : JavaScript ! + +Il était jadis bâti sur des systèmes indépendants sur lesquels pouvaient être installés les systèmes d'exploitation hôte[`repository`](https://github.com/ethereumjs/ethereumjs-client), par contre, il a ensuite été implémenté en tant que paquet dans la monorepo de la machine virtuelle d'Ethereum. **Jetez un œil au client** -[`ethereumjs-client`](https://github.com/ethereumjs/ethereumjs-client) +[`ethereumjs-client`](https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/client) ## Autres projets {#other-projects} diff --git a/src/content/translations/fr/developers/docs/programming-languages/rust/index.md b/src/content/translations/fr/developers/docs/programming-languages/rust/index.md index 8f534bfadad..9a5d60e9c9d 100644 --- a/src/content/translations/fr/developers/docs/programming-languages/rust/index.md +++ b/src/content/translations/fr/developers/docs/programming-languages/rust/index.md @@ -51,6 +51,7 @@ Besoin d’une approche plus élémentaire ? Consultez [ethereum.org/learn](/le - [Foundry](https://github.com/gakonst/foundry)- _Boîte à outils pour le développement d'applications Ethereum_ - [Ethers_rs](https://github.com/gakonst/ethers-rs) - _Bibliothèque Ethereum et implémentation de portefeuille_ - [SewUp](https://github.com/second-state/SewUp) - _Bibliothèque pour vous aider aussi bien à créer votre contrat Webassembly Ethereum avec Rust que développer un backend commun._ +- [Substreams](https://github.com/streamingfast/substreams) - _Il s'agit de protocoles d'indexation décentralisés des données qui sont soumises à une période d'immobilisation _ - [Reth](https://github.com/paradigmxyz/reth) Reth (sous le nom de Rust Ethereum, en abrégé Reth, prononciation) : il s'agit d'une nouvelle implémentation de nœud complet sur Ethereum Vous cherchez davantage de ressources ? Consultez [ethereum.org/developers.](/developers/) diff --git a/src/content/translations/fr/developers/docs/smart-contracts/deploying/index.md b/src/content/translations/fr/developers/docs/smart-contracts/deploying/index.md index aee467780a8..4e88d73a96c 100644 --- a/src/content/translations/fr/developers/docs/smart-contracts/deploying/index.md +++ b/src/content/translations/fr/developers/docs/smart-contracts/deploying/index.md @@ -57,6 +57,10 @@ Une fois déployé, votre contrat aura une adresse Ethereum comme les autres [co - [Documentation sur les réseaux et le déploiement d'applications](https://www.trufflesuite.com/docs/truffle/advanced/networks-and-app-deployment) - [GitHub](https://github.com/trufflesuite/truffle) +**thirdweb - _Déployez facilement n'importe quel contrat sur n'importe quelle chaîne compatible EVM en une seule commande_** + +- [Documentation](https://portal.thirdweb.com/deploy/) + ## Tutoriels connexes {#related-tutorials} - [Déployer votre premier contrat intelligent](/developers/tutorials/deploying-your-first-smart-contract/) _– Introduction au déploiement de votre premier contrat intelligent sur un réseau de test Ethereum_ @@ -73,6 +77,6 @@ _Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !_ ## Thèmes connexes {#related-topics} -- [Infrastructures de développement](/developers/docs/frameworks/) +- [Frameworks de développement](/developers/docs/frameworks/) - [Exécuter un nœud Ethereum](/developers/docs/nodes-and-clients/run-a-node/) - [Nœuds en tant que service](/developers/docs/nodes-and-clients/nodes-as-a-service) diff --git a/src/content/translations/fr/developers/docs/smart-contracts/index.md b/src/content/translations/fr/developers/docs/smart-contracts/index.md index ac87a89bb8b..53fe9290a53 100644 --- a/src/content/translations/fr/developers/docs/smart-contracts/index.md +++ b/src/content/translations/fr/developers/docs/smart-contracts/index.md @@ -67,7 +67,7 @@ Tout comme un distributeur automatique peut remplacer un employé dans une bouti ## Sans autorisation {#permissionless} -N'importe qui peut rédiger un contrat intelligent et le déployer sur le réseau. Il vous suffit d'apprendre à coder dans un [langage de contrat intelligent](/developers/docs/smart-contracts/languages/) et de disposer de suffisamment d'ETH pour déployer votre contrat. Techniquement, le fait de déployer un contrat intelligent est une transaction. L'auteur doit donc payer des frais de [Gaz](/developers/docs/gas/) de la même façon qu'il s'acquitterait de ces frais pour un simple transfert d'ETH. Toutefois, les frais de gaz pour le déploiement d'un contrat sont beaucoup plus élevés. +N'importe qui peut rédiger un contrat intelligent et le déployer sur le réseau. Il vous suffit d'apprendre à coder dans un [langage de contrat intelligent](/developers/docs/smart-contracts/languages/) et de disposer de suffisamment d'ETH pour déployer votre contrat. Techniquement, le fait de déployer un contrat intelligent est une transaction. L'auteur doit donc payer des frais de [gaz](/developers/docs/gas/) de la même façon qu'il s'acquitterait de ces frais pour un simple transfert d'ETH. Toutefois, les frais de gaz pour le déploiement d'un contrat sont beaucoup plus élevés. Pour la rédaction des contrats intelligents, Ethereum propose aux développeurs des langages conviviaux : @@ -86,9 +86,9 @@ En savoir plus sur la [composabilité des contrats intelligents](/developers/doc ## Limitations {#limitations} -Les contrats intelligents seuls ne peuvent pas obtenir d'informations sur les événements du "monde réel", dans la mesure où ils ne peuvent pas envoyer de requêtes HTTP. C'est un choix délibéré. Le fait de s'appuyer sur des informations externes pourrait compromettre le consensus, qui est essentiel en matière de sécurité et de décentralisation. +Les contrats intelligents seuls ne peuvent pas obtenir d'informations sur les événements du "monde réel", dans la mesure où ils ne peuvent pas récupérer de données depuis des sources hors chaîne. Cela signifie qu'ils ne peuvent pas réagir aux événements du monde réel. C'est un choix délibéré. Le fait de s'appuyer sur des informations externes pourrait compromettre le consensus, qui est essentiel en matière de sécurité et de décentralisation. -Il existe des moyens de contourner le problème en utilisant [oracles](/developers/docs/oracles/). +Il est toutefois important que les applications de la blockchain puissent utiliser des données hors chaîne. Pour ce faire, il est possible d'utiliser [oracles](/developers/docs/oracles/), des outils capables d'ingérer des données hors chaîne et de mettre à la disposition des contrats intelligents. Une autre limitation des contrats intelligents est la taille maximale des contrats. Un contrat intelligent ne peut pas dépasser 24 Ko, sans quoi il sera à court de gaz. Ceci peut être contourné en utilisant [Le modèle du diamant](https://eips.ethereum.org/EIPS/eip-2535). @@ -104,13 +104,8 @@ Les contrats multisig (signature multiple) sont des comptes de contrats intellig - [GitHub](https://github.com/OpenZeppelin/openzeppelin-contracts) - [Forum communautaire](https://forum.openzeppelin.com/c/general/16) -**DappSys -** **_Blocs de construction sûrs, simples et flexibles pour les contrats intelligents_** - -- [Dappsys](https://dappsys.readthedocs.io/) -- [GitHub](https://github.com/dapphub/dappsys) - ## Complément d'information {#further-reading} -- [Les Contrats intelligents : La technologie Blockchain qui va remplacer les juristes](https://blockgeeks.com/guides/smart-contracts/) _- Blockgeeks_ -- [Meilleures pratiques pour le développement de contrats intelligents](https://yos.io/2019/11/10/smart-contract-development-best-practices/) _- Yos Riady, 10 novembre 2019_ -- [Contrats propres - un guide sur les modèles et bonnes pratiques pour les contrats intelligents](https://www.wslyvh.com/clean-contracts/) _– 30 juillet 2020 - wslyvh_ +- [Coinbase : Qu'est-ce qu'un contrat intelligent ?](https://www.coinbase.com/learn/crypto-basics/what-is-a-smart-contract) +- [Chainlink : Qu'est-ce qu'un contrat intelligent ?](https://chain.link/education/smart-contracts) +- [Vidéo : Expliqués Simplement - Les Contrats Intelligents](https://youtu.be/ZE2HxTmxfrI) diff --git a/src/content/translations/fr/developers/docs/smart-contracts/libraries/index.md b/src/content/translations/fr/developers/docs/smart-contracts/libraries/index.md index fc35c2a3e55..938717c0945 100644 --- a/src/content/translations/fr/developers/docs/smart-contracts/libraries/index.md +++ b/src/content/translations/fr/developers/docs/smart-contracts/libraries/index.md @@ -102,6 +102,11 @@ Enfin, au moment où vous décidez s'inclure une bibliothèque, considérez son - [GitHub](https://github.com/HQ20/contracts) +**SDK Solidity thirdweb -** **_Fournit les outils nécessaires pour construire efficacement des contrats intelligents personnalisés_** + +- [Documentation](https://portal.thirdweb.com/solidity/) +- [GitHub](https://github.com/thirdweb-dev/contracts) + ## Tutoriels connexes {#related-tutorials} - [Considérations de sécurité pour les développeurs Ethereum](/developers/docs/smart-contracts/security/) _- Tutoriel sur les considérations de sécurité lors de la construction de contrats intelligents, y compris l'utilisation de la bibliothèque_ diff --git a/src/content/translations/fr/developers/docs/smart-contracts/security/index.md b/src/content/translations/fr/developers/docs/smart-contracts/security/index.md index 8da4cdf59a2..77be68f22bb 100644 --- a/src/content/translations/fr/developers/docs/smart-contracts/security/index.md +++ b/src/content/translations/fr/developers/docs/smart-contracts/security/index.md @@ -504,6 +504,8 @@ Si vous comptez interroger un oracle sur le prix des actifs, envisagez d'utilise - **[HashEx](https://hashex.org/)** - _Les rapports d'audit présentés par HashEx relatifs à la blockchain et aux contrats intelligents, visent à garantir la sécurité des cryptomonnaies, fournissant des services tels que le développement des contrats intelligents, le test de pénétration, ou le conseil blockchain._ +- **[Code4rena](https://code4rena.com/)** - _Une plateforme concurrentielle, réputée pour ses audits de sécurité, qui prête main forte aux experts garantissant la sécurité des smart-contracts, dans l'objectif commun d'œuvrer à la sécurisation du Web3. _ + ### Plateformes de récompense de bug {#bug-bounty-platforms} - **[Immunefi](https://immunefi.com/)** - _Plateforme de récompense de bug pour les contrats intelligents et les projets DeFi, où les chercheurs en sécurité examinent le code, révèlent les vulnérabilités, sont payés et rendent les crypto-monnaies plus sûres._ diff --git a/src/content/translations/fr/developers/docs/transactions/gas-tx.svg b/src/content/translations/fr/developers/docs/transactions/gas-tx.svg new file mode 100644 index 00000000000..8702a8ea0da --- /dev/null +++ b/src/content/translations/fr/developers/docs/transactions/gas-tx.svg @@ -0,0 +1,62 @@ + + + + + + + + Demande de message + + + État + + quantitégaz + + message + + + remboursement + + + transaction + + Compte détenu par un individu + + Compte d'un Contract + + + gaz + + + code de l'EVM + + diff --git a/src/content/translations/fr/developers/docs/transactions/index.md b/src/content/translations/fr/developers/docs/transactions/index.md index 76915b80dd0..d899f0355de 100644 --- a/src/content/translations/fr/developers/docs/transactions/index.md +++ b/src/content/translations/fr/developers/docs/transactions/index.md @@ -22,12 +22,13 @@ Les transactions requièrent des frais et doivent être incluses dans un bloc va Une transaction soumise comprend les informations suivantes : +- `depuis` - l'adresse de l'expéditeur qui signera la transaction. On aura donc une adresse émettrice, car les contrats et les adresses (Accounts) ne vous permettront pas d'envoyer des transactions. - `recipient` : adresse de réception (S'il s'agit d'un compte externe, la transaction va transférer la valeur. S'il s'agit d'un compte de contrat, la transaction exécutera le code du contrat.) - `signature` : identifiant de l'expéditeur. Cette signature est générée lorsque la clé privée de l'expéditeur signe la transaction, et confirme que l'expéditeur a autorisé cette transaction. -- `nonce` - un compteur d'incrémentation séquentielle qui indique le numéro de transaction du compte -- `value` : quantité d'ETH à transférer de l'expéditeur au destinataire (en WEI, une dénomination de l'ETH). -- `data` : champ facultatif destiné à inclure des données arbitraires. -- `gasLimit` : Quantité maximum d’unités de gaz pouvant être consommée par la transaction. Les unités de gaz représentent les étapes de calcul. +- `nonce` -, il s'agit d'une machine à travers laquelle un nombre maximum d'essais consécutifs est réalisé, il qualifie aussi le numéro de transactions dans la liste des transactions sortantes depuis votre adresse +- `valeur` - montants de l'Ether (ETH) à transférer de l'expéditeur au destinataire (libellé en WEI parallèlement à la valeur de l'Ether, qui atteint les 1e+18wei) +- `input data` – champ facultatif permettant d'inclure des données arbitraires +- `gasLimit` : Quantité maximum d’unités de gaz pouvant être consommée par la transaction. La [machine virtuelle d'Ethereum (EVM)](/developers/docs/evm/opcodes) donne une estimation de la quantité de gaz (unité virtuelle) nécessaire à une opération, ce qui permet de représenter les coûts informatiques d'une opération sur le réseau - `maxPriorityFeePerGas` : la quantité maximale de gaz à inclure comme pourboire pour le validateur - `maxFeePerGas` : montant maximum de gaz prêt à être payé pour la transaction (y compris `baseFeePerGas` et `maxPriorityFeePerGas`) @@ -98,7 +99,7 @@ Exemple de réponse : } ``` -- `raw` est la transaction signée sous forme de préfixe de longueur récursive (RLP) +- dans la Structure de Données Récursives (SDR), la transaction signée prend essentiellement la forme d'une séquence d'instructions codées`` [](/developers/docs/data-structures-and-encoding/rlp) - `tx` est la transaction signée sous la forme JSON Grâce au hachage de la signature, il est possible de prouver de façon cryptographique que la transaction provient de l'expéditeur et qu'elle a été soumise au réseau. @@ -162,10 +163,10 @@ Tout gaz non utilisé dans une transaction est remboursé sur le compte de l'uti Voici ce qui se passe une fois qu'une transaction a été soumise : -1. Quand vous envoyez une transaction, la cryptographie génère un hachage de transaction : `0x97d99bc77292111a21b12c933c949d4f31684f1d6954ff477d0477538ff017` -2. La transaction est ensuite diffusée sur le réseau et incluse dans un groupe comportant de nombreuses autres transactions. +1. Le hash de la transaction vient d'être généré grâce aux fonctions de hachage (suite d'opérations mathématiques et cryptographiques) : `0x97d99bc7729211111a21b12c933c949d4f31684f1d6954ff477d0477538ff017` +2. La transaction est ensuite diffusée sur le réseau et ajoutée à un pool de transactions composé de toutes les autres transactions réseau en attente. 3. Un validateur doit sélectionner votre transaction et l'inclure dans un bloc pour la vérifier et la considérer comme « réussie ». -4. Au fur et à mesure que le temps passe, le bloc contenant votre transaction sera mis à niveau vers « justifié » puis « finalisé ». Grâce à ces mises à niveau, vous êtes davantage assuré que votre transaction a été réussie et qu'elle ne sera jamais altérée. Une fois un bloc « finalisé », il ne pourrait être changé que par une attaque qui coûterait plusieurs milliards de dollars. +4. Au fur et à mesure que le temps passe, le bloc contenant votre transaction sera mis à niveau vers « justifié » puis « finalisé ». Grâce à ces mises à niveau, vous êtes davantage assuré que votre transaction a été réussie et qu'elle ne sera jamais altérée. Une fois qu'un bloc est "finalisé", il ne peut plus être modifié par une attaque au niveau du réseau qui coûterait plusieurs milliards de dollars. ## Démonstration visuelle {#a-visual-demo} @@ -175,7 +176,7 @@ Regardez Austin vous guider à travers les transactions, le gaz et le minage. ## Enveloppe de transaction saisie {#typed-transaction-envelope} -Ethereum avait à l'origine un unique format pour les transactions. Chaque transaction contenait une nonce, le prix du gaz, la limite de gaz, l'adresse de destination, la valeur, les données, v, r et s. Ces champs sont encodés en RLP, pour ressembler à ceci : +Ethereum avait à l'origine un unique format pour les transactions. Chaque transaction contenait une nonce, le prix du gaz, la limite de gaz, l'adresse de destination, la valeur, les données, v, r et s. Il s'agit de champs d'application [d'un RLP](/developers/docs/data-structures-and-encoding/rlp/), qui pourraient ressembler à ceci : `RLP([nonce, gasPrice, gasLimit, to, value, data, v, r, s])` diff --git a/src/content/translations/fr/developers/docs/transactions/tx.svg b/src/content/translations/fr/developers/docs/transactions/tx.svg new file mode 100644 index 00000000000..80d47b27ed4 --- /dev/null +++ b/src/content/translations/fr/developers/docs/transactions/tx.svg @@ -0,0 +1,27 @@ + + + + + + + + transaction + + état(t) + état(t+1) + diff --git a/src/content/translations/fr/energy-consumption/energy_consumption_pre_post_merge.svg b/src/content/translations/fr/energy-consumption/energy_consumption_pre_post_merge.svg new file mode 100644 index 00000000000..ab721084822 --- /dev/null +++ b/src/content/translations/fr/energy-consumption/energy_consumption_pre_post_merge.svg @@ -0,0 +1,36 @@ + + + + + + + + Ethereum "pré-fusion" + + + 330 m + + + 4 cm + + + Hauteur en mètres + + + Ethereum "post-Fusion" + + diff --git a/src/content/translations/fr/energy-consumption/index.md b/src/content/translations/fr/energy-consumption/index.md index 115f2b7f498..f8d4be8680c 100644 --- a/src/content/translations/fr/energy-consumption/index.md +++ b/src/content/translations/fr/energy-consumption/index.md @@ -6,36 +6,38 @@ lang: fr # Les dépenses énergétiques d'Ethereum {#proof-of-stake-energy} -Ethereum est une blockchain verte. Il utilise un mécanisme de consensus de [preuve d'enjeu](/developers/docs/consensus-mechanisms/pos), utilisant l'ETH au lieu de [l'énergie pour sécuriser le réseau](/developers/docs/consensus-mechanisms/pow). Le mécanisme de preuve d'enjeu d'Ethereum n'utilise que [~0.0026 TWh/yr](https://carbon-ratings.com/eth-report-2022) sur l'ensemble du réseau global. +Ethereum est une blockchain verte. Le mécanisme de consensus par [preuve d'enjeu](/developers/docs/consensus-mechanisms/pos) d'Ethereum utilise de l'ETH au lieu [d'énergie pour sécuriser le réseau](/developers/docs/consensus-mechanisms/pow). La consommation énergétique d'Ethereum est approximativement [0.0026 TWh/an](https://carbon-ratings.com/eth-report-2022) pour l'ensemble du réseau. -Le [CCRI (Crypto Carbon Ratings Institute)](https://carbon-ratings.com) a produit des estimations ascendantes de la consommation d'électricité et de l'empreinte carbone du réseau Ethereum ([voir le rapport](https://carbon-ratings.com/eth-report-2022)). Il a mesuré la consommation d'électricité de différents nœuds selon diverses configurations matérielles et logiciels clients. Il en résulte une estimation de **2,601 MWh** (0. 0026 TWh) pour la consommation annuelle d'électricité du réseau (septembre 2022), ce qui correspond à des émissions de carbone annuelles de **870 tonnes de CO2e** en appliquant des facteurs d'intensité de carbone spécifiques à la région. +L'estimation de la consommation énergétique d'Ethereum se base sur une étude réalisée par le [CCRI (Crypto Carbon Ratings Institute)](https://carbon-ratings.com). Ils ont généré des estimations détaillées de la consommation d'électricité et de l'empreinte carbone du réseau Ethereum ([voir le rapport](https://carbon-ratings.com/eth-report-2022)). Ils ont mesuré la consommation d'électricité de différents nœuds avec différentes configurations matérielles et différents logiciels clients. Ils ont estimé que les **2,601 MWh** (0.0026 TWh) d'électricité consommés annuellement par le réseau correspond à **870 tonnes CO2e** annuelles en appliquant des facteur régionaux d'ntensité de carbone. Cette valeur change au fur et à mesure que des nœuds entrent et sortent du réseau. Vous pouvez suivre ces variations grâce à l'Indice de Durabilité du Réseau Blockchain de Cambridge qui offre une estimation moyenne sur 7 jours (notez qu'ils utilisent une méthode légèrement différente pour leurs estimations - plus de détails sont disponibles sur leur site). + +Pour replacer la consommation énergétique d'Ethereum dans son contexte, nous pouvons comparer les estimations annualisées d'autres secteurs industriels. Cela nous aide à mieux comprendre si l'estimation pour Ethereum est élevée ou faible. -Le graphique ci-dessus montre la consommation annuelle estimée d'énergie en TWh/an pour divers secteurs (donnée de juin 2022). Il convient de noter que les estimations présentées dans le graphique proviennent de sources accessibles au public et pour lesquelles les liens figurent dans le tableau ci-dessous. CEBCI désigne l'indice de consommation d'électricité de Cambridge Bitcoin. Les valeurs sont fournies à titre d'illustration et ne constituent pas une estimation, une promesse ou une prévision officielle. +Le tableau ci-dessous montre la consommation énergétique estimée annuellement en TWh/an pour Ethereum, comparée à plusieurs autres secteurs. Les estimations fournies proviennent d'informations publiquement disponibles (consultées en mai 2023). Les liens vers les sources sont disponibles dans le tableau ci-dessous : + +| | Consommation d’énergie annualisée (TWh) | Comparaison avec Ethereum PoS | Source | +| :------------------------- | :-------------------------------------: | :---------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Centres de données globaux | 200 | 77,000x | [source](https://www.iea.org/commentaries/data-centres-and-energy-from-global-headlines-to-local-headaches) | +| Extraction d'or | 131 | 50 000 x | [source](https://ccaf.io/cbnsi/cbeci/comparisons) | +| Bitcoin | 131 | 50 000 x | [source](https://ccaf.io/cbnsi/cbeci/comparisons) | +| Ethereum PoW | 78 | 30 000 x | [source](https://digiconomist.net/ethereum-energy-consumption) | +| Youtube (direct seulement) | 12 | 4600x | [source](https://www.gstatic.com/gumdrop/sustainability/google-2020-environmental-report.pdf) | +| Jeux vidéos aux États-Unis | 34 | 13 000 x | [source](https://www.researchgate.net/publication/336909520_Toward_Greener_Gaming_Estimating_National_Energy_Use_and_Energy_Efficiency_Potential) | +| Netflix | 0,451 | 173 x | [source](https://assets.ctfassets.net/4cd45et68cgf/7B2bKCqkXDfHLadrjrNWD8/e44583e5b288bdf61e8bf3d7f8562884/2021_US_EN_Netflix_EnvironmentalSocialGovernanceReport-2021_Final.pdf) | +| PayPal | 0,26 | 100 x | [source](https://app.impaakt.com/analyses/paypal-consumed-264100-mwh-of-energy-in-2020-24-from-non-renewable-sources-27261) | +| Airbnb | 0,02 | 8x | [source]() | +| Ethereum PoS | 0,0026 | 1 x | [source](https://carbon-ratings.com/eth-report-2022) | -Pour mettre en perspective la consommation d'énergie d'Ethereum, nous pouvons comparer des estimations annualisées pour d'autres industries - cela nous permet de mieux comprendre si 0,0026 TWh est une quantité importante ou faible. Les données sont résumées dans le graphique en barres ci-dessus, mais le tableau ci-dessous founit plus de details : +Il est difficile d'obtenir des estimations précises de la consommation d'énergie, en particulier lorsque ce qui est mesuré a une chaîne d'approvisionnement complexe ou des caractéristiques de déploiement qui influencent son efficacité. Prenons Netflix ou Youtube comme exemples. Les estimations de leur consommation d'énergie varient selon qu'elles incluent uniquement l'énergie utilisée pour entretenir leurs systèmes et fournir du contenu aux utilisateurs (_dépenses directes_) ou qu'elles incluent les dépenses nécessaires pour produire du contenu, gérer les bureaux de l'entreprise, faire de la publicité, etc (_dépenses indirectes_). L'utilisation indirecte pourrait également inclure l'énergie nécessaire à la consommation de contenu sur les appareils des utilisateurs finaux tels que les téléviseurs, les ordinateurs et les téléphones portables, ce qui dépend également des appareils utilisés. -| | Consommation d’énergie annualisée (TWh) | Comparaison avec Ethereum PoS | Source | -| :------------------------- | :-------------------------------------: | :---------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| Extraction d'or | 240 | 92 000 x | [source](https://www.kitco.com/news/2021-05-17/Gold-s-energy-consumption-doubles-that-of-bitcoin-Galaxy-Digital.html) | -| Extraction d'or | 130 | 50 000 x | [source](https://ccaf.io/cbeci/index/comparisons) | -| Bitcoin | 130 | 50 000 x | [source](https://digiconomist.net/bitcoin-energy-consumption) | -| Bitcoin | 100 | 38 000 x | [source](https://ccaf.io/cbeci/index/comparisons) | -| YouTube | 244 | 94 000 x | [source](https://thefactsource.com/how-much-electricity-does-youtube-use/) | -| Centres de données globaux | 200 | 78 000x | [source](https://www.iea.org/commentaries/data-centres-and-energy-from-global-headlines-to-local-headaches) | -| Netflix | 0,45 | 175 x | [source](https://s22.q4cdn.com/959853165/files/doc_downloads/2020/02/0220_Netflix_EnvironmentalSocialGovernanceReport_FINAL.pdf) | -| Netflix | 94 | 36 000 x | [source](https://theshiftproject.org/en/article/unsustainable-use-online-video/) | -| PayPal | 0,26 | 100 x | [source](https://app.impaakt.com/analyses/paypal-consumed-264100-mwh-of-energy-in-2020-24-from-non-renewable-sources-27261) | -| Jeux vidéos aux États-Unis | 34 | 13 000 x | [source](https://www.researchgate.net/publication/336909520_Toward_Greener_Gaming_Estimating_National_Energy_Use_and_Energy_Efficiency_Potential) | -| Ethereum PoW | 78 | 30 000 x | [source](https://digiconomist.net/ethereum-energy-consumption) | -| Ethereum PoS | 0,0026 | 1 x | [source](https://carbon-ratings.com/eth-report-2022) | +Cette question est abordée sur [Carbon Brief](https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix). Dans le tableau ci-dessus, la valeur déclarée pour Netflix comprend l'utilisation _directe_ et _indirecte_ déclarée par l'entreprise. Youtube ne fournit qu'une estimation de sa propre _dépense énergétique directe_, qui est d'environ [12 TWh/an](https://www.gstatic.com/gumdrop/sustainability/google-2020-environmental-report.pdf). -Les estimations de la dépense énergétique de YouTube ont aussi été décomposées par chaînes et par vidéos individuelles. [Ces estimations](https://thefactsource.com/how-much-electricity-does-youtube-use/) montrent que YouTube a consommé 175 fois plus d'énergie lors des visionnages de Gangnam Style en 2019 que l'Ethereum n'en utilise par an. +Le tableau et le graphique ci-dessus comprennent également des comparaisons avec Bitcoin et Ethereum proof-of-work. Il est important de noter que la consommation d'énergie des réseaux de preuve de travail n'est pas statique - elle évolue au jour le jour. La valeur utilisée pour Ethereum proof-of-work est celle juste avant [La Fusion](/roadmap/merge/), comme prédit par [Digiconomist](https://digiconomist.net/ethereum-energy-consumption). D'autres sources, telles que le [Cambridge Blockchain Network Sustainability Index](https://ccaf.io/cbnsi/ethereum/1) estiment que la consommation d'énergie a été beaucoup plus faible (plus proche de 20 TWh/an). Les estimations de la consommation d'énergie de Bitcoin varient également considérablement d'une source à l'autre et c'est un sujet qui suscite de nombreux [débats](https://www.coindesk.com/business/2020/05/19/the-last-word-on-bitcoins-energy-consumption/) nuancés non seulement sur la quantité d'énergie consommée, mais aussi sur les sources de cette énergie et l'éthique qui s'y rattache. La consommation d'énergie ne correspond pas nécessairement à l'empreinte environnementale, car différents projets peuvent utiliser différentes sources d'énergie, par exemple une proportion plus ou moins grande d'énergies renouvelables. Par exemple, le [Cambridge Bitcoin Electricity Consumption Index](https://ccaf.io/cbnsi/cbeci/comparisons) indique que la demande du réseau Bitcoin pourrait théoriquement être alimentée par le brûlage de gaz ou par de l'électricité qui serait autrement perdue lors de la transmission et de la distribution. La voie de la durabilité empruntée par Ethereum a consisté à remplacer la partie du réseau gourmande en énergie par une alternative verte. -Il est compliqué d'obtenir des estimations précises de la consommation d'énergie, surtout lorsque ce qui est mesuré présente une chaîne d'approvisionnement complexe ou des détails de déploiement qui influencent son efficacité. Par exemple, nous avons inclus une estimation haute et une estimation basse pour l'extraction de l'or qui diffère d'environ 90 TWh. Les estimations de la consommation d'énergie de Netflix varient considérablement selon la source. Leurs propres estimations autodéclarées sont environ 20 fois plus faible qu'une estimation indépendante - il existe une discussion sur les raisons de ce phénomène sur [Carbon Brief](https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix). De même, la consommation de Youtube est estimée à environ [244 TWh/an](https://thefactsource.com/how-much-electricity-does-youtube-use/), bien que l'énergie consommée dépende beaucoup du type d'appareil sur lequel les vidéos sont diffusées et de l'efficacité énergétique de l'infrastructure sous-jacente, comme les centres de données - les valeurs appropriées pour ces paramètres sont difficiles à estimer, de sorte qu'une marge d'incertitude substancielle existe. +Vous pouvez consulter les estimations de la consommation d'énergie et des émissions de carbone pour de nombreuses industries sur le site [Cambridge Blockchain Network Sustainability Index](https://ccaf.io/cbnsi/ethereum). -Le graphique ci-dessus inclut également des comparaisons avec Bitcoin et Ethereum lorsqu'il utilisait la preuve de travail. Les estimations de la consommation d'énergie du Bitcoin varient considérablement selon les sources. Ce sujet suscite beaucoup de [débats](https://www.coindesk.com/business/2020/05/19/the-last-word-on-bitcoins-energy-consumption/) nuancés non seulement sur la quantité d'énergie consommée, mais aussi sur les sources de cette énergie et l'éthique qui y est associée. +## Estimations par transaction {#per-transaction-estimates} De nombreux articles estiment les dépenses énergétiques pour les blockchains « par transaction ». Cela peut être trompeur dans la mesure où l'énergie nécessaire pour proposer et valider un bloc est indépendante du nombre de transactions qu'il contient. Une unité de dépense énergétique par transaction implique qu'un nombre moins élevé de transactions entraînerait une moindre dépense énergétique et vice-versa, ce qui n'est pas le cas. En outre, l'estimation par transaction dépend fortement de la façon dont le débit de transaction d'une blockchain est défini, sachant qu'il est possible de jouer avec cette définition pour que la valeur semble plus ou moins grande. @@ -45,30 +47,31 @@ Par exemple, sur Ethereum, le débit de transaction n'est pas seulement celui de Les dépenses énergétiques d'Ethereum sont très faibles, mais cela n'a pas toujours été le cas. Ethereum utilisait à l'origine la preuve de travail : celle-ci avait un coût environnemental bien plus élevé que le mécanisme actuel de preuve d'enjeu. -Depuis le tout début, Ethereum prévoyait d'implémenter un mécanisme de consensus par preuve d'enjeu, mais il aura fallu des années de recherches et de développement ciblés pour y parvenir sans sacrifier la sécurité et la décentralisation. C'est pourquoi un mécanisme de preuve de travail a été utilisé pour faire démarrer le réseau. Un consensus de preuve de travail exige que les mineurs utilisent leur matériel informatique pour calculer une valeur, en dépensant de l'énergie pendant le processus. La consommation énergétique totale d'Ethereum a atteint son apogée en février 2022 avec un peu moins de 94 TWh/an lors du pic du marché haussier des cryptomonnaies. Juste avant le passage à la preuve d'enjeu, la consommation d'énergie avoisinait les [78 TWh/an](https://digiconomist.net/ethereum-energy-consumption), comparable à celle de l'Ouzbékistan, avec une émission de carbone équivalente à celle de l'Azerbaïdjan (33 MT/an). +Depuis le tout début, Ethereum prévoyait d'implémenter un mécanisme de consensus par preuve d'enjeu, mais il aura fallu des années de recherches et de développement ciblés pour y parvenir sans sacrifier la sécurité et la décentralisation. Par conséquent, un mécanisme de preuve de travail a été utilisé pour faire démarrer le réseau. Un consensus de preuve de travail exige que les mineurs utilisent leur matériel informatique pour calculer une valeur, en dépensant de l'énergie pendant le processus. -![Comparaison de la consommation d'énergie entre Ethereum pré-fusion et post-fusion. Sont présentées à gauche la tour Eiffel de 330 mètres de haut et à droite une figurine de jouet en plastique de 4 cm de haut vue à travers une loupe.](energy_consumption_pre_post_merge.png) +![Comparaison de la consommation d'énergie d'Ethereum avant et après La Fusion, en utilisant la tour Eiffel (300 mètres de haut) sur la gauche pour symboliser la grande consommation d'énergie avant La Fusion, et une petite figurine Lego de 4 cm de haut sur la droite pour représenter la réduction drastique de consommation d'énergie après La Fusion](energy_consumption_pre_post_merge.png) -Le CCRC a examiné l'impact de la transition d'Ethereum de la preuve de travail à la preuve d'enjeu. La consommation d'électricité annualisée a été réduite de plus de **99,988 %**. De même, l'empreinte carbone d'Ethereum a été réduite d'environ **99,992 %** (de 11.016.000 à 870 tonnes de CO2e). Dépeint métaphoriquement, cela correspond à une réduction des émissions de la hauteur de la Tour Eiffel à celle d'un petit jouet en plastique, comme indiqué dans la figure ci-dessus. Le coût environnemental de la sécurisation du réseau est de ce fait réduit de façon drastique. Simultanément, on estime que la sécurité du réseau a augmenté. +Le CCRI estime que The Merge a réduit la consommation d'électricité annualisée d'Ethereum de plus de **99,988%**. De même, l'empreinte carbone d'Ethereum a été réduite d'environ **99,992%** (de 11 016 000 à 870 tonnes de CO2e). Pour mettre les choses en perspective, la réduction des émissions équivaut à passer de la hauteur de la Tour Eiffel à celle d'une petite figurine en plastique, comme l'illustre la figure ci-dessus. Par conséquent, le coût environnemental de la sécurisation du réseau est considérablement réduit. Dans le même temps, la sécurité du réseau est présumée s'être améliorée. ## Une couche d'application verte {#green-applications} -Bien que la consommation d'énergie d'Ethereum soit très faible, il existe également une communauté de **finance régénérative (ReFi)** substantielle, croissante et très active sur Ethereum. Les applications ReFi utilisent les composants DeFi pour construire des applications financières présentant des externalités positives bénéfiques pour l'environnement. La ReFi fait partie d'un plus large mouvement [« solarpunk »](https://en.wikipedia.org/wiki/Solarpunk) qui est étroitement aligné avec Ethereum et vise à associer progrès technologiques et gérance environnementale. La nature décentralisée, sans permission et composable d'Ethereum en fait la couche de base idéale pour les communautés ReFi et solarpunk. +Bien que la consommation d'énergie d'Ethereum soit très faible, il existe également une communauté de [**finance régénérative (ReFi)**](/refi/) substantielle, croissante et très active qui construit sur Ethereum. Les applications ReFi utilisent les composants DeFi pour construire des applications financières présentant des externalités positives bénéfiques pour l'environnement. La ReFi fait partie d'un plus large mouvement [« solarpunk »](https://en.wikipedia.org/wiki/Solarpunk) qui est étroitement aligné avec Ethereum et vise à associer progrès technologiques et gérance environnementale. La nature décentralisée, sans permission et composable d'Ethereum en fait la couche de base idéale pour les communautés ReFi et solarpunk. Les plateformes de financement de biens publics natifs Web3 telles que [Gitcoin](https://gitcoin.co) exécutent des rondes climatiques pour stimuler la construction écologique sur la couche d'application d'Ethereum. Grâce au développement de ces initiatives (et d'autres comme par exemple [DeSci](/desci/)), Ethereum est en train de devenir une technologie positive sur le plan environnemental et social. - Si vous pensez que cette page pourrait être plus précise, veuillez soulever un problème ou un PR. Les statistiques de cette page sont des estimations basées sur des données publiques - elles ne représentent pas une déclaration officielle ou une promesse de l'équipe ethereum.org team ou de la Fondation Ethereum. + Si vous pensez que cette page pourrait être plus précise, veuillez soulever un problème ou un PR. Les statistiques de cette page sont des estimations basées sur des données publiques - elles ne représentent pas une déclaration officielle ou une promesse de l'équipe ethereum.org team ou de la Fondation Ethereum. ## Complément d'information {#further-reading} +- [Index de Durabilité des Réseaux Blockchain de Cambridge](https://ccaf.io/cbnsi/ethereum) - [Rapport de la Maison-Blanche sur les blockchains de preuve de travail](https://www.whitehouse.gov/wp-content/uploads/2022/09/09-2022-Crypto-Assets-and-Climate-Report.pdf) -- [Consommation énergétique d'Ethereum](https://mirror.xyz/jmcook.eth/ODpCLtO4Kq7SCVFbU4He8o8kXs418ZZDTj0lpYlZkR8) -- [Ethereum Emissions: A Bottom-up Estimate](https://kylemcdonald.github.io/ethereum-emissions/) – Kyle McDonald\_ -- [Ethereum Energy Consumption Index](https://digiconomist.net/ethereum-energy-consumption/) – _Digiconomist_ -- [ETHMerge.com](https://ethmerge.com/) — _[@InsideTheSim](https://twitter.com/InsideTheSim)_ +- [Les Émissions d'Ethereum : une estimation de bas à haut](https://kylemcdonald.github.io/ethereum-emissions/) - _Kyle McDonald_ +- [Index de Consommation d'Énergie d'Ethereum](https://digiconomist.net/ethereum-energy-consumption/) - _Digiconomist_ +- [ETHMerge.com](https://ethmerge.com/) - _[@InsideTheSim](https://twitter.com/InsideTheSim)_ - [La Fusion - Implications sur la consommation d'électricité et l'empreinte carbone du réseau Ethereum](https://carbon-ratings.com/eth-report-2022) - _CCRI_ +- [Consommation énergétique d'Ethereum](https://mirror.xyz/jmcook.eth/ODpCLtO4Kq7SCVFbU4He8o8kXs418ZZDTj0lpYlZkR8) ## Sujets connexes {#related-topics} diff --git a/src/content/translations/fr/governance/index.md b/src/content/translations/fr/governance/index.md index eed82899fea..43da462401c 100644 --- a/src/content/translations/fr/governance/index.md +++ b/src/content/translations/fr/governance/index.md @@ -57,7 +57,7 @@ _Note : Toute personne peut faire partie de plusieurs de ces groupes (par exempl ## Qu'est-ce qu'une EIP ? {#what-is-an-eip} -Un processus important utilisé dans la gouvernance Ethereum est la proposition de **Propositions d'amélioration Ethereum (EIP)**. Les EIP sont des normes qui spécifient de nouvelles fonctionnalités ou processus potentiels pour Ethereum. N'importe qui au sein de la communauté Ethereum peut créer une EIP. Par exemple, aucun des auteurs de l'EIP-721, l'EIP qui a standardisé les NFT, n'a travaillé directement sur le développement de protocoles Ethereum. +Un processus important utilisé dans la gouvernance Ethereum est la proposition de **Propositions d'amélioration Ethereum (EIP)**. Les EIP sont des normes qui spécifient de nouvelles fonctionnalités ou processus potentiels pour Ethereum. N'importe qui au sein de la communauté Ethereum peut créer une EIP. Si vous souhaitez écrire une EIP ou participer à une revue par les pairs, et/ou la gouvernance, voir : Plus d'infos les EIP diff --git a/src/content/translations/fr/guides/how-to-create-an-ethereum-account/index.md b/src/content/translations/fr/guides/how-to-create-an-ethereum-account/index.md new file mode 100644 index 00000000000..e02c306aa8d --- /dev/null +++ b/src/content/translations/fr/guides/how-to-create-an-ethereum-account/index.md @@ -0,0 +1,73 @@ +--- +title: Comment "créer" un compte Ethereum +description: Un guide étape par étape sur la création d'un compte Ethereum à l'aide d'un portefeuille. +lang: fr +--- + +# Comment créer un compte Ethereum + +Quiconque peut créer un compte Ethereum à tout moment, gratuitement. Il existe plusieurs façons de procéder, mais la plus simple et la plus courante consiste à utiliser une application appelée "portefeuille". Les portefeuilles créent et sécurisent les clés qui vous permettent d'utiliser Ethereum. Vous pouvez utiliser votre portefeuille pour réaliser des transactions, vérifier le solde de vos jetons et vous connecter à des applications construites sur Ethereum, telles que des échanges, des jeux, des places de marché NFT et bien d'autres encore. Certaines applications "web2" permettent désormais de se connecter avec Ethereum. + +Contrairement à l'ouverture d'un nouveau compte auprès d'une entreprise, la création d'un compte Ethereum se fait librement, en privé et sans demander d'autorisation. Les comptes sont contrôlés par des clés que votre logiciel de portefeuille vous aide à créer, et ils ne sont pas émis par un tiers ni stockés dans un registre centralisé. + +## Étape 1 : Choisir un portefeuille + +Un portefeuille est une application qui vous aide à gérer votre compte Ethereum. Il utilise vos clés pour envoyer et recevoir des transactions et se connecter à des applications. Il existe des dizaines de portefeuilles différents - mobiles, de bureau ou même des extensions de navigateur. + + + Trouver un portefeuille + + +Si vous êtes novice, vous pouvez sélectionner le filtre "Débutant dans les cryptos" sur la page "Trouver un portefeuille" pour identifier les portefeuilles qui devraient inclure toutes les fonctionnalités nécessaires pour les débutants. + +![ +Sélection de filtre sur la page "Trouver un portefeuille".](./wallet-box.png) + +Il y a aussi d'autres filtres de profil pour répondre à vos besoins. Il s'agit d'exemples de portefeuilles couramment utilisés - vous devez faire vos propres recherches avant de faire confiance à tout logiciel. + +## Étape 2: Téléchargez et installez votre application de portefeuille + +Une fois que vous avez choisi votre portefeuille , visitez leur site Web officiel ou l'application officielle, téléchargez et installez-le. Ils devraient tous être gratuits. + +## Étape 3 : Ouvrez l'application et générez ou importez votre compte Ethereum + +La première fois que vous ouvrez votre nouveau portefeuille, il vous sera demandé de choisir entre créer un nouveau compte ou importer un compte existant. Cliquez sur la création d'un nouveau compte. + +## Étape 4 : Conservez votre phrase de récupération + +Certaines applications vous demanderont de posséder une "seed phrase" ou suite de mots (souvent 12 ou 24) également entendue comme "phrase de récupération" ou moyen mnémonique. Conserver cette phrase de récupération relève de la plus haute importance. Cette phrase de récupération est utilisée pour générer une clé secrète (privée) reliée à un compte, et qui peut être utilisée pour signer puis envoyer des transactions. Toute personne qui aura accès à cette phrase de récupération, pourra ainsi prendre le contrôle de l'ensemble de vos comptes générés par celle-ci. Il ne faut jamais partager cette phrase de récupération (seed phrase) avec qui que ce soit. La phrase de récupération doit contenir une suite de 12 à 24 mots générés de manière aléatoire, mais l'ordre de ces mots s'avère des plus importants. + +Une fois votre phrase de récupération enregistrée, vous pourrez consulter le tableau de bord de votre portefeuille et l'accès au solde de celui-ci. Consultez notre guide : [comment utiliser un portefeuille.](/guides/how-to-use-a-wallet) + +
+ + +
Vous voulez en savoir plus ?
+ + Consultez nos autres guides + +
+ +## Questions fréquemment posées + +### Est-ce que mon portefeuille et mon compte Ethereum sont les mêmes ? + +Non. Le portefeuille est un outil de gestion qui vous aide à gérer vos comptes. Un seul portefeuille peut donner accès à plusieurs comptes, et un seul compte peut être accessible par plusieurs portefeuilles. La phrase de récupération est utilisée dans le but de créer des comptes administrés par le portefeuille. + +Il suffit d'imaginer les comptes créés, telles les branches d'un arbre qui chacune, poussent toutes à partir d'une seule phrase de récupération. Chaque semence fera germer tout un arbre différent de comptes. + +### Puis-je envoyer des bitcoins à une adresse Ethereum, ou des ethers à une adresse Bitcoin ? + +Non, vous ne pouvez pas. Le bitcoin et l'ether existent sur deux réseaux distincts (c'est-à-dire des blockchains différentes), chacun ayant ses propres modèles de comptabilité et formats d'adresse. Il y a eu plusieurs tentatives de relier les deux réseaux différents, dont la plus active actuellement est[Bitcoin ou WBTC enveloppé](https://www.bitcoin.com/get-started/what-is-wbtc/). Ceci n'est pas une recommandation, car WBTC est une solution de garde (ce qui signifie qu'un groupe restreint de personnes contrôle certaines fonctions critiques) et est fourni ici à titre informatif uniquement. + +### Si je possède une adresse ETH, est-ce que je peux l'utiliser sur d'autres blockchains ? + +Vous pouvez utiliser la même adresse sur toutes les blockchains qui utilisent un logiciel sous-jacent similaire à Ethereum ("compatible-EVM"). Cette [liste](https://chainlist.org/) vous présente les blockchains que vous pouvez utiliser avec la même adresse. Certaines blockchains, comme Bitcoin, utilisent un ensemble de règles de réseau totalement différentes et vous aurez donc besoin d'une adresse différente fonctionnant sous un autre format. Si vous utilisez un portefeuille de contrats intelligents, vous pouvez consulter son site web pour plus d'informations sur les blockchains pris en charge. + +### Est-il plus sûr de garder mes fonds sur mon portefeuille plutôt que sur un échange ? + +Posséder son propre portefeuille signifie que l'on assume la responsabilité de la sécurité de ses biens. Il existe malheureusement de nombreux exemples d'échanges qui ont échoué et qui ont fait perdre de l'argent à leurs clients. Posséder un portefeuille (avec une phrase de récupération) élimine le risque lié à la confiance envers une entité qui conserverait vos actifs. Cependant, vous devez sécuriser vos propres clés et éviter les arnaques de phishing, l'approbation accidentelle de transactions ou l'exposition de vos clés, l'interaction avec des sites Web frauduleux et tout autre risque lié à la conservation privée. Les risques et les avantages sont différents. + +### Si je perds mon portefeuille téléphone/matériel, dois-je utiliser à nouveau la même application de portefeuille pour récupérer les fonds perdus ? + +Non, vous pouvez utiliser un autre portefeuille. Tant que vous possédez la phrase de récupération, vous pouvez la saisir dans la plupart des portefeuilles et cette action restaurera votre compte. Par contre, soyez prudent si vous avez besoin d'agir en ce sens : il est préférable de s'assurer que vous n'êtes pas connecté à Internet lorsque vous récupérez votre portefeuille, afin que votre phrase de récupération ne soit pas divulguée accidentellement. Le plus souvent, il est impossible de récupérer des fonds perdus sans la phrase de récupération. diff --git a/src/content/translations/fr/guides/how-to-id-scam-tokens/index.md b/src/content/translations/fr/guides/how-to-id-scam-tokens/index.md new file mode 100644 index 00000000000..8975896be4e --- /dev/null +++ b/src/content/translations/fr/guides/how-to-id-scam-tokens/index.md @@ -0,0 +1,97 @@ +--- +title: Comment identifier les jetons frauduleux +description: Comprendre les jetons frauduleux, comment ils se présentent comme légitimes et comment les éviter. +lang: fr +--- + +# Comment identifier les jetons frauduleux {#identify-scam-tokens} + +Ethereum est couramment utilisé par des groupes pour créer des jetons échangeables ou, dans un certain sens, leur propre monnaie. Ces jetons suivent généralement une norme, [ERC-20](/developers/docs/standards/tokens/erc-20/). Cependant, partout où il existe des cas d'utilisation légitimes qui apportent de la valeur, il y a aussi des criminels qui essaient de voler cette valeur à leur profit. + +Ils peuvent vous tromper de deux façons : + +- **Vente d'un jeton frauduleux**, qui peut ressembler au jeton légitime que vous souhaitez acheter, mais qui est émis par les escrocs et ne vaut rien. +- **Incitation à signer des transactions frauduleuses**, généralement en vous dirigeant vers leur propre interface utilisateur. Ils pourraient essayer de vous inciter à accorder à leurs contrats une allocation de vos jetons ERC-20, à divulguer des informations sensibles qui leur donneraient accès à vos actifs, etc. Ces interfaces utilisateurs peuvent être des clones presque parfaits de sites honnêtes, mais avec des astuces cachées. + +Pour illustrer ce que sont les jetons frauduleux et comment les identifier, nous allons examiner un exemple de jeton frauduleux : [`wARB`](https://etherscan.io/token/0xb047c8032b99841713b8e3872f06cf32beb27b82). Ce jeton tente de ressembler au jeton [`ARB`](https://etherscan.io/address/0xb50721bcf8d664c30412cfbc6cf7a15145234ad1) légitime. + + + +Arbitrum est une organisation qui développe et gère des rollups optimistiques. Au départ, Arbitrum était organisée comme une entreprise à but lucratif, mais elle a ensuite pris des mesures pour se décentraliser. Dans le cadre de ce processus, un jeton de gouvernance échangeable a été créé. + + + + + +Il existe une convention dans Ethereum selon laquelle lorsqu'un actif n'est pas conforme à la norme ERC-20, nous créons une version "enveloppée" de cet actif dont le nom commence par "w". Ainsi, par exemple, nous avons wBTC pour le bitcoin et wETH pour l'éther. + +Il n'est pas logique de créer une version enveloppée d'un jeton ERC-20 déjà présent sur Ethereum, mais les escrocs s'appuient sur l'apparence de légitimité plutôt que sur la réalité sous-jacente. + + + +## Comment fonctionnent les jetons frauduleux ? {#how-do-scam-tokens-work} + +L'objectif d'Ethereum est la décentralisation. Cela signifie qu'il n'y a pas d'autorité centrale qui puisse confisquer vos actifs ou vous empêcher de déployer un contrat intelligent. Mais cela signifie également que les escrocs peuvent déployer n'importe quel contrat intelligent. + + + +Les contrats intelligents sont les programmes qui s'exécutent sur la blockchain Ethereum. Chaque jeton ERC-20, par exemple, est implémenté comme contrat intelligent. + + + +Plus précisément, Arbitrum a déployé un contrat qui utilise le symbole `ARB`. Mais cela n'empêche pas d'autres personnes de déployer un contrat qui utilise exactement le même symbole, ou un symbole similaire. Quiconque rédige le contrat définit son contenu. + +## Paraître légitime {#appearing-legitimate} + +Les créateurs de jetons frauduleux ont recours à plusieurs astuces pour paraître légitimes. + +- **Nom et symbole légitimes**. Comme indiqué précédemment, les contrats ERC-20 peuvent avoir le même symbole et le même nom que d'autres contrats ERC-20. Vous ne pouvez pas compter sur ces champs pour assurer votre sécurité. + +- **Propriétaires légitimes**. Les jetons frauduleux créditent souvent des soldes importants à des adresses qui pourraient vraisemblablement détenir des jetons authentiques. + + Par exemple, regardons à nouveau `wARB`. [Environ 16 % des jetons](https://etherscan.io/token/0xb047c8032b99841713b8e3872f06cf32beb27b82?a=0x1c8db745abe3c8162119b9ef2c13864cd1fdd72f) sont détenus par une adresse dont la balise publique est [Arbitrum Foundation: Deployer](https://etherscan.io/address/0x1c8db745abe3c8162119b9ef2c13864cd1fdd72f). Il ne s'agit _pas_ d'une fausse adresse, c'est vraiment l'adresse qui a [déployé le vrai contrat ARB sur Ethereum mainnet](https://etherscan.io/tx/0x242b50ab4fe9896cb0439cfe6e2321d23feede7eeceb31aa2dbb46fc06ed2670). + + Étant donné que le solde ERC-20 d'une adresse fait partie du stockage du contrat ERC-20, il peut être spécifié par le contrat comme étant ce que souhaite le développeur du contrat. Il est également possible qu'un contrat interdise les transferts afin que les utilisateurs légitimes ne puissent pas se débarrasser de ces jetons frauduleux. + +- **Transferts légitimes**. _Les propriétaires légitimes ne paieraient pas pour transférer un jeton frauduleux à d'autres, donc s'il y a des transferts, ils doivent être légitimes, n'est-ce pas ? _ **Faux**. Les événements `Transfert` sont produits par le contrat ERC-20. Un escroc peut facilement rédiger le contrat de manière à ce qu'il produise ces actions. + +## Sites web frauduleux {#websites} + +Les escrocs peuvent également produire des sites web très convaincants, parfois même des clones précis de sites authentiques avec des interfaces utilisateur identiques, mais avec des astuces subtiles. Il peut s'agir, par exemple, de liens externes qui semblent légitimes mais qui renvoient l'utilisateur vers un site frauduleux, ou d'instructions incorrectes qui amènent l'utilisateur à exposer ses clés ou à envoyer des fonds à l'adresse d'un pirate. + +Une bonne pratique pour éviter cela est de vérifier soigneusement l'URL des sites que vous visitez et d'enregistrer les adresses de sites authentiques connus dans vos signets. Ensuite, vous pouvez accéder au site réel par le biais de vos signets sans faire accidentellement de fautes d'orthographe ou dépendre de liens externes. + +## Comment se protéger ? {#protect-yourself} + +1. **Vérifier l'adresse du contrat**. Les jetons légitimes proviennent d'organisations légitimes, et vous pouvez consulter les adresses des contrats sur le site web de l'organisation. Par exemple, [pour `ARB`, vous pouvez consulter les adresses légitimes ici](https://docs.arbitrum.foundation/deployment-addresses#token). + +2. **Les jetons réels ont de la liquidité**. Une autre option consiste à examiner la quantité de liquidités disponibles sur [Uniswap](https://uniswap.org/), l'un des protocoles d'échange de jetons les plus courants. Ce protocole utilise des pools de liquidité, dans lesquels les investisseurs déposent leurs jetons dans l'espoir d'un retour sur les frais de transaction. + +Les jetons frauduleux ont généralement de minuscules réserves de liquidités, voire aucune, parce que les fraudeurs ne veulent pas risquer des actifs réels. Par exemple, le pool `ARB`/`ETH` Uniswap contient environ un million de dollars ([voir ici pour la valeur à jour](https://info.uniswap.org/#/pools/0x755e5a186f0469583bd2e80d1216e02ab88ec6ca)) et acheter ou vendre une petite quantité ne changera pas le prix : + +![Acheter des jetons authentiques](./uniswap-real.png) + +Mais lorsque vous essayez d'acheter le jeton frauduleux `wARB`, même un achat minime modifierait le prix de plus de 90 % : + +![Acheter des jetons frauduleux](./uniswap-scam.png) + +Il s'agit d'un autre élément qui montre que `wARB` n'est probablement pas un jeton légitime. + +3. **Regarder sur Etherscan**. De nombreux jetons frauduleux ont déjà été identifiés et signalés par la communauté. Ces jetons sont [marqués sur Etherscan](https://info.etherscan.com/etherscan-token-reputation/). Bien qu'Etherscan ne soit pas une source de vérité faisant autorité (la nature des réseaux décentralisés fait qu'il ne peut y avoir de source de légitimité faisant autorité), les jetons identifiés par Etherscan comme étant frauduleux sont susceptibles de l'être. + + ![Les tokens frauduleux sur Etherscan](./etherscan-scam.png) + +## Conclusion {#conclusion} + +Tant qu'il y aura de la valeur dans le monde, il y aura des malfaiteurs qui tenteront de s'en emparer, et dans un monde décentralisé, il n'y a personne d'autre que vous-même pour vous protéger. Suivez ces indications pour vous aider à distinguer les jetons légitimes des arnaques : + +- Les jetons malveillants imitent des jetons légitimes en utilisant le même nom, symbole, etc. +- Les jetons malveillants _ne peuvent pas_ utiliser la même adresse de contrat. +- La meilleure source pour l'adresse légitime du jeton est l'organisation émettrice dudit jeton. +- À défaut, vous pouvez utiliser des applications populaires et fiables comme [Uniswap](https://app.uniswap.org/#/swap) et [Etherscan](https://etherscan.io/). diff --git a/src/content/translations/fr/guides/how-to-revoke-token-access/index.md b/src/content/translations/fr/guides/how-to-revoke-token-access/index.md new file mode 100644 index 00000000000..d6f9fa9c4d7 --- /dev/null +++ b/src/content/translations/fr/guides/how-to-revoke-token-access/index.md @@ -0,0 +1,73 @@ +--- +title: Comment révoquer l'accès des contrats intelligents à vos fonds crypto +description: Un guide pour révoquer l'accès des contrats intelligents +lang: fr +--- + +# Comment révoquer l'accès des contrats intelligents à vos fonds crypto + +Ce guide vous explique comment visualiser la liste de tous les contrats intelligents pour lesquels vous avez autorisé un accès à vos fonds et comment les révoquer. + +Parfois, des développeurs malveillants installent des portes dérobées dans les contrats intelligents, leur permettant d'accéder aux fonds des utilisateurs à leur insu. Souvent, il s'agit de plateformes demandant la permission à l'utilisateur de dépenser un **nombre illimité de jetons** en vue d'économiser de petites quantités de gas à l'avenir, mais cela s'accompagne d'un risque accru. + +Lorsque la plateforme possède un jeton de droit d'accès illimité à votre portefeuille, elle peut dépenser tous ces jetons, même si vous les avez rappatriés de la plateforme sur votre portefeuille. Une personne mal intentionnée peut accéder à vos fonds et les retirer, vous laissant sans possibilité de les récupérer. + +Vos options pour vous protéger sont de ne pas utiliser de ne pas utiliser de nouveaux projets non testés, de n'approuver que ce dont vous avez besoin et de régulièrement contrôler et révoquer les accès qui présentent un risque. Alors, comment fait-on ? + +## Étape 1 : Utiliser les outils de révocation d'accès + +Plusieurs sites Web vous permettent de visualiser et de révoquer les contrats intelligents connectés à votre adresse. Chacun de ces sites nécessite une connexion à votre portefeuille : + +- [Ethallowance](https://ethallowance.com/) (Ethereum) +- [Etherscan](https://etherscan.io/tokenapprovalchecker) (Ethereum) +- [Cointool](https://cointool.app/approve/eth) (plusieurs réseaux) +- [Revoke](https://revoke.cash/) (plusieurs réseaux) +- [Unrekt](https://app.unrekt.net/) (plusieurs réseaux) +- [EverRevoke](https://everrise.com/everrevoke/) (plusieurs réseaux) + +## Étape 2 : Connectez votre portefeuille + +Une fois que vous êtes sur le site Web, cliquez sur « Connecter le portefeuille ». Le site Web devrait vous inviter à connecter votre portefeuille. + +Assurez-vous d'utiliser le même réseau pour votre portefeuille et pour le site Web. Vous ne verrez que les contrats intelligents liés au réseau sélectionné. Par exemple, si vous vous connectez au réseau principal Ethereum, vous ne verrez que les contrats Ethereum et non les contrats d'autres chaînes comme Polygon. + +## Étape 3 : Sélectionnez un contrat intelligent que vous souhaitez révoquer + +Vous devriez voir tous les contrats qui sont autorisés à accéder à vos jetons ainsi que leurs limites de dépenses respectives. Identifiez les contrats que vous souhaitez révoquer. + +Si vous ne savez pas quel contrat choisir, vous pouvez tous les révoquer. Cela ne créera aucun problème de votre côte, mais lorsque vous aurez à interagir avec un contrat révoqué, vous devrez à nouveau lui accorder des droits d'accès. + +## Étape 4 : Révoquer l'accès à vos fonds + +Lorsque vous cliquez sur révoquer, vous devriez voir une nouvelle proposition de transaction dans votre portefeuille. C'est tout à fait normal. Vous devrez payer ces frais pour que la révocation soit validée. Selon le réseau, le délai de traitement de la requête peut varier d'une à plusieurs minutes. + +Nous vous conseillons de rafraîchir l'outil de révocation après quelques minutes et de reconnecter votre portefeuille pour vérifier à nouveau si le contrat révoqué a disparu de la liste. + +Nous vous recommandons de ne jamais autoriser de projets ayant un accès illimité à vos fonds et de révoquer régulièrement l'intégralité des droits de vos contrats intelligents. La révocation de l'accès aux jetons ne devrait jamais entraîner une perte de fonds, surtout si vous utilisez les outils mentionnés ci-dessus. + +
+ + +
Vous voulez en savoir plus ?
+ + Consultez nos autres guides + +
+ +## Questions fréquemment posées + +### Est-ce que la révocation de l'accès aux jetons met également fin au staking, aux pools de liquidités, aux prêts, etc. ? + +Non, cela n'affectera aucune de vos stratégies DeFi. Vos positions et vos gains seront préservés. + +### Est-ce que déconnecter un portefeuille d'un projet équivaut à supprimer les permissions d'utilisation de mes fonds ? + +Non, si vous déconnectez votre portefeuille du projet, mais que vous avez accordé des droits d'accès avec un jeton, les droits d'accès accordés par le jeton restent valides. Vous devez révoquer cet accès. + +### Quelle est la date d'expiration du contrat ? + +Il n'y a pas de date d'expiration pour les permissions accordées par un contrat. Lorsque vous accordez des droits avec un contrat, ils restent valides même plusieurs années après leur octroi. + +### Pourquoi certains projets définissent-ils une allocation de jetons illimitée ? + +Les projets le font souvent pour minimiser le nombre de demandes requises, ce qui signifie que l'utilisateur n'a qu'à approuver une seule fois et qu'il ne paye les frais de transaction qu'une seule fois. Bien que pratique, cette solution peut s'avérer dangereuse pour les utilisateurs qui approuvent sans précaution les contrats sur des sites dont la fiabilité reste à prouver par le temps ou par des audits. Certains portefeuilles permettent d'établir une limite de transaction afin de limiter les risques. Consultez votre fournisseur de portefeuille pour plus d'informations. diff --git a/src/content/translations/fr/guides/how-to-swap-tokens/index.md b/src/content/translations/fr/guides/how-to-swap-tokens/index.md new file mode 100644 index 00000000000..37db7cfff13 --- /dev/null +++ b/src/content/translations/fr/guides/how-to-swap-tokens/index.md @@ -0,0 +1,67 @@ +--- +title: Comment échanger des jetons +description: Un guide pour échanger des jetons sur Ethereum. +lang: fr +--- + +# Comment échanger des jetons + +Fatigué de chercher un échange de cryptomonnaies qui répertorie tous vos jetons favoris ? Vous pouvez échanger la plupart des jetons en utilisant des échanges décentralisés. + +Un échange de jetons implique l'échange de deux actifs distincts et présents sur le réseau Ethereum, par exemple échanger ETH contre DAI (un jeton ERC-20). Le processus est à la fois très rapide et peu coûteux. Vous aurez besoin d'un portefeuille de cryptomonnaies pour échanger des jetons. + +**Prérequis :** + +- détenir un portefeuille de cryptomonnaies, vous pouvez suivre ce tutoriel : [Comment : "Enregistrer" un compte Ethereum](/guides/how-to-register-an-ethereum-account/) +- ajouter des fonds à votre portefeuille + +## 1. Connectez votre portefeuille à l'échange décentralisé (DEX) de votre choix + +Parmi les échanges décentralisés les plus connus : + +- [Uniswap](https://app.uniswap.org/#/swap) +- [Sushiswap](https://www.sushi.com/swap) +- [1Inch](https://app.1inch.io/#/1/unified/swap/ETH/DAI) +- [Curve](https://curve.fi/#/ethereum/swap) + +Si vous aimeriez en apprendre davantage sur la Finance Décentralisée (DeFi) et sur la façon dont ces nouveaux types d'échanges fonctionnent, nous vous recommandons la [Bibliothèque "Kernel"](https://library.kernel.community/Topic+-+DeFi/Topic+-+DeFi). + +## 2. Sélectionnez la paire de jetons que vous souhaitez échanger + +Par exemple, ETH et DAI. Assurez-vous d'avoir des fonds dans l'un des deux jetons. ![Interface commune pour les échanges](./swap1.png) + +## 3. Entrez le nombre de jetons que vous voulez échanger et cliquez sur échanger + +L'échange va calculer automatiquement le nombre de jetons que vous obtiendrez. + +![Interface commune pour les échanges](./swap2.png) + +## 4. Confirmez la transaction + +Vérifiez les détails de la transaction. Vérifiez le taux de change et tous les frais annexes pour éviter les mauvaises surprises. + +![Interface commune pour examiner la transaction](./swap3.png) + +## 5. Attendez que la transaction soit traitée + +Vous pouvez vérifier la progression de la transaction sur n'importe quel explorateur de blockchain. Cette procédure ne devrait pas prendre plus de 10 minutes. + +Vous recevez automatiquement les jetons échangés dans votre portefeuille lorsque la transaction est finalisée. +
+ + +
Vous voulez en savoir plus ?
+ + Consultez nos autres guides + +
+ +## Questions fréquemment posées + +### Puis-je échanger des ETH contre des BTC depuis mon portefeuille ? + +Non, vous ne pouvez échanger que des jetons natifs du réseau Ethereum, tels que les jetons ETH, ERC-20 ou NFTs. Vous pouvez toutefois échanger des "Bitcoins enveloppés", qui sont des jetons conçus pour circuler sur le réseau Ethereum. + +### Qu'est-ce que l'effet de glissement ? + +Il s'agit de la différence entre votre taux de change prévu et le taux réel. diff --git a/src/content/translations/fr/guides/how-to-use-a-bridge/index.md b/src/content/translations/fr/guides/how-to-use-a-bridge/index.md new file mode 100644 index 00000000000..56fc819cd24 --- /dev/null +++ b/src/content/translations/fr/guides/how-to-use-a-bridge/index.md @@ -0,0 +1,70 @@ +--- +title: Comment transférer des jetons aux réseaux de seconde couche +description: Un guide expliquant comment déplacer des jetons d'Ethereum vers la couche Layer 2 à l'aide d'un pont (ou bridge). +lang: fr +--- + +# Comment transférer des jetons aux réseaux de seconde couche + +Si le trafic sur Ethereum devient trop important, cela peut devenir coûteux. Une solution possible consiste à créer de nouvelles "layers" : c'est-à-dire des réseaux secondaires qui fonctionnent de manière similaire à Ethereum lui-même. Ces "Layer 2s" aident à réduire la congestion et les coûts sur Ethereum en traitant beaucoup plus de transactions à des frais réduits, et en ne stockant les résultats de ces transactions sur Ethereum que de temps en temps. Ainsi, ces couches secondaires nous permettent de réaliser des transactions plus rapidement et à moindre coût. Beaucoup de projets crypto adopte cette approche pour ces bénéfices. Le moyen le plus simple de déplacer des jetons d'Ethereum vers une "Layer 2" est d'utiliser un pont (bridge). + +**Prérequis :** + +- détenir un portefeuille de cryptomonnaies, vous pouvez suivre ce tutoriel : [Comment : "Enregistrer" un compte Ethereum](/guides/how-to-register-an-ethereum-account/) +- ajouter des fonds à votre portefeuille + +## 1. Déterminez le réseau de seconde couche que vous souhaitez utiliser + +Vous pouvez en apprendre plus sur les différents projets et des liens importants sur notre [page sur la couche 2](/layer-2/). + +## 2. Accédez au pont sélectionné + +Quelques exemples de solutions de seconde couche populaires : + +- [Pont Arbitrum](https://bridge.arbitrum.io/?l2ChainId=42161) +- [Pont Optimism](https://app.optimism.io/bridge/deposit) +- [Pont Boba Network](https://gateway.boba.network/) + +## 3. Connectez-vous au pont avec votre portefeuille + +Assurez-vous que votre portefeuille est connecté au réseau principal Ethereum. Si ce n'est pas le cas, le site vous demandera automatiquement de changer de réseau. + +![Interface commune pour transférer des jetons](./bridge1.png) + +## 4. Indiquez le montant et transférez les fonds + +Vérifiez le montant que vous recevrez sur le réseau de seconde couche et les frais associés pour éviter les mauvaises surprises. + +![Interface commune pour transférer des jetons](./bridge2.png) + +## 5. Confirmez cette transaction dans votre portefeuille + +Vous devrez payer des frais en ETH pour traiter la transaction. + +![Interface commune pour transférer des jetons](./bridge3.png) + +## 6. Attendez que vos fonds soient transférés + +Cette opération ne devrait pas prendre plus de 10 minutes. + +## 7. Ajoutez le réseau de la seconde couche sélectionnée sur votre portefeuille (facultatif) + +Vous pouvez utiliser chainlist.org pour trouver les détails RPC du réseau. Une fois le réseau ajouté et la transaction terminée, vous devriez voir les jetons dans votre portefeuille. +
+ + +
Vous voulez en savoir plus ?
+ + Consultez nos autres guides + +
+ +## Questions fréquemment posées + +### Et si j'ai des fonds sur une plateforme d'échange ? + +Il se pourrait que vous puissiez retirer vos fonds directement vers certains réseaux de seconde couche depuis une plateforme d'échange. Consultez notre section “Passer à la couche 2” sur notre [page sur la Couche 2](/layer-2/) pour plus d'information. + +### Puis-je revenir sur le réseau principal Ethereum après avoir transféré mes jetons vers une seconde couche 2 ? + +Oui, vous pouvez toujours rapatrier vos fonds vers le réseau principal en utilisant le même pont. diff --git a/src/content/translations/fr/guides/how-to-use-a-wallet/index.md b/src/content/translations/fr/guides/how-to-use-a-wallet/index.md new file mode 100644 index 00000000000..7383a92939b --- /dev/null +++ b/src/content/translations/fr/guides/how-to-use-a-wallet/index.md @@ -0,0 +1,88 @@ +--- +title: Comment utiliser un portefeuille +description: Un guide expliquant comment envoyer, recevoir des jetons et se connecter à des projets web3. +lang: fr +--- + +# Comment utiliser un portefeuille + +Apprenez à utiliser toutes les fonctions de base d'un portefeuille. Si vous n'en possédez pas encore, consultez notre[Comment : créer un compte Ethereum](/guides/how-to-create-an-ethereum-account/). + +## Ouvrir votre portefeuille + +Vous devriez voir un tableau de bord qui montrera probablement votre solde et contiendra des boutons pour envoyer et recevoir des jetons. + +## Recevoir de la cryptomonnaie + +Voulez-vous recevoir des cryptomonnaies dans votre portefeuille? + +Chaque compte Ethereum possède sa propre adresse de réception, qui est une séquence unique de chiffres et de lettres. L'adresse fonctionne comme un numéro de compte bancaire. Les adresses Ethereum commenceront toujours par « 0x ». Vous pouvez partager cette adresse avec n'importe qui: il est sécuritaire de le faire. + +Votre adresse est un peu comme l’adresse de votre domicile : vous devez la communiquez aux gens pour qu’ils puissent vous trouver. Vous pouvez agir ainsi en toute sécurité, car il est toujours possible de verrouiller votre porte principale via une autre clé, que vous seul détenez, afin que personne ne s'introduise, même s'il connaît l'adresse de votre domicile. + +Vous devez fournir à quiconque veut vous envoyer de l'argent avec votre adresse publique. De nombreuses applications de portefeuille vous permettent de copier votre adresse ou d'afficher un code QR à scanner pour une utilisation plus facile. Évitez de taper manuellement une adresse Ethereum. Cela peut facilement conduire à des erreurs de frappe et à des pertes de fonds. + +Différentes applications peuvent varier ou utiliser une langue différente, mais elles devraient vous conduire dans un processus similaire si vous essayez de transférer des fonds. + +1. Ouvrez votre application de portefeuille. +2. Cliquez sur « Recevoir » (ou sur le libellé similaire). +3. Copiez votre adresse Ethereum dans le presse-papiers. +4. Fournissez à l'expéditeur votre adresse Ethereum de réception. + +## Envoyer de la cryptomonnaie + +Voulez-vous envoyer ETH à un autre portefeuille ? + +1. Ouvrez votre application de portefeuille. +2. Obtenez l'adresse de réception et assurez-vous que vous êtes connecté au même réseau que le destinataire. +3. Entrez l'adresse de réception ou scannez un code QR avec votre caméra afin que vous n'ayez pas à écrire l'adresse manuellement. +4. Cliquez sur le bouton « Envoyer » dans votre portefeuille (ou sur une alternative de la même forme). + +![Champ d'envoi de l'adresse crypto](./send.png) +
+ +5. De nombreux actifs, comme le DAI ou l'USDC, existent sur plusieurs réseaux. Lors du transfert de crypto-jetons, assurez-vous que le destinataire utilise le même réseau que vous, car ceux-ci ne sont pas interchangeables. +6. Assurez-vous que votre portefeuille a suffisamment d'ETH pour couvrir les frais de transaction, qui varient selon les conditions du réseau. La plupart des portefeuilles ajouteront automatiquement les frais suggérés à la transaction que vous pourrez ensuite confirmer. +7. Une fois votre transaction traitée, le montant de crypto correspondant apparaîtra dans le compte du destinataire. Cette opération peut aller de quelques secondes à quelques minutes, en fonction de l'intensité de l'utilisation du réseau. + +## Connexion à des projets + +Votre adresse sera la même pour tous les projets Ethereum. Vous n'avez pas besoin de vous inscrire individuellement à un projet. Une fois que vous avez un portefeuille, vous pouvez vous connecter à n'importe quel projet Ethereum sans aucune information supplémentaire. Aucun courrier électronique ou autre renseignement personnel n'est nécessaire. + +1. Visitez le site Web de n'importe quel projet. +2. Si la page d'accueil du projet n'est qu'une description statique du projet, vous devriez être en mesure de cliquer sur le bouton « Ouvrir l'application » dans le menu qui vous mènera vers l'application web actuelle. +3. Une fois que vous êtes dans l'application, cliquez sur « Connecter ». + +![Bouton permettant à l'utilisateur de se connecter au site avec un portefeuille](./connect1.png) + +4. Sélectionnez votre portefeuille à partir de la liste des options fournies. Si vous ne pouvez pas voir votre portefeuille, il peut être caché sous l’option « WalletConnect ». + +![Sélection à partir d'une liste de portefeuilles avec lesquels se connecter](./connect2.png) + +5. Confirmez la demande de signature dans votre portefeuille pour établir la connexion. **La signature de ce message ne devrait pas nécessiter de dépenser des ETH**. +6. C’est tout! Commencez à utiliser l'application. Vous pouvez trouver des projets intéressants sur notre page [dApps](/dapps/#explore).
+ + +
Vous voulez en savoir plus ?
+ + Consultez nos autres guides + +
+ +## Questions fréquemment posées + +### Si je possède une adresse ETH, est-ce que je peux l'utiliser sur d'autres blockchains ? + +Vous pouvez utiliser la même adresse sur toutes les blockchains compatibles EVM (si vous utilisez un portefeuille avec une phrase de récupération). Cette [liste](https://chainlist.org/) vous présente les blockchains que vous pouvez utiliser avec la même adresse. Certaines blockchains, comme Bitcoin, utilisent un ensemble de règles de réseau totalement différentes et vous aurez donc besoin d'une adresse différente fonctionnant sous un autre format. Si vous utilisez un portefeuille de contrats intelligents, vous pouvez consulter son site web pour plus d'informations sur les blockchains pris en charge. + +### Puis-je utiliser la même adresse sur plusieurs appareils ? + +Bien entendu, vous pouvez utiliser la même adresse sur plusieurs appareils. Techniquement, les portefeuilles ne sont qu'une interface permettant d'afficher votre solde et d'effectuer des transactions. Votre compte n'est pas directement stocké à l'intérieur du portefeuille, mais bien sur la blockchain. + +### Je n'ai pas reçu la cryptomonnaie, où puis-je vérifier l'état d'une transaction ? + +Vous pouvez utiliser [l'explorateur de bloc](/developers/docs/data-and-analytics/block-explorers/) afin de vérifier l'état d'une transaction en temps réel. Tout ce que vous avez à faire est de chercher l'adresse de votre portefeuille ou l'ID de la transaction. + +### Puis-je annuler ou retourner des transactions ? + +Non, une fois qu'une transaction est confirmée, vous ne pouvez pas annuler la transaction. diff --git a/src/content/translations/fr/guides/index.md b/src/content/translations/fr/guides/index.md new file mode 100644 index 00000000000..449e0da2b0b --- /dev/null +++ b/src/content/translations/fr/guides/index.md @@ -0,0 +1,27 @@ +--- +title: Guides sur Ethereum +description: Une collection de guides expliquant en pratique les bases de l'utilisation d'Ethereum pour les débutants. +lang: fr +--- + +# Guides sur Ethereum + +Vous souhaitez entamer votre aventure sur Ethereum ? Nos guides pratiques vous conduisent pas à pas pour bien débuter, et facilitent la navigation vers cette nouvelle technologie. + +## Premiers pas + +1. [Comment "créer" un compte Ethereum](/guides/how-to-create-an-ethereum-account/) -N'importe qui peut créer un portefeuille gratuitement. Ce guide vous montrera par où commencer. + +2. [Comment utiliser un portefeuille](/guides/how-to-use-a-wallet/) - Une introduction aux fonctionnalités de base de n'importe quel portefeuille et comment les utiliser. + +## Notions de sécurité + +1. [Comment révoquer l'accès des contrats intelligents à vos cryptos](/guides/how-to-revoke-token-access/) - Si vous découvrez une transaction dans votre portefeuille que vous n'avez pas initiée, ce guide vous apprendra comment éviter que cela ne se reproduise. + +2. [Comment identifier les arnaques aux jetons](/guides/how-to-id-scam-tokens/) - Que sont les jetons d'arnaque, comment parviennent-ils à se faire passer pour légitimes et comment les identifier pour vous protéger et éviter les escroqueries. + +## Utiliser Ethereum + +1. [Comment transférer des jetons vers une seconde couche](/guides/how-to-use-a-bridge/) - Les transactions sur Ethereum sont-elles trop coûteuses ? Pensez à passer aux solutions de mise à l'échelle Ethereum appelées secondes couches. + +2. [Comment échanger des jetons](/guides/how-to-swap-tokens/) - Souhaitez-vous échanger vos jetons contre un autre ? Ce guide simple vous montrera comment procéder. diff --git a/src/content/translations/fr/refi/index.md b/src/content/translations/fr/refi/index.md new file mode 100644 index 00000000000..a4e20581b28 --- /dev/null +++ b/src/content/translations/fr/refi/index.md @@ -0,0 +1,79 @@ +--- +title: Finance Régénérative (ReFi) +description: Une vue d'ensemble de la ReFi et de ses cas d'utilisation actuels. +lang: fr +template: use-cases +emoji: ":recycle:" +sidebarDepth: 2 +image: ../../../../assets/future_transparent.png +alt: "" +summaryPoint1: Un système économique alternatif fondé sur des principes de régénération +summaryPoint2: Une tentative d'utilisation d'Ethereum pour résoudre les crises de coordination au niveau mondial, telles que le changement climatique +summaryPoint3: Un outil permettant une augmentation drastique des bénéfices écologiques tels que les crédits de carbone vérifiés +--- + +## Qu'est-ce que la ReFi ? {#what-is-refi} + +**La finance régénérative (ReFi)** est un ensemble d'outils et d'idées construits sur les blockchains, qui visent à créer des économies régénératives, plutôt qu'extractives ou exploitantes. Les systèmes extractifs finissent par épuiser les ressources disponibles et s'effondrent ; en l'absence de mécanismes de régénération, ils manquent de résilience. La ReFi part du principe que la création de valeur monétaire doit être dissociée de l'extraction non durable des ressources de notre planète et de nos communautés. + +Le ReFi vise plutôt à résoudre des problèmes environnementaux, communautaires ou sociaux en créant des cycles de régénération. Ces systèmes créent de la valeur pour les participants tout en bénéficiant aux écosystèmes et aux communautés. + +L'un des fondements de la ReFi est le concept d'économie régénératrice dont John Fullerton, du [Capital Institute](https://capitalinstitute.org), a été le pionnier. Il a proposé huit principes interconnectés qui constituent la base de la santé systémique : + +![Huit principes interconnectés](../../assets/use-cases/refi-regenerative-economy-diagram.png) + +Les projets ReFi concrétisent ces principes en utilisant des [contrats intelligents](/developers/docs/smart-contracts/) et des [applications de finance décentralisée (DeFi)](/defi/) pour encourager les comportements régénérateurs, par exemple la restauration des écosystèmes dégradés, et faciliter la collaboration à grande échelle sur des questions mondiales telles que le changement climatique et la perte de biodiversité. + +La ReFi rejoint également le mouvement [science décentralisée (DeSci)](/desci/), qui utilise Ethereum comme plateforme pour financer, créer, réviser, créditer, stocker et diffuser des connaissances scientifiques. Les outils DeSci pourraient être utiles pour élaborer des normes et des pratiques vérifiables pour la mise en œuvre et le suivi d'activités régénératrices telles que la plantation d'arbres, l'élimination du plastique dans les océans ou la restauration d'un écosystème dégradé. + +## Tokenisation des crédits carbone {#tokenization-of-carbon-credits} + +Le **[marché volontaire du carbone (VCM)](https://climatefocus.com/so-what-voluntary-carbon-market-exactly/)** est un mécanisme de financement de projets qui ont un impact positif vérifié sur les émissions de carbone, soit en réduisant les émissions en cours, soit en éliminant les gaz à effet de serre déjà émis dans l'atmosphère. Après vérification, ces projets reçoivent un actif appelé "crédits carbone", qu'ils peuvent vendre à des particuliers et à des organisations désireux de soutenir l'action en faveur du climat. + +En plus du VCM, il existe également plusieurs marchés du carbone mandatés par les gouvernements ("marchés de conformité") qui visent à établir un prix du carbone par le biais de lois ou de réglementations au sein d'une juridiction particulière (par exemple, un pays ou une région), en contrôlant l'offre de permis à distribuer. Les marchés de conformité incitent les pollueurs relevant de leur juridiction à réduire leurs émissions, mais ils ne sont pas en mesure d'éliminer les gaz à effet de serre déjà émis. + +Malgré son développement au cours des dernières décennies, le VCM continue de souffrir d'une multitude de problèmes : + +1. Liquidité très fragmentée +2. Mécanismes de transaction opaques +3. Frais élevés +4. Vitesse de trading très lente +5. Manque de passage à l'échelle + +La transition du VCM vers le nouveau **marché numérique du carbone (DCM)** basé sur la blockchain pourrait être l'occasion de mettre à niveau la technologie existante pour la validation, la vente et la consommation des crédits carbone. Les blockchains permettent d'obtenir des données publiquement vérifiables, un accès pour un large éventail d'utilisateurs et une plus grande liquidité. + +Les projets utilisent la technologie de la blockchain pour atténuer de nombreux problèmes du marché traditionnel : + +- **La liquidité est concentrée sur un petit nombre de pools** où chacun peut commercer. Les grandes organisations comme les individus peuvent utiliser ces pools sans devoir rechercher manuellement des acheteurs/vendeurs, sans frais de participation ou sans enregistrement préalable. +- **Toutes les transactions sont enregistrées sur des blockchains publiques**. Le chemin que chaque crédit carbone prend en raison de l'activité de trading est retraçable à jamais dès qu'il est est rendu disponible dans le DCM. +- **La rapidité des transactions est quasiment instantanée**. Sécuriser de vastes quantités de crédits carbone via les marchés traditionnels peut prendre des jours ou des semaines, alors que ceci peut être réalisé en quelques secondes dans le DCM. +- **Les activités de trading ont lieu sans intermédiaires**, qui facturent des fortes commissions. Les crédits carbone numériques représentent une [amélioration du coût de 62% par rapport aux crédits traditionnels équivalents](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne), d'après les données d'une société d'analyse. +- **Le DCM peut passer à l'échelle** et répondre aussi bien aux attentes des individus que des entreprises multinationales. + +### Composants clés du DCM {#key-components-dcm} + +Quatre éléments majeurs composent le paysage actuel du DCM : + +1. Des registres tels que [Verra](https://verra.org/project/vcs-program/registry-system/) et [Gold Standard](https://www.goldstandard.org/) veillent à ce que les projets créant des crédits carbone soient fiables. Ils gèrent également les bases de données dans lesquelles les crédits carbone numériques sont créés, transférés ou utilisés. + +Une nouvelle vague de projets innovants est en train d'être développée sur des blockchains dans le but de bouleverser les acteurs établis de ce secteur. + +2. Ponts carbone, aussi appelées tokeniseurs, fournissent la technologie pour représenter ou transférer les crédits carbones depuis les registres traditionnels vers les DCM. [Toucan Protocol](https://toucan.earth/), [C3](https://c3.app/), and [Moss.Earth](https://moss.earth/) font partie des exemples remarquables. +3. Les services intégrés offrent des crédits d'évitement ou de suppression de carbone aux utilisateurs finaux afin qu'ils obtiennent le bénéfice environnemental de leur crédit et partagent leur soutien à l'action climatique avec le monde. + +Certains, comme [Klima Infinity](https://www.klimadao.finance/infinity) et [Senken](https://senken.io/), proposent une grande variété de projets développés par des tiers et émis conformément à des normes établies telles que Verra ; d'autres, comme [Nori](https://nori.com/), ne proposent que des projets spécifiques développés selon leur propre norme de crédit carbone, qu'ils émettent et pour laquelle ils ont leur propre marché dédié. + +4. Les rails et l'infrastructure sous-jacente qui facilitent la montée en charge de l'impact et de l'efficacité de l'ensemble de la chaîne d'approvisionnement du marché du carbone. [KlimaDAO](http://klimadao.finance/) fournit de la liquidité comme un bien public (permettant à quiconque d'acheter ou de vendre des crédits carbone à un prix transparent), stimule les flux sur les marchés carbone et les retraits via des récompenses, et fournit un outillage interopérable et convivial pour accéder aux données, acquérir et retirer, une grande variété de crédits carbone tokenisés. + +## La ReFi au-delà des marchés du carbone {#refi-beyond} + +Bien qu'il y ait actuellement une grande attention portée aux marchés du carbone en général et à la transition du VCM au DCM en particulier, le terme "ReFi" n'est pas strictement limité au carbone. D'autres actifs environnementaux en dehors des crédits carbone peuvent être développés et tokenisés, ce qui signifiera que d'autres externalités négatives pourront également être valorisées au sein des couches de base des futurs systèmes économiques. De plus, l'aspect régénératif de ce modèle économique peut être appliqué à d'autres domaines, tels que le financement des biens publics via des plateformes de financement quadratique comme [Gitcoin](https://gitcoin.co/). Les organisations qui reposent sur l'idée de participation ouverte et de distribution équitable des ressources permettent à chacun de contribuer financièrement aux projets de logiciels open-source, ainsi qu'aux projets éducatifs, environnementaux et communautaires. + +En orientant le capital loin des pratiques extractives et vers un flux régénératif, les projets et les entreprises qui fournissent des avantages sociaux, environnementaux ou communautaires - et qui pourraient échouer à obtenir un financement dans la finance traditionnelle - peuvent démarrer et générer des externalités positives pour la société beaucoup plus rapidement et facilement. La transition vers ce modèle de financement ouvre également la voie à des systèmes économiques beaucoup plus inclusifs, où les personnes de toutes les catégories démographiques peuvent devenir des participants actifs plutôt que de simples observateurs passifs. ReFi propose une vision d'Ethereum en tant que mécanisme de coordination de l'action face aux défis existentiels auxquels notre espèce et toute vie sur notre planète sont confrontées - en tant que couche de base d'un nouveau paradigme économique, permettant un avenir plus inclusif et durable pour les siècles à venir. + +## Lectures complémentaires sur la ReFi + +- [Une vue d'ensemble des monnaies carbone et de leur place dans l'économie](https://www.klimadao.finance/blog/the-vision-of-a-carbon-currency) +- [The Ministry for the Future, un roman décrivant le rôle d'une monnaie adossée au carbone dans la lutte contre le changement climatique](https://en.wikipedia.org/wiki/The_Ministry_for_the_Future) +- [Un rapport détaillé du Groupe de travail pour l'expansion des marchés volontaires du carbone](https://www.iif.com/Portals/1/Files/TSVCM_Report.pdf) +- [La ReFi sur le glossaire CoinMarketCap par Kevin Owocki et Evan Miyazono](https://coinmarketcap.com/alexandria/glossary/regenerative-finance-refi) diff --git a/src/content/translations/fr/security/index.md b/src/content/translations/fr/security/index.md index 4fc825dba45..0835d907dea 100644 --- a/src/content/translations/fr/security/index.md +++ b/src/content/translations/fr/security/index.md @@ -277,6 +277,7 @@ Les arnaques au airdrop : il s'agit d'un projet factice de distribution d'actif ### Prévention des arnaques {#reading-scam-education} +- [Guide : Comment identifier les jetons frauduleux](/guides/how-to-id-scam-tokens/) - [Staying Safe: Common Scams](https://support.mycrypto.com/staying-safe/common-scams) - _MyCrypto_ - [Avoiding Scams](https://bitcoin.org/en/scams) - _Bitcoin.org_ - [Fil Twitter sur les courriels et messages communs de phishing en cryptomonnaies](https://twitter.com/tayvano_/status/1516225457640787969) - _Taylor Monahan_ diff --git a/src/content/translations/fr/smart-contracts/index.md b/src/content/translations/fr/smart-contracts/index.md index 47c893c2b9d..b5b82c2e371 100644 --- a/src/content/translations/fr/smart-contracts/index.md +++ b/src/content/translations/fr/smart-contracts/index.md @@ -6,69 +6,59 @@ lang: fr # Introduction aux contrats intelligents {#introduction-to-smart-contracts} -Les contrats intelligents sont les éléments fondamentaux des [applications Ethereum](/dapps/). Ce sont des programmes informatiques stockés sur la blockchain qui permettent de convertir des contrats traditionnels en parallèles numériques. Les contrats intelligents suivent strictement une structure dite logique de type « Si » et « alors ». Cela implique qu'ils se comportent exactement tels qu'ils sont programmés et ne peuvent pas être modifiés. +Les contrats intelligents sont les éléments fondamentaux de la couche applicative d'Ethereum. Il s'agit de programmes informatiques stockés sur la blockchain qui suivent la logique "si ceci alors cela" et sont garantis de s'exécuter selon les règles définies par leur code, qui ne peut être modifié une fois créé. -L'expression « contrat intelligent » a été utilisée en premier par Nick Szabo. En 1994, il a rédigé [une présentation du concept](https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html) puis, en 1996, [une étude approfondie sur les possibilités offertes par les contrats intelligents](https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html). +L'expression « contrat intelligent » a été utilisée en premier par Nick Szabo. En 1994, il a écrit [une introduction au concept](https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html), et en 1996 il a écrit [une exploration à ce que les contrats intelligents pourraient faire](https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html). -Nick Szabo a imaginé un marché numérique basé sur ces processus automatiques et sécurisés par la cryptographie. Un lieu où les transactions et les activités économiques peuvent se dérouler en toute confiance, sans intermédiaire. Les contrats intelligents Ethereum concrétisent cette vision. +Szabo a imaginé un marché numérique où des processus automatiques et cryptographiquement sécurisés permettent aux transactions et aux fonctions commerciales de se dérouler sans intermédiaires de confiance. Les contrats intelligents Ethereum concrétisent cette vision. -## En quoi consistent ces contrats ? {#what-are-contracts} - -Vous pensez probablement : _"Je ne suis pas avocat ! Pourquoi devrais-je m'intéresser aux contrats ?"_. Pour la plupart des gens, les contrats évoquent des accords longs basés sur des conditions générales ou des documents juridiques sans intérêt et qui ne servent à rien. - -Les contrats ne sont que des accords. Autrement dit, toute forme d'accord peut être englobée dans les conditions d'un contrat. Les accords verbaux ou écrits sont acceptables dans de nombreuses situations, mais ils ne sont pas infaillibles. - -### Confiance et contrats {#trust-and-contracts} +### La confiance dans les contrats conventionnels {#trust-and-contracts} L'un des problèmes majeurs d'un contrat classique est la nécessité que des personnes de confiance assurent le suivi des résultats du contrat. En voici un exemple : -Alice et Bob font une course de vélo. Imaginons qu'Alice parie 10 € avec Bob qu'elle gagnera la course. Bob est sûr de gagner et accepte le pari. Finalement, Alice devance largement Bob et est le vainqueur incontestable. Mais Bob refuse de payer le pari, prétendant qu'Alice a dû tricher. +Alice et Bob font une course de vélo. Imaginons qu'Alice parie 10 € avec Bob qu'elle gagnera la course. Bob est sûr de gagner et accepte le pari. Finalement, Alice devance largement Bob et gagne de façon incontestable la course. Mais Bob refuse de payer le pari, prétendant qu'Alice a dû tricher. Cet exemple ridicule illustre le problème de tout accord non intelligent. Même si les conditions de l'accord sont remplies (ex. vous avez gagné la course), vous devez toujours faire confiance à une autre personne pour qu'elle respecte l'accord (ex. payer le pari). -## Contrats intelligents {#smart-contracts} - -Les contrats intelligents numérisent les accords en traduisant les conditions générales d'un contrat en code informatique qui s'exécute automatiquement lorsque les conditions du contrat sont respectées. - ### Distributeur automatique numérique {#vending-machine} Nous pouvons comparer simplement un contrat intelligent à un distributeur automatique, qui fonctionne de manière assez similaire à un contrat intelligent ; des intrants spécifiques qui garantissent des résultats prédéterminés. - Vous choisissez un produit -- Le distributeur automatique renvoie le montant nécessaire à l'achat du produit -- Vous introduisez le montant requis -- Le distributeur automatique vérifie que vous avez introduit le bon montant -- Le distributeur automatique distribue le produit choisi +- Le distributeur automatique affiche le prix +- Vous payez le prix +- Le distributeur automatique vérifie que vous avez payé le bon montant +- Le distributeur automatique vous remet votre article Le distributeur automatique ne distribuera le produit choisi que si toutes les conditions sont remplies. Si vous ne sélectionnez pas un produit ou que vous n'insérez pas le montant suffisant, le distributeur automatique ne distribuera pas le produit. ### Exécution automatique {#automation} -L'un des avantages les plus importants des contrats intelligents par rapport aux contrats traditionnels est que l'engagement issu d'un contrat est automatiquement exécuté lorsque les conditions de celui-ci sont remplies. Il n'y a pas besoin d'attendre qu'un humain exécute le résultat. En d'autres termes : les contrats intelligents éliminent le besoin de confiance. +Le principal avantage d'un contrat intelligent est qu'il exécute de manière déterministe un code non ambigu lorsque certaines conditions sont remplies. Il n'est pas nécessaire d'attendre qu'un humain interprète ou négocie le résultat. Il n'est donc plus nécessaire de recourir à des intermédiaires de confiance. -Par exemple, vous pouvez rédiger un contrat intelligent qui détient des fonds en fiducie pour un enfant, autorisant celui-ci à retirer des fonds seulement à partir d'une date précise. S'il essaie de retirer de l'argent avant ladite date, le contrat intelligent ne s'exécute pas. Ou encore, vous pouvez rédiger un contrat qui vous donne automatiquement une version numérique de la carte grise de votre nouvelle voiture lorsque vous payez le concessionnaire. +Par exemple, vous pouvez rédiger un contrat intelligent qui détient des fonds en fiducie pour un enfant, autorisant celui-ci à retirer des fonds seulement à partir d'une date précise. S'il essaie de se retirer avant cette date, le contrat intelligent ne s'exécutera pas. Vous pouvez également rédiger un contrat qui vous fournit automatiquement une version numérique du titre de propriété d'une voiture lorsque vous payez le concessionnaire. ### Résultats prévisibles {#predictability} -Le facteur humain est l'un des principaux points de défaillance des contrats traditionnels. Par exemple, deux juges individuels peuvent interpréter un contrat traditionnel de deux manières différentes. Leur interprétation propre pourrait conduire à une prise de décision différente et ainsi à des résultats inégaux. Les contrats intelligents écartent la possibilité d'interprétations différentes. En effet, les contrats intelligents s'exécutent précisément en fonction des conditions écrites dans le code du contrat. Cette précision signifie que, dans les mêmes circonstances, le contrat intelligent produit le même résultat. +Les contrats traditionnels sont ambigus parce qu'ils dépendent de l'homme pour leur interprétation et leur mise en œuvre. Par exemple, deux juges peuvent interpréter un contrat différemment, ce qui peut conduire à des décisions incohérentes et à des résultats inégaux. Les contrats intelligents éliminent cette possibilité. En effet, les contrats intelligents s'exécutent précisément en fonction des conditions écrites dans le code du contrat. Cette précision signifie que, dans les mêmes circonstances, le contrat intelligent produit le même résultat. ### Enregistrement public {#public-record} -Les contrats intelligents sont aussi utiles pour les audits et le suivi. Comme les contrats intelligents Ethereum sont sur une blockchain publique, tout le monde peut suivre instantanément les transferts d'actifs ainsi que toute autre information connexe. Vous pouvez, par exemple, vérifier que quelqu'un a envoyé de l'argent à votre adresse. +Les contrats intelligents sont utiles pour les audits et le suivi. Comme les contrats intelligents Ethereum sont sur une blockchain publique, tout le monde peut suivre instantanément les transferts d'actifs ainsi que toute autre information connexe. Vous pouvez par exemple vérifier si quelqu'un a envoyé de l'argent à votre adresse. ### Protection de la vie privée {#privacy-protection} -Les contrats intelligents peuvent également protéger votre vie privée. Ethereum étant un réseau pseudonyme (vos transactions sont liées publiquement à une adresse cryptographique unique, et non à votre identité), vous pouvez protéger votre vie privée. +Les contrats intelligents protègent également votre vie privée. Ethereum étant un réseau pseudonyme (vos transactions sont liées publiquement à une adresse cryptographique unique, et non à votre identité), vous pouvez protéger votre vie privée. ### Transparence des conditions {#visible-terms} -Enfin, comme pour les contrats, vous pouvez consulter le contenu d'un contrat intelligent avant de le signer (ou de le traiter d'une façon quelconque). Mieux encore, la transparence publique des conditions du contrat signifie que tout le monde peut l'examiner. +Enfin, comme pour les contrats traditionnels, vous pouvez vérifier le contenu d'un contrat intelligent avant de le signer (ou d'interagir avec). La transparence d'un contrat intelligent garantit que tout le monde peut l'examiner. ## Cas d'utilisation des contrats intelligents {#use-cases} -Les contrats intelligents sont donc des programmes informatiques qui vivent sur la blockchain. Ils peuvent s'exécuter automatiquement. Vous pouvez suivre leurs transactions, prédire leur fonctionnement et même les utiliser de manière pseudonyme. C'est bien. Mais à quoi peuvent-ils servir ? Les contrats intelligents peuvent faire à peu près tout ce que font les autres programmes informatiques. +Les contrats intelligents peuvent faire essentiellement tout ce que les programmes informatiques peuvent faire. Ils peuvent effectuer des calculs, produire de la monnaie, stocker des données, générer des NFT, envoyer des messages et même produire des visuels. Voici quelques exemples courants et concrets : @@ -79,7 +69,7 @@ Ils peuvent effectuer des calculs, produire de la monnaie, stocker des données, - [Police d'assurance qui paie automatiquement](https://etherisc.com/) - [Norme qui permet aux gens de créer des devises personnalisées et interopérables](/developers/docs/standards/tokens/) -## Vous comprenez mieux avec des images ? {#visual-learner} +## Davantage qu'un apprenant visuel ? {#visual-learner} Regardez Finematics expliquer les contrats intelligents : diff --git a/src/content/translations/fr/staking/dvt/index.md b/src/content/translations/fr/staking/dvt/index.md new file mode 100644 index 00000000000..8a27600097a --- /dev/null +++ b/src/content/translations/fr/staking/dvt/index.md @@ -0,0 +1,95 @@ +--- +title: Technologie de Validation Distribuée (DVT) +description: La technologie de validation distribuée (DVT) ou Distributed validator technology, permet le fonctionnement distribué d'un validateur Ethereum par plusieurs entités. +lang: fr +--- + +# Technologie de Validation Distribuée (DVT) {#distributed-validator-technology} + +La Technologie de validation distribuée (DVT) est une approche à la sécurité des validateurs répartissant la gestion des clés et les responsabilités de signature multipartites, dans le but de réduire les points de défaillance uniques et d'augmenter la résilience des validateurs. + +La DVT l'accomplit** en divisant la clé privée** utilisée pour sécuriser un validateur** parmi de nombreux ordinateurs** organisés en "cluster". Ce qui présente l'avantage de rendre très compliqué pour les commanditaires d'attaques de pouvoir accéder à la clé, celle-ci n'étant pas stockée intégralement sur une seule et même machine. Ça permet aussi à certains nœuds de se déconnecter, car la nécessité de signature peut être effectuée par un sous-ensemble des machines dans chaque cluster. Ce qui réduit également les points de défaillance uniques provenant du réseau et rend l'ensemble du groupe de validateurs bien plus robuste. + +![Un schéma illustrant la façon dont une clé de validateur unique est divisée en fragments, puis distribuée à plusieurs nœuds ayant des composants variables.](./dvt-cluster.png) + +## Pourquoi avons-nous besoin de la Technologie de validation distribuée (DVT) ? {#why-do-we-need-dvt} + +### Sécurité {#security} + +Les validateurs génèrent deux paires de clés publique-privée : les clés du validateur pour participer au consensus et les clés de retrait pour accéder aux fonds. Ainsi, alors que les validateurs sécurisent les clés de retrait dans un stockage à froid, les validateurs des clés privées doivent absolument rester en ligne 7j/7 et h24. Si la clé d'un validateur s'avère compromise, un attaquant peut alors prendre le contrôle du validateur en question, pouvant alors conduire à une sanction voire à la perte des ETH stackés (verrouillage d'actifs). La Technologie DVT peut aider à amoindrir ce risque. Voici comment : + +En utilisant la Technologie DVT, les validateurs peuvent participer au jalonnement tout en conservant la clé-privée-validateur dans un stockage à froid. Ce processus est établi en encryptant la clé originale complète d'un validateur puis divise cette dernière en parts de clé. Les fragments de clé demeurent en ligne et distribués par de multiples nœuds, ce qui permet le fonctionnement distribué du validateur. C'est possible car les validateurs Ethereum utilisent des signatures BLS qui sont additives, ce qui signifie que la clé entière peut être reconstituée en additionnant leurs composants. Ça permet au participant de maintenir hors-ligne et en toute sécurité, la clé de validation du master original. + +### Zéro point de défaillance unique {#no-single-point-of-failure} + +Lorsqu'un validateur est réparti parmi de multiples opérateurs et machines, il peut résister aux défaillances individuelles du matériel (hardware et logiciels) sans se déconnecter. Le risque de défaillances peut aussi être réduit en utilisant des configurations matérielles et logicielles diverses sur les nœuds d'un cluster. Cette résilience est indisponible aux configurations de validateurs à nœud simple - qui découle de la couche DVT. + +Si l'un des composants d'une machine au sein d'un cluster tombe en panne (exemple : s'il y a quatre opérateurs dans un cluster de validateurs et que l'un d'eux utilise un client spécifique qui présente un bug), les autres veillent à ce que le validateur continue de fonctionner normalement. + +### Décentralisation {#decentralization} + +Le scénario idéal pour Ethereum est de posséder le plus grand nombre de validateurs opérables agissant de manière indépendante. Cependant, quelques fournisseurs d'actifs (ETH) sont devenus très populaires et représentent une part importante de la totalité d'ETH mis en enjeu sur le réseau. La Technologie de validation distribuée (DVT) peut permettre à ses opérateurs d'exister tout en préservant un jalonnement décentralisé. Car les clés pour chaque validateur sont distribuées entre de nombreuses machines (ordinateurs), ce qui nécessiterait une bien plus grande collision pour qu'un validateur devienne malveillant. + +Sans la Technologie DVT, il est plus facile pour les fournisseurs d'actifs de ne prendre en charge qu'une ou deux configurations client pour l'ensemble de leurs validateurs, accroissant ainsi l'impact d'un bug client. La technologie (DVT) peut être utilisée pour répandre le risque autour de multiples configurations client et différentes machines (hardware), créant une certaine résilience à travers le biais de la diversité. + +**La technologie DVT offre à Ethereum les avantages suivants : ** + +1. **Décentralisation** du consensus à Preuve d'enjeu d'Ethereum +2. Assurer la** disponibilité continue** du réseau +3. Établir une tolérance aux défaillances validateur +4. **Confiance minime**de l'opération validateur +5. **Minimiser les risques** de sanctions et d'interruptions +6. **Améliorer la diversité**(client, centre de données, lieu, régulation, etc.) +7. **Renforcer la sécurité** du management des clés-validateur + +## Comment fonctionne la Technologie de validation distribuée (DVT) ? {#how-does-dvt-work} + +Une solution DVT contient les éléments suivants : + +- Le partage secret de Shamir (SSS - algorithme cryptographique portant le nom de son créateur : Adi Shamir) Validateurs utilisant [des clés BLS](https://en.wikipedia.org/wiki/BLS_digital_signature) Les partages individuels de clés BLS (key shares) peuvent être combinés en une seule clé agrégée (signature). Dans la Technologie de validation distribuée (DVT), la clé privée d'un validateur est la combinaison de signatures BLS de chaque opérateur à l'intérieur du cluster. + + - Seuil du schéma de signature - Détermine le nombre de partages de clés individuelles requis au sujet des droits de signature. Exemple : 3 sur 4. + + - Génération de clés distribuées (DKG) - Processus cryptographique qui génère les partages de clé, puis utilisé à distribuer les partages d'une clé de validateur nouvelle ou déjà existante à l'endroit des nœuds d'un cluster. + + - **[Calcul multipartite (MPC)](https://messari.io/report/applying-multiparty-computation-to-the-world-of-blockchains)** - L'intégralité de la clé du validateur est générée de manière confidentielle via l'apport d'un calcul multipartite sécurisé. L'intégralité de la clé n'est jamais connue par aucun opérateur individuel : chaque opérateur n'a connaissance que de son propre fragment de clé (leur "part"). + +- **Protocole de consensus** - Le protocole de consensus sélectionne un nœud qui deviendra le proposant de bloc. Ils partagent ledit bloc avec les autres nœuds du cluster, qui ajoutent leurs fragments de clé à la signature agrégée. Lorsque suffisamment de fragments de clé ont été agrégés, le bloc est proposé sur Ethereum. + +Les validateurs distribués bénéficient d'une tolérance aux défaillances intégrées et peuvent continuer à fonctionner, et ce même, si certains des nœuds individuels demeurent hors-ligne. Il faut interpréter que le cluster est résistant, même si certains de ses nœuds s'avèrent être malveillants ou très peu actifs. + +## Cas d'utilisation de la Technologie de Validation Distribuée (DVT) {#dvt-use-cases} + +La DVT a des implications significatives pour l'ensemble de l'industrie du "staking" (verrouillage d'ETH dans le but de sécuriser la blockchain Ethereum) : + +### Mise en enjeu individuelle {#solo-stakers} + +La technologie DVT permet également une participation non-custodienne (staking), en vous autorisant à distribuer votre clé de validateur à travers des nœuds distants, tout en conservant l'intégralité de la clé de manière totalement hors-ligne. Ce qui signifie que les participants individuels n'ont pas nécessairement besoin d'investir dans du matériel (hardware), tandis que la distribution des fragments de clé, peut aider à les renforcer contre d'éventuelles attaques (hack). + +### Mise en jeu en tant que service (SaaS) {#saas} + +Les opérateurs comme les pools de staking (verrouillage d'actifs - ETH) ainsi que les fournisseurs d'actifs institutionnels gérant de multiples validateurs, peuvent utiliser la technologie de validation distribuée (DVT) afin de réduire leurs risques. En distribuant leur infrastructure, ils peuvent rajouter de la redondance à leurs opérations, et ainsi diversifier les types de matériel hardware qu'ils utilisent. + +La technologie DVT partage la responsabilité de la gestion des clés entre plusieurs nœuds, entendant le fait que certains coûts opérationnels peuvent également être répartis. La technologie DVT peut aussi réduire les coûts opérationnels et d'assurance pour les fournisseurs d'actifs. + +### Les pools de mise en jeu {#staking-pools} + +En raison des configurations standard des validateurs, les pools de staking et les fournisseurs de staking liquide, sont contraints à différents niveaux de confiance en un seul opérateur, depuis que gains et pertes sont partagés par l'ensemble du pool. Ils dépendent également des opérateurs afin de protéger les clés de signature, car jusqu'à présent, aucune autre option ne s'offrait à eux. + +Même si des efforts constants sont déployés pour diluer le risque en distribuant des participations entre plusieurs opérateurs, chaque opérateur gère toujours une part de verrouillage d'actifs (ETH) significative de façon indépendante. S'appuyer sur un seul opérateur présente des risques considérables, si celui-ci sous-performe, qu'il rencontre des périodes d'inactivité, qu'il est compromis, ou encore s'il agit par des actes malveillants. + +En optimisant la Technologie de validation distribuée (DVT), le niveau de confiance requis de la part des opérateurs s'en retrouve nettement réduit. **Les pools permettent entres autres aux opérateurs, de détenir des participations sans nécessiter la conservation des clés de validation** (seuls des fragments de clé sont utilisés). Ce qui permet de répartir les participations gérées entre plusieurs opérateurs (ex : au lieu d'avoir un opérateur unique administrant quelque 1000 validateurs, la technologie DVT permet auxdits validateurs d'être collectivement régentés par plusieurs opérateurs). Aussi, des configurations diverses d'opérateurs (validateurs) garantiront que si l'un des opérateurs rencontraient une faille technique, les autres garants du réseau pourraient toujours garantir l'attestation (processus de signature d'un bloc). Ce qui engendre une redondance et une diversification conduisant à de meilleures performances ajoutée à une plus grande résilience, tout en maximisant les récompenses. + +L'autre avantage de minimiser la confiance en un seul opérateur, c'est que les pools de staking permettent une participation plus ouverte sans le consentement des autres opérateurs. En procédant ainsi, les acteurs peuvent réduire leur risque et soutenir la décentralisation d'Ethereum, en utilisant tout à la fois des ensembles d'opérateurs supervisés et ouverts, par exemple, en associant des fournisseurs d'actifs (Staking) individuels ou de moindre envergure à des acteurs plus importants. + +## Inconvénients possibles à l'utilisation de la Technologie de validation distribuée (DVT) {#potential-drawbacks-of-using-dvt} + +- **Composant additionnel** - L' introduction d'un nœud DVT ajoute une partie supplémentaire potentiellement défectueuse ou vulnérable. Une manière d'atténuer cette situation est de forcer plusieurs mises en œuvre d'un nœud DVT, c'est-à-dire plusieurs clients DVT (tout comme il existe plusieurs clients pour le consensus en lui-même et les couches d'exécution). +- **Coûts opérationnels** - comme la technologie DVT distribue la validation de façon multipartite, davantage de nœuds sont requis pour le fonctionnement au lieu d'un nœud seul, ce qui génère des coûts liés à ce processus bien plus élevés. +- \*\*Possibilité d'une latence accrue - étant donné que la technologie DVT utilise un protocole de consensus pour finaliser ledit consensus via les nœuds multiples exploitant un validateur ; ce qui peut entraîner une latence accrue possible. + +## Complément d'information {#further-reading} + +- [Spécificités des validateurs distribués d'Ethereum (niveau élevé)](https://github.com/ethereum/distributed-validator-specs) +- [Spécificités techniques des validateurs distribués d'Ethereum](https://github.com/ethereum/distributed-validator-specs/tree/dev/src/dvspec) +- [Application démo de partage de secret Shamir](https://iancoleman.io/shamir/) diff --git a/src/content/translations/fr/staking/pools/index.md b/src/content/translations/fr/staking/pools/index.md index 57c1a746959..da90aaab1cb 100644 --- a/src/content/translations/fr/staking/pools/index.md +++ b/src/content/translations/fr/staking/pools/index.md @@ -10,7 +10,7 @@ sidebarDepth: 2 summaryPoints: - Misez et gagnez des récompenses avec n'importe quel montant d'ETH en joignant vos forces à celles des autres - Laissez de côté la partie difficile et confiez la validation des opérations à une tierce partie - - Conservez les jetons de liquidité dans votre propre portefeuille + - Conservez vos jetons de staking dans votre propre portefeuille --- ## Que sont les groupes d'enjeu ? {#what-are-staking-pools} @@ -26,7 +26,7 @@ En plus des avantages que nous avons décrits dans notre [introduction à la mis - + @@ -35,9 +35,9 @@ En plus des avantages que nous avons décrits dans notre [introduction à la mis La mise en jeu mutualisée ou déléguée n'est pas prise en charge nativement par le protocole Ethereum, mais compte tenu de la demande des utilisateurs de miser moins de 32 ETH, un nombre croissant de solutions ont été construites pour répondre à cette demande. -Chaque pool et les outils ou contrats intelligents qu'ils utilisent ont été élaborés par différentes équipes, et chacun présente des avantages et des risques. Les pools permettent aux utilisateurs d'échanger leur ETH contre un jeton représentant l'ETH mis en jeu. Le jeton est connu sous le nom de « dérivé de staking liquide » ; ceci est utile parce que cela permet aux utilisateurs d'échanger n'importe quel montant d'ETH à un montant équivalent d'un jeton porteur de rendement qui génère un retour des récompenses de mise en jeu appliquées à l'ETH misé sous-jacent (et vice versa) sur les échanges décentralisés même si l'ETH réel reste misé sur la Chaîne phare (Beacon Chain). Cela signifie que les échanges entre un produit ETH mis en jeu générateur de rendement et l'« ETH brut» sont rapides, faciles et pas uniquement disponibles en multiples de 32 ETH. +Chaque pool et les outils ou contrats intelligents qu'ils utilisent ont été élaborés par différentes équipes, et chacun présente des avantages et des risques. Les pools permettent aux utilisateurs d'échanger leur ETH contre un jeton représentant l'ETH mis en jeu. Ce jeton est utile car il permet aux utilisateurs d'échanger n'importe quel montant d'ETH avec un montant équivalent d'un jeton porteur d'intérêts qui génère des rendements à partir des récompenses de staking appliqués aux ETH sous-jacents (et vice versa) sur les plateformes d'échanges décentralisées alors même que l'ETH réel reste mis en jeu sur la couche consensus. Cela signifie que les échanges entre un produit ETH mis en jeu générateur de rendement et l'« ETH brut» sont rapides, faciles et pas uniquement disponibles en multiples de 32 ETH. -Cependant, ces dérivés du staking liquide ont tendance à créer des comportements de type cartel, où une grande quantité d'ETH mis en jeu se retrouve sous le contrôle de quelques organisations centralisées plutôt que répartis entre de nombreux individus indépendants. Cela crée les conditions d'une censure ou d'une extraction de valeur. La norme d'excellence pour la mise en jeu devrait toujours porter sur des personnes individuelles qui exécutent des nœuds validateurs sur leur propre matériel, dans la mesure du possible. +Toutefois, ces jetons d'ETH mis en jeu ont tendance à créer des comportements assimilables à des cartels où de vastes montants d'ETH mis en jeu finissent sous le contrôle de quelques organisations centralisées plutôt que réparties à travers de nombreux individus indépendants. Cela crée les conditions d'une censure ou d'une extraction de valeur. La norme d'excellence pour la mise en jeu devrait toujours porter sur des personnes individuelles qui exécutent des nœuds validateurs sur leur propre matériel, dans la mesure du possible. [En savoir plus sur les risques de la mise en jeu de jetons](https://notes.ethereum.org/@djrtwo/risks-of-lsd). @@ -49,28 +49,24 @@ Les indicateurs d'attributs sont utilisés ci-dessous pour signaler des forces o De nombreuses options sont disponible pour vous aider dans votre configuration. Utilisez les indicateurs ci-dessus pour vous guider à travers les outils ci-dessous. - -Veuillez noter l'importance de choisir un service qui prend au sérieux la diversité des clients , car elle améliore la sécurité du réseau et limite vos risques. Les services dont il est prouvé qu'ils limitent l'utilisation des clients majoritaires sont indiqués comme "clients diversifiés". - + -Avez-vous une suggestion concernant un outil de mise en jeu que nous avons manqué ? Consultez notre [politique de liste de produits](/contributing/adding-staking-products/) pour voir s'il conviendrait, et le soumettre à examen. +Veuillez noter l'importance de choisir un service qui prend au sérieux [la diversité des clients](/developers/docs/nodes-and-clients/client-diversity/) , car elle améliore la sécurité du réseau et limite vos risques. Les services limitent l'émergence d'un client majoritaire sont indiqués avec "diversité des clients d'exécution" et "diversité des clients de consensus". + +Vous souhaitez suggérer un outil de mise en jeu que nous avons manqué ? Consultez notre [politique de liste de produits](/contributing/adding-staking-products/) pour voir s'il conviendrait, et le soumettre à examen. ## Questions fréquemment posées {#faq} -Habituellement, les jetons de liquidité ERC-20 émis envers les validateurs représentent la valeur de leur ETH misé auquel s'ajoutent des récompenses. Gardez en mémoire que les différents pools distribueront des récompenses de mise en jeu à leurs utilisateurs selon des règles différentes, mais c'est un sujet général. +Habituellement, les jetons ERC-20 de staking sont émis envers les validateurs et représentent la valeur de leur ETH misé auquel s'ajoutent des récompenses. Gardez en mémoire que les différents pools distribueront des récompenses de mise en jeu à leurs utilisateurs selon des règles différentes, mais c'est un sujet général. -Actuellement, il n'est pas possible de retirer des fonds d'un validateur Ethereum, ce qui limite la capacité à réellement échanger votre jeton de liquidité en échange des récompenses ETH bloquées dans la couche de consensus. - -La mise à niveau du réseau de Shanghai introduira la fonctionnalité de retrait prévue pour le 12 avril 2023. Tous les ETH misés resteront verrouillés jusqu'à ce moment-là. - -Après cette mise à niveau, les comptes de validateur soutenant les pools de mise en jeu auront la possibilité de sortir et de retirer l'ETH à leur adresse de retrait désignée. Cela vous permettra de racheter votre part de participation d'ETH sous-jacent. Vérifiez auprès de votre fournisseur de services pour savoir comment il supporte cette fonctionnalité. +Et c'est déjà le cas ! La mise à niveau du réseau Shanghai/Capella a eu lieu en avril 2023 et a introduit des retraits de staking. Après cette mise à niveau, les comptes de validateur soutenant les pools de mise en jeu auront la possibilité de sortir et de retirer l'ETH à leur adresse de retrait désignée. Cela permet de racheter votre part de mise en jeu pour l'ETH. Vérifiez auprès de votre fournisseur de services pour savoir comment il supporte cette fonctionnalité. -Alternativement, les pools qui utilisent un jeton de liquidité ERC-20 permettent aux utilisateurs d'échanger ce jeton sur le marché ouvert, vous permettant de vendre votre position de mise en jeu, de réaliser dans les faits un "retrait" sans pour autant retirer l'ETH du contrat de mise en jeu. +Alternativement, les pools qui utilisent les jetons de staking ERC-20 permettent à leurs utilisateurs d'échanger ce jeton sur le marché ouvert, vous permettant de vendre votre position de mise, en retirant sans pour autant supprimer l'ETH du contrat de staking. En savoir plus sur les retraits de mise en jeu. @@ -78,7 +74,7 @@ Alternativement, les pools qui utilisent un jeton de liquidité ERC-20 permetten Il existe de nombreuses similitudes entre ces options de mise en jeu mutualisée et les échanges centralisés, comme la capacité de mettre en jeu de petites quantités d'ETH et de les regrouper pour activer les validateurs. -Contrairement aux échanges centralisés, beaucoup d'autres options de mise en jeu mutualisée utilisent des contrats intelligents et/ou des jetons de liquidité, qui sont habituellement des jetons ERC-20 pouvant être détenus dans votre propre portefeuille, et achetés ou vendus comme n'importe quel autre jeton. Cela vous offre une couche de souveraineté et de sécurité en vous donnant le contrôle de vos jetons, mais ne vous donne toujours pas de contrôle direct sur le client de validateur qui atteste en votre nom en arrière-plan. +Contrairement aux plateformes d'échanges centralisés, beaucoup d'autres options de mise en jeu mutualisée utilisent des contrats intelligents et/ou des jetons de staking, qui sont habituellement des jetons ERC-20 pouvant être détenus dans votre propre portefeuille, et achetés ou vendus comme n'importe quel autre jeton. Cela vous offre une couche de souveraineté et de sécurité en vous donnant le contrôle de vos jetons, mais ne vous donne toujours pas de contrôle direct sur le client de validateur qui atteste en votre nom en arrière-plan. Certaines options de mise en commun sont plus décentralisées que d'autres concernant les nœuds qui les soutiennent. Pour promouvoir la santé et la décentralisation du réseau, les validateurs sont toujours encouragés à sélectionner un service de mutualisation offrant un ensemble décentralisé d'opérateurs de nœuds sans permission. diff --git a/src/content/translations/fr/staking/saas/index.md b/src/content/translations/fr/staking/saas/index.md index d590b142315..d50e83b6b75 100644 --- a/src/content/translations/fr/staking/saas/index.md +++ b/src/content/translations/fr/staking/saas/index.md @@ -23,15 +23,15 @@ Le protocole Ethereum ne soutient pas nativement la délégation de mise en jeu. - - + + ## Ce que vous devez prendre en compte {#what-to-consider} -Il existe un nombre croissant de fournisseurs de services SaaS pour vous aider à miser votre ETH, mais chacun présente différents avantages et risques. Vous devriez considérer que toutes les options SaaS requièrent des hypothèses de confiance supplémentaires par rapport au staking local. Les options Saas peuvent contenir du code supplémentaire qui n'est ni ouvert ni auditable, pour les clients Ethereum. Le SaaS a également un effet préjudiciable sur la décentralisation du réseau. Selon la configuration, il se peut que vous ne contrôliez pas votre validateur - l'opérateur pourrait agir malhonnêtement en utilisant votre ETH. +Il existe un nombre croissant de fournisseurs de services SaaS pour vous aider à miser votre ETH, mais chacun présente ses propres avantages et risques. Toutes les options SaaS requièrent des hypothèses de confiance supplémentaires par rapport à la mise en jeu individuelle depuis le domicile. Les options Saas peuvent contenir du code supplémentaire qui n'est ni ouvert ni auditable, pour les clients Ethereum. Le SaaS a également un effet préjudiciable sur la décentralisation du réseau. Selon la configuration, il se peut que vous ne contrôliez pas votre validateur - l'opérateur pourrait agir malhonnêtement en utilisant votre ETH. Les indicateurs sont listés ci-dessous pour signaler les forces ou faiblesses notables d'un fournisseur SaaS répertorié. Utilisez cette section comme référence pour définir ces indicateurs pendant que vous choisissez un pool à rejoindre. @@ -41,14 +41,14 @@ Les indicateurs sont listés ci-dessous pour signaler les forces ou faiblesses n Vous trouverez ci-dessous quelques fournisseurs SaaS disponibles. Utilisez les indicateurs ci-dessus pour vous guider à travers les outils ci-dessous - -Veuillez noter l'importance de choisir un service qui prend au sérieux la diversité des clients , car elle améliore la sécurité du réseau et limite vos risques. Les services dont il est prouvé qu'ils limitent l'utilisation des clients majoritaires sont indiqués comme "clients diversifiés". - + #### Fournisseurs SaaS +Veuillez noter l'importance de choisir un service qui prend au sérieux [la diversité des clients](/developers/docs/nodes-and-clients/client-diversity/) , car elle améliore la sécurité du réseau et limite vos risques. Les services limitent l'émergence d'un client majoritaire sont indiqués avec "diversité des clients d'exécution" et "diversité des clients de consensus". + #### Générateurs de clés @@ -58,7 +58,7 @@ Avez-vous une suggestion concernant un fournisseur de mise en jeu en tant que se ## Questions fréquemment posées {#faq} - Les dispositions varient d'un fournisseur à l'autre, mais en général, vous serez guidé à travers la configuration de toutes les clés de signature dont vous avez besoin (un par 32 ETH), afin de les télécharger à votre fournisseur et lui permettre de les valider en votre nom. Les clés de signature seules ne donnent aucune possibilité de retirer, de transférer ou de dépenser vos fonds. Cependant, elles donnent la possibilité de voter pour le consensus, ce qui, si ce n'est pas fait correctement, peut entraîner des pénalités de mise hors ligne ou de délestage. +Les dispositions varient d'un fournisseur à l'autre, mais en général, vous serez guidé à travers la configuration de toutes les clés de signature dont vous avez besoin (un par 32 ETH), afin de les télécharger à votre fournisseur et lui permettre de les valider en votre nom. Les clés de signature seules ne donnent aucune possibilité de retirer, de transférer ou de dépenser vos fonds. Cependant, elles donnent la possibilité de voter pour le consensus, ce qui, si ce n'est pas fait correctement, peut entraîner des pénalités de mise hors ligne ou de délestage. @@ -66,25 +66,25 @@ Oui. Chaque compte est composé à la fois de clés de signature BLS (B Les clés de retrait BLS sont utilisées pour signer un message unique qui indique à quel compte de couche d'exécution les récompenses de mise en jeu de compte et les fonds sortis doivent être envoyés. Une fois ce message diffusé, les clés de retrait BLS ne sont plus nécessaires. Au lieu de cela, le contrôle des fonds retirés est délégué de façon permanente à l'adresse que vous avez fournie. Cela vous permet de définir une adresse de retrait sécurisée via votre propre portefeuille de stockage à froid, minimisant le risque pour les fonds de votre validateur, même si quelqu'un d'autre contrôle les clés de signature de votre validateur. -La mise à jour des identifiants de retrait est une étape nécessaire pour activer les retraits avec la mise à niveau Shanghai. Ce processus consiste à générer les clés de retrait en utilisant votre phrase de récupération mnémotechnique. Assurez-vous que vous que cette phrase de récupération soit sauvegardée en toute sécurité ou vous ne pourrez pas générer vos clés de retrait le moment venu. +La mise à jour des identifiants de retrait est une étape nécessaire pour activer les retraits\*. Ce processus consiste à générer les clés de retrait en utilisant votre phrase de récupération mnémotechnique. + +Assurez-vous que vous que cette phrase de récupération soit sauvegardée en toute sécurité ou vous ne pourrez pas générer vos clés de retrait le moment venu. Les stakers qui ont fourni une adresse de retrait avec le dépôt initial n'ont pas besoin de la définir. Consultez votre fournisseur SaaS pour obtenir une assistance sur la façon de préparer votre validateur. -Lorsque vous mettez 32 ETH en jeu avec un fournisseur SaaS, cet ETH est toujours déposé dans le cadre du contrat officiel de dépôt de mise en jeu. Ainsi, les personnes qui misent avec SaaS sont limités par les mêmes restrictions de retrait que les stakers individuels, et les retraits ne sont pas autorisés jusqu'à la mise à niveau Shanghai. - -Les retraits de staking seront mis en œuvre lors de la prochaine mise à niveau de Shanghai, prévue pour le 12 avril 2023. Après cela, les personnes qui misent doivent fournir une adresse de retrait (si elle n'est pas fournie avec le dépôt initial) et les paiements de récompense commenceront automatiquement à être distribués de façon périodique à intervalles de quelques jours. +Les retraits de prises ont été mis en œuvre lors de la mise à niveau de Shanghai/Capella en avril 2023. Après cela, les personnes qui misent doivent fournir une adresse de retrait (si elle n'est pas fournie avec le dépôt initial) et les paiements de récompense commenceront automatiquement à être distribués de façon périodique à intervalles de quelques jours. -Cela permettra également de débloquer les fonds sortis. Les validateurs peuvent se retirer entièrement en tant que validateur, et ils recevront leur solde complet à l'adresse de retrait fournie. +Les validateurs peuvent également se retirer entièrement en tant que validateur, ce qui débloquera leur solde ETH restant pour le retrait. Les comptes qui ont fourni une adresse de retrait d’exécution et terminé le processus de sortie recevront tout leur solde à l’adresse de retrait fournie lors du prochain balayage du validateur. En savoir plus sur les retraits de mise en jeu -En utilisant un fournisseur SaaS, vous confiez l'exploitation de votre nœud à quelqu'un d'autre. Cela s'accompagne du risque de mauvaise performance du nœud, qui n'est pas sous votre contrôle. Dans le cas où votre validateur est banni, votre solde de validateur sera pénalisé et supprimé de force du groupe de validateurs. Ces fonds seront verrouillés jusqu'à ce que les retraits soient activés au niveau du protocole. +En utilisant un fournisseur SaaS, vous confiez l'exploitation de votre nœud à quelqu'un d'autre. Cela s'accompagne du risque de mauvaise performance du nœud, qui n'est pas sous votre contrôle. Dans le cas où votre validateur est banni, votre solde de validateur sera pénalisé et supprimé de force du groupe de validateurs. -La prochaine mise à niveau de Shanghai apporte la fonctionnalité de retrait. Cependant, il est nécessaire de fournir une adresse de retrait pour l'activer. Il se peut que l'adresse de retrait ait été fournie sur dépôt initial. Dans le cas contraire, les clés de signature du validateur devront être utilisées pour signer un message déclarant une adresse de retrait une fois la mise à niveau en ligne. +Une fois le processus de coupure ou de sortie terminé, ces fonds seront transférés à l'adresse de retrait assignée au validateur. Cela nécessite de fournir une adresse de retrait à activer. Il se peut que l'adresse de retrait ait été fournie sur dépôt initial. Sinon, les clés de retrait du validateur devront être utilisées pour signer un message indiquant une adresse de retrait. Si aucune adresse de retrait n'a été fournie, les fonds resteront verrouillés jusqu'à ce qu'ils soient fournis. Communiquez avec un fournisseur individuel de SaaS pour obtenir davantage de détails sur n'importe quelles garanties ou options d'assurance ainsi que des instructions sur la façon de fournir une adresse de retrait. Si vous préférez contrôler complètement la configuration de votre validateur, apprenez-en plus sur la façon de miser votre ETH de manière individuelle. diff --git a/src/content/translations/fr/staking/solo/index.md b/src/content/translations/fr/staking/solo/index.md index 3c45f9db97d..b77323830ee 100644 --- a/src/content/translations/fr/staking/solo/index.md +++ b/src/content/translations/fr/staking/solo/index.md @@ -40,32 +40,37 @@ La mise en jeu individuelle demande plus de responsabilités, mais vous donne un Bien que nous souhaitions que la mise en jeu individuelle soit accessible et sans risque pour tout le monde, la réalité est différente. Diverses considérations pratiques et sérieuses sont à garder à l'esprit avant de choisir de miser vos ETH de manière individuelle. - - Lorsque vous opérerez votre propre nœud, vous devrez passer du temps à apprendre à utiliser le logiciel que vous avez choisi. Cela implique de lire la documentation adéquate et d'être connecté aux canaux de communication de ses équipes de développeurs. - Mieux vous comprendrez le logiciel que vous exécutez et comment la preuve d'enjeu fonctionne, moins ce sera risqué pour vous, et plus il vous sera facile de résoudre toute sorte de problèmes qui peuvent survenir en tant qu'opérateur de nœud. - - - La configuration des nœuds nécessite un niveau d'aisance raisonnable dans le travail avec des ordinateurs, bien que de nouveaux outils apparaissent au fil du temps pour rendre cela plus facile. Comprendre l'interface de ligne commande est utile, mais n'est plus strictement nécessaire. - Il faut également faire un petit peu de configuration matérielle et posséder une certaine compréhension des spécifications minimales recommandées. - - - Tout comme la façon dont les clés privées sécurisent votre adresse Ethereum, vous devrez générer des clés spécifiques pour votre validateur. Il est important de bien comprendre comment protéger les phrases de récupération ou les clés privées, et comment les stocker en toute sécurité. -

Sécurité d'Ethereum et prévention des arnaques

-
- - Il n'est pour l'instant pas possible de retirer les ETH misés ou les récompenses du solde d'un validateur. La prise en charge des retraits est prévue pour la prochaine mise à niveau Shanghai. Après cela, les utilisateurs peuvent opter pour recevoir des paiements de récompense automatiquement, et peuvent retirer leur solde entier pour recevoir leurs fonds en retour. - - - Le matériel tombe parfois en panne, tout comme les connexions réseau, et les logiciels client ont parfois besoin d'être mis à jour. La maintenance des nœuds est inévitable et nécessitera occasionnellement votre attention. Il est préférable de se tenir au courant de toutes les mises à niveau du réseau prévues, ou d'autres mises à jour critiques des logiciels client. - - - Vos récompenses sont proportionnelles au temps passé par votre validateur en ligne et au fait qu'il atteste correctement. Tout temps passé hors ligne s'accompagne de pénalités proportionnelles au nombre de validateurs qui se trouvent hors ligne au même moment, mais ne donne pas lieu à des sanctions de délestage (slashing). La bande passante est également un facteur important, car les récompenses sont réduites pour les attestations qui ne sont pas reçues à temps. Les exigences varient, mais un minimum de 10 Mbit/s est recommandé (débits descendant et montant). - - - Les sanctions de délestage (slashing) diffèrent des pénalités d'inactivité (applicables si un validateur est hors ligne). Ce sont des pénalités bien plus graves, réservées aux délits ayant un caractère malveillant. Exécuter un client minoritaire en ayant vos clés chargées sur un seul appareil à la fois permet de minimiser le risque de délestage. Cela étant dit, toute personne plaçant des ETH doit être consciente du risque de délestage. - -

En savoir plus sur le délestage et le cycle de vie du validateur

-
+ +Lorsque vous opérerez votre propre nœud, vous devrez passer du temps à apprendre à utiliser le logiciel que vous avez choisi. Cela implique de lire la documentation adéquate et d'être connecté aux canaux de communication de ses équipes de développeurs. + +Mieux vous comprendrez le logiciel que vous exécutez et comment la preuve d'enjeu fonctionne, moins ce sera risqué pour vous, et plus il vous sera facile de résoudre toute sorte de problèmes qui peuvent survenir en tant qu'opérateur de nœud. + + + +La configuration des nœuds nécessite un niveau d'aisance raisonnable dans le travail avec des ordinateurs, bien que de nouveaux outils apparaissent au fil du temps pour rendre cela plus facile. Comprendre l'interface de ligne commande est utile, mais n'est plus strictement nécessaire. + +Il faut également faire un petit peu de configuration matérielle et posséder une certaine compréhension des spécifications minimales recommandées. + + + +Tout comme la façon dont les clés privées sécurisent votre adresse Ethereum, vous devrez générer des clés spécifiques pour votre validateur. Vous devez comprendre comment conserver toutes vos phrases de récupération ou vos clés privées en sécurité.{' '} + +Sécurité d'Ethereum et prévention des escroqueries + + + +Le matériel tombe parfois en panne, tout comme les connexions réseau, et les logiciels client ont parfois besoin d'être mis à jour. La maintenance des nœuds est inévitable et nécessitera occasionnellement votre attention. Il est préférable de se tenir au courant de toutes les mises à niveau du réseau prévues, ou d'autres mises à jour critiques des logiciels client. + + + +Vos récompenses sont proportionnelles au temps passé par votre validateur en ligne et au fait qu'il atteste correctement. Tout temps passé hors ligne s'accompagne de pénalités proportionnelles au nombre de validateurs qui se trouvent hors ligne au même moment, mais ne donne pas lieu à des sanctions de délestage (slashing). La bande passante est également un facteur important, car les récompenses sont réduites pour les attestations qui ne sont pas reçues à temps. Les exigences varient, mais un minimum de 10 Mbit/s est recommandé (débits descendant et montant). + + + +Les sanctions de délestage (slashing) diffèrent des pénalités d'inactivité (applicables si un validateur est hors ligne). Ce sont des pénalités bien plus graves, réservées aux délits ayant un caractère malveillant. Exécuter un client minoritaire en ayant vos clés chargées sur un seul appareil à la fois permet de minimiser le risque de délestage. Cela étant dit, toute personne plaçant des ETH doit être consciente du risque de délestage. + +Plus de détails sur le slashing et le cycle de vie du validateur +
@@ -78,8 +83,6 @@ Lorsque vous êtes actif, vous gagnerez des récompenses ETH, qui seront dépos Si vous le désirez, vous pouvez vous retirer en tant que validateur, ce qui élimine l'obligation d'être en ligne et met fin à toute autre récompense. Votre solde restant sera alors retiré à l'adresse de retrait que vous avez désignée lors de la configuration. -_La mise à niveau de Shanghai est nécessaire pour permettre les paiements de récompense et les retraits complets des validateurs sortis._ - [En savoir plus sur les retraits de mise en jeu](/staking/withdrawals/) ## Commencer avec la plateforme de lancement de la mise en jeu {#get-started-on-the-staking-launchpad} @@ -100,14 +103,14 @@ Les indicateurs d'attributs sont utilisés ci-dessous pour signaler des forces o Il existe une variété d'options disponibles pour vous aider dans votre configuration. Utilisez les indicateurs ci-dessus pour vous guider à travers les outils ci-dessous. - -Veuillez noter l'importance de choisir un client minoritaire , car cela améliore la sécurité du réseau et limite vos risques. Les outils qui permettent de configurer un client minoritaire sont désignés comme "multi-client." - + #### Outils de nœud +Veuillez noter l'importance de choisir un [client minoritaire](/developers/docs/nodes-and-clients/client-diversity/) , car cela améliore la sécurité du réseau et limite vos risques. Les outils qui permettent de configurer un client minoritaire sont désignés comme "multi-client." + #### Générateurs de clés Ces outils peuvent être utilisés en alternative à [l'interface de dépôt de mise en jeu](https://github.com/ethereum/staking-deposit-cli/) pour vous aider à générer vos clés. @@ -126,14 +129,14 @@ Voici quelques-unes des questions les plus fréquentes relatives à la mise en j -Un validateur est une entité virtuelle existant sur Ethereum et participant au consensus du protocole Ethereum. Les validateurs sont représentés par un solde, une clé publique et d'autres propriétés. Un client validateur est le logiciel qui agit au nom du validateur en détenant et en utilisant sa clé privée. Un même client peut contenir plusieurs paires de clés, contrôlant de nombreux validateurs. +Un validateur est une entité virtuelle existant sur Ethereum et participant au consensus du protocole Ethereum. Les validateurs sont représentés par un solde, une clé publique et d'autres propriétés. Un client de validateur est le logiciel qui agit au nom du validateur en détenant et en utilisant sa clé privée. Un même client peut contenir plusieurs paires de clés, contrôlant de nombreux validateurs. Chaque paire de clés associée à un validateur nécessite exactement 32 ETH pour être activée. Déposer plus d'ETH sur un même ensemble de clés n'augmente pas le potentiel de récompense, car chaque validateur est limité à un solde effectif de 32 ETH. Cela signifie que la mise en jeu se fait par tranches de 32 ETH, chacune avec son propre jeu de clés et son propre solde. -Ne déposez pas plus de 32 ETH pour un seul validateur. Cela n'augmentera pas vos récompenses, et ils seront verrouillés jusqu'à la mise à jour de Shanghai. +Ne déposez pas plus de 32 ETH pour un seul validateur. Cela n'augmentera pas vos récompenses. Si une adresse de retrait a été définie pour le validateur, Les fonds excédentaires de 32 ETH seront automatiquement retirés à cette adresse lors du prochain balayage de validateur. Si la mise en jeu individuelle vous semble trop exigeante, envisagez d'utiliser un fournisseur de mise en jeu en tant que service, ou si vous possédez moins de 32 ETH, consultez les groupes d'enjeu. @@ -155,8 +158,10 @@ L'exécution d'un client supermajoritaire (tout client utilisé par plus de 2/3 Des bogues équivalents dans un client minoritaire ne seraient jamais finalisés et ne donneraient donc jamais lieu à un vote circulaire, et entraîneraient simplement des pénalités d'inactivité, et non un délestage. -

En savoir plus sur l'importance d'exploiter un client minoritaire.

-

En savoir plus sur la prévention du délestage

+ @@ -176,9 +181,10 @@ Les pénalités hors ligne sont proportionnelles au nombre de personnes se trouv -Au moment de la mise à niveau de Shanghai, les paiements de récompense et les retraits complets des validateurs sortis commenceront. Les retraits de quelque nature que ce soit de la Chaîne Phare (Beacon Chain) exigent que les identifiants de retrait soient définis. -Les nouvelles personnes plaçant des ETH définissent ceci au moment de la génération et du dépôt de clés. Les personnes ayant déjà placé des ETH qui n'ont pas déjà défini cela peuvent mètre à jour leurs clés. Leurs clés pourront ainsi supporter cette fonctionnalité après la mise à niveau de Shanghai. +Les retraits de quelque nature que ce soit de la Chaîne Phare (Beacon Chain) exigent que les identifiants de retrait soient définis. + +Les nouvelles personnes plaçant des ETH définissent ceci au moment de la génération et du dépôt de clés. Les stakers existants qui n'ont pas déjà défini cela peuvent mettre à jour leurs clés pour supporter cette fonctionnalité. Une fois que les identifiants de retrait sont définis, les paiements de récompense (ETH cumulés par rapport aux 32 initiaux) seront distribués périodiquement à l'adresse de retrait automatiquement. diff --git a/src/content/translations/fr/staking/withdrawals/index.md b/src/content/translations/fr/staking/withdrawals/index.md index 033deae0785..bc27a6cd301 100644 --- a/src/content/translations/fr/staking/withdrawals/index.md +++ b/src/content/translations/fr/staking/withdrawals/index.md @@ -4,34 +4,36 @@ description: Page résumant ce que sont les retraits de staking, comment ils fon lang: fr template: staking image: ../../../../../assets/staking/leslie-withdrawal.png -alt: Leslie le rhinocéros avec ses récompenses de stacking +alt: Leslie le rhinocéros avec ses récompenses de staking sidebarDepth: 2 summaryPoints: - - La mise à niveau de Shanghai permet d'activer les retraits sur Ethereum + - La mise à niveau Shanghai/Capella a permis les retraits de staking sur Ethereum - Les opérateurs validateurs doivent fournir une adresse de retrait pour l'activer - Les récompenses sont automatiquement distribuées tous les deux ou trois jours - - Les validateurs qui quittent complètements le staking recevront leur solde restant + - Les validateurs qui quittent complètement le staking recevront leur solde restant --- - Les retraits de staking seront autorisés grâce à la mise à niveau de Shanghai/Capella. Cette mise à niveau du réseau Ethereum devrait avoir lieu au premier semestre de 2023. Plus de détails ci-dessous +Les retraits de staking ont été activés avec la mise à niveau Shanghai/Capella, qui a eu lieu le 12 avril 2023. Plus d'informations sur Shanghai/Capella -La mise à niveau Shanghai/Capella permet **des retraits de staking** sur Ethereum, autorisant les gens à débloquer des récompenses de staking ETH. Les paiements des récompenses seront automatiquement et régulièrement envoyés à une adresse de retrait fournie et liée à chaque validateur. Les utilisateurs peuvent également quitter le staking entièrement en débloquant la totalité de leur solde de validateur. +**Les retraits de staking** font référence aux transferts d'ETH depuis le compte d'un validateur sur la couche de consensus d'Ethereum (la chaîne phare) vers la couche d'exécution où ils peuvent être traités. + +**Les paiements des récompenses au dessus d'un solde** de 32 ETH seront automatiquement et régulièrement envoyés à une adresse de retrait liée à chaque validateur, une fois fourni par l’utilisateur. Les utilisateurs peuvent également **quitter le staking entièrement**, débloquer leur solde de validateur complet. ## Récompenses de staking {#staking-rewards} Les paiements de récompenses sont traités automatiquement pour les comptes des validateurs actifs avec un solde effectif de 32 ETH maximum. -Tout solde supérieur à 32 ETH gagné grâce aux récompenses ne contribue pas réellement au principal, ou à augmenter la pondération de ce validateur sur le réseau, et est donc automatiquement retiré comme paiement des récompenses tous les deux ou trois jours. En sus de fournir une adresse de retrait ponctuellement, ces récompenses ne nécessitent aucune action de la part de l'opérateur de validateur. Tout cela est initié à la couche de consensus, donc aucun gaz (frais de transaction) n'est requis à aucune étape. +Tout solde supérieur à 32 ETH gagné grâce aux récompenses ne contribue pas réellement au capital, ou à augmenter le poids de ce validateur sur le réseau, et se trouve donc automatiquement renvoyé après quelques jours lors du paiement des récompenses. À part fournir une adresse de retrait une seule fois, recevoir ces récompenses ne nécessite aucune action de la part de l'opérateur du nœud validateur. Tout cela est géré depuis la couche de consensus, donc aucun gaz (frais de transaction) n'est requis à aucune étape. ### Comment sommes-nous arrivés là ? {#how-did-we-get-here} -Au cours des dernières années, Ethereum a subi plusieurs mises à niveau de réseau en passant à un réseau sécurisé par ETH lui-même, au lieu de miner à haute intensité énergétique comme par le passé. Participer au consensus sur Ethereum est maintenant connu sous le nom de « mise en jeu », les participants ayant volontairement bloqué l'ETH, le plaçant « en stacking » pour pouvoir participer au réseau. Les utilisateurs qui suivent les règles seront récompensés, tandis que les tentatives de triche peuvent être pénalisées. +Au cours des dernières années, Ethereum a subi plusieurs mises à niveau de réseau en passant à un réseau sécurisé par ETH lui-même, plutôt que par un minage coûteux en énergie auparavant. Participer au consensus sur Ethereum est maintenant connu sous le nom de « staking », les participants ayant volontairement bloqué l'ETH, le mettant « en jeu » pour pouvoir participer au réseau. Les utilisateurs qui suivent les règles seront récompensés, tandis que les tentatives de triche peuvent être pénalisées. -Depuis le lancement du contrat de dépôt de staking en novembre 2020, certains courageux pionniers d'Ethereum ont volontairement bloqué des fonds pour activer les « validateurs », les comptes qui ont le droit de présenter une attestation officielle et de proposer des blocs, en suivant les règles du réseau. +Depuis le lancement du contrat de dépôt en staking en novembre 2020, certains courageux pionniers d'Ethereum ont volontairement bloqué des fonds pour activer des comptes « validateurs », spéciaux qui ont le droit d'attester formellement et de proposer des blocs, en suivant les règles du réseau. -Avant la mise à jour de Shanghai, vous ne pouviez pas utiliser ou accéder à vos ETH mis en jeu. Mais désormais vous pouvez choisir de recevoir automatiquement vos récompenses dans un compte fourni, et vous pouvez également retirer votre ETH misé quand vous le souhaitez. +Avant la mise à niveau de Shanghai/Capella, vous ne pouviez pas utiliser l'ETH déposé en staking. Mais désormais vous pouvez choisir de recevoir automatiquement vos récompenses dans un compte de votre choix, et vous pouvez également retirer vos ETH mis en jeu quand vous le souhaitez. ### Comment puis-je me préparer ? {#how-do-i-prepare} @@ -42,26 +44,29 @@ Avant la mise à jour de Shanghai, vous ne pouviez pas utiliser ou accéder à v Fournir une adresse de retrait est une étape requise pour tout compte de validateur avant d'être admissible à un retrait d'ETH sur son solde. - Chaque compte de validateur ne peut se voir attribué qu'une seule adresse de retrait. Une fois qu'une adresse est choisie et soumise à la chaîne phare (Beacon Chain), elle ne peut pas être annulée ou modifiée à nouveau. Vérifiez la propriété et l'exactitude de l'adresse fournie avant de la soumettre. + Chaque compte de validateur ne peut se voir attribué qu'une seule adresse de retrait. Une fois qu'une adresse est choisie et soumise à la couche de consensus, elle ne peut pas être annulée ou modifiée à nouveau. Vérifiez la propriété et l'exactitude de l'adresse fournie avant de la soumettre. -Il n'y a aucune menace concernant vos fonds dans l'intervalle pour ne pas fournir celle-ci. Ne pas ajouter d’identifiants de retrait laissera simplement l’ETH verrouillé sur le compte du validateur tel qu'il était jusqu'à jusqu’à ce qu’une adresse de retrait soit fournie. +Le fait de ne pas fournir cette adresse ne pose aucun danger pour vos fonds pendant ce temps, à condition que votre phrase mnémonique/de récupération soit restée en sécurité hors-ligne, et n'ait été compromise d'aucune façon. Ne pas ajouter d’identifiants de retrait laissera simplement l’ETH verrouillé sur le compte du validateur tel qu'il était jusqu'à jusqu’à ce qu’une adresse de retrait soit fournie. ## Quitter entièrement le staking {#exiting-staking-entirely} Fournir une adresse de retrait est nécessaire pour que _les fonds_ puissent être transférés sur un solde de compte de validateur. -Les utilisateurs qui cherchent à quitter entièrement le staking et à retirer leur solde complet doivent également signer et diffuser un message de « sortie volontaire » avec des clés de validateur qui lanceront le processus de sortie de la mise en jeu. Ceci est exécuté avec votre client de validateur et soumis à votre nœud de balise, et ne nécessite pas de gaz. +Les utilisateurs qui cherchent à quitter entièrement le staking et à retirer leur solde complet doivent également signer et diffuser un message de « sortie volontaire » avec des clés de validateur qui lanceront le processus de sortie de la mise en jeu. Ceci est exécuté avec votre client de validateur et soumis à votre nœud de consensus, et ne nécessite pas de gaz. -Le processus d'un validateur sortant du staking prend un temps variable, en fonction du nombre d'autres individus sortant en même temps. Une fois terminé, ce compte ne sera plus responsable de l'exécution des tâches du réseau de validateur, ne sera plus admissible aux récompenses, et n'aura plus d'ETH « en jeu ». À ce moment, le compte doit être marqué comme entièrement « retirable ». +Le processus d'un validateur sortant du staking prend un temps variable, en fonction du nombre d'autres individus sortant en même temps. Une fois terminé, ce compte ne sera plus responsable de l'exécution des tâches du réseau de validateur, ne sera plus admissible aux récompenses, et n'aura plus d'ETH « en jeu ». À ce moment, le compte sera marqué comme entièrement « retirable ». Une fois qu'un compte est marqué comme « retirable » et que les identifiants de retrait ont été fournis, un utilisateur n'a plus rien à faire d'autre qu'attendre. Les comptes sont automatiquement et continuellement balayés par les proposeurs de blocs pour les fonds sortis qui sont admissibles, et le solde de votre compte sera transféré en entier (également connu sous le nom de « retrait complet ») au cours du prochain balayage. ## Quand les retraits de staking sont-ils activés ? {#when} -Les fonctionnalités de retrait seront activées grâce à une mise à niveau simultanée du réseau en deux parties, **Shanghai + Capella**. +Les retraits de staking sont disponibles ! La fonction de retrait a été activée dans le cadre de la mise à niveau Shanghai/Capella qui a eu lieu le 12 avril 2023. + +La mise à niveau Shanghai/Capella a permis de récupérer de l'Ether précédemment mis en jeu vers un compte Ethereum standard. Cela a fermé la boucle de la liquidité mise en jeu, et a fait avancer Ethereum sur son chemin de construction d'un écosystème durable, évolutif, sûr et décentralisé. - +- [En savoir plus sur l'histoire d'Ethereum](/history/) +- [En savoir plus sur la feuille de route d'Ethereum](/roadmap/) ## Comment fonctionnent les paiements de retraits ? {#how-do-withdrawals-work} @@ -78,9 +83,9 @@ Consultez cette explication de Finematics sur les retraits de staking d'Ethereum Lorsqu'un validateur doit proposer le bloc suivant, il est tenu de constituer une file d'attente de retraits, pouvant aller jusqu'à 16 retraits éligibles. Pour ce faire, on commence par l'index 0 du validateur, on détermine s'il existe un retrait éligible pour ce compte selon les règles du protocole et on l'ajoute à la file d'attente si tel est le cas. Le validateur configuré pour proposer le bloc suivant reprendra là où le précédent s'est arrêté, progressant dans l'ordre indéfiniment. -Pensez à une horloge analogique. L'aiguille sur l’horloge pointe vers l’heure, progresse dans une direction, ne saute pas d’heures, et finit par se déplacer vers le début à nouveau après que le dernier nombre est atteint.

-Maintenant au lieu de 1 à 12, imaginez que l'horloge a 0 à N (le nombre total de comptes de validateur qui ont déjà été enregistrés sur la chaîne phare, plus de 500 000 ans à compter de janvier 2023).

-L'aiguille sur l’horlog pointe vers le validateur suivant qui doit être vérifié pour les retraits éligibles. Il commence à 0 et progresse tout autour sans sauter de compte. Lorsque le dernier validateur est atteint, le cycle reprend au début. +Pensez à une horloge analogique. L'aiguille de l’horloge pointe vers l’heure, progresse dans une direction, ne saute pas d’heures, et finit par revenir au début après que le dernier nombre est atteint.

+Maintenant au lieu de 1 à 12, imaginez que l'horloge a 0 à N (le nombre total de comptes de validateur qui ont déjà été enregistrés sur la couche de consensus, plus de 500 000 en janvier 2023).

+L'aiguille de l’horloge pointe vers le prochain validateur qui doit être vérifié pour les retraits éligibles. Il commence à 0 et progresse tout autour sans sauter de compte. Lorsque le dernier validateur est atteint, le cycle reprend au début.
#### Vérification des retraits sur un compte {#checking-an-account-for-withdrawals} @@ -98,7 +103,7 @@ Seules deux actions entreprises par les opérateurs de validateurs au cours du c ### Sans gaz {#gas-free} -Cette approche des retraits de staking évite d'obliger les stakers à soumettre manuellement une transaction demandant le retrait d'une quantité particulière d'ETH. Cela signifie également qu'il n'y a **pas de gaz (frais de transaction) requis**, et que les retraits ne sont pas en concurrence avec l'espace de bloc de la couche d'exécution existante. +Cette approche des retraits de staking évite d'obliger les stakers à soumettre manuellement une transaction demandant le retrait d'une quantité particulière d'ETH. Cela signifie qu'aucun **gaz (frais de transaction)** n'est requis, et les retraits ne concurrencent pas non plus l'espace de bloc existant de la couche d'exécution. ### À quelle fréquence recevrai-je mes récompenses de mise en jeu ? {#how-soon} @@ -118,7 +123,7 @@ En élargissant ce calcul, nous pouvons estimer le temps nécessaire pour traite -Comme vous pouvez le constater, ce processus ralentit au fur et à mesure que le nombre de validateurs augmente sur le réseau. Une augmentation des blocs manqués pourrait ralentir proportionnellement ce phénomène, mais cela représente généralement le côté le plus lent des résultats possibles. +Comme vous pouvez le constater, ce processus ralentit au fur et à mesure que le nombre de validateurs augmente sur le réseau. Une augmentation des crénaux manqués pourrait ralentir proportionnellement ce phénomène, mais cela représente généralement le côté le plus lent des résultats possibles. ## Questions fréquemment posées {#faq} @@ -143,14 +148,15 @@ En guise d'alternative au changement d'adresse de retrait pour un validateur par
-

Si vous faites partie d'un groupe d'enjeux ou si vous détenez des produits dérivés de staking liquides, vous devez vous renseigner auprès de votre fournisseur pour savoir comment les retraits de staking affecteront votre contrat, car chaque service fonctionne différemment.

-

En général, les utilisateurs n'auront probablement rien à faire, et ces services ne seront plus limités par l'impossibilité de retirer des récompenses ou de sortir des fonds du validateur après cette mise à niveau.

-

Cela signifie que les utilisateurs peuvent désormais décider de racheter leurs ETH sous-jacents mis en jeu, ou de changer le fournisseur de mise en jeu qu'ils utilisent. Si un groupe particulier devient trop important, les fonds peuvent être retirés et rachetés, et remisés auprès d'un fournisseur plus petit. Ou, si vous avez accumulé suffisamment d'ETH, vous pouvez mise depuis chez vous.

+Si vous faites partie d'un groupe d'enjeux ou si vous détenez des jetons de mise en jeu, vous devez vous renseigner auprès de votre fournisseur pour savoir comment les retraits de mise en jeu sont gérés, car chaque service fonctionne différemment. + +En général, les utilisateurs sont censés être libres de récupérer leur ETH sous-jacent mis en jeu, ou de changer le fournisseur de mise en jeu qu'ils utilisent. Si un groupe particulier devient trop important, les fonds peuvent être retirés, rachetés, et remisés auprès d'un fournisseur plus petit. Ou, si vous avez accumulé suffisamment d'ETH, vous pouvez miser depuis chez vous. +
- -

Oui, à condition que votre validateur ait fourni une adresse de retrait. Il doit être fourni une fois pour permettre tout retrait, puis les paiements de récompenses seront automatiquement déclenchés tous les deux ou trois jours avec chaque balayage de validateur.

+Oui, à condition que votre validateur ait fourni une adresse de retrait. Elle doit être fournie une fois pour permettre tout retrait initialement, puis les paiements de récompenses seront automatiquement déclenchés tous les deux ou trois jours avec chaque balayage des validateurs.
-

Non, si votre validateur est toujours actif sur le réseau, un retrait total ne se fera pas automatiquement. Pour cela, il faut déclencher manuellement une sortie volontaire.

-

Une fois qu'un validateur a terminé le processus de sortie, et en supposant que le compte possède des identifiants de retrait, le solde restant sera alors retiré lors du prochain balayage du validateur.

+Non, si votre validateur est toujours actif sur le réseau, un retrait total ne se fera pas automatiquement. Pour cela, il faut déclencher manuellement une sortie volontaire. + +Une fois qu'un validateur a terminé le processus de sortie, et en supposant que le compte possède des identifiants de retrait, le solde restant sera alors retiré lors du prochain balayage du validateur. +
+Les retraits sont conçus pour être effectués automatiquement, en transférant tous les ETH qui ne contribuent pas activement à la mise. Cela comprend le solde complet pour les comptes qui ont terminé de processus de sortie. -

Les retraits sont conçus pour être effectués automatiquement, en transférant tous les ETH qui ne contribuent pas activement à la mise. Il s'agit notamment des soldes complets des comptes

-

Il n'est pas possible de demander manuellement le retrait de quantités spécifiques d'ETH.

+Il n'est pas possible de demander manuellement le retrait de quantités spécifiques d'ETH.
-

Il est recommandé aux opérateurs de validateurs de consulter la page Staking Launchpad Withdrawals où vous trouverez plus de détails sur la façon de se préparer, le calendrier des événements, et davantage d'informations sur le fonctionnement des retraits.

+Il est recommandé aux opérateurs de validateurs de consulter la page Retraits de la mise en jeu où vous trouverez plus de détails sur la façon de préparer votre validateur aux retraits. préparés, le déroulé des événements, et plus de détails sur comment les retraits fonctionnent. + +Pour commencer en testant votre configuration sur un réseau de test, visitez la Platforme de lancement pour la mise en jeu sur le réseau de test Goerli. +
- -

Non. Une fois qu'un validateur est sorti et que son solde total a été retiré, tous les fonds supplémentaires déposés sur ce validateur seront automatiquement transférés à l'adresse de retrait lors du prochain balayage du validateur. Pour remettre en jeu l'ETH, un nouveau validateur doit être activé.

+Non. Une fois qu'un validateur est sorti et que son solde total a été retiré, tous les fonds supplémentaires déposés sur ce validateur seront automatiquement transférés à l'adresse de retrait lors du prochain balayage du validateur. Pour remettre en jeu l'ETH, un nouveau validateur doit être activé.
## Complément d'information {#further-reading} @@ -206,4 +215,4 @@ eventName="read more"> - [Ethereum Cat Herders - Shanghai](https://www.ethereumcatherders.com/shanghai_upgrade/index.html) - [PEEPanEIP #94 : Retrait de l'ETH misé (Testing) avec Potuz & Hsiao-Wei Wang](https://www.youtube.com/watch?v=G8UstwmGtyE) - [PEEPanEIP#68 : EIP-4895 : Retraits de la chaîne de balises en tant qu'opérations avec des prises Alex](https://www.youtube.com/watch?v=CcL9RJBljUs) -- [Comprendre le solde effectif du validateur](https://www.attestant.io/posts/understanding-validator-effective-balance/) +- [Comprendre le Solde Effectif du Validateur](https://www.attestant.io/posts/understanding-validator-effective-balance/) diff --git a/src/content/translations/fr/web3/web1.svg b/src/content/translations/fr/web3/web1.svg new file mode 100644 index 00000000000..ba8429e3eed --- /dev/null +++ b/src/content/translations/fr/web3/web1.svg @@ -0,0 +1,24 @@ + + + + + + + Web 1.0. + 1990 - 2004 + diff --git a/src/content/translations/fr/web3/web2.svg b/src/content/translations/fr/web3/web2.svg new file mode 100644 index 00000000000..d2395c8f512 --- /dev/null +++ b/src/content/translations/fr/web3/web2.svg @@ -0,0 +1,24 @@ + + + + + + + 2004 - Aujourd'hui + Web 2.0. + diff --git a/src/content/translations/fr/web3/web3.svg b/src/content/translations/fr/web3/web3.svg new file mode 100644 index 00000000000..062093a2b90 --- /dev/null +++ b/src/content/translations/fr/web3/web3.svg @@ -0,0 +1,24 @@ + + + + + + + Web 3 + 2014 - L'avenir ? + diff --git a/src/content/translations/fr/zero-knowledge-proofs/index.md b/src/content/translations/fr/zero-knowledge-proofs/index.md index 2b20c38df27..8977565ea62 100644 --- a/src/content/translations/fr/zero-knowledge-proofs/index.md +++ b/src/content/translations/fr/zero-knowledge-proofs/index.md @@ -110,7 +110,7 @@ Les preuves à divulgation nulle de connaissance sont également utilisées pour Les systèmes actuels de gestion de l'identité mettent en péril les renseignements personnels. Les preuves à divulgation nulle peuvent aider les individus à valider leur identité tout en protégeant leurs données personnelles. -Les preuves à divulgation nulle sont particulièrement utiles dans un contexte de [décentralisation de l'identité](/decentralized-identity/). La décentralisation de l'identité (également appelée "'identité auto-souveraine") donne à l'individu la possibilité de contrôler l'accès à ses données personnelles. Prouver votre citoyenneté sans révéler les détails de vos documents d'identité est un bon exemple de la manière dont la technologie de la preuve à divulgation nulle de connaissance permet une décentralisation de l'identité. +Les preuves à divulgation nulle sont particulièrement utiles dans un contexte de [décentralisation de l'identité](/decentralized-identity). La décentralisation de l'identité (également appelée "'identité auto-souveraine") donne à l'individu la possibilité de contrôler l'accès à ses données personnelles. Prouver votre citoyenneté sans révéler les détails de vos documents d'identité est un bon exemple de la manière dont la technologie de la preuve à divulgation nulle de connaissance permet une décentralisation de l'identité. ### Authentification {#authentication} @@ -146,7 +146,7 @@ C'est ici que le calcul vérifiable entre en jeu. En effet, lorsqu'un nœud exé Les systèmes de vote de la blockchain ont de nombreuses caractéristiques favorables : ils sont entièrement auditables, blindés contre les attaques, résistants à la censure et exempts de contraintes géographiques. Mais même les systèmes de vote en chaîne ne sont pas immunisés contre le problème de la **collusion**. -Défini comme "entente visant à limiter la libre concurrence par le trucage, la fraude, et en trompant les autres", la collusion peut prendre la forme d'un individu malveillant influant sur le vote d'autrui en lui offrant des pots-de-vin. Par exemple Alice pourrait recevoir un pot-de-vin de Bob pour voter pour `l'option B` sur un bulletin même si elle préfère `l'option A`. +Défini comme "entente visant à limiter la libre concurrence par le trucage, la fraude, et en trompant les autres", la collusion peut prendre la forme d'un individu malveillant influant sur le vote d'autrui en lui offrant des pots-de-vin. Par exemple Alice pourrait recevoir un pot-de-vin de Bob pour voter pour l'`option B` sur un bulletin même si elle préfère l'`option A`. La corruption et la collusion limitent l'efficacité de tout processus utilisant le système de vote comme mécanisme de positionnement (en particulier lorsque les usagers peuvent révéler comment ils ont voté). Cela peut avoir des conséquences significatives, en particulier lorsque les votes déterminent l'affectation de ressources limitées. @@ -165,12 +165,12 @@ Dans MACI, des preuves à divulgation nulle sont utilisées pour assurer l'exact Ainsi, même sans partager une répartition des votes par utilisateur (comme c'est généralement le cas), MACI garantit l'intégrité des résultats calculés au cours du processus de décompte. Cette caractéristique permet de réduire l'efficacité des programmes de collusion de base. Nous pouvons étudier cette possibilité en utilisant l'exemple précédent de Bob soudoyant Alice pour voter pour une option: - Alice enregistre son vote en envoyant sa clé publique à un contrat intelligent. -- Alice accepte de voter pour l'option `B` en échange d'un pot-de-vin de Bob. -- Alice vote pour l'option `B`. +- Alice accepte de voter pour l'`option B` en échange d'un pot-de-vin de Bob. +- Alice vote pour l'`option B`. - Alice envoie secrètement une transaction chiffrée pour changer la clé publique associée à son identité. -- Alice envoie un autre message (chiffré) au contrat intelligent afin de voter pour l'option `A` en utilisant la nouvelle clé publique. -- Alice montre à Bob une transaction indiquant qu'elle a voté pour l'option `B` (qui est invalide car la clé publique n'est plus associée à l'identité d'Alice dans le système) -- Lors du traitement des messages, le coordinateur ignore le vote d'Alice pour l'option `B` et ne compte que le vote pour l'option `A`. Ainsi, la tentative de Bob de se joindre à Alice et de manipuler le vote sur la chaîne échoue. +- Alice envoie un autre message (chiffré) au contrat intelligent afin de voter pour l'`option A` en utilisant la nouvelle clé publique. +- Alice montre à Bob une transaction indiquant qu'elle a voté pour l'`option B` (qui est invalide car la clé publique n'est plus associée à l'identité d'Alice dans le système) +- Lors du traitement des messages, le coordinateur ignore le vote d'Alice pour l'`option B` et ne compte que le vote pour l'`option A`. Ainsi, la tentative de Bob de se joindre à Alice et de manipuler le vote sur la chaîne échoue. L'utilisation de MACI _nécessite_ de faire confiance au coordinateur pour ne pas collaborer avec des corrupteurs ou tenter de soudoyer les électeurs eux-mêmes. Le coordinateur peut déchiffrer les messages des utilisateurs (nécessaires à la création de la preuve), afin qu'ils puissent vérifier avec précision comment chaque personne a voté. diff --git a/src/intl/fr/learn-quizzes.json b/src/intl/fr/learn-quizzes.json index f3055c1a121..a983a06bc27 100644 --- a/src/intl/fr/learn-quizzes.json +++ b/src/intl/fr/learn-quizzes.json @@ -1,3 +1,328 @@ { - "page-assets-merge": "La Fusion" + "add-quiz": "Ajouter une question", + "average-score": "Score moyen :", + "basics": "Les bases d'Ethereum", + "basics-description": "Cette section couvre les concepts fondamentaux d'Ethereum, vous assurant d'avoir des bases solides.", + "completed": "Complété:", + "community-stats": "Statistiques de la communauté", + "contribute": "Contribuer à notre bibliothèque.", + "correct": "Correct", + "explanation": "Explication", + "next-question": "Question suivante", + "next-quiz": "Question suivante", + "page-assets-merge": "La Fusion", + "passed": "Vous avez réussi le quiz !", + "questions": "Des questions ", + "questions-answered": "Questions répondues :", + "quizzes-subtitle": "Découvrez à quel point vous comprenez Ethereum et les crypto-monnaies. Êtes-vous prêt à devenir un expert ?", + "retry": "Taux de réessai :", + "score": "Score", + "see-results": "Voir les résultats", + "share-results": "Partager les résultats", + "start": "Début", + "submit-answer": "Voir la solution", + "test-your-knowledge": "Tester vos connaissances sur Ethereum", + "try-again": "Veuillez réessayer.", + "using-ethereum": "Utiliser Ethereum", + "using-ethereum-description": "Découvrez les cas concrets d'utilisation d'Ethereum et comment cette blockchain révolutionnaire redéfinit le monde des industries. C'est un excellent moyen de vous assurer que vous avez une bonne compréhension avant de commencer à utiliser activement les cryptomonnaies.", + "want-more-quizzes": "Souhaitez-vous voir plus de quiz ici ?", + "your-results": "Votre résultat", + "your-total": "Votre total des points", + "a001-prompt": "La plus grande différence entre Ethereum et Bitcoin est :", + "a001-a-label": "Ethereum ne vous permet pas d'effectuer des paiements à d'autres personnes", + "a001-a-explanation": "Bitcoin et Ethereum vous permettent d'effectuer des paiements à d'autres personnes.", + "a001-b-label": "Vous pouvez exécuter des programmes sur Ethereum", + "a001-b-explanation": "Ethereum est programmable. Cela signifie que vous pouvez mettre n'importe quel programme sur la blockchain Ethereum.", + "a001-c-label": "Vous pouvez exécuter des programmes sur Bitcoin", + "a001-c-explanation": "Contrairement à Ethereum, Bitcoin n'est pas programmable et ne peut exécuter des programmes arbitraires.", + "a001-d-label": "Ils ont des logos différents", + "a001-d-explanation": "Ils ont des logos différents ! Mais ce n’est pas la plus grande différence entre eux.", + "a002-prompt": "La cryptomonnaie native d'Ethereum est appelée :", + "a002-a-label": "Ether", + "a002-a-explanation": "Ether est la cryptomonnaie native du réseau Ethereum.", + "a002-b-label": "Ethereum", + "a002-b-explanation": "Ethereum est la blockchain, mais sa monnaie native n'est pas appelée Ethereum. C'est une idée erronée courante.", + "a002-c-label": "Ethercoin", + "a002-c-explanation": "Contrairement à de nombreuses autres cryptomonnaies, la cryptomonnaie native d'Ethereum ne contient pas le mot « coin ».", + "a002-d-label": "Bitcoin", + "a002-d-explanation": "Bitcoin (B majuscule) a été la première blockchain créée, bitcoin (B minuscule) est sa cryptomonnaie native.", + "a003-prompt": "Qui est à la tête d'Ethereum ?", + "a003-a-label": "Développeurs", + "a003-a-explanation": "Les développeurs sont essentiels à la construction et l'amélioration d'Ethereum, mais leur rôle n'est pas de faire fonctionner Ethereum.", + "a003-b-label": "Mineurs", + "a003-b-explanation": "Le minage n'est plus possible depuis la fusion. Il n'y a plus de \"mineurs\" sur Ethereum.", + "a003-c-label": "L'Ethereum Foundation", + "a003-c-explanation": "L'Ethereum Foundation ne joue aucun rôle significatif dans le fonctionnement quotidien des nœuds Ethereum.", + "a003-d-label": "Toute personne exécutant un nœud", + "a003-d-explanation": "Toute personne exécutant un nœud est essentielle à l'infrastructure d'Ethereum. Si ce n'est pas encore le cas, vous devriez envisager d'exécuter un nœud Ethereum.", + "a004-prompt": "Depuis le lancement d'Ethereum, combien de fois le réseau a été hors ligne ?", + "a004-a-label": "Jamais", + "a004-b-label": "Une fois", + "a004-c-label": "Quatre fois", + "a004-d-label": "Plus de dix fois", + "a004-explanation": "Ethereum n'a jamais été complètement hors ligne (arrêt de la production de blocs) depuis son lancement.", + "a005-prompt": "Ethereum consomme plus d'électricité que :", + "a005-a-label": "Extraction d'or", + "a005-a-explanation": "L'extraction d'or utilise environ ~131 térawatt-heures par an. Ethereum consomme environ ~0,0026 térawatt-heures par an.", + "a005-b-label": "Netflix", + "a005-b-explanation": "Netflix utilise environ ~0,451 térawattheures par an, tandis qu'Ethereum en consomme environ ~0,0026 térawattheures par an.", + "a005-c-label": "PayPal", + "a005-c-explanation": "PayPal utilise environ ~0,26 térawatt-heures par an, tandis qu'Ethereum en consomme environ ~0,0026 térawatt-heures par an.", + "a005-d-label": "Aucune de ces réponses", + "a005-d-explanation": "Ethereum consomme environ 0,0026 térawatt-heures par an, soit moins que l'exploitation aurifère (~131 TWh/an), Netflix (~0,451 TWh/an) et PayPal (~0,26 TWh/an).", + "b001-prompt": "L'Ether est également connu sous le nom de :", + "b001-a-label": "ETC", + "b001-a-explanation": "ETC est le symbole d'Ethereum Classic.", + "b001-b-label": "ETR", + "b001-b-explanation": "ETR n'est pas un symbole pour l'ether ou pour toute autre cryptomonnaie.", + "b001-c-label": "ETH", + "b001-c-explanation": "ETH est le symbole pour ether sur Ethereum.", + "b001-d-label": "BTC", + "b001-d-explanation": "BTC est le symbole bitcoin du réseau Bitcoin.", + "b002-prompt": "Sur Ethereum, les frais de réseau sont payés en :", + "b002-a-label": "bitcoin", + "b002-a-explanation": "Le \"bitcoin\" en minuscules est la cryptomonnaie native du réseau Bitcoin.", + "b002-b-label": "ETH", + "b002-b-explanation": "L'Ether (ETH) est la cryptomonnaie native d'Ethereum. Tous les frais sur Ethereum sont payés en ETH.", + "b002-c-label": "USD", + "b002-c-explanation": "Il n'est pas possible de payer les frais de réseau sur Ethereum en USD (dollars américains), ou toute autre monnaie fiduciaire.", + "b002-d-label": "Ethereum", + "b002-d-explanation": "Ethereum est le réseau, mais les frais de réseau d'Ethereum sont payés en ETH.", + "b003-prompt": "Mettre en jeu de l'Ethereum (staking) permet de sécuriser le réseau car :", + "b003-a-label": "Les validateurs peuvent bannir des personnes s'ils n'aiment pas ce qu'ils font", + "b003-a-explanation": "Les validateurs ne sont pas habilités à censurer arbitrairement les utilisateurs.", + "b003-b-label": "Si un validateur essaie de tromper le réseau, il risque de perdre son ETH.", + "b003-b-explanation": "Les validateurs risquent de perdre une part importante de leur ETH s'ils se comportent de manière malveillante contre le réseau. C'est ce qu'on appelle le slashing.", + "b003-c-label": "Les validateurs font fonctionner des ordinateurs puissants pour la preuve de travail (proof-of-work)", + "b003-c-explanation": "Les validateurs n'ont pas besoin de matériel puissant pour mettre en jeu leur ETH. Ethereum a arrêté d'utiliser la preuve de travail depuis la fusion.", + "b003-d-label": "Les validateurs sont soumis à une procédure KYC avant d'être acceptés en tant que validateurs", + "b003-d-explanation": "La mise en jeu sur Ethereum se fait sans autorisation et ne nécessite pas le KYC.", + "b004-prompt": "L'ETH est précieux car :", + "b004-a-label": "L'ETH est indispensable pour tout sur Ethereum", + "b004-a-explanation": "Cette réponse est partiellement correcte, mais ce n'est qu'une des raisons de la valeur de l'ETH.", + "b004-b-label": "L'ETH est une monnaie par-à-pair non censurable", + "b004-b-explanation": "Cette réponse est partiellement correcte, mais ce n'est qu'une des raisons de la valeur de l'ETH.", + "b004-c-label": "L'ETH est utilisé comme collatéral pour les prêts de crypto-monnaie", + "b004-c-explanation": "Cette réponse est partiellement correcte, mais ce n'est qu'une des raisons de la valeur de l'ETH.", + "b004-d-label": "Toutes ces réponses", + "b004-d-explanation": "Les transactions Ethereum ne peuvent pas être censurées, l'ETH est requis pour effectuer toute transaction sur Ethereum et il est essentiel à la stabilité de l'écosystème DeFi.", + "c001-prompt": "Le Web3 permet aux utilisateurs de posséder des actifs numériques directement à travers :", + "c001-a-label": "DAO", + "c001-a-explanation": "Les DAO (organisations autonomes décentralisées) sont des communautés contrôlées par leurs membres et sans direction centralisée.", + "c001-b-label": "NFTs", + "c001-b-explanation": "Les NFT (jetons non fongibles) permettent de représenter tout ce qui est unique en tant qu'actif basé sur Ethereum.", + "c001-c-label": "ENS", + "c001-c-explanation": "ENS (Ethereum Name Service) est un service de nommage décentralisé pour la blockchain Ethereum.", + "c001-d-label": "GitHub", + "c001-d-explanation": "GitHub est une plateforme centralisée principalement destinée à stocker du code à l'aide d'un système de contrôle de version distribué. GitHub ne permet pas la propriété de vos données ou de vos actifs numériques.", + "c002-prompt": "Le Web1 était en lecture seule, le Web2 en lecture-écriture et le Web3 est considéré :", + "c002-a-label": "lecture-écriture-vente", + "c002-a-explanation": "Le Web3 n'a pas été décrit de cette manière.", + "c002-b-label": "lecture-écriture-stockage", + "c002-b-explanation": "Le Web3 n'a pas été décrit de cette manière.", + "c002-c-label": "lecture-écriture-propriété", + "c002-c-explanation": "Le Web3 permet aux utilisateurs de posséder leurs données, c'est pourquoi il a été décrit comme étant en « lecture-écriture-propriété », une amélioration par rapport au Web2, qui est uniquement en « lecture-écriture ».", + "c002-d-label": "lecture-écriture-achat", + "c002-d-explanation": "Le Web3 n'a pas été décrit de cette manière.", + "c003-prompt": "Quelle itération du web ne dépend pas de fournisseurs de paiement tiers ?", + "c003-a-label": "Web1", + "c003-a-explanation": "Le Web1 ne disposait pas de paiements natifs intégrés.", + "c003-b-label": "Web2", + "c003-b-explanation": "Le Web2 ne dispose pas de paiements natifs intégrés.", + "c003-c-label": "Web3", + "c003-c-explanation": "Le Web3 dispose d'un système paiement natif intégré grâce aux cryptomonnaies, telles que l'ETH.", + "c003-d-label": "Toutes ces réponses", + "c003-d-explanation": "Le Web1 et le Web2 n'ont pas de moyens paiements nativement intégrés.", + "c004-prompt": "La première utilisation du terme \"Web3\" a été attribuée à :", + "c004-a-label": "Gavin Wood", + "c004-a-explanation": "Gavin Wood, co-fondateur d'Ethereum, est crédité du terme Web3 peu après le lancement d'Ethereum en 2015.", + "c004-b-label": "Steve Jobs", + "c004-b-explanation": "Steve Jobs n'a pas inventé le terme \"Web3\".", + "c004-c-label": "Vitalik Buterin", + "c004-c-explanation": "Vitalik Buterin, bien qu'étant le fondateur original d'Ethereum, n'a pas inventé le terme \"Web3\".", + "c004-d-label": "Elon Musk", + "c004-d-explanation": "Elon Musk n'a pas inventé le terme \"Web3\".", + "c005-prompt": "Vous pouvez avoir une connexion unique et résistante à la censure sur tout le Web en utilisant :", + "c005-a-label": "Connexion via Facebook", + "c005-a-explanation": "La connexion avec Facebook n'est pas résistante à la censure.", + "c005-b-label": "Connexion via Google", + "c005-b-explanation": "La connexion avec Google n'est pas résistante à la censure.", + "c005-c-label": "Connectez-vous avec Ethereum", + "c005-c-explanation": "La connexion avec Ethereum est la seule option qui soit résistante à la censure et utilisable sur n'importe quelle application Web.", + "c005-d-label": "Se connecter avec Twitter", + "c005-d-explanation": "\"Se connecter avec Twitter\" n'est pas anti-censure.", + "d001-prompt": "Le type de portefeuille le plus sécurisé est :", + "d001-a-label": "Un portefeuille mobile", + "d001-a-explanation": "Les portefeuilles mobiles conservent les clés privées sur un appareil mobile, qui a généralement une connexion à Internet et qui pourrait donc être compromis par d'autres logiciels.", + "d001-b-label": "Un portefeuille matériel", + "d001-b-explanation": "Les clés privées d'un portefeuille matériel sont stockées sur un appareil dédié qui peut être coupé de l'Internet et sont par conséquent isolées des autres applications de vos appareils.", + "d001-c-label": "Un portefeuille web", + "d001-c-explanation": "Les portefeuilles en ligne ont une sécurité moindre que les portefeuilles matériels car les clés privées sont stockées sur un appareil connecté à Internet.", + "d001-d-label": "Un portefeuille de bureau", + "d001-d-explanation": "Les portefeuilles de bureau conservent les clés privées sur le disque dur d'un ordinateur, qui est généralement connecté à Internet et potentiellement vulnérable à d'autres logiciels.", + "d002-prompt": "Parmi les options disponibles, quelle est la méthode la plus sécurisée pour stocker votre phrase de récupération ?", + "d002-a-label": "Sur une photo de votre téléphone", + "d002-a-explanation": "Ce n'est pas l'option la plus sécurisée. Si cette photo est téléchargée sur un espace de stockage en ligne, un pirate informatique pourrait obtenir cette image et accéder à votre compte.", + "d002-b-label": "Dans un fichier sur votre ordinateur", + "d002-b-explanation": "Ceci n'est pas l'option la plus sécurisée. Les pirates informatiques recherchent de plus en plus d'informations liées aux cryptomonnaies sur les appareils ciblés. Si un pirate informatique accède au fichier contenant votre phrase de récupération, il pourra accéder à votre compte.", + "d002-c-label": "Écrite sur papier", + "d002-c-explanation": "Parmi les options disponibles, écrire votre phrase de récupération sur papier est la plus sécurisée.", + "d002-d-label": "Dans un message envoyé à un membre de confiance de votre famille", + "d002-d-explanation": "Vous ne devriez jamais envoyer votre phrase de récupération par message à qui que ce soit. Le message pourrait être intercepté par un tiers, et même si vous faites entièrement confiance à cette personne, vous ne savez pas qui pourrait avoir accès à leur téléphone.", + "d003-prompt": "À qui devriez-vous donner votre phrase de récupération / clés privées ?", + "d003-a-label": "Quelqu'un que vous payez", + "d003-a-explanation": "Vous ne devriez jamais donner votre phrase de récupération ou vos clés privées à qui que ce soit. À la place, envoyez des jetons à leur adresse de portefeuille via une transaction.", + "d003-b-label": "Pour vous connecter à une application décentralisée ou à un portefeuille", + "d003-b-explanation": "Vous ne devriez jamais fournir votre phrase de récupération ou vos clés privées pour vous connecter à votre portefeuille ou à une application décentralisée.", + "d003-c-label": "L'équipe d'assistance", + "d003-c-explanation": "Vous ne devriez jamais fournir votre phrase de récupération ou vos clés privées à quiconque prétendant être de l'équipe. Toute personne vous demandant cela est un escroc.", + "d003-d-label": "Personne", + "d003-d-explanation": "Idéalement, vous ne devriez jamais fournir votre phrase de récupération ou vos clés privées à quiconque. Si vous faites entièrement confiance à quelqu'un et que vous êtes prêt à lui donner un accès total à vos fonds (comme votre conjoint), vous pourriez décider de partager ces informations avec cette personne.", + "d004-prompt": "Un portefeuille et un compte sur Ethereum sont la même chose.", + "d004-a-label": "Vrai", + "d004-a-explanation": "Un portefeuille est une interface visuelle utilisée pour interagir avec un compte Ethereum.", + "d004-b-label": "Faux", + "d004-b-explanation": "Un portefeuille est une interface visuelle utilisée pour interagir avec un compte Ethereum.", + "e001-prompt": "Pourquoi devriez-vous utiliser des mots de passe uniques pour chacun de vos comptes ?", + "e001-a-label": "Au cas où l'une des plateformes subirait un vol de données", + "e001-a-explanation": "Cette réponse est correcte, mais il y a également d'autres réponses correctes.", + "e001-b-label": "Au cas où quelqu'un regardant par-dessus votre épaule parviendrait à deviner votre mot de passe", + "e001-b-explanation": "Cette réponse est correcte, mais il y a également d'autres réponses correctes.", + "e001-c-label": "Au cas où un logiciel malveillant, tel qu'un enregistreur de frappes, vole votre mot de passe", + "e001-c-explanation": "Cette réponse est correcte, mais il y a également d'autres réponses correctes.", + "e001-d-label": "Toutes ces réponses", + "e001-d-explanation": "Toutes les réponses sont correctes. Utiliser des mots de passe uniques est le meilleur moyen d'empêcher toute autre personne d'accéder à votre compte.", + "e002-prompt": "Suite à la fusion, l'ETH doit être mis à jour vers l'ETH2.", + "e002-a-label": "Vrai", + "e002-a-explanation": "Vous n'avez pas besoin de mettre à jour votre ETH vers l'ETH2. Il n'y a pas d'ETH2 et c'est un récit couramment utilisé par des arnaqueurs.", + "e002-b-label": "Faux", + "e002-b-explanation": "Vous n'avez pas besoin de mettre à jour votre ETH vers l'ETH2. Il n'y a pas d'ETH2 et c'est un récit couramment utilisé par des arnaqueurs.", + "e003-prompt": "Les distributions gratuites d'ETH sont :", + "e003-a-label": "Un bon moyen d'obtenir plus d'ETH", + "e003-a-explanation": "Les distributions gratuites d'ETH sont des escroqueries conçues pour voler vos ETH et autres jetons. Ce n'est jamais une bonne façon d'obtenir plus d'ETH.", + "e003-b-label": "Toujours légitimes", + "e003-b-explanation": "Les distributions gratuites d'ETH ne sont jamais vraies.", + "e003-c-label": "Souvent effectuées par des membres éminents de la communauté", + "e003-c-explanation": "Les membres éminents de la communauté ne font pas de distributions d'ETH. Les escrocs prétendent que des personnalités bien connues, telles qu'Elon Musk, organisent des distributions pour donner une impression de légitimité à l'arnaque.", + "e003-d-label": "Sont très susceptibles d'être une arnaque", + "e003-d-explanation": "Les distributions d'ETH sont toujours des arnaques. Il est préférable de signaler ou d'ignorer les escrocs.", + "e004-prompt": "Les transactions sur Ethereum sont réversibles.", + "e004-a-label": "Vrai", + "e004-a-explanation": "Les transactions Ethereum ne peuvent pas être annulées. Toute personne affirmant le contraire pourrait essayer de vous arnaquer.", + "e004-b-label": "Faux", + "e004-b-explanation": "Les transactions Ethereum ne peuvent pas être annulées. Toute personne affirmant le contraire pourrait essayer de vous arnaquer.", + "f001-prompt": "Les NFT sont le plus souvent :", + "f001-a-label": "actifs numériques uniques", + "f001-a-explanation": "Les NFT représentent un actif numérique unique.", + "f001-b-label": "œuvre digitale", + "f001-b-explanation": "Les NFT représentent un actif numérique unique, qui est généralement une œuvre d'art numérique, mais qui ne se limite pas à l'art.", + "f001-c-label": "des billets pour des événements exclusifs", + "f001-c-explanation": "Les NFT représentent un actif numérique unique, cela pourrait être un système de billetterie, mais ce n'est pas limité aux billets.", + "f001-d-label": "des contrats légaux", + "f001-d-explanation": "Bien qu'un contrat légal puisse être représenté sous forme de NFT, les NFT ne se limitent pas uniquement aux contrats légalement contraignants.", + "f002-prompt": "Deux NFT représentant la même œuvre d'art sont la même chose.", + "f002-a-label": "Vrai", + "f002-a-explanation": "Les NFT sont non fongibles. Cela signifie que même s'ils représentent la même œuvre d'art numérique, ils restent uniques et identifiables. Dans le monde de l'art traditionnel, cela pourrait être similaire aux originaux et aux reproductions.", + "f002-b-label": "Faux", + "f002-b-explanation": "Les NFT sont non fongibles. Cela signifie que même s'ils représentent la même œuvre d'art numérique, ils restent uniques et identifiables. Dans le monde de l'art traditionnel, cela pourrait être similaire aux originaux et aux reproductions.", + "f003-prompt": "Les NFT représentent le plus souvent :", + "f003-a-label": "Le mot de passe de votre portefeuille", + "f003-a-explanation": "Il s'agit d'un risque pour la sécurité et d'une mauvaise idée en général !", + "f003-b-label": "La propriété d'un objet numérique unique", + "f003-b-explanation": "Les NFT représentent généralement la propriété d'un objet numérique unique.", + "f003-c-label": "Votre montant en ETH actuel", + "f003-c-explanation": "Les NFT ne peuvent pas représenter votre montant en ETH arbitrairement.", + "f003-d-label": "Toutes ces réponses", + "f003-d-explanation": "Les NFT représentent couramment la propriété d'un objet numérique unique, mais pas les soldes d'ETH ni les mots de passe de portefeuille.", + "f004-prompt": "Les NFT ont aidé à créer une nouvelle :", + "f004-a-label": "économie de collection", + "f004-a-explanation": "Les NFT ont contribué à créer une nouvelle économie pour les créateurs, pas pour les collectionneurs.", + "f004-b-label": "économie \"carbone\"", + "f004-b-explanation": "Les NFT ont contribué à créer une nouvelle économie pour les créateurs, pas pour le carbone.", + "f004-c-label": "économie de création", + "f004-c-explanation": "Les NFT ont contribué à créer une nouvelle économie pour les créateurs.", + "f004-d-label": "économie \"doge\"", + "f004-d-explanation": "Les NFT ont contribué à créer une nouvelle économie pour les créateurs, pas pour les chiens🐶.", + "f005-prompt": "Les NFT sur Ethereum sont néfastes pour l'environnement", + "f005-a-label": "Vrai", + "f005-a-explanation": "Depuis la transition vers la preuve d'enjeu (The Merge), toute transaction a eu un impact négligeable sur l'environnement.", + "f005-b-label": "Faux", + "f005-b-explanation": "Depuis la transition vers la preuve d'enjeu (The Merge), toute transaction a eu un impact négligeable sur l'environnement.", + "g001-prompt": "Les blockchains de seconde couche sont conçus pour :", + "g001-a-label": "Permettre l'évolutivité d'Ethereum", + "g001-a-explanation": "Le but principal des rollups et autres solutions de seconde couche est d'augmenter la capacité d'Ethereum.", + "g001-b-label": "Effectuer des paiements", + "g001-b-explanation": "Le but principal des rollups et autres solutions de seconde couche est d'augmenter la capacité d'Ethereum.", + "g001-c-label": "Acheter des NFT", + "g001-c-explanation": "Le but principal des rollups et autres solutions de seconde couche est d'augmenter la capacité d'Ethereum.", + "g001-d-label": "Décentraliser Ethereum", + "g001-d-explanation": "Le but principal des rollups et autres solutions de seconde couche est d'augmenter la capacité d'Ethereum.", + "g002-prompt": "Pour grandir, la plupart des réseaux alternatifs de première couche ont principalement sacrifié sur :", + "g002-a-label": "Sécurité", + "g002-a-explanation": "La plupart des réseaux alternatifs de première couche sacrifient la sécurité et quelque chose d'autre pour grandir.", + "g002-b-label": "Décentralisation", + "g002-b-explanation": "La plupart des réseaux alternatifs de première couche sacrifient la décentralisation et quelque chose d'autre pour grandir.", + "g002-c-label": "Le prix du jeton", + "g002-c-explanation": "Le prix des jetons n'a aucun impact sur le nombre de transactions possibles.", + "g002-d-label": "La sécurité et la décentralisation", + "g002-d-explanation": "La plupart des réseaux alternatifs de couche 1 sacrifient à la fois la sécurité et la décentralisation pour pouvoir grandir.", + "g003-prompt": "Lesquels des éléments suivants ne sont pas considérés comme étant des solutions de seconde couche ?", + "g003-a-label": "Validiums", + "g003-a-explanation": "Les Validiums ne sont pas considérés comme des solutions de seconde couche car ils ne tirent pas leur sécurité ou leur disponibilité d'Ethereum", + "g003-b-label": "Chaînes latérales", + "g003-b-explanation": "Les sidechains ne sont pas considérées comme des solutions de seconde couche car elles ne tirent pas leur sécurité ou leur disponibilité d'Ethereum.", + "g003-c-label": "Les blockchains alternatives de première couche", + "g003-c-explanation": "Les blockchains alternatives de première couche ne sont pas considérées comme des solutions de seconde couche.", + "g003-d-label": "Toutes ces réponses", + "g003-d-explanation": "Les Validiums, les sidechains et les blockchains alternatives de première couche ne sont pas considérés comme des solutions de seconde couche car ils ne tirent pas leur sécurité ni leur disponibilité d'Ethereum.", + "g004-prompt": "Pourquoi Ethereum ne possède-t-il pas de couche 2 \"officielle\" ?", + "g004-a-label": "Les développeurs sont trop occupés à travailler sur Ethereum", + "g004-a-explanation": "Il n'y a pas de plans pour une « seconde couche officielle » sur Ethereum car nous bénéficierons plus d'une grande variété d'approches pour concevoir des solutions de seconde couche.", + "g004-b-label": "En tant que blockchain de première couche, Ethereum atteindra éventuellement proposer suffisamment de place pour les transactions par lui-même", + "g004-b-explanation": "Il n'y a pas de plans pour une « seconde couche officielle » sur Ethereum car nous bénéficierons plus d'une grande variété d'approches pour concevoir des solutions de seconde couche.", + "g004-c-label": "Les développeurs sont toujours en train de débattre entre les rollups optimistes et les zk-rollups", + "g004-c-explanation": "Il n'y a pas de plans pour une « seconde couche officielle » sur Ethereum car nous bénéficierons plus d'une grande variété d'approches pour concevoir des solutions de seconde couche.", + "g004-d-label": "Ethereum bénéficiera d'une grande variété d'approches pour concevoir une solution de seconde couche", + "g004-d-explanation": "Il n'y a pas de plans pour une « seconde couche officielle » sur Ethereum car nous bénéficierons plus d'une grande variété d'approches pour concevoir des solutions de seconde couche.", + "h001-prompt": "La Fusion a changé Ethereum avec quel mécanisme de consensus ?", + "h001-a-label": "Preuve de travail", + "h001-a-explanation": "La preuve de travail était le mécanisme de consensus utilisé avant la Fusion.", + "h001-b-label": "Preuve d'enjeu", + "h001-b-explanation": "Correct ! La Fusion a transféré Ethereum vers la preuve d'enjeu.", + "h001-c-label": "Preuve d'autorité", + "h001-c-explanation": "C'est exact ! Ethereum n'a jamais utilisé la preuve d'autorité sur le réseau principal d'Ethereum.", + "h001-d-label": "Toutes ces réponses", + "h001-d-explanation": "Il ne serait pas possible pour Ethereum d'avoir tous ces mécanismes de consensus en même temps.", + "h002-prompt": "La Fusion a réduit la consommation d'énergie d'Ethereum de :", + "h002-a-label": "50%", + "h002-a-explanation": "La consommation d'énergie d'Ethereum a été réduite de 99,95% après que la Fusion ait permis la transition la preuve de travail vers la preuve d'enjeu.", + "h002-b-label": "62,5%", + "h002-b-explanation": "La consommation d'énergie d'Ethereum a été réduite de 99,95% après que la Fusion ait permis la transition la preuve de travail vers la preuve d'enjeu.", + "h002-c-label": "90%", + "h002-c-explanation": "La consommation d'énergie d'Ethereum a été réduite de 99,95% après que la Fusion ait permis la transition la preuve de travail vers la preuve d'enjeu.", + "h002-d-label": "99.95%", + "h002-d-explanation": "La consommation d'énergie d'Ethereum a été réduite de 99,95% après que la Fusion ait permis la transition la preuve de travail vers la preuve d'enjeu.", + "h003-prompt": "Quand la fusion a-t-elle eu lieu ?", + "h003-a-label": "15 septembre 2022", + "h003-a-explanation": "La fusion a eu lieu le 15 septembre 2022 à 6:42:42 (UTC).", + "h003-b-label": "1er décembre 2021", + "h003-b-explanation": "La fusion a eu lieu plus tard. Le 1er décembre 2022 correspond à la date de lancement de la chaîne phare.", + "h003-c-label": "27 novembre 2013", + "h003-c-explanation": "La fusion a eu lieu plus tard. Le 27 novembre 2013 correspond à la date de publication du livre blanc d'Ethereum.", + "h003-d-label": "31 octobre 2008", + "h003-d-explanation": "La fusion a eu lieu plus tard. Le 31 octobre 2008 correspond à la date de publication du livre blanc du Bitcoin.", + "h004-prompt": "La Fusion signifiait que les utilisateurs devaient échanger leur ETH contre de l'ETH2 :", + "h004-a-label": "Vrai", + "h004-a-explanation": "L'ETH n'a pas changé à aucun moment avant, pendant ou après la Fusion. L'idée de « mettre à jour » l'ETH en ETH2 était une tactique courante utilisée par des acteurs malveillants pour escroquer les utilisateurs.", + "h004-b-label": "Faux", + "h004-b-explanation": "L'ETH n'a pas changé à aucun moment avant, pendant ou après la Fusion. L'idée de « mettre à jour » l'ETH en ETH2 était une tactique courante utilisée par des acteurs malveillants pour escroquer les utilisateurs.", + "h005-prompt": "La couche de consensus d'Ethereum était auparavant connue sous le nom de :", + "h005-a-label": "Preuve de travail", + "h005-a-explanation": "La preuve de travail était le mécanisme de consensus utilisé avant la Fusion.", + "h005-b-label": "Eth2", + "h005-b-explanation": "Avant d'être rebaptisée couche de consensus, elle s'appelait à l'origine \"Eth2\".", + "h005-c-label": "Eth1", + "h005-c-explanation": "Eth1 était le nom donné à l'origine à la couche d'exécution, et non à la couche de consensus.", + "h005-d-label": "Staking", + "h005-d-explanation": "La mise en jeu consiste à déposer de l'ETH dans un contrat intelligent pour aider à sécuriser le réseau." } diff --git a/src/intl/fr/page-developers-docs.json b/src/intl/fr/page-developers-docs.json index a0ba57fce39..c541252ad25 100644 --- a/src/intl/fr/page-developers-docs.json +++ b/src/intl/fr/page-developers-docs.json @@ -23,6 +23,9 @@ "docs-nav-dart": "Dart", "docs-nav-delphi": "Delphi", "docs-nav-deploying-smart-contracts": "Déployer des contrats intelligents", + "docs-nav-design-and-ux": "La méthodologie UX : Introduction", + "docs-nav-design-and-ux-description": "L'UX design, une méthode de conception centrée utilisateur, des études sur les développements de l'écosystème du Web3 et l'Ethereum : Introduction", + "docs-nav-design-fundamentals": "Les principes fondamentaux de la méthodologie", "docs-nav-development-frameworks": "Frameworks de développement", "docs-nav-development-frameworks-description": "Outils qui facilitent le développement avec Ethereum", "docs-nav-development-networks": "Réseaux de développement", @@ -70,6 +73,7 @@ "docs-nav-run-a-node": "Ajouter un nœud", "docs-nav-client-diversity": "Diversité des clients", "docs-nav-bootnodes": "Nœud d'amorçage", + "docs-nav-light-clients": "Clients légers", "docs-nav-nodes-as-a-service": "Nœuds en tant que service", "docs-nav-oracles": "Oracles", "docs-nav-oracles-description": "Comment l'information est injectée dans la blockchain Ethereum", @@ -113,6 +117,7 @@ "docs-nav-networking-layer": "Couche de réseau", "docs-nav-networking-layer-description": "Explication de la couche réseau d'Ethereum", "docs-nav-networking-layer-network-addresses": "Adresses réseau", + "docs-nav-networking-layer-portal-network": "Portail du Réseau", "docs-nav-data-structures-and-encoding": "Structures de données et encodage", "docs-nav-data-structures-and-encoding-description": "Introduction aux structures de données et au schéma d'encodage utilisés dans la pile Ethereum", "docs-nav-data-structures-and-encoding-rlp": "Préfixe de longueur récursive (RLP)", diff --git a/src/intl/fr/page-learn.json b/src/intl/fr/page-learn.json new file mode 100644 index 00000000000..b029424ff18 --- /dev/null +++ b/src/intl/fr/page-learn.json @@ -0,0 +1,123 @@ +{ + "toc-learn-hub": "Centre d'apprentissage", + "toc-what-is-crypto-ethereum": "Qu'est-ce qu'Ethereum ?", + "toc-how-do-i-use-ethereum": "Comment utiliser Ethereum ?", + "toc-what-is-ethereum-used-for": "À quoi sert Ethereum ?", + "toc-strengthen-the-ethereum-network": "Renforcer le réseau Ethereum", + "toc-learn-about-the-ethereum-protocol": "En savoir plus sur le protocole Ethereum", + "toc-learn-about-the-ethereum-community": "En savoir plus sur la communauté Ethereum", + "toc-books-and-podcasts": "Livres et podcasts", + "hero-header": "Découvrir Ethereum", + "hero-subtitle": "Votre guide éducatif sur le monde d'Ethereum. Apprenez comment fonctionne Ethereum et comment s'y connecter. Cette page comprend des articles, des guides et des ressources techniques et non techniques.", + "hero-button-lets-get-started": "C'est parti !", + "what-is-crypto-1": "Vous avez peut-être entendu parler de cryptomonnaies, de blockchains et de Bitcoin. Les liens ci-dessous vous aideront à apprendre ce qu'ils sont et comment ils s'articulent avec Ethereum.", + "what-is-crypto-2": "Les cryptomonnaies, comme le Bitcoin, permettent à n'importe qui de transférer de l'argent à l'échelle mondiale. Ethereum le permet également, mais il peut également exécuter du code qui permet aux gens de créer des applications et des organisations. Il est à la fois résilient et flexible : n'importe quel programme informatique peut être exécuté sur Ethereum. Apprenez-en davantage et découvrez comment commencer :", + "what-is-ethereum-card-title": "Qu'est-ce qu'Ethereum ?", + "what-is-ethereum-card-description": "Si vous êtes nouveau, commencez ici pour savoir pourquoi Ethereum est important.", + "what-is-ethereum-card-image-alt": "Illustration d'une personne jetant un coup d'œil à un bazar, destiné à représenter Ethereum.", + "what-is-eth-card-title": "Qu'est-ce que l'ETH ?", + "what-is-eth-description": "Ether (ETH) est la devise qui alimente le réseau et les applications Ethereum.", + "what-is-web3-card-title": "Qu'est-ce que le Web3 ?", + "what-is-web3-card-description": "Le Web3 est un modèle pour Internet qui valorise la propriété de vos actifs et de votre identité.", + "additional-reading-more-on-ethereum-basics": "En savoir plus sur les bases d'Ethereum", + "guides-hub-desc": "Guides : instructions étape par étape sur l'utilisation d'Ethereum", + "quiz-hub-desc": "Centre de quiz : testez votre connaissance", + "additional-reading-what-are-smart-contracts": "Qu'est-ce qu'un contrat intelligent ?", + "additional-reading-what-is-web3": "Qu'est-ce que le Web3 ?", + "additional-reading-ethereum-in-thirty-minutes": "Ethereum en 30 minutes par Vitalik Buterin", + "additional-reading-get-eth": "Apprenez comment acheter des ETH", + "how-do-i-use-ethereum-1": "Utiliser Ethereum peut signifier différentes choses pour différentes personnes. Peut-être souhaitez-vous vous connecter à une application, prouver votre identité en ligne ou transférer des ETH. La première chose dont vous aurez besoin est un compte. La manière la plus simple de créer et d'accéder à un compte est d'utiliser un logiciel appelé portefeuille (wallet).", + "what-is-a-wallet-card-title": "Qu'est-ce qu'un portefeuille ?", + "what-is-a-wallet-card-description": "Les portefeuilles numériques sont semblables aux portefeuilles physiques ; ils stockent ce dont vous avez besoin pour prouver votre identité et accéder aux endroits qui ont de la valeur pour vous.", + "what-is-a-wallet-card-alt": "Illustration d'un robot.", + "find-a-wallet-card-title": "Trouver un portefeuille", + "find-a-wallet-card-description": "Parcourez les portefeuilles en fonction des fonctionnalités qui sont importantes pour vous.", + "find-a-wallet-button": "Liste des portefeuilles", + "crypto-security-basics-card-title": "Notions de sécurité", + "crypto-security-basics-card-description": "Apprenez comment identifier les arnaques et comment éviter les pièges les plus courants.", + "crypto-security-basics-card-button": "Rester en sécurité", + "things-to-consider-banner-title": "Choses à considérer lors de l'utilisation d'Ethereum", + "things-to-consider-banner-1": "Chaque transaction Ethereum nécessite des frais sous la forme d'ETH, même si vous avez besoin de déplacer différents jetons construits sur Ethereum comme les stablecoins USDC ou DAI.", + "things-to-consider-banner-2": "Les frais peuvent être élevés en fonction du nombre de personnes essayant d'utiliser Ethereum, nous vous recommandons donc d'utiliser", + "things-to-consider-banner-layer-2": "Couche de niveau 2", + "additional-reading-more-on-using-ethereum": "En savoir plus sur l'utilisation d'Ethereum", + "additional-reading-how-to-create-an-ethereum-account": "Comment créer un compte Ethereum", + "additional-reading-how-to-use-a-wallet": "Comment utiliser un wallet (portefeuille cryptographique)", + "additional-reading-layer-2": "Couche 2 : réduction des frais de transaction", + "what-is-ethereum-used-for-1": "Ethereum a conduit à la création de nouveaux produits et services qui peuvent améliorer différents domaines de notre vie. Nous en sommes encore aux premières étapes, mais il y a beaucoup de choses à faire.", + "defi-card-title": "Finance Décentralisée (DeFi)", + "defi-card-description": "Explorez un système financier alternatif construit sans banques et ouvert à tous.", + "defi-card-button": "Qu'est-ce que DeFi ?", + "stablecoins-card-title": "Stablecoins", + "stablecoins-card-description": "Les cryptomonnaies sont liées à la valeur d'une devise, d'un produit ou d'un autre instrument financier.", + "stablecoins-card-button": "Que sont les stablecoins ?", + "nft-card-title": "Jetons non fongibles (NFTs)", + "nft-card-description": "Représente la propriété d’objets uniques, de l’art aux titres d’œuvre aux billets de concert.", + "nft-card-button": "Que sont les NFT ?", + "dao-card-title": "Organisations autonomes décentralisées (DAO)", + "dao-card-description": "Activer de nouvelles façons de coordonner le travail sans boss.", + "dao-card-button": "Que sont les DAO ?", + "dapp-card-title": "Applications décentralisées (dApps)", + "dapp-card-description": "Créer une économie numérique des services de pair à pair.", + "dapp-card-button": "Découvrir les dApps", + "emerging-use-cases-title": "Cas d'utilisation émergents", + "emerging-use-cases-description": "Il y a également d'autres industries importantes en cours de création ou d'amélioration avec Ethereum:", + "play-to-earn": "Jeux Play-to-earn (P2E)", + "fundraising-through-quadratic-funding": "Collecte de fonds grâce à au financement quadratique", + "supply-chain-management": "Gestion de la chaîne d'approvisionnement", + "more-on-ethereum-use-cases": "Plus d'infos sur les cas d'utilisation d'Ethereum", + "more-on-ethereum-use-cases-link": "La blockchain dans les pays en développement", + "strengthening-the-ethereum-network-description": "Vous pouvez aider à sécuriser Ethereum et gagner des récompenses en même temps en mettant votre ETH. Il existe différentes options de mise en jeu en fonction de vos connaissances techniques et de la quantité d'ETH que vous avez.", + "staking-ethereum-card-title": "Mise en jeu sur Ethereum", + "staking-ethereum-card-description": "Apprenez à commencer à mettre votre ETH.", + "staking-ethereum-card-button": "Commencer à miser", + "run-a-node-card-title": "Ajouter un nœud", + "run-a-node-card-description": "Jouez un rôle critique dans le réseau Ethereum en lançant un nœud.", + "learn-about-ethereum-protocol-description": "Pour les utilisateurs les plus intéressés par la partie technique du réseau Ethereum.", + "energy-consumption-card-title": "Energie consommée", + "energy-consumption-card-description": "Quelle est la consommation d'énergie d'Ethereum ?", + "energy-consumption-card-button": "Est-ce que Ethereum est vert ?", + "ethereum-upgrades-card-title": "Feuille de route d'Ethereum", + "ethereum-upgrades-card-description": "La feuille de route Ethereums la rend plus évolutive, plus sécurisée et plus durable.", + "ethereum-upgrades-card-button": "Explorer les données", + "ethereum-whitepaper-card-title": "Livre blanc Ethereum", + "ethereum-whitepaper-card-description": "La proposition originale d'Ethereum écrite par Vitalik Buterin en 2014.", + "ethereum-whitepaper-card-button": "Lire le Livre Blanc", + "more-on-ethereum-protocol-title": "En savoir plus sur la vision Ethereum", + "more-on-ethereum-protocol-ethereum-for-developers": "Ethereum pour les développeurs", + "more-on-ethereum-protocol-consensus": "Le mécanisme de consensus basé sur la preuve d'enjeu d'Ethereum", + "more-on-ethereum-protocol-evm": "L'ordinateur intégré d'Ethereum (l'EVM)", + "more-on-ethereum-protocol-nodes-and-clients": "Nœuds et clients Ethereum", + "ethereum-community-description": "Le succès d'Ethereum est attribué à sa communauté incroyablement dévouée. Des milliers de personnes inspirantes et motivées contribuent à faire avancer la vision d'Ethereum, tout en assurant la sécurité du réseau grâce au staking et à la gouvernance. Rejoignez-nous !", + "community-hub-card-title": "Hub de la communauté", + "community-hub-card-description": "Notre communauté comprend des personnes de tous horizons.", + "community-hub-card-alt": "Illustration d'un groupe de bâtisseurs travaillant ensemble.", + "community-hub-card-button": "En savoir plus", + "get-involved-card-title": "Comment s'impliquer ?", + "get-involved-card-description": "Vous (oui, vous!) êtes les bienvenus pour contribuer à la communauté Ethereum.", + "online-communities-card-title": "Communautés en ligne", + "online-communities-card-description": "Les communautés en ligne offrent une excellente occasion de poser des questions plus précises ou de s'impliquer.", + "online-communities-card-button": "Explorer les communautés", + "books-about-ethereum": "Livres sur Ethereum", + "proof-of-stake-title": "Preuve d'enjeu", + "proof-of-stake-description": "13 septembre 2022 - Vitalik Buterin, Nathan Schneider", + "cryptopians-title": "The Cryptopians", + "cryptopians-description": "22 février 2022 - Laura Shin", + "out-of-the-ether-title": "Hors de l'éther", + "out-of-the-ether-description": "29 septembre 2020 - Matthew Leising", + "the-infinite-machine-title": "La machine infinie", + "the-infinite-machine-description": "14 juillet 2020 - Camila Russo", + "mastering-ethereum-title": "Utiliser Ethereum", + "mastering-ethereum-description": "23 décembre 2018 – Andreas M. Antonopoulos, Ph.D. Gavin Wood.", + "podcasts-about-ethereum": "Podcasts sur Ethereum", + "bankless-title": "Bankless", + "bankless-description": "Un guide pour le financement de Crypto", + "zeroknowledge-title": "Zero Knowledge", + "zeroknowledge-description": "Enfonce dans la technologie qui alimentera le web décentralisé émergent et la communauté qui construira ceci", + "green-pill-title": "Pilule Verte", + "green-pill-description": "Explore les systèmes crypto-économiques qui créent des externalités positives pour le monde", + "unchained-title": "Déchaîné", + "unchained-description": "Pousse profondément dans les gens qui construisent l'internet décentralisé, les détails de cette technologie qui pourraient soutenir notre avenir, et certains des sujets les plus épineux dans les cryptomonnaies, tels que la réglementation, la sécurité et la confidentialité", + "the-daily-gwei-title": "The Daily Gwei", + "the-daily-gwei-description": "Récapitulatifs, mises à jour et analyses Ethereum" +} diff --git a/src/intl/fr/page-staking.json b/src/intl/fr/page-staking.json index 1d48d320d9d..137a4c9463a 100644 --- a/src/intl/fr/page-staking.json +++ b/src/intl/fr/page-staking.json @@ -17,7 +17,7 @@ "comp-withdrawal-credentials-not-upgraded-2": "Des instructions sur la façon de mettre à niveau peuvent actuellement être trouvées sur la plateforme de lancement de mise en jeu", "comp-withdrawal-credentials-verify-mainnet": "Vérifier sur le réseau principal", "comp-withdrawal-credentials-verify-goerli": "Vérifier sur Goerli", - "page-staking-withdrawals-when": "12 avril 2023", + "page-staking-withdrawals-when": "Expédié !", "page-staking-image-alt": "Image de la mascotte Rhino pour la plateforme de lancement de la mise en jeu.", "page-staking-benefits-1-title": "Gagner des récompenses", "page-staking-benefits-1-description": "Des récompenses sont offertes pour les actions qui aident le réseau à atteindre un consensus. Vous obtiendrez des récompenses en exécutant des logiciels permettant de regrouper correctement les transactions dans un nouveau bloc et de vérifier le travail d'autres validateurs. Cela permet en effet de sécuriser la chaîne.", @@ -40,6 +40,7 @@ "page-staking-learn-more-saas": "En savoir plus sur la mise en jeu en tant que service", "page-staking-dropdown-pools": "Mise en jeu mutualisée", "page-staking-dropdown-withdrawals": "À propos des retraits", + "page-staking-dropdown-dvt": "Technologie des registres distribués composée de nœuds validateurs", "page-staking-more-on-pools": "En savoir plus sur la mise en jeu mutualisée", "page-staking-learn-more-pools": "En savoir plus sur la mise en jeu mutualisée", "page-staking-section-what-title": "Qu'est-ce que la mise en jeu ?", @@ -47,6 +48,11 @@ "page-staking-section-why-title": "Pourquoi mettre en jeu vos ETH ?", "page-staking-section-why-p1": "Tout dépend de la somme que vous êtes prêt à mettre en jeu. Vous aurez besoin de 32 ETH pour activer votre propre validateur, mais il est possible de mettre en jeu une quantité moindre.", "page-staking-section-why-p2": "Découvrez les options offertes ci-dessous et optez pour la plus adaptée pour vous et le réseau.", + "page-staking-guide-title-coincashew-ethereum": "Le guide Ethereum 2.0 par CoinCashew", + "page-staking-guide-title-somer-esat": "Somer Esat", + "page-staking-guide-title-rocket-pool": "Opérateurs de nœud Rocket Pool", + "page-staking-guide-description-linux": "Linux (CLI)", + "page-staking-guide-description-mac-linux": "Linux, macOS (CLI)", "page-staking-hierarchy-solo-h2": "Mise en jeu individuelle", "page-staking-hierarchy-solo-pill-1": "Le plus efficace", "page-staking-hierarchy-solo-pill-2": "Contrôle total", @@ -104,9 +110,9 @@ "page-staking-considerations-solo-6-valid": "Aucune autorisation", "page-staking-considerations-solo-6-warning": "Autorisation requise", "page-staking-considerations-solo-7-title": "Multi clients", - "page-staking-considerations-solo-7-description": "Le logiciel permet aux utilisateurs de choisir et de basculer entre deux couches de consensus ou plus", + "page-staking-considerations-solo-7-description": "Les instances contiennent deux ou plusieurs sessions pour les processus utilisateurs, et deux ou plusieurs sessions pour les consensus layer. Cela donne aux utilisateurs la possibilité d'effectuer leur choix et de basculer entre deux ou plusieurs sessions", "page-staking-considerations-solo-7-valid": "Changement de client facile", - "page-staking-considerations-solo-7-warning": "Limité aux clients majoritaires", + "page-staking-considerations-solo-7-warning": "Des sessions réduites dans des processus utilisateurs majoritaires", "page-staking-considerations-solo-8-title": "Autonome", "page-staking-considerations-solo-8-description": "L'utilisateur conserve la garde de toutes les informations d'identification du validateur, y compris les clés de signature et de retrait", "page-staking-considerations-solo-8-warning": "Tiers de séquestre", @@ -118,19 +124,25 @@ "page-staking-considerations-saas-6-description": "Les utilisateurs n'ont pas besoin d'autorisation spéciale, d'inscription sur un compte ou de révéler leur identité pour participer au service", "page-staking-considerations-saas-6-valid": "Ouvert à tous", "page-staking-considerations-saas-6-warning": "Autorisation requise", - "page-staking-considerations-saas-7-title": "Multitude de clients", - "page-staking-considerations-saas-7-description": "Le service ne doit pas exécuter plus de 50 % de ses validateurs agrégés avec un client validateur majoritaire", + "page-staking-considerations-saas-7-title": "La dualité de méthode d'exécution", + "page-staking-considerations-saas-7-description": "Le service de staking ne devrait pas réduire de plus de 50% le nombre de validateurs secondaires ou tertiaires, engagés dans des processus utilisateurs majoritaires", "page-staking-considerations-saas-7-valid": "Moins de 50 %", "page-staking-considerations-saas-7-caution": "Actuellement inconnu", "page-staking-considerations-saas-7-warning": "Plus de 50 %", + "page-staking-considerations-saas-8-title": "La dualité de méthode de consensus", + "page-staking-considerations-saas-8-description": "Le service de staking ne devrait pas réduire de plus de 50% le nombre de validateurs secondaires ou tertiaires, impliqués dans l'élaboration d'un arrangement multisignature majoritaire", + "page-staking-considerations-saas-8-valid": "Moins de 50 %", + "page-staking-considerations-saas-8-caution": "Actuellement inconnu", + "page-staking-considerations-saas-8-warning": "Plus de 50 %", "page-staking-considerations-pools-5-description": "Le service ne nécessite pas de faire confiance à des humains pour garder vos clés ou distribuer des récompenses", "page-staking-considerations-pools-6-title": "Nœuds sans autorisation nécessaire", "page-staking-considerations-pools-6-description": "Le service permet à quiconque de devenir un opérateur de nœud pour le pool, sans autorisation", - "page-staking-considerations-pools-7-description": "Le service ne doit pas exécuter plus de 50 % de ses validateurs agréés avec un validateur client super majoritaire", + "page-staking-considerations-pools-7-description": "Le service de staking ne devrait pas réduire de plus de 50% le nombre de validateurs secondaires ou tertiaires, engagés dans des processus utilisateurs majoritaires", "page-staking-considerations-pools-8-title": "Jeton de liquidité", "page-staking-considerations-pools-8-description": "Offre des jetons de liquidité échangeable représentant votre ETH mis en jeu, détenu dans votre propre portefeuille", "page-staking-considerations-pools-8-valid": "Jeton(s) de liquidité", "page-staking-considerations-pools-8-warning": "Aucun jeton de liquidité", + "page-staking-considerations-pools-9-description": "Le service de staking ne devrait pas réduire de plus de 50% le nombre de validateurs secondaires ou tertiaires, impliqués dans l'élaboration d'un arrangement multisignature majoritaire", "page-staking-how-solo-works-item-1": "Obtenez du matériel : vous devez exécuter un noeud pour miser", "page-staking-how-solo-works-item-2": "Synchronisez le client d'exécution", "page-staking-how-solo-works-item-3": "Synchronisez le client de consensus", @@ -146,9 +158,14 @@ "page-staking-launchpad-widget-p3": "Pour faciliter les choses, découvrez quelques-uns des outils et des guides ci-dessous : ils peuvent vous aider, avec la plateforme de lancement de la mise en jeu, à configurer vos clients en toute simplicité.", "page-staking-launchpad-widget-link": "Outils logiciels et guide", "page-staking-products-get-started": "Premiers pas", + "page-staking-dropdown-staking-options": "Options de mise en jeu", + "page-staking-dropdown-staking-options-alt": "Menu déroulant des options de mise en jeu", "page-staking-stats-box-metric-1": "Nombre total d'ETH mis en jeu", "page-staking-stats-box-metric-2": "Nombre total de validateurs", "page-staking-stats-box-metric-3": "TAP actuel", + "page-staking-stats-box-metric-1-tooltip": "Somme des ETH en jeu sur la chaîne de balises, sans inclure les soldes de plus de 32 ETH", + "page-staking-stats-box-metric-2-tooltip": "Nombre de comptes de validateur actuellement activés sur la Chaîne Beacon", + "page-staking-stats-box-metric-3-tooltip": "Rendement financier annuel moyen par validateur sur la dernière période de 24 heures", "page-staking-section-comparison-subtitle": "Il n'y a pas de solution unique pour la mise en jeu et chacune d'entre elle a ses particularités. Nous allons comparer ici certains des risques, récompenses et exigences de chaque solution de mise en jeu.", "page-staking-section-comparison-rewards-title": "Récompenses", "page-staking-section-comparison-solo-rewards-li1": "Récompenses maximales - Recevez l'ensemble des récompenses directement du protocole", @@ -186,9 +203,9 @@ "page-staking-faq-4-question": "La mise en jeu est-elle déjà active ?", "page-staking-faq-4-answer-p1": "Oui. La mise en jeu est active depuis le 1er décembre 2020", "page-staking-faq-4-answer-p2": "Cela signifie que la mise en jeu est actuellement en ligne pour que les utilisateurs puissent déposer leur ETH, exécuter un client de validation et commencer à gagner des récompenses.", - "page-staking-faq-4-answer-p3": "La fusion a également eu lieu le 15 septembre 2022, et Ethereum est maintenant entièrement sécurisée par l'ETH misé depuis lors.", + "page-staking-faq-4-answer-p3": "La mise à niveau de Shanghai/Capella a été achevée le 12 avril 2023, permettant des retraits de mise en jeu, fermant la boucle sur la liquidité du staking.", "page-staking-faq-5-question": "Quand puis-je retirer mes ETH misés ?", - "page-staking-faq-5-answer-p1": "Les fonctionnalités de retrait devraient être incluses dans la prochaine mise à niveau du réseau, nommée Shanghai. Cette mise à niveau du réseau est estimée pour le premier semestre 2023, sous réserve de changements. Après la mise à jour de Shanghai, les stakers seront alors en mesure de retirer leurs récompenses et/ou leur dépôt de Eth de leur solde de validateur s'ils le souhaitent.", + "page-staking-faq-5-answer-p1": "Maintenant ! Les Stakers sont libres de retirer leurs récompenses et/ou de prélever le dépôt de leur solde de validateur s'ils le souhaitent.", "page-staking-faq-5-answer-p2": "En attendant, les stakers gagneront toujours des récompenses sous forme de frais et de MEV en proposant des blocs, qui sont mis à disposition immédiatement via l'adresse du destinataire des frais fixés.", "page-staking-faq-5-answer-link": "En savoir plus sur les retraits de mise en jeu", "page-staking-further-reading-1-link": "Pourquoi la preuve d'enjeu (Nov 2020)", @@ -215,6 +232,6 @@ "page-staking-meta-title": "Mise en jeu sur Ethereum", "page-staking-withdrawals-important-notices": "Informations importantes", "page-staking-withdrawals-important-notices-desc": "Les retraits ne sont pas encore disponibles. Veuillez lire la FAQ de Merge Eth2 et post-merge pour plus d'informations.", - "page-upgrades-merge-btn": "Plus d'informations sur la fusion", + "page-upgrades-merge-btn": "Plus d'infos sur la fusion", "subscribe-to-ef-blog": "Abonnez-vous au Blog EF pour recevoir des notifications par e-mail pour les dernières annonces de protocole." } From d77680d9cbdbae478e69fd4c398f3cf83c5d2b29 Mon Sep 17 00:00:00 2001 From: Joshua <62268199+minimalsm@users.noreply.github.com> Date: Tue, 3 Oct 2023 10:58:03 +0100 Subject: [PATCH 2/3] Remove unused SVGs --- .../fr/developers/docs/accounts/accounts.svg | 57 ----------------- .../fr/developers/docs/blocks/tx-block.svg | 45 -------------- .../fr/developers/docs/evm/evm.svg | 50 --------------- .../fr/developers/docs/evm/gas.svg | 58 ----------------- .../developers/docs/transactions/gas-tx.svg | 62 ------------------- .../fr/developers/docs/transactions/tx.svg | 27 -------- .../energy_consumption_pre_post_merge.svg | 36 ----------- src/content/translations/fr/web3/web1.svg | 24 ------- src/content/translations/fr/web3/web2.svg | 24 ------- src/content/translations/fr/web3/web3.svg | 24 ------- 10 files changed, 407 deletions(-) delete mode 100644 src/content/translations/fr/developers/docs/accounts/accounts.svg delete mode 100644 src/content/translations/fr/developers/docs/blocks/tx-block.svg delete mode 100644 src/content/translations/fr/developers/docs/evm/evm.svg delete mode 100644 src/content/translations/fr/developers/docs/evm/gas.svg delete mode 100644 src/content/translations/fr/developers/docs/transactions/gas-tx.svg delete mode 100644 src/content/translations/fr/developers/docs/transactions/tx.svg delete mode 100644 src/content/translations/fr/energy-consumption/energy_consumption_pre_post_merge.svg delete mode 100644 src/content/translations/fr/web3/web1.svg delete mode 100644 src/content/translations/fr/web3/web2.svg delete mode 100644 src/content/translations/fr/web3/web3.svg diff --git a/src/content/translations/fr/developers/docs/accounts/accounts.svg b/src/content/translations/fr/developers/docs/accounts/accounts.svg deleted file mode 100644 index eb33ddf40a2..00000000000 --- a/src/content/translations/fr/developers/docs/accounts/accounts.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - compte - - - compte état 1 - - - compte - stockage - - - code EVM - - - Adresse 1 - - - nonce - - - balance - - - hash du stockage - - - hash du code - - diff --git a/src/content/translations/fr/developers/docs/blocks/tx-block.svg b/src/content/translations/fr/developers/docs/blocks/tx-block.svg deleted file mode 100644 index 0e4ed7d0779..00000000000 --- a/src/content/translations/fr/developers/docs/blocks/tx-block.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - état(t) - état(t+1) - - transaction (t1) - - - transaction (t2) - - - transaction (t3) - - - bloc - - diff --git a/src/content/translations/fr/developers/docs/evm/evm.svg b/src/content/translations/fr/developers/docs/evm/evm.svg deleted file mode 100644 index 565fe04ca36..00000000000 --- a/src/content/translations/fr/developers/docs/evm/evm.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - Machine virtuelle d'Ethereum (EVM) - - - Machine d'état(volatile) - - - virtuel ROM - - - code EVM - - - (définitif) - - (compte de)stockage - État(persistent) - programmecompteur (PC) - gazdisponible - - base - - - mémoire - - diff --git a/src/content/translations/fr/developers/docs/evm/gas.svg b/src/content/translations/fr/developers/docs/evm/gas.svg deleted file mode 100644 index af07e22243d..00000000000 --- a/src/content/translations/fr/developers/docs/evm/gas.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - programmecompteur (PC) - gazdisponible - - base - - - mémoire - - - opérations - - - gaz - - - plus de gaz - - - plus de gaz - - - code EVM - - - Demande de message - - compte destockage - diff --git a/src/content/translations/fr/developers/docs/transactions/gas-tx.svg b/src/content/translations/fr/developers/docs/transactions/gas-tx.svg deleted file mode 100644 index 8702a8ea0da..00000000000 --- a/src/content/translations/fr/developers/docs/transactions/gas-tx.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - Demande de message - - - État - - quantitégaz - - message - - - remboursement - - - transaction - - Compte détenu par un individu - - Compte d'un Contract - - - gaz - - - code de l'EVM - - diff --git a/src/content/translations/fr/developers/docs/transactions/tx.svg b/src/content/translations/fr/developers/docs/transactions/tx.svg deleted file mode 100644 index 80d47b27ed4..00000000000 --- a/src/content/translations/fr/developers/docs/transactions/tx.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - transaction - - état(t) - état(t+1) - diff --git a/src/content/translations/fr/energy-consumption/energy_consumption_pre_post_merge.svg b/src/content/translations/fr/energy-consumption/energy_consumption_pre_post_merge.svg deleted file mode 100644 index ab721084822..00000000000 --- a/src/content/translations/fr/energy-consumption/energy_consumption_pre_post_merge.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - Ethereum "pré-fusion" - - - 330 m - - - 4 cm - - - Hauteur en mètres - - - Ethereum "post-Fusion" - - diff --git a/src/content/translations/fr/web3/web1.svg b/src/content/translations/fr/web3/web1.svg deleted file mode 100644 index ba8429e3eed..00000000000 --- a/src/content/translations/fr/web3/web1.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - Web 1.0. - 1990 - 2004 - diff --git a/src/content/translations/fr/web3/web2.svg b/src/content/translations/fr/web3/web2.svg deleted file mode 100644 index d2395c8f512..00000000000 --- a/src/content/translations/fr/web3/web2.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - 2004 - Aujourd'hui - Web 2.0. - diff --git a/src/content/translations/fr/web3/web3.svg b/src/content/translations/fr/web3/web3.svg deleted file mode 100644 index 062093a2b90..00000000000 --- a/src/content/translations/fr/web3/web3.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - Web 3 - 2014 - L'avenir ? - From 0f0c35bd12c677e44ca0533a7f326f26084b29ec Mon Sep 17 00:00:00 2001 From: Joshua <62268199+minimalsm@users.noreply.github.com> Date: Tue, 3 Oct 2023 11:00:01 +0100 Subject: [PATCH 3/3] Update src/content/translations/fr/staking/dvt/index.md --- src/content/translations/fr/staking/dvt/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/translations/fr/staking/dvt/index.md b/src/content/translations/fr/staking/dvt/index.md index 8a27600097a..9486ef848cf 100644 --- a/src/content/translations/fr/staking/dvt/index.md +++ b/src/content/translations/fr/staking/dvt/index.md @@ -86,7 +86,7 @@ L'autre avantage de minimiser la confiance en un seul opérateur, c'est que les - **Composant additionnel** - L' introduction d'un nœud DVT ajoute une partie supplémentaire potentiellement défectueuse ou vulnérable. Une manière d'atténuer cette situation est de forcer plusieurs mises en œuvre d'un nœud DVT, c'est-à-dire plusieurs clients DVT (tout comme il existe plusieurs clients pour le consensus en lui-même et les couches d'exécution). - **Coûts opérationnels** - comme la technologie DVT distribue la validation de façon multipartite, davantage de nœuds sont requis pour le fonctionnement au lieu d'un nœud seul, ce qui génère des coûts liés à ce processus bien plus élevés. -- \*\*Possibilité d'une latence accrue - étant donné que la technologie DVT utilise un protocole de consensus pour finaliser ledit consensus via les nœuds multiples exploitant un validateur ; ce qui peut entraîner une latence accrue possible. +- **Possibilité d'une latence accrue** - étant donné que la technologie DVT utilise un protocole de consensus pour finaliser ledit consensus via les nœuds multiples exploitant un validateur ; ce qui peut entraîner une latence accrue possible. ## Complément d'information {#further-reading}