Фінанси - це загальний термін для грошового фінансування, що в основному відноситься до різних видів діяльності, пов'язаних з грошовим обігом і банківською діяльністю (Енциклопедія Baidu)
У світі оф-чейн уряд і центральний банк під керівництвом уряду контролюють фінансовий шлях. Незважаючи на регулювання містера Ринку та той факт, що кожна країна з фінансовим ринком має відносно розвинену систему регулювання фінансового ринку, коли станеться криза, ми всі знатимемо, хто є найпотужнішим —— — урядом.
Коли валюта передається в блокчейн за допомогою криптографії, це означає, що фінанси також потрапляють в блокчейн. Криптографія та Інтернет-технології дозволяють громадськості досліджувати можливість заміни коду законами та постановами (уряду) до певної міри, тобто можливість Кодексу є законом.
Навіщо вивчати протокол Uniswap (Token UNI)?
Якщо ви порівняєте кожну мережу з різними країнами, Ethereum має бути країною з найвищою всеохоплюючою силою. Тоді я вважаю, що Uniswap є найбільшою біржею цінних паперів у цій країні, яка містить велику кількість токенів на Ethereum велика кількість користувачів для купівлі та продажу токенів ERC20.

З яких точок зору ця стаття вивчає Uniswap?
Про Uniswap написано багато статей, які в основному вивчають і обговорюють потреби користувачів, принципи реалізації Uniswap v2 і механізми стимулювання.
Що таке протокол Uniswap?
Uniswap — це децентралізована платформа з відкритим кодом для надсилання потоків і торгівлі токенами ERC20 на Ethereum, який ми часто називаємо децентралізованою біржею (DEX).
Яку проблему вирішує Uniswap? Які потреби користувачів задовольняються?
Недоліки централізованих бірж: активи користувачів не безпечні
Порівняно з децентралізованими біржами, централізовані біржі (CEX) мають кращу ліквідність, прості у використанні, зручніші для користувачів і роблять депозити та зняття коштів зручнішими. Крім того, деякі біржі часто займаються такими видами діяльності, як IEO та управління фінансами тому централізовані біржі мають велику кількість користувачів і обсяги торгів у цьому колі. І більшість користувачів звикли зберігати свої токени на біржах.
Однак існує проблема, яку часто критикують на централізованих біржах, а саме непрозорість активів і пасивів. На даний момент у цій галузі спостерігається недостатній нагляд, а непрозорі активи та пасиви можуть легко призвести до привласнення активів користувачів цього разу через незаконне привласнення 4,1 мільярда доларів США. ресурсів користувачів, щоб врятувати Almeda Research у середині цього року.
Ми знаємо, що право власності на токен належить власнику закритого ключа гаманця (не вашого ключа, а не вашої монети) через відсутність нагляду за вашими активами токенів належать Exchange, передумовою для повернення ваших активів є те, що обмін не робить зла. Для бірж ціна токена — це просто число, особливо для тих альткойнів з меншою ринковою капіталізацією, тому деякі біржі можуть відкрити ринок для участі користувачів у купівлі та продажу до випуску токена.
Як Uniswap вирішує проблему незахищених токенів транзакцій користувачів і активів?
Питання безпеки активів
Перш за все, Uniswap не вимагає від користувачів поповнювати токени на платформі перед торгівлею, як на централізованих біржах, перш ніж Uniswap виконує транзакції користувачів, токени користувачів завжди зберігаються в їхніх власних гаманцях, таких як Metamask і Tokenpocket. Якщо користувач не розкриє приватний ключ свого гаманця або гаманець не зламано, токени в гаманці безпечні.
торгівля
Для купівлі та продажу токена потрібен покупець і продавець. Якщо транзакція відбувається на централізованій біржі, біржа діє як посередник, який відповідає транзакції та збирає комісію за обробку. Біржі зазвичай використовують центральну книгу замовлень для узгодження транзакцій між покупцями та продавцями, тому існують маркет-мейкери (Wintermute/Almeda Research), як показано на малюнку нижче.
У Uniswap немає центрального сервера або книги ордерів. Для відповідності транзакцій користувачів використовується автоматичний маркет-мейкер (надалі AMM). Механізм AMM Uniswap буде детально розглянуто нижче.
Тому Uniswap надає користувачам блокчейну децентралізоване безпечне місце для торгівлі токенами ERC20, задовольняючи потреби людей у торгівлі токенами та забезпечуючи безпеку активів гаманця.
Принцип реалізації AMM Uniswap
Пул ліквідності Uniswap обчислює ціни за формулою, яку ми називаємо формулою постійного продукту:
x * y = k, k - константа (константа, значення якої не змінюється)
Перш ніж обговорювати цю формулу, вам потрібно зрозуміти такі поняття:
Ліквідність: він складається з двох токенів, наприклад, токен1 і токен2 називаються парою.
Пул ліквідності (Pool): пул ліквідності, тобто пул активів AMM
Постачальник ліквідності: особа, яка надає ліквідність пулу ліквідності, називається постачальником ліквідності/LP
Токен ліквідності (Token Pool також називається Liquidity Token): пара в UniswapV2 — це токен ERC20, який є «сертифікатом» для надання/виведення ліквідності LP, коли LP надає токени, які спалюють токени LP вилучає ліквідність
Частка пулу ліквідності/LPS: обчислюється та використовується для запису коефіцієнта внеску ліквідності кожного LP
Процес створення пулу ліквідності та обміну токенів
Після розгортання контракту пулу ліквідності, такого як пара token1 і token2, постачальник ліквідності повинен помістити в пул певну кількість токенів, щоб активувати пул ліквідності. Перший LP може встановити початкову суму цього пулу ліквідності та володіти 100% LPS. Після завершення вищезазначеного процесу пул ліквідності матиме ліквідність і може почати використовуватися трейдерами для обміну токенів. Схема процесу представлена на малюнку нижче:
x * y = k обчислює біржову ціну токенів
Ціна при обміні токена розраховується за формулою x * y = k (k є константою)
x і y відповідно представляють кількість двох токенів у пулі ліквідності. Якщо припустити, що поточна ціна ETH становить 1000 доларів США, то при створенні пулу ліквідності вам потрібно, наприклад, 5ETH - 5000USDT (також доступні інші стабільні монети) або 10ETH - 10000USDT
З формули видно, що ціна біржового токена визначається кількістю двох токенів x і y.
x представляє кількість маркера1, який є резервом1
y представляє номер token2, тобто reserve2
Оскільки k є константою,
Якщо резерв1 збільшується, резерв2 має бути зменшений
Якщо резерв2 збільшується, резерв1 має бути зменшений
Наведіть конкретний приклад:
Припустимо, що ціна ETH становить 1 ETH=1000 USDT, оскільки загальна вартість двох токенів має бути однаковою
x=Сума ETH у пулі ліквідності=5ETH
y=Сума USDT у пулі ліквідності=5000USDT
k=x * y
k=5*5000
k=25000
Тепер хтось хоче купити (вивести) 1 ETH із пулу ліквідності
x=кількість ETH у пулі ліквідності
х=5-1
х=4ETH
Оскільки k залишається незмінним
y=k/x
y=25000/4
y=6250
Тоді ця особа має заплатити USDT
6250-5000=1250 USDT
Без урахування комісії за транзакцію 1 ETH=1000 USDT, але придбання 1 ETH у цьому пулі ліквідності вимагає сплати 1250 USDT. Це те, що ми часто називаємо прослизанням транзакції. Але загалом кажучи, чим більший пул ліквідності та менша кількість токенів обміну відносно пулу ліквідності, тим меншим буде прослизання транзакцій.
Продовжуємо використовувати наведений вище приклад, але тепер пул ліквідності стає таким: x=500ETH, y=500000USDT
k=x * y
k=500*500000
k=250 000 000
Тепер хтось хоче купити (вивести) 1 ETH із цього пулу ліквідності.
x=кількість ETH у пулі ліквідності
х=500-1
x=499ETH
Оскільки k залишається незмінним
y=k/x
y=250 000 000/499
y=501 002
Тоді ця особа має заплатити USDT
501002-500000=1002USDT
Залишаючи вбік комісію за обробку, під час торгівлі 1ETH у цій відносно вищій ліквідності прослизання транзакції становить 2USDT, що значно менше, ніж прослизання в 250USDT у попередній транзакції.
Однак, як правило, більше ніж одна особа обмінює токени в пулі ліквідності, що означає, що прослизання транзакцій завжди змінюється динамічно, і чим менший пул ліквідності, тим більше коливання прослизання транзакцій. Як показано на малюнку нижче, з точки зору обмінника токенів (Трейдера), після завершення транзакції ціна токена в пулі ліквідності змінюється.
Механізм стимулювання
За словами Чарлі Мангера, прийняття рішення людиною визначається механізмом стимулювання людини, який є тенденцією суперреакції винагороди та покарання, про яку він згадував у (Книзі бідного Чарлі).
З точки зору обмінника токенів Trader, оскільки Uniswap задовольняє прагнення користувачів до безпеки активів і потребу обмінювати токени ERC20, знайдуться люди, які його використовуватимуть. Якщо ситуація виправдовує це, ніхто не захоче використовувати платформу для торгівлі токенами, ризикуючи незаконним привласненням своїх активів.
З точки зору постачальників ліквідності в Uniswap, що їх приваблює у створенні пулу ліквідності або додаванні токенів до пулу ліквідності?
У Uniswap v2 під час процесу транзакцій в обмінниках токенів протокол вилучатиме 0,3% від кількості токенів транзакцій як комісії за транзакції та повертатиме ці комісії за транзакції назад у пул ліквідності для винагороди тих постачальників ліквідності. Чим більше надають постачальники ліквідності, тим більше маркерів ліквідності (токенів пулу) вони мають, а це означає, що більшу частку пулу ліквідності (LPS) вони мають, тому кінцева винагорода за транзакцію, яку вони можуть отримати, становить «Тим більше».
Постачальник ліквідності LP зазвичай має три основні групи: пасивні постачальники ліквідності, учасники проекту та професійні маркет-мейкери
Пасивний постачальник ліквідності: власник токенів, який отримує пасивний дохід
Сторона проекту: вони додають ліквідність, щоб полегшити купівлю та продаж трейдера, що також широко відомо як сторона проекту, яка додає пул.
Професійні маркетмейкери: стратегія виконання завдань маркетмейкерства
Недоліки Uniswap (v2)
Однією з переваг Uniswap v2 є те, що через механізм заохочення зосереджено багато ліквідності, але недоліком є те, що ефективність використання ліквідності відносно низька. У версії 2 формула x * y = k конкретно не обмежує діапазон x і y, тому величини x і y можуть прагнути до 0 або нескінченності, що означає, що ціни двох токенів, представлених x і y, можуть також має тенденцію до 0 або нескінченності, але фактична ситуація така: протягом певного періоду часу ціна певного токена коливатиметься в межах діапазону, що призводить до того, що частина ліквідності, яку надає LP, залишається неактивною (як показано нижче) Комісії за транзакції не можна заробити за LP.
У Uniswap v3 команда проекту додала концепцію концентрованої ліквідності (інтервал ліквідності), щоб вирішити цю проблему. Пізніше ми напишемо ще одну статтю, щоб представити це.
Посилання на цю статтю:
Статті в основному кодуються мною. Якщо у вмісті є якісь порушення, зв’яжіться зі мною, щоб видалити його.