رابین لینوس (Robin Linus)، یکی از توسعهدهندگان بیتکوین، اخیرا طرح جدیدی را با عنوان بیتویام (BitVM) برای آوردن قراردادهای هوشمند خارج از زنجیره به بیتکوین بدون نیاز به سافت فورک ارائه کرده است.
گفتنی است که این طرح امکان اجرای قراردادهای تورینگ کامل (Turing-complete) را بدون ایجاد تغییر در قوانین اجماع بیتکوین فراهم کرده است. تورینگ کامل اغلب به ماشینها و سیستمهایی گفته میشود که بتوانند پاسخگوی هر مساله محاسباتی باشند.
باید توجه داشت که ساختار BitVM براساس الگوریتم اثبات تقلب (Fraud Proof) و یک نوع چالش پاسخ (Challenge-Response) ایجاد شده است به طوری که اگر تاییدکننده (Verifier) خلاف ادعاهای مطرح شده توسط کاربر را ثابت کند، کاربر جریمه میشود.
به گفتهی لینوس، BitVM هنوز از خیلی از جهات محدودیت دارد و تنها در یک محیط دو طرفه با وجود یک اثباتکننده (Prover) و یک تاییدکننده کار میکند. لازم به ذکر است که این طرح جدید برای اجرای برنامهها به مقدار قابل توجهی به محاسبات و ارتباطات خارج از زنجیره نیاز دارد.
من یکی از علاقمندان به حوزه برنامه نویسی هستم و جالبه که به واسطهی این حوزه و به صورت اتفاقی وارد دنیای ارزهای دیجیتال شدم. من عاشق یادگیری چیزهای جدیدم و ...