\subsection{Réserves de Liquidités}

\begin{frame}
    \frametitle{Présentation du concept de réserve de liquidité}
    \begin{itemize}
        \item Smart Contract fournissant une solution d'échange d'actifs
        \begin{itemize}
            \item Des "holders" déposent des actifs dans la pools.
            \item Des "traders" échangent des actifs contre des tokens de la pools.
        \end{itemize}
    \end{itemize}    
    \begin{figure}
        \centering
        \includegraphics[scale = 0.22]{decentralisation/reserve_liquidite.png}
    \end{figure}
\end{frame}

% schema:
% @startuml
% hide footbox
% actor Bob as B
% actor Carole as C
% participant  "Reserve de Liquidité" as R
% actor Alice as A

% B -> R : dépose 100 A
% R --> B : gagne 100 LP
% C -> R : dépose 100 B
% R --> C : gagne 100 LP
% ...
% A -> R : Depose 10 A
% R --> A : Retire 9 B
% R --> B : Gagne 0.4 LP
% R --> C : Gagne 0.4 LP
% R --> R : Garde 0.1 LP
% @enduml

\begin{frame}
    \frametitle{Présentation du concept de réserve de liquidité}   
    \begin{figure}
        \centering
        \includegraphics[scale = 0.5]{decentralisation/reserve_liquidite_explain.png}
    \end{figure}
\end{frame}

\subsection{CVE-2021-3006}
\begin{frame}
    \frametitle{CVE-2021-3006}
    \begin{itemize}
        \item Concerne une erreur d'implémentation dans les reserve de liquidités du réseau SEAL.
        \item Details du fonctionnement de SEAL:
        \begin{itemize}
            \item Les "holders" gagnent une comission à chaque transaction sous forme de jetons LP.
            \item Ils peuvent ensuite retirer leurs jetons LP contre des actifs grace à l'appel de la fonction \textit{breed()}.
            \item Cette fonctions à pour effet secondaire d'utiliser $1,6\%$ des récompenses des "holders" pour les reinvestir dans la reserves.
        \end{itemize}
    \end{itemize}   
\end{frame}

\begin{frame}
    \frametitle{CVE-2021-3006}
    \begin{figure}
        \centering
        \includegraphics[scale = 0.3]{decentralisation/cve_2022_3006.png}
    \end{figure}
\end{frame}

\begin{frame}
    \frametitle{CVE-2021-3006}
    \begin{figure}
        \includegraphics[scale = 0.5]{decentralisation/cve_2021_3006_explain.png}
        \centering
    \end{figure}
\end{frame}