بیت کوین و به‌روزرسانی تپروت؛ باید منتظر چه تغییراتی در شبکه بیت کوین باشیم؟


به‌روزرسانی تپروت (Taproot) که از مدت‌ها قبل در انتظارش بودیم، به‌عنوان اولین به‌روزرسانی بعد از ۴ سال، در بلوک ۷۰۹۶۳۲ شبکه بیت کوین فعال شد. این ارتقا در بیت کوین، ویژگی‌های جدیدی که حریم خصوصی، مقیاس‌پذیری و امنیت را بهبود می‌بخشد، ارائه می‌دهد.

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

به‌روزرسانی تپروت چیست؟

تپروت یک Soft Fork است که اسکریپت‌های بیت کوین را برای افزایش حریم خصوصی و ارتقای سایر عوامل مرتبط با تراکنش‌های پیچیده، بهبود می‌بخشد. تراکنش‌های پیچیده شبکه بیت کوین، تراکنش‌هایی هستند که از ویژگی‌هایی مانند قفل زمانی (Timelock)، چند امضایی (Multi-Signature) و موارد دیگر استفاده می‌کنند. بدون تپروت، هرکسی می‌تواند تراکنش‌هایی را که شامل عملکردهای پیچیده هستند و نیاز به ایجاد چندین تراکنش دارند، شناسایی کند. اما بعد از این به‌روزرسانی، Taproot امکان پوشاندن تمام بخش‌های اضافه تراکنش‌های بیت کوین، که شامل عملکردهای پیچیده هم می‌شود، فراهم می‌کند. بنابراین، حتی اگر تراکنش‌ها این ویژگی‌ها را بپذیرند، مانند یک تراکنش واحد و یکپارچه به‌نظر می‌رسند. این یک اتفاق بزرگ برای طرفداران حریم خصوصی بیت کوین است.

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

تاریخچه به‌روزرسانی Taproot

تپروت مجموعه‌ای از نوآوری‌های فنی مختلف در قالب یک به‌روزرسانی است. پیشنهاد تپروت اولین بار توسط یکی از توسعه‌دهنده‌های اصلی بیت کوین (Greg Maxwell)، در ژانویه ۲۰۱۸ رونمایی شد. از آن زمان، ۳ پیشنهاد بهبود بیت کوین (BIP) که باعث تدوین تپروت شدند، توسط Pieter Wuille، Tim Ruffing، A.J. Townes و Jonas Nick نوشته شدند. این پیشنهادها در اکتبر ۲۰۲۰، در کتابخانه هسته اصلی بیت کوین ادغام گشتند. برای اینکه ارتقا شبکه به‌طور کامل اجرا شود، گره‌های (Node) شبکه باید قوانین اجماع جدید تپروت را اتخاذ می‌کردند. این اتفاق در ۱۲ ژوئن ۲۰۲۱ رخ داد. به همین دلیل، اعمال کامل این به‌روزرسانی، چندین ماه طول کشید. امروز (۲۳ آبان ۱۴۰۰) این به‌روزرسانی انجام گرفت.

بهبودهای شبکه بیت کوین در به‌روزرسانی تپروت

به‌روزرسانی تپروت شامل سه پیشنهاد بهبود بیت کوین (BIP)، با نام‌های BIP340، BIP341 و BIP342 است. در این بخش، هر کدام از آن‌ها را شرح می‌دهیم.

  • BIP340 – Schnorr Signature

فناوری امضای اشنور (Schnorr Signature) یک نوع کوچک‌تر، ایمن‌تر و انعطاف‌پذیرتر از امضای رمزنگاری (Cryptographic Signature) را پیاده‌سازی می‌کند. همچنین، تکنیکی با عنوان «تجمیع کلید» (Key Aggregation) را مورد استفاده قرار می‌دهد که تراکنش‌های چند امضایی (که در آن چند طرف، یک تراکنش واحد را تایید می‌کنند) و قراردادهای هوشمند (که در آن باید شرایط از پیش تعیین‌شده برای اجرای تراکنش رعایت شود) را قادر می‌سازد تا داده‌ای با حجم برابر با یک تراکنش ساده را داشته باشند. با استفاده از امضای اشنور، کلیدهای عمومی و امضای همه‌ی طرف‌ها مورد استفاده قرار نمی‌گیرد و فقط یک کلید عمومی و یک امضای تجمیعی در بلاک‌چین ثبت می‌شود. در نتیجه، حجم داد‌های بلاک‌چین سبک‌تر شده و همچنین تراکنش‌های ساده و چند امضائه قابل تشخیص نیست. امضای اشنور با امضاهای اولیه بیت کوین (ECDSA) سازگار است و برای صرافی‌ها، کیف‌پول‌ها و … مشکلی را ایجاد نمی‌کند.

  • BIP341 – Taproot

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

  • BIP342 – Tapscript

Tapscript زبان کدنویسی اسکریپت را که برای نوشتن پارامترهای تراکنش‌ها استفاده می‌شود، برای تطبیق با BIP340 و BIP341 به‌روزرسانی می‌کند. علاوه‌بر این، Tapscript، بستر اجرای به‌روزرسانی‌های آینده بیت کوین را فراهم می‌آورد.

حریم خصوصی در تپروت

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

قیاس‌پذیری در تپروت

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

Taproot چه مزایایی برای بیت کوین خواهد داشت؟

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

  • کاهش حجم داده‌هایی که باید به بلاک‌چین منتقل شده و ذخیره شوند.
  • انجام تراکنش‌های بیشتر در هر بلوک (افزایش نرخ TPS).
  • کاهش کارمزد تراکنش‌ها.

یکی دیگر از مزایای به‌روزرسانی تپروت، حل مشکل چکش‌خواری امضاها (Signature Malleability) در بیت کوین است. چکش‌خواری امضا یعنی از نظر فنی امکان تغییر امضای یک تراکنش، قبل از تایید آن وجود دارد. در این نوع حمله، طوری وانمود می‌شود که انگار هرگز تراکنشی انجام نشده است. این امر بیت کوین را در معرض مشکل دوبار خرج کردن (Double-Spending) قرار می‌دهد. همچنین به این شکل، ممکن است یکپارچگی دفترکل توزیع‌شده از بین برود.

به‌روزرسانی تپروت، یک ارتقا مورد انتظار و گسترده برای بیت کوین است. پیاده‌سازی Taproot همراه با فناوری امضاهای اشنور (Schnorr Signatures)، باعث پیشرفت‌های قابل‌توجهی از نظر حریم خصوصی، مقیاس‌پذیری، امنیت و … خواهد شد. این آپدیت می‌تواند علاقه بیشتری را به سمت شبکه لایتینگ جلب کرده و همچنین، چند امضایی (Multisig) را به یک استاندارد در صنعت کریپتو تبدیل کند.

برای خرید بیت کوین میتوانید به صرافی کارتی شو مراجعه کنید

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.