بیت کوین به این کد OP بیش از OP_CAT نیاز دارد

بیت کوین به این کد OP بیش از OP_CAT نیاز دارد

فناوری بلاک چین بیت کوین مدت هاست که به دلیل ماهیت غیرمتمرکز و امنیت قوی آن مورد استقبال قرار گرفته است و آن را به سنگ بنای فضای دارایی دیجیتال تبدیل کرده است. در حالی که نقش اصلی بیت‌کوین به‌عنوان یک ارز دیجیتال به خوبی تثبیت شده است، پتانسیل آن به‌عنوان یک سرور زمان‌بندی غیرمتمرکز و ترتیب‌دهنده رویدادهای جهانی، راه‌های جدیدی را برای نوآوری باز می‌کند.

همانطور که اغلب هنگام صحبت با توسعه دهندگان می گویم، در حالی که زمانی یک خانه توسعه را اداره می کردم و خودم می توانستم به چندین زبان کدنویسی کنم، هنوز هم خود را یک آماتور مشتاق می دانم و “به اندازه کافی خطرناک بودن” را می دانم. من از هرگونه انتقاد سازنده نسبت به این مقاله که بر اساس مقاله اخیر من است، “چگونه بیت کوین می تواند جهان را نجات دهد” استقبال می کنم.

OP_ZKP در مقابل OP_CAT

قبل از توضیح اینکه چرا باید بیت‌کوین را به عنوان یک سرور جهانی مهر زمان و ترتیب‌دهنده رویداد ببینیم، بسیار مهم است که پیشرفت‌های لازم برای افزایش عملکرد آن را در نظر بگیریم. برای درک پتانسیل بیت کوین فراتر از «پول کامل»، یا باید بیت کوین را بازنگری کنیم یا به آن اجازه دهیم با لایه های دیگر تعامل بهتری داشته باشد. فکر نمی‌کنم گزینه اول محتاطانه باشد، اما یک به‌روزرسانی کوچک می‌تواند تمام چیزی باشد که نیاز دارد.

در BTC پراگ، چارلز گیمت ایده‌ای را به من معرفی کرد که هرگز به آن فکر نمی‌کردم: معرفی کدهای عملیاتی جدید (OP_CODES) که به فعال کردن اثبات‌های دانش صفر (ZKPs) در بیت‌کوین اختصاص دارد. در حال حاضر، بحث های زیادی در مورد بازگرداندن اپکد OP_CAT وجود دارد که الحاق داده ها را تسهیل می کند. پس از گپ من با چارلز، من معتقدم که این برای آینده بیت کوین کمتر از یک OP_CODE مشابه OP_ZKP پیشنهادی مهم است.

بلاک چین بیت کوین روشی غیرقابل اعتماد برای ثبت و تأیید توالی رویدادها و مهرهای زمانی دارایی های دیجیتال ارائه می دهد. در سیستم‌های سنتی، ایجاد وجود و یکپارچگی داده‌ها در یک مقطع زمانی خاص، متکی به مقامات متمرکز است که می‌تواند دستکاری یا به خطر بیافتد. ماهیت غیرمتمرکز بیت کوین و امنیت رمزنگاری شده، جایگزینی قوی را ارائه می دهد که سوابق ضد دستکاری وجود داده ها را تضمین می کند. این قابلیت پیامدهای عمیقی برای حفاظت از مالکیت معنوی، اجرای قرارداد و شفافیت زنجیره تامین دارد. جامعه باید اطمینان حاصل کند که این ارتقاء اصول اساسی بیت کوین را به خطر نمی اندازد.

محدودیت‌های کنونی مقیاس‌پذیری و ظرفیت ذخیره‌سازی داده‌های بیت‌کوین را می‌توان از طریق راه‌حل‌های لایه ۲ مانند شبکه لایتنینگ، زنجیره‌های جانبی یا فرالایه‌ها و همچنین پروژه‌های قابلیت همکاری مانند قوطی‌های بیت‌کوین ICP کاهش داد. این راه‌حل‌ها با پردازش تراکنش‌های خارج از زنجیره و تنها تسویه مانده‌های نهایی در بلاک‌چین اصلی، توان عملیاتی بیت‌کوین را افزایش می‌دهند. با این حال، نگرانی‌های مربوط به حریم خصوصی و تأیید کامل دولت همچنان یک مانع مهم است. شفافیت بیت کوین از نظر قابلیت تأیید مفید است، اما برای برنامه هایی که نیاز به محرمانه بودن دارند، مانند سوابق پزشکی و تراکنش های مالی، مشکل ساز است. علاوه بر این، در حالی که در حال حاضر امکان هش داده‌ها به بیت‌کوین برای اعتبارسنجی داده‌های خارج از زنجیره وجود دارد، عملکرد گسترده‌ای که ZK-rollup‌ها به ارمغان می‌آورد را از دست داده است و اعتماد مورد نیاز به لایه‌های متا را کاهش می‌دهد.

