1 июня 2020

Представляем Ontology 2.0: Layer 2-совместимый, доступный, бизнес-ориентированный

Введение

Ontology 2.0 была разработана как для предприятий, так и для разработчиков. Мы включили в него несколько ключевых новых функций, таких как Wasm-JIT, Multi-VM, Layer 2 и ONT ID 2.0. На основе этих передовых технологий проблемы, связанные с масштабируемостью, производительностью, совместимостью и безопасностью личных данных, будут легче преодолеваться. Эта версия также включает в себя Add-on Store, который будет особенно полезен для разработчиков, которые не слишком знакомы с блокчейном. Add-on Store служит для быстрого запуска, позволяя разработчикам быстро освоиться с миром блокчейнов.

Ontology также обеспечивает самый быстрый Wasm-JIT, который быстрее более чем в два раза EOS Wasm. Multi-VM является первой технологией, которая поддерживает беспрепятственное взаимодействие по контракту между различными средами, а Уровень 2 Ontology способствует созданию более полной платформы публичных цепочек.

Обновленная версия ONT ID 2.0 полностью соответствует определениям и требованиям в проекте стандарта децентрализованных идентификаторов (DID) W3C v1.0, поддерживающем контроллер и механизм восстановления.

Планы

Мы реализуем следующие пункты 30 июня:

  • Add-on Store: на основе блокчейна Ontology и протоколов ONT ID, DDXF реализует децентрализованные транзакции цифровых активов посредством последовательной бухгалтерии, смарт-контрактов и криптографии.
  • SAGA, децентрализованный маркетплейс данных, использующий ONT ID 2.0, предоставляет пользователям пространство для безопасного и надежного хранения своих данных.
  • Новый режим токена: требование к стейкингу будет понижено, также как и к нодам. На этот раз только пользователи, которые стейкают ONT, могут получать ONG.
  • Режим управления: приложение для того, чтобы стать нодой открыто, что означает, что нет необходимости проходить проверку KYC. Команда Ontology предоставит ряд операционных услуг.
  • KG (юзкейс Knowledge Graph)

Наша цель

Для предприятий мы предоставим комплексные решения.

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

Для разработчиков мы повысили эффективность нашего набора инструментов.

Для пользователей наши данные безопасности будут лучше защищены.

Более подробная информация о четырех компонентах, включенных в Ontology 2.0 MainNet, приведена ниже:

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

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

В таблице ниже приведены результаты одного и того же теста среды на виртуальных машинах с открытым исходным кодом Ontology и EOS. Поскольку EOS не платит за газ, этот тест основан на версии Ontology Wasm-JIT без платы за газ.

По сравнению с большинством общедоступных проектов, которые поддерживают только одну конкретную виртуальную машину, например EVM от Ethereum или Wasm от EOS, Ontology Multi-VM поддерживает несколько виртуальных машин и эффективно интегрирует экосистему позади каждой. Таким образом, разработчики имеют больше возможностей для разработки с помощью языков и инструментов, с которыми они знакомы, тем самым сокращая кривую обучения и значительно повышая эффективность разработки.

Значительное улучшение производительности Wasm-JIT означает, что фактическое энергопотребление для выполнения одной инструкции по контракту ниже, стоимость выполнения контракта также может быть уменьшена, а стоимость газа пользователем также уменьшена. В то же время Ontology предоставляет полный набор инструментальных цепочек, комплексных решений от написания контрактов и отладки до релизов для разработчиков, включая многоязычный компилятор NeoVM, инструменты оптимизации контрактов Wasm и инструменты SDK.

  • Обзор языков и платформ, которые в настоящее время поддерживаются Ontology и другими публичными сетями

Как продемонстрировала техническая команда Ontology: «В области блокчейна цель технологии Virtual Machine (VM) — обеспечить интеллектуальную среду исполнения контрактов, которая применима ко всем предприятиям. Однако с технической точки зрения эффективность выполнения контрактов, сложность поддерживаемого бизнеса и возможность совместной работы в разных системах являются критическими факторами. В этом процессе разные реализации виртуальных машин имеют разные области применения. Ontology Multi-VM стремится удовлетворить более широкий спектр бизнес-требований, обеспечивая более высокую производительность, эффективность и снижение затрат на газ».

