آشنایی با بلاکچین Terra

Terra یک بلاک چین PoS است که با استفاده از Cosmos SDK ساخته شده است. Cosmos SDK از سازوکار اجماع Tendermint BFT استفاده می کند که یک پلتفرم منبع باز است که توسط تیم Cosmos توسعه یافته است. Terra یک پلتفرم استیبل کوین است که از Luna به عنوان توکن پایه برای تثبیت قیمت ارزها استفاده می کند. Terra قصد دارد دارایی ها ، ارزهای واقعی و استفاده از موارد واقعی را به اقتصاد غیرمتمرکز وارد کند.

سلب مسئولیت: این پست فقط برای اهداف آموزشی است نه مشاوره سرمایه گذاری.

Luna توکن بومی Terra است. در کل تعداد ۹۸۵ میلیون لونا در گردش است که تقریباً ۳۲ درصد از آنها استیک شده اند. سود سالیانه استیک این توکن ۱۱.۲ درصد است.

Terra حاکمیت زنجیره ای دارد که دارندگان Luna را ملزم به ارائه پیشنهاد با واریز مقداری Luna می کند. حداقل ۵۱۲ لونا برای معتبر بودن پیشنهاد برای رأی دادن لازم است. در صورت تصویب پیشنهاد ، پیشنهاد تغییر هر پارامتر بلاکچین به طور خودکار اجرا می شود. تغییرات پارامتر نیازی به تغییر کدگذاری ندارند.

پیشنهادهای پیچیده تر ، جامعه را مجبور می کند تا به نوعی آنها را عملی کند. پیشنهادهای پیچیده نیاز به تغییرات کدیتنگ دارند. تیم اصلی Terra تیمی است که پیاده سازی را پیش می برد.

Terra از پلتفرم قراردادهای هوشمند پشتیبانی می کند که از CosmWasm (WebAssemble) استفاده می کند. تماس های هوشمند Terra در Rust نوشته شده است.

برنامه های برتر dApp:

– دارایی های مصنوعی Mirror

– ییلد لندینگ استیبلکوین Anchor

– صرافی غیرمتمرکزTerraSwap

استیبل کوین

Terra دارای یک سازنده بازار خودکار داخلی است که اتصال استیبل کوین به ارز مربوطه را حفظ می کند. Terra دارای اواکل های تایید کننده ای است که قیمت های واقعی استیبل کوینها و لونا را از صرافی ها گزارش می دهند. از این قیمت ها در الگوریتم ساخت بازار استفاده می شود.

TerraSDR (SDT) استیبل کوینی است که در Terra کدگذاری شده است. SDT به SDR متصل است. بسیاری از استیبل کوین های دیگر در Terra مانند USD ، KRW ، MNT و … وجود دارد و سایر موارد را نیز می توان در Terra معرفی کرد.

Terra از الگوریتم محصول ثابت بازار ساز استفاده می کند. این بازار با استخرهای برابر Luna و SDR مقداردهی اولیه می شود. استخرها از نظر ارزش SDR برابر هستند و اندازه استخرها با پارامتر BasePool تعیین می شود. اینها استخرهای نقدینگی مجازی هستند که برای محافظت در فرونترانرهای اوراکل استفاده می شوند. منظور از مجازی این است که این استخرها وجود ندارند و هیچ توکنی در آنها واریز نشده و یک الگوریتم جدایی ناپذیر از کد Terra است.

 

# set by the BASE_POOL paramter
POOL_BASE = 1000
# initially equal to POOL_BASE
POOL_SDR = 1000
# this price is reported by oracles
PRICE_LUNA_PER_SDR = 0.5
# With the price changes POOL_LUNA will keep changing
POOL_LUNA = 2000 # 1000 / 0.5
CP = POOL_SDR * POOL_LUNA * PRICE_LUNA_PER_SDR

 

بعد از هر تراکنش ضرب توکن اندازه استخرها تغییر می کند. پروتکل تغییر اندازه استخر را در پارامتری با نام TerraPoolDelta ذخیره می کند. پس از هر مبادله ، `TerraPoolDelta` به روز می شود که برابر اختلاف استخر استیبل کوین از استخر اصلی است.

اندازه جدید استخر بعد از ایجاد توکن SDT:

 

POOL_SDR = POOL_BASE + TERRA_POOL_DELTA
POOL_LUNA = POOL_BASE² / (POOL_SDR * PRICE_LUNA_PER_SDR)

 

`TerraPoolDelta` در طی دوره ای به نام` PoolRecoveryPeriod` کاهش می یابد. این کار برای کاهش انتشار بین استخرها انجام می شود تا ایجاد توکن اقتصادی باشد.

