Ethereum presentation

  OpĂ©rationnel
Ouvert
créé le 3 Mar, 2021 par dtrckd
dtrckd a commenté le 3 Mar, 2021 · édité le 3 Mar, 2021

https://blockgeeks.com/guides/what-is-blockchain-technology/


https://onezero.medium.com/how-does-the-blockchain-work-98c8cd01d2ae


https://www.pcmag.com/news/blockchain-the-invisible-technology-thats-changing-the-world


https://blockgeeks.com/guides/proof-of-work-vs-proof-of-stake/

The blockchain is a way of passing information from A to B in a fully automated and safe manner.
One party to a transaction initiates the process by creating a block. This block is verified by thousands, perhaps millions of computers distributed around the net.
The verified block is added to a chain, which is stored across the net, creating not just a unique record, but a unique record with a unique history.
Falsifying a single record would mean falsifying the entire chain in millions of instances. That is virtually impossible. Bitcoin uses this model for monetary transactions, but it can be deployed in many other ways.

The blockchain is a chain of blocks where each block contains data of value without any central supervision. It is cryptographically secure and immutable. A blockchain uses two important data structures: Pointers and Linked Lists.

where is the pointer of the first block : “hash pointer”
Hashing is generating values from a string of text using a mathematical function.
Hashing = enable security during the process of message transmission when the message is intended for a particular recipient only.
=> A formula generates the hash, which helps to protect the security of the transmission against tampering.
example of hashing algorithm : SHA-256

A cryptographic hash function is a special class of hash functions that has some properties :

  • Property 1: Deterministic (always the same result of the same input)
  • Property 2: Quick Computation
  • Property 3: Pre-Image Resistance : how to find A when H(A) is given
    => “brute-force method” : The brute-force method basically means that you have to pick up a random input, hash it and then compare the output with the target hash and repeat until you find a match.
  • Property 5: Collision Resistant (H(A) = H(B) so A = B ?!)

## Ethereum en bref

Sigle d’Ethereum : ETH
AnnĂ©e de crĂ©ation d’Ethereum : 2015
CrĂ©ateurs d’Ethereum : Vitalik Buterin, Charles Hoskinson, Mihai Alisie, Anthony Di Iorio et Amir Chetrit (Ă©quipe originale de 2013) + Joseph Lubin, Gavin Wood et Jeffrey Wilke en 2014
White paper d’Ethereum :

https://github.com/ethereum/wiki/wiki/White-Paper


Site web d’Ethereum :

https://www.ethereum.org/


Minable ? Oui
Algorithme : Proof of Work (en transition vers le Proof of Stake)
Masse monétaire fixe ? Non
Plus petite unitĂ© d’ETH : le wei, soit 0.000000000000000001 ETH

## Pourquoi Ethereum

Lorsqu’Ethereum est pensĂ©, les crypto-monnaies existantes ont vraiment pour but d’ĂȘtre des devises, des moyens d’échange. Elles facilitent la dĂ©centralisation des Ă©changes financiers, mais ne permettent pas de dĂ©velopper des applications dĂ©centralisĂ©es (dApps). Pour qu’une application soit dĂ©veloppĂ©e sur une chaĂźne de bloc sans qu’un acteur ait la main dessus, il faut prĂ©voir des fonctionnalitĂ©s de programmation. C’est ce qu’Ethereum a fait en intĂ©grant Ă  son architecture les contrats intelligents, ou smart contracts. Cette disposition ouvre Ă©galement la porte Ă  la crĂ©ation et Ă  l’échange de jetons distincts sur le rĂ©seau Ethereum. Si bien qu’aujourd’hui, cette chaĂźne de blocs accueille pas moins de 200 000 tokens.

