Түшүндүрмө: Smart келишимдер жана dApps

Акылдуу келишимдер жана борбордон ажыратылган тиркемелер (dApps) дүйнөдөгү эң маанилүү инновациялардын экөөсү болуп саналат. blockchain технология. Акылдуу контракттардын жана dApp'тердин өсүшү ишканалардын жана жеке адамдардын транзакцияларды жүргүзүү жана бири-бири менен иштешүү ыкмасын өзгөрттү. Бул колдонмодо биз акылдуу контракттар жана dApps деген эмне экенин, алар кантип иштээрин жана алардын келечекке тийгизген таасирин түшүндүрөбүз.

Smart келишимдер

Баштапкы жана өнүгүү

Акылдуу контракттар түшүнүгү биринчи жолу 1994-жылы компьютердик илимпоз жана юридикалык окумуштуу Ник Сабо тарабынан киргизилген. Сабо акылдуу контракттарды сатып алуучу менен сатуучунун ортосундагы келишимдин шарттары түздөн-түз код саптарына жазылган өз алдынча аткарылуучу келишимдер катары аныктаган. Акылдуу келишимдер блокчейн тармагында иштейт жана алардын аткарылышы жана аткарылышы тармактын консенсус механизми менен камсыз кылынат.

Алар кантип иштейт

Бул жерде акылдуу келишимдер кантип иштээрин этап-этабы менен түшүндүрүп бериңиз:

1. Аныктама: акылдуу келишимди түзүүнүн биринчи кадамы анын шарттарын жана шарттарын код менен аныктоо. Бул код келишимдин аткарылышына кандай аракеттер түрткү болорун жана ал аракеттердин натыйжасы кандай болорун аныктайт.

2. Жайгаштыруу: Код жазылгандан кийин, акылдуу келишим blockchain тармагына жайгаштырылат. Муну иштеп чыгуучу же колдонуучу жасай алат жана жайылтуу тармактын түйүндөрү тарабынан текшерилет.

3. Триггер: Акылдуу келишим белгилүү бир шарттар аткарылганда ишке кирет. Мисалы, бир колдонуучудан экинчисине акча которуу үчүн акылдуу келишим колдонулса, триггер биринчи колдонуучудан төлөмдү кабыл алуу болушу мүмкүн.

4. Аткаруу: триггер шарттары аткарылганда, акылдуу келишим тармак тарабынан автоматтык түрдө аткарылат. Бул аткаруу акча каражаттарын жөнөтүүнү, активдердин ээлик кылуу укугун өзгөртүүнү же келишимдин кодунда көрсөтүлгөн башка аракеттерди жасоону камтышы мүмкүн.

5. Валидация: Акылдуу келишим аткарылардан мурун анын шарттары жана шарттары тармактын консенсус механизми тарабынан текшерилет. Бул келишимдин максаттуу иштешин жана эч кандай алдамчылык же башка зыяндуу иш-аракеттердин болбошун камсыздайт.

6. Күчтүүлүк: акылдуу келишим аткарылгандан кийин, анын шарттары жана шарттары тармак тарабынан аткарылат. Бул келишимдин жыйынтыгы бардык катышуучулар үчүн бирдей болушуна кепилдик берилет жана адвокат, нотариус сыяктуу ортомчулардын кереги жок дегенди билдирет.

артыкчылыктары

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

Борбордон ажыратылган тиркемелер (dApps)

аныктоо

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

түрлөрү

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

2. Оюн dApps: Оюн dApps – бул колдонуучуларга оюндарды ойноого, сыйлыктарды алууга жана санариптик активдерди соодалоого мүмкүндүк берген борбордон ажыратылган тиркемелер. Бул dApps блокчейн технологиясына негизделген жана коопсуз жана ачык оюн тажрыйбасын камсыз кылуу үчүн акылдуу келишимдерди колдонушат. Оюн dApps мисалдарына CryptoKitties, Axie Infinity жана F1DeltaTime сыяктуу блокчейнге негизделген оюндар кирет.

3. Коомдук dApps: Social dApps - бул кабар алмашуу, форумдар жана мазмун бөлүшүү сыяктуу социалдык тармак кызматтарын камсыз кылган борбордон ажыратылган тиркемелер. Бул dApps салттуу борборлоштурулган коомдук тармактарга караганда коопсузураак, ачык-айкын жана цензурага туруштук берген социалдык тармак кызматтарын көрсөтүүнү көздөйт. Коомдук dApps мисалдарына Mastodon, Peepeth жана Minds кирет.