هنگامی که Luna به استیبل کوینTerra  تبدیل می شود ، توسط پروتکل گرفته و سوزانده می شود ، به این حالت seignorage می گویند. لونا سوزانده شده با دادن مقداری از آن به اوراکل اعتبارسنج به عنوان پاداش رأی دادن و استراحت اضافه شده به اسخر جامعه ، دوباره در سیستم تولید می شود. استخر جامعه برای ذخیره توکن برای تأمین بودجه برای توسعه Terra است. استیبل کوین ها کمتر از ضرب شده ها ارزش دارند.

 

offered Luna — spread fees

 

هزینه اسپرد که به آن هزینه swap نیز گفته می شود برای محافظت در برابر حملات فرونت رانینگ اعمال می شود. Terra دارای حداقل هزینه اسپرد هارد کودینگ به مقدار ۰.۵٪ است. هزینه اسپرد می تواند براساس الگوریتم CP مورد بحث در بالا متفاوت باشد.

وقتی استیبل کوینTerra  به Luna تبدیل می شود ، تمام استیبل کوین های پیشنهادی سوزانده می شوند و LUNA با ارزش آن ایجاد می شود.

یک کاربر همیشه ۲ انتخاب دارد ، از بازارهای آزاد برای تعویض Luna با UST استفاده کنید یا از مکانیزم ضرب توکن پروتکل برای ضرب UST استفاده کنید. این انتخاب به اختلاف قیمت بین قیمت ضرب در مقابل قیمت خرید بستگی دارد. ضرب توکن یک فعالیت در سطح پروتکل است و لازم است مستقیماً با بلاکچین ارتباط برقرار کند. در حالی که مبادله در صرافی انجام می شود.

UST یکی از استیبل کوین های Terra است که به USD وابسته است و قیمتش توسط اوراکل های لونا یک دلار گزارش شده است. اوراکل ها قیمت هر LUNA را ده دلار گزارش کرده اند در حالی که نرخ ضرب UST به ازای هر لونا ۱۱ دلار است. اگر قیمت بازار برای UST 1 یک دلار باشد ، منطقی است که کاربر UST را از LUNA ضرب کرده و برای سود یک دلاری آن را بفروشد. این امر باعث می شود قیمت UST <> USD کاهش یابد. Terra برای جلوگیری از فرونت رانینگ از استخرهای نقدینگی مجازی استفاده می کند.

سناریوی دیگر این است که نرخ هرUST ۱.۱ دلار در صرافی ها باشد اما نرخ مبادله ۱۰ USD به ازای هر LUNA با نرخ ضرب ۱۰ UST به ازی هر LUNA مطابقت داشته باشد. کاربر می تواند ۱ UST از صرافی خریده و سپس یک LUNA ارزش ۱ UST ضرب کند. سرانجام برای بدست آوردن سود ، LUNA ضرب شده را با دلار در صرافی بفروشد منطقاً اقدام خرید UST از صرافی باعث افزایش قیمت UST و بستن شکاف قیمتی می شود.

در هر معامله با استیبل کوین در Terra کارمزد پایداری دریافت می شود. این هزینه بین اعتبارسنجان توزیع می شود. این کارمزد می تواند از ۰.۱٪ تا ۱٪ از مقدار معامله باشد. معاملات لونا از کارمزد پایداری هستند.

Mirror Finance

Mirror یک پروژه موفقیت آمیز است که بر بستر Terra راه اندازی شده است. Mirror امکان ایجاد دارایی های مصنوعی به نام mAssets را فراهم می کند. یک دارایی مصنوعی مشتق نیست ، بلکه فقط قیمت دارایی دنیای واقعی را منعکس می کند. برای ایجاد mAsset باید وثیقه ای به نام موقعیت بدهی وثیقه دار (CDP) به شکل UST یا mAsset دیگر بدهید. در حال حاضر نسبت وثیقه گذاری ۱۵۰٪ است. به عنوان مثال شما می توانید ۳۰۰ UST را به عنوان وثیقه mAssets به ارزش ۲۰۰ UST ارائه دهید. روند کار بسیار شبیه به MakerDao است.

Mirror قیمت mAsset را از Band Protocol بدست می آورد. قیمت ها هر ۳۰ ثانیه به روز می شوند. اگر قیمت mAsset افزایش یابد و نسبت به زیر ۱۵۰٪ برسد ، CDP شما منحل می شود. برای جلوگیری از این کار شما باید وثیقه بیشتری را واریز کنید یا mAsset را پس بدهید تا این نسبت به ۱۵۰٪ برسد.

ضرب یک دارایی در Mirror پوزیشن شورت در برابر آن دارایی است. به عنوان مثال شما تصمیم دارید ۱ سهام اپل به ارزش ۲۰۰ UST را با استفاده از ۳۰۰ UST به عنوان وثیقه ضرب کنید. این نسبت وثیقه را دقیقاً ۱۵۰٪ می کند. اگر ارزش سهام اپل افزایش یابد ، CDP شما منحل می شود. بنابراین شما اساساً می خواهید ارزش سهام اپل کاهش یابد.

