Животни циклус паметних уговора у блокчејн екосистему

Формирање паметног уговора, замрзавање паметног уговора, извршење паметног уговора и финализација паметног уговора су четири значајна корака животног циклуса паметног уговора. Разликује се од животног циклуса развоја блоцкцхаин-а, који почиње дефинисањем проблема који желите да решите са својим блоцкцхаин производом и завршава се минимално одрживим производом.

Фазе у животном циклусу паметних уговора

Створити

Итеративно преговарање о уговору и фаза имплементације чине фазу креирања. Прво, стране морају да се договоре о укупном садржају и циљевима уговора. Ово је слично традиционалним преговорима о уговору и може се обавити онлајн или ван мреже. На платформи основне књиге сви учесници морају имати новчаник. Његов идентификатор је у већини случајева псеудоним и користи се за идентификацију страна и трансфер плаћања.

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

Прелазак захтева у код, као што се види у традиционалним програмским језицима, захтева вишеструке итерације између заинтересованих страна и програмера. Паметни уговори се неће разликовати, а вероватно је неколико итерација између фазе преговора и имплементације.

Током фазе објављивања, након што се стране договоре о кодификованом облику уговора, он се учитава у дистрибуирану књигу. Током ове фазе, чворови у дистрибуираној књизи примају уговор као део трансакцијског блока. Уговор је доступан за извршење када већина чворова потврди блокаду. Пошто се децентрализовани паметни уговори не могу мењати када их блокчејн прихвати, све промене паметног уговора захтеваће развој новог.

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

Замрзнути

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

Уговор и његове стране су сада отворени за јавност и доступни путем јавне књиге. Током фазе замрзавања, сви трансфери на адресу новчаника паметног уговора су блокирани, а чворови функционишу као управни одбор, проверавајући да ли су испуњени предуслови уговора за извршење.

Извршити

Чворови који учествују читају уговоре који се чувају у дистрибуираној књизи. Дакле, како се извршава паметни уговор? Интегритет уговора је верификован, а код се извршава помоћу машине за закључивање окружења паметног уговора (компајлер, тумач). Функције паметног уговора се спроводе када се инпути за извршење примају од паметних пророчишта и укључених страна (посвећеност роби путем кованица).

Извршење паметног уговора генерише нови скуп трансакција и ново стање за паметни уговор. Скуп налаза и нове информације о стању се уносе у дистрибуирану књигу и верифицирају помоћу механизма консензуса.

Доврши

Резултирајуће трансакције и ажуриране информације о стању се стављају у дистрибуирану књигу и потврђују помоћу процеса консензуса након што је паметни уговор обављен. Претходно ангажована дигитална средства се преносе (актива се одмрзавају), а уговор се завршава да би се потврдиле све трансакције.

Извор: хттпс://цоинтелеграпх.цом/екплаинед/тхе-лифе-цицле-оф-смарт-цонтрацтс-ин-тхе-блоцкцхаин-ецосистем