Actu-crypto

🔒
❌ About FreshRSS
There are new articles available, click to refresh the page.
Before yesterdayYour RSS feeds

DĂ©monstration de trading avec Ichimoku

Voici quelques exemples de trading Ichimoku avec des prises de positions exactement comme je les enseigne dans mes formations. Pour commencer une démonstration de l'importance du ratio risque rendement en matiÚre de money management pour le trading.  Ci-dessous deux exemples de trading range intraday (graphiques H1) avec une exécution fidÚle à mon enseignement.  Le 1er trade est perdu. Le ...

J’ai passĂ© 100% de mon portefeuille d’investissement en Ethereum

January 4th 2021 at 19:16

J’ai pas mal Ă©voluĂ© dans ma stratĂ©gie pour mon portfolio long terme et j’ai dĂ©cidĂ© de faire un article pour vous expliquer mes choix. Sachant que cette stratĂ©gie me semble trĂšs adaptĂ©e aux nouveaux entrants et vu la hausse des cryptos ces derniers temps il risque d’y en avoir pas mal.

Ma stratégie par le passé

Le BTC c’est solide

Petit retour en arriĂšre.

Quand j’ai commencĂ© Ă  investir sĂ©rieusement (c’est Ă  dire avec des montants non-nĂ©gligeables) dans les cryptos je voulais le portefeuille avec le moins de risques possibles car quand on commence Ă  investir des montants importants on ne peut pas se permettre de prendre des -80% dans les dents. Alors, certes en limitant les risques au max on ne fera pas de x100 sur le dernier altcoin Ă  la mode mais de nouveau avec une somme importante mĂȘme un x2 est trĂšs intĂ©ressant car toujours mieux que le livret A en France qui ne doit mĂȘme plus ĂȘtre Ă  0.5% par an ou que des placements “exotiques” comme les obligations chinoises qui peuvent rapporter autour de 8% par an.

Mon choix s’est donc tournĂ© vers un portefeuille d’investissement crypto avec entre 80 et 100% de BTC, entre 0 et 20 % de ETH et un beau 0% d’altcoins.

En effet BTC a toujours été la référence niveau crypto, la crypto la plus solide dans les cycles baissiers et donc cela me semblait correspondre à un portefeuille ou le risque était le plus faible possible.

Petite parenthĂšse qui ne saute peut-ĂȘtre pas aux yeux mais le fait que BTC soit la crypto la plus solide dans un cycle baissier n’est pas vraiment une qualitĂ© importante sachant que l’USD surperforme le BTC dans les cycles baissiers. Donc dans un cycle baissier le bon move est simplement de ne pas avoir de cryptos et d’ĂȘtre au maximum en USD.

Ma stratégie actuelle

Le ETH c’est solide

Au niveau fondamental sans encore parler d’investissement, l’annĂ©e 2020 a Ă©tĂ© pour moi l’annĂ©e de la rĂ©vĂ©lation Ethereum. Tous les gens qui sont intĂ©ressĂ©s par les cryptos connaissent Ethereum au moins de maniĂšre superficielle et s’était mon cas mais en 2020 j’ai dĂ©cidĂ© de creuser ça sĂ©rieusement. C’est comme ça que je me suis retrouvĂ© Ă  manger des pizzas avec les devs de chez Aave, Ă  rencontrer d’ailleurs des dizaines (centaines?) d’autres devs, Ă  participer Ă  toutes les confĂ©rences virtuelles (covid oblige) en relation avec Ethereum. Et je peux vous dire que l’écosystĂšme Ethereum est extrĂȘmement SOLIDE et de loin le plus actif de l’univers crypto. La communautĂ© Ethereum est d’ailleurs ce qui rend Ethereum si solide et qu’aucun “ETH killer” n’est prĂȘt Ă  prendre la place de ETH. Car ok peut ĂȘtre potentiellement vous allez trouver une techno qui est mieux sur le papier qu’Ethereum sur tel ou tel aspect mais cela ne suffira pas pour crĂ©er une communautĂ© de dĂ©veloppeurs aussi puissante que ce qui est dĂ©jĂ  en place sur Ethereum et surtout ça ne se fera pas en 1 ou mĂȘme 2 ans.

Maintenant que j’avais compris qu’Ethereum s’était fondamentalement vraiment solide (et donc avec un risque faible niveau investissement) l’investissement financier en lui-mĂȘme pouvait-il ĂȘtre intĂ©ressant.

Le ETH c’est solide et ça rapporte plus

VoilĂ  le paragraphe tant attendu, on rentre dans le sĂ©rieux, on arrĂȘte de parler pizza et on parle d’argent car on a dĂ©jĂ  une lambo en prĂ©commande et on veut savoir comment la payer.

Ethereum surperforme Bitcoin dans les cycles haussiers.

VoilĂ  tout est dit, une somme d’argent misĂ© sur de l’Ethereum en dĂ©but de cycle haussier sera plus importante Ă  la fin d’un cycle haussier que la mĂȘme somme dĂ©posĂ© sur du Bitcoin.

Alors vous allez me dire “oui mais entre le 14 dĂ©cembre et le 2 janvier BTC a surperformĂ© le ETH” ne fallait-il donc pas avoir du Bitcoin. Et en fait ma rĂ©ponse est simple, il ne faut pas confondre trading et investissement. Alors oui sur certaines pĂ©riodes Bitcoin va surperformer Ethereum mais essayer de distinguer ces pĂ©riodes pour pouvoir basculer sur un actif ou un autre c’est du trading et c’est beaucoup plus risquĂ© que de HOLD un seul asset auquel on ne touche jamais.

90% des gens qui vont essayer d’optimiser en essayant d’aller sur Bitcoin quand il surperforme ETH vont finir par perdre plus que si ils n’avaient rien touchĂ©s et avaient juste hold de l’Ethereum.

Et c’est pour ça qu’au dĂ©but je vous ai dit que cette stratĂ©gie est parfaite pour les nouveaux entrants. Pas de prise de tĂȘte, aucun trading, un risque Ă  son minimum et au final un portefeuille qui aura surperformĂ© le Bitcoin Ă  la fin du cycle haussier.

La seule action Ă  prendre pourra ĂȘtre de revendre ses ETH pour du dollar en fin de cycle haussier. L’utilitĂ© de hold du BTC dans cette stratĂ©gie devient donc nulle. Du ETH et du dollar voilĂ  tout.

Dans un but de stacking long terme il ne serait mĂȘme pas choquant de hold ETH en fin de cycle haussier, car oui un autre avantage de ETH est de permettre de gĂ©nĂ©rer du revenu passif donc si vous avez par exemple 32 ETH et vous avez peur de mal timer la fin du cycle de hausse et de vous retrouver avec moins de 32 ETH ce qui vous ferait perdre la possibilitĂ© de faire tourner votre node dans le futur, ne prenez pas de risque et faites juste du hold.

 

Je suis ouvert aux questions et remarques directement sur Twitter à @LeCoiner, je rajouterai des choses dans l’article au fur et à mesure des demandes.

L’article J’ai passĂ© 100% de mon portefeuille d’investissement en Ethereum est apparu en premier sur Le Coiner.

Bitcoin, cryptomonnaies : mes conseils aux nouveaux arrivants

January 3rd 2021 at 10:30

Alors que le prix du bitcoin dĂ©passe les 30 000 dollars, je pense qu’il est opportun que je donne quelques recommandations pour les nouveaux arrivants. Le monde des cryptomonnaies n’est pas le plus simple Ă  saisir et un court article Ă©nonçant quelques principes de base n’est pas de trop. Ce qui suit reflĂšte mes convictions personnelles et peut diffĂ©rer des conseils donnĂ©s par d’autres personnes.

Vous vous intĂ©ressez au monde des cryptomonnaies ou souhaitez investir ? Voici mes conseils si vous voulez vivre pleinement l’expĂ©rience cryptomonĂ©taire en minimisant les risques d’erreurs :

  • L’engouement spĂ©culatif pour le bitcoin et les cryptomonnaies peut ĂȘtre trĂšs fort, et mĂšne souvent Ă  une volatilitĂ© importante : en 2017 par exemple, le prix est passĂ© de 1000 $ Ă  20 000 $ en un an, avant de retomber Ă  3200 dollars Ă  la fin de l’annĂ©e 2018. Par consĂ©quent, partez du principe que si vous en avez entendu parler dans les mĂ©dias grand public, c’est que le prix est relativement haut. En ce dĂ©but d’annĂ©e 2021, nous sommes au plus haut historique aprĂšs une hausse de plus de 400 %, ce qui incite Ă  la prudence.
  • Si vous souhaitez investir, soyez conscients de ce que vous achetez : procurez-vous un peu de bitcoin (un bitcoin est divisible en 100 millions de sous-unitĂ©s), faites des transactions, apprenez des choses Ă  son sujet (voir ressources ci-dessous) et renseignez-vous sur sa proposition de valeur.
  • Une fois que vous avez compris dans quoi vous vous embarquez, veillez Ă  lisser votre investissement en achetant des sommes fixes de maniĂšre pĂ©riodique (dollar cost averaging), par exemple en investissant 25 € par semaine. Cela permet de compenser la volatilitĂ© du cours. Il y a des services automatisĂ©s pour faire cela comme StackinSat, mais vous pouvez le faire manuellement si vous le souhaitez.
  • Bitcoin permet d’ĂȘtre le propriĂ©taire souverain de ses fonds. Sauf si vous dĂ©sirez trader Ă  court terme, ne conservez pas vos cryptomonnaies sur les plateformes d’échange comme Kraken, Coinbase ou Binance. Celles-ci sont des banques qui peuvent vous voler, ĂȘtre piratĂ©es ou faire faillite. Un État pourrait Ă©galement saisir vos fonds. Utilisez un portefeuille sur mobile (BRD) ou sur ordinateur (Electrum), ou bien un appareil spĂ©cialisĂ© comme le Ledger Nano S ou le Ledger Nano X. Ces appareils spĂ©cialisĂ©s, ou « portefeuilles matĂ©riels » comme on les appelle, sont recommandĂ©s pour conserver des sommes importantes. Veillez bien Ă  effectuer des sauvegardes, notamment en notant sur papier vos phrases de rĂ©cupĂ©ration.
  • Conservez toutes vos clĂ©s privĂ©es et vos phrases de rĂ©cupĂ©ration, mĂȘme celles de portefeuilles vides : vous pourriez en effet avoir accĂšs Ă  des airdrops ou Ă  des forks ayant une valeur non nĂ©gligeable.
  • Faites attention aux frais, que ce soit les frais de transactions sur la chaĂźne de blocs ou les frais des plateformes d’échange (frais d’échange, frais de retrait). Ceux-ci peuvent parfois ĂȘtre Ă©levĂ©s.
  • Si vous achetez du bitcoin sur une plateforme rĂ©glementĂ©e, il est probable que vous ayez fourni votre identitĂ© et diverses informations vous concernant, conformĂ©ment Ă  la procĂ©dure de KYC imposĂ©e aux plateformes par les États. Puisque la chaĂźne de blocs de Bitcoin est publique et lisible par tous, l’adresse sur laquelle vous retirez ces fonds est connue et vous n’ĂȘtes pas anonyme. Si vous souhaitez avoir plus de confidentialitĂ©, veillez Ă  bien comprendre comment on peut suivre le mouvement de vos fonds (explorateur de blocs) et Ă  procĂ©der Ă  des mĂ©langes de piĂšces (CoinJoin).
  • Le bitcoin est la cryptomonnaie la plus stable et la plus sĂ»re de l’écosystĂšme. Avec les autres cryptomonnaies, vous vous exposez Ă  plus de risques et plus de volatilitĂ©. NĂ©anmoins, cela peut valoir le coup de s’en procurer selon ce que vous dĂ©sirez faire avec. Personnellement, j’apprĂ©cie Ethereum, Bitcoin Cash et Monero, pour diffĂ©rentes raisons. Vous pouvez effectuer un Ă©change direct avec des services sans KYC comme SideShift.
  • Les partisans d’une cryptomonnaie ou d’un jeton numĂ©rique ont une incitation Ă©conomique Ă  mettre en valeur ses aspects positifs et Ă  en nĂ©gliger les faiblesses : prenez ce biais en compte lorsque vous Ă©coutez leur argumentation. Cela vaut aussi pour les partisans du bitcoin.
  • Faites attention aux arnaqueurs et aux vendeurs de rĂȘve qui sont lĂ©gion dans l’écosystĂšme, et qui n’hĂ©sitent pas Ă  mentir pour que vous achetiez leur jeton. RĂ©flĂ©chissez bien Ă  pourquoi vous souhaitez acheter un crypto-actif. Soyez conscients de votre propre aviditĂ© financiĂšre.
  • MĂ©fiez-vous des nouveaux projets qui n’ont pas encore fait leurs preuves.
  • Soyez conscients des risques rĂ©glementaires qui entourent les cryptomonnaies. En effet, l’actualitĂ© rĂ©cente montre que les États n’aiment pas du tout la libertĂ© que permettent les cryptomonnaies. Il existe donc une possibilitĂ© de rĂ©glementation drastique ou d’interdiction des cryptomonnaies, ce qui engendrerait une vente de masse des lĂ©galistes et donc une chute du prix assez importante.
  • Enfin, sachez que dans nombreux pays, la loi vous ordonne de dĂ©clarer vos plus-values lorsque vous vendez de la cryptomonnaie et de payer des impĂŽts dessus (Ă  hauteur de 30 % en France). Heureusement, cela ne s’applique que si vous vendez de la cryptomonnaie contre la monnaie traditionnelle : pour l’instant, vous n’ĂȘtes pas imposĂ©s si vous vous contentez de conserver votre cryptomonnaie ou si vous l’échangez contre un autre actif numĂ©rique (USDT inclus).

Les ressources pour comprendre Bitcoin et les cryptomonnaies sont nombreuses. Voici les ressources en français que je conseille :

Et en anglais :


La date oĂč je publie ces conseils (le 3 janvier 2021) est symbolique puisque nous fĂȘtons aujourd’hui le douziĂšme anniversaire de la chaĂźne de blocs de Bitcoin. En effet, le premier bloc est datĂ© du 3 janvier 2009. Joyeux anniversaire Bitcoin !

Ichimoku et extensions de Fibonacci

Comment determiner des cibles (de potentiels take profits) quand ichimoku ne fournit plus de repÚres pour cause de plus hauts historiques.  En 2020 grùce aux logiciels pour l'analyse technique nous avons la chance de pouvoir en quelques secondes utiliser différents outils d'analyse qui ont fait leurs preuves.  Pas n'importe quels outils mais ceux les plus utilisés par la masse. Nous le savons, ...

Mots flĂ©chĂ©s de NoĂ«l : 600 000 satoshis (100 €+) Ă  gagner

December 20th 2020 at 14:00

Cette énigme a été résolue le 21 décembre 2020 à 16 h 26 (UTC+1), soit un peu plus de 26 heures aprÚs publication, et le gagnant a pu récupérer les fonds. Pour voir la solution et la maniÚre dont il a procédé, cliquez ici.


Aujourd’hui je vous propose un petit jeu de mots flĂ©chĂ©s en rapport plus ou moins direct avec l’économie et les cryptomonnaies.

ConformĂ©ment Ă  ce que j’ai pu faire durant l’étĂ© 2019, il y a une rĂ©compense Ă  gagner, en bitcoin cette fois-ci : 600 000 satoshis (0,006 BTC) soit plus de 100 euros ! Pour les obtenir il suffit rĂ©soudre le mystĂšre et de rĂ©ussir Ă  comprendre comment les rĂ©cupĂ©rer.

VoilĂ  de quoi vous divertir en cette fin d’annĂ©e et en cette pĂ©riode de fĂȘtes. Bonne chance Ă  tous pour rĂ©soudre le mystĂšre !

Voici la grille (cliquer sur l’image pour agrandir) :

Crypto mots fléchés bitcoin 2020

Une version PDF imprimable est disponible ici.