Mirror استخرهای تجارت mAssets را حفظ می کند. برای واریز mAsset در استخر نقدینگی ، درصدی از کارمزد معاملات را بر اساس مشارکت خود در استخر دریافت می کنید.

Mirror اجازه می دهد فقط دارایی های موجود در وایت لیست ضرب شوند. در حال حاضر ۱.۹۲میلیارد  UST وثیقه داده شده است تا ۴۰۰ میلیون mAssets ضرب شود. دارایی های ضرب شده روی Terra را می توان با استفاده از Terra Shuttle به بلاکچین اتریوم منتقل کرد.

Anchor

Anchor یک پروتکل پس انداز است که بازدهی حاصل از سود استیک Terra را می دهد. سود سالیانه فعلی Anchor برابر با ۱۷.۹۵٪ است.

وام دهنده برای بدست آوردن استیبل کوین به عنوان سود با استیبل کوین (UST) در Anchor سپرده گذاری کند. به وام دهندگان توکن aTerra نسبت به مقدار واریزشان داده میشود.

وام گیرندگان CDP را با استفاده از دارایی های پیوندی به نام bAsset (bLuna در این مورد) باز می کنند. وام گیرندگان می خواهند از Anchor در مقابل CDP از استیبل کوین قرض بگیرند. همچنین به آنها یک توکن ANC به عنوان یک مشوق اضافی داده می شود.

bAssetها توکنهای مثلی هستند که به ازای استیک توکنها در یک زنجیره PoS دریافت می شود. آنها نقدینگی دارایی های استیک شده را تأمین می کنند و می توانند بیشتر در برنامه های مالی استفاده شوند و یا حتی در بازار آزاد فروخته شوند. کاربری که bAssetها را در اختیار دارد ، پاداش های قابل توجهی دریافت می کند.

bLuna در زنجیره Terra همان bAsset است. bLuna می تواند به عنوان CDP در Anchor استفاده شود. یک کاربر باید Luna را به اعتبارسنجان در لیست سفید واگذار کند تا واجد شرایط دریافت bLuna شود. نرخ bLuna براساس رویدادهای اسلشینگ تنظیم می شود.

 

bLuna redemtion rate = amount of Luna delegated / amount of bLuna minted

 

وام دهندگان پاداش استیک را از استخر وثیقه bLuna دریافت می کنند. به وام دهندگان به ازای مبلغ اصلی که واریز کرده اند ، توکن aTerra تعلق می گیرد. ارزش توکن های جدید aTerra تولید شده برابر با ارزش سپرده ساخته شده است. ارزش aTerra با افزایش سود سپرده ها افزایش می یابد.

 

aTerra_exchange_rate = (total_deposits + total_interest) / total_aTerra

 

توکنو ANC متناسب با مبلغ وام گرفته شده به وام گیرندگان داده می شود. این یک انگیزه اضافی برای وام گرفتن است زیرا توکن های ANC می توانند استیک شده و برای رأی گیری استفاده شوند.

۱۰٪ بازده تولید شده در پروتکل Anchor برای خرید توکن های ANC از جفت ANC <> UST در TerraSwap استفاده می شود. توکن های خریداری شده به عنوان پاداش میان استیک کنندگان ANC توزیع می شوند. این مکانیسم خرید به توکن ها ارزش می بخشد. به کاربرانی که نقدینگی جفت ANC <> UST را در TerraSwap تأمین می کنند ، ANC نیز به عنوان پاداش تعلق می گیرد. کل اکوسیستم برای ارزش دادن به توکن های ANC و در نتیجه ایجاد انگیزه برای کاربران برای نگهداری آنها طراحی شده است.

کاربران Anchor برای تعیین بازدهی هدف به نام Anchor Rate رأی می دهند. دارندگان توکن ANC می توانند به تعیین نرخ Anchor Rate رأی دهند. در حالی که وثیقه سود واقعی را بر اساس پاداش های استیک بدست می آورد.

هنگامی که Anchor Rate کمتر از عملکرد واقعی باشد ، بازده اضافی در ذخیره عملکرد ذخیره می شود. همچنین انگیزه رمز ANC به وام گیرندگان هر هفته ۱۵ درصد کاهش می یابد.

هنگامی که نرخ لنگر بیش از عملکرد واقعی باشد ، بازده ذخیره شده به بازده واقعی اضافه می شود. همچنین پاداش انگیزشی توکن ANC هر هفته ۵۰٪ افزایش می یابد.

Anchor با بهره از پروتکل Compound ، سودهای استیبل کوینهای قرض گرفته شده را تعیین میکند. یک حد وام پویا وجود دارد که به قیمت bLuna در مقابل استیبل کوین بستگی دارد که توسط اوراکل ها گزارش میشود. در صورت رسیدن به حد وام ، CDP قابل تصفیه است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *