AERGO business whitepaper. Перевод на русский язык (часть 3)
ПУБЛИЧНЫЕ И ПРИВАТНЫЕ РЕПОЗИТАРИИ AERGO
Цель AERGO Chain – поддержать создание готовых продуктов в публичных и приватных репозитариях.
Репозитарий – это платформа, на которой хранятся какие-либо данные, например код продукта, который пилят разработчики. Также он используется для управления версиями и совместной работы. Репозитарии позволяют работать над проектом любому человеку, где бы он не находился в этот момент. По сути репозитарии управляют проектом или набором файлов, т.к. они меняются со временем.
Репозитарий – это наиболее простая форма блокчейна в структуре AERGO Chain. Он может быть, как приватным, так и публичным блокчейном, который функционирует независимо от AERGO Chain.
Как приватный, так и публичный репозитарии AERGO – бесплатны для использования. Доступ к репозитариям устанавливается и контролируется организацией или человеком, который их создаёт. Как правило публичные репозитарии открыты для всех, кто указан в общественной сети. Приватные репозитарии доступны лишь тем разработчикам и пользователям, которым разрешён доступ в конкретной частной сети.
Это показано на диаграмме ниже
Публичные репозитарии AERGO
Публичный репозитарий AERGO должен стать общедоступной, децентрализованной, базовой инфраструктурой для dApps-ов (таким же образом, как публичный репозитарий в Git-е, который используется для размещения проектов с открытым исходным кодом и автоматическим созданием серверов, для общедоступных облачных вычислений).
Он открыт для чтения и записи. Главным его свойством является создание общего публичного репозитария AERGO, в который можно войти анонимно, и он будет доступен только для чтения.
ПРИВАТНЫЙ РЕПОЗИТАРИЙ AERGO
Приватный репозитарий AERGO, должен стать контролируемой, безопасной и частной инфраструктурой для создания dApps-ов. Благодаря этому обеспечивается полный контроль доступа, безопасность и производительность приложений, соответствие данных, а также качество обслуживания, которые необходимы для корпоративных ИТ-систем.
Приватный репозитарий AERGO, обеспечивает полный контроль доступа как для чтения, так и для кодинга. Только люди с разрешением смогут делать те или иные вещи. Создав ответвление от основной ветки, пользователи смогу сохранять только что созданные блоки в приватной ветке, которые недоступные общественности. Только если предоставляется разрешение конкретному репозитарию, в котором находится ответвление, пользователи смогу получить доступ к его блокам.
AERGO также позволяет использовать важные модели данных или структуры команд, на подобие GIT-у, это позволяет использовать свободное разветвление или слияние блоков.
Внутри каждого репозитария предполагается, что разные ветви смогут делать разные снэпшоты контента в блокчейне, для того чтобы сохранить свой уникальный статус. Также они могут создавать новые ответвления.
В AERGO есть концепция «лучшей цепи», которая аналогична основной ветке.
Оба типа репозитариев (публичные и частные) включают в себя проверенную в промышленности структуру и совместимость API COINSTACK’а (полностью поддерживаемый корпорациями и промышленностью, протестированный интерфейс API, созданный Blocko)
Разветвление и слияние показаны на рисунке ниже
Чтобы создавать и подключаться к публичным и частным репозитариям AERGO, пользователи будут пользоваться AERGO Hub.
AERGO HUB
AERGO HUB представляет собой общедоступный интерфейс, с помощью которого предприятия и разработчики dApps-ов, смогут получить доступ к вычислительным мощностям, используемых для своего бизнеса или приложений.
AERGO HUB будет работать с dApps-ами в AERGO chain. Сами dApps-ы будут разрабатываться и храниться в одном из двух репозитариев, о которых мы говорили ранее. По-своему типа AERGO Hub, будет близок к ныне существующим сервисам облачных вычислений, таким как Amazon AWS.
AERGO HUB предлагает несколько передовых разработок (см. рис 11), таких как:
- Поддержка программного обеспечения, разработанного на основе микросервисов
- Сеть доставки (и дистрибуции) содержимого (“CDN”)
- Безсерверная (облачная) база данных
- Интерфейс для смарт oracle (для работы блокчейна с разделённым данными, такими как разделённая база данных)
- Интеллектуальный шлюз для маршрутизации трафика данных / сообщения в блокчейн
Рис. 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 и связанными с ним службами, как это показано на рисунке ниже
С помощью 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