Обзор проекта AERGO
Сьогодні, на youtube каналі ICO Drops, я подивилася дуже цікаве інтерв'ю з Філом Замани з компанії Aergo. Мене дуже зацікавив цей проект і я вирішила вивчити його детальніше. Хочу поділиться з Вами цікавою інформацією яку я дізналася з вайтпейпера і сайту даного проекту.
Aergo планує розробити не тільки блокчейн, але і повнофункціональну екосистему. Це дозволить підприємствам і розробникам будь-якій галузі промисловості легко автоматизувати бізнес процеси за допомогою блокчейн рішень.
Майже всі IT фахівці, що працюють на підприємствах, які не мають досвіду розробки децентралізованих додатків. Тому екосистема Aergo включатиме в себе безліч технологій, які будуть сильно спрощувати процес впровадження блокчейн в бізнес. Одним з таких рішень буде AEGRO SQL - новий мульти-парадигматичний движок смарт контрактів для AERGO chain. AEGRO SQL - це реляційна модель даних для зберігання і доступу до даних з SQL-подібним мовою для написання смарт контрактів.
SQL (мова структурованих запитів) - декларативний мову програмування, застосовуваний для створення, модифікації та управління даними в реляційній базі даних, керованої відповідною системою управління базами даних.
AERGO прагне до того, щоб користувачі могли легко створювати смарт контракти, використовуючи просту мову структурованих запитів, щоб пропонувати інноваційні бізнес-продукти і послуги.
Мільйони розробників знайомі з SQL і СУБД. Підхід AERGO, заснований на традиційній, добре зрозумілою і простою у використанні технології SQL, дозволить масовому ринку розробників і бізнес-користувачів отримати вигоду з блокчейн.
Відокремлюючи себе від багатьох блокчейнов сьогодні, Aergo не рекламують високу пропускну здатність (виміряну TPS) в якості своєї визначальної функції. У документації є кілька оптимізацій, що дозволяють потенційно збільшити пропускну здатність, я згадаю про них під час цього огляду. Першочерговим завданням Aergo є залучення бізнесу до блокчейн технологіям.
Aergo засноване на технологіях open source в поєднанні з Coinstack від Blocko. Blocko - це добре зарекомендував себе блокчейн провайдер з Південної Кореї, який робить з 2014 року блокчейн-рішення для бізнесу.
Coinstack його основний продукт Blockchain-as-a-Service, лежить в основі їх нового проекту. Заснований на модифікованому блокчейне біткоіни і віртуальної машині Ethereum, Coinstack вже розгорнуто у 25 мільйонів користувачів в більш ніж 20 виробничих системах.
Coinstack працював досить добре, але Blocko зрозуміли, що є дві критичні причини, за якими їм потрібно було розробити Aergo. Перша - Coinstack, який досяг теоретичної межі кількості Bitcoin транзакцій в хвилину. По-друге, віртуальна машина Ethereum (EVM), з якого побудований Coinstack, має безліч точок тертя з поточної архітектурою підприємства. Замість того, щоб робити щось схоже на існуюче рішення, Blocko вирішили побудувати гібридний приватно публічний блокчейн. Підприємства працюють з AERGO зможуть перемикати свої додатки на будь-який з двох типів блокчейнов на свій вибір.
На сьогоднішній день Blocko зібрав в цілому 14 млн доларів в двох раундах фінансування, в тому числі від таких відомих корпорацій як Samsung і Hyundai, які також є клієнтами Blocko.
Архитектура Аерго
Aergo будує швидкий і масштабований блокчейн протокол, готовий для інтеграції в бізнес. Платформа Aergo складається з 3-х базових елементів: Aergo Chain, Aergo Hub і Aergo Marketplace.
Aergo Chain - це децентралізований приватно-публічний блокчейн. Він містить інтелектуальний механізм смарт контрактів під назвою Aergo SQL для забезпечення інноваційних бізнес-продуктів і послуг. Блокчейн Aergo матиме здібності розгалуження і об'єднання гілок. В інших блокчейнах Форк вважаються небажаними. Але в ФОРКОМ Aergo є основна функція, яка по суті забезпечує контроль версій.
Aergo Hub є сполучною ланкою між Aergo Chain і децентралізованими додатками (dApps). Смарт-контракти зберігаються всередині концентратора в двох різних розподілених каталогах (DD). Перший - публічний репозиторій, який є загальним і відкритим для інших, щоб використовувати і впроваджувати інновації. Другий - це приватний репозиторій для компаній, які шукають повний контроль, безпека та конфіденційність. Кожен з цих DD зберігає метадані dApp. Служба розподілених каталогів (DDS) управляється DD для надання інформації про користувачів (клієнтів) або адміністратора. Це дозволяє адміністраторам надавати відповідні дозволи в dApps певним користувачам.
AERGO hub
Aergo hub це публічний інтерфейс за допомогою якого підприємства і розробники dApp отримують доступ до обчислювальних потужностей для запуску свого бізнесу або додатків. Він призначений для роботи з dApp в AERGO chain. dApp можуть зберігатися в будь-якому з двох репозиторіїв описаних више.Он схожий за своєю природою на популярні загальнодоступні хмарні сервіси Amazon AWS.
Він пропонує ряд розширених можливостей:
підтримка програмних мікросервісов;
мережу доставки контенту ( «CDN»);
безсерверная база даних;
інтерфейси для інтелектуальних оракулів (для підключення блокчейн з окремими джерелами даних як окрема база даних);
інтелектуальний шлюз для інтелектуального маршрутизації трафіку даних / повідомлень в блокчейн
AERGO Horde
AERGO dApps (а також всі інше допоміжне програмне забезпечення, обчислювальні ресурси і послуги які оптимізовані для blockchain) повинні бути організовані, підготовлені і розгорнуті для їх використання.
Для цього призначений AERGO Horde. Це публічна система управління програмним забезпеченням для інфраструктури сторонніх постачальників, які хочуть брати участь в екосистемі AERGO Hub. Наприклад: blockchain "node providers" або постачальників програмного забезпечення.
Цим провайдерам необхідно буде встановити AERGO Horde для того, щоб працювати як вузол. Це дозволить їм підключати свої послуги до екосистемі AERGO
AERGO Horde буде відкритим вихідним кодом, програмним забезпеченням для публічного домену.
AERGO Horde має власну спеціалізовану операційну систему для управління під назвою AERGO OS.
Це обьеденяет певні інтерфейси і компоненти, які взаємодіють і працюють з вбудованим і високопродуктивне Linux ядром і пов'язані з ним послуги.
Aergo Marketplace
AERGO Marketplace замислюється як універсальний магазин для додатків, обчислень ресурсів та інших послуг, оптимізованих для мережі AERGO. За допомогою AERGO Marketplace будь незалежні постачальники послуг, програмного забезпечення і хмарної інфраструктури зможуть надавати свої послуги користувачам AERGO.
Доступ до AERGO Marketplace буде здійснюватися через відкритий інтерфейс AERGO Hub і управлявся через AERGO Horde.
AERGO Marketplace буде функціонувати як бізнес партнерська екосистема.
Приклади цифрових можливостей, які з часом будуть доступні в AERGO Marketplace:
● Обчислювальна потужність (CPU)
● Зберігання (масштабується - швидкісне), твердотільна пам'ять
● Мережа доставки контенту (CDN)
● Алгоритми машинного навчання
● Цифровий контент (нові алгоритми і нові програмні мікросервіси)
● Спеціалізовані бази даних
● Smart Contract і Smart Oracle (шаблони)
● Схеми інтеграції IT-блоку Blockchain
● Цифрові ідентифікаційні креслення
● Типізація часу документа (креслення DTS)
● AERGO blockchain Training
джерела:
Веб-сайт: https://www.aergo.io/
Aergo Business Whitepaper: https://paper.aergo.io/AERGO_Whitepaper_v5.2.pdf
Aergo Technical White Paper:
https://paper.aergo.io/AERGO_Chain_Technical_Whitepaper_V1.0.pdf
Medium: https://medium.com/aergo
Сайт Blocko: https://www.blocko.io/