Что это за децентрализованная биржа и как она работает

Меня всегда восхищали децентрализованные биржи, была ли эта централизованная биржа, на которой вы можете покупать, продавать, брать кредитные токены децентрализованно, без посредников, проходящих через смарт-контракт. Большая часть популярного проекта DeFi децентрализовала биржи. Поэтому, если вы инвестируете в DeFi, очень важно понимать, как работают децентрализованные биржи. И если вы разработчик, это также очень важно, потому что с этими знаниями вы можете создать свою собственную децентрализованную биржу, и это станет отличным активом для вашего портфеля Blockchain и финансирования вашей первой работы в Blockchain.

В этой статье я собираюсь объяснить, как работают децентрализованные биржи. И для этого мы собираемся пройти через другое поколение децентрализованных обменов, начиная с первых примитивных децентрализованных обменов несколько лет назад, таких как Ether Delta, вплоть до современных децентрализованных обменов, которые мы видим сегодня, например как Uniswap кривой.

Централизованная биржа

Если вы хотите понять это, централизованная биржа - это сначала вам нужно понять централизованную биржу. Я говорю о таких биржах, как Coinbase, Finance, Kraken и т. Д. Они составляют большую часть объема торгов для криптовалюты.

Так что у них очень хорошая ликвидность. Они очень быстрые, и пользовательский интерфейс обычно очень хороший. Так как же они работают? Итак, у вас есть трейдеры, и у вас есть сервер биржи, и, во-первых, трейдеру необходимо пополнить счета, чтобы они отправили свою криптовалюту на адрес биржи биткойнов, эфиров или другой криптовалюты. Это означает, что после этой передачи они Crypto не принадлежат им, они принадлежат бирже. Затем, прежде чем может произойти какая-либо торговля, нам понадобится некоторая ликвидность на бирже, чтобы эти трейдеры могли создавать лимитные ордера в лимитном ордере.

Вы указываете пару вещей. Сначала вы указываете, на каком рынке вы хотите торговать. Например, Bitcoin / USD или Ether / USD. Затем вы указываете, хотите ли вы купить или хотите продать, затем вы указываете свою предельную цену. Так что, если вы покупаете, это будет максимальная цена покупки. Если вы продаете, это будет минимальная цена продажи. И, наконец, вы указываете сумму, которую хотите обменять после отправки заявки на биржу.

И это будет помещено в базу данных, которую мы называем книгой заказов. Книга заказов - это база данных с двумя столбцами: заказы на покупку и заказы на продажу в каждом из этих столбцов заказов сортируются по ценам. Так что на продажу или они сортируются от более низких цен до самых высоких цен, потому что у лучших продавцов низкая цена. А для заказов на покупку все наоборот. Они продаются от самой высокой цены до самой низкой цены, потому что ордера Best Buy - это ордера с высокой лимитной ценой.

На этом этапе у вас в основном есть база данных, в которой он представляет собой сводку намерений трейдеров. Но на данный момент у вас не происходит никакой торговли. Если вы собираетесь совершить какую-то сделку, вам нужны рыночные ордера. А рыночные ордера - это не ордер, в котором вы указываете, на каком рынке вы хотите торговать. Итак, биткойн / доллар США, эфир / доллар США и т. Д. Затем вы указываете, покупаете ли вы или продавца, затем указываете сумму, которую хотите продать, но не указываете цену на рынке.

Или вы просто говорите, эй, я хочу торговать так много по любой цене? А случилось так, что после того, как вы отправите ваш заказ на централизованную биржу, он будет сопоставлен в книге заказов с партией. Так, например, если вы хотите продать актив, он будет сопоставляться с лимитным ордером на покупку, и он использует то, что мы называем алгоритмом сопоставления цены и времени. Это означает, что сначала он будет начинаться с лучшей цены.

Таким образом, если вы всегда продаете лучшую цену по самой высокой цене, а после этого в предыдущей, он будет принимать самый старый ордер, который потребляет ликвидность этого ордера. И если ваш заказ слишком большой, то алгоритм перейдет к следующему заказу. Так что, возможно, если у нас есть еще один заказ на том же уровне, но он был создан позже, это будет второй заказ, который будет использоваться, и так далее и так далее.

И, может быть, если ваш заказ действительно будет проверяться, использовать весь пул ликвидности на этом ценовом уровне. Итак, после этого вы перейдете ко второй лучшей цене и будете повторять алгоритм, пока не выполните свой заказ. И после того, как вы это сделаете, вы, наконец, можете вывести свои криптоактивы, или биткойн Eth будет переведен с биржи на ваш собственный кошелек. И это конец операции с централизованным обменом, ну, отлично.

Но у них есть пара проблем. Одна из самых больших проблем - это безопасность, потому что все централизовано, и все эти закрытые ключи управляются централизованно. Они действуют как своего рода приманка для хакеров. И было много, много взломов централизованной биржи в прошлом, один из самых известных - Mount Gox в 2013 году в Японии. Но было много других. Но другая проблема заключается в том, что правительству очень легко захватить вашу криптовалюту, если вы им не нравитесь по какой-либо причине, они просто звонят на централизованную биржу и просят захватить любые активы, и, поскольку они контролируют свой закрытый ключ, централизованный обмен. сделаем это очень легко.

 

Можем ли мы решить эту проблему? Да, с децентрализованными биржами.

Первое поколение децентрализованной биржи

В 2016, 2017 годах мы начали видеть первое поколение децентрализованных обменов, таких как Ether Delta, поэтому большая разница между этими обменами и централизованным обменом заключалась в том, что с децентрализованным обменом вам не нужно передавать право собственности на ваши активы другому лицу.

Вы всегда контролируете свои активы. Все происходит в смарт-контракте, который был написан заранее, и никто не может изменить код контракта. А еще нет бэкдора. Таким образом, технически перед торговлей вам все равно нужно отправить свои активы на смарт-контракт децентрализованной биржи. Но в коде децентрализованной биржи нет функции, позволяющей кому-либо конфисковать ваш актив. Вы всегда можете вывести свои активы, когда захотите.

Книга заявок работает аналогично Централизованной бирже с алгоритмом сопоставления цен.

Для самой первой попытки сделать децентрализованный обмен мы пытаемся разместить книгу заказов непосредственно в цепочке, но это было большой проблемой, потому что каждый раз, когда вы хотите создать заказ, вам нужно платить за газ, и если вы хотите отменить или обновите его, тогда это займет много времени, потому что вам нужно добыть транзакцию, прежде чем она будет сохранена в цепочке блоков.

Это минимум 15 секунд. Но это может стать огромной проблемой, если рынок внезапно изменится. Таким образом, Ether Delta находит лучшее решение, создав книгу заказов вне сети.

Поэтому, когда вы создаете лимитный ордер или рыночный ордер, вы подписываете сообщение своим закрытым ключом своего адреса Ethereum и отправляете этот ордер на централизованный сервер Ether Delta, чтобы у них была централизованная книга заказов, а когда книга заказов Ether У Delta есть совпадение, это означает, что рыночный ордер совпадает с одним или несколькими лимитными ордерами, тогда сервер Ether Delta отправит транзакцию в смарт-контракт Ether Delta на блокчейне Ethereum. И эта транзакция будет включать подписи всех трейдеров, участвующих в этой сделке.

И после того, как смарт-контракт Ether Delta, который владеет активами другого трейдера, проверит подписи разных трейдеров, чтобы убедиться, что все действительно хотели совершить эту сделку, и он фактически перейдет к передаче права собственности.

Это очень умная система, потому что, хотя вы децентрализованы, вы не страдаете от некоторых проблем, связанных с наличием древней книги заказов.

Ether Delta была одним из первых децентрализованных действий, которые работали подобным образом.

У вас тоже был IDEX, но на этих биржах у нас были большие проблемы с ликвидностью. Так что было много разных рынков, и в любое время было очень трудно получить приличные объемы. Так, например, если вы хотите когда-нибудь продать одну или две тысячи долларов токенов, вам придется подождать пару дней, потому что в противном случае вы потребляете слишком много пула ликвидности для рынка, и в конечном итоге вы получите это огромное проскальзывание. И это действительно нехорошо.

И некоторые умные люди решили решить эту проблему, создав второе поколение децентрализованных бирж.

Децентрализованная биржа: второе поколение

Следующее поколение децентрализованных бирж было создано Uniswap, революционная идея uniswap заключается в том, чтобы больше не использовать книгу заказов, а вместо этого использовать то, что мы называем пулом ликвидности.

Так был пул ликвидности. У нас нет маркет-мейкеров, но есть поставщики ликвидности. Итак, это люди, у которых есть активы и которые хотят получать проценты от них. Итак, у вас есть один пул на рынок, например, для рынка Ether DAI. Итак, это один пул ликвидности. И если так много поставщиков ликвидности захотят участвовать в этих пулах, они будут отправлять эфир и DAI в равной пропорции. И после того, как они отправляют актив в смарт-контракт децентрализованной биржи, взамен они получают еще один токен, чтобы доказать, что они предоставили этот актив.

