دنیای ارزهای دیجیتال پر از نوآوریهای جذابی است که باعث ادامهی حیات آن است. بیتکوین بهعنوان پیشگام این انقلاب دیجیتال مرتباً در حال پیشرفت است و افراد به دنبال افزایش قابلیتها و رفع محدودیتهای آن هستند.یکی از این پیشرفتها که اهمیت بسیار زیادی دارد تپ روت نامیده میشود.
تپ روت در نوامبر ۲۰۲۱ بهعنوان سافت فورک معرفی شد و تغییرات زیاد و عمیقی را در مشهورترین ارز دیجیتال جهان ایجاد کرد. همچنین این وضعیت بر همه چیز از حریم خصوصی و امنیت گرفته تا مقیاسپذیری و قراردادهای هوشمند تأثیر میگذارد. در این مقاله دربارهی taproot صحبت میکنیم و از پتانسیلهایی که برای شکلدادن آینده بیتکوین دارد حرف میزنیم.
آنچه قرار است بخوانید
تپ روت (Taproot) بیتکوین چیست؟
تپ روت یک آپگرید بیتکوین است که چندین ویژگی و مزیت جدید را برای کاربران بیتکوین به ارمغان آورده است. جامعه بیتکوین تپ روت را در بلوک 709632 در ۱۲ نوامبر ۲۰۲۱ فعال کرد. این آپگرید از سه پیشنهاد برای بهبود بیتکوین تشکیل شده است که سه ارتقای مجزا برای پروتکل بیتکوین تعریف میکند:
- امضای اشنور (BIP 340)
- Taproot (BIP 341)
- Taproot(BIP 342)
این سه ارتقا باهم بهعنوان ارتقا تپ روت شناخته میشود که اغلب به طور جمعی بهعنوان BIP Taproot خطاب میشود. این بیآی پیها راههای جدیدتر، کارآمدتر و انعطافپذیرتری را برای انتقال بیتکوین معرفی کردند.
امضای اشنور -BIP 340
بهعنوان بخشی از ارتقای BIP 340، تپ روت امضاهای اشنور را برای استفاده در بیت کوین استفاده میکند. امضاهای اشنور چندین مزیت را برای کاربران بیتکوین به ارمغان میآورد از جمله اینکه حریم خصوصی را بهبود میبخشد، کارمزدهای آن پایینتر است و انعطافپذیری آن هم افزایش پیدا کرده است.
این BIP همچنین مشخص میکند که چگونه کلیدهای عمومی و امضاهای اشنور برای استفاده در بیتکوین کدگذاری شوند. طول کلیدهای عمومی مورداستفاده برای امضاهای اشنور در مقایسه با کلیدهای عمومی ۳۳ بایتی مورداستفاده برای ECDSA، ۳۲ بایت است. علاوه بر این امضاهای اشنور ۶۴ بایت طول دارند که این مقدار برای ECDSA، ۷۱ تا ۷۲ بایت است. این صرفه جویی در فضا باعث صرفهجویی در هزینهها برای کسانی است که تپ روت را انتخاب میکنند.
BIP 341
درحالیکه BIP 340 مشخصات تولید و رمزگذاری امضاهای اشنور و کلیدهای عمومی را تعریف میکند. BIP 341 نحوه ادغام امضاهای اشنور را در پروتکل بیتکوین تعریف میکند. به طور خاص اسکریپت بیتکوین باید برای ارزیابی امضاهای اشنور به روز شود. تپ رون همچنین درختهای اسکریپت جایگزین شده مرکلایزد (MAST) را ادغام میکند که به کاربران اجازه میدهد خروجیها را روی چندین اسکپریت قفل کنند.
BIP 342
بهمنظور پیادهسازی تراکنشهای BIP342، P2TR چندین کد عملیاتی را اضافه و بهروز میکند. این اسکریپتهای جدید برای تأیید هزینههای تپ روت و امضاهای اشنور استفاده میشوند و در مجموع به عناون تپ اسکریپت شناخته میشود. تپ اسکریپت برای به حداکثر رساندن انعطافپذیری آینده هزینههای P2TR طراحی شده است تا امکان ارتقاهایی را فراهم کند که هنوز پیشبینی نشدهاند.
تپ روت چه نقشی در ارتقای شبکه بیتکوین دارد؟
taproot موجب میشود پروتکل بیتکوین از جنبههای مختلفی ارتقا پیدا کند و این موضوع روی افزایش حریم خصوصی، امنیت، مقیاسپذیری و انعطافپذیری شبکه تأثیرگذار است. در ادامه نقش تپ روت در ارتقا شبکهی بیت کوین را بررسی میکنیم:
- گسترش حریم خصوصی: امضاهای اشنور در تپروت کمک میکند چندین امضا در یک امضا جمع شوند که باعث کاهش اندازهی تراکنشها روی بلاک چین و در نتیجه افزایش حریم خصوصی به کمک سختتر کردن تشخیص تمایز بین انواع مختلف تراکنش میشود. از سوی دیگر MAST شرایط پیچیدهتری را برای تراکنشهای بیتکوین فراهم میکند. به این وسیله تنها بخشهایی از تراکنش اجرا میشوند که در بلاکچین آشکار میشوند و با پنهانکردن شرایط استفاده نشده، حریم خصوصی را افزایش میدهد.
- بهبودهای امنیتی: امضاهای اشنور ایمنتر و قویتر از امضاهای سنتی ECDSA در نظر گرفته میشوند. آنها بهتر میتوانند از خود در برابر انواع خاصی از حملات محافظت میکنند. همچنین تپ روت زبان برنامهنویسی بیتکوین را ساده میکند و احتمال خطاها و آسیبپذیریهای اسکریپتنویسی را کاهش میدهد. این امر امنیت کلی معاملات بیتکوین و قراردادهای هوشمند را افزایش میدهد.
- مقیاسپذیری: استفاده از امضاهای اشنور در تپ روت امکان تجمیع امضاهای متعدد را فراهم میکند و اندازه تراکنشها را کاهش میدهد. این موضوع به بهبود مقیاسپذیری با کاهش حجم کلی داده در بلاک چین بیت کوین کمک میکند.
- انعطافپذیری: بهبود برنامهنویسی تپ روت و MAST قراردادهای هوشمند پیچیدهتر و انعطافپذیرتری را در شبکه بیتکوین امکانپذیر میکند. این موضوع این امکان را فراهم میکند که طیف گستردهای از کارها قابلبرنامهریزی باشند و در نتیجه بیتکوین برای کارهای بیشتری میتواند قابلاستفاده قرار بگیرد.
- ارتقا سافت ورک: تپ روت بهعنوان یک سافت ورک پیادهسازی شد. به این معنی که نیاز بود اجماع گستردهای از سوی جامعهی بیت کوین ری آن انجام شود. این فرایند ماهیت غیرمتمرکز شبکه بیتکوین را برجسته میکند. جایی که ارتقاهای عمده تنها در صورت وجود پشتیبانی گسترده اجرا میشوند.
آیا تپ روت بر روی قیمت بیت کوین تاثیرگذار است؟
تپ روت بهطورکلی تأثیر مستقیمی روی قیمت بیتکوین ندارد. قیمت این رمزارز تحتتأثیر عوامل پیچیدهای؛ مانند تقاضای بازار، احساسات سرمایهگذاران، پذیرش، رویدادهای اقتصاد کلان، تحولات نظارتی و… است.
درحالیکه ارتقاهایی مانند تپروت میتوانند پیامدهای بلند مدتی در عملکرد بیتکوین داشته باشند؛ اما به طور مستقیم و در کوتاهمدت تأثیری روی قیمت ندارند؛ اما بهطورکلی این پدیده بهصورت غیرمستقیم با افزایش سودمندی، افزایش امنیت، تأثیر روی قراردادهای هوشمند، افزایش اعتماد جامعه و… باعث افزایش قیمت این رمزارز خواهد شد.
به طورکلی باید گفت این اکوسیستم یک اکوسیستم ناپایدار است و هرچیزی میتواند باعث تغییرات جدی شود؛ لذا سادهلوحانه است که بخواهیم تپ روت را یک فاکتور روی قیمت در نظر بگیریم.
مزایای تپ روت بیتکوین چیست؟
ارتقای تپ روت مزایای زیادی را عرضه کرده است که در ادامه به تعدادی از مهمترینهایشان اشاره میکنیم:
صرفهجویی در فضا با تپروت بیت کوین
خروجیهای P2TR تپ روت فضای کمتری را در بلاکچین نسبت به خروجیهای معمولی P2PKH مصرف میکنند؛ اما کمی بزرگتر از خروجیهای P2WPKH هستند. این بیشتر به این دلیل است که P2TR بیت کویت را مستقیماً روی یک کلید عمومی قفل میکند، نه هش کلید عمومی. از آنجایی که کلیدهای عمومی فضای بیشتری را نسبت به هش کلید عمومی اشغال میکنند، در نتیجه خروجیهای تپ روت کمی گرانتر میشوند.
بااینحال باتوجه به اینکه کلیدهای عمومی در scriptPubKey گنجانده شده است و نیازی به گنجاندن در script witness نیست خروجیها به شکل قابلتوجهی ارزانترند. تپ روت طرح رمزگذاری برای کلیدهای عمومی و امضاهای اشنور را تعریف کرد و آنها را کوتاهتر از همتایان ECDSA کرده است و باعث صرفهجویی در هزینههای اضافی شده است.
حفظ حریم خصوصی در taproot
افزایش حریم خصوصی احتمالاً مهمترین بخش تپ روت است. با معرفی امضاهای اشنور و تجمیع کلید، دیگر بین قراردادهای چند امضایی و قراردادهای تک امضایی تفاوتی وجود ندارد و حریم خصوصی را برای همه کاربران تپ روت فراهم میکند.
تپ روت همچنین مزایای زیادی از طریق ادغام MAST معرفی کرده است. همانطور که توضیح داده شد تپ روت به بیتکوین اجازه میدهد تا به طور همزمان روی بسیاری از اسکریپتها قفل شود. بااینحال هنگامی که بیتکوین را از طریق تپ روت خرج میکنید نیازی نیست که تمام اسکریپتهای ممکن که میتوانند به بیت کوین برسند باز شود، فقط اسکریپتی که واقعاً از آن استفاده شده است موردنیاز است.
در بیشتر موارد کاربران تپ روت احتمالاً از گزینه پرداخت به کلید عمومی استفاده میکنند که به آنها اجازه میدهد تا گزینههای پشتیبان را خصوصی نگه دارند.
ارتقاهای امنیتی
در سطح فنی و نظری، امضاهای اشنور امنتر از امضاهای ECDSA در نظر گرفته میشوند زیرا امضاهای اشنور با استفاده از مفروضات کمتر به طور قابل اثباتی امنتر هستند. امناند تمام طرحهای رمزنگاری منحنی بیضوی هر دو نوع امضا بر این فرض تکیه میکنند که Descrite logarithm Problem سخت است. بااینحال ECDSA بهمنظور تضمین امنیت خود به مفروضات اضافی متکی است. بااینوجود هیچ نمونهای از بهخطرافتادن سیستماتیک ECDSA در بیتکوین وجود نداشته است.
جمعبندی
واقعیت این است که تپ روت یکلحظه مهم در تاریخ بیتکوین است و میتوان آن را آغازگر دورهی بهبود حریم خصوصی، امنیت، مقیاس پذیری و قابلیتهای قراردادهای هوشمند دانست. پذیرش امضاهای اشنور، MAST و اسکریپتنویسی ساده، نهتنها تراکنشهای بیتکوین را کارآمدتر میکند؛ بلکه راه را برای برنامههای پیچیده غیرمتمرکز هموار میکند. در حقیقت موضوع افزایش حریم خصوصی یک لایه محرمانگی بیشتر را به معاملات اضافه میکند.
همانطور که بیتکوین به تکامل خود ادامه میدهد میتوانیم انتظار داشته باشیم که تپروت نقش مهمی در شکلدادن به آیندهشان ایفا کند. چه علاقهمند به دنیای بیتکوین هستید و چه از توسعهدهندگان آن بهحساب میآیید taproot نقطه عطفی است که ارزش جشنگرفتن را دارد. این موضوع نهتنها انعطافپذیری بیتکوین را تأیید میکند؛ بلکه به آیندهای اشاره میکند که در آن ارز دیجیتال میتواند بهاندازه پیشرفتهترین سیستمهای مالی امروزی امن، خصوصی و همهکاره باشد. این موضوع به ما یادآوری میکند که پتانسیل تحول در دنیای مالی بیحدوحصر است و ما تازه شروع کردهایم.