Cardano-ն հասել է խելացի պայմանագրերի ստեղծման նոր նշաձողին. մանրամասներ


հոդվածի պատկեր

Թոմիվաբոլդ Օլաջիդե

Cardano բլոկչեյնը կառուցվել է Haskell ֆունկցիոնալ ծրագրավորման լեզվով

Կարդանոյի հիմնադիր Չարլզ Հոսկինսոն կիսվել է «Առաջին Untyped Plutus Core ծրագիրը, որն ամբողջությամբ ստեղծվել և սերիականացվել է միայն Typescript-ի միջոցով»: Այս նոր նշաձողը կարող է ենթադրել, որ ծրագրավորողները կարող են մոտ ապագայում TypeScript-ի միջոցով խելացի պայմանագրեր գրել Cardano-ում:

TypeScript- ը Microsoft-ի կողմից ստեղծված և պահպանվող ծրագրավորման լեզու է, որը հիմնված է JavaScript-ի վրա: Այն շարահյուսության առումով JavaScript-ի խիստ գերհամախումբ է և լեզվին տալիս է կամայական ստատիկ մուտքագրում: Այն ստեղծված է մեծ հավելվածներ ստեղծելու համար, քանի որ պնդում է, որ ցանկացած մասշտաբով ավելի լավ գործիքավորում է ապահովում:

Cardano բլոկչեյնը կառուցվել է Haskell ֆունկցիոնալ ծրագրավորման լեզվով: Plutus-ը՝ Cardano-ի ծրագրավորման լեզուն խելացի պայմանագրերի համար, և Marlowe-ը՝ Cardano-ի տիրույթին հատուկ լեզուն ֆինանսական խելացի պայմանագրերի համար, երկուսն էլ հիմնված են Haskell-ի վրա: Հասքելում գրված են նաև Կարդանոյի և՛ շղթայից դուրս, և՛ ցանցային ծածկագրերը:

Haskell-ը ծրագրավորման ամենահայտնի լեզուն չէ, սակայն. այդ տարբերությունը պատկանում է Python-ին և Java-ին։ Կարդանոն արդարացնում է դա որոշում օգտագործել Haskell-ը՝ նշելով, որ իդեալական է գրել կոդ, որն ամուր և ճիշտ է, հատկապես, երբ համակցված է պաշտոնական մեթոդների հետ:

Այս հեղինակի ազդերը.

Նախագծի առաջարկը դեռ վաղ փուլում է

Ըստ Միշել Հարմոնիկ, Plu-ts նախագիծը նպատակ ունի թույլ տալ խելացի պայմանագրեր և գործարքներ ստեղծել միայն TypeScript-ի միջոցով՝ հնարավորություն տալով ծրագրավորողներին ստեղծել ապակենտրոնացված հավելվածներ՝ պահպանելով Cardano խելացի պայմանագրերի առավելությունները:

Նա բացատրում է, որ հենց հիմա միայն Haskell ծրագրավորման լեզուն է օգտագործվում խելացի պայմանագրեր ստեղծելու համար, ինչը սահմանափակում է դրանց ներուժը օգտագործելու այն իրավիճակներում, երբ դրանք պետք է ակնթարթորեն ստեղծվեն: Առաջարկվող Plu-ts-ը թույլ կտա ծրագրավորողներին գրել Cardano-ի հետ կապված, շղթայական և շղթայից դուրս ծածկագրեր ամբողջությամբ TypeScript-ում: Առանց սերվերի պահանջի, հնարավոր կլինի ստեղծել խելացի պայմանագրեր՝ կախված օգտագործողի մուտքերից:

Այնուամենայնիվ, արդյոք Cardano-ն կհրաժարվի TypeScript-ի համար հայտարարված Haskell ծրագրավորման լեզվից, մնում է անհայտ:

Աղբյուր՝ https://u.today/cardano-hits-new-milestone-in-smart-contracts-creation-details