شما نمی توانید "Real DeFi" را انجام دهید مگر اینکه دارایی گرا باشد

- تبلیغات -

ما را در اخبار گوگل دنبال کنید

تامین مالی غیرمتمرکز یکی از قانع‌کننده‌ترین موارد استفاده از فناوری بلاک چین در چند سال گذشته بوده است. توانایی آن در مدیریت دارایی‌های مالی و ارائه خدمات بدون نیاز به بانک‌های متمرکز برای مجوز تراکنش‌ها و تأیید مشتریان، پایه‌های یک اکوسیستم مالی در دسترس‌تر و فراگیر را ایجاد کرده است که به نفع همه است.

رشد خیره کننده صنعت DeFi که ارزش آن را داشت بیش از $ 77 میلیارد در مارس 2022، بر این پتانسیل تاکید دارد. با این حال، در مقایسه با دنیای مالی سنتی، DeFi تنها درصد کمی از تراکنش‌های مالی جهان را تشکیل می‌دهد. این بدان معناست که فضای زیادی برای رشد وجود دارد، اما تا زمانی که DeFi بر پایه‌های بسیار قوی‌تری ساخته نشود، این اتفاق نمی‌افتد.

یکی از نقاط ضعف بزرگ DeFi موجود این است که بر روی یک معماری بسیار متزلزل و ناکارآمد ساخته شده است - یعنی قراردادهای هوشمند.

البته این قراردادهای هوشمند است که DeFi را ممکن می کند. آنها کدهای زیربنایی هستند که برنامه های غیرمتمرکز را قادر می سازند تا در صورت برآورده شدن شرایط خاص، بدون نیاز به واسطه، تراکنش ها را خودکار کنند. آنها از نظر تئوری شبیه به قراردادهای سنتی هستند، با این حال، آنها هوشمندتر هستند زیرا نیازی به اجرا ندارند. در عوض، قراردادهای هوشمند برای اجرای تراکنش‌ها تنها زمانی برنامه‌ریزی می‌شوند که شرایط شفاف و مشخصی برآورده شوند. به این ترتیب، آن‌ها می‌توانند تراکنش‌ها را فوراً انجام دهند، بسیار سریع‌تر از سیستم‌های مالی سنتی، زیرا نیازی به یک انسان برای اطمینان از برآورده شدن تمام الزامات وجود ندارد. به دلیل حذف واسطه، کارمزد تراکنش ها نیز بسیار کمتر است.

اگرچه قراردادهای هوشمند در واقع بسیار هوشمندتر هستند، اما خطاناپذیر نیستند. یکی از بزرگترین چالش ها ایمنی است. از آنجایی که قراردادهای هوشمند واقعاً فقط کد هستند، خطر همیشه وجود دارد که باگ ها یا آسیب پذیری ها از طریق شبکه عبور کنند. این یک ریسک ناچیز نیست - میلیارد دلار ارزش داشته است با حملات به پروتکل های DeFi از دست داد از زمانی که این صنعت برای اولین بار ظهور کرد.

بخشی از مشکل، منحنی یادگیری است که برای توسعه دهندگان قراردادهای هوشمند درگیر است. قراردادهای هوشمند از کدهای اسپاگتی فوق‌العاده پیچیده تشکیل شده‌اند، و با این حال لازم است ده‌ها مورد از آنها برای تعریف عملکرد اکثر برنامه‌های DeFi ایجاد شود. توسعه دهندگان عموماً قبل از اینکه حتی به فکر ایجاد یک برنامه کاربردی غیرمتمرکز و ایمن باشند، به چندین سال تجربه عملی با زبان برنامه نویسی Solidity که برای ایجاد قراردادهای هوشمند در اتریوم و شبکه های سازگار استفاده می شود، نیاز دارند.

این پیچیدگی خیره کننده در درجه اول به دلیل عدم پشتیبانی کامل از دارایی های دیجیتال، مانند توکن های ارزهای دیجیتال و NFT ها در سطح پلت فرم است. اگرچه DeFi تقریباً منحصراً حول دارایی‌هایی مانند BTC، ETH، USDC و غیره می‌چرخد، شبکه‌های بلاک چین اصلی مانند اتریوم، آوالانچ، سولانا، کاسموس، فانتوم و بایننس چین هیچ مفهومی از این دارایی‌ها ندارند.