مدارک دانش صفر و بیت کوین

اینجاست که اثبات‌ها و جمع‌آوری‌های دانش صفر وارد عمل می‌شوند. ZKP ها به یکی از طرفین اجازه می دهند تا اعتبار یک بیانیه را بدون افشای داده های اساسی اثبات کند، بنابراین حریم خصوصی را بدون قربانی کردن امنیت تضمین می کند. ادغام ZKP ها در پروتکل بیت کوین از طریق OP_CODES اختصاصی، مانند OP_ZKP، تراکنش های خصوصی و قابل تایید را فعال می کند. این نوآوری برای برنامه هایی که نیاز به محرمانه بودن دارند بسیار مهم است و می تواند به طور قابل توجهی کاربرد و پذیرش بیت کوین را افزایش دهد.

در مقابل، کد OP_CAT، که امکان به هم پیوستن عناصر داده در زبان اسکریپت بیت کوین را فراهم می‌کند، کمتر متحول‌کننده است. در حالی که OP_CAT می تواند تأیید ZK-proof در بیت کوین را تسهیل کند، اما به طور مستقیم به چالش های اساسی مقیاس پذیری و حریم خصوصی نمی پردازد. جامعه بیت کوین از لحاظ تاریخی در مورد افزودن کدهای عملیاتی جدید به دلیل خطرات امنیتی احتمالی محتاط بوده است. معرفی مجدد OP_CAT که قبلاً به دلیل نگرانی‌های امنیتی حذف شده بود، باید به دقت با مزایای گسترده‌تر معرفی کدهای عملیاتی فعال‌کننده ZKP سنجیده شود.

پیشنهادات اخیر وعده ادغام ZKP را برجسته می کند. به عنوان مثال، انجمن ZeroSync در حال توسعه ابزارهایی برای فعال کردن ZK-proof های مختصر در بیت کوین است که به طور بالقوه وضعیت شبکه بیت کوین را بدون نیاز به دانلود کل بلاک چین توسط کاربران تأیید می کند. این توسعه می تواند تأیید زنجیره بلوک را ساده کرده و کارایی شبکه را افزایش دهد. به طور مشابه، پروژه هایی مانند Chainway و Kasar Labs در حال کار بر روی یکپارچه سازی ZK-Rollups با بیت کوین هستند که چندین تراکنش را در یک اثبات واحد جمع می کند و مقیاس پذیری را بهبود می بخشد و هزینه ها را کاهش می دهد. همچنین، سال گذشته، Weiji یک پیشنهاد برای OP_ZKP از طریق سافت فورک ارائه کرد.

«این کد اپکد جدید OP_ZKP شبکه بیت کوین را قادر می‌سازد تا هزینه‌های مبتنی بر محاسبات خارج از زنجیره را مجاز کند، مشروط بر اینکه مدرک قابل قبولی ارائه شود.

این نه تنها اسکریپت بیت‌کوین را به کامل بودن تورینگ مجهز می‌کند، بلکه ساخت کانال‌های پرداخت انعطاف‌پذیرتر، استیبل کوین، صرافی غیرمتمرکز، دی‌فای و غیره را مستقیماً از طریق شبکه بیت‌کوین یا حتی یک لایه ۲ امکان‌پذیر می‌سازد.

با این حال، پیچیدگی اجرای ZKP بر روی بیت کوین را نمی توان دست کم گرفت. تغییرات در پروتکل و اجماع گسترده در جامعه مورد نیاز است. تولید و تأیید ZKP ها از نظر محاسباتی فشرده است و برای اطمینان از استفاده کارآمد در شبکه به بهینه سازی نیاز دارد. علاوه بر این، دستیابی به پذیرش گسترده ZKP ها و OP_CODES های جدید مستلزم متقاعد کردن جامعه محافظه کار بیت کوین در مورد مزایا و امنیت آنها است.

در نتیجه، در حالی که کد OP_CAT برخی کاربردها را ارائه می دهد، معرفی OP_CODES اختصاصی برای اثبات دانش صفر برای تکامل بیت کوین بسیار حیاتی تر است. ZKP ها مسیری رو به جلو برای افزایش حریم خصوصی، مقیاس پذیری و عملکرد فراهم می کنند و بیت کوین را به پلت فرمی همه کاره تر و امن برای بسیاری از برنامه ها تبدیل می کنند.

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

در این مقاله ذکر شده است