Агляд праекта AERGO

in #sql6 years ago

Сёння, на 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 будуе хуткі і які маштабуецца блокчейн пратакол, гатовы для інтэграцыі ў бізнэс. Платформа Aergo складаецца з 3-х базавых элементаў: Aergo Chain, Aergo Hub і Aergo Marketplace.

Aergo Chain
Aergo Chain - гэта дэцэнтралізаванай прыватна-публічны блокчейн. Ён змяшчае інтэлектуальны механізм смарт кантрактаў пад назвай Aergo SQL для забеспячэння інавацыйных бізнес-прадуктаў і паслуг. Блокчейн Aergo будзе мець здольнасці разгалінавання і аб'яднання галін. У іншых блокчейнах форкі лічацца непажаданымі. Але ў форкі Aergo ёсць асноўная функцыя, якая па сутнасці забяспечвае кантроль версій.

Aergo Hub з'яўляецца злучальным звяном паміж Aergo Chain і дэцэнтралізаванай прыкладаннямі (dApps). Смарт-кантракты захоўваюцца ўнутры концентратора ў двух розных размеркаваных каталогах (DD). Першы - публічны рэпазітар, які з'яўляецца агульным і адкрытым для іншых, каб выкарыстоўваць і ўкараняць інавацыі. Другі - гэта прыватны рэпазітар для кампаній, якія шукаюць поўны кантроль, бяспека і канфідэнцыяльнасць. Кожны з гэтых DD захоўвае метададзеныя dApp. Служба размеркаваных каталогаў (DDS) кіруецца DD для прадастаўлення інфармацыі пра карыстальнікаў (кліентах) або адміністратару. Гэта дазваляе адміністратарам прадастаўляць адпаведныя дазволы ў dApps вызначаным карыстальнікам.

Aergo hub гэта публічны інтэрфейс з дапамогай якога прадпрыемствы і распрацоўшчыкі dApp атрымліваюць доступ да вылічальных магутнасцяў для запуску свайго бізнэсу або прыкладанняў. Ён прызначаны для працы з dApp ў AERGO chain. dApp могуць захоўвацца ў любым з двух рэпазітароў апісаных выше.Он падобны па сваёй прыродзе на папулярныя агульнадаступныя хмарныя сэрвісы Amazon AWS.
Ён прапануе шэраг пашыраных магчымасцяў:

падтрымка праграмных микросервисов;
сетка дастаўкі кантэнту ( «CDN»);
безсерверная база дадзеных;
інтэрфейсы для інтэлектуальных аракулаў (для падлучэння блокчейн з асобнымі крыніцамі дадзеных як асобная база дадзеных);
інтэлектуальны шлюз для інтэлектуальнага маршрутызацыі трафіку даных / паведамленняў у блокчейн

AERGO dApps (а таксама ўсе іншае дапаможнае праграмнае забеспячэнне, вылічальныя рэсурсы і паслугі якія аптымізаваныя для blockchain) павінны быць арганізаваны, падрыхтаваны і разгорнутыя для іх выкарыстання.
Для гэтага прызначаны AERGO Horde. Гэта публічная сістэма кіравання праграмным забеспячэннем для інфраструктуры іншых пастаўшчыкоў, якія хочуць удзельнічаць у экасістэме AERGO Hub. Напрыклад: blockchain "node providers" або пастаўшчыкоў праграмнага забеспячэння.
Гэтым правайдэрам неабходна будзе ўсталяваць AERGO Horde для таго, каб працаваць як вузел. Гэта дазволіць ім падключаць свае паслугі да экасістэме AERGO
AERGO Horde будзе адкрытым зыходным кодам, праграмным забеспячэннем для публічнага дамена.
AERGO Horde мае ўласную спецыялізаваную аперацыйную сістэму для кіравання пад назвай AERGO OS.
Гэта обьеденяйтесь пэўныя інтэрфейсы і кампаненты, якія ўзаемадзейнічаюць і працуюць з убудаваным і высокапрадукцыйнае Linux ядром і звязаныя з ім сэрвісы.

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/