Онтологијата го лансира слојот 2, придонесувајќи за посеопфатна платформа за јавен синџир

Онтологијата го лансира слојот 2, придонесувајќи за посеопфатна платформа за јавен синџир

предговорот

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

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

Вовед

Како што е наведено во патоказот Аристотел 2020 година, кога се комбинираат со вкрстена онтологија, Wasm-JIT, Multi-VM и други напредни основни технологии, Ontology Layer 2 сега покажува подобри перформанси од другите решенија за слој 2. Ова се рефлектира во неговата ниска цена по имплементација, складирање, повеќејазична поддршка и целосна компатибилност помеѓу верзиите за анализа и извршување. Овозможете беспрекорно меѓусебно функционирање на договорите за распоредување, како што е водење на повеќе виртуелни оперативни системи на една машина, зголемување на ефикасноста на извршувањето и намалување на трошоците за обработка.

Процесот на работа

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

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

Колекторот периодично ги пакува собраните трансакции од Layer 2 и ги извршува за да создаде нова состојба. Колекторот е исто така одговорен за пренесување на коренот на новата состојба на главниот синџир на онтологија. Откако ќе се извршат трансакциите спакувани во блок од Ниво 2, коренот на новата состојба станува состојба на блокот Ниво 2. Предизвикувачот е одговорен за потврдување на состојбата на блокот од Ниво 2 поднесен од Колекционерот до главниот синџир на онтологија. Ова бара предизвикувачот да го синхронизира блокот Layer 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 е моментално достапна на Ontology TestNet за програмерите да експериментираат.

Линк

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

Во следната статија ќе претставиме детална споредба на перформансите со Layer 2 во други синџири.

Додаток: Услови

Трансакции на ниво 2

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

Колектор

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

Блок на ниво 2

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

Состојба на ниво 2

Колекторот врши сериски трансакции на блокот Layer 2, ја ажурира состојбата, ги сортира сите ажурирани податоци за состојбата за да создаде дрво Merkle и го пресметува коренскиот хаш на дрвото Merkle. Коренот хаш е состојба на блок од Ниво 2.

Оператор

Операторот е службеник за безбедност на слојот 2 и е одговорен за следење дали се случува пренос на токени во слојот 2 или трансакција за пренос на токени од слојот 2 до главниот синџир на Онтологијата. Операторот е исто така одговорен за периодично испраќање потврда за статусот на ниво 2. Можете да навигирате до мрежата Ontology како потврда.

Предизвикувач

Апликантот е одговорен за верификација на потврдата за статусот поднесена од Операторот до главниот синџир на Ontology. Ова бара од предизвикувачот да ги синхронизира трансакциите на слојот 2 од операторот или синџирот за да ја одржи целосната глобална состојба. Откако Челинџер синхроно ќе ја заврши трансакцијата и ќе го ажурира статусот, може да ја потврди валидноста на потврдата за статусот обезбедена од операторот на мрежата. Доколку има проблеми, апликантот може да создаде предизвик за докажување измами, што може да се објасни со договор на ниво 2.

Потврда за статусот на сметката

Постигнато преку Merkle доказ, потврда за статусот на сметката може да се добие од оператори и предизвикувачи. Тие се единствените партии кои одржуваат целосна глобална држава.

Доказ за измама

Потврдата за измама вклучува потврда за статусот на сметката пред тековното ажурирање на блокот Ниво 2.

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

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

Дознајте повеќе за Онтологијата

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

Исто така, претплатете се и проучете ги нашите: Веб-страница за онтологија - GitHub - Раздор - Twitter - reddit

Извор: www.habr.com

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