برای کمک به توسعه‌دهندگان در ساخت سریع‌تر برنامه‌های ایمن، ایمن و کاربردی، لازم است که اساس پلتفرم‌های DeFi را با بازآفرینی روشی که قراردادهای هوشمند ساخته و پیاده‌سازی می‌شوند، دوباره طراحی کنند. دارایی های دیجیتال به جای اینکه یک فکر بعدی باشند، باید به بخشی از ساختار DeFi تبدیل شوند، بنابراین توسعه دهندگان می توانند به راحتی آنها را ایجاد و کنترل کنند، بدون اینکه انبوهی از کدهای سخت را بنویسند.

چرا دارایی های بومی اهمیت دارند؟

 برای درک اهمیت DeFi دارایی‌محور، به بررسی مشکلات ناشی از کمبود دارایی‌های بومی اتریوم کمک می‌کند. با اتریوم، توسعه‌دهندگان قراردادهای هوشمند را در فضای کوچک خود در شبکه مستقر می‌کنند، جایی که می‌توانند داده‌هایی را که به‌طور مداوم در حین پردازش تراکنش‌ها به‌روزرسانی می‌شوند، ذخیره کنند. در این مدل معماری، تک تک عملکردهای DeFi باید به عنوان یک قرارداد هوشمند پیاده سازی شوند. راه دیگه ای نیست بنابراین یک توکن مانند ETH به عنوان یک قرارداد هوشمند نشان داده می شود که موجودی کیف پول را ردیابی می کند، در حالی که یک حساب چند علامتی قرارداد هوشمند دیگری است که برای انجام یک عمل باید توسط چندین کلید عمومی امضا شود. مبادله توکن ها، وام ها، استخرهای نقدینگی - شما نام ببرید - همه آنها به عنوان قراردادهای هوشمند اجرا می شوند.

با DeFi، این قراردادهای هوشمند همه با هر یک از طریق یک شبکه پیام رسانی پیچیده ارتباط برقرار می کنند تا حتی ساده ترین عملکردها را انجام دهند. به عنوان مثال، یک قرارداد هوشمند که برخی از نشانه‌ها را در خود نگه می‌دارد، باید با قرارداد دومی ارتباط برقرار کند که آن توکن را به‌طور جداگانه از طریق فهرستی از موجودی‌ها و روش‌هایی برای تنظیم آن‌ها اجرا می‌کند. برای فعال کردن این کار، محیط برنامه ماشین مجازی اتریوم این امکان را برای قراردادهای هوشمند فراهم می کند تا پیام هایی را به یکدیگر ارسال کنند. به این ترتیب، قراردادهای هوشمند قابل ترکیب هستند، به این معنی که توسعه دهندگان می توانند آنها را به گونه ای به یکدیگر متصل کنند که بتوانند تراکنش های پیچیده را به صورت هماهنگ انجام دهند.

این اساس DeFi مدرن است، اما به طرز وحشتناکی ناکارآمد است، با هر عملکردی که در یک سیلو قرارداد هوشمند پیاده‌سازی می‌شود. این باعث می شود که میلیون ها پیام دائماً در سراسر شبکه با منطق پیچیده ای که برای انجام عملکرد صحیح در پاسخ به هر یک از آنها به عقب و جلو می روند و جریانی از داده های دائماً در حال تغییر در هر قرارداد هوشمند نگهداری می شود که سابقه ای از همه موارد را حفظ می کند. معاملاتی که انجام می دهند

وجود برنامه‌های DeFi مانند Uniswap و Curve به ما نشان می‌دهد که این معماری کار می‌کند، اما این لزوما به این معنی نیست که خوب کار می‌کند. برعکس، هک‌های متعدد DeFi به ما نشان می‌دهند که این یک مدل وحشتناک ناکارآمد است که خطرات واقعاً خطرناکی را برای کاربران خود ایجاد می‌کند.

با این حال، آنچه واضح است این است که این تعاملات بین دارایی های دیجیتال اساس هر تراکنش DeFi است. بنابراین منطقی است که معماری DeFi مبتنی بر دارایی بسیار کارآمدتر خواهد بود.

مزیت دارایی های بومی

این نظریه اساسی است مبنا، یک پلت فرم تماس هوشمند نوآورانه که به طور خاص برای DeFi ساخته شده است دارایی ها را به عنوان یک ویژگی کلیدی در نظر می گیرد از پلتفرم خود، به جای اجرای آنها در سیلوها در سطح قرارداد هوشمند.

تراکنش های Radix در محیط برنامه Radix Engine اجرا می شوند. تفاوت اصلی این است که Radix Engine دارایی هایی مانند توکن ها را با درخواست مستقیم آنها از پلتفرم همراه با پارامترهای خاص آنها ایجاد می کند.

به عبارت دیگر، توکن‌های مبتنی بر Radix مانند XRD به‌عنوان موجودیت‌هایی در هزاران لیست موجودی جداگانه تشکیل نمی‌شوند، بلکه به‌عنوان اشیاء فیزیکی ذخیره‌شده در «حفظه‌ها» یا حساب‌ها تلقی می‌شوند و هنگام پردازش تراکنش‌ها بین آن‌ها جابه‌جا می‌شوند. این خزانه‌ها مستقیماً توسط کاربرانشان کنترل می‌شوند، برخلاف EVM که در آن توکن‌های یک فرد ممکن است بین چندین قرارداد هوشمند پخش شوند که ورودی‌های کلیدهای عمومی آنها را نگه می‌دارند.

فیزیکی این رفتار مبتنی بر یک مدل ماشین حالت محدود (FSM) است که به‌طور ایمن نشانه‌ها را در حین حرکت بین خزانه‌های کاربر، ردیابی می‌کند، مشابه اینکه چگونه یک سرویس تحویل سفارشات مشتری را پیگیری می‌کند. این یک مدل تراکنش ساده است، که در آن کاربر اساساً به پلتفرم می‌گوید که می‌خواهد توکن‌هایی را که در اختیار دارد به یک خزانه تعیین‌شده ارسال کند. کاربران باید پیامی از یک قرارداد هوشمند به قرارداد دیگر ارسال کنند و اطمینان داشته باشند که موجودیت های موجودی خود را به روز می کند. به این ترتیب، خطاهایی مانند حسابداری دوگانه را می توان اجتناب کرد، زیرا آنها به سادگی در این معماری امکان پذیر نیستند.

به طور خلاصه، این اساس معماری DeFi دارایی محور Radix است. این یک مدل بصری تر و با استفاده آسان تر برای تراکنش های توکن ایجاد می کند که پیچیدگی زیادی را از بین می برد و باعث می شود DeFi ذاتاً ایمن تر از مدل سنتی باشد.

این مدل به قدری با DeFi سنتی متفاوت است که Radix قراردادهای هوشمند را به عنوان "کامپوننت" دوباره اختراع کرده است. از آنجایی که آنها ماژولار و قابل ترکیب هستند و عملکردهای واضحی دارند، اجزای Radix را می توان به عنوان "آجرهای لگو" در نظر گرفت که توسعه دهندگان می توانند از آنها برای کنار هم قرار دادن برنامه های DeFi خود به شکلی ساده و گام به گام استفاده کنند، حتی اگر این کار را انجام ندهند. تجربه ای با زبان برنامه نویسی Scrypto داشته باشید.

نتیجه

رویکرد دارایی محور Radix به DeFi به توسعه دهندگان اجازه می دهد تا از منابع یکپارچه برای مدیریت اکثریت قریب به اتفاق عملکرد قرارداد هوشمند خود استفاده کنند. به این ترتیب، DeFi مبتنی بر Radix نه تنها آسان‌تر و ایمن‌تر است، بلکه به مراتب بیشتر از DeFi سنتی قابل ترکیب و استفاده مجدد است. توسعه دهندگان به جای نوشتن کدهای تخصصی برای تعریف تک تک کارهای کوچک dApp خود، می توانند به سادگی dApp های خود را از کتابخانه منابع آن بسازند.

- تبلیغات -

منبع: https://thecryptobasic.com/2022/09/16/you-cant-do-real-defi-unless-its-asset-orientated/?utm_source=rss&utm_medium=rss&utm_campaign=you-cant-do-real-defi -مگر آن که دارایی محور باشد