From c461ed068275bcd44966c600f62a2d3801702332 Mon Sep 17 00:00:00 2001 From: bt3gl <1130416+bt3gl@users.noreply.github.com> Date: Sat, 17 Sep 2022 18:02:14 -0700 Subject: [PATCH] Create proxies.md --- Smart-Contract-Security/proxies.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Smart-Contract-Security/proxies.md diff --git a/Smart-Contract-Security/proxies.md b/Smart-Contract-Security/proxies.md new file mode 100644 index 0000000..e07394b --- /dev/null +++ b/Smart-Contract-Security/proxies.md @@ -0,0 +1,28 @@ +## Proxies + +
+ +### TL;DR Proxies Patterns + +
+ +#### Transparent Proxy Pattern (TPP) + +1. upgrade logic is stored in proxy itself. +2. gas-inefficient + +
+ +#### Universal Upgradable Proxy Standard (UUPS) + +1. upgrade logic is stored in logic itself +2. gas-efficient + + +
+ +--- + +### Resources + +