Si një motor lojërash për DeFi mund të lehtësojë zhvillimin e përshpejtuar

Zemra rrahëse e çdo ekosistemi të aplikacioneve të decentralizuara, DApps, është grupi i tij themelor i teknologjisë. Për Ethereum (ETH), ky është konsensusi i tij "Nakamoto", mjedisi i ekzekutimit të Ethereum Virtual Machine (EVM) dhe gjuha e programimit Solidity. Së bashku, këto teknologji kanë lejuar zhvilluesit e kontratave inteligjente të çojnë financat e decentralizuara (DeFi) nga koncepti në realitet.

Që DeFi të bëjë hapin tjetër - drejt adoptimit të zakonshëm - shkallëzueshmëria është kërkesa teknologjike që tërheq vëmendjen më të madhe. Por një aspekt shpesh i anashkaluar, por po aq i rëndësishëm i platformave shtresë-një është qasja e tyre ndaj zhvillimit të kontratave inteligjente. 

Ndërsa Solidity dhe EVM janë teknologjitë thelbësore që lejuan Ethereum të jetë padyshim pionieri i DeFi, pionierët janë gjithashtu ata që bëjnë të gjitha gabimet. A e keni pyetur ndonjëherë veten pse ndihet sikur ka një seri të pafund hackash dhe shfrytëzimesh të DeFi sot? Është rezultat i një qasjeje programimi që e bën tepër të vështirë menaxhimin e sigurt të argumenteve. Sepse kur po projektohej Ethereum, DeFi nuk ekzistonte.

Por një rregullim nuk është i lehtë. Ndryshime të mëdha në Solidity dhe EVM nuk janë të mundshme pasi kjo do të thyente shumicën e DApp-ve që janë ndërtuar tashmë. Prandaj, platformat më të reja kanë një mundësi reale për të mësuar dhe për të përmirësuar përvojën e zhvilluesit –– sepse DApp-et e përmirësuara që ndërtojnë ata zhvillues mund të mundësojnë valën e ardhshme të adoptimit të DeFi.

Pse zhvillimi i DeFi është i vështirë për Ethereum

Pavarësisht nëse janë argumente për huamarrje dhe huadhënie të decentralizuara, argumente për një lojë ose vepër arti NFT, ose argumente për një derivat financiar, ato janë në thelb të praktikisht çdo rasti të përdorimit në DeFi dhe kripto. 

Sidoqoftë, e vetmja shenjë që platforma Ethereum e kupton në mënyrë origjinale është ETH. Të gjithë shenjat e tjera, qoftë sipas ERC-20, 721, 1155, apo ndonjë standard tjetër, ekzistojnë vetëm si variabla (numra të vjetër të rregullt) brenda çdo kontrate inteligjente.

Shenja Tether – USDT –– është një listë e llogarive dhe bilanceve të lidhura brenda kontratës inteligjente USDT. E njëjta gjë vlen edhe për Shiba Inu (SHIB) dhe çdo shenjë tjetër të ndërtuar në Ethereum. Kjo është arsyeja pse ju nuk mund të ndërroni ETH në Uniswap (UNI) dhe, në vend të kësaj, ju duhet, në mënyrë të çuditshme, të ndërroni ETH të mbështjellë (wETH), që është një shenjë ERC-20 e mbështetur nga ETH e mbajtur në paraburgim.

Kjo sjell probleme. Ju nuk mund të "dërgoni" argumente nga një person te tjetri sepse argumentet nuk jetojnë në portofolin e një përdoruesi. Ata jetojnë vetëm si një bilanc i lidhur me një llogari brenda çdo kontrate individuale.

Për të shkëmbyer USDT me SHIB, dërgohet një mesazh për të debituar llogarinë tuaj në kontratën USDT dhe për të kredituar llogarinë tuaj në kontratën SHIB. Por USDT-ja e debituar nga llogaria juaj duhet të shkojë në ndonjë llogari tjetër në kontratën USDT, dhe po ashtu, SHIB-i i kredituar në llogarinë tuaj duhet të ketë ardhur nga ndonjë llogari tjetër në kontratën SHIB.

