تحقیقات CGV | از سکه های رنگی تا قراردادهای هوشمند، تحلیلی جامع از تحولات فناوری در اکوسیستم بیت کوین
به طور خلاصه
این مقاله به اصول اولیه بیتکوین بازنگری میکند، نوآوریهای فناوری مانند شبکه لایتنینگ و شاهد جداسازیشده را بررسی میکند و روندهای توسعه آینده را پیشبینی میکند.
تولید شده توسط: CGV Research
نویسنده: Cynic
بیت کوین، به عنوان اولین ارز دیجیتال غیرمتمرکز موفق، از زمان آغاز به کار آن در سال 2009 در هسته اصلی حوزه ارزهای دیجیتال قرار داشته است. با این حال، همانطور که اکوسیستم بیت کوین به رشد و گسترش خود ادامه می دهد، با چالش های مختلفی از جمله سرعت تراکنش، مقیاس پذیری، امنیت و مسائل نظارتی مواجه است.
اخیراً، اکوسیستم فیلمنامه به رهبری BRC20، بازار را طوفانی کرده است و فیلمنامه های مختلف بیش از صد برابر افزایش یافته است. تراکنشهای زنجیرهای بیتکوین به شدت شلوغ هستند و میانگین گاز به بیش از 300 sat/vB میرسد. به طور همزمان، airdrop از Nostr Assets بیشتر توجه بازار و طراحی پروتکل را به خود جلب می کند whitepaperمواردی مانند BitVM و BitStream پیشنهاد شده اند که نشان دهنده پتانسیل رو به رشد اکوسیستم بیت کوین است.
تیم تحقیقاتی CGV، از طریق بررسی جامع وضعیت فعلی اکوسیستم بیت کوین، که پیشرفت های تکنولوژیکی، پویایی بازار، مقررات قانونی و غیره را پوشش می دهد، تجزیه و تحلیل عمیقی از فناوری بیت کوین انجام می دهد و روندهای بازار را بررسی می کند. هدف ما ارائه یک دیدگاه پانوراما در مورد توسعه بیت کوین است. این مقاله با بازبینی اصول بنیادی و تاریخچه توسعه بیت کوین آغاز می شود، سپس به نوآوری های تکنولوژیکی شبکه بیت کوین، مانند شبکه لایتنینگ و شاهد جدا، می پردازد و در عین حال پیش بینی هایی را در مورد روند توسعه آینده آن انجام می دهد.
صدور دارایی: شروع با سکه های رنگی
ماهیت اکوسیستم اسکریپت در ارائه حق صدور دارایی با موانع کم، همراه با سادگی، انصاف و راحتی برای افراد عادی نهفته است. ظهور پروتکل اسکریپت روی بیت کوین در سال 2023 اتفاق افتاد، اما در اوایل سال 2012، مفهوم استفاده از بیت کوین برای صدور دارایی وجود داشت که به عنوان سکه های رنگی شناخته می شود.
سکه های رنگی: تلاش های اولیه
سکه های رنگی به مجموعه ای از فناوری ها اطلاق می شود که از سیستم بیت کوین برای ثبت ایجاد، مالکیت و انتقال دارایی های غیر از بیت کوین استفاده می کنند. این فناوری میتواند برای ردیابی داراییهای دیجیتال و داراییهای ملموس که توسط اشخاص ثالث نگهداری میشود، استفاده شود و معاملات مالکیت را از طریق سکههای رنگی تسهیل کند. اصطلاح رنگی به افزودن اطلاعات خاص به UTXO های بیت کوین، متمایز ساختن آنها از سایر UTXO های بیت کوین اشاره دارد و در نتیجه ناهمگنی را در بین بیت کوین های همگن ایجاد می کند. از طریق فناوری سکه های رنگی، دارایی های صادر شده دارای بسیاری از ویژگی های یکسان با بیت کوین هستند، از جمله جلوگیری از هزینه مضاعف، حفظ حریم خصوصی، امنیت، شفافیت و مقاومت در برابر سانسور و اطمینان از قابلیت اطمینان تراکنش ها.
شایان ذکر است که پروتکل defined by Colored Coins توسط نرم افزار معمولی بیت کوین پیاده سازی نشده است. نرم افزار خاصی برای شناسایی تراکنش های مربوط به سکه های رنگی مورد نیاز است. واضح است که سکه های رنگی فقط در جوامعی ارزش دارند که پروتکل سکه های رنگی را تشخیص می دهند. در غیر این صورت، ویژگی های رنگی سکه های رنگی ناهمگن از بین می رود و به ساتوشی خالص باز می گردد. از یک طرف، سکه های رنگی که توسط جوامع کوچک شناسایی می شوند، می توانند از مزایای بسیاری از بیت کوین برای صدور و گردش دارایی استفاده کنند. از سوی دیگر، تقریباً غیرممکن است که پروتکل Colored Coins از طریق یک سافت فورک در بزرگترین نرم افزار توافقی Bitcoin-Core ادغام شود.
دارایی ها را باز کنید
در اواخر سال 2013، فلاویان چارلون پروتکل Open Assets را به عنوان یکی از اجرای سکه های رنگی معرفی کرد. صادرکنندگان دارایی از رمزنگاری نامتقارن برای محاسبه شناسههای دارایی استفاده میکنند و اطمینان حاصل میکنند که فقط کاربرانی که کلید خصوصی برای شناسه دارایی دارند میتوانند داراییهای یکسان را صادر کنند. برای ابرداده دارایی، کد OP_RETURN برای ذخیره ابرداده در اسکریپت استفاده میشود که به آن «خروجی نشانگر» گفته میشود، که اطلاعات رنگی را بدون آلوده کردن UTXOها ذخیره میکند. از آنجایی که از ابزارهای رمزنگاری کلید عمومی-خصوصی بیت کوین استفاده می کند، صدور دارایی می تواند از طریق مکانیسم های چند امضایی انجام شود.
EPOBC
در سال 2014، ChromaWay پروتکل EPOBC را معرفی کرد که مخفف عبارت Enhanced, Padded, Order-based Coloring است. این پروتکل شامل دو نوع عملیات است: پیدایش و انتقال. عملیات پیدایش برای صدور دارایی استفاده می شود، در حالی که عملیات انتقال، انتقال دارایی ها را تسهیل می کند. نوع دارایی را نمی توان به طور صریح رمزگذاری یا متمایز کرد و هر معامله پیدایش دارایی جدیدی را صادر می کند و مقدار کل آن را در طول صدور تعیین می کند. دارایی های EPOBC باید با استفاده از عملیات انتقال منتقل شوند و اگر دارایی EPOBC به عنوان ورودی در تراکنش عملیات غیرانتقالی استفاده شود، دارایی از بین می رود.
اطلاعات اضافی در مورد دارایی های EPOBC از طریق فیلد nSequence در تراکنش های بیت کوین ذخیره می شود. فیلد nSequence یک فیلد رزرو شده در تراکنش های بیت کوین است که از 32 بیت تشکیل شده است. پایین ترین شش بیت آن برای تعیین نوع تراکنش و بیت های 6-12 برای padding استفاده می شود تا الزامات حمله ضد گرد و غبار پروتکل بیت کوین را برآورده کند. مزیت استفاده از فیلد nSequence برای ذخیره اطلاعات فراداده در عدم نیاز به ذخیره سازی اضافی است. از آنجایی که هیچ شناسه دارایی برای شناسایی وجود ندارد، هر تراکنش شامل یک دارایی EPOBC باید به تراکنش پیدایش ردیابی شود تا دسته بندی و مشروعیت آن مشخص شود.
Mastercoin/Omni Layer
در مقایسه با پروتکل های ذکر شده، Mastercoin پیاده سازی تجاری موفق تری را شاهد بوده است. در سال 2013، مسترکین اولین ICO در تاریخ را انجام داد و 5000 بیت کوین جمع آوری کرد و عصر جدیدی را آغاز کرد. USDT که در ابتدا بر روی بلاک چین بیت کوین منتشر شد، از طریق لایه Omni معرفی شد.
مسترکین وابستگی کمتری به بیتکوین نشان میدهد و ترجیح میدهد بیشتر حالت خود را خارج از زنجیره حفظ کند، تنها با حداقل اطلاعات ذخیره شده در زنجیره. مسترکین اساساً بیت کوین را به عنوان یک سیستم گزارش غیرمتمرکز در نظر می گیرد که از هر تراکنش بیت کوین برای پخش تغییرات در عملیات دارایی استفاده می کند. اعتبارسنجی اثربخشی تراکنش شامل اسکن مداوم بلاک چین بیت کوین و نگهداری یک پایگاه داده دارایی خارج از زنجیره است. این پایگاه داده رابطه نقشه برداری بین آدرس ها و دارایی ها را با آدرس هایی که از سیستم آدرس بیت کوین استفاده مجدد می کنند، حفظ می کند.
سکههای رنگی اولیه عمدتاً از کد OP_RETURN در اسکریپتها برای ذخیره ابردادههای داراییها استفاده میکردند. پس از ارتقاء SegWit و Taproot، پروتکل های مشتق جدید گزینه های بیشتری دارند.
SegWit، مخفف Segregated Witness، اساساً Witness (اسکریپت ورودی تراکنش) را از تراکنش جدا می کند. دلیل اصلی این جداسازی جلوگیری از حمله گره ها با اصلاح اسکریپت ورودی است. با این حال، یک مزیت دارد: افزایش موثر ظرفیت بلوک، امکان ذخیره سازی بیشتر داده های شاهد.
Taproot یک ویژگی مهم به نام MAST را معرفی میکند که به توسعهدهندگان این امکان را میدهد تا با استفاده از Merkle Trees، ابرداده هر دارایی را در خروجیها قرار دهند. از امضاهای Schnorr برای افزایش قابلیت تعویض و مقیاس پذیری استفاده می کند و از تراکنش های چند جهشی از طریق شبکه لایتنینگ پشتیبانی می کند.
Ordinals & BRC20 و تجارت شبیه سازی شده: یک آزمایش بزرگ اجتماعی
در یک مفهوم گسترده، ترتیبی از چهار جزء تشکیل شده است:
- یک BIP برای توالیبندی نشستها
- نمایهسازی که از گره هسته بیت کوین برای ردیابی موقعیت (ترتیبی) همه ساتوشیها استفاده میکند.
– کیف پولی برای رسیدگی به تراکنش های مربوط به ترتیبی
- یک بلاک کاوشگر برای شناسایی تراکنش های مربوط به ترتیبی
البته هسته اصلی خود BIP/پروتکل است. دستورات defiیک طرح مرتب سازی (شروع از 0 بر اساس ترتیب استخراج آنها)، که اعداد را به کوچکترین واحد بیت کوین، ساتوشیس اختصاص می دهد. این امر ناهمگنی را به ساتوشی های همگن اصلی می بخشد و کمیابی را ایجاد می کند.
میتواند از زیرساختهای BTC، از جمله امضاهای تکی، چند امضایی، قفلهای زمانی، قفل ارتفاع و غیره، بدون نیاز به ایجاد صریح اعداد ترتیبی استفاده مجدد کند. ناشناس بودن خوبی ارائه می دهد و هیچ ردپای صریحی روی زنجیره باقی نمی گذارد. با این حال، اشکالات مشهود است، زیرا تعداد زیادی از UTXO های کوچک و استفاده نشده می توانند اندازه مجموعه UTXO را افزایش دهند و به طور بالقوه منجر به چیزی شود که به عنوان حمله گرد و غبار شناخته می شود. علاوه بر این، فضای اشغال شده توسط شاخص قابل توجه است و هر بار که یک نشست خاص را صرف می کنید، به اطلاعات خاصی نیاز دارد:
– هدر بلاک چین
– مسیر مرکل به تراکنش coinbase که آن نشست را ایجاد کرد
– تراکنش کوین بیس که آن را ایجاد کرد
برای اثبات اینکه یک sat خاص در یک خروجی خاص گنجانده شده است.
کتیبه، در این زمینه، حکاکی محتوای دلخواه بر روی صندلی ها است. روش خاص شامل قرار دادن محتوا در اسکریپتهای هزینه اسکریپت مسیر ریشه، کاملاً زنجیرهای است. محتوای درج شده با توجه به فرمت پاسخ HTTP، سریالسازی میشود و به اسکریپتهای غیرقابل اجرا در اسکریپتهای خرجشده، معروف به «پاکتها» منتقل میشود. به طور خاص، inscription شامل اضافه کردن OP_FALSE قبل از دستورات شرطی، قرار دادن محتوای درج شده در یک دستور شرطی غیر قابل اجرا در قالب JSON است. اندازه محتوای نوشته شده توسط اسکریپت ریشه محدود شده است و در مجموع بیش از 520 بایت نیست.
از آنجایی که اسکریپتهای خرج کردن ریشه مستلزم خرج کردن خروجیهای ریشه اصلی هستند، نوشتن به دو مرحله نیاز دارد: commit و آشکار. در مرحله اول، یک خروجی taproot با تعهد به محتوای درج شده ایجاد می شود. در مرحله دوم، محتوای درج شده و مسیر مرکل مربوطه برای صرف خروجی ریشه اصلی از مرحله قبل استفاده میشود و محتوای درج شده روی زنجیره آشکار میشود.
هدف اصلی از کتیبه معرفی نشانه های غیر قابل تعویض (NFTs) به BTC. با این حال، توسعه دهندگان جدید BRC20 را با تقلید از ERC20 بر اساس آن ایجاد کرده اند و توانایی صدور دارایی های قابل تعویض را به Ordinals می دهند. BRC20 شامل عملیاتهایی مانند Deploy، Mint، Transfer و غیره میشود که هر عملیات به مراحل commit و آشکارسازی نیاز دارد. فرآیند تراکنش پیچیده تر و با هزینه های بالاتر است.
استفاده از داده های واقعی به عنوان مثال: [داده های نمونه ارائه نشده است]
قسمت انتخاب شده محتوای درج شده است و نتیجه پس از سریال سازی به شرح زیر است:
پروتکل ARC20 مشتق شده از Atomicals با اتصال هر واحد از توکن های ARC20 به ساتوشی، با استفاده مجدد از سیستم تراکنش بیت کوین، تراکنش ها را ساده می کند. پس از صدور دارایی ها از طریق مراحل commit و آشکار، انتقال بین توکن های ARC20 می تواند مستقیماً با انتقال ساتوشی های مربوطه انجام شود. طراحی ARC20 بیشتر با واقعی کلمه مطابقت دارد definition of Colored Coins - افزودن محتوای جدید به توکنهای موجود برای ایجاد توکنهای جدید، جایی که ارزش توکن جدید کمتر از توکن اصلی نیست و شبیه جواهرات طلا و نقره است.
اعتبار سنجی سمت مشتری (CSV) و پروتکل های دارایی نسل بعدی
اعتبار سنجی سمت مشتری، که توسط پیتر تاد در سال 2017 پیشنهاد شد، شامل ذخیره سازی داده های خارج از زنجیره، تعهدات درون زنجیره ای و تأیید سمت مشتری است. در حال حاضر، پروتکلهای دارایی که از اعتبارسنجی سمت مشتری پشتیبانی میکنند شامل RGB و Taproot Assets (Taro) میشوند.
RGB:
علاوه بر اعتبار سنجی سمت مشتری، RGB از هش Pedersen به عنوان مکانیزم تعهد استفاده می کند و از کور کردن خروجی پشتیبانی می کند. هنگام درخواست پرداخت، UTXO دریافت کننده رمز نیازی به افشای عمومی ندارد. در عوض، یک مقدار هش ارسال می شود که حریم خصوصی و مقاومت در برابر سانسور را افزایش می دهد. هنگام خرج کردن توکن، برای تأیید تاریخچه تراکنش، ارزش کور شده باید برای گیرنده آشکار شود.
علاوه بر این، RGB AluVM را برای افزایش قابلیت برنامه ریزی معرفی می کند. در طول اعتبارسنجی سمت مشتری، کاربران نه تنها اطلاعات پرداخت دریافتی را تأیید میکنند، بلکه تمام تاریخچه تراکنشها را از پرداختکننده دریافت میکنند و به تراکنش پیدایش دارایی برای نهایی شدن بازمیگردند. تأیید تمام تاریخچه تراکنش ها، اعتبار دارایی های دریافتی را تضمین می کند.
دارایی های Taproot:
دارایی های Taproot که توسط لایتنینگ Labs توسعه یافته است، انتقال فوری، حجم بالا و کم هزینه دارایی های صادر شده را در شبکه لایتنینگ امکان پذیر می کند. به طور کامل بر اساس پروتکل Taproot طراحی شده است، حریم خصوصی و مقیاس پذیری را افزایش می دهد.
دادههای Witness خارج از زنجیره ذخیره میشوند، روی زنجیره تأیید میشوند و میتوانند به صورت محلی یا در مخازن اطلاعاتی به نام «Universes» (شبیه به مخازن Git) وجود داشته باشند. راستیآزمایی شاهد به همه دادههای تاریخی از صدور دارایی نیاز دارد که از طریق لایه شایعات Taproot Assets منتشر شده است. مشتریان می توانند با استفاده از یک نسخه بلاک چین محلی تأیید متقابل کنند.
Taproot Assets از Sparse Merkle Sum Tree برای ذخیره وضعیت جهانی داراییها استفاده میکند که هزینههای ذخیرهسازی بالایی را متحمل میشود اما تأیید کارآمدی را ارائه میدهد. اثبات درج/عدم شمول اجازه می دهد تا تراکنش ها را بدون عقب نشینی از تاریخچه تراکنش دارایی تأیید کند.
مقیاس پذیری: پیشنهاد ابدی بیت کوین
علیرغم داشتن بالاترین ارزش بازار، امنیت و ثبات، بیت کوین از دیدگاه اولیه خود مبنی بر «سیستم نقدی الکترونیکی همتا به همتا» منحرف شده است. ظرفیت محدود بلاک باعث میشود بیتکوین نتواند تراکنشهای بزرگ و مکرر را انجام دهد و پروتکلهای مختلفی را برای رسیدگی به این موضوع در دهه گذشته برانگیخت.
کانال های پرداخت و شبکه لایتنینگ: راه حل ارتدکس بیت کوین
شبکه لایتنینگ با ایجاد کانال های پرداخت عمل می کند. کاربران میتوانند کانالهای پرداخت را بین هر دو طرف ایجاد کنند، کانالها را به هم متصل کنند تا شبکه کانال پرداخت گستردهتری تشکیل دهند، و حتی به صورت غیرمستقیم بین کاربران بدون کانال مستقیم پرداختها را انجام دهند. به عنوان مثال، اگر آلیس و باب بخواهند چندین تراکنش را بدون ثبت هر کدام در بلاک چین بیت کوین انجام دهند، می توانند یک کانال پرداخت بین آنها باز کنند. آنها میتوانند تراکنشهای متعددی را در این کانال انجام دهند، فقط به دو ضبط بلاک چین نیاز دارند: یک بار هنگام باز کردن کانال و دیگری هنگام بستن آن. این به طور قابل توجهی زمان انتظار برای تایید بلاک چین را کاهش می دهد و بار روی بلاک چین را کاهش می دهد.
در حال حاضر، شبکه لایتنینگ بیش از 14,000 گره، 60,000 کانال و ظرفیت کل بیش از 5000 BTC دارد.
زنجیره های جانبی: رویکرد اتریوم در بیت کوین
پشته
Stacks خود را به عنوان لایه قرارداد هوشمند بیت کوین با استفاده از توکن بومی خود به عنوان توکن Gas قرار می دهد. Stacks از یک مکانیسم میکرو بلاک استفاده می کند که همزمان با بیت کوین تکامل می یابد، جایی که بلاک های آنها به طور همزمان تایید می شود. در Stacks، این به عنوان "بلوک لنگر انداخته" نامیده می شود. هر بلوک تراکنش Stacks مربوط به یک تراکنش واحد بیت کوین است که به توان عملیاتی تراکنش بالاتری دست می یابد. با تولید همزمان بلوکها، بیت کوین به عنوان یک محدودکننده نرخ برای ایجاد بلوکهای Stacks عمل میکند و از حملات انکار سرویس در شبکه همتای خود جلوگیری میکند.
Stacks از طریق مکانیسم دو مارپیچی اثبات انتقال (PoX) به اجماع دست می یابد. ماینرها بیت کوین را به سهامداران STX می فرستند تا برای حق استخراج بلاک ها رقابت کنند و ماینرهای موفق پس از ماینینگ موفقیت آمیز یک بلوک، جوایز STX را دریافت می کنند. در طول این فرآیند، سهامداران STX مقدار متناسبی از بیت کوین ارسال شده توسط ماینر را دریافت می کنند. هدف Stacks تشویق ماینرها برای حفظ دفتر کل تاریخی با صدور توکن های بومی است، اگرچه انگیزه همچنان بدون توکن های بومی قابل دستیابی است (همانطور که در RSK مشاهده می شود).
برای داده های تراکنش در بلاک چین Stacks، هش داده های تراکنش در اسکریپت تراکنش بیت کوین با استفاده از بایت کد OP_RETURN ذخیره می شود. گرههای Stacks میتوانند هشهای دادههای تراکنش Stacks را که در تراکنشهای بیتکوین ذخیره شدهاند، از طریق عملکردهای داخلی Clarity بازیابی کنند.
پشته ها را می توان تقریباً به عنوان یک زنجیره لایه 2 برای بیت کوین در نظر گرفت. با این حال، هنوز برخی از نقص ها در جابجایی دارایی ها از مرزها وجود دارد. پس از ارتقای ناکاموتو، Stacks از ارسال تراکنشهای بیتکوین برای تکمیل حرکت داراییها پشتیبانی میکند، اما پیچیدگی تراکنشها باعث میشود که آنها در زنجیره بیتکوین غیرقابل تأیید باشند. جابجایی دارایی ها فقط از طریق یک کمیته چند امضایی قابل تأیید است.
RSK
RSK از یک الگوریتم استخراج ادغام شده استفاده می کند، که در آن ماینرهای بیت کوین می توانند تقریباً بدون هیچ هزینه ای به RSK در تولید بلوک کمک کنند و جوایز بیشتری کسب کنند. RSK یک توکن بومی ندارد و همچنان از BTC (RBTC) به عنوان Gas Token استفاده می کند. RSK دارای موتور اجرایی خود است که با ماشین مجازی اتریوم (EVM) سازگار است.
مایع
Liquid یک زنجیره جانبی فدرال بیت کوین با دسترسی گره مجاز است که توسط پانزده عضو مسئول تولید بلاک نظارت می شود. داراییها با استفاده از مکانیسم قفل و ضرابخانه منتقل میشوند، جایی که داراییها با استفاده از BTC به آدرس چند امضایی در Liquid ارسال میشوند و داراییها را قادر میسازد تا وارد زنجیره جانبی Liquid شوند. برای خروج، L-BTC به آدرس چند امضایی در زنجیره مایع ارسال می شود. امنیت آدرس چند امضایی 11 از 15 تنظیم شده است.
مایع روی برنامه های مالی و به توسعه دهندگان یک SDK مرتبط با خدمات مالی ارائه می دهد. مجموع ارزش قفل شده (TVL) در شبکه Liquid در حال حاضر تقریباً 3000 BTC است.
دارایی های Nostr: تقویت تمرکز
Nostr Assets با نام اصلی NostrSwap به عنوان یک پلت فرم معاملاتی BRC20 عمل می کند. این پروتکل در 3 آگوست 2023 به پروتکل Nostr Assets ارتقا یافت و از انتقال همه دارایی ها در اکوسیستم Nostr پشتیبانی می کند. شبکه لایتنینگ تسویه دارایی و امنیت را مدیریت می کند. Nostr Assets به کاربران امکان می دهد دارایی های شبکه لایتنینگ را با استفاده از کلیدهای عمومی و خصوصی Nostr ارسال و دریافت کنند. تراکنشهای روی پروتکل Nostr Assets، به استثنای سپردهها و برداشتها، بدون گاز، رمزگذاری شده و با استفاده از IPFS برای دسترسی سریع و کارآمد، روی رله پروتکل Nostr ذخیره میشوند. از تعامل زبان طبیعی پشتیبانی می کند و نیاز به رابط های پیچیده را از بین می برد. Nostr Assets راهی ساده و راحت را برای انتقال و تجارت دارایی ها به کاربران ارائه می دهد که به طور بالقوه کاربردهای قابل توجهی را در ارتباط با اثرات ترافیکی پروتکل اجتماعی Nostr پیدا می کند. با این حال، اساسا، این روشی برای کنترل کیف پول ها با استفاده از پیام های Nostr است. کاربران داراییها را با انتقال آنها در شبکه لایتنینگ به رله Nostr Assets سپرده میکنند، شبیه به سپردهگذاری داراییها در یک صرافی متمرکز. وقتی کاربران میخواهند داراییها را در Nostr Assets منتقل و معامله کنند، پیامهایی را که با کلیدهای Nostr امضا شدهاند به سرور ارسال میکنند. سرور پس از تایید، تراکنش ها را به صورت داخلی ثبت می کند و اجرا را در شبکه لایتنینگ یا شبکه اصلی دور می زند و به هزینه های گاز صفر و TPS بالا دست می یابد.
BitVM: قابلیت برنامه ریزی و مقیاس گذاری نامحدود
"هر تابع قابل محاسبه را می توان در بیت کوین تایید کرد."
- رابین لینوس، خالق BitVM
BitVM که توسط رابین لینوس، بنیانگذار ZeroSync پیشنهاد شده است، از کدهای OP موجود بیت کوین (OP_BOOLEAN، OP_NOT) برای تشکیل مدارهای دروازه AND و NOT استفاده می کند و برنامه ها را به مدارهای دروازه اولیه AND و NOT تقسیم می کند. ریشه اسکریپت هزینه را برای ذخیره سازی زنجیره ای کم هزینه در تراکنش های Taproot قرار می دهد. بر اساس تئوری محاسباتی، تمام محاسبات منطقی را می توان با استفاده از مدارهای گیت AND و NOT ساخت که از نظر تئوری BitVM Turing را کامل می کند و قادر به انجام تمام محاسبات روی بیت کوین است. با این حال، محدودیت های عملی زیادی وجود دارد.
BitVM در یک حالت P2P عمل می کند که از مفهوم OP Rollup پیروی می کند. دو نقش وجود دارد: اثبات کننده و تأیید کننده. در هر تراکنش، هم اثبات کننده و هم تأییدکننده به طور مشترک یک تراکنش را ایجاد می کنند و وثیقه را سپرده گذاری می کنند. اثبات کننده نتایج را ارائه می دهد و اگر تأیید کننده نتایج متفاوتی را محاسبه کند، یک اثبات تقلب را به زنجیره ارائه می دهد تا اثبات کننده را جریمه کند. مورد استفاده اولیه BitVM برای حداقل پل های اعتماد و مقیاس بندی ZKP (ZK Rollup) است. پیشنهاد BitVM به دلیل دشواری کسب پشتیبانی در جامعه بیت کوین برای افزایش پیچیدگی OP_CODE یک مصالحه است. از OP_CODE های موجود برای پیاده سازی قابلیت های جدید استفاده می کند.
BitVM یک پارادایم جدید برای مقیاس بندی معرفی می کند، اما چالش های متعددی در عمل وجود دارد:
- خیلی زود: در حالی که EVM یک معماری VM جامع دارد، BitVM تنها یک تابع برای بررسی 0 یا 1 بودن یک رشته دارد.
– سربار ذخیره سازی: ساخت برنامه ها با گیت های NAND ممکن است به صدها مگابایت داده با میلیاردها برگ ریشه نیاز داشته باشد.
- P2P: مدل فعلی شامل تعاملات بین دو طرف است و ساختار پروور-چالشگر دارای مسائل انگیزشی است. ملاحظاتی برای گسترش به 1-N یا NN وجود دارد، شبیه به مجموعه ایده آل OP (فرض صادقانه منفرد).
نتیجه
بررسی جامع متن نشان میدهد که با توجه به محدودیتهای موجود در ظرفیت پردازش شبکه اصلی و تواناییهای محاسباتی، بیتکوین باید محاسبات را خارج از زنجیره انتقال دهد تا اکوسیستمی پر رونق و متنوعتر را تقویت کند.
از یک سو، محاسبات خارج از زنجیره و راهحلهای راستیآزمایی سمت مشتری از زمینههای خاصی در تراکنشهای بیتکوین برای ذخیره اطلاعات حیاتی استفاده میکنند، شبکه اصلی بیتکوین را بهعنوان یک سیستم گزارشگیری توزیعشده در نظر میگیرد، از مقاومت سانسور و قابلیت اطمینان آن برای اطمینان از در دسترس بودن دادههای حیاتی استفاده میکند. به یک معنا، این رویکرد مشابه Sovereign Rollups است. این نیازی به تغییراتی در لایه پروتکل بیت کوین ندارد و امکان ساخت پروتکل ها را در صورت لزوم فراهم می کند، در سناریوی فعلی امکان پذیری بالاتری را ارائه می دهد اما امنیت بیت کوین را به طور کامل به ارث نمی برد.
از سوی دیگر، تلاشهایی برای پیشبرد تأیید روی زنجیره، تلاش برای استفاده از ابزارهای موجود برای دستیابی به محاسبات دلخواه روی بیتکوین، و متعاقباً استفاده از فناوری اثبات دانش صفر برای مقیاسبندی کارآمد در حال انجام است. با این حال، این راه حل های فعلی هنوز در مراحل اولیه هستند، با هزینه های محاسباتی بالا، و انتظار نمی رود در کوتاه مدت اجرا شوند.
البته برخی ممکن است تعجب کنند که چرا به اتریوم که همراه با سایر بلاک چین ها از قدرت محاسباتی بالایی برخوردار است، تغییر نکند. چرا باید فرآیند پیاده سازی مجدد چیزها در بیت کوین را طی کنیم؟
چون بیت کوین است.
ارجاع:
https://wizardforcel.gitbooks.io/masterbitcoin2cn/content/appdx8.html
https://github.com/chromaway/ngcccbase/wiki/EPOBC_simple
https://github.com/OpenAssets/open-assets-protocol/blob/master/specification.mediawiki
https://twitter.com/LNstats
https://twitter.com/robin_linus/status/1723472140270174528
https://github.com/fiksn/bitvm-explained
https://mirror.xyz/0x5CCF44ACd0D19a97ad5aF0da492AC0388469DfE9/_k3vtpI7a5cQn5iISH7-riECpyudfI4BTeeeBMwNYDQ
https://twitter.com/AurtrianAjian/status/1723919714798178505
درباره CGV
CGV (Cryptogram Venture) یک شرکت سرمایه گذاری ارزهای دیجیتال است که دفتر مرکزی آن در توکیو، ژاپن قرار دارد. CGV در استیبل کوین JPYW ین ژاپن دارای مجوز سرمایه گذاری و رشد می کند. علاوه بر این، CGV FoF یک شریک محدود در چندین صندوق رمزنگاری معروف در سطح جهان است. از سال 2022، CGV با موفقیت دو نسخه از ژاپن را سازماندهی کرده است Web3 Hackathon (TWSH) و حمایت مشترک موسسات و کارشناسانی مانند وزارت آموزش، فرهنگ، ورزش، علم و فناوری ژاپن، دانشگاه Keio و NTT Docomo را به دست آورد. در حال حاضر CGV در هنگ کنگ، سنگاپور، نیویورک و سایر مناطق شعبه دارد.
سلب مسئولیت: اطلاعات و مطالب ارائه شده در این مقاله از کانال های عمومی تهیه شده است و شرکت ما هیچ تضمینی در مورد صحت و کامل بودن آنها نمی دهد. توصیفات یا پیشبینیها از موقعیتهای آتی، بیانیههای آیندهنگر هستند، و هر پیشنهاد و نظر ارائهشده فقط برای مرجع است و توصیه یا پیامدهای سرمایهگذاری برای هیچ فردی را ایجاد نمیکند. استراتژیهایی که ممکن است شرکت ما اتخاذ کند، میتواند با استراتژیهای استنباطشده توسط خوانندگان بر اساس این مقاله یکسان، مخالف یا نامرتبط باشد.
سلب مسئولیت
در خط با دستورالعمل های پروژه اعتماد، لطفاً توجه داشته باشید که اطلاعات ارائه شده در این صفحه به عنوان مشاوره حقوقی، مالیاتی، سرمایه گذاری، مالی یا هر شکل دیگری در نظر گرفته نشده است و نباید تفسیر شود. مهم است که فقط در موردی سرمایه گذاری کنید که توانایی از دست دادن آن را دارید و در صورت شک و تردید به دنبال مشاوره مالی مستقل باشید. برای کسب اطلاعات بیشتر، پیشنهاد می کنیم به شرایط و ضوابط و همچنین صفحات راهنمایی و پشتیبانی ارائه شده توسط صادرکننده یا تبلیغ کننده مراجعه کنید. MetaversePost متعهد به گزارش دقیق و بی طرفانه است، اما شرایط بازار بدون اطلاع قبلی ممکن است تغییر کند.
CryptogramVenture FoF آسیایی