Professional Documents
Culture Documents
contrats Intelligents
Prsent par :
Erwan Jonchres
4 juillet 2016
1
Prsentation ROBIC
Monnaie numrique
Systme de paiement
Minage
Transaction
Rseau Peer-to-Peer
Cryptage : Infrastructure cl publique
Sites de change ou Bourses dchange
8
Fonctionnement du Bitcoin
Transaction crypte envoye sur un
rseau dcentralis
Rseau tourne sur des milliers
dordinateurs
Transactions enregistres dans un livre
public
Transactions regroupes dans des
blocs
Transactions publiques mais utilisateur9
reste anonyme (on ne connait que son
Le chiffrement asymtrique
Systme de signatures numriques
contrl et achemin par des
utilisateurs du rseau appels mineurs
Utilise des infrastructures cls
publiques qui offrent certaines
garanties lors de transactions
lectroniques: confidentialit,
authentification, intgrit, nonrpudiation
10
Ncessite une cl publique et une cl
12
La chaine de blocs
Cr par Satoshi Nakamoto pour le Bitcoin
lment essentiel des contrats intelligents
Algorithme qui fonctionne grce au pair-pair, qui permet plusieurs ordinateurs de
communiquer sur le rseau
Registre public dcentralis et crypt qui
permet de faire des transactions de laudit,
dauthentifier, de valider, dapprouver et
de transfrer les units en son propre sein.
13
La chaine de blocs
Base de donne dhorodatages, cest dire quil peut stocker
les informations temporelles sur le moment o ont lieu les
transactions, et connatre ladresse publique des parties.
Distribu sur tous les ordinateurs participants son
fonctionnement.
Les personnes faisant fonctionner le registre laide de leur
puissance de calcul sont gnralement rmunres pour leur
travail par des units de la monnaie numrique quils aident
dvelopper.
Utilis pour grer des contrats intelligents, des instruments ou
actifs.
Bas sur une preuve cryptographique trouve travers la
rsolution de problmes mathmatiques.
14
Transaction
Les pices numriques sont une chaine de signatures
digitales
Chaque propritaire transfre sa pice en signant
lempreinte des transactions prcdentes avec la cl
publique du futur propritaire
Le futur propritaire signe alors la pice avec sa cl
prive
Si la cl publique est dchiffre par la cl prive, la pice
peut tre utilise par le nouveau propritaire
Les transactions sont publiques afin que les utilisateurs
saccordent tous sur un seul historique des ordres de
paiement
15
Transaction en Bitcoin
16
Le minage
Seul moyen dobtenir
des units lors de la
cration dune
chaine de blocs
Seul moyen de mise
en circulation de ces
units
Rsolution de
problmes
mathmatiques
Se fait seul ou au
sein dune
cooprative
Rmunre les
mineurs chaque
nouveau bloc cr
Contrats de minage
Ncessite du
matriel de plus en
plus puissant
18
Minage
Puissance de
calcul
Fait fonctionner la
chaine de blocs
Assure lintgrit
du systme
Permet la
transaction
Permet de vrifier
les actifs transigs
19
Infrastructure
Bitcoin utilise la preuve de travail pour le
fonctionnement du registre chiffr
Les ordinateurs travaillent sur des systmes
mathmatiques de plus en plus compliqus
quils compltent le plus rapidement possible
pour viter les attaques sur le rseau
Rsout le problme du dterminisme (des choix
faire par le rseau) : un processeur = un vote
Pour contrler le rseau il faut donc 50%+1 de
la puissance de calcul
20
Scurit du systme
Assure par les procds cryptographiques
Vrification des transactions et
empchement de la double dpense
assure par les mineurs
Ncessite une attaque de 51% des nuds
de rseau pour pouvoir contrler le systme
Hackers attaquent les points faibles du
systme : les particuliers et portemonnaies
en ligne pour voler les units numriques,
les sites de change pour faire baisser le
cours du march et acheter bas prix
Cration de nombreux sites et programmes
spcialiss dans la scurit des
22
24
25
Exemple de transaction
26
Le contrat intelligent
27
Le contrat intelligent
Permis par lvolution de la chaine de
blocs
Dissocier le code (enveloppe du
contrat) et le contrat en lui-mme
Code du contrat intelligent : outil qui
permet dautomatiser une interaction
humaine, cest lenveloppe du contrat,
le mcanisme, lalgorithme qui permet
au contrat dexister et de ragir aux 28
informations qui lui sont transmises.
volution du systme
contractuel
29
Dfinition du contrat
intelligent
Sauto-excute quand certaines conditions
prtablies sont remplies. Le contrat
transfre les actifs (biens ou monnaie)
Sauto-contrle (les parties nont pas
surveiller lexcution du contrat si les
conditions sont remplies)
Sauto-vrifie (le contrat cherche lui mme
les informations, si les conditions sont
remplies)
30
32
phmre
Cr pour une tche quil excute avant de
disparaitre
Actuellement les contrats intelligents les plus
dvelopps le sont par les entreprises de fintech
33
34
Est-ce lgal ?
Code is law Lawrence Lessig
Contrat a force de loi entre les parties
En principe, la forme du contrat est
libre (1378 et 1385 CCQ)
Capacit Consentement Cause
Objet
Toutefois certains contrats sont
assujettis une obligation de
formalisme (ne seront pas lgaux si
ces obligations ne sont pas
respectes)
35
linstar du Bitcoin, le
lgislateur semble
adopter une attitude de
laissez-faire pour ne
pas brider linnovation
en attendant de
parvenir la
conception de lois
adaptes
La
communaut
soccupe
de
sautorguler en amont
afin
de
prvenir
36
La multi-signature
Systme o un certain nombre de
parties au contrat peuvent avec leurs
signatures dbloquer des fonds, actifs,
etc.
Permet la cration de contrats
complexes
Permet plus de scurit
Permet larbitrage en cas de dispute
entre commerant et consommateur 37
La proprit intelligente
Suite logique du contrat intelligent et
de linternet des choses
Moyen de contrler des biens
physiques travers les contrats
intelligents ou protocoles digitaux
Fonctionne grce limplmentation
de systmes microlectromchaniques
Permet de mettre en place des
38
systmes de srets o il est plus
facile de les raliser
Fonctionnement de la proprit
intelligente
39
Fonctionnement de la proprit
intelligente
40
41
44
Avantages juridiques
Fidicommis plus simple et moins
couteux
Srets plus faciles raliser
Besoins de vrification moindres lors
de lexcution des contrats
Plus de protection pour ceux qui
manquent de temps, argent ou
connaissance du systme juridique du
45
pays dans lequel ils sont
Inconvnients
Monnaies numriques ont un taux de change trs
volatile
Ncessite des connaissances informatiques pour
mettre en place des contrats intelligents
La scurit va en tre un enjeux essentiel
Une utilisation illgale peut en tre faite
Il manque encore une acceptation gnralise
Accs au march par des intermdiaires la fiabilit
incertaine
Rticence des acteurs traditionnels
Cot (matriel informatique, lectricit, etc.)
48
Conclusion
Utopie qui prend forme
Flou juridique
Une confiance de moins en moins ncessaire
Systme encore imparfait qui se construit
Impact potentiel norme sur les interactions
humaines ou entre machines
Demain les posthumains
Courts nont pas encore eu se prononcer sur
les contrats intelligents et le lgislateur adopte
une attitude wait and see
50
Contact:
Erwan Jonchres :
Courriel: erwan.joncheres@gmail.com
Twitter: @ErwanJoncheres
QR Code:
52
53
Dfinition lgale du
Bitcoin au Canada
Monnaie numrique : monnaie virtuelle qui peut tre utilise
pour acheter ou vendre des biens ou des services sur Internet
Agence Revenu Canada
Pas une monnaie lgale reconnue par le Canada
Les revenus tirs du Bitcoin sont soumis la fiscalit
Pas de rgles concernant le minage
Entreprises de service montaire doivent senregistrer auprs de
la CANAFE (FINTRAC) => il en ira peut tre de mme avec les
54
sites dchanges et de portemonnaies en ligne
57
58
59
60
Le fameux site
cach
Aprs avoir t ferm pendant
quatre semaines par le US
Homeland Security , le Silk
Road a rouvert.
Il offre une palette de biens et
services allant de la vente de
matriel informatique la
vente de drogue tout en
passant par la pornographie et
les faux papiers.
Pendant la fermeture, de
nombreux sites similaires en
ont profits pour ouvrir.
61
62
63
64
65
66
67