ajout de notes amaury

This commit is contained in:
amaury
2023-03-01 01:12:54 +01:00
parent 44763702dd
commit ecc6434a87
3 changed files with 46 additions and 18 deletions

View File

@ -139,21 +139,4 @@ La fonction qui a été changée ne s'occupaient pas de checker l'intégrité de
L'attaquant a pu spoofer une adresse d'un guadrian (une entité qui vérifie les transaction et les valide ou pas) et ansi valider la transaction de 120k ETH.
# Résumé
Les protocoles décentralisés sont pllus complexes et théorique que les centralisés mais sont bien plus fiables.
## Article "A Survey on Blockchain Interoperability: Past, Present, and Future Trends" (https://doi.org/10.1145/3471140)
Meta-analyse de 280 papiers de recgerches et 120 documents "amateurs" sur l'interopérabilité des blockchains. Dispo gratuitement sur la BU de la FAC.
Parle de l'interoparibilité entre les blockchain qui peut etre considéré comme une généralisation du swap de crypto.
Beaucoup de bonnes idées pour une intrdouction au sujet.
Il présente ente autre un graphique présentant l'interet porté par la recherche sur l'intéroperabilité en illustrant un passage de 2 papiers de rechers en 2016 à 208 en 2020.
On classifie les types d'echange en fonction de la relatioon entre la blockchain source et la blockchain cible.
Si nous somme dans deux chainages du meme systeme de blockchain (blockchains homogènes), nous avons un "cross-chain" (ex: ETH -> USDT).
Si nous somme dans un systeme de blockchains hétérogène ou hybride ont réalise un echange de type "cross-blockchain".
NOTE: J'ai quelques intérogations sur la nuance entre blockchains homogènes/hétérogènes/hybrides. L'auteur de l'article parle des système homogènes avec comme exemple deux blockchain ERC20. ET il parle ensuite de système heterogènes comme etant entre blockchain publqiue et a consortium. (Ce qui correspond a ce que je trouve sur d'autres sources). la question est donc où se placent les systèmes "hybrides". Càd entre différentes blockchains publique (BTC - ETH). Est-ce du Cross-chain ou du Cross-blockchain ?
La méta analyse classe les types d'interopérabilité suivant les questions suivantes: "Qui ? Quoi ? Où ? Quand ? Comment ?"
- Le "Quoi" se refère aux types de données echangés (Fobgibles, non fongibles, valeurs marchandes, données, ...)
- Le "Qui" determine les acteurs de la blockchain (Utilisateur final (BTC/ETH), un consortium, un tiers de confiance).
- Le "Où" vise à determiner le support sur lequel se place la transaction. (blockchain publique, privée, systèmes centralisés (ex: VISA), transaction off-chain, ...). Il vise aussi determiner la présence ou non d'oracle (expert dans le cas d'assurance par exemple).
- Le "Quand" se refère à l'ensembles des processus qui vont être éxécutés définits dans le "runtime" de l'opération.
- Le "Comment" (c'est compliqué bref)
Les protocoles décentralisés sont pllus complexes et théorique que les centralisés mais sont bien plus fiables.

View File

@ -0,0 +1,21 @@
Auteur: Amaury
Derniere mise à jour: 01/03/23
# Pratique de la Finance Décentralisée
## Pourquoi ?
Pendant ma lecture de la méta-analyse portant sur l'intéropérabilité entre les blockchains j'ai pu me rendre compte que plusieurs solution de swap de crypto décentralisé existaient déjà, et était déjà en cours d'usage.
Il semble que ce dispositif ne ce contone néanmoins que sur des swap cross-chain, et non cross-blockchain (hormis entre blockchain techniquement très proches (à confirmer)).
J'ai donc décidé d'expérimenter ces solutions de manière comprendre leur fonctionnement et leurs propriété a être réelement décentralisé. Ainsi que comprendre la raison de leurs non-application sur des cas de swap cross-blockchain.
## Experimentations
### Pool de liquidité
Les pools de liquidité sont des dispositifs financier qui proposent à des possesseurs de crypto de mettre à dispositions leurs jetons sur un smart-contrats en échange d'une récompense.
Ainsi la grace à la liquidité disponibles les utilisateurs d'actifs numériques souhaitant réaliser un swap peuvent passer par ses pools en payant une contrepartie qui permettra de rémunerer les possesseurs de liquidité.
Ce systèmes est techniquement décentralisé puisque les pools sont des smart-contrats qui sont déployés sur la blockchain. Il présente l'avantage d'être simple pour l'utilisateur final, ne lui demandant pas de connaitre un autre utilisateur ayant l'envie de fair l'échange inverse pour réaliser son swap (ce qui n'est pas le cas du swap atomique c.f.: Maurice Herlihy : Atomic Cross-Chain Swaps).
Néanmoins il requiert que les blockchains utilisées soient techniquement proches (c'est à dire qu'elles utilisent le même langage de programmation pour leurs smart-contrats).
#### Exemple de smart-contract de pool de liquidité (TODO)

View File

@ -0,0 +1,24 @@
Auteur: Amaury
Derniere mise à jour: 15/02/23
# Article "A Survey on Blockchain Interoperability: Past, Present, and Future Trends" (https://doi.org/10.1145/3471140)
## Rapide résumé
Ce document est une meta-analyse de 280 papiers de recgerches et 120 documents "amateurs" sur l'interopérabilité des blockchains. Dispo gratuitement sur la BU de la FAC.
Parle de l'interoparibilité entre les blockchains qui peut etre considéré comme une généralisation du swap de crypto. (Si il y a intéropérabilité il y a swap de crypto possible)
Beaucoup de bonnes idées pour une intrdouction au sujet.
Il présente entre autre un graphique présentant l'interet porté par la recherche sur l'intéroperabilité en illustrant un passage de 2 papiers de rechers en 2016 à 208 en 2020.
## On rentre dans le fond (en cours)
On classifie les types d'echange en fonction de la relatioon entre la blockchain source et la blockchain cible.
Si nous somme dans deux chainages du meme systeme de blockchain (blockchains homogènes), nous avons un "cross-chain" (ex: ETH -> USDT).
Si nous somme dans un systeme de blockchains hétérogène ou hybride ont réalise un echange de type "cross-blockchain".
NOTE: J'ai quelques intérogations sur la nuance entre blockchains homogènes/hétérogènes/hybrides. L'auteur de l'article parle des système homogènes avec comme exemple deux blockchain ERC20. ET il parle ensuite de système heterogènes comme etant entre blockchain publqiue et a consortium. (Ce qui correspond a ce que je trouve sur d'autres sources). la question est donc où se placent les systèmes "hybrides". Càd entre différentes blockchains publique (BTC - ETH). Est-ce du Cross-chain ou du Cross-blockchain ?
La méta analyse classe les types d'interopérabilité suivant les questions suivantes: "Qui ? Quoi ? Où ? Quand ? Comment ?"
- Le "Quoi" se refère aux types de données echangés (Fobgibles, non fongibles, valeurs marchandes, données, ...)
- Le "Qui" determine les acteurs de la blockchain (Utilisateur final (BTC/ETH), un consortium, un tiers de confiance).
- Le "Où" vise à determiner le support sur lequel se place la transaction. (blockchain publique, privée, systèmes centralisés (ex: VISA), transaction off-chain, ...). Il vise aussi determiner la présence ou non d'oracle (expert dans le cas d'assurance par exemple).
- Le "Quand" se refère à l'ensembles des processus qui vont être éxécutés définits dans le "runtime" de l'opération.
- Le "Comment" (c'est compliqué bref)