Note du 21/12 : une malencontreuse faute d’orthographe s’est glissĂ©e dans le premier mot vertical, il y a un U en trop Ă  la septiĂšme position.


Les fonds sont prĂ©sents Ă  l’adresse 1Edjeao4P1hSmqwyP3w2tAdPM2T7E52ZM2 (voir sur blockchair, voir sur mempool.space).

Quelques indications :

  • Vous pouvez lire l’article suivant pour comprendre comment fonctionnent les portefeuilles : Portefeuille, phrase secrĂšte et gĂ©nĂ©ration d’adresses.
  • Faites attention Ă  ne pas payer trop de frais de transaction au moment de dĂ©placer les fonds. Veillez aussi Ă  bien dĂ©sactiver la fonctionnalitĂ© Replace-by-Fee.
  • Si personne ne trouve rapidement, il est possible que des indices soient ajoutĂ©s ici.

Le Bitcoin institutionnel devient une réalité

December 17th 2020 at 10:11

Il ne fait aucun doute que l’annĂ©e 2020 marque l’entrĂ©e de Bitcoin et des cryptoactifs dans un nouveau cycle. L’engouement spĂ©culatif des annĂ©es 2017-2018 laisse dĂ©sormais place Ă  des prises de position institutionnelles de long-terme sur Bitcoin, et dans la foulĂ©e c’est le concept de raretĂ© numĂ©rique et l’ensemble des crypto-actifs qui gagne en lĂ©gitimitĂ©. 

En parallĂšle d’un dĂ©bat français cantonnĂ© Ă  la vision paranoĂŻaque du financement du terrorisme et du blanchiment d’argent, le monde financier traditionnel ne se trompe plus : Bitcoin et cryptoactifs sont devenus non seulement des actifs trĂšs liquides et performants, mais surtout un investissement sur l’avenir et une rĂ©serve de valeur numĂ©rique.

Depuis l’annonce de Paul Tudor Jones en Mars qui considĂ©rait l’investissement en Bitcoin comme un pari sur le “cheval le plus rapide”, ou encore celle de Michael Saylor, CEO de Microstrategy qui annonçait adopter Bitcoin comme actif principal pour la trĂ©sorerie de son groupe, les annonces et prises de positions publiques se sont multipliĂ©es. 

Fonds assurantiels, fintechs (Square, Paypal) comme entreprises non-financiĂšres (MicroStrategy sus-mentionnĂ©), leaders d’opinions de la sphĂšre financiĂšre (Raoul Pal, Druckenmiller), tous dĂ©clarent des positions en Bitcoin et aiment Ă  le dĂ©crire comme un actif rĂ©silient, performant et une rĂ©serve de valeur incontournable pour les annĂ©es Ă  venir. 

Si ces annonces peuvent sembler relever d’évĂšnements isolĂ©s, les mouvements d’allocation sont bien rĂ©els.  On observe dĂ©jĂ  que plus de 4% de la base monĂ©taire des bitcoins en circulation sert d’équivalent de trĂ©sorerie* pour des sociĂ©tĂ©s cotĂ©es. Les barriĂšres Ă  l’entrĂ©e de tels acteurs Ă©tant largement dĂ©passĂ©es, les outils disponibles (custody, vĂ©hicules d’investissements, instruments financiers) pour investir en Bitcoin et cryptomonnaies gagnent en popularitĂ©. La croissance des fonds sous gestion des vĂ©hicules destinĂ©s aux investisseurs institutionnels (Ex. Grayscale, Fidelity), de mĂȘme que l’accĂ©lĂ©ration du volume des contrats Ă  termes et autres produits dĂ©rivĂ©s sur Bitcoin tendent Ă  confirmer la tendance. 

Cet intĂ©rĂȘt pour Bitcoin peut s’expliquer en partie par les performances passĂ©es de l’actif, et son intĂ©rĂȘt lors de la constitution de portefeuilles. Bitcoin a en effet surpassĂ© l’ensemble des classes d’actifs sur ces cinq derniĂšres annĂ©es** et sa faible corrĂ©lation Ă  des indices tels que l’or ou les marchĂ©s actions en fait un outil puissant de diversification de portefeuille. Bien sĂ»r, il convient de nuancer ces performances historiques, qui ne prĂ©jugent en rien de l’avenir de la valeur de l’actif. NĂ©anmoins, dans une optique de diversification du portefeuille, cet actif peut prendre tout son sens pour les managers de portefeuilles. 

Mais au-delĂ  de la performance de l’actif, c’est la consolidation de la conviction de Bitcoin comme d’une potentielle rĂ©serve de valeur au mĂȘme titre que l’or qui gagne en popularitĂ©. De par son caractĂšre fini et sa robustesse (sĂ©curitĂ© du rĂ©seau), les investisseurs commencent Ă  dresser un parallĂšle entre la flambĂ©e de l’or dans les annĂ©es 70 pour se prĂ©munir contre l’inflation (Ă  la suite de la fin des accords Bretton-Woods) et la situation du bitcoin aujourd’hui, dans le contexte d’un risque inflationniste similaire, rĂ©sultat de la monĂ©tisation de la crise du coronavirus par les banques centrales. 

Plus encore, avec l’institutionnalisation de Bitcoin c’est le concept de raretĂ© numĂ©rique et l’ensemble des cryptoactifs qui gagne en lĂ©gitimitĂ©. Bitcoin n’est que la premiĂšre Ă©tape de l’internet de la valeur, et l’écosystĂšme crypto au sens large, incluant les expĂ©rimentations de la finance dĂ©centralisĂ©e, bĂ©nĂ©ficiera bientĂŽt de cet engouement. Les entreprises et institutions françaises ont donc intĂ©rĂȘt Ă  s’y positionner dĂšs aujourd’hui. 

 

 

*https://bitcointreasuries.org/

** https://casebitcoin.com/

104 - SĂ©paration

December 16th 2020 at 20:05

