diff --git a/docs/presentation_17_03_23/decentralisation/btcRelay.png b/docs/presentation_17_03_23/decentralisation/btcRelay.png index 8fcdf51..64ffa81 100644 Binary files a/docs/presentation_17_03_23/decentralisation/btcRelay.png and b/docs/presentation_17_03_23/decentralisation/btcRelay.png differ diff --git a/docs/presentation_17_03_23/decentralisation/relay.tex b/docs/presentation_17_03_23/decentralisation/relay.tex index ea85e23..8e5cc89 100644 --- a/docs/presentation_17_03_23/decentralisation/relay.tex +++ b/docs/presentation_17_03_23/decentralisation/relay.tex @@ -2,35 +2,49 @@ \begin{frame} \frametitle{Qu’est-ce qu’un relay ?} \begin{itemize} - \item Une dApp \footnote{Decentralized Application} - \item Un transmetteur d’informations entre blockchains - \item Un suiveur d’état de chaînes connectées - \item Un prouveur de transactions cross-chain - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Qu’est-ce que BTCRelay ?} - \begin{itemize} - \item Un contrat intelligent qui stocke les en-têtes de blocs Bitcoin - \item Un constructeur d’une mini-version de la blockchain Bitcoin - \item Un outil open source, sans confiance et décentralisé - \item Un vérificateur de transactions Bitcoin pour les contrats Ethereum + \item Une Application décentralisée jouant le rôle de: + \begin{itemize} + \item suiveur d’état de chaînes connectées. + \item transmetteur d’informations entre blockchains. + \item prouveur de transactions cross-chain. + \end{itemize} \end{itemize} \end{frame} \begin{frame} \frametitle{Qu’est-ce que BTCRelay ?} - \centering - \includegraphics[scale = 0.5]{decentralisation/btcRelay.png} + \begin{figure} + \centering + \includegraphics[scale = 0.22]{decentralisation/btcRelay.png} + \caption{BTCRelay} + \end{figure} \end{frame} -\begin{frame} - \frametitle{Qu’est-ce que tBTC ?} - \begin{itemize} - \item Un projet de relay entre Bitcoin et Ethereum - \item Un échangeur de bitcoins contre des tokens ERC-20 - \item Un contrat Deposit qui interagit avec des signataires - \item Un utilisateur de BTCRelay pour vérifier les transactions Bitcoin - \end{itemize} + +\begin{frame} + \frametitle{Qu’est-ce que tBTC ?} + \begin{figure} + \centering + \includegraphics[scale = 0.22]{decentralisation/tBTC.png} + \caption{tBTC} + \end{figure} \end{frame} + +\begin{frame} + \frametitle{Limitations des relays} + \begin{itemize} + \item Avantages: + \begin{itemize} + \item N'importe qui peut participer aux réseaux. + \item Peu de risques pour l'utilisateur. + \end{itemize} + \item Désavantages: + \begin{itemize} + \item Disponibilité du services dependant des signataires. + \item Réseau de relayers sur du PoS. + \begin{itemize} + \item Si le réseau est trop petit, le coût pour une attaque est 51\% est faible. + \end{itemize} + \end{itemize} + \end{itemize} +\end{frame} \ No newline at end of file diff --git a/docs/presentation_17_03_23/decentralisation/sidechain.png b/docs/presentation_17_03_23/decentralisation/sidechain.png new file mode 100644 index 0000000..f1fec0b Binary files /dev/null and b/docs/presentation_17_03_23/decentralisation/sidechain.png differ diff --git a/docs/presentation_17_03_23/decentralisation/sidechains.tex b/docs/presentation_17_03_23/decentralisation/sidechains.tex index 8494156..65896d0 100644 --- a/docs/presentation_17_03_23/decentralisation/sidechains.tex +++ b/docs/presentation_17_03_23/decentralisation/sidechains.tex @@ -7,24 +7,43 @@ \item Propres caractéristiques \item Sécurité et communauté du réseau principal \end{itemize} + + \begin{figure} + \centering + \includegraphics[scale = 0.4]{decentralisation/sidechain.png} + \caption{Sidechain} + \end{figure} \end{frame} \begin{frame} \frametitle{Qu’est-ce que Zendoo ?} \begin{itemize} - \item Une plateforme de création de sidechains - \item Interopérables avec la blockchain Horizen - \item Protocole de transfert cross-chain vérifiable par zk-SNARK \footnote{Preuve cryptographique sans révélation d’informations} - \item Sécurité et décentralisation des communications + \item Il permet la création de sidechains interopérables avec la blockchain Horizen + \item Il propose un protocole de transfert cross-chain sans divulgation d'informations. + \item Atouts: + \begin{itemize} + \item Systèmes sans comissions à l'usage. + \item Peut s'interfacer à d'autres systèmes que la Blockchain. + \end{itemize} \end{itemize} \end{frame} \begin{frame} \frametitle{Quelle sont les contraintes techniques des sidechains ?} \begin{itemize} - \item La création d’un pont bidirectionnel - \item Le transfert d’actifs entre les deux chaînes - \item La coordination entre les deux chaînes - \item Les problèmes de sécurité, de performance ou de compatibilité + \item Avantages: + \begin{itemize} + \item Présente une intéropérabilité maximale. + \end{itemize} + \item Inconvéniants: + \begin{itemize} + \item Contraintes techniques pour la mise en place avec des blockchains existantes. + \begin{itemize} + \item Enjeu sur la création d’un pont bidirectionnel. + \item Le compatibilité des actifs entre les deux chaînes n'est pas évidentes. + \item La coordination entre deux chaînes techniquements trés éloignés est impossible. + \end{itemize} + \item Problèmes de sécurité, de performance ou de compatibilité délégué à une seule chaine. + \end{itemize} \end{itemize} \end{frame} \ No newline at end of file diff --git a/docs/presentation_17_03_23/decentralisation/tBTC.png b/docs/presentation_17_03_23/decentralisation/tBTC.png new file mode 100644 index 0000000..c9cef59 Binary files /dev/null and b/docs/presentation_17_03_23/decentralisation/tBTC.png differ