Քանի որ Cardano-ն բավականին երկար ժամանակ ուշադրության կենտրոնում էր, հատկապես Alonzo Hard Fork-ի գործարկումից հետո, մշակողների թիմը հնարավորություն է տվել ստեղծել խելացի պայմանագրեր, որոնք այժմ կարող են մշակվել և տեղակայվել հիմնական ցանցում:
Այսպիսով, բոլոր փոփոխություններով և ձեռքբերումներով հանդերձ, մեզ մնում է հարց՝ ինչպե՞ս գրել Կարդանոյի խելացի պայմանագրերը:
Նման շահավետ թարմացումով, այսօրվա հոդվածում մենք քննարկում ենք Cardano-ի խելացի պայմանագրերը. ինչ է դա, ինչ է անում, և ամենակարևորը, թե ինչպես գրել ձեր սեփական Cardano-ի ինքնագործման պայմանագիրը: Սկսենք, եկեք քննարկենք խելացի պայմանագրերի հիմնական սահմանումը:
Ի՞նչ է խելացի պայմանագիրը:
Խելացի կամ ինքնուրույն կատարվող պայմանագիրը թվային գործարքների արձանագրություն է, որը ստուգում, կառավարում և մշակում է գործողությունը Cardano բլոկչեյնում: Տվյալները ներդրված են համակարգչային ծրագրային կոդի մեջ և պահվում են բլոկչեյնում:
Ինչպե՞ս է աշխատում խելացի պայմանագիրը:
Գործարկվել է 2021 թվականին, երկար ժամանակ անց, Cardano խելացի պայմանագիրը կապում է վաճառողին և գնորդին առանց փոխանակման երրորդ կողմի կարիքի: Այնուամենայնիվ, դուք պետք է հասկանաք, որ խելացի պայմանագիրը չի ենթադրում իրավական լեզու, պայմաններ կամ համաձայնագրեր, այլ պարունակում է կոդերի հարյուրավոր տողեր, որոնք ստեղծում են բարդ ալգորիթմ, որը հիմնված է պարզ գործառույթների վրա, ինչպիսիք են «If-Then-When», ինչպես երևում է ծրագրաշարում: ծրագրավորում։
If Ես ուղարկում եմ 10000 BTC, ապա Դուք կուղարկեք գինը համարժեք ADA-ում երբ երկու կողմերն էլ բավարարում են պայմանները. Շիտակ, չէ՞:
Եթե ցանկանում եք ավելին իմանալ խելացի պայմանագրերի, դրանց հնարավորությունների, ինքնուրույն կատարվող պայմանավորվածությունների տեսակների կամ ինչպես ստեղծել խելացի պայմանագիր առանց ծրագրավորման հմտությունների, այս խորը ուղեցույց հոդվածը ձեզ համար է:
Ի՞նչն է Cardano-ի խելացի պայմանագրերն ավելի լավը դարձնում, քան Ethereum-ը:
Նախքան քննարկելը, թե արդյոք Cardanos-ի խելացի պայմանագիրն ավելի լավն է, քան Ethereum խելացի պայմանագիրը, ավելի լավ է հասկանալ դրանց միջև եղած հիմնական տարբերակիչը: Այսպիսով, եկեք սկսենք:
Նախ, դուք պետք է հասկանաք, որ Cardano-ն և Ethereum-ը երկուսն էլ ապահովում են նմանատիպ գործառույթներ, օգտագործում և ստեղծում խելացի պայմանագրեր, dApps և այլն, սակայն դրանք տարբերվում են որպես օպերացիոն համակարգեր և ընդհանուր և փոխհատուցման քաղաքականություն:
Cardano-ն և Ethereum-ն այժմ օգտագործում են Proof-of-Stake կոնսենսուսի մեխանիզմը, չնայած երկու տարի առաջ դա այդպես չէր: Մինչև 2022 թվականի վերջը Ethereum-ն օգտագործում էր Proof-of-Work-ը՝ կատարելով բազմաթիվ փորձարկումներ և սխալներ՝ գործարքները վավերացնելու համար, ինչի հետևանքով առաջանում էր անվերջ մասշտաբայնության երկընտրանք, գազի բարձր վճարներ և ավելի դանդաղ բեռնման ժամանակ: Բայց քանի որ Ethereum ցանցն աճեց, և ավելի շատ հանքագործներ միացան դրան, դա հանգեցրեց էներգիայի ավելի մեծ սպառման՝ այդպիսով ունենալով անմիջական ազդեցություն շրջակա միջավայրի վրա: Արդյունքում, Ethereum-ը PoW-ից (Proof of Work) անցավ PoS (Proof of Stake)՝ նվազեցնելով բլոկչեյնի էներգիայի սպառումը 99.84%-ով:
Այո, բոլորս կարող ենք համաձայնել, որ դա բարելավում է։ Այնուամենայնիվ, մինչ Ethereum-ը փոփոխություններ կատարեց, Cardano-ն առաջին բլոկչեյնն էր, որը ներկայացրեց ակադեմիական և գործընկերների կողմից վերանայված կոնսենսուսի մեխանիզմ, որն ավելի ապահով է, հետևաբար, ապագայում մեծ մասշտաբային:
Կարելի է ասել, որ Cardano-ն դեռ իր զարգացման առաջին տարիներին է, բայց ապշեցուցիչը այն փաստն է, որ Cardano-ն ի սկզբանե կենտրոնացել է այն ասպեկտների վրա, որոնք հետ են բերել Ethereum-ը.
- PoS կոնսենսուսի ալգորիթմը՝ Ouroboros-ը, նախագծվել է ավելի էներգաարդյունավետ և հարձակումներին դիմակայելու համար:
- Բլոկչեյնը կառուցվել է գործընկերների կողմից վերանայված հետազոտության և պաշտոնական մեթոդների խիստ հիմքի վրա՝ դրա ճիշտությունն ու որակն ապահովելու համար:
Cardanos-ի ինքնագործող պայմանագրային հարթակը պնդում է, որ ավելի ապահով, կայուն և մասշտաբային է, քան իր մրցակիցը՝ շնորհիվ իր շերտավոր ճարտարապետության: Այդուհանդերձ, մենք պետք է առաջարկենք Ethereum վարկ՝ լինելու առաջին ցանցը, որը թույլ է տալիս օգտագործել խելացի պայմանագրերը:
Բայց հանրությանը պատասխանել ինչն է Cardano-ի խելացի պայմանագրերն ավելի լավը դարձնում, քան Ethereum-ը, կարելի է ասել, որ երկուսն էլ նմանություններ ունեն. չկա ավելի լավ տարբերակ, քան մյուսը, և ամեն ինչ կախված է օգտագործման համատեքստից: Իրոք, Cardano-ն անդրադառնում և փորձում է լուծել ընդլայնելիության երկընտրանքը, բայց եթե ցանկանում եք ավելին իմանալ ADA-ի և ETH կրիպտոարժույթի համեմատության մասին, ստուգեք մեր խորը հոդվածը և եզրակացրեք:
Ծրագրավորման ո՞ր լեզուներն են օգտագործում Cardano խելացի պայմանագիրը:
Cardano խելացի պայմանագրերը մշակվում են չորս լեզուներից մեկի օգտագործմամբ՝ կախված բնութագրերից.
1. Այկեն
Aiken-ը ծրագրավորման նոր լեզու է Cardano բլոկչեյնի վրա խելացի պայմանագրեր մշակելու համար: Լեզուն օգտագործվում է միայն շղթայական վավերացնող սկրիպտների համար. լեզվի և գործիքների շղթայի համար, որը նպաստում է ծրագրավորողների փորձին, և դուք պետք է գրեք ձեր շղթայից դուրս կոդերը՝ փոխանակումներ ստեղծելու համար այլ լեզուներով, ինչպիսիք են Rust, Haskell, JavaScript և այլն:
2. Մարլոու
Ծրագրավորման լեզուն հատուկ տիրույթի կամ DSL է, որը շրջապատում է ֆինանսական պայմանագրերի աշխարհը՝ հնարավորություն տալով օգտվողներին ստեղծել բլոկչեյն հավելվածներ:
3. Օպշին
Opshin-ը ծրագրավորման լեզու է ընդհանուր ինքնաիրականացնող պայմանագրերի համար, որը հիմնված է Cardano բլոկչեյնի վրա: Դրա շարահյուսությունը 100% վավեր Python կոդը է:
4. Պլուտուս
Plutus-ը Cardano խելացի պայմանագրային հարթակ է, որը թույլ է տալիս գրել ամբողջական հավելվածներ՝ փոխազդելով Cardano բլոկչեյնի հետ:
5. Պլյու-ց
Տառատեսակի մեջ ներկառուցված ծրագրավորման այս լեզուն և գրադարանը նախատեսված են պայմանագրերի արդյունավետության համար՝ հնարավորինս մոտ մնալով Typescript շարահյուսությանը:
Ինչպես ստեղծել Cardano խելացի պայմանագրեր քայլ առ քայլ
Որպես օրինակ ներկայացնել, թե ինչպես կարելի է տեղադրել Cardano խելացի պայմանագիր Marlowe-ի միջոցով, ահա պարզ 8-քայլ գործընթաց.
1. Վճարեք
Պայմանավորվածությունը ներառում է վճարում կամ գործարք մի հաշվից մյուսը որոշակի նշանի համար: Ծանուցումները կուղարկվեն ավտոմատ կերպով, եթե արժեքը բացասական է կամ անբավարար միջոցներ կան: Այնուամենայնիվ, հասանելի գումարով կկատարվի մասնակի վճարում։
2. Փակել
«Փակել» նշանակում է, թե ինչպես է իրականացվելու պայմանագիրը, և հիմնական նպատակը ժամկետանց մնացորդով հաշիվների սեփականատերերին վճարելն է: Նախքան պայմանագրերի լրացուցիչ տեսակների մեջ խորանալը, անհրաժեշտ է սահմանել արժեքներ, դիտարկումներ և գործողություններ:
3. Արժեքներ, դիտարկումներ և գործողություններ
«Արժեքները» վերաբերում են թվերին, որոնք տարբերվում են, օրինակ՝ «ընթացիկ տեղաբաշխման համարը», «կոնկրետ հաշվի ընթացիկ գումարը» և ցանկացած նախկին ընտրություն, որը նաև հայտնի է որպես անկայուն թվեր:
«Դիտարկումները» բուլյան արժեքներ են, որոնք ձեռք են բերվում արժեքների համեմատությամբ և կարող են միավորվել ստանդարտ բուլյան օպերատորների միջոցով:
Ի տարբերություն, «գործողությունները» ի հայտ են գալիս կատարման ընթացքում որոշակի պահերին: Ինչպես արդեն նշվեց, գործողությունները կարող են լինել.
- Միջոցների ավանդ,
- Տարբերակներից մեկ տարբերակ ընտրելը,
- Որոշ արտաքին արժեք ունեցող կետեր.
4. Օրակուլներ
Oracles-ը ստեղծվել է բլոկչեյնի համար և հասանելի կլինի Marlowe-ի օգտատերերի համար Cardano-ում: Դրանք մոդելավորվում են որպես Oracle-ի մասնագիտացված «Kraken» դեր ունեցող մասնակցի կողմից ընդունված որոշումներ:
5. Եթե
Օգտագործված պայմանականը կառուցված է դիտարկման բուլյան արժեքի վրա և կմնա նույնը, եթե Obs cont1 և cont2 կատարվեն:
6. Երբ
Պայմանագրում որոշ դեպքերում նշվում է, թե ինչ է տեղի ունենում, երբ տեղի են ունենում որոշակի իրադարձություններ, և գործողությունները կարող են կամ չլինել տվյալ պահին:
7. Թող
Վարձակալության պայմանագիրը թույլ է տալիս պայմանագրին անվանել արժեք նույնացուցիչով: Արտահայտության արժեքը գնահատվում և պահպանվում է անվանման id-ով, և պայմանագիրն այնուհետև երկարաձգվում է որպես շարունակություն:
8. Պնդել
Սեփականությունն իրականացնում է ստատիկ վերլուծություն խելացի պայմանագրի յուրաքանչյուր կետում և չի հաջողվի, եթե կատարման արդյունքները լինեն կեղծ պնդումների մեջ:
Օգտագործեք Cardano Smart Contracts-ի դեպքերը
1. Մոլեխաղեր
Խելացի պայմանագրերը խաթարել են խաղային արդյունաբերությունը՝ թույլ տալով օգտվողներին միանալ թիմերին առանց ֆիզիկական գրանցման գործընթացի: Կարդանոն ձևավորեց խաղային արդյունաբերությունը՝ դարձնելով բիզնեսն ավելի թափանցիկ:
2.dApp մշակում
Cardano-ն առաջարկում է dApp-ների բազմաթիվ կատեգորիաներ, ինչպիսիք են DeFi-ը (ապակենտրոնացված ֆինանսներ), քվեարկությունը, ինքնության կառավարումը և շատ ավելին, որոնք ապահովված են Cardano-ի ինքնածրագրավորվող պայմանագրերով: Այս dApp-ներն ունեն օգտատիրոջ ինտերակտիվ ինտերֆեյս Cardano բլոկչեյնի հետ և կատարում են գործարքներ՝ առանց որևէ երրորդ կողմի թույլտվության:
3. Մատակարարման շղթա
2019 թվականի դրությամբ New Balance-ը՝ սպորտային կոշիկների և հագուստի հիմնական արտադրողներից մեկն ամբողջ աշխարհում, պայմանագիր է կնքել Cardano-ի հետ՝ ստուգելու իր կոշիկների իսկությունը: Գնորդները կարող են ստուգել կոշիկների իսկությունը բաշխված մատյանում՝ օգտագործելով սպառողի մակարդակի ստուգում:
ՀՏՀ՝ կապված Cardano Smart պայմանագրերի հետ.
Ի՞նչ են խելացի պայմանագրերը, Կարդանո:
Խելացի կամ ինքնուրույն կատարվող պայմանագիրը թվային գործարքների արձանագրություն է, որը ստուգում, կառավարում և մշակում է գործողությունը Cardano բլոկչեյնում: Տվյալները ներդրված են համակարգչային ծրագրային կոդի մեջ և պահվում են բլոկչեյնում:
Քանի՞ խելացի պայմանագիր կա Cardano-ի վրա:
2023 թվականի փետրվարի դրությամբ, Cardano-ն երկրորդ տեղն է զբաղեցրել ինքնավար պայմանագրային կրիպտո նախագծերի շարքում՝ 10.4 միլիարդ դոլար արժողությամբ շուկայական կապիտալի ներդրմամբ:
Կարդանոն ավելի լավն է, քան Ethereum-ը:
Cardanos-ի ինքնագործող պայմանագրային հարթակը պնդում է, որ ավելի ապահով, կայուն և մասշտաբային է, քան իր մրցակիցը՝ շնորհիվ իր շերտավոր ճարտարապետության: Այդուհանդերձ, մենք պետք է առաջարկենք Ethereum վարկ՝ լինելու առաջին ցանցը, որը թույլ է տալիս օգտագործել խելացի պայմանագրերը:
Ինչո՞վ են գրված Cardano խելացի պայմանագրերը:
Cardano-ի խելացի պայմանագրերը մշակվում են չորս լեզուներից մեկի օգտագործմամբ՝ կախված առանձնահատկություններից՝ Aikin, Marlowe, Opshin, Plutus և Plu-ts:
Վերջնական մտքեր Կարդանոյի խելացի պայմանագրերի վերաբերյալ
Այդուհանդերձ, մտածում եք արդյոք ընտրել Կարդանոյի խելացի պայմանագրերը, թե Ethereum-ը: Այդ դեպքում անհրաժեշտ է վերլուծել, թե ինչպես են կատարվում խելացի պայմանագրերը՝ ուսումնասիրելով ամբողջ բլոկչեյնը և դրա հետևանքները:
Cardano խելացի պայմանագրերը արժեքի հետ կապված համաձայնագրեր են, որոնք ազդում են մեր տնտեսական միջավայրի վրա, և Cardano բլոկչեյնը արդյունավետ հարթակ է ապահովում իրական աշխարհի պայմանագրերի իրականացման համար: Դրանք ապահովում են տեսանելիություն երկու կողմերի համար՝ միաժամանակ ապահովելով տվյալների անվտանգությունը:
Հուսով ենք, որ մեր ազդեցիկ հոդվածը կառաջարկի ձեզ ամենակարևոր մանրամասները, որպեսզի կարողանաք անմիջապես սկսել, առանց կասկածների կամ թերի տեղեկատվության և ընդհանուր պատկերացում ունենալ, թե ինչպես են Cardano բլոկչեյնը և խելացի պայմանագրերը փոխում տնտեսական կարգավիճակը:
* Սույն հոդվածի տեղեկատվությունը և տրամադրված հղումները նախատեսված են միայն ընդհանուր տեղեկատվական նպատակների համար և չպետք է լինեն որևէ ֆինանսական կամ ներդրումային խորհուրդ: Մենք խորհուրդ ենք տալիս կատարել ձեր սեփական հետազոտությունը կամ խորհրդակցել մասնագետի հետ՝ նախքան ֆինանսական որոշումներ կայացնելը: Խնդրում ենք ընդունել, որ մենք պատասխանատվություն չենք կրում այս կայքում առկա որևէ տեղեկատվության պատճառով առաջացած որևէ վնասի համար:
Աղբյուր՝ https://coindoo.com/cardano-smart-contracts/