عصر گسترش بیت کوین در راه است
عصر گسترش بیت کوین در راه است
Bijie.com گزارش داد:
StarkWare پتانسیل بسیار زیادی برای نشان دادن قدرت خود در عصر بیت کوین OP_CAT دارد.
نویسنده: Biteye core مشارکت کننده Wilson Lee
ویرایشگر: Biteye Core Contributor Crush
01 مقدمه
ناتوانی بیت کوین در دستیابی به محاسبات عمومی یک محدودیت شناخته شده برای تعداد زیادی از پروژه های باستانی، از جمله اتریوم، عمومی است زنجیرهها متعهد هستند که از این محدودیت عبور کنند و محاسبات جهانی را به بلاک چین بیاورند، در حالی که بیتکوین کاملاً به عنوان «طلای دیجیتال» قرار دارد.
پس از محبوبیت داراییهای جدید بیتکوین مانند کتیبهها و رونها، بازار به پتانسیل عظیمی برای گسترش «طلای دیجیتال» پی برد و طرحهای مختلف توسعه بیتکوین به سرعت به صحنه آمدند و در میان موقعیتهای پر رونق شکل گرفتند. ، چشم نوازترین طرح بازگشت OP_CAT است.
با معرفی OP_CAT، فناوری STARK میتواند به بیتکوین کمک کند تا به تأیید اثبات دانش صفر دست یابد و از این طریق قابلیتهای محاسباتی جهانی واقعی را به بیتکوین معرفی کند.
در ژوئیه امسال، StarkWare صندوق تحقیقاتی OP_CAT یک میلیون دلاری را راهاندازی کرد که هدف آن ترویج تحقیقات در مورد جوانب مثبت و منفی فعالسازی OP_CAT در بیتکوین است. دیدن اینکه StarkWare پتانسیل بسیار زیادی برای نشان دادن قدرت خود در عصر بیت کوین OP_CAT دارد، دشوار نیست.
برای اطلاعات بیشتر در مورد طرح گسترش بیت کوین، می توانید مقالات قبلی Biteye را مطالعه کنید!
02 زندگی گذشته و حال OP_CAT
خروج OP_CAT
OP_CAT یک عملیات در بیت کوین است کد اسکریپت که وظیفه آن اتصال دو عنصر در پشته به یک است. این در هنگام ساخت اسکریپت های تجاری پیچیده بسیار مفید است و می تواند انعطاف پذیری اسکریپت را افزایش دهد.
Bitcoin Script یک زبان برنامه نویسی مبتنی بر پشته است و کد عملیات (OpCode) دستورالعمل اصلی در پایین است. اسکریپت های بیت کوین از این کدهای باز برای انجام عملکردهایی مانند قضاوت مشروط و تأیید امضا استفاده می کنند، اما قدرت محاسباتی آنها نسبتاً محدود است.
اتریوم با معرفی ماشین مجازی (EVM) قابلیتهای محاسباتی قدرتمندتری به بلاک چین میدهد. EVM به توسعه دهندگان اجازه می دهد تا قراردادهای هوشمند پیچیده دلخواه بنویسند. EVM همچنین برای صدور دستورالعملهای اولیه برای رایانه به کدهای عملیاتی متکی است، که مشابه کدهای عملیاتی بیتکوین است، اما طیف وسیعتری از عملکردها را دارد.
هسته اصلی این است که کدهای رمز بیت کوین عمدتاً برای تأیید اعتبار تراکنش ها استفاده می شوند، در حالی که اپکدهای اتریوم برای اجرای منطق پیچیده تر استفاده می شوند. این تفاوت به اتریوم اجازه می دهد تا محاسبات همه منظوره را فعال کند، در حالی که قدرت محاسباتی بیت کوین نسبتاً محدود است.
ماهیت غیرمتمرکز بلاک چین مشخص می کند که منابع محاسباتی بسیار ارزشمند هستند، بنابراین لازم است از حملات مخرب (مانند DDOS) از مصرف بیش از حد منابع جلوگیری شود. اتریوم از محدودیت گاز برای کنترل مصرف منابع محاسباتی برای هر تراکنش استفاده می کند، وقتی گاز مصرف می شود، تراکنش متوقف می شود و از سقوط کل شبکه اتریوم در محاسبات بی پایان یک تراکنش جلوگیری می کند.
OP_CAT میتواند با اتصال عناصر پشته، منطق بیشتری را در یک محاسبه وارد کند، که به اسکریپتهای بیتکوین درجه خاصی از انعطافپذیری میدهد، اما با خطر DDOS نیز مواجه است.
به دلایل امنیتی، ساتوشی ناکاموتو در سال 2010 کد عملیاتی OP_CAT را حذف کرد تا سطح حمله را کاهش دهد، این امر همچنین باعث شد تا بیت کوین مقدار مشخصی از انعطاف پذیری اسکریپت نویسی را از دست بدهد.
بازگشت OP_CAT: گسترش و بحث
با گسترش شبکه بیت کوین و ظهور نیازمندی های کاربردی تر، جامعه شروع به بررسی مجدد OP_CAT کرد. ، با تصور اینکه ممکن است نقش مهمی در طرح توسعه داشته باشد.
بحثها در مورد معرفی مجدد OP_CAT در سالهای اخیر داغ شده است، بهویژه در رابطه با پیوندهای احتمالی آن با مقیاس بیت کوین و قراردادهای هوشمند. در همان زمان، با به روز رسانی پروتکل های بیت کوین مانند Taproot، نگرانی ها در مورد امنیت و استفاده از حافظه به تدریج برطرف شد و درخواست ها برای فعال کردن مجدد OP_CAT افزایش یافت.
در اکتبر 2023، پیشنهاد OP_CAT پیشنهاد شده توسط توسعه دهندگان Ethan Heilman و Armin Sabouri مورد توجه گسترده قرار گرفت.
هدف این پیشنهاد بازیابی کد OP_CAT از طریق یک سافت فورک است که به طور قابل توجهی عملکرد اسکریپت های بیت کوین را بهبود می بخشد، به ویژه اجرای توابع قرارداد پیچیده در Tapscript (زبان اسکریپت تراکنش بیت کوین Taproot).
مذاکرات پیرامون OP_CAT امسال با انفجار کتیبهها و رونها رسمیتر شد. پیشنهاد OP_CAT با هدایت جامعه، رسماً شماره BIP-420 را دریافت کرد (BIP پیشنهاد بهبود بیت کوین است).
این شماره بعداً به BIP-347 تغییر یافت. هدف اصلی BIP-347 معرفی شرایط پیچیدهتر (یعنی “توافق”) است که در نتیجه امکان قراردادهای هوشمند پیچیدهتر، پلهای زنجیرهای متقابل و تراکنشهای درون زنجیرهای را فراهم میکند. اجرای این توافق میتواند ویژگیهایی مانند تراکنشهای «طاق»، پرداختهای برگشتپذیر، پرداختهای دورهای، ابزارهای مالی پیچیده (مانند امان و اوراق قرضه) را به بیتکوین معرفی کند.
OP_CAT مزایای بالقوه ای ارائه می دهد، اما با چالش هایی نیز مواجه است. به عنوان مثال، اجرای این بهبود می تواند پیچیدگی بیت کوین را افزایش دهد و خطرات امنیتی و فورک شبکه را ایجاد کند. علاوه بر این، برخی از اعضای جامعه نگران هستند که ویژگی های جدید ممکن است بر سادگی و محبوبیت بیت کوین تأثیر بگذارد.
بنابراین، تأثیر رگرسیون OP_CAT مستلزم بحث و کاوش مداوم است.
03 چرا STARK
STARK یک سیستم اثبات دانش صفر است که توسط StarkWare توسعه یافته است. مشابه SNARK معروف، STARK همچنین با تبدیل فرآیند اجرای برنامههای پیچیده به اثباتهای دانش صفر به راحتی قابل تأیید، به مقیاسپذیری دست مییابد. این روش می تواند مقدار محاسباتی تراکنش های بزرگ را تا حد زیادی کاهش دهد و به سرعت صحت آنها را تأیید کند.
ایده اصلی اثبات دانش صفر
ایده اصلی فناوری اثبات دانش صفر تبدیل نتایج محاسبات پیچیده است. به یک «گزاره» ساده و سریع قابل تأیید، و تأییدکننده نیازی به اجرای مجدد فرآیند محاسبه برای تأیید صحت نتیجه ندارد.
به عنوان مثال، فرض کنید یک فرآیند محاسبه پیچیده چندین ثانیه یا حتی چند دقیقه طول می کشد و تأیید کننده می خواهد نتیجه محاسبه را تأیید کند یک دقیقه. اما اگر کل فرآیند محاسبه به اثبات دانش صفر تبدیل شود، فرآیند تأیید را می توان به سطح میلی ثانیه کاهش داد.
تفاوت های فنی بین STARK و SNARK
تفاوت اصلی بین STARK و SNARK در مبنای ریاضی آنها نهفته است، یعنی اینکه از چه روش ریاضی استفاده می شود. برای انجام محاسبات صفر و تأیید اثبات دانش.
SNARK عمدتاً بر عملیات جفت شدن منحنی بیضوی متکی است. اگرچه این روش عملکرد می تواند به اثبات مختصر دانش صفر دست یابد، اما شامل عملیات هش نمی شود. علاوه بر این، عملکرد SNARK بر ویژگیهای منحنیهای بیضوی متکی است که ممکن است آن را در برخی از سناریوهای کاربردی محدود کند.
بر خلاف SNARK، STARK بهعنوان عملیات اصلی خود کاملاً به توابع هش و تعهد چند جملهای متکی است. تابع هش یک ابزار رمزنگاری است که به طور گسترده در سیستمهای بلاک چین مانند بیتکوین استفاده میشود که محاسبات کارآمد و امنیت قوی را با نگاشت ورودیهای با طول دلخواه به خروجیهای با طول ثابت فراهم میکند.
انطباق پذیری: STARK و بیت کوین
از آنجایی که خود سیستم بیت کوین بر اساس محاسبه هش ساخته شده است، این روش محاسبه STARK را از روش محاسبه بیت کوین متفاوت می کند بسیار سازگار با روش محاسباتی بومی ارز است.
عملیات هش STARK را می توان مستقیماً با منطق محاسبه هش موجود بیت کوین ادغام کرد. این سازگاری به این معنی است که STARK میتواند به طور مؤثرتری اثباتهای دانش صفر را در شبکه بیتکوین بدون نیاز به تغییرات عمده در مکانیزم محاسباتی موجود بیتکوین پیادهسازی کند.
چرا OP_CAT یک پیش نیاز است؟
نقش OP_CAT اتصال عناصر در پشته است، که برای ساختن اسکریپت های پیچیده تأیید صحت با دانش صفر بسیار مهم است. با OP_CAT، بیتکوین اسکریپت میتواند با انعطافپذیری بیشتری ترکیبی از بخشهای داده چندگانه را مدیریت کند و ساختارهای منطقی پیچیدهتری را در حین تأیید ایجاد کند. این امر معرفی STARK را ممکن میسازد زیرا OP_CAT قابلیتهای اسکریپتنویسی لازم را برای اجرای تأیید اثباتهای STARK فراهم میکند.
به طور خاص، معرفی OP_CAT به بیت کوین اجازه می دهد تا از عملیات داده های پیچیده مورد نیاز برای اثبات STARK، مانند عملیات اتصال، تأیید و تکرار پشتیبانی کند. این عملیات در فرآیند تولید و تأیید مدارک دانش صفر ضروری هستند. از طریق OP_CAT، بیتکوین همچنان میتواند تأیید و امنیت کارآمد را بدون معرفی کامل بودن تورینگ حفظ کند، در نتیجه کاربرد STARK در شبکه بیتکوین را تحقق بخشد.
04 خلاصه و چشم انداز
به عنوان خط اصلی جدید صنعت، گسترش بیت کوین برای توسعه پایدار صنعت بسیار مهم است. در این مسیر، StarkWare قابلیتهای نوآوری قوی را به دلیل موقعیت پیشرو خود در فناوری اثبات و مقیاسبندی دانش صفر نشان داده است.
با این حال، کاربرد موفقیت آمیز STARK همچنان بر توسعه بیشتر توابع مانند OP_CAT متکی است. ما مشتاقانه منتظر تلاش ها و کاوش های مستمر تیم های فنی مختلف در این زمینه هستیم تا به طور مشترک تکامل اکوسیستم بیت کوین را ارتقا دهیم.
با نگاهی به آینده، با معرفی OP_CAT، انتظار می رود StarkWare در این دوره جدید بدرخشد و موقعیت پیشرو خود را در گسترش بلاک چین بیشتر تثبیت کند. ما نسبت به پتانسیل StarkWare در ترویج گسترش بیت کوین و بهبود کارایی شبکه خوشبین هستیم و مشتاقانه منتظر هستیم که آنها پیشرفت ها و نوآوری های بیشتری را برای فناوری بلاک چین به ارمغان بیاورند.