0х криптовалюта – полный обзор

0х – это протокол с открытым кодом, созданный на базе умных контрактов Ethereum. Он позволяет организовывать децентрализованный обмен токенов и активов, выпущенных на блокчейне Эфириума. Разработчики утверждают, что за ним будущее.

Проект 0x: будущее Обменов Криптовалюты. Криптовалюты – весь гнев прямо сейчас и поскольку FOMO распространяется повсюду, все больше людей хочет быть частью этой экономической революции. Однако это – то, где мы натыкаемся на препятствие. Чтобы присоединиться к этой революции, люди должны пройти централизованные обмены, у которых есть огромные собственные проблемы.

Проект 0x: будущее обменов криптовалюты

Поэтому децентрализованные обмены и 0x Проект, в частности, так важны. В этом руководстве мы исследуем, как 0x Проект работает. Однако перед этим, давайте посмотрим на то, каковы обмены, в целом.

Что такое Обмен Криптовалюты?

Кредит изображения: Укусите мою Монету

Обмен выполняет одну из самых критических функций в crypto экосистеме. Это в основном действует как портал между миром Фиата и crypto миром. Обычно есть два типа обменов:
Фиат к Crypto.
Crypto к Crypto.

Фиат к Crypto

Фиат в биржи Crypto помогает Вам купить Криптовалюты в обмен на Бумажные деньги. Coinbase – прекрасный пример этого вида обмена. Coinbase помогает Вам купить BTC, BCH, LTC и ETH в обмен на валюту Фиата.

Crypto к Crypto

Тогда у нас есть Crypto в биржи Crypto. Эти обмены помогают Вам обменять определенный cryptos как BTC, ETH, BCH и т.д. за другие криптовалюты. Binance – прекрасный пример обмена crypto-to-crypto.

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

Кредит изображения: кодекс монеты.

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

Проблема с централизованными обменами

Давайте смотреть на часть проблемной муки, централизованной обмененный:

1. Уязвимость для хакерских проникновений

Централизованные обмены всегда будут уязвимы для хакеров. Два года назад, в 2016, находящаяся в гонконгском платформа обмена криптовалюты, Bitfinex, была взломана для 120,000 BTC, который стоил $72 миллиона, тогда был украден.

Цена биткоина пошла для падения и упала почти на 20%. Один BTC пошел всего 480$, прежде чем ему удалось прийти в себя.

Кредит изображения: CoinDesk

2. Согласно неумелому руководству

Как мы можем забыть печально известный Mt. Хакерское проникновение Gox? Тогда, это было самое большое хакерское проникновение в истории с ценностью биткоинов ~ $500 миллионов, будучи ограбленным. Обмен пострадал от многих проблем.

Однако, если мы должны были предположить всех их, все это сводится к одной вещи:

Очень некомпетентное и ребяческое управление

Андреас Антоноп”авлос, в очень уничтожающем отчете, сказал следующее:

“Волшебство Собирающийся Обмен Онлайн (Mt. Gox), системный риск для биткоина, смертельной ловушки для торговцев и бизнеса, которым управляют невежественным”.

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

3. Проблемы объема

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

12-го ноября был внезапный скачок требования, и самые торговые платформы просто не могли справиться со скачком в объеме. На самом деле Bithumb, одна из самых больших платформ в мире, перенес минимальное время простоя 90 минут во время пикового периода торговли. Они потеряли 60,000 ценности BTC торгового оборота.

Что было после эффектов этого? Стоимость Наличных в размере биткоина почти сократилась наполовину в результате. На самом деле Вы видите падение в диаграмме ниже:

4. Согласно прихотям правительства

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

Вы будете довольны не наличием унции контроля над Вашими деньгами?

Децентрализованные Обмены могут быть Решением?

Таким образом, что Децентрализовано Обмены или DEXs?

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

Во-первых, они обеспечивают более сильную безопасность. С тех пор есть третьи лица, нет никаких единственных пунктов неудач.

Во-вторых, там не будет возможно из злонамеренного обмена, убегающего со всеми фондами.

В-третьих, DEXs не зависят от правительственных постановлений.