Les contrats intelligents offrent un Ă©ventail quasi illimitĂ© de possibilitĂ©s en termes de dapps (decentralized applications). Une application dĂ©centralisĂ©e permet d’éliminer le risque de contrepartie. Alors qu’avec une alternative centralisĂ©e, son propriĂ©taire est en mesure de faire ce que bon lui semble, une application dĂ©centralisĂ©e propulsĂ©e par des smart contracts fonctionne sur base des rĂšgles immuables qu’ils contiennent. À titre d’exemple, une application dĂ©centralisĂ©e de type casino permet Ă  ses utilisateurs de retirer leurs fonds sans blocage, de s’assurer que les jeux sont vraiment alĂ©atoires vus que leurs rĂšgles sont rĂ©gies par des contrats intelligents qui peuvent ĂȘtre vĂ©rifiĂ©s par n’importe qui vu qu’ils sont open source.
Lorsqu’Ethereum a prouvĂ© qu’il Ă©tait en mesure de matĂ©rialiser sa vision, la crypto-monnaie s’est rapidement apprĂ©ciĂ©e pour devenir le solide numĂ©ro 2 du classement des cryptos. Les smart contracts ont permis de donner un nouvel Ă©lan Ă  l’écosystĂšme. De nombreux concurrents sont rapidement apparus (Tron, EOS, Tezos, etc.).
Ethereum : fonctionnement

En dĂ©but d’annĂ©e 2020, Ethereum fonctionne toujours sur base d’un algorithme Proof of Work. Cependant, le projet travaille sans relĂąche Ă  sa transition vers le Proof of Stake dans le but d’amĂ©liorer la performance et de baisser les frais de transactions du rĂ©seau. Celui-ci est sĂ©curisĂ© par les mineurs, qui crĂ©ent les blocs qui contiennent les nouvelles transactions des utilisateurs. Pour chaque bloc créé, les mineurs sont rĂ©tribuĂ©s en Ethereum. Pour l’instant, cela fonctionne comme Bitcoin.
La diffĂ©rence fondamentale entre BTC et ETH, outre les smart contracts, concerne l’inflation monĂ©taire. Alors que le code de Bitcoin a fixĂ© la masse monĂ©taire Ă  23 millions de jetons, Ethereum prĂ©voit chaque annĂ©e la crĂ©ation de 18 millions d’ETH. Cette inflation fixe ne l’est pourtant pas en termes de pourcentage vu que chaque annĂ©e, la masse monĂ©taire d’Ethereum ne cesse de croĂźtre. Comme vous pouvez le voir sur le graphique ci-dessus, l’inflation monĂ©taire sera encore de 10 % aprĂšs une dizaine d’annĂ©es. AprĂšs quoi elle ne cessera de baisser pour s’élever Ă  quelques pourcents.

## Quels sont les avantages d'Ethereum par rapport au Bitcoin ?

Le Bitcoin a Ă©tĂ© la premiĂšre crypto monnaie Ă  voir le jour et est devenu une application rĂ©ussie du concept de Blockchain. Sa base d’utilisateurs est trĂšs importante mais son utilisation se limite Ă  des Ă©changes financiers simples. En outre, son utilisation intensive a mis en exergue un certain nombre de limites techniques liĂ©es en grande partie Ă  son mĂ©canisme de validation : la Proof of Work !

Quelques annĂ©es plus tard est donc nĂ© Ethereum qui est le leader des Blockchains de 2Ăšme gĂ©nĂ©ration. Ethereum va plus loin que Bitcoin en ajoutant aux Ă©changes financiers dĂ©centralisĂ©s le concept de smart contracts (ou contrats intelligents en Français) et d’applications dĂ©centralisĂ©es. En ce sens, Ethereum a plus de potentiel que Bitcoin Ă  long terme car les cas d’usage permis par sa Blockchain sont plus vastes.

Conscient du problĂšme liĂ© Ă  la Proof of Work, Ethereum est en train de passer Ă  l’algorithme de la Proof of Stake qui se rĂ©vĂšle bien moins gourmand en ressources Ă©lectriques. NĂ©anmoins, si Ethereum est la seconde crypto monnaie la plus populaire, elle est encore loin du Bitcoin et rien ne dit qu’elle arrivera Ă  le supplanter malgrĂ© des capacitĂ©s techniques supĂ©rieures.
En outre, la concurrence derriÚre Ethereum se fait forte avec des Blockchains de 3Úme génération comme Cardano ou EOS qui poussent fort derriÚre et viennent chasser sur son terrain des contrats intelligents. Attention donc !


Assignés

Aucun pour l’instant

Etiquettes

Aucun pour l’instant