تامین مالی غیرمتمرکز یکی از قانعکنندهترین موارد استفاده از فناوری بلاک چین در چند سال گذشته بوده است. توانایی آن در مدیریت داراییهای مالی و ارائه خدمات بدون نیاز به بانکهای متمرکز برای مجوز تراکنشها و تأیید مشتریان، پایههای یک اکوسیستم مالی در دسترستر و فراگیر را ایجاد کرده است که به نفع همه است.
رشد خیره کننده صنعت DeFi که ارزش آن را داشت بیش از $ 77 میلیارد در مارس 2022، بر این پتانسیل تاکید دارد. با این حال، در مقایسه با دنیای مالی سنتی، DeFi تنها درصد کمی از تراکنشهای مالی جهان را تشکیل میدهد. این بدان معناست که فضای زیادی برای رشد وجود دارد، اما تا زمانی که DeFi بر پایههای بسیار قویتری ساخته نشود، این اتفاق نمیافتد.
یکی از نقاط ضعف بزرگ DeFi موجود این است که بر روی یک معماری بسیار متزلزل و ناکارآمد ساخته شده است - یعنی قراردادهای هوشمند.
البته این قراردادهای هوشمند است که DeFi را ممکن می کند. آنها کدهای زیربنایی هستند که برنامه های غیرمتمرکز را قادر می سازند تا در صورت برآورده شدن شرایط خاص، بدون نیاز به واسطه، تراکنش ها را خودکار کنند. آنها از نظر تئوری شبیه به قراردادهای سنتی هستند، با این حال، آنها هوشمندتر هستند زیرا نیازی به اجرا ندارند. در عوض، قراردادهای هوشمند برای اجرای تراکنشها تنها زمانی برنامهریزی میشوند که شرایط شفاف و مشخصی برآورده شوند. به این ترتیب، آنها میتوانند تراکنشها را فوراً انجام دهند، بسیار سریعتر از سیستمهای مالی سنتی، زیرا نیازی به یک انسان برای اطمینان از برآورده شدن تمام الزامات وجود ندارد. به دلیل حذف واسطه، کارمزد تراکنش ها نیز بسیار کمتر است.
اگرچه قراردادهای هوشمند در واقع بسیار هوشمندتر هستند، اما خطاناپذیر نیستند. یکی از بزرگترین چالش ها ایمنی است. از آنجایی که قراردادهای هوشمند واقعاً فقط کد هستند، خطر همیشه وجود دارد که باگ ها یا آسیب پذیری ها از طریق شبکه عبور کنند. این یک ریسک ناچیز نیست - میلیارد دلار ارزش داشته است با حملات به پروتکل های DeFi از دست داد از زمانی که این صنعت برای اولین بار ظهور کرد.
بخشی از مشکل، منحنی یادگیری است که برای توسعه دهندگان قراردادهای هوشمند درگیر است. قراردادهای هوشمند از کدهای اسپاگتی فوقالعاده پیچیده تشکیل شدهاند، و با این حال لازم است دهها مورد از آنها برای تعریف عملکرد اکثر برنامههای DeFi ایجاد شود. توسعه دهندگان عموماً قبل از اینکه حتی به فکر ایجاد یک برنامه کاربردی غیرمتمرکز و ایمن باشند، به چندین سال تجربه عملی با زبان برنامه نویسی Solidity که برای ایجاد قراردادهای هوشمند در اتریوم و شبکه های سازگار استفاده می شود، نیاز دارند.
این پیچیدگی خیره کننده در درجه اول به دلیل عدم پشتیبانی کامل از دارایی های دیجیتال، مانند توکن های ارزهای دیجیتال و NFT ها در سطح پلت فرم است. اگرچه DeFi تقریباً منحصراً حول داراییهایی مانند BTC، ETH، USDC و غیره میچرخد، شبکههای بلاک چین اصلی مانند اتریوم، آوالانچ، سولانا، کاسموس، فانتوم و بایننس چین هیچ مفهومی از این داراییها ندارند.
برای کمک به توسعهدهندگان در ساخت سریعتر برنامههای ایمن، ایمن و کاربردی، لازم است که اساس پلتفرمهای DeFi را با بازآفرینی روشی که قراردادهای هوشمند ساخته و پیادهسازی میشوند، دوباره طراحی کنند. دارایی های دیجیتال به جای اینکه یک فکر بعدی باشند، باید به بخشی از ساختار DeFi تبدیل شوند، بنابراین توسعه دهندگان می توانند به راحتی آنها را ایجاد و کنترل کنند، بدون اینکه انبوهی از کدهای سخت را بنویسند.
چرا دارایی های بومی اهمیت دارند؟
مزیت دارایی های بومی
این نظریه اساسی است مبنا، یک پلت فرم تماس هوشمند نوآورانه که به طور خاص برای DeFi ساخته شده است دارایی ها را به عنوان یک ویژگی کلیدی در نظر می گیرد از پلتفرم خود، به جای اجرای آنها در سیلوها در سطح قرارداد هوشمند.
تراکنش های Radix در محیط برنامه Radix Engine اجرا می شوند. تفاوت اصلی این است که Radix Engine دارایی هایی مانند توکن ها را با درخواست مستقیم آنها از پلتفرم همراه با پارامترهای خاص آنها ایجاد می کند.
به عبارت دیگر، توکنهای مبتنی بر Radix مانند XRD بهعنوان موجودیتهایی در هزاران لیست موجودی جداگانه تشکیل نمیشوند، بلکه بهعنوان اشیاء فیزیکی ذخیرهشده در «حفظهها» یا حسابها تلقی میشوند و هنگام پردازش تراکنشها بین آنها جابهجا میشوند. این خزانهها مستقیماً توسط کاربرانشان کنترل میشوند، برخلاف EVM که در آن توکنهای یک فرد ممکن است بین چندین قرارداد هوشمند پخش شوند که ورودیهای کلیدهای عمومی آنها را نگه میدارند.
فیزیکی این رفتار مبتنی بر یک مدل ماشین حالت محدود (FSM) است که بهطور ایمن نشانهها را در حین حرکت بین خزانههای کاربر، ردیابی میکند، مشابه اینکه چگونه یک سرویس تحویل سفارشات مشتری را پیگیری میکند. این یک مدل تراکنش ساده است، که در آن کاربر اساساً به پلتفرم میگوید که میخواهد توکنهایی را که در اختیار دارد به یک خزانه تعیینشده ارسال کند. کاربران باید پیامی از یک قرارداد هوشمند به قرارداد دیگر ارسال کنند و اطمینان داشته باشند که موجودیت های موجودی خود را به روز می کند. به این ترتیب، خطاهایی مانند حسابداری دوگانه را می توان اجتناب کرد، زیرا آنها به سادگی در این معماری امکان پذیر نیستند.
به طور خلاصه، این اساس معماری DeFi دارایی محور Radix است. این یک مدل بصری تر و با استفاده آسان تر برای تراکنش های توکن ایجاد می کند که پیچیدگی زیادی را از بین می برد و باعث می شود DeFi ذاتاً ایمن تر از مدل سنتی باشد.
این مدل به قدری با DeFi سنتی متفاوت است که Radix قراردادهای هوشمند را به عنوان "کامپوننت" دوباره اختراع کرده است. از آنجایی که آنها ماژولار و قابل ترکیب هستند و عملکردهای واضحی دارند، اجزای Radix را می توان به عنوان "آجرهای لگو" در نظر گرفت که توسعه دهندگان می توانند از آنها برای کنار هم قرار دادن برنامه های DeFi خود به شکلی ساده و گام به گام استفاده کنند، حتی اگر این کار را انجام ندهند. تجربه ای با زبان برنامه نویسی Scrypto داشته باشید.