Перевод на русский язык AERGO business whitepaper. Вторая часть.

Grigorij First
6 min readOct 4, 2018

--

ПУБЛИЧНЫЕ И ПРИВАТНЫЕ РЕПОЗИТОРИИ AERGO

Цель AERGO Chain — поддержать создание готовых продуктов в публичных и приватных репозиториях.

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

Репозитарий — это наиболее простая форма Blockchain в структуре AERGO Chain. Он может быть, как приватным, так и публичным Blockchain, который функционирует независимо от AERGO Chain.

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

Это показано на диаграмме ниже

Рис. 9 Публичные и приватные репозитории AERGO

Публичные репозитории AERGO

Публичный репозиторий AERGO должен стать общедоступной, децентрализованной, базовой инфраструктурой для dApps-ов (таким же образом, как публичный репозиторий в Git-е, который используется для размещения проектов с открытым исходным кодом и автоматическим созданием серверов, для общедоступных облачных вычислений).

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

ПРИВАТНЫЙ РЕПОЗИТАРИЙ AERGO

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

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

AERGO также позволяет использовать важные модели данных или структуры команд, на подобие GIT-у, это позволяет использовать свободное разветвление или слияние блоков.

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

В AERGO есть концепция «лучшей цепи», которая аналогична основной ветке.

Оба типа репозиториев (публичные и частные) включают в себя проверенную в промышленности структуру и совместимость API COINSTACK’а (полностью поддерживаемый корпорациями и промышленностью, протестированный интерфейс API, созданный Blocko)

Разветвление и слияние показаны на рисунке ниже

Рис. 10. Разветвление и слияние

Чтобы создавать и подключаться к публичным и частным репозиториям AERGO, пользователи будут пользоваться AERGO Hub.

AERGO HUB

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

AERGO HUB будет работать с dApps-ами в AERGO chain. Сами dApps-ы будут разрабатываться и храниться в одном из двух репозиториев, о которых мы говорили ранее. По-своему типа AERGO Hub, будет близок к ныне существующим сервисам облачных вычислений, таким как Amazon AWS.

AERGO HUB предлагает несколько передовых разработок (см. рис 11), таких как:

  1. Поддержка программного обеспечения, разработанного на основе микросервисов
  2. Сеть доставки (и дистрибуции) содержимого (“CDN”)
  3. Безсерверная (облачная) база данных
  4. Интерфейс для смарт oracle (для работы Blockchain с разделённым данными, такими как разделённая база данных)
  5. Интеллектуальный шлюз для маршрутизации трафика данных / сообщения в Blockchain
  1. Рис. 11. Функциональные возможности AERGO HUB

Таким образом, AERGO HUB, представляет собой общедоступный интерфейс работы в AERGO Chain.

AERGO HORDE

dApps-ы в AERGO (впрочем, как и всё остальное программное обеспечение, вычислительные ресурсы и службы, оптимизированные для работы в Blockchain), должны быть оркестрованы, подготовлены, развёрнуты и пригодны для использования.

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

Например: держатели нод или поставщики программного обеспечения. Они должны будут установить AERGO Horde, для того, чтобы действовать как нода (фактически это позволяет им подключать свои услуги к экосистеме AERGO).

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

Она будет основана на встроенном, высокопроизводительном ядре Linux и связанными с ним службами, как это показано на рисунке ниже

рис.12. Архитектура AERGO OS

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

AERGO MARKETPLACE

AERGO Marketplace станет универсальным магазином, в котором будет доступно программное обеспечение, вычислительные ресурсы и другие сервисы, оптимизированные под AERGO Chain.

Доступ в AERGO Marketplace, будет осуществляться с помощью AERGO Hub и управляться с помощью AERGO Horde.

Эта система работы показана на рисунке 13

Рис. 13. Пример работы AERGO Marketplace

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

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

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

Примером этого может послужить безопасное и анонимное голосование, основанное на Blockchain. Такой тип голосование уже был опробован ранее, COINSTACK от Blocko, на региональных выборах в Южной Корее. AERGO Marketplace будет совмещать в себе бизнес платформу и совместную работу.

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

Наша платформа будет поддерживать работу публичных, безопасных частных и гибридных Blockchain.

Вот некоторые примеры возможностей, которые будут доступны в AERGO Marketplace:

  • Вычислительные ресурсы
  • Хранение (сверхбыстрое масштабирование), используя SSD
  • Сеть доставки (и дистрибуции) содержимого (CDN)
  • Алгоритмы машинного обучения
  • Цифровой контент (новые алгоритмы и микросервисы)
  • Специализированные базы данных
  • Смарт контракты и смарт Oracle (шаблоны)
  • Интеграция Blockchain в ИТ-структуру
  • Проекты по цифровой идентификации
  • Закодированная информации данных о каждом документе
  • Обучение AERGO Chain В AERGO

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

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

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

Часть 1: https://medium.com/@7grigorij/perevod-aergo-whitepaper-part-1-43a36b1c187e

Часть 3: https://medium.com/@7grigorij/perevod-aergo-whitepaper-part-3-4eaa0a8b2770

Англоязычный оригинал белой бумаги: https://paper.aergo.io/AERGO_Whitepaper_v5.2.pdf

Контакты: https://t.me/gregg01

--

--