Qu'est-ce qu'Ethereum ? by lugaxker

View this thread on steempeak.com
· @lugaxker · (edited)
$5.16
Qu'est-ce qu'Ethereum ?
<center>https://viresinnumeris.fr/wp-content/uploads/2019/04/universe-geralt-and-ether-1280.jpg</center> <br/><p><strong>Ethereum</strong> est un protocole crypto-économique qui fait fonctionner un « ordinateur mondial décentralisé », basé sur un réseau pair-à-pair de nœuds qui communiquent et traitent les opérations. Le système possède un <strong>état unique</strong> accessible à tous qui est mis à jour par l'intermédiaire d'une chaîne de blocs. Les programmes informatiques immuables qui sont exécutés sur Ethereum sont appelés <strong>contrats autonomes</strong>, ou <em>smart contracts</em>.</p>

<p>L'<strong>éther</strong> est le nom du <strong>jeton natif</strong> qui sous-tend le système Ethereum. En effet, contrairement au bitcoin, la vocation principale de ce jeton n'est pas de devenir une monnaie, mais bien de servir de carburant pour utiliser la plateforme. Les <strong>validateurs</strong> (les mineurs) sont récompensés par une <strong>création de nouveaux éthers</strong> et par les <strong>frais de transaction</strong>. Puisqu'un bloc est trouvé toutes les 15 secondes en moyenne, et qu'actuellement 2 éthers sont créés à chaque bloc, le taux annuel de création d'éther est d'environ <strong>4 %</strong>.</p>

<p>Ethereum est aujourd'hui sécurisé par un mécanisme de <a href="/lexique/#pow" target="_blank" rel="noopener noreferrer"><strong>preuve de travail</strong></a> incitant les <strong>mineurs</strong> à utiliser leur puissance de calcul pour vérifier l'état du système. L'algorithme de preuve de travail utilisé est <strong>Ethash</strong> qui, en nécessitant de gérer une lourde mémoire, favorise le minage par carte graphique (GPU) plutôt que par circuit intégré spécialisé (ASIC). Cependant, il est prévu que le protocole s'oriente à terme vers un mécanisme de <a href="/lexique/#pos" target="_blank" rel="noopener noreferrer"><strong>preuve d'enjeu</strong></a> appelé <strong>Casper</strong>, qui laisserait les <strong>détenteurs d'éthers</strong> forger les blocs de la chaîne.</p>

<p>Ethereum a été créé par le russo-canadien <strong>Vitalik Buterin</strong>, un bitcoineur de la première heure désireux d'étendre l'aspect programmable de Bitcoin. Le lancement de la chaîne d'Ethereum a eu lieu le 30 juillet 2015 à la suite d'une <strong>prévente</strong> d'éthers réalisée <a href="https://blockchair.com/bitcoin/address/36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2" target="_blank" rel="noopener noreferrer">sur la chaîne de blocs de Bitcoin</a>. Cette <a href="/lexique/#ico" target="_blank" rel="noopener noreferrer">ICO</a> a permis de récolter 31 529 bitcoins (qui valaient près de 9 millions de dollars à l'époque) pour plus de 60 millions d'éthers vendus. Si on rajoute les fonds réservés pour le développement, ce sont 72 millions de jetons qui ont été préminés. La masse totale en circulation s'élève de nos jours à plus de 105 millions d'éthers.</p>

<p>Pour marcher, Ethereum utilise une <strong>machine virtuelle</strong> (souvent abrégée en EVM pour <em>Ethereum Virtual Machine</em>) qui fonctionne en simultané sur chacun des nœuds du réseau. Cette machine permet le déploiement et l'exécution des <strong>contrats autonomes</strong> qui modifient l'état global du système. Elle est <strong>quasi Turing-complète</strong> dans le sens où elle permet de programmer des boucles et autorise la récursion. Les contrats autonomes sont généralement écrits dans des langages de haut niveau comme Solidity ou Vyper, avant d'être compilés en <strong>code octal</strong> (<em>bytecode</em>) et d'être interprétés en tant que tel par la machine virtuelle.</p>

<p>Les possibilités sont nombreuses et les contrats exécutés sur la machine virtuelle peuvent prendre des formes variées. Le cas d'usage le plus répandu est sans doute aujourd'hui la création de <strong>jetons secondaires programmables</strong> respectant le standard <a href="https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md" target="_blank" rel="noopener noreferrer">ERC-20</a> : les créateurs de ces jetons secondaires peuvent ainsi bénéficier de l'infrastructure d'Ethereum tout en étant libres de déterminer comment leurs jetons doivent être utilisés et ce qu'ils peuvent permettre. Les contrats autonomes forment les éléments centraux des <strong>applications décentralisées</strong> (ou <em>DApps</em> pour <em>decentralized applications</em>). </p>

