პროგრამირების ენები ხელს უშლის მთავარ DeFi-ს

დეცენტრალიზებული ფინანსები (DeFi) სწრაფად იზრდება. ჩაკეტილი ჯამური ღირებულება, ფულის საზომი, რომელიც მართულია DeFi პროტოკოლებით, გაიზარდა 10 მილიარდი დოლარიდან 40 მილიარდ დოლარზე ოდნავ მეტს ბოლო ორი წლის განმავლობაში, მას შემდეგ რაც 180 მილიარდ დოლარს მიაღწია.

მთლიანი მნიშვნელობა ჩაკეტილია DeFi-ში 2022 წლის ნოემბრისთვის. წყარო: DefiLlama

სპილო ოთახში? $10 მილიარდზე მეტი იყო დაკარგა ჰაკერებმა და ექსპლოიტებმა მხოლოდ 2021 წელს. სპილოს კვება: დღევანდელი ჭკვიანი კონტრაქტის პროგრამირების ენები ვერ უზრუნველყოფენ ადექვატურ ფუნქციებს აქტივების შესაქმნელად და მართვისთვის - ასევე ცნობილი როგორც "ტოკენები". იმისათვის, რომ DeFi გახდეს მთავარი, პროგრამირების ენებმა უნდა უზრუნველყონ აქტივებზე ორიენტირებული ფუნქციები, რათა DeFi ჭკვიანი კონტრაქტის განვითარება უფრო უსაფრთხო და ინტუიციური გახდეს.

ამჟამინდელ DeFi პროგრამირების ენებს არ აქვთ აქტივების კონცეფცია

გადაწყვეტილებები, რომლებიც ხელს შეუწყობს DeFi-ის მრავალწლიანი ჰაკერების შემცირებას, მოიცავს აუდიტის კოდს. გარკვეულწილად, აუდიტი მუშაობს. ისტორიაში 10 უმსხვილესი DeFi ჰაკიდან (მიეცით ან აიღეთ), ცხრა პროექტი არ იყო აუდიტი. მაგრამ პრობლემის გადასაჭრელად მეტი რესურსის დახარჯვა იგივეა, რაც კვადრატული ბორბლების მქონე მანქანაში მეტი ძრავის ჩადებას: ის შეიძლება ცოტა უფრო სწრაფად წავიდეს, მაგრამ არსებობს ფუნდამენტური პრობლემა.

პრობლემა: პროგრამირების ენები, რომლებიც დღეს გამოიყენება DeFi-სთვის, როგორიცაა მყარი, არ აქვთ წარმოდგენა რა არის აქტივი. ისეთი აქტივები, როგორიცაა ტოკენები და შეუცვლელი ტოკენები (NFT) არსებობს მხოლოდ ცვლადის სახით (რიცხვები, რომლებიც შეიძლება შეიცვალოს) ჭკვიან კონტრაქტში, როგორიცაა Ethereum-ის ERC-20. დაცვა და ვალიდაცია, რომელიც განსაზღვრავს, თუ როგორ უნდა მოიქცეს ცვლადი, მაგ., რომ ის არ უნდა დაიხარჯოს ორჯერ, არ უნდა დაიხარჯოს არაავტორიზებული მომხმარებლის მიერ, რომ გადარიცხვები ყოველთვის უნდა იყოს დაბალანსებული და ნულამდე - ეს ყველაფერი უნდა განხორციელდეს დეველოპერი ნულიდან, ყოველი ჭკვიანი კონტრაქტისთვის.

ამავე თემაზე: დეველოპერებს შეეძლოთ აეცილებინათ კრიპტო 2022 წლის ჰაკები, თუ მიიღებდნენ უსაფრთხოების ძირითად ზომებს

რაც უფრო რთული ხდება ჭკვიანი კონტრაქტები, ასევე ხდება საჭირო დაცვა და ვალიდაცია. ადამიანები ადამიანები არიან. შეცდომები ხდება. შეცდომები ხდება. ფული იკარგება.

მაგალითი: Compound, DeFi პროტოკოლების ერთ-ერთი ყველაზე ლურჯი ჩიპი, გამოიყენეს 80 მილიონი აშშ დოლარი 2021 წლის სექტემბერში. რატომ? ჭკვიანი კონტრაქტი შეიცავდა ">"-ს ნაცვლად ">=".

დარტყმის ეფექტი

იმისათვის, რომ ჭკვიან კონტრაქტებს ერთმანეთთან ურთიერთქმედონ, მაგალითად, მომხმარებელმა შეცვალოს ჟეტონი სხვა ნიშნით, შეტყობინებები ეგზავნება თითოეულ ჭკვიან კონტრაქტს, რათა განაახლონ შიდა ცვლადების სია.

შედეგი არის რთული დაბალანსების აქტი. ჭკვიან კონტრაქტთან ყველა ურთიერთქმედების სწორად დამუშავების უზრუნველყოფა მთლიანად DeFi დეველოპერს ეკისრება. ვინაიდან Solidity-სა და Ethereum-ის ვირტუალურ მანქანაში (EVM) არ არის ჩაშენებული თანდაყოლილი მცველი, DeFi-ის დეველოპერებმა თავად უნდა შეიმუშავონ და განახორციელონ ყველა საჭირო დაცვა და ვალიდაცია.

ამავე თემაზე: დეველოპერებმა უნდა შეაჩერონ კრიპტო ჰაკერები ან სახის რეგულაცია 2023 წელს

ასე რომ, DeFi დეველოპერები თითქმის მთელ დროს ხარჯავენ იმისთვის, რომ დარწმუნდნენ, რომ მათი კოდი უსაფრთხოა. და მისი ორმაგი შემოწმება - და მისი სამჯერ შემოწმება - იმდენად, რამდენადაც ზოგიერთი დეველოპერი აღნიშნავს, რომ ისინი ხარჯავენ თავიანთი დროის 90%-მდე ვალიდაციასა და ტესტირებაზე და მხოლოდ 10%-ს ხარჯავენ ფუნქციებისა და ფუნქციების შექმნაზე.

დეველოპერების დროის უმეტესი ნაწილი დახარჯული დაუცველ კოდთან ბრძოლაში, დეველოპერების ნაკლებობასთან ერთად, როგორ გაიზარდა DeFi ასე სწრაფად? როგორც ჩანს, არსებობს მოთხოვნა თვით-სუვერენულ, უნებართვო და ავტომატიზირებულ პროგრამირებადი ფულის ფორმებზე, მიუხედავად მისი დღევანდელი გამოწვევებისა და რისკებისა. ახლა, წარმოიდგინეთ, რამდენი ინოვაცია შეიძლება მოხდეს, თუ DeFi დეველოპერებს შეეძლოთ თავიანთი პროდუქტიულობის ფოკუსირება ფუნქციებზე და არა წარუმატებლობებზე. ისეთი სახის ინოვაცია, რომელიც 46 მილიარდი დოლარის ღირებულების ახალ ინდუსტრიას შეუძლია დაარღვიოს ისეთი დიდი ინდუსტრია, როგორიც არის 468 ტრილიონი დოლარის გლობალური ფინანსები.

გლობალური ფინანსური ინსტიტუტების მთლიანი აქტივები 2002 წლიდან 2020 წლამდე. წყარო: Statista

ინოვაცია და უსაფრთხოება

გასაღები იმისა, რომ DeFi იყოს ინოვაციური და უსაფრთხო, ერთი და იგივე წყაროდან იღებს სათავეს: მიეცით დეველოპერებს მარტივი გზა შექმნან და ურთიერთქმედონ აქტივებთან და აქციონ აქტივები და მათი ინტუიციური ქცევა მშობლიურ თვისებად. ნებისმიერი შექმნილი აქტივი ყოველთვის უნდა მოიქცეს პროგნოზირებად და საღი აზრი ფინანსური პრინციპების შესაბამისად.

აქტივებზე ორიენტირებული პროგრამირების პარადიგმაში აქტივის შექმნა ისეთივე მარტივია, როგორც მშობლიური ფუნქციის გამოძახება. პლატფორმამ იცის რა არის აქტივი: .initial_supply_fungible(1000) ქმნის ფუნგირებად ჟეტონს 1000 ფიქსირებული მიწოდებით (მიწოდების მიღმა, ასევე ხელმისაწვდომია ტოკენის კონფიგურაციის მრავალი სხვა ვარიანტი), ხოლო ფუნქციები, როგორიცაა .take და .put, მიიღოს ტოკენები სადღაც. და განათავსეთ ისინი სხვაგან.

იმის ნაცვლად, რომ დეველოპერებმა დაწერონ რთული ლოგიკა და დაავალონ ჭკვიან კონტრაქტებს განაახლონ ცვლადების სიები ყველა შეცდომის შემოწმებით, რაც გულისხმობს აქტივებზე ორიენტირებულ პროგრამირებაში, ოპერაციები, რომლებსაც ვინმე ინტუიციურად მოელოდა, როგორც DeFi-სთვის ფუნდამენტური, არის ენის მშობლიური ფუნქციები. ტოკენები არ შეიძლება დაიკარგოს ან დაიწიოს, რადგან აქტივებზე ორიენტირებული პროგრამირება იძლევა გარანტიას, რომ მათ არ შეუძლიათ.

ასე მიიღებთ როგორც ინოვაციას, ასევე უსაფრთხოებას DeFi-ში. და ეს არის ის, თუ როგორ ცვლით მეინსტრიმ საზოგადოების აღქმას ერთიდან, სადაც DeFi არის ველური დასავლეთი, სადაც DeFi არის სადაც თქვენ უნდა დაზოგოთ თქვენი დანაზოგი, რადგან წინააღმდეგ შემთხვევაში, თქვენ დაკარგავთ.

ბენ ფარი არის RDX Works-ის პარტნიორობის ხელმძღვანელი, Radix პროტოკოლის ძირითადი შემქმნელი. RDX Works-მდე ის იკავებდა მენეჯერულ პოზიციებს PwC-სა და Deloitte-ში, სადაც ემსახურებოდა კლიენტებს მმართველობის, აუდიტის, რისკების მართვისა და ფინანსური ტექნოლოგიების რეგულირების საკითხებზე. მას აქვს ბაკალავრის ხარისხი გეოგრაფიასა და ეკონომიკაში და მაგისტრის ხარისხი რუკების პროგრამულ უზრუნველყოფასა და ანალიტიკაში ლიდსის უნივერსიტეტიდან.

ავტორმა, რომელმაც Cointelegraph-ს თავისი ვინაობა გაუმხილა, ამ სტატიისთვის ფსევდონიმი გამოიყენა. ეს სტატია არის ზოგადი ინფორმაციის მიზნებისთვის და არ არის გამიზნული და არ უნდა იქნას მიღებული, როგორც იურიდიული ან საინვესტიციო რჩევა. აქ გამოთქმული შეხედულებები, აზრები და მოსაზრებები მხოლოდ ავტორის ეკუთვნის და არ ასახავს ან წარმოადგენს Cointelegraph-ის შეხედულებებსა და მოსაზრებებს.

წყარო: https://cointelegraph.com/news/programming-languages-prevent-mainstream-defi