Что такое OKExChain?

{"@context": "https://schema.org","@тип": "Статья","mainEntityOfPage": {"@тип": "Страница в Интернете","@я бы": "https://www.okex.com/academy/en/what-is-okchain"},"Заголовок": "Что такое OKChain?","описание": "OKChain – это набор общедоступных цепочек с открытым исходным кодом, разработанный для блокчейн-приложений. Он предназначен для создания безопасной и эффективной архитектуры децентрализованного финансирования, которую можно использовать для создания децентрализованной биржи, или DEX, которая включает операции на основе сообщества, прозрачные правила торговли и позволяет пользователям контролировать свои собственные активы..","изображение": "https://www.okex.com/academy/wp-content/uploads/2020/08/11540510.png", "автор": {"@тип": "Человек","имя": "Чжан Сюсю"},"издатель": {"@тип": "Организация","имя": "OKEx","логотип": {"@тип": "ImageObject","url": "https://static.bafang.com/cdn/assets/imgs/MjAxOTQ/5CAB3C0086E2F1135A3428116E435B8A.png"}},"дата публикации": "2020-08-20"}

Углубленный взгляд на децентрализованный протокол блокчейна, созданный OKEx

Оглавление

  • Токен OKExChain
    • Механизм выдачи
    • Функции OKT
    • Процесс работы OKExChain и его роль в экосистеме
      • Процесс генерации блока
      • Схема голосования
        • Вес голосования
        • Прокси
        • Требования к нодам OKExChain
          • Залог
          • Требования к оборудованию
          • Требования к программному обеспечению
          • Правила вознаграждения и наказания узлов
            • Награды и распределение вознаграждений
            • Штрафные правила
            • Ончейн управление
            • OKExChain и OpenDEX
              • Централизованные и децентрализованные биржи
                • Централизованные биржи
                • Децентрализованные биржи
                • OKExChain и OKEx дополняют друг друга
                • OpenDEX
                  • Модель книги заказов в цепочке
                  • Вызовите модель подбора партнеров на основе аукциона
                  • Преимущества OpenDEX
                  • Заключение – резюме OKExChain
                  • Contents

                    Вступление

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

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

                    Учитывая вышесказанное, команда использовала Cosmos SDK и Tendermint для создания OKExChain. Cosmos представляет протокол Inter-Blockchain Communication, или IBC, который вместе с алгоритмом консенсуса Tendermint, обеспечивающим мгновенную завершенность, может использоваться для реализации передачи значений между блокчейнами. В будущем мы сможем использовать Cosmos для решения проблем, касающихся разнонаправленной циркуляции стоимости, добавив поддержку гетерогенного перекрестного связывания..

                    Архитектура космоса

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

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

                    Сеть Cosmos в основном состоит из двух частей:

                    • Концентраторы
                    • Зоны

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

                    Изображение, показывающее архитектуру Космоса.Иллюстрация архитектуры Cosmos и организации между зонами и хабами

                    Цель Cosmos – реализовать упрощенную разработку блокчейнов и обеспечить взаимосвязь между блокчейнами. Ключ к первому лежит в алгоритме консенсуса Tendermint, а ко второму – в его кросс-чейн механизме..

                    Нежная мята

                    Tendermint состоит из двух основных технических компонентов:

                    • Tendermint Core, который является механизмом консенсуса блокчейна..
                    • ABCI – общий API.

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

                    ABCI – это API-интерфейс блокчейна и протокол, который поддерживает реализацию обработки транзакций на любом языке программирования. Для разработчиков единственное, что им нужно сделать при разработке блокчейн на основе платформы Cosmos, – это написать приложения, совместимые с интерфейсом ABCI..

                    Чтобы еще больше упростить разработку блокчейна поверх Tendermint Core и ABCI, Cosmos представила Cosmos SDK, инструмент, основанный на стандартизации некоторых распространенных модулей блокчейна. Cosmos SDK можно считать "инструмент для изготовления цепей" Cosmos, поскольку он делает структуру блокчейна в сети такой же простой, как добавление модулей, таких как управление, ставки и залог, что в сочетании с врожденной совместимостью между созданными с его помощью блокчейнами позволяет значительно снизить сложность разработки проекта блокчейна..

                    Кросс-цепной механизм

                    В зависимости от того, основаны ли связанные блокчейны на разных технологических платформах, механизм кросс-цепочки может быть либо гомогенным, либо гетерогенным. Первый относится к взаимодействию между блокчейнами с одинаковой базовой структурой с точки зрения алгоритма шифрования, адреса, правил алгоритма учетной записи и т. Д. Одним из примеров является торговля токенами на основе Ethereum. Хотя мы видели относительно зрелые приложения однородной кросс-цепочки во многих проектах, она по-прежнему бессильна в решении проблем, препятствующих взаимодействию между основными активами, такими как Биткойн (BTC), Ether (ETH) и Tether (USDT), с наибольшим консенсус.

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

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

                    В частности, концентратор помогает каждой Зоне синхронно записывать статус каждой другой Зоны – и объектом этой функции являются заголовки блоков других Зон. Когда Зона 1 отправляет перекрестное сообщение в Зону 2, вся его информация упаковывается в пакет данных, который сохраняется в ее заголовке блока. Концентратор ожидает, пока Зона 1 достигнет консенсуса относительно блока, содержащего информацию, а затем передает информацию, хранящуюся в заголовке блока Зоны 1, в новый блок. После того, как концентратор завершит согласование блоков, зона 2 получит сообщение проверки, транслируемое концентратором, которое включает заголовок блока зоны 1. После этого зона 2 должна проверить, истинно ли доказательство, относящееся к зоне 1. Если это правда, Зона 2 начнет выполнять связанные операции и отправлять в Хаб отзыв о связанном блоке..

                    Межсетевой обмен сообщениями на основе IBC. Источник изображения: OKEx Investment AnalysisМежсетевой обмен сообщениями на основе IBC. Источник изображения: OKEx Investment Analysis

                    Давайте используем передачу 10 OKT из OKExChain в Cosmos в качестве примера, чтобы проиллюстрировать межсетевое взаимодействие на основе IBC:

                    1. 1. Для выполнения кросс-чейн транзакций между OKExChain и Cosmos цепочки на обоих концах должны запускать сервисы лёгких узлов блокчейнов друг друга..
                    1. а. Таким образом, информация заголовка блока другой стороны может быть получена в режиме реального времени, что удобно для последующего выполнения подтверждения типа Simple Payment Verification, в котором узлы SPV проверяют наличие транзакции, запрашивая подтверждение пути Меркла. и проверка доказательства работы в блокчейне.
                  • 2. Цепочка OKExChain инициализирует протокол IBC и замораживает связанные активы – 10 OKT в этом примере – после чего генерирует соответствующее доказательство и отправляет его в блокчейн Cosmos Hub..
                  • 3. После получения соответствующего сообщения цепочка Cosmos Hub подтверждает, что OKExChain действительно заморозила соответствующие активы, проверяя информацию заголовка блока цепочки OKExChain перед созданием актива эквивалентной стоимости – опять же, 10 OKT в нашем примере..
                  • 4. 10 OKT передаются из OKExChain в Cosmos..
                  • Токен OKExChain

                    OKT – это собственный токен, выпущенный в основной сети OKExChain. Все токены, содержащиеся в блоке генезиса OKExChain, распределяются между держателями OKB пропорционально их запасам OKB. OKT является носителем ценности для экосистемы OKExChain, и его ценность определяет перспективы развития DEX, DeFi и других приложений на OKExChain..

                    Механизм выдачи

                    OKT использует механизм выпуска генезис-блока + ежегодной дополнительной эмиссии, при этом первый генерирует в общей сложности 10 миллионов токенов, а второй установлен в соотношении 1: 100, и все дополнительные токены, выпускаемые каждый год, будут равномерно распределяться между всеми блоками в соответствии с в соответствующие пропорции.

                    Функции OKT

                    Использование системных ресурсов

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

                    Таким образом, OKExChain использует модель тарификации Ethereum в соответствии с использованием ресурсов, то есть за выполнение соответствующей транзакции должна быть уплачена соответствующая комиссия за транзакцию. Конкретный метод ценообразования выглядит следующим образом: стоимость выполнения транзакции = "потолок" (Газ x Цена на газ), где цена на газ – это вознаграждение, которое оператор готов платить за каждый газ, цена которого оценивается в OKT..

                    Приносить присягу

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

                    Плата за обработку

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

                    OKEx Инвестиционный анализОбработка данных о сборах, собранных в тестовой сети, которые могут отличаться от данных в основной сети. Источник изображения: OKEx Investment Analysis

                    Обеспечение соответствия

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

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

                    Вышеупомянутое решение, основанное на аукционах с динамическими торгами, может расширить сценарии использования OKT, а также количественно оценить силу операторов DEX. Предположим, что возможность сопоставления каждого блока ограничена 100 транзакциями, но 200 транзакций генерируются в определенном цикле генерации блоков – 100 из которых принадлежат паре транзакций A, а другие 100 – паре транзакций B – 100 из этих транзакций не могут помещаются в этот блок для обработки на время этого цикла. В таком случае, если безопасность, предоставленная для A, выше, чем для B, система сопоставления будет отдавать приоритет 100 транзакциям в торговой паре A и, если ценные бумаги, предоставленные для обеих торговых пар, имеют одинаковую сумму, система сопоставления будет отдавать приоритет первым 100 транзакциям, ранжированным в хронологическом порядке их отправки.

                    Голосование

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

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

                    В ончейн-управлении решения по предложениям также принимаются валидаторами посредством голосования..

                    Процесс работы OKExChain и его роль в экосистеме

                    Процесс генерации блока

                    OKExChain использует консенсусный алгоритм Tendermint (BFT-DPOS), и есть шесть основных шагов для создания блока:

                    1. Станьте полноценным узлом.
                    2. Зарегистрируйтесь в качестве узла-кандидата.
                    3. Проголосуйте за валидатора.
                    4. Выберите узел генерации блока.
                    5. Сделать предложение.
                    6. Создайте новый блок после достижения консенсуса Tendermint.

                    Процесс создания блока в OKChainПроцесс создания блока OKExChain. Источник изображения: OKEx Investment Analysis

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

                    Генерация блока на основе механизма консенсуса Tendermint требует двух этапов голосования:

                    1. Предварительное голосование
                    2. предварительная фиксация

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

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

                    Процесс консенсуса TendermintПроцесс консенсуса Tendermint. Источник изображения: OKEx Investment Analysis

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

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

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

                    Схема голосования

                    Для держателей токенов голосование – самый важный способ участия в выборах валидатора и управлении в сети..

                    Выборы валидатора определяются голосами держателей токенов или прокси-узлов, и каждый избиратель может проголосовать за 30 узлов. Все узлы, получившие голосование, сортируются по весу голосования от наивысшего к наименьшему, а 21 узел с наибольшим числом голосов будет выбран системой в качестве валидаторов. Остальные узлы станут резервными узлами (кандидатами). Выборы валидатора – это периодическое мероприятие, то есть новые выборы состоятся в начале нового цикла..

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

                    Вес голосования

                    Весовой коэффициент голосования рассчитывается путем деления разницы от времени начала до времени голосования на общее количество секунд за 364 дня, которое будет увеличиваться с увеличением указанной разницы..

                    Вес при голосовании – это сумма залога, умноженная на X степени 2 и "Икс" равен весовому коэффициенту.

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

                    Весовой коэффициент и формула Весовой коэффициент и формула. Источник изображения: OKExChain GitHub

                    • В формуле, "Масса" – весовой коэффициент голосования, который изменяется со временем (т.е. чем больше разница между временем начала и временем голосования, тем больше весовой коэффициент).
                    • now_timestamp – это отметка времени для текущего голосования.
                    • start_timestamp – это начальная отметка времени, которая равна 946684800 (00:00:00 UTC 1 января 2000 г.)..
                    • seconds_per_day – количество секунд в день, то есть 60 * 60 * 24.
                    • weeks_per_year – количество недель в году, то есть 52.
                    • "Акции" расчетный вес голосования.
                    • delegated_Tokens – это сумма залога OKT.

                    Прокси

                    Выбор валидатора определяется голосованием держателей OKT, которые могут голосовать напрямую или через доверенных лиц. Чтобы зарегистрироваться в качестве доверенного лица для голосования, пользователям необходимо внести определенное количество OKT на свой залоговый счет. Если прокси решает выйти из заблокированного голосования, он не может вывести заложенный токен до истечения 14-дневного периода блокировки..

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

                    Ввиду того, что вознаграждения и наказания валидатора также повлияют на любого прокси, проголосовавшего за него, прокси-серверы должны использовать браузеры на OKLink или других блоках OKExChain, чтобы узнавать о валидаторах и проводить подробные расследования и проверки перед голосованием. После голосования прокси-сервер также должен постоянно наблюдать за работой валидатора, чтобы убедиться, что он действует правильно – например, обеспечивает бесперебойную работу, отсутствие двойной подписи или взлома, а также участие в управлении. Если есть какой-либо предупреждающий знак, прокси может быстро отвязать голосование или переключить голос на другой валидатор с немедленным вступлением в силу..

                    Требования к нодам OKExChain

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

                    Ниже приводится список обязанностей валидаторов:

                    • Валидаторы должны избегать двойных подписей. Как только в тестовой сети будет обнаружена двойная подпись, немедленно будет применен автоматический штраф..
                    • Валидаторы должны иметь возможность постоянно запускать правильную версию программного обеспечения. Претендентам необходимо убедиться, что их серверы всегда в сети и их закрытые ключи не скомпрометированы..
                    • Валидаторы должны постоянно обновлять версии своих узлов для повышения безопасности..
                    • Валидаторы должны следить за требованиями к оборудованию при обновлении системы и постоянно обновлять оборудование в соответствии с требованиями..
                    • Валидаторы должны защищаться от DDoS-атак, когда они происходят..
                    • Валидаторы должны активно участвовать в управлении. Претенденты должны голосовать по каждому предложению..

                    Залог

                    Чтобы стать валидатором, узел должен быть подключен к сети OKExChain и иметь залог в размере 10000 OKT..

                    Требования к оборудованию

                    Минимальные системные требования OKExChain:

                    • Настольное или портативное оборудование под управлением последних версий MacOS, Windows или Linux.
                    • 500 ГБ свободного дискового пространства, доступного при минимальной скорости чтения / записи 100 МБ / с.
                    • Четыре ядра процессора и 8 гигабайт памяти (RAM).
                    • Широкополосное подключение к Интернету со скоростью загрузки / выгрузки не менее 1 мегабайта в секунду..

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

                    Доступные в настоящее время серверы в основном делятся на два типа:

                    1. Самостоятельно построенный сервер: сервер, который самостоятельно приобретается, собирается и подключается к соответствующей сети. Этот тип сервера влечет за собой относительно высокие первоначальные затраты, включая затраты на оборудование, затраты на объект и эксплуатационные расходы, а также высокие требования (круглосуточное электроснабжение и сетевое подключение). Преимущество сервера, созданного самостоятельно, заключается в том, что он позволяет напрямую настраивать поддержку определенных сервисов..
                    2. Облачный сервер: готовый облачный сервер, который запускает через него связанные службы после завершения соответствующей настройки динамических параметров. К преимуществам облачных серверов можно отнести гибкость и невысокую стоимость. В настоящее время большинство существующих узлов используют облачные серверы, такие как Amazon AWS, облачные сервисы Google, Alibaba Cloud и т. Д., Благодаря вышеупомянутым преимуществам. Все, что вам нужно сделать после покупки облачного сервиса, – это настроить его в соответствии с официальным руководством. Конечно, этот метод конфигурации узла уже давно подвергается критике в сообществе децентрализации, поскольку он означает передачу управления службами узлов децентрализованных сетей централизованным ИТ-гигантам, предоставляющим указанные услуги..

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

                    Требования к программному обеспечению

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

                    Правила вознаграждения и наказания узлов

                    Награды и распределение вознаграждений

                    Механизм экономического стимулирования, разработанный для узлов бухгалтерского учета, является незаменимой и важной частью любого блокчейн-проекта. Награды для учетных узлов (майнеров) BTC включают вознаграждение за создание блоков и комиссию за транзакции. Поскольку OKT, генерируемые блоком генезиса OKExChain, распределяются среди инвесторов OKB в соотношении 1: 1, откуда берутся вознаграждения для майнеров??

                    Такие награды в основном поступают из двух источников:

                    1. Первым источником является ежегодная дополнительная эмиссия системы в размере 1% (которая будет пропорционально распределена между каждым блоком), 25% которой будут считаться вознаграждением за генерацию и распределяться между 21 валидатором в соответствии с их весами при голосовании.
                    2. Остальные 75% будут распределены между всеми узлами-кандидатами в соответствии с соотношением голосов. Этот метод помогает избежать бездействия узлов генерации, потому что они по-прежнему могут получать награды за голосование, действуя в качестве узлов-кандидатов после того, как не получили награды за генерацию блоков..

                    Другой источник – это комиссия за обработку, которая выплачивается только 21 валидатору в зависимости от их веса при голосовании. Существует два типа сборов за обработку, а именно: сбор за обслуживание системы и сбор за ведение бизнеса. Первый – это плата за газ, а второй включает в себя комиссию за обработку, связанную с выпуском пар токен-валюта операторами, активацией пар транзакций с цифровыми активами и дополнительными выпусками, среди прочего..

                    OKEX - Источники и коэффициенты распределения доходов узловИсточники и коэффициенты распределения доходов узлов. Источник изображения: OKEx Investment Analysis

                    Штрафные правила

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

                    Конкретные правила штрафов следующие:

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

                    Ончейн управление

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

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

                    Управление сетью OKExChain в основном включает четыре аспекта:

                    • Мозговой штурм по заданной теме.
                    • Изменение параметров системы.
                    • Удаление торговых пар на DEX.
                    • Поддержка обновления сети.

                    Чтобы предотвратить бессмысленные и злонамеренные предложения, каждое предложение по управлению должно сопровождаться гарантийным депозитом в размере не менее 100 OKT, а его размер определяет вес предложения. Каждое предложение, отвечающее вышеуказанным требованиям, будет проходить двухнедельный период голосования. В конце периода голосования предложение считается принятым, если «за», без учета воздержавшихся, составляет 50% от общего числа голосов, а «против», без учета воздержавшихся, составляет менее 33,33% от общего числа голосов..

                    Модель рабочего процесса предложения для on-chain управления OKExChain

                    OKExChain и OpenDEX

                    OpenDEX – это открытая децентрализованная биржа, основанная на экосистеме OKExChain..

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

                    Централизованные и децентрализованные биржи

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

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

                    Болевые точки для централизованных бирж

                    Риск утечки информации

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

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

                    Риск незаконного присвоения средств

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

                    Риск кражи

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

                    За последние 10 лет произошло более 30 случаев кражи средств с централизованных бирж, таких как Coincheck и ныне несуществующие Mt. Gox. До сих пор на этом фронте не было никаких значительных улучшений, поскольку каждый день бесчисленное количество хакеров все еще усердно работают над поиском уязвимостей в централизованных системах..

                    Риск сбоя сети

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

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

                    Все пары транзакций должны быть проверены перед публикацией на централизованной бирже. Чтобы торговать разными токенами, пользователям часто необходимо зарегистрироваться на нескольких биржах. В результате идентификационные данные разбросаны по разным поставщикам услуг, и для использования служб веб-сайта требуются повторные входы в систему. Помимо BTC и ETH, каждый токен обычно имеет только одну или две торговые пары с активами высокой рыночной стоимости. Следовательно, даже если одна и та же биржа поддерживает два токена, необходимых для транзакции, мы все равно можем не найти валютную пару, непосредственно соответствующую транзакции, при торговле двумя цифровыми активами с более низкой рыночной стоимостью. В результате процесс транзакции станет намного сложнее..

                    Децентрализованные биржи

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

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

                    Преимущества децентрализованных бирж

                    Снижение риска безопасности

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

                    Анонимность

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

                    Без простоев

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

                    Болевые точки для децентрализованных бирж

                    Риски безопасности публичной сети

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

                    Недостаточная ликвидность

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

                    В настоящее время EtherDelta, 0x Project и другие известные децентрализованные биржи на рынке построены на публичных цепочках, таких как Ethereum или EOS, и объективные условия, такие как небольшая база пользователей и недостаточная глубина транзакций, стали серьезными проблемами, которые препятствуют их развитию..

                    OKExChain и OKEx дополняют друг друга

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

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

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

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

                    OpenDEX

                    Как проект DeFi экосистемы OKExChain, OpenDEX предоставляет пользователям OKExChain услуги, обеспечивающие безопасную и стабильную торговлю цифровыми активами. Основная сеть OKExChain формирует базовую структуру поддержки для децентрализованной биржи, а OpenDEX служит цели облегчения выпуска DEX. Подобно тому, как Ethereum упрощает выпуск цифровых активов с помощью технологии смарт-контрактов, OKExChain предоставляет различные базовые функции, необходимые для работы с DEX, что упрощает создание DEX для всех..

                    В отличие от традиционных DEX, OpenDEX полностью передает механизм сопоставления и книгу заказов цепям, что повышает прозрачность и безопасность связанной информации. Его система сопоставления, основанная на модели коллективных торгов, помогает повысить справедливость транзакций, ослабляя влияние ранжирования транзакций в блоке на окончательный результат сопоставления. По сравнению с проектами, основанными на Ethereum, система сопоставления OKExChain на основе коллективных торгов может выполнять операции сопоставления в более сжатые сроки..

                    Модель книги заказов в цепочке

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

                    Согласно техническому решению OpenDEX, все депозиты, снятие средств, размещение заказов и расчеты завершаются смарт-контрактами. Основной процесс выглядит следующим образом:

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

                    Вызов модели подбора партнеров на основе аукциона

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

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

                    Преимущества OpenDEX

                    Безопасность средств

                    В зависимости от режима хранения DEX можно условно разделить на две категории:

                    1. Хранение DEX
                    2. Самостоятельно хранящиеся DEX

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

                    DEX второго уровня с самообслуживанием имеет следующие характеристики:

                    • Запрещение перевода средств без определенной подписи пользователя.
                    • Предоставление пользователю доступа ко всей информации (посредством пользовательского интерфейса кошелька) при подписании подписи..
                    • Разрешение выхода в любое время.
                    • Сохранение целостности механизма работы, даже если нарушаются правила обновления кода.

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

                    Безопасность публичной сети

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

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

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

                    Неограниченное количество торговых пар

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

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

                    Чтобы стать оператором DEX в сети OKExChain, необходимо потратить определенную сумму OKT. Конкретный процесс выглядит следующим образом:

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

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

                    Поддержка ликвидности

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

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

                    Вычеты и освобождение от платы за обработку

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

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

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

                    Хотя на рынке есть и другие DEX, OpenDEX, основанный на возможности кросс-цепочки экосистемы OKExChain, позволяет своим пользователям использовать любые две доступные криптовалюты для проведения кросс-цепных транзакций с активами с помощью соответствующих кросс-цепных решений. Его алгоритм консенсуса Tendermint позволяет новым блокам иметь максимальную завершенность, тем самым достигая высокой пропускной способности транзакций и чрезвычайно быстрых подтверждений. Представляя роль операторов DEX и соответствующие механизмы стимулирования, OpenDEX также решает проблему недостаточной ликвидности, с которой сталкиваются традиционные децентрализованные биржи. В будущем это даст пользователям больше преимуществ за счет предоставления большего количества разрешений на вычеты и освобождение от платы за обработку..

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

                    Заключение – резюме OKExChain

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

                    Команда использовала Cosmos SDK и Tendermint для создания OKExChain. Протокол обмена данными между блокчейнами вместе с алгоритмом консенсуса Tendermint, обеспечивающим мгновенную завершенность, можно использовать для реализации передачи значений между блокчейнами. В будущем мы сможем использовать Cosmos для решения проблем, касающихся разнонаправленной циркуляции стоимости, добавив поддержку гетерогенной кросс-цепочки..

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

                    Автор: Чжан Сюсю

                    Инструкторы: Фань Хайян, Сюй Цянь, Мэн Сянцзянь

                    Рекомендации

                    1. OKExChain GitHub
                    2. Введение и практический анализ Tendermint
                    3. Отчет об исследовании OKEx: экономика ставок, новая экосистема майнинга, основанная на консенсусе PoS (Китайский язык)
                    4. Анализ и идеи кроссчейновой технологии (Китайский язык)
                    5. Углубленный анализ нежной мяты и того, как она быстро интегрируется в экосистему космоса (Китайский язык)

                    Следуйте за OKEx

                    Mike Owergreen Administrator
                    Sorry! The Author has not filled his profile.
                    follow me
                    Like this post? Please share to your friends:
                    map