Блокчейн экосистемасындагы акылдуу келишимдердин жашоо цикли

Акылдуу келишимди түзүү, акылдуу келишимди тоңдуруу, акылдуу келишимди аткаруу жана акылдуу келишимди аяктоо - акылдуу келишимдин жашоо циклинин төрт маанилүү кадамы. Бул блокчейнди иштеп чыгуунун жашоо циклинен айырмаланат, ал сиз блокчейн продуктуңуз менен чечүүнү каалаган маселени аныктоо менен башталып, минималдуу жашоого жөндөмдүү продукт менен аяктайт.

Акылдуу келишимдердин жашоо циклинин этаптары

түзүү

Итеративдик келишим сүйлөшүүлөрү жана ишке ашыруу фазасы түзүү фазасын түзөт. Биринчиден, тараптар келишимдин жалпы мазмунун жана максаттарын макулдашып алышы керек. Бул салттуу келишим сүйлөшүүлөрүнө окшош жана онлайн же оффлайн режиминде жүргүзүлүшү мүмкүн. Негизги бухгалтердик платформада бардык катышуучулардын капчыгы болушу керек. Анын идентификатору көпчүлүк учурларда псевдоним болуп саналат жана ал тараптарды аныктоо жана төлөмдөрдү которуу үчүн колдонулат.

Келишим максаттары жана мазмуну макулдашылгандан кийин кодго айландырылууга тийиш. Негизги акылдуу келишимдин коддоо тилинин экспрессивдүүлүгү келишимдин кодификациясын чектейт. Көпчүлүк акылдуу контракт системалары алардын аткарылышын жана мазмунун текшерүү үчүн акылдуу контракттарды куруу, колдоо жана сыноо үчүн инфраструктураны камсыз кылат.

Салттуу программалоо тилдеринде көрүнүп тургандай, талаптардын кодго өтүшү кызыкдар тараптар менен программисттер ортосунда бир нече итерацияны талап кылат. Акылдуу келишимдер эч кандай айырмаланбайт жана сүйлөшүүлөр жана ишке ашыруу фазаларынын ортосунда бир нече итерациялар болушу мүмкүн.

Жарыялоо баскычында тараптар келишимдин кодификацияланган формасын макулдашкандан кийин, ал бөлүштүрүлгөн китепке жүктөлөт. Бул фазада бөлүштүрүлгөн китептин түйүндөрү келишимди транзакция блогунун бөлүгү катары алышат. Көпчүлүк түйүндөр блокту тастыктагандан кийин келишим аткаруу үчүн жеткиликтүү болот. Борбордон ажыратылган акылдуу контракттарды блокчейн кабыл алгандан кийин өзгөртүү мүмкүн болбогондуктан, акылдуу келишимге кандайдыр бир өзгөртүүлөр жаңысын иштеп чыгууну талап кылат.

Блокчейнге акылдуу келишим жайгаштырылса да, бул фактынын өзү эле тараптардын келишимди түзүүгө макулдугу катары чечмеленбеши керек, анткени ар бир адам блокчейнге акылдуу келишимди тапшыра алат, бул ар кандай кокус капчык ээси үчүн милдеттенмени билдирет. Ошо сыяктуу эле, борбордон ажыратылган акылдуу келишимдер, алар алдын ала пайда алуу үчүн тандап алган же жокпу, кандайдыр бир blockchain катышуучусуна пайда алып келиши мүмкүн.

тоңуу

Блокчейнге берилгенден кийин, акылдуу келишим катышуучу түйүндөрдүн көпчүлүгү тарабынан тастыкталат. Экосистеманы акылдуу келишимдер каптап кетпеши үчүн, бул кызматтын ордуна кенчилерге баа төлөнүшү керек.

Келишим жана анын тараптары азыр коомчулук үчүн ачык жана коомдук китеп аркылуу жеткиликтүү. Тоңдуруу фазасында акылдуу келишимдин капчык дарегине которуулар бөгөттөлүп, түйүндөр башкаруу кеңеши катары иштеп, келишимдин аткарылышынын өбөлгөлөрү аткарылганын текшерет.

ишке ашыруу

Катышуучу түйүндөр бөлүштүрүлгөн китепте сакталган келишимдерди окушат. Ошентип, акылдуу келишим кантип аткарылат? Келишимдин бүтүндүгү текшерилип, код акылдуу контракт чөйрөсүнүн жыйынтык кыймылдаткычы (компилятор, котормочу) тарабынан аткарылат. Акылдуу контракттын функциялары акылдуу оракулдардан жана тартылган тараптардан (монеталар аркылуу товарларга милдеттенме) аткаруу үчүн маалыматтар алынганда ишке ашырылат.

Акылдуу келишимдин аткарылышы транзакциялардын жаңы топтомун жана акылдуу келишим үчүн жаңы абалды жаратат. Жыйынтыктардын жыйындысы жана жаңы мамлекеттик маалымат бөлүштүрүлгөн китепке киргизилет жана консенсус механизминин жардамы менен текшерилет.

аягына

Натыйжадагы транзакциялар жана жаңыртылган мамлекеттик маалымат бөлүштүрүлгөн китепке киргизилет жана акылдуу келишим аткарылгандан кийин консенсус процессинин жардамы менен тастыкталат. Мурда жасалган санариптик активдер өткөрүлүп берилет (активдер тоңдурулбайт) жана бардык транзакцияларды ырастоо үчүн келишим аяктады.

Булак: https://cointelegraph.com/explained/the-life-cycle-of-smart-contracts-in-the-blockchain-ecosystem