آیا تا به حال آرزو کرده اید که بیت کوین عملکردی مشابه اتریوم داشته باشد؟
سه راه بلاک چین یک مشکل دائمی در دنیای ارزهای دیجیتال است. حتی بیت کوین که اوج تمرکززدایی و امنیت محسوب می شود، با این موضوع دست و پنجه نرم می کند. در حالی که معیاری را برای تمام سرمایه گذاری های رمزنگاری در بازار ایجاد کرده است، محدودیت های مقیاس پذیری آن، بلاک چین BTC را برای برنامه های مبتنی بر Web3 غیرعملی می کند.
Stacks پلتفرمی است که با معرفی یک لایه به بیت کوین و ارائه یک راه حل بالقوه به دنبال رفع این مشکل است. بنابراین، Stacks دقیقا چیست و چگونه کار می کند؟
Stacks چیست؟
قبل از پرداختن به Stacks، اجازه دهید تمایز بین بلاک چین های لایه 1 و لایه 2 را بررسی کنیم. بلاک چین های لایه 1، مانند بیت کوین یا اتریوم، به عنوان بلاک چین اولیه عمل می کنند. در حالی که این بلاکچینها امنیت و تمرکززدایی قوی ارائه میکنند، قابلیتهای مقیاس محدود آنها منجر به توان عملیاتی پایین میشود و یک سهراهی بلاک چین را ایجاد میکند.
به این ترتیب، بلاک چین های لایه 2 به عنوان راه حلی برای افزایش مقیاس پذیری و کارایی شبکه های لایه 1 ظاهر شده اند. این بلاک چین ها به عنوان یک لایه اضافی در بالای بلاک چین های اصلی عمل می کنند و تراکنش ها را تسهیل می کنند. به عنوان مثال، اتریوم یک بلاک چین لایه 1 است و Polygon راه حل های لایه 2 را ارائه می دهد. با این حال، راه حل های لایه 2 برای بیت کوین کمتر از راه حل های اتریوم رایج هستند.
Stacks از جمله پلتفرم هایی است که پروتکل لایه بندی را برای بلاک چین بیت کوین معرفی کرده است. شباهتهایی با راهحلهای لایه 2 دارد، اما تمایز اصلی آن در استفاده از BTC به عنوان یک لنگر در هنگام کار در کنار آن است. با انجام این کار، Stacks ادغام قراردادهای هوشمند در بلاک چین BTC را امکان پذیر می کند و راه هایی را برای برنامه های غیرمتمرکز (DApps) در شبکه باز می کند. توکن های پشته (STX) امنیت شبکه را تقویت می کنند و از ویژگی های امنیتی بیت کوین استفاده می کنند.
پلتفرم Stacks که در ابتدا با نام Blockstack شناخته می شد، با بلوک پیدایش خود در سال 2018 راه اندازی شد. در سال 2020 به Stacks تغییر نام داد و شبکه اصلی خود را در سال 2021 راه اندازی کرد.
Stacks چگونه کار می کند؟
بلاک چین Stacks با استفاده از مکانیسم اجماع اثبات انتقال (PoX) عمل می کند که به آن امکان می دهد با شبکه بیت کوین متصل شود. مکانیسم PoX از Proof of Burn (PoB) مشتق شده است، جایی که ماینرها با سوزاندن توکن های خود بلوک هایی را به زنجیره اضافه می کنند تا از شبکه پاداش دریافت کنند.
PoX به طور مشابه عمل می کند، اما به جای سوزاندن سکه های کریپتو، بلاک ها را از طریق انتقال توکن تایید می کند. شرکت کنندگان در فرآیند اعتبارسنجی بلاک چین L2 توکن های خود را به آدرس شرکت کننده دیگری منتقل می کنند. این تراکنش ها در شبکه L1 با استفاده از توکن های بومی L1 انجام می شود.
در این رویکرد، تراکنش ها نقش مهمی در تایید بلوک های جدید دارند. بلاک چین های L2 به گونه ای طراحی شده اند که وضعیت شبکه L1 را هر 24 ساعت یک بار بخوانند و تمام تراکنش های بین شرکت کنندگان L2 را تأیید کنند. به عنوان بخشی از این فرآیند، همه شرکت کنندگان L2 مشوق هایی برای مشارکت در توکن های بومی L2 دریافت می کنند.
درک مکانیسم اجماع پشته ها
در شبکه Stacks، الگوریتم اجماع PoX از مکانیسم اثبات کار (PoW) بیت کوین برای ایمن سازی شبکه استفاده می کند. در اصل، PoW را مجدداً مورد استفاده قرار می دهد تا هر بلوک روی Stacks در شبکه بیت کوین تأیید شود. این مکانیسم، که به عنوان “Trust Minimized Bitcoin Peg” شناخته می شود، یک ارتباط 1:1 بین بیت کوین و Stacks برقرار می کند.
مکانیسم PoX شامل دو گروه اصلی است: ماینرها و استکرها. ماینرها مسئول استخراج بیت کوین در شبکه بیت کوین و اعتبارسنجی آن برای Stacks با استفاده از هزینه های استخراج خود هستند. این به آنها امکان می دهد تا یک بلوک جدید را برنده شوند، اما قبل از انجام این کار، آنها باید بیت کوین را به استکر دیگری ارسال کنند. پروتکل به طور تصادفی یک گیرنده BTC را انتخاب می کند و یک بلوک Stacks جدید با استفاده از قدرت هش کامل بیت کوین تشکیل می شود.
پروتکل Stacks این تراکنش ها را با خواندن وضعیت شبکه بیت کوین تأیید می کند. قرارداد هوشمند آن به Stacks اجازه می دهد تا پس از تایید هر 100 بلاک، به وضعیت شبکه بیت کوین دسترسی داشته باشد. با این حال، نمی تواند به طور مستقیم وضعیت شبکه بیت کوین را تغییر دهد. این پروتکل به طور تصادفی یک ماینر را انتخاب می کند و با توکن های STX به آنها پاداش می دهد.
سیستم پاداش در پشته ها
سیستم پاداش PoX شبیه مکانیسم اثبات سهام (PoS) است. با این حال، پاداش ها بر اساس قفل کردن توکن های STX و انتقال بیت کوین است. ماینرها برای استخراج یک بلوک پاداش STX دریافت می کنند، در حالی که استکرها برای قفل کردن توکن های STX خود، BTC دریافت می کنند.
مهم است که بین Stacking و Staking تمایز قائل شوید. استیکینگ کریپتو به طور گسترده در مکانیسمهای مختلف اثبات سهام استفاده میشود. این شامل قفل کردن مقدار مشخصی از توکنها است که متعاقباً برای اعتبارسنجی تراکنش در بلاک چین استفاده میشوند. از سوی دیگر، Stacking فرآیندی است که در آن اعتبارسنجیهای Stacks BTC (بیتکوین) را به اعتباردهندههای دیگر ارسال میکنند تا افزودن یک بلوک به زنجیره را تسهیل کنند.
استکس در مقابل اتریوم
افزایش تقاضا برای بلاک چین و ارزهای دیجیتال منجر به توسعه راه حل های مختلف مقیاس پذیر در بازار شده است. پروژه های متعددی با هدف افزایش کارایی بلاک چین های لایه 1 ظهور کرده اند.
در حالی که بسیاری از این پروژهها به شبکه اتریوم وابسته هستند که به خاطر قراردادهای هوشمندش مشهور است، ارزش بررسی Stacks در مقابل اتریوم برای ارزیابی ویژگیهای این پلتفرم Bitcoin DeFi را دارد.
1. مکانیسم اجماع
مکانیسمهای اجماع برای تضمین امنیت، تمرکززدایی و مقیاسپذیری بلاکچین حیاتی هستند.
Stacks از اثبات مکانیزم اجماع انتقال استفاده می کند. از مکانیسم اثبات کار شبکه بیت کوین برای امنیت استفاده می کند. هر تراکنش در بلاک چین Stacks از طریق شبکه بیت کوین تایید می شود. هر کسی می تواند تراکنش های STX را در بلاک چین BTC ردیابی کند و از امنیت و تمرکززدایی بلاک چین اطمینان حاصل کند.
از سوی دیگر، اتریوم طی ادغام اتریوم در سال 2022 از مکانیزم اثبات کار به مکانیسم اثبات سهام تبدیل شد. این تغییر به طور قابل توجهی کارایی شبکه اتریوم را بهبود بخشیده است. علاوه بر این، اتریوم، یک شبکه قابل اعتماد برای قراردادهای هوشمند، دارای یک جامعه قوی از شرکت کنندگان است که توکن های ETH خود را برای ایمن سازی شبکه به اشتراک می گذارند.
2. امنیت و کارایی
امنیت Stacks کاملاً متکی به بلاک چین BTC است که به عنوان لنگر برای عملیات آن عمل می کند. در تاریخ نسبتاً کوتاه خود، بلاک چین هیچ گونه نقض امنیتی قابل توجهی را تجربه نکرده است که عملی بودن اکوسیستم امن آن را برجسته می کند.
علاوه بر این، Stacks از تکنیک های مختلفی برای افزایش کارایی خود استفاده می کند. در حالی که زمان لازم برای افزودن بلاکها در Stacks با بلاک چین BTC قابل مقایسه است، اما از بلوکهای کوچک برای پردازش تراکنشها استفاده میکند. همچنین از زیرشبکه ها (قبلاً هایپرچین) برای افزایش توان کلی استفاده می کند. این به Stacks اجازه می دهد تا در عین حال از امنیت قوی BTC بهره وری را حفظ کنند.
وقتی صحبت از اتریوم به میان میآید، از نظر امنیت نیز از شهرت بالایی برخوردار است. این بزرگترین پروتکل است و از اعتماد توسعه دهندگان در سراسر جهان برخوردار است. اگرچه توان عملیاتی اتریوم حدود 20 تا 30 تراکنش در ثانیه (TPS) است، اما می توان آن را با استفاده از راه حل های مقیاس بندی مختلف بهینه کرد. در نتیجه، کاربران میتوانند از شبکه اتریوم بدون محدودیتهای امنیتی یا کارایی استفاده کنند.
3. اکوسیستم شبکه
بیت کوین اغلب یک دارایی غیرفعال با کاربرد محدود فراتر از ارزهای دیجیتال در نظر گرفته می شود. با این حال، Stacks یک اکوسیستم منحصر به فرد را معرفی می کند که قابلیت استفاده بیت کوین را افزایش می دهد. این یک پلت فرم جامع DeFi Bitcoin را ارائه می دهد که در آن کاربران می توانند توکن های غیرقابل تعویض مبتنی بر BTC (NFT) را جمع آوری و ضرب کنند و در سازمان های مستقل غیرمتمرکز (DAOs) و سایر برنامه های غیرمتمرکز مبتنی بر Web3 (DApps) شرکت کنند.
پلتفرم های مختلفی را در اکوسیستم Stacks خواهید دید، مانند Gamma، Stacksbridge، LNSwap و LydianDAO. علیرغم اینکه Stacks یک پروژه نسبتاً جوان است، این پتانسیل را دارد که با ترکیب امنیت و تمرکززدایی بیت کوین، چشم انداز DeFi را تقویت کند.
با این وجود، Stacks در رقابت با شبکه اتریوم با چالش مهمی مواجه است. اتریوم که در سال 2015 راه اندازی شد، به یک شبکه قوی تبدیل شده است که میزبان بسیاری از برنامه های کاربردی است. بر اساس گزارش CryptoPotato، بیش از 44 میلیون قرارداد هوشمند در زنجیره اتریوم از زمان آغاز به کار آن مستقر شده است که موقعیت غالب آن را در صنعت برجسته می کند. علیرغم ظهور چندین رقیب اتریوم مانند سولانا در این دوره، هیچ کدام نتوانسته اند تا کنون از موفقیت اتریوم پیشی بگیرند.
4. ابزار برای توسعه دهندگان
اتریوم به دلیل اینکه یکی از پلتفرمهای پسند توسعهدهنده است، مشهور است. این تا حد زیادی به ماشین مجازی اتریوم (EVM) نسبت داده می شود که توسعه دهندگان را قادر به اجرای قراردادهای هوشمند می کند. علاوه بر این، زبان برنامه نویسی Solidity به عنوان یک انتخاب ترجیحی برای نوشتن کد برنامه Web3 محبوبیت پیدا کرده است.
در مقایسه، Stacks طیف وسیعی از ابزارهای پشتیبانی را برای توسعه ارائه می دهد. این پلتفرم منابع و ابزارهای یادگیری متعددی را برای کمک به توسعه دهندگان فراهم می کند. در کنار زبان قرارداد هوشمند خود، Clarity، Stacks یک زبان تفسیر شده را ارائه می دهد که یادگیری آن برای توسعه دهندگان نسبتا آسان تر است. علاوه بر این، ناقص بودن تورینگ به حذف پیچیدگیهای غیرضروری کمک میکند و آن را به زبانی کارآمدتر و امنتر برای اجرای قراردادهای هوشمند تبدیل میکند.
Stacks یک پلت فرم DeFi Bitcoin را ارائه می دهد
Stacks به عنوان یکی از معدود پروژههایی که در میان دریایی از پروژههای مقیاسپذیر متمرکز بر اتریوم، به ایجاد یک پلتفرم DeFi Bitcoin متمایز شده است. Stacks با به کارگیری امنیت و تمرکززدایی بیت کوین قصد دارد به مشکل سه گانه بلاک چین بپردازد.
این پلتفرم یک اکوسیستم جامع DeFi Bitcoin را ارائه می دهد که قابلیت استفاده بیت کوین را برای برنامه های Web3 افزایش می دهد و امکان ایجاد سازمان های مستقل غیرمتمرکز مبتنی بر بیت کوین، برنامه های کاربردی غیرمتمرکز و حتی بازارهای بیت کوین Ordinal را فراهم می کند. با این حال، توجه به این نکته مهم است که Stacks هنوز در مرحله توسعه خود است و توانایی آن برای رقابت با اتریوم در آینده همچنان قابل مشاهده است.