EtherDelta – один из первых DEXs, которые привлекли своего рода внимание. На самом деле, $1.4 миллиарда занят в последней версии его умного контракта, который является чрезвычайно впечатляющим.

Рис. выше, взятый от этой hackernoon статьи, показывает Эфиру Delta UI.

Так, прежде чем мы войдем в 0x Проект, важно изучить, как Эфир Delta работает. Это даст нам схватывание на DEXs в целом.

Как делает Эфир Работа Delta?
Эфир Delta работает сверху Ethereum blockchain через умное выполнение контракта.

Умные контракты автоматизированы контракты. Они самовыполняют с особыми указаниями, написанными на его кодексе, который выполнен, когда определенные условия сделаны.

Когда кто-то хочет сделать конкретную задачу в Ethereum, они начинают умный контракт с одним или несколькими людьми.

Умные контракты – серия инструкций, письменное использование языка программирования “основательность”, которые работают на основе логики IFTTT иначе, ЕСЛИ ЭТО ТОГДА ТА логика. В основном, если первый набор инструкций сделан, тогда выполняют следующую функцию и после этого следующее и продолжают повторяться, пока Вы не достигаете конца контракта.

Так, Эфир, у Delta также есть умный контракт и мы собираемся быть сосредотачивающим нашего внимания на двух ключевых областях:
Управление фондом.
Торговая логика.

Управление фондом

Так как EtherDelta – DEX, фонды полностью контролируют пользователей. Фонды работают следующими способами:

Чтобы использовать EtherDelta, нужно переместить фонды в умный контракт.

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

В любом пункте любой пользователь может отозвать или внести их средства.

Торговая логика

Кредит изображения: Hackernoon

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

Давайте получим общий обзор того, как EtherDelta функционирует:

Производитель создает заказ и крошит его, используя SHA 3.

Производитель подписывает мешанину с их Ethereum частный ключ.

Заказ и подпись тогда посылают вне цепи.

Если Берущий хочет торговать, подпись и заказ посылают в торговую функцию умного контракта.

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

Заказ проходит

Недостатки с эфиром Delta

В то время как у Эфира, который Delta обеспечивает довольно пригодному к эксплуатации DEX, этому, к сожалению, есть некоторые явные проблемы.

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

Раздувание Blockchain: регистрационный журнал на цепи приводит к сделкам, которые потребляют сетевую пропускную способность и раздувание blockchain.

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

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

Представление 0x проекта

Согласно их веб-сайту, “0x – открытое, permissionless протокол, позволяя, чтобы символы ERC20 были проданы на Ethereum blockchain”, и будет использоваться для “включения децентрализованного обмена”.

ПРИМЕЧАНИЕ: V2 0x поддержит больше, чем просто ERC20. Больше на этом позже.

0x появился в октябре 2016. У соучредителей Уилла Уоррена и Амира Бэндеали было видение будущего, где все виды активов, запасов, валют, драгоценных металлов, могли быть проданы публично на блоке kchain как символы.

0x команда

У 0x есть одна из самых специальных и уважаемых команд в сообществе.

Лица проекта – несомненно, эти два соучредителя Уилла Уоррена и Амир Бэндеали. Уилл Уоррен сделал примененную физику в Los Alamos Nat Lab и машиностроение в Сан-Диего UC.

Амир Бэндеали, с другой стороны, был ранее торговцем фиксированного дохода в DRW. Он изучил финансы в Университете Иллинойса.

Этот проект в финансовом отношении поддержан многими компаниями, такими как Pantera Capital, Fintech Blockchain Group, Blockchain Capital и Советники Джен

Теперь, когда мы представились команде, давайте войдем в основные элементы проекта. Есть все еще некоторые основы, которые мы должны понять, прежде чем мы войдем во что-либо.

0x и эфир Delta. Устранение разрыва

Работы 0x довольно так же к Эфиру Delta, но есть некоторые существенные различия.

У 0x есть группа участников, названных переслоями (больше о них позже), и любой среди тех может стать обменом. У Delta эфира есть только одно уникальное предприятие, которое может стать обменом.

У 0x есть свой собственный символический ZRX, который используется, чтобы заплатить сборы за управление и сделка.

Большая часть Эфира главные недостатки Delta окружала свой регистрационный журнал на цепи и масштабируемость. Поэтому, чтобы создать что-то как 0x, две важных инновации должны были быть сделаны.

1. AMM умные контракты

Автоматизированный участник рынка (AMM) умные контракты появился как альтернатива традиционному регистрационному журналу на цепи. AMM приносит модель ценового регулирования, в которой цена актива приспосабливается в соответствии с рыночными силами и участниками рынка по обе стороны от торговли.

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

2. Государственные каналы

Что такое государственные каналы?

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

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

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

Участники взаимодействуют друг с другом, подписывая сделки друг с другом, ничего не представляя шахтерам.

Весь операционный набор тогда добавлен к blockchain.

Государственные каналы могут быть закрыты в пункте, который предопределен участниками по словам основателя Slock.it Штефана Туаля. Это могло или быть:

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

Это могло быть основано на общей сумме сделки, сделанные, например, близкие цепь после ценности за 100$ сделок, произошли.

Любезность изображения: статья среды Штефана Туаля

Так, по изображению выше. У нас есть автомобиль, который непосредственно взаимодействует с зарядным устройством и делает ценность за в общей сложности 39.19$ сделок. Наконец, после серии взаимодействий, весь операционный кусок добавлен к blockchain. Вообразите, сколько времени потребовалось бы, если они должны были управлять каждой сделкой через blockchain!

0x решил сделать гибридное внедрение, которое упоминается как “реле заказа вне цепи с урегулированием на цепи”. Идея состоит в том, чтобы объединить эффективность государственных каналов с почти мгновенным урегулированием регистрационных журналов на цепи.

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

Этот метод значительно уменьшает газовые затраты для Производителей.

Как?

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

Обзор процесса

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

Производитель во-первых одобряет умный контракт DEX.

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

Производитель передает заказ.

Берущий перехватывает заказ и решает пойти для него.

Берущий утверждает, что Производители заказывают DEX, который продолжает проверять подпись.

Передача между Производителем и Берущим происходит по указанному обменному курсу.

Типы заказов

Есть два типа заказов в 0x:

Двухточечный.
Передача.

Двухточечные заказы

В двухточечных заказах две стороны могут непосредственно обменяться маркерами между ними использующий любой коммуникационный метод, который они предпочитают для передачи сообщения. Заказ сделан из пакетов данных, содержащих несколько сотен байтов ведьмы. Это можно послать через сообщения Facebook, шепот, электронную почту, и т.д. Любой, кто подслушивает, не будет в состоянии получить доступ к заказу, так как это может только быть заполнено указанным адресом Берущего.

Этот формат заказа состоит из следующего:

Заказы вещания

Второй вид заказов в 0x протоколе Передан заказы. Это – больше стандартной формы обменных заказов. Для любого обмена, чтобы работать, должна быть книга общественного порядка, где покупатели и продавцы могут отправить свои заказы. В 0x протоколе есть предприятия под названием “Переслои”, которые “облегчают передачу сигналов между участниками рынка, принимая и размножая регистрационный журнал, который состоит из универсальных сообщений”.

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

У формата сообщения заказов вещания есть 2 существенных изменения по сравнению с простыми двухточечными сообщениями.

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

Во-вторых, заказы вещания включают feeA (взносы в производителя), кретин (сборы берущего), и feeRecipient (адрес переслоя) параметры. Они в основном вычисляют совокупные сборы, которые Переслой получит после операционного завершения в их адресе.

Формат сообщения похож на это:

Теперь, давайте сделаем обзор целого процесса:

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

Производитель создает заказ, устанавливая feeA, ценности кретина. Значение feeRecipient установлено по адресу Переслоя.

Производитель тогда посылает подписанное распоряжение в Переслой.

Переслой утверждает заказ. Если это не удовлетворительно тогда, заказ отклонен. Если удовлетворительный тогда Переслой добавляет заказ к их регистрационному журналу.

Берущие получают обновленную версию регистрационного журнала, который включает заказ Производителя.

Берущий заполняет заказ Производителя.

0x умный контракт

