داستان شخصی از کشف Plutus و Marlowe در کاردانو—کدوم برای DeFi و dAppها بهتره؟ با نگاهی هیجان‌انگیز و کمی شکاک.

تصور کنید تو کافه دنج نشستم، بوی قهوه تازه پیچیده و من دارم تو نوت‌بوکم چارت‌های ADA رو ورق می‌زنم وقتی یه پست تو ردیت در مورد Plutus و Marlowe می‌پره تو چشمم. اولش فکر کردم بحث فنی خسته‌کننده‌ست، مثل خوندن دفترچه راهنمای ماشین. اما بعدش غرق شدم، و وای، مثل پیدا کردن دو تا ابزار جادویی تو جعبه ابزار دولوپرها. زبان‌های قرارداد هوشمند کاردانو—Plutus برای کدهای سنگین، Marlowe برای فایننس آسون—شاید کلید بیدار کردن این غول آروم باشه. چرا الان مهمه؟ چون کاردانو بعد از Alonzo داره DeFi رو می‌سازه، و دولوپرها نیاز به ابزارهای خوب دارن تا ADA رو به یه هاب واقعی تبدیل کنن. همیشه مهمه چون smart contractها قلب اکوسیستم‌های بلاکچینه، و انتخاب زبان می‌تونه موفقیت یا شکست dAppها رو تعیین کنه. من تازه این مقایسه رو کشف کردم و نمی‌تونم صبر کنم تا باهاتون در میون بذارم، مثل اینکه قهوه‌مو با هل اضافی معطر می‌کنم. ## این تغییر سبز چیه؟ خب، بیایید از پایه، اما با طعم. Plutus مثل یه موتور توربو Haskellه—قوی، typed، و برای قراردادهای پیچیده مثل DeFi protocols یا NFT minting ساخته شده. تصور کنید دولوپرید مثل یه مکانیک حرفه‌ای که داره موتور ماشین رو تیونینگ می‌کنه؛ دقیق، اما نیاز به دانش عمیق داره. Marlowe؟ اون مثل یه دستورالعمل آشپزی ساده برای قراردادهای مالیه—domain-specific، با syntaxی که مثل انگلیسیه، برای escrowها یا loans بدون غرق شدن تو کد. بعضی‌ها می‌گن Plutus خیلی سخته برای تازه‌کارها، Marlowe خیلی محدود. من عاشق هر دوشم، چون کاردانو رو از 'slow but sure' به 'versatile builder' تبدیل می‌کنن. tangent کوچولو: Haskell یادمه تو دانشگاه چقدر سردرد داد، اما حالا Plutus داره اونو به گنج تبدیل می‌کنه. ## چرا برای کاردانو مهمه؟ فکر کنید کاردانو مثل یه باغبون محتاطه: ریشه‌ها محکمن (peer-reviewed research)، اما گل‌ها (dAppها) کند رشد می‌کنن. Plutus و Marlowe ابزارهای آب‌پاشی هستن—Plutus برای اکوسیستم عمیق، Marlowe برای جذب non-coderها به DeFi. با TVL فعلی زیر ۱۰۰ میلیون، این زبان‌ها می‌تونن developer adoption رو boost کنن. بعضی تحلیل‌گرها می‌گن این ADA رو به ۵ دلار می‌بره، چون dAppهای واقعی میان و liquidity جریان پیدا می‌کنه. من شخصاً باور دارم کاردانو داره از 'research rabbit hole' به 'practical playground' شیفت می‌کنه. واقعاً، کی فکر می‌کرد یه زبان مالی ساده بتونه اینقدر تأثیرگذار باشه؟ یه aside بامزه: Marlowe مثل قهوه فوری‌ست—سریع، اما Plutus مثل brew دستی، غنی‌تر. ## چطور ردیابی‌ش کنیم؟ حالا، چطور بدون سردرد، این دولوپمنت رو track کنی؟ Cardano Explorer رو چک کن؛ تعداد اسکریپت‌های Plutus یا Marlowe contracts رو نشون می‌ده. GitHub IOHK عالیه برای کامیت‌ها—ببین چقدر activity تو ریپوهای زبان‌ها هست. Dune Analytics هم داره داشبوردهای کاردانو می‌سازه؛ query کن برای transaction volumes مرتبط با smart contracts. من هر دو هفته r/cardano رو اسکن می‌کنم، جایی که devs تجربیاتشون رو شیر می‌کنن. و اگر چارتی، ADA's RSI رو نگاه کن؛ hype دور زبان‌ها اغلب سیگنال‌های خوبی می‌ده. نگهش سبک، مثل انتخاب دونه قهوه—کیفیت مهمه، نه حجم. ## مثال واقعی (از رویدادهای گذشته یا الگوها) بیایید با چیزی چسبنده. بعد از Alonzo ۲۰۲۱، اولین Plutus scriptها لانچ شدن و TVL رو ۱۰ برابر کردن چون dAppهایی مثل SundaeSwap اومدن. Marlowe تو testnetها نشون داد escrowهای ساده چقدر سریع ساخته می‌شن، الگویی مثل Ethereum's Vyper که non-devها رو جذب کرد. الگو: کاردانو داره از 'theory to practice' می‌ره، مثل اتریوم که Solidity رو با ابزارهای ساده تکمیل کرد. من که وقتی یه Marlowe demo دیدم، قهوه‌م سرد شد—اینقدر intuitive بود. ریسک؟ adoption کند، اما پتانسیلش مثل یه باغ پرگل. ## چطور ازش استفاده کنیم؟ خب، آماده کاوشی؟ برای Marlowe، Playground آنلاین رو باز کن؛ یه loan contract بساز بدون کد. Plutus؟ با Nix environment ستاپ کن و تو testnet deploy کن. intermediateها، hybrid استفاده کن—Marlowe برای prototypes، Plutus برای production. برای سود، dAppهای Plutus-based رو stake کن یا liquidity تو Marlowe loans provide بده. من اخیراً یه اسکریپت ساده Marlowe تست کردم، و وای، مثل پازل آسون بود. فقط، gas (یا fee) رو چک کن—کاردانو هنوز learning curve داره. در نهایت، Plutus vs Marlowe برام مثل انتخاب بین قهوه تلخ یا لاته‌ست—هر دو عالی، بستگی به mood داره. من که دارم یه dApp کوچیک می‌سازم. شما چی؟ می‌خواید این دانش رو به تریدهای واقعی تبدیل کنید؟ تحلیل روزانه بیت‌کوین ما رو در Bitmorpho چک کنید.

سوالات متداول

یه زبان Haskell-based برای قراردادهای هوشمند پیچیده در کاردانو، مناسب دولوپرهای فنی.

زبانی domain-specific برای فایننس، که بدون کد عمیق قراردادهای مالی می‌سازه.

بستگی داره؛ Plutus برای dAppهای پیشرفته، Marlowe برای DeFi ساده.

از Cardano Explorer یا GitHub ریپوهای IOHK برای آپدیت‌ها استفاده کنید.

با Playground Marlowe شروع کنید یا Plutus scripts رو در testnet تست کنید.