Différences entre versions de « Blockchain Technology »

De Didaquest
Aller à la navigationAller à la recherche
 
(34 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 11 : Ligne 11 :
 
<!-- ****************** Commercez les modifications ************************-->
 
<!-- ****************** Commercez les modifications ************************-->
  
[[{{FULLPAGENAME}}]] (Français)  
+
[[{{FULLPAGENAME}}]] (Anglais)
/ [[Concept en Anglais]]  (Anglais)  
+
/ [[Technologie de la chaîne de blocs]]  (Français)  
/ [[Concept en Arabe]] (Arabe)
+
/ [[تقنية Blockchain]] (Arabe)
 +
 
 +
/ [[Tecnología de cadena de bloques]]  (Espagnol)
 +
/ [[Tecnologia Blockchain]] (Italian)
 +
/ [[Blockchain-Technologie]] (German)
 +
 
 +
/ [[ブロックチェーンテクノロジー]] (Japonnais)
 +
/ [[区块链技术]] (Chinois)
  
 
}}<!-- ************** Fin Fiche Didactique Traduction ********************* -->
 
}}<!-- ************** Fin Fiche Didactique Traduction ********************* -->
Ligne 49 : Ligne 56 :
 
<!-- *************** Commercez les modifications *******************-->
 
<!-- *************** Commercez les modifications *******************-->
  
**System
+
* Blockchain
A collection of interacting/interrelated entities structured as a whole
+
 
* Organized for a common purpose
+
 
* Entities may include
+
• Blockchains are distributed digital ledgers of cryptographically signed transactions that are grouped into “blocks”
* Human
+
 
* Machines
+
• Each block is “cryptographically” linked to the previous one after validation and undergoing a “consensus” decision
* Procedures for different functions
+
 
* Interfaces to the environment (input/output)
+
• As new blocks are added, older blocks become more difficult to modify
* A system stays in some “state” at any given time
+
 
* Off duty. Under maintenance/update
+
• New blocks are replicated across all copies of the ledger within the network, and any conflicts are resolved automatically using established rules
* Operational (hopefully correctly as designed)
+
 
**......................................................................
+
 
.......................................................................
+
 
.......................................................................
 
  
 
<!-- ******** Fin Définition Générale ***************************** -->
 
<!-- ******** Fin Définition Générale ***************************** -->
Ligne 69 : Ligne 75 :
 
|Typologie= <!------------------------------------ Ne pas Modifier  -->
 
|Typologie= <!------------------------------------ Ne pas Modifier  -->
 
<!-- ****************** Commercez les modifications ****************-->
 
<!-- ****************** Commercez les modifications ****************-->
*......................................................................
+
 
.......................................................................
+
* First Blockchain
.......................................................................
+
 
.......................................................................
+
• Bitcoin is the world’s premier blockchain
*......................................................................
+
 
.......................................................................
+
• Launched in 2009 by an anonymous person (or a group of persons) known by the name of Satoshi Nakamoto
.......................................................................
+
 
 +
• Suspiciously around the time of the Subprime crisis
 +
 
 +
• First successful peer-to-peer electronic cash system
 +
 
 +
• Bitcoin illustrates how we use blockchain to maintain a history of valid transactions that are tamper-resistant, without any effort from central authority
 +
 
 +
 
 +
*Centralized Systems
 +
 
 +
• Homogeneous
 +
 
 +
•Easier to design, operate, and maintain
 +
 
 +
• Single point of control & authority
 +
 
 +
• Multiple users share same set of resources
 +
 
 +
• Single point of failure (- Honest, - Malicious)
 +
 
 +
 
 +
* Distributed Systems
 +
 
 +
• A group of independent systems (nodes) working together for a purpose
 +
 
 +
• Connected & communicate to each other via a network
 +
 
 +
• Each operates concurrently
 +
 
 +
• Can continue correct operations even if some nodes fail
 
}}<!-- ******** Fin Fiche Didactique Définition ******************* -->
 
}}<!-- ******** Fin Fiche Didactique Définition ******************* -->
  
 
== {{Widget:Definition-graphique-Fiche}} ==
 
== {{Widget:Definition-graphique-Fiche}} ==
 