Весь 0x умный контракт имеет приблизительно 100 линий кодекса и стоит ~90k газа, чтобы заполнить заказ. Есть четыре главных компонента к этому умному контракту:
Идентификация подписи
Заполняется и неравнодушный заполняется
Время истечения
Отмена заказов

Идентификация подписи

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

Берет мешанину и подпись как аргументы.
Возвращает открытый ключ, который произвел подпись.
Если открытый ключ возвратился, равно адресу производителя, подпись подлинна.

обратитесь к publicKey = ecrecover (мешанина, подпись (мешанина));

если (publicKey! = производитель) бросок;

Заполняется и неравнодушный заполняется

Чтобы остановить повторяющиеся из заказов, умный контракт хранит ссылку на каждый ранее выполненный заказ. Ссылки сохранены как мешанина SHA 3 Keccak. Так как мешанина для конкретного входа уникальна, она удостоверяется, что повторяющиеся заказы не заполнены.

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

Время истечения

У каждого заказа в 0xProtocol есть время истечения, как определено Производителем, который определен в то время, когда распоряжение подписано. Стоимость времени истечения не может быть изменена, как только это было подписано.

Отмена заказов

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

0x Отчет отмечает один случай, где аннулировать функция может создать проблему:

“Одна проблема с этим подходом – то, что он может создать ситуации, где Производитель пытается отменить их заказ в примерно то же самое время, Берущий пытается заполнить тот же самый заказ. Одна из этих двух сделок сторон потерпит неудачу, тратя впустую газ, в зависимости от последовательности, в которой добыты эти две сделки. Неуверенность относительно последовательности, в которой добыты сделки, могла время от времени приводить к нежелательным результатам. Эта неуверенность могла увеличиться, если бы Ethereum blockchain должны были испытать значительное отставание надвигающихся сделок”.

Управление в 0x протоколе

Одной из самых больших проблем с Эфиром Delta является время простоя во время upgradation. Для него невозможно модернизировать, не вызывая проблемы его участникам. 0x стремится использовать их родные символы ZRX, чтобы модернизировать надежно. Плюс, видя, как критическое управление для предприятия как 0x, важно изучить точно, как это будет работать в системе.

0x предполагается как трубопровод умных контрактов (проверьте диаграмму ниже на визуальное), где каждый сегмент трубопровода может быть вынут и модернизирован без останавливающейся системы.

Кредит изображения: блог Уилла Уоррена Медиума.

0x команда хотела создать систему управления который:

Связывает символ ZRX для голосования целей.
Имеет здоровую механику управления.
Чтобы создать систему, где все 0x заинтересованные стороны представлены справедливо и одинаково, дорожная карта внедрения осмыслялась. Дорожная карта похожа на это:

Есть три главных фазы этой системы управления:

Сообщество справилось с символической регистрацией.

Право вето сообщества.

Жидкая демократия.

Сообщество управляемая символическая регистрация

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

Регистрация, на данный момент, централизованно организована 0x рабочей группой, однако, они планируют преобразовать, это в сообщество справилось с регистрацией на цепи. Это – первая фаза системы управления.

Право вето сообщества

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

Жидкая демократия

Заключительная фаза – жидкая демократия.

Так, как это работает?

Кредит изображения: среда.

Люди могут голосовать по их политике непосредственно.

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

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

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

Этот жидкий переход от непосредственной демократии до представительной демократии и назад называют жидкой демократией.

Заключение

Это не будет протяжение, чтобы сказать, что 0x протокол мог быть будущим обменов криптовалюты. Действительно захватывающая часть его – чистое количество гибкости, которую это обеспечивает. Они собираются выпустить версию V2 скоро где:

Любой и все символические стандарты будут поддержаны. В настоящее время, 0x только поддерживает символы ERC20. Таким образом с v2 внедрением, Вы можете торговать cryptokitty с символом ZRX.

Это будет легче и более простым составить Ваши собственные внешние умные договоры, которые включают 0x. Например, у Вас может теперь быть белый список людей, которые могут торговать на Вашей бирже.

Внедрение EIP 712, чтобы сделать пользователей менее восприимчивыми к возможным жульничествам.

Поддержка типов подписи кошелька аппаратных средств Trezor.

Поддержка добавления многочисленных заказов вместе.

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

Читайте также:

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

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