Таким образом, с помощью этого другого токена в любое время они могут выкупить токен, который был отправлен в первую очередь. После этого, когда трейдеры хотят купить или продать какой-то токен, он отправит ордер в пул ликвидности.

Но вы заметили, что здесь я не указал никакого понятия ценовой ликвидности. Провайдеры не указывают, какую цену они хотят получить за актив, но вместо этого цена рассчитывается автоматически смарт-контрактом децентрализованной биржи. И он делает это, используя то, что мы называем формулой постоянной цены. Таким образом, чем больше вы истощаете одну сторону ликвидности, тем дороже становится актив.

механизм цены uniswap

И цель состоит в том, чтобы поддерживать баланс пула ликвидности с равной стоимостью двух активов. Так что отсутствие необходимости выбирать цену - это действительно здорово, потому что теперь вам не нужно быть профессиональным маркет-мейкером, который постоянно корректирует вашу предельную закупочную цену по предельной цене продажи. Если вы хотите в какой-то степени обеспечить ликвидность, вам просто нужно владеть некоторыми токенами, и вы отправляете их в этот пул ликвидности, и вы получаете некоторую прибыль, потому что каждый раз, когда трейдер хочет купить или продать какой-то токен, он будет платить некоторую комиссию за торговлю и эти торговые сборы будут переданы поставщикам ликвидности.

Uniswap и пул ликвидности - это здорово, но у них также есть свои проблемы. Что ж, проблема в том, что из-за их функции ценообразования иногда может быть много проскальзывания. Если вы хотите купить большое количество токенов, у вас также есть другая проблема, которая называется непостоянной потерей. И это в основном означает, что для поставщиков ликвидности иногда, если вы сравниваете ситуацию, когда инвестор A инвестировал токен в пул ликвидности и инвестор B, который просто держится за свои активы, иногда они на самом деле хуже, инвестируя в пул ликвидности.

Непостоянная потеря также означает, что пользователи, которые предоставляют ликвидность пулу ликвидности децентрализованной биржи, могут увидеть, что их поставленные токены теряют ценность по сравнению с простым хранением токенов самостоятельно.

И чтобы решить эту проблему, некоторые люди решили создать децентрализованные биржи третьего поколения.

Третье поколение децентрализованной биржи

Проект, создавший Централизованную биржу 3-го поколения, является Кривая Финансы. Тем не менее, здесь используется система пула ликвидности, созданная Uniswap. Но большое изменение состоит в том, что функция ценообразования изменилась. Проблема с использованием функции ценообразования uniswap для всех активов заключается в том, что разные активы имеют разный профиль риска. Некоторые активы более волатильны, чем другие. Возможно, у нас могла бы быть другая функция ценообразования в зависимости от волатильности активов. Поэтому Curve решила специализироваться на стейблкоинах, например, на долларах США против DAI.

кривые финансы

Так как эти рынки являются стабильными монетами, они очень стабильны. Цена никогда не будет сильно колебаться. Так что, возможно, мы сможем скорректировать функцию ценообразования, сделав худшее для обеих конечностей и улучшив в центре. Вот и вся идея функции ценообразования кривой. Таким образом, с этой функцией ценообразования у вас меньше проскальзываний и меньше непостоянных потерь. В конце концов, это более эффективный рынок для трейдеров. Итак, Curve добилась огромного успеха. (источник : Технический документ Curve Finance)

кривая финансовая конюшня

Как только он запустился, он привлек безумную ликвидность. И в дальнейшем другие биржи будут придерживаться той же кривой идей, создав другую функцию ценообразования, которая адаптирована к волатильности активов, что еще касается некоторых других проблем, о которых говорилось, таких как проблема масштабируемости для децентрализованных бирж. Есть еще одна область исследований - децентрализованные биржи на втором уровне. Примером этого будет Loopring. Эти обмены чрезвычайно масштабируемы, но проблема в том, что вы теряете совместимость, которая у вас есть с децентрализованными обменами на первом уровне в основной сети реального блокчейна Ethereum.

По этой причине в настоящий момент люди менее взволнованы вторым уровнем этой децентрализованной биржи. Итак, теперь, когда вы знаете, как работает централизованная биржа, следующим шагом будет создание вашей собственной децентрализованной биржи. Это отличный способ создать отличный проект для вашего портфолио блокчейнов.

Одна мысль о «1ТП1Ц»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *