بیت‌ کوین اولین و محبوب‌ترین رمزارز در جهان است. بااین‌حال، مانند سایر ارزهای دیجیتال، فرازونشیب‌های خود را دارد. شبکه‌ی بیت کوین در طول سال‌ها، دارندگان بیت کوین را با مشکلات کاربری متعددی مواجه کرده است و ارتقاء آن امری ضروری بود؛ بنابراین، ارتقاء Taproot در 14 نوامبر 2021، در بلوک 709632 شبکه‌ی بیت کوین اجرا شد. هدف از ارتقاء Taproot، بهبود حریم خصوصی و کارآیی شبکه است، اما در مقیاس بزرگ‌تر انتظار‌ می‌رود که در بلندمدت، تأثیر بالقوه و قابل‌توجهی در شبکه داشته باشد. ارتقاء Taproot بیت کوین، اجرای قراردادهای هوشمند را تسهیل می‌کند و می‌تواند برای حذف واسطه‌ها از تراکنش‌ها و گشایش دروازه‌ای جهت تأمین مالی غیر متمرکز (DeFi) برای ارزهای دیجیتال برتر استفاده شود.

تپ روت (Taproot) چیست؟

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

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

در ابتدا، بیت کوین سرعت انجام هفت تراکنش در ثانیه را داشت، اما با افزایش محبوبیت، کاربران آن نیز افزایش یافتند و سرعت تراکنش‌ها کاهش یافت. کارمزد تراکنش‌ها نیز با افزایش ارزش ارز دیجیتال، افزایش یافتند. کارمزدهای بالا و سرعت پایین تراکنش، تجربه‌ی کاربری در شبکه‌ی بیت کوین را تضعیف‌ می‌کند، که در نتیجه ارتقاء SegWit (Segregated Witness) در سال 2017 اجرا شد. هدف این ارتقاء، قرار دادن تراکنش‌های بیشتر در یک بلوک و سرعت بخشیدن به روند انجام شدن تراکنش‌های شبکه‌ی بیت کوین بود.

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

ارتقاء یا Taproot به اندازه‌ی SegWit بحث‌برانگیز نبوده و هارد فورک نیست. این ارتقاء بلافاصله پشتیبانی گسترده‌ای در بین ماینرها داشت و پیشرفت‌های تدریجی قابل‌توجهی در کد ایجاد کرد. Taproot به‌عنوان سافت فورک (ارتقاء نرم‌افزاری) بیت کوین، با نسخه‌های قدیمی نرم‌افزار سازگار است و مانند بیت کوین‌کش، نیازی به جدا شدن به دو بلاکچین موازی و پیدایش ارزهای دیجیتال جدید ندارد.

ارتقاء Taproot چگونه بر بیت کوین تأثیر می‌گذارد؟

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

امضاهای Schnorr از ECDSA ایمن‌‌تر هستند. خطی بودن آن‌ها اجازه می‌دهد تا تراکنش‌های پیچیده به‌سرعت به‌صورت دسته‌ای تأیید شوند. افراد‌ می‌توانند یک امضای معتبر برای مجموع کلیدهای عمومی خود تولید کنند که روشی ساده‌‌تر و کارآمدتر را ممکن‌ می‌سازد. با جمع‌آوری امضاها، شبکه می‌تواند تراکنش‌های بیشتری را پردازش و عملیات کلی را سریع‌تر و ارزان‌تر کند؛ همچنین، صرفه‌جویی در فضای بلوک را به حداکثر برساند. ارتقاء Taproot به‌شدت مقیاس‌پذیری بیت کوین را بهبود‌ می‌بخشد که بسیاری آن را یکی از موانع اصلی‌ می‌دانند که مانع پذیرش کامل بیت کوین‌ می‌شود.

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

ارتقاء Taproot مزایای زیر را برای کاربران بیت کوین به همراه خواهد داشت:

  • کارمزد تراکنش کمتر
  • افزایش سرعت تراکنش
  • ریسک کمتر قرار گرفتن در معرض داده‌های تراکنش
  • اجرای Pay-to-Taproot (P2TR)
  • امکان پوشش توکن‌های غیرقابل‌تعویض (NFT) و بازارهای مالی غیر متمرکز (DeFi) در شبکه‌ی بیت کوین به دلیل اسکریپت ارتقاء‌یافته‌ی تپ روت.

چه کسی Taproot بیت کوین را توسعه داد؟

توسعه‌دهندگان بیت کوین Core از زمان اجرای آن در سال 2017 راه‌هایی را برای گسترش قابلیت SegWit ایجاد کرده‌اند. یکی از توسعه‌دهندگان برجسته‌ی این ارز دیجیتال، گرگ ماکسول، برای اولین بار پیشنهاد Taproot را در سال 2018 ارائه کرد.
Pieter Wuille نویسنده‌ی طرح (سه پیشنهاد بهبود بیت کوین) با مخفف BIP است که Taproot را تعریف کرد. در سال 2020، توسعه‌دهندگان Tim Ruffing A.J.Townes و Jonas Nick به پروژه ملحق شدند و در کنار مکسول (Maxwell) و ویل (Wuille) بر روی اجرای ارتقاء تپ روت کار کردند.

طرح‌های پیشنهادی بهبود بیت کوین (BPI) در آپگرید تپ روت

ارتقاء Taproot سه پیشنهاد اصلی بهبود بیت کوین (BIPs) را اجرا‌ می‌کند که هدف آن‌ها این است که کاربرانشان از مزایای کارمزد تراکنش کمتر، سرعت بهبودیافته و امنیت بالاتر بهره‌مند شوند.

امضاهای شنور (BIP340)

امضاهای شنور (Schnorr) سرعت و امنیت اعتبارسنجی تراکنش‌ها را در شبکه‌ی بیت کوین افزایش‌ می‌دهد. در درجه‌ی اول به دلیل سادگی و کارآیی آن در تولید امضاهای کوتاه شناخته شده است؛ مزیت اصلی آن در گرفتن چندین کلید در یک تراکنش پیچیده‌ی بیت کوین و تولید یک امضای منحصربه‌فرد است. این بدان معنی است که یک امضای Schnorr‌می‌تواند امضاهای چند طرف را جمع کند. این امر به کاهش قابل‌توجه زمان تراکنش در شبکه‌ی بیت کوین کمک‌ می‌کند.

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

Tapscriptیا همان زبان اسکریپ بیت کوین برای خواندن امضاهای شنور (BIP342)

Tapscript یک ارتقاء زبان برنامه‌نویسی به اسکریپت بیت کوین است که به سایر‌BIP‌های این ارتقا کمک‌ می‌کند تا اجرا شوند. در این طرح، یک نوع کدنویسی از ویژگی تجمیع Schnorr Signatures استفاده‌ می‌کند، بنابراین فضای بیشتری را در بلوک‌ها فراهم می‌شود. این زبان کدنویسی، انعطاف‌پذیری بیشتری را برای این اکوسیستم به ارمغان‌ می‌آورد و‌ می‌تواند ویژگی‌های جدیدی مانند ایجاد و پشتیبانی از قراردادهای هوشمند در شبکه‌ی بیت کوین را اضافه کند.

تپ روت (BIP341)

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

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

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

سخن آخر

ارتقاء Taproot به‌طور بالقوه‌ می‌تواند مسیر بیت کوین را در آینده تغییر دهد. چه سرمایه‌گذار بیت کوین باشید و چه نباشید، اطلاع از این ارتقاء‌ می‌تواند به شکل دادن استراتژی سرمایه‌گذاری ارز دیجیتال شما در آینده کمک کند. این ارتقاء به‌شدت مقیاس‌پذیری بیت کوین را بهبود‌ می‌بخشد، البته بسیاری آن را یکی از موانع اصلی‌ می‌دانند که مانع پذیرش کامل بیت کوین‌ می‌شود.


منبع: