Онтологија покреће Лаиер 2, доприносећи свеобухватнијој платформи јавног ланца

Онтологија покреће Лаиер 2, доприносећи свеобухватнијој платформи јавног ланца

Предговор

Замислите сценарио у коме се блокчејн платформа брзо развија и број корисника брзо расте на десетине милиона, што резултира наглим повећањем повезаних трошкова за кратко време. Које стратегије су потребне у овој фази да би се одржала оперативна ефикасност без угрожавања темпа развоја због сложених процеса одобравања и потврђивања? Као што би се многа пословна предузећа сложила, скалабилност би требало да буде приоритет.

Као ванланчана технологија скалирања, Онтологи Лаиер 2 нуди веће перформансе и ниже стопе. Предузећа могу безбедно да складиште велики број записа о трансакцијама ван ланца, а затим их пренесу у ланац када им је потребна интеракција, смањујући трошкове трансакција корисника и драматично повећавајући продуктивност.

Увод

Као што је наведено у плану пута Аристотел 2020, када се комбинује са онтологијом унакрсних ланаца, Васм-ЈИТ, Мулти-ВМ и другим напредним основним технологијама, Онтологија Лаиер 2 сада показује боље перформансе од других решења Лаиер 2. То се огледа у ниској цени по имплементација, вишејезична подршка и пуна компатибилност између верзија за анализу и извршавање. Омогућите беспрекорну међуоперацију уговора о примени, као што је покретање више виртуелних оперативних система на једној машини, повећање ефикасности извршења и смањење трошкова обраде.

Процес рада

Онтологија нивоа 2 састоји се од 3 главна дела: онтолошки депозит на Нивоу 2, Ниво 2 повлачења на Онтологији, Ниво 2 трансакција и гаранција сигурности.

У трговачком центру нивоа 2, корисници могу да врше трансакције, извршавају уговорне захтеве и потписују уговоре. Ова трансакција може бити иста као формат трансакције главног ланца Онтологије или може бити другачија. Сакупљачи трансакција (названи „Колекционари“) су одговорни за прикупљање корисникових трансакција 2. нивоа. Може постојати више сакупљача током процеса. Корисници такође могу да емитују своје трансакције нивоа 2 на више сакупљача.

Сакупљач периодично пакује прикупљене трансакције слоја 2 и покреће их да створи ново стање. Колектор је такође одговоран за прослеђивање корена новог стања главном онтолошком ланцу. Једном када се изврше трансакције упаковане у блок Нивоа 2, корен новог стања постаје стање Нивоа 2 блока. Ово захтева од Цхалленгер-а да синхронизује блок слоја 2 преко колектора како би одржао потпуно глобално стање.

ПОТВРДА НАЛОГА УКЉУЧУЈЕ ИНФОРМАЦИЈЕ О СТАТУСУ НАЛОГА И ЊЕНУ ПОТВРДУ, КОЈЕ СЕ МОЖЕ ДОБИТИ НА ЗАХТЕВИМА НАКЛАЂАЧА И ИЗАЗИВАЧА. САМО ОНИ ОДРЖАВАЈУ ПОТПУНО ГЛОБАЛНО СТАЊЕ.

Депозит на нивоу 2

  1. Прво, корисник изводи операцију „Депозит“ на главном онтолошком ланцу. Уговор о главном ланцу блокира корисникова депозитна средства и фиксира стање овог фонда на Нивоу 2. У овом тренутку, статус је „необјављен“.
  2. Сакупљач је тада обавештен да је трансакција депозита на чекању у главном ланцу Онтологије. Колектор ће променити своје стање на нивоу 2 у складу са операцијом депозита. Славина затим додаје депозит да ослободи трансакцију и пакује га заједно са другим корисничким трансакцијама у блок нивоа 2. Када стање блока 2. нивоа достигне главни ланац онтологије, обавештава систем да је депозит ослобођен.
  3. Уговор главног ланца обавља операцију ослобађања депозита и мења статус депозитног фонда у „ослобођен“.

Налази из онтологије

  1. Корисник креира трансакцију „Повлачење“ нивоа 2 и шаље је у славину.
  2. Колекционар мења своје стање у складу са Повлачењем и истовремено пакује трансакцију Повлачења и друге корисничке трансакције заједно у блок Нивоа 2. Када шаље стање блока Нивоа 2 главном онтолошком ланцу, биће послат излазни захтев.
  3. Уговор главног ланца извршава захтев за повлачење, региструје евиденцију фонда и поставља статус на „није објављено“.
  4. Након потврде статуса, корисник подноси захтев за повлачење средстава са рачуна.
  5. Уговор главног ланца испуњава захтев за повлачење са рачуна, преноси средства на циљни рачун и поставља евиденцију о повлачењу на „ослобођен“.

Трансакције и безбедност 2. нивоа

Трансакције 2. нивоа

  1. Корисник креира трансакцију „Трансфер“ нивоа 2 и предаје је сакупљачу.
  2. Колектор пакује трансакцију преноса и друге трансакције у блок слоја 2, извршава трансакције у блоку и преноси стање тог блока слоја 2 у главни онтолошки ланац.
  3. Сачекајте да се статус потврди.

Сигурносна гаранција

Након што Оператор достави стање блока 2. нивоа главном ланцу Онтологије, изазивач такође може да изведе блок трансакцију нивоа 2 и да провери да ли је стање блока 2. нивоа исправно, изазивач ће прикупити доказе о превари и поднесите паметни уговор нивоа 2 да бисте оспорили Оператора.

Како користити

Онтологија нивоа 2 је тренутно доступна на Онтологи ТестНет за програмере да експериментишу.

Линк

Линк за документацију

У следећем чланку ћемо представити детаљно поређење перформанси са слојем 2 у другим ланцима.

Додатак: појмови

Трансакције 2. нивоа

Корисник је поднео захтев за пренос или извршење уговора на нивоу 2 и већ га је потписао. Ова трансакција може бити иста као формат трансакције главног ланца Онтологије или може бити другачија.

Колекционар

Цоллецтор је сакупљач трансакција нивоа 2. Он је одговоран за прикупљање трансакција нивоа 2 корисника, валидацију и извршење трансакције. Сваки пут када се генерише блок слоја 2, сакупљач је одговоран за извршавање трансакција на блоку, ажурирање статуса и генерисање уговора нивоа 2, што се може тумачити као доказ стања који се користи у безбедносне сврхе.

Блок нивоа 2

Сакупљач периодично пакује прикупљене трансакције нивоа 2, генерише блок који садржи све трансакције нивоа 2 и генерише нови блок нивоа 2.

Стање 2. нивоа

Колекционар обавља групне трансакције на блоку слоја 2, ажурира стање, сортира све ажуриране податке о стању да би направио Меркле стабло и израчунава корен хеш Меркле дрвета. Основни хеш је стање блока нивоа 2.

Оператор

Оператер је службеник за безбедност на нивоу 2 и одговоран је за праћење да ли долази до трансфера токена на ниво 2 или трансакције преноса токена са нивоа 2 на главни ланац онтологије. Оператер је такође одговоран за периодично слање потврде статуса нивоа 2. Можете се кретати до Онтолошке мреже као потврду.

Цхалленгер

Подносилац пријаве је одговоран за верификацију потврде статуса коју је Оператор доставио главном ланцу Онтологије. Ово захтева од изазивача да синхронизује трансакције слоја 2 од оператера или ланца да би одржао потпуно глобално стање. Када Цхалленгер синхроно заврши трансакцију и ажурира статус, може да провери валидност потврде статуса коју је дао Оператор на мрежи. Ако постоје проблеми, апликант може створити изазов за доказ преваре, што се може објаснити уговором нивоа 2.

Потврда статуса налога

Постигнуто кроз Меркле доказ, потврда статуса налога се може добити од оператера и изазивача. Они су једине странке које одржавају пуну глобалну државу.

Доказ о превари

Потврда преваре укључује потврду статуса налога пре тренутног ажурирања блока 2. нивоа.

Претходни сертификат о статусу блока нивоа 2 и достављен сертификат статуса налога потврђују легитимност старог стања пре ажурирања. Доказ да је старо стање легитимно може се добити покретањем тренутног блока.

Онтологија блокчејна фокусирана на предузећа спремна је да помогне предузећима да трансформишу и модернизују своје пословање. Ако имате проблема са скалабилности ван мреже, виртуелним машинама или комплетним скупом техничких система, контактирајте нас на [емаил заштићен].

Сазнајте више о онтологији

Свеже, релевантне информације и пријатна комуникација у нашем Телеграм ћаскању - Телеграм руски

Такође, претплатите се и проучите наше: Онтологи вебсите - ГитХуб - Дискорд - Twitter - реддит

Извор: ввв.хабр.цом

Додај коментар