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

معرفی Simplicity: زبان قرارداد هوشمند سبک برای بیت کوین
شرکت Blockstream، ارائهدهنده زیرساخت بیت کوین، تلاش میکند کاری را انجام دهد که دیگران موفق به انجامش نشدهاند: امکان استفاده از قراردادهای هوشمند در شبکه بیت کوین را فراهم کند. روز پنجشنبه، این شرکت کانادایی که در زمینه فناوریهای مالی غیرمتمرکز فعالیت دارد، از راهاندازی زبان برنامهنویسی قرارداد هوشمند جدیدی به نام Simplicity برای سایدچین لیکوئید خبر داد.
هدف از این اقدام، اضافه کردن قابلیت قراردادهای هوشمند شبیه به اتریوم به بیت کوین بدون مشکلات اضافه و خطرات امنیتی است. قراردادهای هوشمند مدتهاست که بخش مفقود در بلاکچین بیت کوین بودهاند. در حالی که بلاکچینهایی مثل اتریوم امکانات قابل برنامهریزی فراهم میکنند، بیت کوین به دلایل فنی و اعتقادی چنین قابلیتی را ارائه نمیدهد.
سیمپلیسیتی چه مشکلی را حل میکند؟
به گفته اندرو پولسترا، رئیس بخش تحقیقاتی Blockstream، Simplicity تلاش این شرکت برای رفع این شکاف است. او معتقد است Simplicity با افزودن امکان قراردادهای هوشمند پیشرفتهتر به طور بومی، میتواند ابزارهای مالی متنوعی مثل والتهای امن، کنترل اعطا شده و امضاهای چند مرحلهای را به پروتکل بیت کوین اضافه کند.
پولسترا میگوید: «با افزایش نفوذ بیت کوین، آشکار است که این ارز دیجیتال به عنوان امنترین ذخیره ارزش دیجیتالی دنیا نقشآفرینی میکند. حال با افزودن این قابلیتها، بیت کوین فقط یک محل ذخیره ارزش نخواهد بود، بلکه به بستری قابل برنامهریزی برای زیرساخت مالی تبدیل میشود.»
محدودیتهای فنی بیت کوین و راهکار سیمپلیسیتی
باب بادلی، همبنیانگذار پروژه Odin.Fun و کارشناس پروژه Runes بیت کوین، میگوید که شبکه پایه بیت کوین هیچگاه برای منطق پیچیده قرارداد هوشمند طراحی نشده است و همین امر باعث محدودیت فنی آن میشود. او میگوید زبان اسکریپت بیت کوین در لایه اول به شدت محدود است و فاقد ویژگیهایی است که در زبانهای برنامهنویسی کاملتر مثل تورینگ وجود دارد؛ بنابراین نمیتوان هر چیزی را روی بیت کوین پیادهسازی کرد.
امنیت و قابلیت اطمینان بیشتر نسبت به اتریوم
Blockstream اعلام کرد Simplicity ویژگیهایی را که باعث بروز باگها و هک شدن در سایر پلتفرمها میشود حذف کرده است. آنها به طور خاص زبان سالیدیتیِ اتریوم را به خاطر اجازه دادن به بازگشتی بودن، حلقههای بیپایان و استفاده از وضعیت کلی هدف قرار دادهاند که قدرتمند است اما پرخطر و غیرقابل پیشبینیتر.
با حذف این امکانات، Simplicity ادعا میکند اجرای قراردادهای هوشمند را ایمنتر، قابل پیشبینیتر و کارآمدتر میکند، و جلوی محاسبات بینهایت و بروز رفتارهای غیرمنتظره را میگیرد. اگرچه این کار میتواند توسعهدهندگان را محدود کند، اما به گفته Blockstream، این معامله، ارزشش را دارد.
پولسترا میگوید: «قابلیت اثبات ریاضیاتی رفتار قرارداد قبل از اجرای زنده آن روی زنجیره، بسیاری از باگهای رایج در حوزه دیفای را ریشهکن میکند و راه ورود موسسات بزرگ به اکوسیستم را هموارتر میکند.»
ساختار Simplicity و نقش لیکوئید
Simplicity که نخستین بار در سال ۲۰۱۲ معرفی شد، برای سیستم UTXO بیت کوین ساخته شده است. این رویکرد با سیستم مبتنی بر حساب اتریوم متفاوت است و بیت کوین هر تراکنش را به مصرف کوینهای قدیمی و ایجاد کوینهای جدید تعبیر میکند. Simplicity این محدودیتها را با پیادهسازی روی شبکه لایه-۲ Blockstream حل میکند که سرعت و حریم خصوصی بیشتری دارد.
Simplicity مستقیماً روی بیت کوین اجرا نمیشود، بلکه روی سایدچین لیکوئید که توسط فدراسیون لیکوئید مدیریت میشود، فعال است. همین امر باعث بسته بودن و نیاز به مجوز برای فعالیت در این شبکه شده و آن را مشابه بیت کوین یا اتریومِ عمومی و بدون مجوز نمیکند.
باب بادلی هشدار میدهد که این ساختار، چالش تمرکز و سانسورسازی ایجاد میکند و پذیرش گسترده آن را زیر سؤال میبرد. او میگوید: «در این مسیر با چالشهایی مانند تمرکز، سانسور، و مبادلات متعدد روبرو میشوید—نه فقط در لایه فنی بلکه از لحاظ قانونی، قابلیت برنامهنویسی، سرعت و حکمرانی.»
آینده Simplicity؛ آیا به لایه اصلی بیت کوین میرسد؟
در حال حاضر، Simplicity فقط روی لیکوئید فعال است، اما آینده این زبان برنامهنویسی بستگی به این دارد که آیا روزی روی بلاکچین اصلی بیت کوین هم فعال خواهد شد یا نه. پولسترا باور دارد که در صورت پذیرش Simplicity در لایه اول بیت کوین، این ارز دیجیتال میتواند تبدیل به لایه تسویه حساب قابل برنامهریزی برای امور مالی سازمانی شود، بدون این که اصول پایهای بیت کوین زیر سؤال برود.
