Сайт работает в режиме только на чтение.

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

В 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 (для работы блокчейна с разделённым данными, такими как разделённая база данных)
  5. Интеллектуальный шлюз для маршрутизации трафика данных / сообщения в блокчейн

    Рис. 11. Функциональные возможности AERGO HUB

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

AERGO HORDE

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

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

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

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

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


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

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


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

Часть 1: https://golos.io/aegro/@yevhenpoliakov/aergo-business-whitepaper-perevod-na-russkii-yazyk-chast1
Часть 2: https://golos.io/aegro/@yevhenpoliakov/aergo-business-whitepaper-perevod-na-russkii-yazyk-chast2
Часть 3: https://golos.io/aegro/@yevhenpoliakov/aergo-business-whitepaper-perevod-na-russkii-yazyk-chast-3
Часть 4 https://golos.io/aegro/@yevhenpoliakov/aergo-business-whitepaper-perevod-na-russkii-yazyk-chast-4
Часть 5: https://golos.io/aegro/@yevhenpoliakov/aergo-business-whitepaper-perevod-na-russkii-yazyk-chast-5

Контакты для связи со мной:

mail: yevhenpoliakov87@gmail.com
twitter: https://twitter.com/nnevinniy777

aegroblockchainico
4
0 GOLOS
0
В избранное
yevhenpoliakov
На Golos с 2018 M09
4
0

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

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

Зарегистрироваться
Комментарии (2)
Сортировать по:
Сначала старые