Me barrën e zbatimit të një token të ri në çdo kontratë inteligjente dhe që zhvilluesit të sigurojnë që kontratat e tyre të jenë të sigurta në të gjithë skenarët e mundshëm, zhvilluesit shpenzojnë pothuajse të gjithë kohën e tyre, deri në 90%, në testim dhe vërtetim. Kjo vështirë se u mbetet atyre kohë për të ndërtuar atë që duan në të vërtetë: funksionalitetin DeFi.

Me një përvojë kaq zhgënjyese të zhvilluesit, a ka një mënyrë më të mirë? 

Shenjat si thelbi i zhvillimit të DeFi

DeFi ka të bëjë me argumentet. Kjo do të thotë që argumentet nuk duhet të jenë një mendim i mëvonshëm për përvojën e zhvillimit - ata duhet të jenë përpara dhe në qendër - pikërisht në thelbin e platformës.

Kjo është arsyeja pse gjuha e duhur e programimit mund të përshpejtojë zhvillimin jo vetëm të një platforme të vetme, por të një industrie të tërë. Një shembull i kësaj që po bëhet është Radix, një protokoll shtresë-një, i cili përdor programim "të orientuar drejt aseteve" dhe po e prezanton atë me gjuhën e tij të programimit Scrypto.

Si punon? Së pari, argumentet nuk përcaktohen më brenda një kontrate inteligjente, si me listën e llogarive dhe bilanceve të përshkruara më sipër. Në vend të kësaj, argumentet jetojnë në një shtresë të veçantë, duke ndjekur rregullat që zbaton platforma. Ashtu si platforma Bitcoin detyron që BTC nuk mund të shpenzohet dyfish, të zbrazet ose të humbasë në një transaksion, po ashtu edhe programimi i orientuar drejt aseteve siguron të njëjtat lloje sjelljesh logjike, por për çdo shenjë të krijuar në platformë. 

Me këto rregulla në fuqi, argumentet fitojnë të njëjtat veti siç do të prisnit nga një monedhë fizike në xhep. Mund t'ia jepni fizikisht dikujt tjetër, por platforma garanton se është e pamundur që token të jetë në dy vende njëherësh dhe as të zhduket. 

Duke pasur parasysh këtë fizik të sjelljes, zhvilluesit e DeFi më pas mund të ndërtojnë DeFi DApps ashtu siç do t'i vizatonin në mënyrë intuitive në një tabelë të bardhë. Fjalët si "merr" dhe "vendos" në gjuhën e programimit në fakt marrin dhe vendosin shenja në vende.

Nuk ka më përcaktimin e rregullave të financës brenda çdo kontrate të vetme smart, nga e para, si me Solidity. Me Radix, zhvilluesve u ofrohen të gjitha mjetet që u nevojiten për të ndërtuar shpejt kodin e sigurt –– duke shtuar produktivitetin e tyre.

Në fund të fundit nëse zhvilluesit dynden drejt një paradigme të re ose preferojnë të vjetrën varet nga një ekuilibër i hollësishëm midis efektit të rrjetit të së vjetrës kundrejt avantazheve të së resë.

Mësimi i një qasjeje të re për zhvillimin e DeFi kërkon punë. Dhe kjo është veçanërisht e rrezikshme nëse ekosistemi për të cilin po ndërtoni po fillon nga e para, krahasuar me atë me mijëra DApps, komunitete zhvilluesish të pjekur dhe miliona përdorues. 

Por siç e pamë gjatë vitit 2021, shtresat e reja mund të rriten shpejt. Me ekzekutimin e duhur, ka një shans që mund të shohim një fillim të ri në qytet. Një që mund të jetë shumë mirë në gjendje të galvanizojë një komunitet zhvilluesish të përqendruar me lazer në miratimin e zakonshëm të DeFi.

Disclaimer. Cointelegraph nuk miraton asnjë përmbajtje ose produkt në këtë faqe. Ndërsa ne synojmë t'ju ofrojmë të gjithë informacionin e rëndësishëm që mund të marrim, lexuesit duhet të bëjnë kërkimin e tyre përpara se të ndërmarrin ndonjë veprim në lidhje me kompaninë dhe të mbajnë përgjegjësi të plotë për vendimet e tyre, dhe as ky artikull nuk mund të konsiderohet si këshillë investimi.

Burimi: https://cointelegraph.com/news/how-a-game-engine-for-defi-could-facilitate-accelerated-development