4. Identity dApps: Identity dApps - текшерүү, аутентификация жана авторизация сыяктуу инсандыкты башкаруу кызматтарын камсыз кылган борбордон ажыратылган колдонмолор. Бул dApps салттуу борборлоштурулган идентификацияны башкаруу кызматтарына караганда коопсуз, ачык-айкын жана купуялыкты коргогон инсандыкты башкаруу кызматтарын көрсөтүүгө багытталган. Identity dApps мисалдарына uPort, Civic жана SelfKey кирет.

5. Supply Chain dApps: Supply chain dApps - бул көз салуу, ачыктык жана натыйжалуулук сыяктуу жеткирүү чынжырын башкаруу кызматтарын камсыз кылган борбордон ажыратылган тиркемелер. Бул dApps берүүлөр чынжырын башкаруунун салттуу борборлоштурулган кызматтарына караганда коопсуз, ачык-айкын жана эффективдүү болгон жеткирүү чынжырын башкаруу кызматтарын көрсөтүүгө багытталган. жеткирүү чынжыр dApps мисалдары VeChain, Ambrosus жана Provenance кирет.

6. Башкаруу dApps: Башкаруу dApps добуш берүү, чечим кабыл алуу жана коомчулукту башкаруу сыяктуу башкаруу кызматтарын камсыз кылган борбордон ажыратылган колдонмолор. Бул dApps салттуу борборлоштурулган башкаруу кызматтарына караганда коопсуз, ачык-айкын жана демократиялуу башкаруу кызматтарын көрсөтүүгө багытталган. Башкаруу dApps мисалдарына Aragon, DAOstack жана Colony кирет.

Алар кантип иштейт

1. Борбордон ажыратылган тармак: dApp'тин биринчи компоненти ал иштеген борбордон ажыратылган тармак болуп саналат. Бул тармак блокчейн технологиясына негизделиши мүмкүн, мисалы Ethereum or EOS, же ал InterPlanetary File System (IPFS) сыяктуу башка борбордон ажыратылган технологияларга негизделиши мүмкүн.

2. Акылдуу келишимдер: dApp'тин экинчи компоненти бул аны иштеткен акылдуу келишим. Акылдуу келишим код саптарына жазылган келишимдин шарттары менен өз алдынча аткарылуучу келишим болуп саналат. Белгилүү шарттар аткарылганда, акылдуу келишим тармак тарабынан автоматтык түрдө аткарылат.

3. Front-End Interface: dApp'тин үчүнчү компоненти бул колдонуучулар иштешкен алдыңкы интерфейс. Бул интерфейс HTML, CSS жана JavaScript сыяктуу ар кандай технологияларды колдонуу менен түзүлүшү мүмкүн жана ал колдонуучуларга dApp менен иштешүүгө жана акылдуу келишимде көрсөтүлгөн аракеттерди аткарууга мүмкүндүк берет.

4. Борбордон ажыратылган сактоо: dApp төртүнчү компоненти маалыматтарды жана активдерди сактоо үчүн колдонулган борбордон ажыратылган сактоо чечим болуп саналат. Бул IPFS же Swarm сыяктуу борбордон ажыратылган сактоо чечимдерин колдонуу менен жасалышы мүмкүн, же Ethereum's Swarm же EOSтун IPFS сыяктуу планеталар аралык маалымат базасы (IPDB) сыяктуу блокчейнге негизделген сактоо чечимдерин колдонуу менен жасалышы мүмкүн.

5. Тармактын консенсус механизми: dAppтын акыркы компоненти тармактын консенсус механизми болуп саналат. Бул механизм транзакцияларды текшерүү жана dApp ойдогудай иштешин камсыз кылуу үчүн колдонулат. Ал ошондой эле dApp коопсуздугун жана тармакта сакталган активдер менен маалыматтардын корголушун камсыздайт.

dApps акылдуу келишимдерди кантип колдонушат

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

Бул жерде dApp акылдуу контракттарды кантип колдоно ала тургандыгынын жөнөкөй мисалы:

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

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

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

жыйынтыктоо

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

Дагы эле чечиле турган кээ бир чектөөлөр бар, бирок dApps жана акылдуу контракттардын потенциалдуу колдонмолору кеңири жана ар түрдүү жана алардын ар кандай тармактарга тийгизген таасири өсө берет. Жаңы каржы системаларын, натыйжалуураак жеткирүү чынжырларын же таптакыр жаңы бизнес моделдерин түзүү аркылуу болобу, dApps жана акылдуу контракттардын келечеги кызыктуу жана мүмкүнчүлүктөргө толгон.

Булак: https://www.cryptopolitan.com/explained-smart-contracts-and-dapps/