(les illustrations proviennent toutes de l'album Nope en Stock)

Est-ce un effet du hasard si l’incroyable sĂ©quence laĂŻciste que nous vivons depuis des semaines, avec sa rĂ©affirmation emphatique de « principes rĂ©publicains » taillĂ©s sur mesure, coĂŻncide avec les dĂ©clamations ministĂ©rielles visant Ă  dĂ©fendre la monnaie de l’État en rĂ©glementant Ă  outrance tout ce qui de prĂšs ou de loin en menacerait son monopole absolu ? Je ne le crois pas.

Une rĂ©action superficielle aux derniers exploits rĂ©gulatoires de nos ministres consiste Ă  incriminer leurs hymnes hypocrites Ă  la Blockchain-Nation, dont la France serait un parangon, pour les mettre en rapport avec la cerfa-ration quotidienne de rĂšgles absurdes qu’ils nous imposent (1), mais aussi avec une prĂ©tentieuse inculture technologique, plaisamment rĂ©sumĂ©e par le nouveau hashtag #3615crypto.

Je propose ici de prendre un satanĂ© recul, jusqu’en novembre 1789, pour examiner les choses dans une perspective longue, et voir ce que la rhĂ©torique laĂŻque et la rĂ©gulation monĂ©taire nous disent toutes deux de « nos valeurs » comme disent ceux qui parlent pour les autres, mais aussi pour voir ce que la logique de « sĂ©paration » pourrait signifier.

Les séparations françaises

Il arrive Ă  l’occasion que certains de mes amis cryptos Ă©voquent la nĂ©cessitĂ© d'une « sĂ©paration de la Monnaie et de l’État », expression doublement dĂ©tournĂ©e de celle de 1905, parce qu'il ne s'agit plus de tracer une frontiĂšre avec les choses spirituelles mais aussi parce que le problĂšme, dĂ©sormais, serait... du cĂŽtĂ© de l'État. L'hypothĂšse que je vais prĂ©senter est que le problĂšme a toujours Ă©tĂ©, d'une certaine façon, du cĂŽtĂ© de notre État français, spĂ©cifiquement.

L’ordonnance prĂ©sentĂ©e le 9 dĂ©cembre par MM. Le Maire, Dussopt et Lecornu visant au « renforcement du dispositif de lutte contre le blanchiment de capitaux et le financement du terrorisme applicable aux actifs numĂ©riques » se distingue Ă  plusieurs Ă©gards des dizaines d’oukases antĂ©rieurs :

  • par la mauvaise foi, car il ne s’agit que de faire un peu de spectacle tout en se mettant en conformitĂ© avec des recommandations antĂ©rieures du GAFI, avant le prochain round d’évaluation de la France ;
  • par la sottise, puisqu’on ne trouve rien d’autre Ă  invoquer pour justifier cela qu’une bien mince affaire rĂ©cente de « financement terroriste » et prĂ©cisĂ©ment celle oĂč la traçabilitĂ© des opĂ©rations en Bitcoin a justement permis de dĂ©manteler la filiĂšre, comme le montre une belle enquĂȘte de 21 millions qui ramĂšne cette affaire mineure Ă  ses justes proportions ;
  • par la maladresse consistant Ă  exiger une authentification par virement SEPA qui enferme les plateformes françaises dans un mĂ©canisme rĂ©gional que les fonctionnaires europĂ©istes pensent universel, au moment oĂč la Suisse s'affirme comme la vraie nation crypto d'Europe, Ă  bien des Ă©gards et mĂȘme par l'attitude de ses banques.

On trouvera ici les liens vers les analyses de Bitcoin.fr, des responsables de Blockchain Partners ou de l’ADAN. MĂȘme un dĂ©putĂ© de la majoritĂ© a Ă©mis une pertinente critique de cette initiative incongrue qui, Ă  force de vouloir tout rĂ©gir, fait sans doute sortir la "Blockchain Nation" du jeu.

Est-il juste de mettre cela en parallĂšle avec l’offensive bruyamment menĂ©e pour dĂ©fendre notre conception de la laĂŻcitĂ© ?

Cette merveille unique est tellement incomprise Ă  l’étranger que M. Macron en vient Ă  se quereller publiquement avec la presse amĂ©ricaine comme avec le prĂ©sident Ă©gyptien. La sĂ©paration des Ă©glises et de l’État serait, nous dit-on, consubstantielle Ă  la forme rĂ©publicaine de notre pays (la loi ne date pourtant que de 1905) et ferait partie du socle de « nos valeurs ». Tant et si bien que ceux qui refusent cette sĂ©paration deviennent des... « sĂ©paratistes », ce qui implique une certaine gymnastique conceptuelle.

On peut s’interroger sur la gĂ©omĂ©trie du « nous » dont on parle, quand une part non nĂ©gligeable de citoyens français eux-mĂȘmes expriment des rĂ©serves sur lesdites valeurs. Mais surtout cette obsession franco-française rend intenable l’illusion d'une Nation auto-proclamĂ©e porteuse de valeurs universelles et nous enferme dans une singularitĂ© oĂč se complait le narcissisme hexagonal.

Aux racines de nos singularités

Ce serait, pour parler comme M. Macron « comme cela que la France s’est construite ». Je veux bien, mais Ă  condition de commencer par une Ă©vidence oubliĂ©e : l’État, en France, n’a pas eu Ă  livrer un combat de titan pour se libĂ©rer des puissantes serres de l’Église. C’est lui qui s’est introduit avec sa brutalitĂ© et sa dĂ©sinvolture ordinaires dans les affaires de celle-ci.

Le 2 novembre 1789, l’AssemblĂ©e constituante dĂ©crĂ©tait que « tous les biens ecclĂ©siastiques sont Ă  la disposition de la Nation, Ă  la charge de pourvoir, d'une maniĂšre convenable, aux frais du culte, Ă  l'entretien de ses ministres, et au soulagement des pauvres, sous la surveillance et d'aprĂšs les instructions des provinces ». Rappelons que les États-GĂ©nĂ©raux avaient Ă©tĂ© rĂ©unis pour rĂ©tablir les finances de la monarchie. La solution adoptĂ©e (Ă  l’instigation de Talleyrand) a le mĂ©rite de la simplicitĂ© : l’État a environ 4 milliards de dettes, les biens du ClergĂ© doivent bien valoir autant. Et voilĂ .

Seulement cette solution, qu’un Conseil constitutionnel contemporain serait peut-ĂȘtre gĂȘnĂ© de justifier, n’avait rigoureusement aucun autre mĂ©rite que son simplisme, et n’offrait que des dĂ©fauts :

  • elle augmentait la subordination (dĂ©jĂ  rĂ©elle sous les rois) de l’Église française Ă  un pouvoir nouveau, que l’on ne pouvait exonĂ©rer du soupçon de malveillance, accroissant le tiraillement permanent entre l’allĂ©geance au roi et celle qui est due par les catholiques au pape ;
  • elle suscita donc de ce cĂŽtĂ© une condamnation Ă©trangĂšre (on ne parle pas encore de sĂ©paratisme) qui, mettant Ă  mal la conscience de nombreux français, inaugurait un fossĂ© jamais totalement comblĂ© entre nous ;
  • en heurtant la conscience du roi Louis XVI elle portait le germe de l’échec de la tentative d’instaurer une monarchie constitutionnelle, ce qui Ă©tait pourtant le vƓu le plus large et le plus sage Ă  ce moment, nous condamnant Ă  deux siĂšcles d’errances politiques pour en arriver au rĂ©gime actuel, bien moins Ă©quilibrĂ© que ce que l’on souhaitait alors ;
  • enfin elle mit en branle un dĂ©sastre financier collectif. On ne monĂ©tise pas ainsi des murs, des champs ou des forĂȘts reprĂ©sentant peut-ĂȘtre 3 milliards de livres ou 10 fois le budget annuel du royaume. La planche Ă  billet, symboliquement incriminĂ©e dans le naufrage des assignats, fut moins coupable que la duplicitĂ© d’une bourgeoisie qui ne voulait pas payer d’impĂŽt mais ne rechignait pas Ă  se goinfrer de biens volĂ©s puis bradĂ©s.

Cinq ans plus tard la promesse faite au clergĂ© (« pourvoir d’une maniĂšre convenable... ») Ă©tait violĂ©e, les Assignats n’avaient plus de valeur depuis longtemps et la confiance du public dans quoi que ce soit Ă©tait Ă  zĂ©ro. Advint NapolĂ©on, qui rĂ©tablit la paix avec le pape, l’équilibre budgĂ©taire, y compris par l'impĂŽt, et enfin la valeur de la monnaie. Les Français du temps ont plutĂŽt apprĂ©ciĂ© ! Mais NapolĂ©on ne restitua pas pour autant les monuments confisquĂ©s : il suffit de se promener en France pour voir que prĂ©fectures, mairies, musĂ©es, lycĂ©es ou prisons sont souvent des bĂątiments religieux (2). Il se mĂȘla assez lourdement de la vie de l’Église, redessinant les diocĂšses, dĂ©plaçant les siĂšges Ă©piscopaux, rĂ©digeant le nouveau catĂ©chisme, etc. Il s’en alla enfin, mais le roi restaurĂ© ne se montra pas plus discret, ni aucun rĂ©gime aprĂšs lui, y compris les plus rĂ©cents qui se sont mis en tĂȘte l'idĂ©e absurde et largement contreproductive (3) de façonner un « islam de France », voire « des LumiĂšres ».

MĂȘme et surtout devenue « laĂŻque », la RĂ©publique est religieuse ; mais elle l’est trĂšs mal.

Il y a d'abord beaucoup de risible maladresse : entendre M. Hollande prĂŽner que « l’islam est une religion de paix » ou M. Castaner expliquer que « la priĂšre n'a pas forcĂ©ment besoin de lieu de rassemblement » illustre l’étendue des compĂ©tences que nos Ă©lites, pourtant peu instruites de ces choses, s’attribuent en matiĂšre religieuse.

Au-delĂ  de ces maladresses, la RĂ©publique est une DĂ©esse qui a perdu la Raison. RĂ©pĂ©ter en boucle que « la religion est une affaire privĂ©e » indique seulement que l’orateur n’a pas de religion, sinon peut-ĂȘtre une vague spiritualitĂ© new age. AssĂ©ner soir et matin que la loi de la RĂ©publique est supĂ©rieure Ă  la loi de Dieu, voire dans la variante Darmanin « plus forte que la loi des dieux » histoire d’intimider aussi les quelques terroristes polythĂ©istes qui se cacheraient encore parmi nous, ne dĂ©montre rien. Ce n’est qu’un principe hypothĂ©tique, rationnellement indĂ©cidable. Celui qui craint l'enfer se moque des amendes. Et rĂ©pondre aux fanatiques religieux par un fanatisme politique, idolĂątrer la RĂ©publique, de quoi est-ce le signe ? Comme pour tout fanatisme, c’est le signe d’un manque, d’un creux.

Car enfin, ces fameuses valeurs, quelles sont-elles ?

Il n’en existe pas de liste officielle, et on peinerait Ă  en faire un bouquet trĂšs garni. En gros, il y en a trois qui surnagent des mĂ©diocres discours actuels, mais ce ne sont pas celles qu'un homme de 1789 aurait attendues.

D'abord « l’égalitĂ© de l’homme et de la femme » alors que notre Constitution mentionne « l'Ă©gal accĂšs des femmes et des hommes aux mandats Ă©lectoraux et fonctions Ă©lectives, ainsi qu'aux responsabilitĂ©s professionnelles et sociales ». Que ce soit un bon angle d’attaque contre les islamistes, on en conviendra. Que cela rĂ©sume l’ñme de notre peuple et l’histoire du seul royaume dont les femmes ne pouvaient hĂ©riter et oĂč elles furent parmi les derniĂšres Ă  voter est une autre affaire.

Vient ensuite une laĂŻcitĂ© qui met dĂ©sormais Ă  l'honneur de dĂ©chirer le sage compromis de 1905 et d'oublier aussi tout ce qui devrait lui permettre de s'Ă©panouir autrement que dans la hargne (4). Les imprĂ©cations de petits-instruits comme Mme Schiappa ou M Valls peuvent-elles sĂ©rieusement rĂ©unir une large partie de l’opinion française pour « consolider » les « valeurs » de la « citoyenneté » ? PrĂ©tendre qu’une posture qui est aussi loin de faire l’unanimitĂ© (mĂȘme dans un seul camp politique) serait celle de toute une Nation est une imposture.

Et enfin il y a la tolĂ©rance, rebaptisĂ©e « Charlie ». Un mot qui dit tout. Charlie a Ă©videmment le droit de blasphĂ©mer mais nous aurions, en tant que citoyens, une sorte de devoir de regarder ses petites saletĂ©s. Ses caricatures sont projetĂ©es sur les façades, reproduites dans les manuels, brandies comme des icĂŽnes dont la seule vue devrait entraĂźner l’adhĂ©sion Ă  la philosophie voltairienne, diffuser la raison chez les adultes les moins instruits et provoquer dans les Ă©coles de fructueux dĂ©bats Ă  une voix. « Il faut surtout continuer, montrer cela et expliquer que c’est l’ñme de la France que d’autoriser le blasphĂšme » dixit Roselyne Bachelot. Ceux qui ont des doutes sur la mĂ©thode, qu’ils soient archevĂȘques ou professeurs de facultĂ©, se voient intimer le silence au nom de nos valeurs, voire traiter de collabos dans le cadre de l’état de guerre permanent. Le niveau de nos enfants en calcul (ou « en mathĂ©matiques » encore un grand mot) s'effondre, les Bac+5 font une faute d'orthographe par ligne, mais on doit passer des heures sur ces sottises.

En regard de ce bullshit politique, je n’ai pas entendu depuis des annĂ©es un seul gouvernant, parlant de « nos » sacrĂ©es valeurs, oser les trois grands mots qui ornent pourtant nos frontons. Chacun verrait trop bien, soudain, que notre libertĂ© est chaque jour rognĂ©e (5), que l’inĂ©galitĂ© ronge la sociĂ©tĂ© et que la fraternitĂ© n’est plus qu’un mot vide de sens, tant et si bien qu’on doit dĂ©sormais lĂ©gifĂ©rer « contre la haine ».

Aussi creux que le mot « valeurs », le mot « confiance » est invoqué pour à peu prÚs tout ce dont un homme avisé se méfierait.

Les mĂ©dias tournent autour du mot, Ă©voquant – notamment depuis les gilets jaunes - une « certaine forme de mĂ©fiance de certains citoyens vis Ă  vis de nos institutions ». Le pouvoir tourne autour du mot, parlant de « consolider le lien de confiance » entre « notre » police et les français. Les banques tournent autour du mot, invoquant notre confiance dans notre monnaie et dans nos banques, de façon presqu’hypnotique. L’affaire des vaccins, en ce qu’elle va permettre de mesurer rĂ©ellement la confiance des français dans tous ces prĂ©dicateurs, les fait dĂ©jĂ  frĂ©mir.

La proposition de valeur de Bitcoin et des cryptomonnaies appuie donc exactement lĂ  oĂč ça fait mal aujourd’hui dans le systĂšme rĂ©galien.

Bitcoin repose sur la confiance, mais sur une forme de confiance qui ressemble bien plus Ă  celle que l’on a dans un bon instrument qu’à celle qu’invoque le serpent Kaa. Bitcoin a une valeur qui tient Ă  sa raretĂ© et au caractĂšre onĂ©reux de son minage, non Ă  une supposĂ©e convention politique. Bitcoin est libre, son adoption se fait sans coercition, alors que plus rien de ce que propose le gouvernement ne tiendrait une journĂ©e sans coercition.

Bitcoin n’effraie pas encore les gouvernants. Il est mĂȘme assez commode pour eux, pour donner des coups de menton aprĂšs un attentat. En petit comitĂ©, les banquiers centraux avouent ne pas avoir la moindre peur de Bitcoin, et ne redouter sĂ©rieusement que Libra. Ils n’ont pas encore peur du JPM Coin, probablement du fait de douteuses connivences, ou parce qu’ils n’ont pas saisi la menace. Mais aprĂšs tout, la monnaie de Facebook comme celle de JP Morgan restent des formes privĂ©es du dollar, la seule vraie « fiat » du monde. La question qui se pose est justement celle du « fiat », un mot biblique faut-il le rappeler. Et elle commence Ă  se poser, mĂȘme chez Morgan Stanley.

C’est en rĂ©alitĂ© le vide et l’absence de base de leur systĂšme qui fait obligation aux dirigeants de mener leurs guerres.

Cela se voit trop cruellement au creux des arguments dont ils usent dans leurs combats.

Quand M. Darmanin nous affirme que « jamais en aucun moment Allah n’est supĂ©rieur Ă  la RĂ©publique (
) la RĂ©publique transcende tout » on a envie de demander si cette surĂ©minence est le propre de la RĂ©publique française, et par quel miracle si j’ose dire cette crĂ©ature somme toute rĂ©cente a pu se hisser Ă  un tel degrĂ© de majestĂ©.

Monsieur Darmanin, dont on nous dit par ailleurs qu’il est catholique, refuse donc l’idĂ©e que Dieu soit plus grand, ce que signifie exactement « ٱللَّٰهُ ŰŁÙŽÙƒÙ’ŰšÙŽŰ±Ù » mais qu’a-t-il alors en tĂȘte quand il rĂ©cite dans le Gloria : « Toi seul est Seigneur » ? Les croyants (tous) peuvent, et il me semble doivent aimer la France et prier pour elle (on le faisait dĂ©jĂ  du temps des rois) et mĂȘme pour la RĂ©publique (comme le font notamment les juifs Ă  chaque Shabbat, avec une priĂšre particuliĂšrement belle et Ă©mouvante) mais pas un seul, il faut le comprendre, ne mettra jamais l’objet pour lequel il prie au-dessus de Celui Ă  qui il adresse sa priĂšre, et qui n'est pas un compagnon tranquille du foyer, un petit dieu Lare de romain antique. On a le droit d’ĂȘtre croyant ou athĂ©e, on n’a pas le droit d’ĂȘtre idiot. En cas de conflit, s’imposerait Ă  l'esprit du croyant la rĂ©ponse de JĂ©sus Ă  Pilate : « tu n’aurais sur moi aucun pouvoir s’il ne t’avait Ă©tĂ© donnĂ© d'en haut ».

Revenons Ă  Bitcoin : quand on entend dire qu'il ne sera jamais une monnaie car personne n’en garantit la valeur, c’est je crois le mĂȘme type de sottise qui est profĂ©rĂ©, par des gens qui hiĂ©rarchisent beaucoup mais qui analysent peu .

J’ai entendu un banquier expliquer gravement que « si vous perdez un bitcoin, personne ne pourra vous le rendre » : dans la salle nous Ă©tions quelques-uns tentĂ©s de lui demander ce qu’il ferait pour ceux qui avaient perdu un billet de banque dans le mĂ©tro. Fondamentalement, ce sont les piĂšces d’or qui font le banquier riche et lui permettent de garantir ce qu’il entend garantir. Ce n’est que parce que l’on fabrique aujourd’hui de la monnaie avec du vent que l’on a besoin d’une garantie, de nature un peu mystique au demeurant. Aux yeux du bitcoineur, ce n'est pas Bitcoin qui monte, ce sont les monnaies de papier qui s'effondrent. L'Ă©change avec les hommes du « fiat » peut rester courtois, mais il a peu de chance d'ĂȘtre trĂšs fructueux.

J'ai donc la conviction qu'on ne peut rien fonder de crĂ©dible, d’aimable, de durable sur des sottises et qu'il serait temps que les gens de pouvoir en France le comprennent.

Le terrorisme frappe hĂ©las de nombreux pays sans que l’on y parte en guerre idĂ©ologique, en se demandant si Dieu (pour l’appeler par son nom en notre langue) est au-dessus ou au-dessous de la RĂ©publique. Les difficultĂ©s financiĂšres n’épargnent pas non plus de nombreux pays qui s'assignent d'autres prioritĂ©s que de chasser les bitcoineurs comme Louis XIV chassa bien sottement des protestants.

L'un des principaux acquis de la loi de 1905 , mais aussi de celle de 1901 par-delĂ  leurs diffĂ©rences (6) a Ă©tĂ© de voir la RĂ©publique donner des cadres juridiques assez pratiques Ă  l'usage et, du moins Ă  l'origine, assez libĂ©raux. Pourquoi n'instaurerait-elle pas une telle libertĂ© d’association dĂ©centralisĂ©e, Ă©ventuellement assortie du droit d’émission dĂ©centralisĂ©e de jetons de valeurs par ces associations, les formalitĂ©s n'Ă©tant nĂ©cessaires que pour une Ă©ventuelle admission Ă  la cote officielle dans son ressort territorial ?

Ce que demandent la plupart des cryptos - ceux qui ne sont ni juristes en mal de fonds de commerce ni start-upers en levĂ©e de fonds- c’est qu’on les laisse en paix, exempts de soupçons, mais soumis au chĂątiment des crimes dans le cadre du droit applicable Ă  tous. Ils n'ont pas la moindre illusion de voir l'État amĂ©liorer quoi que ce soit par son action. Ils se rĂ©jouiraient de le voir borner son rĂŽle Ă  reconnaĂźtre le simple fait que Bitcoin existe en tant que tel, sans encombrer quiconque de son avis sur la chose et de son illusoire garantie : une sĂ©paration.

NOTES

(1) En France, durant le couvre-feu, il faut signer un bout de papier attestant que l'on promÚne son chien : la simple présence du chien ne suffit pas.
(2) Je ne résiste pas au plaisir de rappeler que le Centre des Finances Publiques place Saint-Sulpice à Paris est installé dans les murs de l'ancien séminaire, et que le projet de restitution fut abandonné en 1924.
(3) Bel article dans le Figaro sur cette illusion inutile.
(4) Intéressante mise au point sur la laïcité par l'universitaire Charles Coutel, dans une tribune chez Marianne.
(5) À tel point, comme le dit MaĂźtre Yann Padova, ex SG de la CNIL dans une tribune publiĂ©e par Les Échos, que « Telle une peau de chagrin, ce qui hier constituait la norme politique et notre identitĂ© culturelle subissent une attrition progressive et insensible gouvernĂ©e par la peur ». (6) sur les deux statuts fixĂ©s par ces deux lois, voir l'intĂ©ressant article paru dans LibĂ©ration.

Mes formations avec votre CPF

Le pack formation totale à l'ichimoku + chandeliers japonais désormais accessible avec votre compte CPF ( compte personnel formation )  Dans le cadre d'un partenariat noué avec le cabinet de conseil en investissement financier Strateggyz ce dernier vous propose un pack de formation intitulé AnalyseTechnique2 contenant un module de formation à l'analyse fondamentale + l'int&eacut ...

DĂ©monstration Box Ichimoku

Démonstration en direct d'un des outils de la BOX-ICHIMOKU ce matin lors de ma revue de marché consacrée au Forex aux Cryptos monnaies et aux indices (Futures) que vous pouvez revoir sur YouTube ici Revue de marché ichimoku J'ai démarré la revue de marché en évoquant un des outils de la box ichimoku le proscreener (qui existe aussi en version MT4) PS Ichimoku SSB M15 . La ...

Comment trader les cryptomonnaies

December 14th 2020 at 07:01

Temps de lecture : 3 minutes Comme de nombreuses personnes ces derniĂšres annĂ©es, vous vous intĂ©ressez aux cryptomonnaies et souhaitez savoir comment trader les cryptomonnaies, nous allons dĂ©couvrir quelques bases dans cet article. Trading de cryptomonnaies : ce qu’il faut savoir Avant de vous lancer dans

L’article Comment trader les cryptomonnaies est apparu en premier sur Cryptogains.fr.

Binance Charity fait un don de 60 000 dollars pour aider Ă  la reconstruction et Ă  la restauration de Notre-Dame de Paris

December 10th 2020 at 12:06

Temps de lecture : 2 minutes Binance Charity a fait un don de 60 000 dollars pour aider Ă  la reconstruction et Ă  la restauration de Notre-Dame de Paris PARIS – 9 dĂ©cembre 2020 – Binance Charity (www.binance.charity) annonce qu’elle rĂ©alise un don de 3.211 bitcoins

L’article Binance Charity fait un don de 60 000 dollars pour aider à la reconstruction et à la restauration de Notre-Dame de Paris est apparu en premier sur Cryptogains.fr.

Ichimoku démonstration de scalping

Démonstration de scalping avec Ichimoku et les chandeliers japonais sur le future SP500 Si vous avez lu mon billet précédent ici Mon compte Interactive Trading et le Brexit vous savez que j'ai non seulement soldé toutes mes positions d'investissement mais aussi vidé mes comptes actions et Forex (j'ai laissé un strict minimum en attendant d'en savoir davantage).  C'est pourquoi ...

Live: Retour sur le lancement d’Ethereum 2 et vers son futur avec Justin Drake

December 7th 2020 at 23:40

Jeudi 10 DĂ©cembre, Ethereum France a le plaisir de recevoir Justin Drake, chercheur de la Fondation Ethereum et l’un des architectes d’Ethereum 2.


Venez nombreux Ă  l’heure du dĂ©jeuner sur Youtube pour dĂ©couvrir les coulisses du lancement du 1er dĂ©cembre dernier et en apprendre plus sur les Ă©volutions Ă  venir. Le chat sera ouvert pour toutes vos questions.

File:Willem van der Vliet - Philosopher and Pupils - WGA25281.jpg
Philosopher and Pupils – Artist Willem van der Vliet (1626)

AprĂšs avoir accueilli Mehdi Zerouali de Sigma Prime Ă  quelques jours du premier bloc d’Ethereum 2, c’est au tour de Justin Drake de venir vous parler en français des efforts qui ont permis la rĂ©ussite de la semaine derniĂšre et ce Ă  quoi vous devez vous attendre pour les mois Ă  venir. Justin a dĂ©jĂ  eu l’occasion de venir plusieurs fois Ă  EthCC et notamment en 2019 pour prĂ©senter la phase 0 d’Ethereum 2. Justin a Ă©tudiĂ© les mathĂ©matiques Ă  Cambridge et fait de l’entrepreneuriat autour de Bitcoin de 2014 Ă  2017 avant de se tourner vers la recherche sur Ethereum 2.0.

Justin Drake : CogX

Rendez-vous à 12h30 jeudi 10 décembre sur notre chaßne Youtube

The post Live: Retour sur le lancement d’Ethereum 2 et vers son futur avec Justin Drake first appeared on Ethereum France.

FAQ EIP 1559

December 7th 2020 at 15:09

FAQ publiée par Vitalik Buterin sur https://notes.ethereum.org/@vbuterin/BkSQmQTS8, traduite par Jean Zundel.

Bien sĂ»r, le lancement rĂ©ussi d’Eth2 a occupĂ© tous les esprits ces derniĂšres semaines, mais les travaux se poursuivent sur tous les fronts. L’EIP 1559, en discussion depuis plusieurs mois, reprĂ©sente une Ă©volution majeure en changeant fondamentalement le fonctionnement des fees, les frais de transaction.

Qu’est-ce que l’EIP 1559 ?

L’EIP 1559 est une proposition visant Ă  rĂ©former le marchĂ© des frais d’Ethereum, avec les changements clĂ©s suivants :

  • La limite actuelle de 10 millions de gaz est remplacĂ©e par deux valeurs : un «objectif moyen Ă  long terme» (10 millions), et un «plafond ferme par bloc» (20 millions) ;
  • Il existe un BASEFEE (qui est brĂ»lĂ©) que les transactions doivent payer, qui est ajustĂ© bloc par bloc dans le but de cibler une valeur telle que la consommation moyenne de gaz du bloc reste autour de 10 millions.

En substance, alors que toute la volatilitĂ© Ă  court terme de la demande d’espace de transaction Ă  l’intĂ©rieur d’un bloc se traduit actuellement par une volatilitĂ© des frais de transaction, une partie se traduirait alors par une volatilitĂ© de la taille des blocs.

En quoi l’EIP 1559 est-elle bĂ©nĂ©fique ?

Pour citer un ancien article :

Le statu quo des marchés des frais de transaction pose trois problÚmes majeurs :

  • InadĂ©quation entre volatilitĂ© des niveaux de frais de transaction et coĂ»t social des transactions : les frais de transaction sur les chaĂźnes de blocs publiques Ă©tablies, dont l’utilisation est suffisante pour que les blocs soient pleins, tendent Ă  ĂȘtre extrĂȘmement volatils. Sur Ethereum, les frais minimums tournent gĂ©nĂ©ralement autour de 2 gwei (109 gwei = 1 ETH), mais ils peuvent parfois monter jusqu’à 20 Ă  50 gwei, voire 200 gwei en une occasion : https://etherscan.io/chart/gasprice. Il est clair que cela engendre une certaine inefficacitĂ© car il est absurde de supposer que le coĂ»t supportĂ© par le rĂ©seau pour accepter une transaction supplĂ©mentaire dans un bloc soit 100 fois plus Ă©levĂ© lorsque le prix du gaz est de 200 gwei que lorsqu’il est de 2 gwei ; dans les deux cas, il s’agit d’une diffĂ©rence entre 8 millions de gaz et 8,02 millions de gaz ;
  • InefficacitĂ©s des enchĂšres de premier prix : voir https://ethresear.ch/t/first-and-second-price-auctions-and-improved-transaction-fee-markets/2410 pour un compte rendu dĂ©taillĂ©. En bref, dans l’approche actuelle, les Ă©metteurs publient une transaction avec une redevance, les mineurs choisissent les transactions les plus rĂ©munĂ©ratrices et chacun paie ce qu’il offre. Cette approche est bien connue dans la littĂ©rature sur les mĂ©canismes d’incitation pour ĂȘtre trĂšs inefficace, nĂ©cessitant des algorithmes complexes d’estimation des frais ; ces algorithmes finissent souvent par ne pas trĂšs bien fonctionner, ce qui entraĂźne frĂ©quemment des frais excessifs. Voir Ă©galement https://blog.bitgo.com/the-challenges-of-bitcoin-transaction-fee-estimation-e47a64a61c72, la description par un core dĂ©veloppeur Bitcoin des dĂ©fis entraĂźnĂ©s par le statu quo de l’estimation des frais ;
  • InstabilitĂ© des chaĂźnes de blocs sans rĂ©compense en bloc : Ă  long terme, les chaĂźnes de blocs oĂč il n’y aura pas d’émission (y compris Bitcoin et Zcash) ont actuellement l’intention de rĂ©compenser les mineurs par les frais des transactions. Toutefois, des rĂ©sultats connus montrent que cela risque d’entraĂźner une grande instabilitĂ©, en incitant Ă  miner des «blocs frĂšres» pour voler les frais de transaction, ouvrant ainsi des vecteurs d’attaque par minage Ă©goĂŻste beaucoup plus puissants, etc. Il n’existe actuellement aucune mesure efficace d’attĂ©nuation de ce phĂ©nomĂšne.

L’EIP 1559 prĂ©sente ces avantages :

  • Il attĂ©nue les inefficacitĂ©s Ă©conomiques dues Ă  l’inadĂ©quation des coĂ»ts sociaux en raison de la volatilitĂ© des frais. L’argument Ă©conomique est assez nuancĂ© ; voir en particulier les pages 16 Ă  20 du document dont le lien figure sur https://ethresear.ch/t/draft-position-paper-on-resource-pricing/2838 (bien que je recommande de lire l’ensemble du document) pour une argumentation dĂ©taillĂ©e sur les raisons de cette situation. Intuitivement, le mĂ©canisme d’ajustement des frais fonctionne comme un frais fixe Ă  court terme et un plafond Ă  long terme, et il s’avĂšre qu’en raison des arguments avancĂ©s dans cet l’article de Martin Weitzman (en 1974), des frais fixes sont probablement prĂ©fĂ©rables Ă  un plafond dans les conditions oĂč, fondamentalement, toutes les blockchains publiques sont aujourd’hui en place.
  • Il remplace la vente aux enchĂšres par une vente Ă  prix fixe (sauf pendant de courtes pĂ©riodes oĂč les blocs se remplissent complĂštement jusqu’à ce que les frais rattrapent leur retard), ce qui Ă©limine les inefficacitĂ©s de la vente aux enchĂšres au premier prix et rend l’estimation des frais extrĂȘmement simple : calculez les frais f pour le bloc suivant, si vous pouvez vous le permettre, payez-les, sinon ne le faites pas.
  • Il crĂ©e un mĂ©canisme similaire Ă  une rĂ©compense permanente par bloc (le 1/N provenant du pot), ce qui attĂ©nue bon nombre des problĂšmes d’instabilitĂ© liĂ©s aux chaĂźnes de blocs fonctionnant uniquement sur les frais sans nĂ©cessiter de vĂ©ritable Ă©mission permanente.

Un autre avantage sous-estimĂ© de l’EIP 1559 est qu’il permet de mesurer les prix du gaz de maniĂšre sĂ»re. Aujourd’hui, le simple fait de regarder les prix du gaz sur la chaĂźne et de les utiliser comme indice est exploitable, car les mineurs peuvent inclure des transactions fictives Ă  trĂšs faible ou trĂšs forte redevance, oĂč la redevance se ferait Ă  eux-mĂȘmes. Mais en vertu de l’EIP 1559, le BASEFEE ne peut ĂȘtre manipulĂ© qu’à un coĂ»t Ă©levĂ©, car les transactions fictives exigeraient mĂȘme du mineur qu’il paie des frais (qui sont brĂ»lĂ©s).

Les marchés actuels des frais sont-ils vraiment si inefficaces ?

Oui, la diffĂ©rence entre le prix moyen du gaz et le dixiĂšme centile du prix du gaz dans un bloc normal est d’environ 3 fois pour la mĂ©diane et de 5 Ă  8 fois pour la moyenne. Les gens paient trop, en masse, inutilement.

Toute personne qui ne paie pas trop subit un retard de 1 Ă  2 minutes, voire plus, et ce retard ne profite en fait Ă  personne ; la charge totale de la chaĂźne est la mĂȘme, qu’une unitĂ© de charge donnĂ©e atteigne la chaĂźne au temps N ou au temps N + 60. Il n’y a aucun avantage social rĂ©el Ă  favoriser des participants «exprimant une prĂ©fĂ©rence pour la rapidité» dans le mĂ©canisme du marchĂ© des frais, du moins dans des conditions normales ; il s’agit d’une perte parfaitement inutile. Il vaudrait mieux pour nous tous que davantage de transactions soient incluses immĂ©diatement, ce que permet l’EIP 1559.

Pourquoi ne pas simplement utiliser la deuxiÚme enchÚre (ou une k-iÚme enchÚre) pour résoudre les inefficacités de la meilleure enchÚre ?

Les enchĂšres au k-iĂšme prix (oĂč chacun paie un prix de gaz Ă©gal au prix le plus bas qui Ă©tait inclus dans le bloc) sont effectivement «efficaces» dans une analyse Ă©conomique traditionnelle*, mais elles ont le dĂ©faut d’ĂȘtre vulnĂ©rables Ă  la collusion.

* Oui, bien sĂ»r, techniquement, il faut utiliser le prix du gaz le plus Ă©levĂ© qui n’est pas inclus dans le bloc ; mais en pratique, Ă©tant donnĂ© que la plupart des blocs Ethereum comportent des centaines de transactions, la diffĂ©rence serait nĂ©gligeable.

L’EIP 1559 pourrait-elle faire courir le risque de surcharger les nƓuds et les mineurs pendant les pĂ©riodes de forte utilisation ?

EIP 1559 peut tout au plus multiplier par 2 la taille des blocs, mĂȘme Ă  court terme. Chaque «bloc complet» (c’est-Ă -dire un bloc dont le gaz est 2x la TARGET) augmente le BASEFEE de 1,125x, donc une sĂ©rie de blocs complets constants augmentera le prix du gaz par un facteur 10 tous les ~20 blocs (~4,3 min en moyenne). Par consĂ©quent, les pĂ©riodes de forte charge sur la chaĂźne ne dureront pas plus de 5 minutes.

Notez qu’actuellement, les pĂ©riodes de doublement de la charge durant 5 minutes se produisent dĂ©jĂ  alĂ©atoirement environ une fois tous les ~63888 blocs (~10 jours) en raison de la variance du taux de production des blocs. L’introduction de l’EIP 1559 n’entraĂźnerait donc pas un niveau de charge sans prĂ©cĂ©dent dans le systĂšme.

En outre, la limite de gaz de 10 millions, pas plus, est justifiĂ©e dans une large mesure non par des limites strictes du rĂ©seau (les taux d’oncles sont proches des plus bas niveaux historiques, bien que les risques pour les nƓuds non-mineurs tels que les nƓuds de bootstrap puissent ĂȘtre plus Ă©levĂ©s), mais par des prĂ©occupations fondamentalement long terme :

  • Risque de centralisation par des taux d’oncles un peu plus Ă©levĂ©s : si les taux d’oncles grimpaient jusqu’à 20%, cela profiterait de maniĂšre disproportionnĂ©e aux grands bassins bien connectĂ©s ;
  • Limites en taille de l’état ;
  • DifficultĂ© de synchronisation aprĂšs une courte pĂ©riode hors ligne.

Dans ces trois cas, ce qui importe n’est pas la limite supĂ©rieure de la capacitĂ© dans une fenĂȘtre de temps trĂšs courte, mais plutĂŽt la capacitĂ© moyenne Ă  long terme. Le fait que les taux d’oncles soient de 2% pendant les heures impaires et de 18% pendant les heures paires aurait le mĂȘme effet sur les trois cas prĂ©citĂ©s, car les taux d’oncle sont toujours de 10%. Étant donnĂ© que l’EIP 1559 limite toujours la consommation de gaz Ă  long terme Ă  une moyenne d’environ 10 millions par bloc, il n’affecte pas la moyenne Ă  long terme.

À quoi ressemblerait un pic de consommation Ă©levĂ©e avec l’EIP 1559 par rapport au statu quo ?

ConsidĂ©rons un «pic mathĂ©matiquement idĂ©al» (par exemple, cela pourrait se produire dans la vie rĂ©elle en raison d’un Ă©vĂ©nement soudain sur le marchĂ© conduisant Ă  de nombreuses possibilitĂ©s d’arbitrage sur les DEX, Ă  des offres sur les CDP liquidĂ©s, etc.), oĂč N * 10 millions de transactions de gaz, chacune avec un prix du gaz trĂšs trĂšs Ă©levĂ©, sont toutes diffusĂ©es.

Actuellement, cela conduirait Ă  la situation suivante :

  • Les prochains blocs N seraient exclusivement remplis de nouvelles transactions Ă  prix Ă©levĂ©s ;
  • Ensuite, les autres transactions, ainsi que celles que les gens enverraient aprĂšs le pic, seraient incluses dans l’ordre dĂ©croissant du prix du gaz.

Un «utilisateur normal» moyen devrait attendre plus de N blocs.

Examinons maintenant la situation avec l’EIP 1559 :

  • Les blocs N/2 suivants seraient remplis exclusivement de nouvelles transactions «d’heure de pointe», chacune avec une quantitĂ© de gaz deux fois plus importante que la normale ;
  • Si toutes les autres transactions sont envoyĂ©es avec un plafond de prix du gaz Ă©gal Ă  l’ancien prix du gaz, les blocs N/2 suivants seraient vides, et aprĂšs cela les choses reviendraient Ă  la normale. Mais de maniĂšre rĂ©aliste, les transactions prioritaires fixeraient des plafonds de prix du gaz plus Ă©levĂ©s et seraient incluses en premier, et les autres transactions plus tard.

Un «utilisateur normal» moyen devrait attendre quelque part entre N/2 et plus de N blocs.

Par consĂ©quent, mĂȘme en incluant la «pĂ©riode de rĂ©cupĂ©ration» aprĂšs la pĂ©riode de pointe pendant laquelle la capacitĂ© des blocs serait infĂ©rieure Ă  la normale, la plupart des transactions seraient incluses plus tĂŽt.

Voici une simulation trĂšs grossiĂšre (il y a beaucoup d’hypothĂšses Ă©tranges ici, mais il est difficile de modĂ©liser un systĂšme complet qui couvre Ă  la fois les courbes de l’offre et de la demande et les temps d’attente) ; le tableau source est ici.

Statu quo :

EIP 1559 :

Que ferait l’EIP 1559 en cas de pics plus importants et plus prolongĂ©s (p. ex. pics d’une journĂ©e) ?

Pas beaucoup. Le BASEFEE augmenterait et il y aurait une courte pĂ©riode au dĂ©but oĂč quelques transactions seraient plus rapides, mais aprĂšs cela, le marchĂ© des frais fonctionnerait comme dans des conditions «ordinaires», Ă  un niveau de frais plus Ă©levĂ©. Le principal avantage de l’EIP 1559 en matiĂšre de pics est que les dommages causĂ©s par l’inefficacitĂ© des marchĂ©s de frais ordinaires sont amplifiĂ©s lorsque les frais sont Ă©levĂ©s, de sorte qu’il devient plus important d’avoir un marchĂ© des frais qui fonctionne.

Pourquoi limit = cible * 2 ? Pourquoi pas 4 ? Ou 8 ?

Plus le rapport limite / cible est Ă©levĂ©, plus les avantages de l’EIP 1559 en termes d’efficacitĂ© du marchĂ© des frais sont importants. Cela dĂ©pend de l’amplitude des pics Ă  court terme que nous sommes prĂȘts Ă  accepter ; 2x est assez prudent. Nous pourrions mĂȘme lancer l’EIP 1559 avec un rapport limite / objectif de 2 pour commencer, et l’augmenter au fil du temps si nous voyons que le rĂ©seau fonctionne bien mĂȘme en cas de pics Ă  court terme.

Pourquoi les mineurs incluraient-ils des transactions ?

L’EIP comprend un «pourboire» que les Ă©metteurs de transactions peuvent inclure pour le mineur. Ce pourboire sert Ă  deux choses : premiĂšrement, s’il y a subitement beaucoup plus de transactions que prĂ©vu, les mineurs incluront d’abord les transactions avec un pourboire plus Ă©levĂ©, de sorte que le mĂ©canisme de priorisation basĂ© sur les frais reste finalement actif. DeuxiĂšmement, il compense le risque d’oncles pour les mineurs (le risque accru que leur bloc ne soit pas inclus dans la chaĂźne principale parce que l’ajout d’une transaction supplĂ©mentaire le ralentira).

Le calcul du niveau de pourboire qui compense le risque d’oncle donne environ 0,8 gwei (les blocs oncles obtiennent en moyenne une rĂ©compense de 1,67 ETH au lieu de la base de 2 ETH, ce qui reprĂ©sente une perte de ~0,33 ETH = 330m gwei, 10 millions de blocs de gaz ajoutent ~0,025 au taux d’oncles par rapport aux blocs vides, donc le coĂ»t prĂ©vu du gaz est = 330m / 10m * 0,025 = 0,825 gwei) et les mineurs se fixent effectivement cette valeur lorsque la chaĂźne est vide.

Ce niveau de pourboire est indĂ©pendant du BASEFEE, de sorte que les clients peuvent en toute confiance fixer 1-1,5 gwei et s’attendre Ă  ce que leurs transactions soient acceptĂ©es.

Comment les portefeuilles peuvent-ils choisir les pourboires ? Y a-t-il un risque de guerre des enchĂšres pour les pourboires ?

Les portefeuilles pourront simplement choisir les pourboires en examinant quels pourboires ont Ă©tĂ© acceptĂ©s dans le passĂ© sur la chaĂźne et en augmentant leur pourboire s’ils constatent qu’une transaction qu’ils envoient n’a pas Ă©tĂ© acceptĂ©e immĂ©diatement. Notez que dans des «conditions normales», il n’y a aucune raison de fixer un pourboire supĂ©rieur au strict minimum.

En cas de congestion soudaine, les pourboires se transforment en guerre d’enchĂšres ; les portefeuilles peuvent dĂ©tecter la congestion et, dans ce cas, ils peuvent offrir aux utilisateurs la possibilitĂ© de fixer une prioritĂ© faible ou Ă©levĂ©e pour leur transaction.

Qu’est-ce que le mĂ©canisme d’escalator ? Comment peut-il ĂȘtre combinĂ© avec le PEI 1559 ?

Le mĂ©canisme d’escalator est une proposition de rĂ©forme diffĂ©rente des frais de transaction dans laquelle, au lieu de spĂ©cifier des frais uniques, les utilisateurs spĂ©cifient leurs frais comme une fonction, gĂ©nĂ©ralement avec un dĂ©but, une augmentation par bloc et un maximum, par exemple «5 gwei si cette transaction est incluse dans le bloc 10123456, ajouter 1 gwei pour chaque bloc suivant (par exemple 8 gwei si inclus dans le bloc 10123459), jusqu’à un maximum de 100 gwei».

Il s’agirait de quatre paramĂštres : frais de dĂ©but, bloc de dĂ©but, incrĂ©ment par bloc, frais maximum.

L’objectif est d’ĂȘtre «plus sĂ©curisé» envers les erreurs d’estimation des frais, car si les frais s’avĂšrent trop bas, ils augmenteront naturellement au fil du temps jusqu’à ce que la transaction soit incluse. Dans le contexte de l’EIP 1559, cela pourrait ĂȘtre utilisĂ© pour fixer le pourboire. Le fait que le pourboire se situerait gĂ©nĂ©ralement dans une fourchette constante signifie que mĂȘme un portefeuille n’utilisant que des paramĂštres fixes pour l’escalator donnerait des rĂ©sultats assez corrects aux utilisateurs.

Les mineurs ne seront-ils pas incitĂ©s Ă  s’associer pour faire baisser le BASEFEE en limitant le remplissage de leurs blocs Ă  moins de la moitiĂ© ?

En gĂ©nĂ©ral, l’efficacitĂ© ce genre de stratĂ©gies est limitĂ©e, car Ă  moins que presque tout le monde ne soit de connivence, une transaction non incluse dans un bloc sera incluse dans le bloc suivant ; l’effet de cette action sur le BASEFEE Ă  long terme sera donc nĂ©gligeable.

Toutefois, les mineurs peuvent mettre en place une sorte de «tarification monopolistique». Supposons que les Ă©metteurs de transactions soient prĂȘts Ă  payer des frais supplĂ©mentaires pour Ă©viter d’ĂȘtre retardĂ©s d’un bloc. Les mineurs peuvent refuser d’inclure les transactions qui ne comportent pas un pourboire minimum T ; ils perdent une partie de leurs revenus, mais gagnent Ă  ce que les Ă©metteurs augmentent leurs frais s’ils Ă©valuent la probabilitĂ© supplĂ©mentaire que vous soyez le prochain mineur et qu’ils incluent leur transaction de maniĂšre suffisamment Ă©levĂ©e. Cette stratĂ©gie est fortement dĂ©favorable au mineur : il subit le coĂ»t total de la perte de revenus, mais ne gagne qu’une petite partie de l’augmentation des frais de transaction que d’autres envoient.

Notez que mĂȘme si un mineur rĂ©ussit avec cette stratĂ©gie, il augmentera les revenus des autres mineurs plus qu’il n’augmentera ses propres revenus (car les autres mineurs profitent des pourboires plus Ă©levĂ©s en raison de vos actions), et il ne s’agit donc pas d’un vecteur de centralisation.

Cela ne ramĂšnera pas le BASEFEE Ă  zĂ©ro, mais permettra d’atteindre un Ă©quilibre oĂč le BASEFEE constituera toujours la majeure partie des frais et les pourboires le complĂ©tant. En effet, Ă  moins que les mineurs ne soient tous de connivence (auquel cas nous avons des problĂšmes plus importants), les mineurs subissent la totalitĂ© des coĂ»ts, hors transactions, mais ne bĂ©nĂ©ficient que partiellement des avantages liĂ©s Ă  l’augmentation des pourboires.

Si le risque que les mineurs dĂ©ploient une telle stratĂ©gie reste inacceptable, nous pouvons affecter une partie (par exemple 50%) des recettes de l’EIP 1559 Ă  un fonds commun dont un petit pourcentage est prĂ©levĂ© sur chaque bloc pour ĂȘtre ajoutĂ© Ă  la rĂ©compense de bloc des mineurs ; cela garantit que les mineurs bĂ©nĂ©ficient d’un BASEFEE Ă©levĂ©, ce qui rĂ©duit encore les gains d’une telle attaque.

Voici, schĂ©matisĂ©e, une proposition de modification de l’EIP allant dans ce sens :

  • DĂ©finir le compte 0x35 comme FEE_SMOOTHING_BUFFER, et dĂ©finir FEE_SMOOTHING_CONSTANT = 8192 ;
  • Ajouter un terme supplĂ©mentaire Ă  la rĂ©compense en bloc (ajoutĂ© en mĂȘme temps que la rĂ©compense en bloc de base et les rĂ©compenses oncle+neveu). Soit smoothing_reward = FEE_SMOOTHING_BUFFER.balance // FEE_SMOOTHING_CONSTANT. TransfĂ©rer smoothing_reward wei de FEE_SMOOTHING_BUFFER vers block.coinbase ;
  • AprĂšs l’application des rĂ©compenses du bloc, la moitiĂ© des frais EIP-1559 de ce bloc (arrondis Ă  l’infĂ©rieur) est ajoutĂ©e au solde de FEE_SMOOTHING_BUFFER. Le reste (c’est-Ă -dire la moitiĂ© arrondie Ă  l’unitĂ© supĂ©rieure) est brĂ»lĂ©.

Notez que dans un contexte de preuve d’enjeu, il serait souhaitable de mettre en place des Ă©lections Ă  bulletins secrets des dirigeants ainsi que des sanctions en cas de rĂ©vĂ©lation prĂ©maturĂ©e, afin d’empĂȘcher les validateurs d’acquĂ©rir la rĂ©putation de n’accepter que des pourboires Ă©levĂ©s et d’en tirer eux-mĂȘmes tout le bĂ©nĂ©fice, car les Ă©metteurs de transactions sauraient quels validateurs vont bientĂŽt crĂ©er des blocs.

Autres ressources

Le document original : https://ethresear.ch/t/first-and-second-price-auctions-and-improved-transaction-fee-markets/2410

Thread de ethresear.ch sur les simulations de Barnabe : https://ethresear.ch/t/eip-1559-simulations/7280

The post FAQ EIP 1559 first appeared on Ethereum France.

Table ronde sur les Monnaies Numériques de Banque Centrale

December 2nd 2020 at 15:06

Lundi 30 Novembre 2020, avait lieu -en visioconférence, confinement oblige- la table ronde du Cercle du Coin (association francophone autour des cryptomonnaies) sur le sujet des MNBC (Monnaies Numériques de Banque Centrale). 

Claire Balva, CEO de Blockchain Partner, y intervenait avec notamment Pierre Person (dĂ©putĂ© LREM), JoĂ«lle Toledano (autrice du rapport “Blockchain” de France StratĂ©gie), Christian Pfister (chargĂ© de mission « MNBC » Ă  la Banque de France), JĂ©rĂŽme de Tychey (Ledger), et Jean-Samuel LĂ©crivain (Catenae).

Extraits :

“La BCE saisit bien les enjeux d’un euro numĂ©rique (cash numĂ©rique et nĂ©cessitĂ© de confidentialitĂ©, une option de politique monĂ©taire, gains de productivitĂ© dans un monde numĂ©rique, etc.), ce qui est une bonne chose. Mais elle reste timide dans ses recommandations. Par exemple, elle n’imagine pas que l’euro puisse ĂȘtre distribuĂ© autrement que par des banques ou des institutions financiĂšres, et ne conçois qu’avec des pincettes une architecture dĂ©centralisĂ©e pour son Ă©mission ; elle manque donc certains aspects du respect de la vie privĂ©e et de l’euro programmable. Typiquement, pour la BCE, utiliser une blockchain pour l’émission d’un euro numĂ©rique n’est qu’une possibilitĂ© parmi d’autres, et c’est la moins probable selon le rapport (Ă  cause de dĂ©fis en ce qui concerne le KYC / AML). Donc on parle d’un euro numĂ©rique, mais Ă  l’infrastructure centralisĂ©e : ce ne sera pas un cash numĂ©rique, et on s’éloigne de l’idĂ©e d’un euro programmable, ce qui est dommage”

“La principale raison pour laquelle on parle peu de ces choix technologiques pourtant importants, c’est qu’en dehors de la communautĂ© de spĂ©cialistes, la plupart des gens comprennent malheureusement que peu de choses aux distinctions techniques, et aux idĂ©ologies qu’il y a derriere. A mon sens, il y a un grand enjeu : ne pas reproduire le meme scĂ©nario qu’avec le minitel. C’est Ă  dire Ă©viter de crĂ©er quelque chose “à nous”, quelque chose de privĂ©, pour que finalement dans 15 ans, tout soit sur un protocole public – Ethereum ou un autre – . Je pense que ce serait la hantise de tout le monde : si on fait ça, on reprendra 15 ans de retard par rapport Ă  ces technologies et par rapport Ă  notre souverainetĂ© monĂ©taire.”

Visionner la table ronde :

WPO procĂšde Ă  l’émission de 4 millions de jetons GreenTokens

December 1st 2020 at 10:51

Temps de lecture : < 1 minute L’offre au public de jetons initiĂ©e par WPO, qui s’est dĂ©roulĂ©e du 8 septembre au 12 novembre derniers est dĂ©sormais close. ConformĂ©ment au document d’information de l’Offre, la sociĂ©tĂ© WPO procĂšde dĂ©sormais Ă  la crĂ©ation et Ă  l’émission de 4

L’article WPO procĂšde Ă  l’émission de 4 millions de jetons GreenTokens est apparu en premier sur Cryptogains.fr.

SmartNode devient Baker sur la blockchain Tezos

December 1st 2020 at 10:47

Temps de lecture : 2 minutes Paris, le 1er dĂ©cembre 2020. SmartNode, le fournisseur de services de staking professionnel,  devient un baker institutionnel de la blockchain Tezos. Tezos est une chaîne de blocs (blockchain) publique et décentralisée dédiée à la création et à la gestion d’actifs et d’applications

L’article SmartNode devient Baker sur la blockchain Tezos est apparu en premier sur Cryptogains.fr.

Binance partage son analyse sur l’évolution et le futur du bitcoin alors que ce dernier atteint son niveau record

November 30th 2020 at 18:19

Temps de lecture : 3 minutes 30 Novembre, 2020 – Binance, la plus importante plateforme d’échange d’actifs cryptos et blockchain au monde, partage son expertise et son analyse de l’évolution de l’utilisation du Bitcoin pour les acteurs corporate ou institutionnels ainsi que les pistes de place

L’article Binance partage son analyse sur l’évolution et le futur du bitcoin alors que ce dernier atteint son niveau record est apparu en premier sur Cryptogains.fr.

Guide pour débutants : staker sur Ethereum 2 !

November 24th 2020 at 12:43

Guide dĂ©taillĂ© de A Ă  Z de mise en place d’un validateur sur Ethereum 2.

Table Of Contents
  1. Prérequis et implications
  2. Mise en place de la machine
  3. Louer un serveur
  4. Connexion Ă  la machine
  5. CrĂ©ation d’un utilisateur
  6. SĂ©curisation de la machine
  7. Créer les clés de validateurs
  8. Mise en place des logiciels
  9. Monitoring
  10. Aller plus loin
  11. Appendice

Prérequis et implications

Devenir un validateur sur Ethereum 2 n’est pas quelque chose Ă  prendre Ă  la lĂ©gĂšre. Vous allez devoir bloquer 32 ETH (ou plus), sans pouvoir les retirer pendant un certain moment, et devoir vous assurer que votre validateur continue Ă  ĂȘtre actif sur toute cette pĂ©riode, sans quoi vous perdrez une partie de vos ETH placĂ©s.

De grands pouvoirs impliquent de grandes responsabilités

Avant de vous jeter Ă  l’eau, assurez-vous de pouvoir rĂ©pondre Ă  l’affirmatif Ă  ces questions:

  • Avez-vous 32 ETH ou plus Ă  sĂ©questrer pendant 3 ans ?
  • Pourrez-vous accorder du temps Ă  vos validateurs pendant 3 ans (mettre Ă  jour les logiciels, s’assurer que le validateur fonctionne etc
)
  • Avez-vous un minimum de connaissances en anglais (pour les mises Ă  jour, les dĂ©bats etc
)
  • Avez-vous accĂšs Ă  un interpreteur de commande (parfois appelĂ© Terminal, ou Console de commande)
  • Avez-vous lu notre poste d’introduction Ă  la preuve d’enjeu ?

Moins de 32 ETH ? Pas de panique !

Si vous n’avez pas 32 ETH, ou que vous ne vous sentez pas de devenir validateurs, vous pourrez toujours rejoindre des « staking pool« .

Prenez cependant le soin de vous renseigner sur les staking pool avant d’y sĂ©questrer vos ETH ! Il y a beaucoup d’arnaques

Mise en place de la machine

PremiĂšre Ă©tape : mettre en place une machine qui servira de validateur.

Deux options s’offrent Ă  vous: vous pouvez utiliser une machine chez vous, ou bien un serveur hĂ©bergĂ© ailleurs. Les deux ont leurs avantages et inconvĂ©nients : facilitĂ© d’accĂšs, stabilitĂ© de la connexion Ă  internet, taille du disque dur, confiance en l’hĂ©bergeur
 je vous laisse faire votre choix. Dans ce guide, je vais utiliser un hĂ©bergeur (aucun lien d’affiliation, c’est juste celui que j’utilise personellement), afin de montrer cette Ă©tape aussi. Si vous avez dĂ©jĂ  un ordinateur chez vous (ou votre serveur est dĂ©jĂ  mis en place), vous pouvez procĂ©der Ă  l’étape « Mise en place des logiciels » directement !

Je peux perdre mes ETH ?!

Vous vous apprĂȘtez Ă  sĂ©questrer au moins 32 ETH. Mais ĂȘtes-vous sĂ»r de connaĂźtre les risques et les pĂ©nalitĂ©s ? Plus de dĂ©tail dans l’appendice en bas de la page.

Cette partie va vous montrer comment:

  • Louer un serveur chez un hĂ©bergeur (ici netcup.eu)
  • Configurer le pare-feu
  • Configurer les clĂ©s d’accĂšs (ssh) et s’y connecter

Louer un serveur

Allez c’est parti ! Rendons-nous chez netcup.eu (ce guide n’est en aucun cas affiliĂ© ! C’est simplement l’option que j’utilise personellement).

SĂ©lectionnez « Server », et cherchez l’option VPS 6000 G9.

Quelle offre choisir ?

Ce qui importe, c’est d’ĂȘtre sĂ»r que le serveur tiendra la route en cas de perturbation sur le rĂ©seau. Aujourd’hui, il est recommandĂ© d’avoir au moins 4 CƓurs, 16 GB de RAM, 256Gb de SSD, juste pour faire tourner le Beacon Node (plus d’info sur ce terme plus tard dans le tutoriel) et les validateurs.

Cependant, Ă  ça il faut ajouter l’instance d’ETH1, qui nĂ©cessite elle-mĂȘme 16Gb de RAM et 500 GB de SSD. Et si vous voulez, vous pouvez aussi lancer un slasher, ce qui prend des ressources supplĂ©mentaires.

L’option VPS 6000 est une option avec laquelle vous n’aurez pas de problĂšmes dans les annĂ©es Ă  venir. Elle a largement de quoi faire, et tiendra la route mĂȘme en cas de conditions etrĂȘmes sur le rĂ©seau. L’option VPS 4000 est correcte et devrait ĂȘtre suffisante. L’option VPS 3000 fera pile l’affaire pour le moment, mais il faudra s’attendre Ă  devoir changer de plan d’ici 1 an ou deux. Enfin, si vous ne comptez pas lancer d’instance eth1 (si vous utilisez Infura par exemple), l’option VPS 2000 sera suffisante.

Si pour vous les termes eth1, Infura, beacon node et validateurs sont du charabia, vous pouvez allez lire le « Petit récapitulatif » dan « Mise en place des logiciels ».

Une fois votre offre sĂ©lectionnĂ©e, vous devrez procĂ©der Ă  la crĂ©ation de compte. Retenez bien les informations que vous entrez : une fois la demande effectuĂ©e, vous recevrez un appel de netcup.eu en anglais (ils sont allemands) et ils vous demanderont de bien confirmer : votre nom / prĂ©nom, votre adresse, votre code postale. C’est tout Ă  fait normal (bien que dĂ©routant je vous le concĂšde !).

Une fois ces informations confirmĂ©es par tĂ©lĂ©phone, ils vous enverront vos identifiants de connexion par e-mail : les e-mails sont en allemand et en anglais, donc il faudra scroller jusqu’en bas pour trouver la version anglaise !

Connectons-nous d’abord Ă  notre espace client. Comme Ă©crit dans le mail, le lien est celui-lĂ  : https://www.customercontrolpanel.de . Vos identifiants figurent aussi dans le mail (en orange sur la photo).

La premiĂšre Ă©tape Ă  suivre est de sĂ©curiser notre compte client mettant en place le 2FA : un mĂ©chanisme de sĂ©curitĂ© qui vous demandera d’entrer un code fournit par votre tĂ©lĂ©phone lors de vos prochaines connexions. Pour ce faire, cliquez sur Master Data en bas Ă  gauche.

Là vous pouvez cliquer sur le bouton « Enable two factor authentication ».

N’oubliez pas de sauvegarder votre clĂ© au cas oĂč vous seriez amenĂ© Ă  perder votre tĂ©lĂ©phone

Bien maintenant que votre compte est sĂ©curisĂ©, vous pouvez procĂ©der au rĂšglement. La facture devrait ĂȘtre Ă  peu prĂšs Ă©gale Ă  trois fois le montant mensuel : pas de panique, cela suit une pĂ©riode de facturation trimestrielle.

Une fois le rÚglement effectué, vous devriez recevoir de nouvelles informations par e-mail : un e-mail intitulé « Access data for SCP » et un autre intitulé « Ihr vServer bei netcup ist bereit gestellt.

Access data for SCP

D’abord par mesure de sĂ©curitĂ©, rendez-vous sur le servercontrolpanel (https://www.servercontrolpanel.de/SCP), connectez-vous avec les identifiants contenus dans le mail, et changez votre mot de passe (menu dĂ©roulant en haut Ă  droite, puis Option).

Sur ce paneau de contrĂŽle, vous avez accĂšs Ă  vos machines, et si vous cliquez sur l’une de vos machines, vous aurez un dĂ©tail de l’utilisation de celle-ci.

Les curieux remarqueront que j’ai pris l’option VPS 4000
 c’est pour le testnet !

Vous pouvez maintenant vous connecter Ă  la machine !

Connexion Ă  la machine

Fini la rigolade ! On passe aux choses sérieuses ! Pour ce faire, nous allons utiliser ssh ! ssh est un programme qui permet de se connecter de façon sécurisée à un serveur.

Pour l’utiliser, rien de plus simple : depuis le terminal de votre machine, tapez ceci (en remplaçant « adresseip » par l’adresse IP de votre propre machine, qui vous a Ă©tĂ© communiquĂ©e dans le deuxiĂšme e-mail)

ssh root@adresseip

Le mot de passe demandĂ© est celui qui apparaĂźt dans l’email que netcup vous a envoyĂ©. Ensuite, vous devriez avoir un message vous signalant que l’authenticitĂ© de la machine ne peut pas ĂȘtre prouvĂ©e
 c’est normal, tapez « yes » !

Si vous avez une erreur ici, c’est probablement que vous n’avez pas bien copiĂ© la clĂ© grĂące Ă  ssh-copy-id. J’ai utilisĂ© une clĂ© ECDSA et non ed25519, c’est pourquoi votre message d’erreur ne sera pas exactement le mĂȘme


PremiÚre étape
. changer de mot de passe ! Et oui, sécurité, sécurité, sécurité !

Entrez simplement :

passwd

Et choisissez un mot de passe solide (différent des autres mot de passe que vous utilisez habituellement !)

CrĂ©ation d’un utilisateur

Nous sommes actuellement connectĂ© en tant que l’utilisateur « root« . C’est en quelque sorte le superman de votre ordinateur : il a tous les droits. C’est une trĂšs mauvaise habitude, et un grand risque de sĂ©curitĂ© d’ĂȘtre connectĂ© en tant que root, c’est pourquoi nous allons crĂ©er un utilisateur !

La commande a entrer est celle-ci (en changeant utilisateur pour le nom d’utilisateur que vous dĂ©sirez crĂ©er).

adduser utilisateur

Suivez les instructions du terminal (soyez sĂ»rs de choisir un mot de passe solide !). Puis, ajoutez cet utilisateur Ă  la liste des « sudoers » : c’est la liste des utilisateurs qui sont autorisĂ©s Ă  effectuer des actions en tant qu’administrateur (parfois). Tapez la commande ci-dessous (en remplaçant utilisateur par votre nom d’utilisateur choisi, Ă©videmment).

usermod -aG sudo utilisateur

Pour ĂȘtre sĂ»r que cela fonctionne correctement, dĂ©connectez-vous de la machine en tappant :

exit

Puis connectez-vous cette fois-ci en utilisant votre nom d’utilisateur :

ssh utilisateur@adresseip

SĂ©curisation de la machine

La sĂ©curitĂ©, c’est important ! C’est pourquoi nous allons procĂ©der Ă  la mise en place de trois mesures de sĂ©curitĂ© : l’authentification par clĂ©, le changement de port SSH, et l’installation d’un pare-feu.

Je vais tenter d’expliquer simplement à quoi servent ces deux mesures.

  1. L’authentification par clĂ© : pour vous connecter Ă  votre machine vous avez utilisĂ© un mot de passe. Mais si votre mot de passe se fait hack, ou bien si vous avez choisi un mot de passe trop fragile, un hacker pourra facilement se connecter Ă  votre machine. C’est pourquoi nous allons utiliser l’authentification par clĂ© : vous allez crĂ©er une clĂ© SSH sur votre ordinateur, et c’est grĂące Ă  la prĂ©sence de cette clĂ© (et non le mot de passe) que vous serez autorisĂ© Ă  vous connecter.
  2. Changer le port SSH : Le port par dĂ©faut pour se connecter en SSH sur n’importe quelle machine est le 22. Cela veut dire qu’un hacker essaiera par dĂ©faut de vous attaquer par le port 22. En le changeant Ă  un autre port, il sera obligĂ© de deviner quel port vous avez choisi pour essayer de s’y connecter. Cela complique nettement la tĂąche !
  3. Installer un pare-feu : Par dĂ©faut, tous vos ports sont ouverts. Un attaquant peut donc essayer de vous attaquer sur beaucoup de ports diffĂ©rents. Un pare-feu rĂ©soud ce problĂšme : il rĂ©duits les ports ouverts, et donc rend la surface d’attaque beaucoup plus petite.

Authentification par clé

Nous allons créer votre clé SSH qui vous servira à vous connecter au serveur. Commencez par vous déconnecter de votre serveur (exit). Ensuite, tappez cette commande :

ssh-keygen -t ed25519

Ensuite suivez les instructions sur votre console. Une fois terminé, il vous faudra ajouter cette clé à la liste des clés autorisées par votre serveur :

ssh-copy-id -i ~/.ssh/id_ed25519.pub utilisatur@adresseip

Et voilĂ  le travail ! Votre clĂ© apparaĂźt dĂ©sormais parmi les clĂ©s autorisĂ©es sur votre serveur. Cependant, le serveur autorise toujours Ă  se connecter en fournissant le mot de passe de l’utilisateur : nous allons modifierons cela quand nous effectuerons le changement de port SSH.

Changer de port SSH

Commençons par mettre Ă  jour notre systĂšme.. Je ne vais pas dĂ©tailler ces commandes mais en gros, elles mettent Ă  jour le systĂšme, retirent les logiciels dont on ne se sert pas et installent UFW 🙂

Sudo et privilùges d’administrateur

Nous avons crĂ©Ă© un utilisateur qui n’est pas root car c’est risquĂ© de lancer toutes les commandes en tant qu’administrateur. Cependant, de temps en temps nous avons besoin de lancer des commandes en tant qu’administrateur. La solution : ajouter « sudo » au dĂ©but de la commande que nous lançons. Il se peut que lancer sudo vous demande votre mot de passe : c’est tout Ă  fait normal !

sudo apt update && sudo apt upgrade
 sudo apt dist-upgrade && sudo apt autoremove
 sudo apt install -y ufw

Maintenant nous pouvons changer le port SSH. Vous n’avez qu’à choisir un numĂ©ro de port entre 1024 et 49151, et vous assurez qu’il ne sort pas en rouge lorsque vous tapez cette commande (en remplaçant numerodeport par le numĂ©ro de port que vous avez choisi) :

sudo ss -tulpn | grep numerodeport

S’il sort en rouge, c’est qu’il est dĂ©jĂ  utilisĂ© par votre ordinateur. Choisissez en un nouveau et recommencez !

Ensuite, mettez à jour votre fichier de configuration SSH. Lancez l’editeur de nexte nano:

sudo nano /etc/ssh/sshd_config

Ici vous aurez 4 lignes Ă  modifier :

  • Remplacer la ligne « Port 22 » par « Port NUMERODEPORT » en remplaçant NUMERODEPORT par le numĂ©ro que vous avez choisi (spĂ©cifie le port utilisĂ© pour SSH).
  • Enlever le « # » devant la ligne « #PubkeyAuthentication yes » (spĂ©cifie que nous acceptons la conneixon par clĂ©).
  • Remplacer la ligne « PasswordAuthentication yes » par « Password authentication no » (spĂ©cifie que nous voulons dĂ©sactiver la connexion par mot de passe).
  • Remplacer la ligne « PermitRootLogin yes » par « PermitRootLogin no » (spĂ©cifie que nous voulons interdire de se connecter en tant que root).

Appuyez ensuite sur CTRL+o (la touche contrĂŽle et la touche o en mĂȘme temps), puis Entrer, puis CTRL+x (la touche contrĂŽle et la touche x en mĂȘme temps). C’est la suite Ă  tapper si l’on veut enregistrer un fichier et le fermer avec Nano.

Voici un GIF du dĂ©roulĂ© de l’opĂ©ration (avec comme exemple de port 39889).

Maintenant, nous pouvons redĂ©marrer le service SSH. Il suffit d’entrer cette commande :

sudo systemctl restart ssh

Attention, à compter de maintenant, pour vous connecter au serveur, la commande ne sera plus « ssh utilisateur@ip » mais « ssh -p NUMERODEPORT utilisateur @ip ».

Se connecter via l’interface Netcup.eu

Si vous vous retrouvez dans un cas ou vous ne parvenez plus à vous connecter à la machine en SSH, sachez que vous pouvez toujours vous reconnecter en passant par l’interface de de netcup.eu .

Plus d’information en bas de la page dans l’appendice.

Pour vous déconnecter, tapez:

exit

Puis reconnectez-vous :

ssh -p numerodeport utilisateur@adresseip

Installation du pare-feu

Maintenant faisons en sorte de rejeter les connexions par défaut :

sudo ufw default deny incoming

Acceptons les connections sur notre port SSH choisi :

sudo ufw allow numerodeportssh/tcp

Puisque nous allons utiliser Geth et Lighthouse, nous allons ouvrir les ports 30303 et 9000 (respectivement)

sudo ufw allow 30303
 sudo ufw allow 9000

Mettons maintenant en marche ces pare-feu :

sudo ufw enable

Maintenant, en tapant « sudo ufw status verbose« , vous devriez avoir un rendu similaire (mon port choisi pour SSH est le 38998) :

Et voilà ! Votre machine est désormais installée et sécurisée. Nous pouvons passer à la prochaine étape : créer les clés des validateurs.

Créer les clés de validateurs

Mainnet vs Testnet

Ce guide dĂ©tail les Ă©tapes nĂ©cessaires pour la mise en place d’un validateur sur le « mainnet », c’est-Ă -dire le rĂ©sau officiel Ethereum 2. Il existe cependant des « testnet », c’est-Ă -dire des rĂ©seaux qui permettent de tester, sans mettre en jeu des « vrais » ETH. Je vous recommande d’abord d’essayer d’installer et de lancer correctement un validateur sur un testnet. Pour ce faire, il suffit de remplacer « mainnet » par le nom du testnet (au moment de l’écriture, « pyrmont »).

Une fois le validateur ayant été correctement lancé sur le testnet, vous pourrez passer au mainnet !

Rendez-visite à ce site : https://github.com/ethereum/eth2.0-deposit-cli/releases/ et trouvez la version du logiciel pour linux : elle devrait se terminer par « linux-amd64.tar.gz« .

Voici à quoi elle ressemble au jour de création de ce guide :

Ensuite copiez-en le lien :

Maintenant, reprenez le terminal et tapez ces commandes (en remplaçant le lien « https:// » par le contenu de votre presse-papier (le lien que vous avez copiĂ© lors de l’étape prĂ©cĂ©dente)).

cd ~
 sudo apt install -y curl
 curl -LO https://github.com/ethereum/eth2.0-deposit-cli/releases/download/v1.1.0/eth2deposit-cli-ed5a6d3-linux-amd64.tar.gz

Vous venez de télécharger la version compressée du logiciel qui va vous servir à créer les clés de vos validateurs. Pour le décompresser, il vous suffit de taper :

tar xvf eth2deposit-cli-ed5a6d3-linux-amd64.tar.gz
 rm -rf eth2deposit-cli-ed5a6d3-linux-amd64.tar.gz
 cd eth2deposit-cli-ed5a6d3-linux-amd64

Les noms des fichiers pourraient diffĂ©rer sur votre machine : ici c’est eth2deposit-cli-ed5q6d3 car c’est la version actuelle, mais elle pourrait changer dans le futur. Pour l’afficher, lancez simplement la commande ls.

Vous pouvez maintenant créer vos clés ! Entrez cette commande (en changeant nombredevalidateurs par le nombre de validateurs que vous comptez lancer) :

./deposit new-mnemonic --num_validators nombredevalidateurs --mnemonic_language=english --chain mainnet

Prenez votre temps ! Gardez vos secrets au chaud


Prenez le temps de bien vérifier la commande que vous venez de taper. Avez-vous bien remplacé le NOMBREDEVALIDATEURS par le nombre de validateurs que vous comptez lancer ? Avez vous bien bien écrit « mainnet » ?

Dans cette commande, vous allez devoir noter vos mots de passe. Je vous recommande de les Ă©crire sur un bout de papier, d’en faire une deuxiĂšme copie et garder les deux copies dans deux endroits diffĂ©rents.

Personne ne pourra vous sauver si vous oubliez vos mot de passe ou vos mnemonics : c’est donc d’une importance capitale pour vous de vous appliquer pendant cette opĂ©ration.

PremiÚre étape : créer un mot de passe. Choisissez-en un (de préférence au hasard), de bonne qualité, et notez le sur le bout de papier. Ensuite lisez le bout de papier, et tapez-le ici. Soyez sûrs que ça correspond à ce que vous avez noté sur le bout de papier !

Ensuite vous verrez apparaĂźtre une liste de mots : c’est ce que l’on appelle votre mnemonic. Notez-le prĂ©cieusement, en faisant bien attention Ă  l’orthographe des mots (ils sont en anglais, attention aux faux amis!).

J’ai bien Ă©videmment pris le soin d’utiliser un autre mnnemonic que celui-ci


Vous devrez ensuite entrer, dans l’ordre, le mnemonic (suite de mots) que vous venez de noter. Soyez sĂ»rs de taper ce que vous avez Ă©crit sur votre papier !

Si vous tapez la commande ls, vous devriez avoir le mĂȘme rendu :

Dans le dossier validator_keys se trouvent plusieurs fichier : un fichier deposit_data
json, et autant de keystore-m
json que vous avez entré de numéro de validateurs. Le fichier deposit_data est un fichier unique qui contient des informations nécessaires pour pouvoir déposer des ETH pour staker : les fichier keystore-m sont des fichiers représentants vos clés de validateur. Ils seront utilisés par la suite !

Vous avez crĂ©Ă© vos clĂ© de validateur (ainsi que le fichier de deposit associĂ©, nous y reviendrons plus tard). Maintenant il est temps d’installer les logiciels !

Mise en place des logiciels

TroisiÚme étape: mettre en place les logiciels nécessaires au staking.
Ces instructions sont Ă©crites pour Ubuntu (Linux). Si vous utilisez une autre machine, il faudra probablement adapter quelques commandes !

Petit récapitulatif

Il y a trois logiciels principaux qui vont ĂȘtre exĂ©cutĂ©s par votre machine:

  • Le client Ethereum 1 : Oui, cela peut paraĂźtre Ă©tonnant mais la chaĂźne Ethereum 2 a besoin de connaĂźtre l’état de la chaĂźne Ethereum 1 afin de fonctionner correctement.
  • Le Beacon Node (BN) : C’est le logiciel qui s’occupe de communiquer avec les autres nƓuds du rĂ©seau, de la gestion de la base de donnĂ©e de la chaĂźne: bref c’est lui qui fait le gros du travail.
  • Le Validator Client (VC) : C’est le fameux « validateur » qui revient Ă  toutes les sauces. C’est un logiciel relativement simple, qui ne s’occupe de faire qu’une seule chose: signer des transactions. PĂ©riodiquement, il doit signer des transactions, grĂące Ă  sa clĂ© privĂ©e (clĂ© qui doit rester secrĂšte, bien cachĂ©e sur l’ordinateur). Il demande au BN quels messages il doit signer, s’assure que les informations renvoyĂ©es par le BN sont correctes, puis signe le message et le transmet au BN, qui lui le transmettra aux autres nƓuds du rĂ©seau.

Ce qui est intĂ©ressant, c’est que plusieurs VC peuvent se connecter au mĂȘme BN: en effet, on peut faire tourner des centaines de validateurs, qui se connectent tous au mĂȘme BN. Un VC ne consomme pas beaucoup (rappelez-vous, c’est le BN qui fait la majoritĂ© du travail), en lancer plusieurs sur la mĂȘme machine permet donc d’augmenter un peu la rentabilitĂ©.

Une question devrait vous traverser l’esprit : est-il possible de connecter son VC a un BN sur une autre machine ? La rĂ©ponse est oui ! Vous pourriez trĂšs bien connecter vos VCs au BN d’un ami, ou d’une entreprise, si vous leur faites confiance. Vous n’ĂȘtes donc pas OBLIGE de faire tourner un BN, si vous faites confiance Ă  un autre BN. Attention cependant : si le BN dans lequel vous avez confiance se met Ă  mal agir (se dĂ©connecter, ĂȘtre piraté ), vous pourriez en faire les frais ! C’est pourquoi il est recommandĂ© de faire tourner son propre BN.

Le paragraphe prĂ©cĂ©dent s’applique tout aussi bien au nƓud Ethereum 1 que vous devez lancer: vous pouvez dĂ©cider de ne pas en lancer, et de vous remettre Ă  un ami / une entreprise (par exemple Infura). Cependant, comme pour le BN, c’est dĂ©conseillĂ©, car on n’est jamais mieux servi que par soi-mĂȘme !

Machine peu performante

Si votre machine est peu performante, une solution pourrait ĂȘtre de ne pas lancer geth et d’utiliser un autre accĂšs Ă  la chaĂźne Eth 1.

Un des services les plus connus est Infura. Un tutoriel est disponible dans l’appendix afin d’en savoir plus. Cependant, comme Ă©crit just au-dessus, il est FORTEMENT recommandĂ© de lancer son propre client Ethereum 1 🙂

Les clients

Il y a plusieurs implĂ©mentations de clients pour Ethereum 2 : les plus connus sont Lighthouse, Prysm, Teku, et Nimbus. Chaque client a ses spĂ©cificitĂ©s (que ce soit l’équipe derriĂšre, l’histoire, les buts recherchĂ©s, le langage utilisĂ©, les caractĂ©ristiques techniques, la communautĂ© etc
). Dans cet article, nous allons utiliser l’implĂ©mentation Lighthouse, de l’équipe Sigma Prime.

Client Ethereum 1

De la mĂȘme maniĂšre que diffĂ©rent clients Ethereum 2 existent, il existe aussi plusieurs implĂ©mentations de client Ethereum 1. Les plus connus sont geth et openethereum (anciennement parity-ethereum). Dans ce tutoriel, j’utiliserai geth et parlerai de geth mais ce qu’il faut comprendre c’est « client Ethereum 1 ».

Nous avons deux possibilités pour lancer notre client :

  1. Classique : Nous téléchargeons les code source des clients, nous les compilons (ou téléchargeons directement le binaire), puis nous lançons les logiciels un par un (geth, BN et VC). Cette technique est standarde, fonctionne correctement et permet de personnaliser des paramÚtres.
  2. Docker-compose : C’est une technique qui repose sur l’utilisation d’un logiciel (docker-compose) qui fera tout ça Ă  notre place. Voyez-ça comme un logiciel qui gĂšre les autres logiciels : nous lui disons simplement « lance-moi une instance de geth, un BN, un VC, et connecte-les ensemble), et tada, le tour est jouĂ© !

J’ai personellement optĂ© pour l’utilisation de docker-compose : ça rend la tĂąche trĂšs simple Ă  utiliser, installer, et mettre Ă  jour.

Docker et Docker-Compose

Afin de nous faciliter la tĂąche, nous allons utiliser un logiciel qui s’occupera de lancer les autres logiciels Ă  notre place. Je vous prĂ©sente : Docker !

Pour installer Docker sur Ubuntu, c’est tout simple :

sudo apt install -y docker.io

Assurons-nous que Docker a bien été installé en lançant cette commande en la comparant au screenshot en-dessous.

sudo docker run hello-world

Si cette commande ne fonctionne pas, c’est probablement que docker n’a pas Ă©tĂ© correctement installĂ©. Dans ce cas, veuillez suivre les instructions d’installations officielles.

Profitons-en pour aussi installer Docker-Compose

sudo apt install -y docker-compose

Maintenant que nous avons installĂ© le logiciel docker-compose, il ne nous reste plus qu’à lui dire ce que nous voulons lui faire faire (lancer geth, un BN et un VC). Ca tombe bien : l’équipe de lighthouse a un dossier avec tout de dĂ©jĂ  prĂ©parĂ© !

Assurons-nous d’abord d’ĂȘtre dans le bon rĂ©pertoire :

cd ~

Puis téléchargeons le dossier de configuration

git clone https://github.com/sigp/lighthouse-docker/

La commande ls (qui liste les fichier du répertoire) devrait ressembler à cela maintenant :

Allez maintenant éditer le fichier de configuration. Déplacez-vous dans le bon répertoire :

cd lighthouse-docker

Faites une copie du fichier de configuration :

cp default.env .env

Et allez Ă©diter le fichier de configuration : (n’oubliez pas, pour quitter c’est CTRL+O, Enter, CTRL+X)

nano .env

Voici la liste des paramĂštres Ă  Ă©diter. Si le paramĂštre n’apparaĂźt pas dans cette liste, c’est qu’il doit ĂȘtre laissĂ© Ă  sa valeur par dĂ©faut. Attention, si vous voulez vous mettre sur le rĂ©seau de test, alors le paramĂštre NETWORK ne sera pas mainnet mais le nom du testnet (par exemple pyrmont).

NETWORK=mainnet
 START_VALIDATOR=YES
 VALIDATOR_COUNT=2
 START_GETH=YES
 ENABLE_METRICS=YES

Bien entendu je vous laisse Ă©diter VALIDATOR_COUNT pour ĂȘtre Ă©gal au nombre de validateurs que vous avez choisi de crĂ©er.

Si vous avez une machine puissante, vous pouvez aussi mettre SLASHER=YES afin de mettre en route un slasher.

Maintenant notre fichier de configuraiton prĂȘt, nous devons importer les validateurs. Pour ce faire, copiez d’abord les clĂ©s de validateurs dans le fichier courant.

cp -r ../eth2deposit-cli-ed5a6d3-linux-amd64/validator_keys/ .

Bien entendu il se peut que le nom de votre dossier varie : comme précisé au-dessus le mien est eth2deposit-cli-ed5a6d3-linux-amd64 mais je vous laisse adapter la commande à votre machine.

Puis initialisez les clés grùce à cette commande :

sudo docker run -it -v $(pwd)/lighthouse-data:/root/.lighthouse -v $(pwd)/validator_keys:/root/validator_keys sigp/lighthouse lighthouse --network mainnet account validator import --directory /root/validator_keys

Nous sommes fin prĂȘts ! Nous allons ouvrir un gestionnaire de fenĂȘtre, afin de conserver notre fenĂȘtre ouverte (plus d’info dans l’encart juste en-dessous).
D’abord installons tmux :

sudo apt install -y tmux

Puis lançons-le !

tmux

Et maintenant, la commande finale :

sudo docker-compose up

Et voilĂ  ! Vous devriez voir plein de messages fuser dans tous les sens. Ces messages sont des « logs », c’est-Ă -dire des messages qui dĂ©crivent le statut des diffĂ©rents logiciels (rappelez-vous, geth, BN et VC) qui tournent.

En bleu les messages Ă©mis par le BN, en jaune les messages de geth, et ne vert les messages des VC.

Si ces logs ne vous conviennent pas et vous voulez isoler seulement les logs du BN ou du VC, tappez :

sudo docker container ls --format '{{.Names}}'

Vous devriez avoir cela en sorite (peut-ĂȘtre deux lignes en plus si vous avez dĂ©jĂ  lancĂ© grafana / prometheus).

Pour suivre seulement les logs du validateurs par exemple :

sudo docker logs lighthouse-docker_validator_client_1 --follow

Et pour suivre le BN :

sudo docker logs lighthouse-docker_beacon_node_1

Ces commandes est lançable mĂȘme si vous n’ĂȘtes pas dans tmux, et vous pouvez les quitter Ă  tout moment en appuyant sur CTRL+c .

tmux

Nous avons lancĂ© les logiciels Ă  l’aide d’un gestionnaire de fenĂȘtre (appelĂ© tmux). Il permet aux logiciels de continuer Ă  tourner en tĂąche de fond. Pour vous dĂ©tacher de cette fenĂȘtre et la laisser tourner en tĂąche de fond, il vous suffit d’appuyer sur CTRL+b puis la lettre d.

A chaque fois que vous voudrez retrouver vos logiciels (pour les arrĂȘter, ou les mettre Ă  jour etc), il suffira de tapper tmux a. Vous pourrez donc faire des aller-retours jusqu’à vos logiciels grĂące Ă  ce gestionnaire de fenĂȘtre.

Vous pouvez quitter cet Ă©cran en appuyant sur CTRL+b puis d. Cela « dĂ©tache » l’écran tmux et vous renvoie vers l’écran de dĂ©part. Les logiciels continuer donc de tourner en tĂąche de fond. Pour retourner sur l’écran de tmux, tappez :

tmux a

Si vous voulez arrĂȘter complĂštement les logiciels : appuyez sur CTRL+c, puis entrez :

sudo docker-compose down

Mettre Ă  jour

En tant que validateur sur le rĂ©seau, vous avez comme devoir de tenir vos logiciels Ă  jour. Un tutoriel sur comment le faire est disponible dans l’appendix, en bas de la page 🙂

Maintenant que nous avons nos logiciels qui tournent, il ne nous reste plus qu’une Ă©tape : effectuer le(s) dĂ©pĂŽt(s) d’ETH sur le rĂ©seau ! Rendez-vous sur le site officiel : https://launchpad.ethereum.org/overview (vous pouvez prĂ©fixer le nom du testnet dĂ©sirĂ©, par exemple : https://pyrmont.launchpad.ethereum.org/overview pour le testnet de pyrmont).

Lisez attentivement les 10 étapes (un récapitulatif ne fais jamais de mal), et vous devriez arriver sur cette page:

Vous pouvez choisir les logiciels que l’on utilise : geth, puis Lighthouse

Maintenant indiquez le nombre de validateurs que vous voulez lancer (dans mon cas, 2)

Puis cochez la case qui certifie que vous avez copié vos mnemoniques et votre mot de passe, et cliquez sur Continue.

Sur la page suivante, vous allez uploader votre fichier deposit_data dont on a parlĂ© Ă  tout Ă  l’heure. Mais comment faire ? Le fichier se trouve sur mon serveur, pas du mon ordinateur ! Pas de panique ! J’ai la solution : scp !

scp est un programme qui permet de copier des fichiers depuis un serveur vers votre ordinateur (ou dans l’autre sens) de façon sĂ©curisĂ©.

D’abord crĂ©ons un dossier pour stocker nos fichiers :

cd ~
 mkdir validateurs
 cd validateurs

Sur votre terminal, dĂ©connectez-vous de votre machine (tapez exit), puis entrez simplement (en remplacant, comme d’habitude
) :

scp -r -P numerodeport utilisateur@adresseip:lighthouse-docker/validator_keys .

Et voilĂ  le travail ! Vous devriez maintenant pouvoir cliquer sur le gros bouton + prĂ©sent sur la page, et aller chercher le fichier deposit_data qui se trouve dans le dossier validateurs, dans votre rĂ©pertoire d’utilisateur (home directory).

Maintenant vous devriez pouvoir uploader le fichier deposit_data :

Et vous devriez voir cet Ă©cran ! (si vous ne vous ĂȘtes pas trompĂ©s de rĂ©seau !)

Maintenant il faut faire le dĂ©pĂŽt. Je vous laisse suivre le tutoriel d’installation de Metamask (vous pouvez y connecter votre Ledger si jamais c’est cela que vous utilisez)

Obtenir du gETH

Si vous vous apprĂȘtez Ă  faire un dĂ©pĂŽt sur un testnet, la monnaie utilisĂ©e n’est pas l’ETH mais le gETH (görli-ETH). Il peut s’obtenir via des faucets, ou en rejoignant le Discord d’EthStaker.

Attention : je suis ici sur pyrmont.launchpad.ethereum.org car j’ai fait ce tutoriel sur le testnet de pyrmont. Si vous voulez dĂ©poser sur le mainnet, il faut ĂȘtre sĂ»r dĂȘtre sur launchpad.ethereum.org !

Une fois Metamask installĂ©, soyez sĂ»rs d’ĂȘtre sur la bonne chaĂźne : Ethereum Mainnet pour un dĂ©pĂŽt sur le mainnet, et Goerli pour un dĂ©pĂŽt sur un testnet.

Vous n’avez plus qu’à lancer la transaction
 et tada ! Votre dĂ©pĂŽt aura Ă©tĂ© effectuĂ© ! Vous pouvez dĂ©sormais suivre l’état de vos validateurs : dans metamask, cliquez sur la transaction que vous venez d’effectuer.

DĂ©pĂŽt sur le testnet Pyrmont

Puis cliquez sur la flùche qui vous mùnera à l’explorateur de block :

Et ici vous pouvez voir les clĂ©s publique associĂ©es ! Vous pouvez consulter l’état de votre validateur en cliquant dessus.

Ici nous utilisons le site beaconscan. Un autre explorateur connu est beaconcha.in. Dans cette photo, mon dĂ©pĂŽt n’a pas encore Ă©tĂ© inclus : en effet, une votre dĂ©pĂŽt effectuĂ©, il faut du temps afin qu’il soit « inclus » et que votre validateur apparaisse dans la liste « officielle » des validateurs. Plus d’info sur ce procĂ©dĂ©.

Monitoring

Cette partie est optionelle : il s’agit de mettre en place un systĂšme de monitoring (afin de garder un oeil sur sa machine !). Nous allons utiliser Grafana et Prometheus : Prometheus va se charger de rĂ©cupĂ©rer des donnĂ©es de nos logiciels (mĂ©moire utilisĂ©e etc), et Grafana se chargera de les afficher.

Encore une fois, docker va nous sauver ! Nous allons cloner le repo lighthouse-metrics qui a déjà tout de préparé pour nous :

cd ~
 git clone https://github.com/sigp/lighthouse-metrics
 cd lighthouse-metrics

Ensuite, nous allons lancer grafana et prometheus grñce à la commande
 docker-compose ! Notez l’utilisation de -d, qui permet de le lancer en tñche de fond.

sudo docker-compose up -d

Maintenant nous pouvons passer Ă  la derniĂšre Ă©tape : visualiser les donnĂ©es ! DĂ©connectez-vous du serveur (tappez exit), et tappez la commande suivante (en remplacant, comme d’habitude):

ssh -p numerodeport -L 127.0.0.1:3000:127.0.0.1:3000 utillisateur@adresseip

Et maintenant, sur votre navigateur, tapez cette URL : localhost:3000 ! Vous devriez arriver sur un panneau de configuration ! Le nom d’utilisateur est admin et le mot de passe changeme. Ensuite, vous devrez cliquer sur le bouton Manage

Puis cliquez sur le bouton Import

Maintenant vous devez visiter cette page et en copier le contenu, et le coller le contenu dans la box « Import panel via JSON »

Puis cliquez sur Load et Import et
 tada !!

C’est un panneau de monitoring global, il vous est bien sĂ»r possible de modifier et l’adapter Ă  vore convenance !

Aller plus loin

Des amĂ©liorations sont toujours possibles ! Vous pourriez crĂ©er des services qui se relancent automatiquement, avoir un systĂšme de sauvegarde, avoir un meilleur systĂšme de logging
 cependant ce guide n’est lĂ  que pour couvrir les bases. Il ne faut vraiment pas hĂ©siter Ă  aller chercher de l’aide et poser des questions, voici donc quelques recommandations de site / communautĂ©s qui pourraient vous intĂ©resser :

https://reddit.com/r/ethstaker/ : Le subreddit d’une communautĂ© de staker (je vous recommande de rejoindre le Discord, c’est un des meilleurs endroits pour poser des questions)
https://reddit.com/r/ethereum : Le subreddit officiel d’Ethereum
https://lighthouse-book.sigmaprime.io/ : La documentation officielle de Lighthouse
https://docs.prylabs.network/docs/getting-started/ : La documentation officielle de Prysm
https://docs.teku.consensys.net/en/latest/ : La documentation officielle de Teku
https://status-im.github.io/nimbus-eth2/ : La documentation officielle de Nimbus

Pour se renseigner sur le protocole en général il y a bien entendu :
– La spĂ©cification officielle : https://github.com/ethereum/eth2.0-specs
– Cet article que j’ai particuliĂšrement apprĂ©ciĂ© : https://ethos.dev/beacon-chain/
– Les spĂ©cifications commentĂ©es de Vitalik et de Ben Edgington

Appendice

Détails sur les pénalités

Base de données des Slashings

Une des rĂšgles du rĂ©seau est qu’un validateur ne doit jamais publier deux messages conflictuels pour un mĂȘme block. Pour ĂȘtre sĂ»r qu’il ne publie jamais de messages conflictuels, un validateur tient Ă  jour une base de donnĂ©e de tous les messages qu’il a envoyĂ©. Cette base de donnĂ©e (souvent appellĂ©e slashing protection database, et situĂ©e dans ~/lighthouse-docker/lighthouse-data) est TRES importante, car si vous la perdez, votre validateur pourrait bien publier deux messages conflictuels et se faire pĂ©naliser !

Il est donc recommandĂ© d’en faire une sauvegarde rĂ©guliĂšrement ! Et si vous la perdez, il est recommandĂ© d’attendre plusieurs heures avant de relancer votre validateur, afin de rĂ©duire les chances qu’il produise des messages conflictuels.

Il y a deux grosses catégories de pénalités que vous pourriez encourir :

  1. Slashing : une grosse partie de vos ETH sont retirĂ©s instantanĂ©ment, et votre validateur se fait exclure (il ne peut plus staker). Cela pourrait se produire si vous lancez deux fois le mĂȘme validateur, ou si vous utillisez une version malicieuse d’un client. Cela pourrait aussi se produire dans le cas ou vous perdez votre base de donnĂ©e de protection (voir l’encart juste au-desus).
  2. Leaking : C’est le fait d’avoir une « fuite » d’ETH dĂ» Ă  une absence. Si votre validateur n’est pas en ligne, il subit des pertes. Ces pertes sont proportionelles au nombre de validateurs qui sont hors-ligne en mĂȘme temps que vous. Si vous ĂȘtes tout seul, les pĂ©nalitĂ©s sont minimes (de l’ordre de 0.3% par semaine, ce qui vous laisse LARGEMENT le temps de revenir en ligne), mais si la moitiĂ© du rĂ©seau en hors-ligne en mĂȘme temps, alors les pĂ©nalitĂ©s augmentent trĂšs rapidement. Il y a donc un risque Ă  avoir votre machine chez un hĂ©bergeur type AWS ou netcup.eu : s’ils tombent en panne, vous ne serez pas le seul Ă  ĂȘtre hors-ligne et encourerez donc des peines plus Ă©levĂ©es


Se connecter via l’interface de Netcup.eu

Rendez-vous sur le servercontrolpanel et cliquez sur votre machine. Ensuite cliquez sur la « Console » en haut Ă  droite de l’écran (entourĂ© en rouge sur la photo).

Une fenĂȘtre pop-up devrait s’ouvrir (si elle ne s’ouvre pas vĂ©rifiez les paramĂštres de votre navigateur). Ici, il vous suffit de vous connecter en entrant d’abord le nom d’utilisateur, puis le mot de passe de votre utilisateur. Si vous n’avez pas encore d’utilisateur, utilisez les identifiants de root.

Cela vous donne accĂšs Ă  un shell classique : Ă  vous de rĂ©soudre les problĂšmes afin de pouvoir vous reconnecter depuis votre interprĂȘteur ! (Probablement un problĂšme de port SSH / pare-feu
)

Infura et autres ETH1 endpoints

Si votre machine est peu performante, une solution possible est d’utiliser un « fournisseur » d’accĂšs Ă  ETH1 plutĂŽt que de faire tourner votre propre instance de geth. C’est plus risquĂ© (car vous devez faire confiance Ă  votre fournisseur plutĂŽt que de lancer un client par vous-mĂȘme), mais cela devrait rĂ©duire les ressouces utilisĂ©es par votre machine.

Infura

Je vais ici donner un exemple de mise en place avec Infura. Si vous avez dĂ©jĂ  votre fournisseur d’accĂšs Ă  Ethereum 1, vous pouvez passer cette Ă©tape.

Rendez-vous sur le site infura.io et créez un nouveau compte.

Une fois votre compte crĂ©Ă©, cliquer sur l’onglet Ethereum dans la barre de gauche.

CrĂ©ez ensuite un nouveau projet en cliquant sur « Create New Project » (il se peut que l’interface soit diffĂ©rente si c’est votre premier projet)

Ensuite cliquez sur votre projet et allez dans l’onglet Settings.

En bas de la page vous trouverez les informations qui nous intĂ©ressent : le menu dĂ©roulant vous permet de choisir le rĂ©seau (mainnet pour le rĂ©seau officiel, Görli pour les testnets). Puis vous pouvez copier l’URL (entourĂ© en rouge) qui vous servira dans l’étape suivante.

Modifications Ă  apporter

GrĂące Ă  docker-compose, cette modification est un rĂ©el jeu d’enfant : il n’y a que deux lignes Ă  modifier !

nano .env

Ensuite les deux lignes Ă  modifier sont : START_GETH qui doit ĂȘtre vide, et VOTING_ETH1_NODES qui doit ĂȘtre mis Ă  l’URL du fournisseur d’accĂšs Ă  ETH1 (celui que vous avez copiĂ© si vous avez suivi le tutoriel Infura).

START_GETH=
 VOTING_ETH1_NODES=urldufournisseur

Les autres paramÚtres sont à laisser comme dans décrit plus haut dans le guide.

Et voilà le travail ! Maintenant lorsque vous lancerez vos logiciels (sudo docker-compose up), vous passerez par votre fournisseur plutÎt que par geth ! Vous pouvez donc supprimer le dossier geth maintenant pour libérer de la place sur votre machine :

sudo rm -rf ~/lighthouse-docker/geth-data

Migrer vos validateurs

La migration de validateurs d’un serveur Ă  un autre est une opĂ©ration facile mais qui nĂ©cessite une attention particuliĂšre. Le dossier important Ă  copier se trouve dans lighthouse-data/mainnet/validators (ou /testnet/ si sur testnet).

Attention, cette migration ne sert que si vous changez de machine mais comptez utiliser le meme client (Lighthouse). En attendant l’EIP-3076, changer de client n’est PAS recommandĂ©.

De plus nous copierons aussi le dossier secret afin d’éviter de devoir importer les validateurs de nouveau.

Ok premiĂšre Ă©tape : s’assurer que nos validateurs sont Ă©teints. Pour ça :

tmux a

Puis CTRL+c et ensuite

sudo docker-compose down

Sont-ils vraiment Ă©teints ?

Pour vous assurer que vos validateurs sont Ă©teints, vous pouvez entrer la commande sudo docker container ls --format {{.Names}} et vĂ©rifier que rien la sortie de cette commande est vide (ou au moins qu’elle ne contient pas « validator_client ».

Nous allons devoir autoriser la connexion en tant que root. Oui c’est une mauvaise pratique, et nous ne le ferons que temporairement, car les fichiers qui se trouvent dans validators appartiennent à root.

Pour ce faire, il faut aller éditer le fichier /etc/ssh/sshd_config et changer la ligne « PermitRootLogin no » en « PermitRootLogin yes« . Pour que cette modification ait lieu, il faut ensuite redémarrer le service ssh : sudo systemctl restart ssh.

Maintenant vous pouvez vous déconnecter de la machine (exit), et vous déplacer dans le dossier Validateurs que nous avions créé précédemment.

cd ~/validateurs

De lĂ  il ne nous reste plus qu’à copier le dossiers validators ainsi que les dossiers secrets et wallets (les derniers ne sont pas nĂ©cessaires mais ils son pratiques). Bien sĂ»r il vous faut remplacer numerodeportssh, utilisateur, et adresseip (et mainnet si vous utilisez un testnet).

scp -r -P numerodeportssh root@adresseip:/home/utilisateur/lighthouse-docker/lighthouse-data/mainnet/validators .
scp -r -P numerodeportssh root@adresseip:/home/utilisateur/lighthouse-docker/lighthouse-data/mainnet/secrets .
scp -r -P numerodeportssh root@adresseip:/home/utilisateur/lighthouse-docker/lighthouse-data/mainnet/wallets .

Une fois cette opération effectuée, vous pouvez retourner sur le serveur et retirer le login en tant que root (PermitRootLogin).

Maintenant il faut faire le chemin inverse : c’est Ă  dire envoyer vos dossiers validators et secrets sur votre nouvelle machine, dans le bon rĂ©pertoire. Je pars du principe ici que la nouvelle machine est dĂ©jĂ  crĂ©e, et que vous avez dĂ©jĂ  clonĂ© les repo lighthouse-docker (que vous avez suivi ce tuto quoi !). Assurez-vous aussi que PermitRootLogin est mis sur yes. La manipulation est simple :

scp -r -P numerodeportssh validators root@adresseip:/home/utilisateur/lighthouse-docker/lighthouse-data/mainnet/validators
scp -r -P numerodeportssh wallets utilisateur@adresseip:/home/utilisateur/lighthouse-docker/lighthouse-data/mainnet/wallets
scp -r -P numerodeportssh secrets utilisateur@adresseip:/home/utilisateur/lighthouse-docker/lighthouse-data/mainnet/secrets

Enfin nous allons copier le dossier validator_keys afin qu’il soit sur notre serveur aussi :

scp -r -P numerodeport ~/validateurs/validator_keys utilisateur@adresseip:lighthouse-docker/validator_keys

Et voilà ! Le tour est joué ! Vous pouvez commencer à valider sur cette nouvelle machine ! Assurez-vous de bien avoir remis PermitRootLogin no, et assurez-vous de bien avoir éteint votre ancienne machine !

Mettre Ă  jour les logiciels

Eh oui, en tant que validateur sur le rĂ©seau, il vous faudra vous assurer d’ĂȘtre Ă  jour !

D’abord Ă©teindre grafana et prometheus :

cd ~/lighthouse-metrics
 sudo docker-compose down

Puis Ă©teindre le BN, geth et les VC en attachant tmux

tmux a

Puis en l’interrompant (CTRL+c), puis en le stoppant :

sudo docker-compose down

Quittez votre session tmux en appuyant sur CTRL+d.

Maintenant vous pouvez mettre Ă  jour les paquets :

sudo apt update && sudo apt upgrade

Puis mettre Ă  jour les logiciels :

cd ~/lighthouse-metrics && git checkout . && git pull origin stable && sudo docker-compose pull
 cd ~/lighthouse-docker && git checkout . && git pull && sudo docker-compose pull

Maintenant il faut retourner Ă  l’étape de crĂ©ation du fichier .env (en haut de cette page !), puis vous pourrez relancer les logiciels : d’abord tmux, puis sudo docker-compose up, puis CTRL+b, puis d, ensuite cd ~/lighthouse-metrics, puis sudo docker-compose up -d !

The post Guide pour débutants : staker sur Ethereum 2 ! first appeared on Ethereum France.
❌