Как указано в роадмапе Aristotle 2020, в сочетании с кросчейном Ontology, Wasm-JIT, Multi-VM и другими передовыми базовыми технологиями, Уровень 2 компании Ontology в настоящее время является лидером. Это отражается в наших низких затратах на хранение, многоязыковой поддержке и полной совместимости версий синтаксического анализа и выполнения, что позволяет беспрепятственно взаимодействовать контрактам на развертывание, таким как запуск нескольких виртуальных операционных систем на одном компьютере, что приводит к более высокой эффективности выполнения и более низким затратам на обработку ,

Уровень 2 Ontology состоит из трех основных частей: депозит Ontology на Уровень 2, вывод Уровня 2 на Ontology и транзакции Уровня 2 и гарантия безопасности.

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

ONT ID 2.0 является значительным улучшением ONT ID 1.0, который реализован через собственные смарт-контракты в публичной цепочке Ontology. Мы рекомендуем разработчикам и пользователям проверять спецификацию ONT ID и описания интерфейса соответствующих контрактов. Вот несколько кратких описаний примечательных функций ONT ID 2.0:

  1. Решение ONT ID 2.0 полностью соответствует определениям и требованиям в проекте стандартных децентрализованных идентификаторов (DID) W3C v1.0. ONT ID 2.0 обладает высокой степенью полноты реализации, поддерживает все операции, определенные стандартом W3C, и может связываться с DID, которые соответствуют одному и тому же стандарту и зарегистрированы в разных блокчейнах и других системах.
  2. ONT ID 2.0 аутентификация и контроль. Атрибут «аутентификация» существует в документе DID, соответствующем идентификатору ONT. Этот атрибут определяет метод аутентификации ONT ID. В настоящее время, как и большинство DID, ONT ID поддерживает только механизм подписи для аутентификации каждого. Кроме того, ONT ID может управляться другим прокси-сервером ONT ID, что делается путем установки атрибута «controller» ONT ID. Атрибут «controller» может быть идентификатором ONT или группой идентификаторов ONT, а сложный механизм управления реализован с помощью логических выражений для адаптации к различным сценариям применения. Например, вы можете установить свойство «controller» для «ONT ID E» на [ONT ID A] или [ONT ID B] и [ONT ID C], что означает, что либо ONT ID A может управлять OND ID E, либо ONT ID B и ONT ID C могут управлять ONT ID E вместе.
  3. Поддержка пользовательских механизмов восстановления. Когда ключ аутентификации идентификатора ONT утерян или украден, пользователи могут сбросить ключ аутентификации идентификатора ONT через пользователя с правами на восстановление. Настройка восстановителя выполняется с помощью атрибута «recovery» идентификатора ONT. Точно так же атрибут «recovery» может быть идентификатором ONT или группой идентификаторов ONT, который реализует сложный механизм управления через логические выражения для соответствия различным сценариям применения.
  4. Настройки пользовательских свойств. ONT ID поддерживает привязку пользовательских атрибутов по цепочке, что завершается настройкой «атрибута» документа ONT ID. Каждый элемент в «атрибуте» представляет собой тройку <ключ, тип, значение>, и пользователи могут записывать информацию в соответствии со своими потребностями. Существуют некоторые ограничения на количество записей в «атрибуте». Пользователи могут проверить соответствующее описание в спецификации ONT ID.

Следите за новостями! Если у вас есть какие-либо вопросы или пожелания, свяжитесь с нами по адресу contact@ont.io.


Узнать больше об Ontology

Свежая, актуальная информацию и приятное общение в нашем Telegram-чате — Telegram Russian

Также, подписывайтесь и изучайте наши: Сайт Ontology — GitHub — Discord — Twitter — Reddit

Обсудить в Discord!