<p>Pour éviter que les contrats autonomes ne tournent à l'infini, la machine vituelle d'Ethereum possède un système spécifique faisant intervenir ce qu'on appelle le <strong>gaz</strong>, ou <em>gas</em> en anglais. Le gaz est une unité virtuelle en charge de mesurer les ressources de calcul et de stockage requises pour réaliser des actions. Il possède un rôle double :</p>
<ul>
    <li>Servir de tampon entre le <strong>prix volatil de l'éther</strong> et la <strong>récompense des validateurs</strong> ;</li>
    <li>Défendre le système contre les <strong>attaques par déni de service</strong> (DoS).</li>
</ul>

<p>Dans Ethereum, chaque opération possède un <strong>coût en gaz</strong> : une addition coûte 3 gaz, une multiplication 5 gaz, etc. Les transfert simples d'éther d'un compte à un autre ont un coût fixe de <strong>21 000 gaz</strong>.</p>

<p>Le gaz a également un <strong>prix en éthers</strong> qui varie en fonction de l'utilisation du réseau. Les <strong>frais de transaction</strong> sont payés par l'intermédiaire du gaz aux validateurs. Ceux-là sont calculés par la formule :</p>
<pre>frais en éthers = coût en gaz × prix du gaz</pre>

<p>Le gaz est virtuel et est acheté et revendu au moment de l'exécution : il n'est donc pas possible d'en détenir. C'est donc l'éther qui constitue le réel carburant d'Ethereum.</p>

<p>Le gaz est également utilisé pour restreindre la quantité d'opérations réalisables par Ethereum et permettre au réseau de rester décentralisé. Chaque bloc a en effet une <strong>limite de gaz</strong> bien définie : actuellement cette limite est de 8 millions de gaz par bloc, soit l'équivalent de 25 transactions simples par seconde.</p>

<hr />

<h4>Référence</h4>

<p>Andreas Antonopoulos, <em>Mastering Ethereum</em>, novembre 2018.</p>

<center><hr/><em>Posté sur mon blog avec <a href='https://wordpress.org/plugins/steempress/'>SteemPress</a> : https://viresinnumeris.fr/quest-ce-quethereum/ </em></center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 8 others
properties (23)
post_id72,927,617
authorlugaxker
permlinkquest-cequethereum-uur6jo7v5f
categoryfr
json_metadata{"community":"steempress","app":"steemit\/0.1","tags":["fr","steempress","blockchain","ether","ethereum"],"original_link":"https:\/\/viresinnumeris.fr\/quest-ce-quethereum\/","image":["https:\/\/viresinnumeris.fr\/wp-content\/uploads\/2019\/04\/universe-geralt-and-ether-1280.jpg"],"links":["\/lexique\/#pow","\/lexique\/#pos","https:\/\/blockchair.com\/bitcoin\/address\/36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2","\/lexique\/#ico","https:\/\/github.com\/ethereum\/EIPs\/blob\/master\/EIPS\/eip-20.md","https:\/\/wordpress.org\/plugins\/steempress\/","https:\/\/viresinnumeris.fr\/quest-ce-quethereum\/"],"format":"markdown"}
created2019-04-11 19:51:42
last_update2019-04-11 20:04:51
depth0
children7
net_rshares9,620,877,240,002
last_payout2019-04-18 19:51:42
cashout_time1969-12-31 23:59:59
total_payout_value3.748 SBD
curator_payout_value1.412 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length6,330
author_reputation1,369,829,979,214
root_title"Qu'est-ce qu'Ethereum ?"
beneficiaries
0.
accountsteempress
weight1,500
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (72)
@fr-stars ·
re-lugaxker-quest-cequethereum-uur6jo7v5f-20190411t202703410z
Ce post a été supporté par notre initiative de curation francophone @fr-stars. 
Rendez-vous sur notre serveur [**Discord**](https://discord.gg/CcNs5uP) pour plus d'informations
👍  
properties (23)
post_id72,929,290
authorfr-stars
permlinkre-lugaxker-quest-cequethereum-uur6jo7v5f-20190411t202703410z
categoryfr
json_metadata{"app":"trail-bot"}
created2019-04-11 20:27:03
last_update2019-04-11 20:27:03
depth1
children0
net_rshares4,476,870,367
last_payout2019-04-18 20:27:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length176
author_reputation933,254,300,796
root_title"Qu'est-ce qu'Ethereum ?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@francosteemvotes ·
Une excellente synthèse sur le fonctionnement et les enjeux d'Ethereum. Upvoté à 100% !
👍  
properties (23)
post_id72,929,292
authorfrancosteemvotes
permlinkre-lugaxker-quest-cequethereum-uur6jo7v5f-20190411t202705474z
categoryfr
json_metadata{"tags":["fr"],"app":"steemit\/0.1"}
created2019-04-11 20:27:06
last_update2019-04-11 20:27:06
depth1
children1
net_rshares4,568,612,198
last_payout2019-04-18 20:27:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length87
author_reputation19,901,641,047,146
root_title"Qu'est-ce qu'Ethereum ?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@lugaxker ·
Merci @francosteemvotes 😉
properties (22)
post_id72,929,810
authorlugaxker
permlinkre-francosteemvotes-re-lugaxker-quest-cequethereum-uur6jo7v5f-20190411t203814985z
categoryfr
json_metadata{"tags":["fr"],"users":["francosteemvotes"],"app":"steemit\/0.1"}
created2019-04-11 20:38:15
last_update2019-04-11 20:38:15
depth2
children0
net_rshares0
last_payout2019-04-18 20:38:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length25
author_reputation1,369,829,979,214
root_title"Qu'est-ce qu'Ethereum ?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemalsace ·
**Félicitations @lugaxker** pour votre beau travail! 

Ce post a attiré l'attention de @ajanphoto et a été upvoté à 100% par @steemalsace et son trail de curation comportant actuellement **32** upvotes .
De plus votre post apparaîtra peut-être cette semaine dans notre article de sélection hebdomadaire des meilleurs post francophones.

Vous pouvez suivre @steemalsace pour en savoir plus sur le projet de soutien à la communauté fr et voir d'autres articles qualitatifs francophones ! **Nous visons la clarté et la transparence**.

*Rejoignez le Discord [SteemAlsace]( https://discord.gg/jQUqtnn)*

**Pour nous soutenir par vos votes : rejoignez notre Fanbase et notre Curation Trail sur Steemauto.com. C'est important pour soutenir nos membres, les steemians et Witness francophones** [ICI](https://steemauto.com/)! 
---
**@ajanphoto**
👍  
properties (23)
post_id73,029,610
authorsteemalsace
permlinkre-lugaxker-quest-cequethereum-uur6jo7v5f-20190413t105034825z
categoryfr
json_metadata{"tags":["fr"],"users":["lugaxker","ajanphoto","steemalsace"],"links":["https:\/\/discord.gg\/jQUqtnn","https:\/\/steemauto.com\/"],"app":"steemit\/0.1"}
created2019-04-13 10:50:36
last_update2019-04-13 10:50:36
depth1
children1
net_rshares4,727,867,823
last_payout2019-04-20 10:50:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length837
author_reputation842,472,154,758
root_title"Qu'est-ce qu'Ethereum ?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@lugaxker ·
Merci @ajanphoto !
properties (22)
post_id73,081,160
authorlugaxker
permlinkre-steemalsace-re-lugaxker-quest-cequethereum-uur6jo7v5f-20190414t092420545z
categoryfr
json_metadata{"tags":["fr"],"users":["ajanphoto"],"app":"steemit\/0.1"}
created2019-04-14 09:24:21
last_update2019-04-14 09:24:21
depth2
children0
net_rshares0
last_payout2019-04-21 09:24:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length18
author_reputation1,369,829,979,214
root_title"Qu'est-ce qu'Ethereum ?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemitboard ·
Congratulations @lugaxker! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

<table><tr><td>https://steemitimages.com/60x70/http://steemitboard.com/@lugaxker/votes.png?201904141022</td><td>You made more than 1750 upvotes. Your next target is to reach 2000 upvotes.</td></tr>
</table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@lugaxker) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=lugaxker)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
post_id73,102,876
authorsteemitboard
permlinksteemitboard-notify-lugaxker-20190414t181012000z
categoryfr
json_metadata{"image":["https:\/\/steemitboard.com\/img\/notify.png"]}
created2019-04-14 18:10:12
last_update2019-04-14 18:10:12
depth1
children0
net_rshares0
last_payout2019-04-21 18:10:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length828
author_reputation38,705,954,145,809
root_title"Qu'est-ce qu'Ethereum ?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemitboard ·
Congratulations @lugaxker! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@lugaxker/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@lugaxker) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=lugaxker)_</sub>


**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2019-05"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/7CiQEO.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2019-05">SteemitBoard - Witness Update</a></td></tr></table>

###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
👍  
properties (23)
post_id74,467,912
authorsteemitboard
permlinksteemitboard-notify-lugaxker-20190509t221017000z
categoryfr
json_metadata{"image":["https:\/\/steemitboard.com\/img\/notify.png"]}
created2019-05-09 22:10:18
last_update2019-05-09 22:10:18
depth1
children0
net_rshares4,995,585,980
last_payout2019-05-16 22:10:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,015
author_reputation38,705,954,145,809
root_title"Qu'est-ce qu'Ethereum ?"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)