+
{{@}} [https://cmapscloud.ihmc.us/viewer/cmap/1Y37YT7YG-1RMVNLT-9KHFFT Carte conceptuelle sur la Blockchain]
 
<!-- ************************* Début ****************************** -->
 
<!-- ************************* Début ****************************** -->
 
{{Fiche Didactique Media <!------------------------------------------->
 
{{Fiche Didactique Media <!------------------------------------------->
Ligne 90 : Ligne 125 :
  
 
<!-- Remplacez, Adaptez, Ajoutez ou Supprimez les images et lignes non utilisées-->
 
<!-- Remplacez, Adaptez, Ajoutez ou Supprimez les images et lignes non utilisées-->
Image:MohamedBLZ1.jpg|Logo Photoshop
+
Image:blc1.jpg|Blockchain Technology
Image:Definition-graphique-concept2.png|Titre de Votre Image 2
+
Image:blc3.jpg|Blockchain Technology
Image:Definition-graphique-concept3.png|Titre de Votre Image 3
+
Image:blc2.jpg|Blockchain Technology
  
 
</gallery><!-- ************** Fin modification images***************************-->
 
</gallery><!-- ************** Fin modification images***************************-->
Ligne 103 : Ligne 138 :
 
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************-->
 
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************-->
  
<youtube width="220" height="220">vOkQVd6IYvM</youtube>
+
<youtube width="220" height="220">r43LhSUUGTQ</youtube>
<youtube width="220" height="220">iIlCg439eHQ</youtube>
+
<youtube width="220" height="220">QinwYeZ_4zc</youtube>
<youtube width="220" height="220">k0O8-0kPQmM</youtube>
+
<youtube width="220" height="220">27nS3p2i_3g</youtube>
  
 
}}<!-- ************************* Fin modifications pour les Médias *******************************************************-->
 
}}<!-- ************************* Fin modifications pour les Médias *******************************************************-->
Ligne 118 : Ligne 153 :
 
<!----------------- Commencez les modifications des Mots Clés --------------------->
 
<!----------------- Commencez les modifications des Mots Clés --------------------->
  
|Mot-Clé-1=
+
|Mot-Clé-1=Blockchain Technology
|Mot-Clé-2=
+
|Mot-Clé-2=Bitcoin Mechanics
|Mot-Clé-3=
+
|Mot-Clé-3=Ethereum
|Mot-Clé-4=
+
|Mot-Clé-4=PoW vs PoS consensus
|Mot-Clé-5=
+
|Mot-Clé-5=consensus models
|Mot-Clé-6=
+
|Mot-Clé-6=Enterprise Blockchain
|Mot-Clé-7=
+
|Mot-Clé-7=Blockchain Scaling
|Mot-Clé-8=
+
|Mot-Clé-8=Stablecoins
 
|Mot-Clé-9=
 
|Mot-Clé-9=
 
|Mot-Clé-10=
 
|Mot-Clé-10=
  
 
}}<!-- ********************* FIN Fiche Didactique Mots-clés *******************-->
 
}}<!-- ********************* FIN Fiche Didactique Mots-clés *******************-->
 
  
 
= {{Widget:Exemples-applications-utilisations-Fiche}} =
 
= {{Widget:Exemples-applications-utilisations-Fiche}} =
Ligne 142 : Ligne 176 :
 
<!-- ****************** Commercez les modifications ***********************  -->
 
<!-- ****************** Commercez les modifications ***********************  -->
  
*...............................................................................
+
*Benefits and Challenges
................................................................................
+
 
................................................................................
+
• Performance
................................................................................
+
 
*...............................................................................
+
• Scalability
................................................................................
+
 
................................................................................
+
• Redundancy (for fault-tolerance)
................................................................................
+
 
 +
• How to ensure consistency among nodes of a distributed system?
 +
 
 +
• Even if some aren’t reliable nor honest?
 +
 
 +
• Trust without trust?
 +
 
 +
• Requires a way to reach “consensus”
 +
 
 +
 
 +
*Example: Database Systems
 +
 
 +
• For a centralized database system, one central entity handles all requests and data processing
 +
 
 +
• Data updates simple and quick
 +
 
 +
• Cheaper to manage and maintain
 +
 
 +
• Performance bottleneck under high concurrent requests
 +
 
 +
• Single point of failure
 +
 
 +
 
 +
* Distributed Database System
 +
 
 +
• A group of databases cooperating together to provide single data view to users
 +
 
 +
• Fault-tolerant
 +
 
 +
• Handle more concurrent load
 +
 
 +
• Requires “trust” among nodes (• Not a problem if owned by a single enterprise, • For nodes not fully trusting each other, a
 +
“consensus” protocol is required to keep a consistent view of data)
 +
 
 +
 
 +
* Distributed Ledger Technology (DLT)
 +
 
 +
• A type of distributed database system
 +
 
 +
• Immutable, append-only database of transactions (for example, exchanges of
 +
assets or data)
 +
 
 +
• Ledgers are replicated, synchronized and shared across all nodes in the
 +
distributed, peer-to-peer network
 +
 
 +
• Nodes reach consensus on transaction updates to its own copy of ledger, thus
 +
maintaining consistent ledger state
 +
 
 +
• Via consensus protocol, this is achievable without central authority or trusted 3rd
 +
party mediator
 +
 
 +
 
 +
 
 +
 
 
}}<!--************** Fin Fiche Didactique Explicitations ******************* -->
 
}}<!--************** Fin Fiche Didactique Explicitations ******************* -->
 
  
 
= {{Widget:Erreurs-confusions-Fiche}} =
 
= {{Widget:Erreurs-confusions-Fiche}} =
Ligne 163 : Ligne 249 :
 
<!-- ****************** Commercez les modifications *************************-->
 
<!-- ****************** Commercez les modifications *************************-->
  
* Confusion entre [[....... - ........]]
+
* Confusion entre [[blockchain - bitcoin]]
* Confusion entre [[....... - ........]]
+
* Confusion entre [[public key - private key]]
* Erreur fréquente: ....................
+
* Confusion entre [[Cryptographic hash - cryptography]]
 +
