Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

В 2017 году OmiseGo провела ICO, собрав 25 миллионов долларов. После завершения ICO разработчики объявили о раздаче, в которой смогут принять участие владельцы Эфира.

1 июля 2020 года проект был переименован в OMG Network после первого открытого тестирования в предыдущем месяце. В своем пресс-релизе разработчики рассказали, что первоначальное название больше не отражает то, чем занимается компания, а также что криптосообщество путает OmiseGo с платежной системой Omise.

Что делает его уникальным?

Примечательно, что у OMG Network имеется обширный список консультантов, включая, помимо прочего, Виталика Бутерина, Джозефа Пуна, доктора Гэвина Вуда, Влада Замфира и Роджера Вера.

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

Источник:Blockgeeks

Плазма

OMG Network использует Plasma в качестве решения для масштабирования блокчейна. Предлагаемая платформа Plasma, созданная Пуном, соавтором Lightning Network, и Бутерином, сооснователем Ethereum, стимулирует и обеспечивает выполнение смарт-контрактов, которые, согласно официальному документу, масштабируются до значительного количества обновлений состояния в секунду.

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

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

Цель Пуна и Бутерина при разработке Plasma — сделать основной блокчейн корневым блокчейном вместе со всеми остальными цепочками (дочерними цепочками), а также полностью минимизировать доверие. Другими словами, существуют механизмы выхода отдельных лиц из дочерних цепочек.

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

MapReduce можно разделить на «Map» и «Reduce:»

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

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

Итак, применив MapReduce, давайте объясним изображение выше:

На этапе карты происходят две вещи:

  • (1) Плазменная цепочка 1 передает свою задачу Плазменной цепочке 2, и
  • (2) Затем цепочка Plasma 2 назначает каждую страницу цепочке Plasma 3.

После этого в действие вступает сокращение:

  • (1) Цепочка Plasma 3 затем обрабатывает то, что она только что получила от цепочки Plasma 2, и возвращает меркелизированные данные обратно в цепочку Plasma 2, и
  • (2) Затем цепочка Plasma 2 получает окончательные данные, отправляя окончательные меркелизированные данные обратно в цепочку Plasma 1.

Полный круг.

Ваш следующий вопрос, скорее всего, будет:что такое «меркелизированные» данные? Чтобы понять это, вы должны взглянуть на Дерево Меркла.

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

Итак, какова цель дерева Меркла?

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

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

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

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

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

Когда вы слышите термин «меркелизованный», он относится к корню Меркла или единственному узлу на самом высоком уровне с надписью «Top Hash». Каждая дочерняя цепочка должна время от времени отправлять решение Merkelized в родительскую цепочку.

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

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

Допустим, у Алисы есть 1 ETH в плазменном блоке №3, но по какой-то причине она видит, что у нее больше нет этого ETH в плазменном блоке №4.

Предположим, что человек, ответственный за управление Блоком №4, действует злонамеренно и присваивает свой 1 ETH кому-то другому. Что делает Алиса?

Смарт-контракт Plasma позволит Алисе отправить доказательство мошенничества в корневой блокчейн ей или кому-либо еще, кто заметит эту активность. Затем корневой блокчейн проверит, является ли мошенничество реальным или нет, и если да, то он «откатит» вредоносный блок, сделав его недействительным. Таким образом, состояние плазменной цепи возвращается к Блоку №3.

А что происходит с Блоком №4? Подписавший/создатель Блока №4 подвергается наказанию.

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

Выход из протокола Plasma

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

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

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

В данном случае у Алисы есть 1 ETH в блоке №3, но у нее нет доступа к блоку №4.

Итак, Алиса сообщает родительской цепочке (корневой цепочке), что собирается выйти из цепочки, если ей не будет предоставлен доступ в течение 7 дней. При этом она сообщит о своем намерении потратить этот 1 ETH в течение 7 дней. Если она не потратит 1 ETH, она сможет выйти из цепочки.

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

Теперь, когда Алиса сообщает родительской цепочке о своем намерении потратить или не потратить этот 1 ETH, это «намерение» необходимо где-то сохранить, что приводит к появлению вложенных деревьев.

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

Источник:Технический документ по плазме

Можете ли вы определить здесь три (3) уровня цепочек?

  • Уровень 0:корневая цепочка (например, Ethereum)
  • Уровень 1:дочерний элемент корневой цепочки (блокчейн Plasma, 1-я глубина дерева)
  • Уровень 2:дочерние цепочки уровня 1 (блокчейн Plasma, 2-я глубина дерева)
  • Уровень 3:дочерний элемент 2-го уровня (блокчейн Plasma, 3-я глубина дерева)

Теперь предположим, что блок на уровне 2 скомпрометирован; куда Алиса переведет свой 1 ETH?

Сеть OMG (OmiseGo):глубокое погружение в плазменную технологию и децентрализованное масштабирование

Источник:Технический документ по плазме

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

Токены OMG

Сеть OMG использует токены OMG. ICO 2017 года, проходившее с 23 июня по 23 июля, собрало 25 миллионов долларов. Компания не хотела совершить ту же ошибку, что и BAT, ограничив продажу OMG KYC или людьми, которых можно легко идентифицировать, чтобы предотвратить возможность покупки почти всех токенов одним или двумя богатыми людьми.

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

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


Информация о фонде
  1. Информация о фонде
  2. Государственный инвестиционный фонд
  3. Частные инвестиционные фонды
  4. Хедж-фонд
  5. Инвестиционный фонд
  6. Индексный фонд