* Erreur fréquente: blockchain is a database
  
 
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* -->
 
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* -->
Ligne 178 : Ligne 265 :
 
<!-- ************ Commercez les modifications *********************-->
 
<!-- ************ Commercez les modifications *********************-->
  
* [[..................]]?
+
* [[How to ensure consistency among nodes of a distributed system]]?
* [[..................]]?
+
* [[How to achieve consensus among blockchain network participants in order to maintain ledger correctness and authenticity]]?
* [[..................]]?
+
* [[Blockchain = Bitcoin]]?
 +
* [[What is Ethereum]]?
 +
* [[What is Cryptoeconomics]]?
  
 
}}<!-- ******** Fin Fiche Didactique Questions ******************* -->
 
}}<!-- ******** Fin Fiche Didactique Questions ******************* -->
Ligne 196 : Ligne 285 :
 
<!-- ****************** Commercez les modifications **************************  -->
 
<!-- ****************** Commercez les modifications **************************  -->
  
* ..................                                                  
+
* Overview of everything                                                  
:* .................
+
:* Centralized and distributed systems
* ..................                                                  
+
:* Bitcoin: a distributed ledger of payments in crypto-currency
:* .................                                               
+
::*Identity
 +
::*Transaction
 +
::*Distributed Ledger in Bitcoin Network
 +
::*Trustless Consensus
 +
:* Blockchain 2.0 : Beyond cryptocurrencies
 +
::* Adapting blockchain technologies for the real world
 +
::* Enterprise blockchain platforms
 +
::* Selected applications
 +
::* Limitations
 +
* Bitcoin Mechanics                                               
 +
:* BTC: Notable history                                                  
 +
:* BTC: Identity 
 +
:* BTC: Distributed Ledger - Blockchain 
 +
:* BTC transactions
 +
:* BTC wallets
 +
:* Mining mechanism and incentives, mining pool strategies
 +
:* Possible attacks on the Bitcoin network
 +
:* Try sending/receiving (fake) BTC on the testnet
  
 
}}<!-- ************************* Fin Idées-Enseignement ********************** -->
 
}}<!-- ************************* Fin Idées-Enseignement ********************** -->
 
  
 
== {{Widget:Aides et astuces-Fiche}} ==
 
== {{Widget:Aides et astuces-Fiche}} ==

Version actuelle datée du 3 juin 2022 à 13:49


Autres Fiches Conceptuelles
Posez une Question


(+)

Target Icon.pngVotre Publicité sur le Réseau Target Icon.png

Puce-didaquest.png Traduction


More-didaquest.png Traductions


Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite


  • First Blockchain

• Bitcoin is the world’s premier blockchain

• Launched in 2009 by an anonymous person (or a group of persons) known by the name of Satoshi Nakamoto

• Suspiciously around the time of the Subprime crisis

• First successful peer-to-peer electronic cash system

• Bitcoin illustrates how we use blockchain to maintain a history of valid transactions that are tamper-resistant, without any effort from central authority


  • Centralized Systems

• Homogeneous

•Easier to design, operate, and maintain

• Single point of control & authority

• Multiple users share same set of resources

• Single point of failure (- Honest, - Malicious)


  • Distributed Systems

• A group of independent systems (nodes) working together for a purpose

• Connected & communicate to each other via a network

• Each operates concurrently

• Can continue correct operations even if some nodes fail


More-didaquest.png Blockchain Technology - Historique (+)


Définition graphique


Blue-circle-target.png Carte conceptuelle sur la Blockchain






Puce-didaquest.png Concepts ou notions associés


More-didaquest.png Blockchain Technology - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations

  • Benefits and Challenges

• Performance

• Scalability

• Redundancy (for fault-tolerance)

• How to ensure consistency among nodes of a distributed system?

• Even if some aren’t reliable nor honest?

• Trust without trust?

• Requires a way to reach “consensus”


  • Example: Database Systems

• For a centralized database system, one central entity handles all requests and data processing

• Data updates simple and quick

• Cheaper to manage and maintain

• Performance bottleneck under high concurrent requests

• Single point of failure


  • Distributed Database System

• A group of databases cooperating together to provide single data view to users

• Fault-tolerant

• Handle more concurrent load

• Requires “trust” among nodes (• Not a problem if owned by a single enterprise, • For nodes not fully trusting each other, a “consensus” protocol is required to keep a consistent view of data)


  • Distributed Ledger Technology (DLT)

• A type of distributed database system

• Immutable, append-only database of transactions (for example, exchanges of assets or data)

• Ledgers are replicated, synchronized and shared across all nodes in the distributed, peer-to-peer network

• Nodes reach consensus on transaction updates to its own copy of ledger, thus maintaining consistent ledger state

• Via consensus protocol, this is achievable without central authority or trusted 3rd party mediator


(+)


Puce-didaquest.png Erreurs ou confusions éventuelles



Puce-didaquest.png Questions possibles



Puce-didaquest.png Liaisons enseignements et programmes

Idées ou Réflexions liées à son enseignement



Aides et astuces



Education: Autres liens, sites ou portails




Puce-didaquest.png Bibliographie