درک اینکه دقیقاً چه چیزی در مورد شبکه بیت کوین که تغییرات Taproot را اجرا می کند، برای درک اینکه چرا تغییرات مورد نیاز است، ضروری است. Taproot ترکیبی از بسیاری از پیشنهادات بهبود بیت کوین (BIP) است که منجر به ایجاد یک فورک نرم از بلاک چین بیت کوین می شود. سافت فورک یک ارتقای پیشنهادی است که با گذشت زمان به عنوان تنها بلاک چین پذیرفته می شود، به این معنی که وقتی بلاکچین جدید (در این مورد، Taproot) به طور کامل پذیرفته شود، بلاک چین از کار می افتد.
Taproot چه کاری انجام می دهد؟
بهبودها را می توان به سه دسته تقسیم کرد که هر کدام بر دیگری تأثیر می گذارد و هر کدام برای ساخت نهایی ضروری هستند. Taproot امنیت را با موفقیت افزایش می دهد و همچنین با معرفی زبان جدیدی که همیشه در حال گسترش است، انعطاف پذیری و مقیاس پذیری را امکان پذیر می کند. سه دسته از تغییرات به طور خلاصه به شرح زیر است:
1. امضاهای Schnorr (BIP 340)
این شکل جدید امضا، امنیت برتر، کارمزد کمتر و تراکنشهای چند امضایی انعطافپذیر را فراهم میکند. چگونه؟
· SigHash (Signature Hash) برای تراکنش ها اعمال می شود، به این معنی که وقتی یک SigHash اعمال شود، اطلاعات تغییرناپذیر (غیرقابل تغییر) می شود. اگر اطلاعات تغییر کند، تراکنش اعتبار خود را از دست می دهد. بدون از بین بردن SigHash هیچ چیز قابل تغییر نیست. قبلاً، مقدار کمی از اطلاعات را میتوان از طریق «قابلیت چکشخواری» تغییر داد که منجر به از دست دادن اعتبار معامله نمیشد. صحبت از امضا…
· تجمیع کلید و امضا امکان تجمیع کلیدها و امضاهای عمومی را فراهم می کند. این بدان معناست که اگر تراکنش با 10 نفر داشته باشید، قبلاً به 10 کلید عمومی، 10 امضا نیاز دارید و یک تأیید کننده باید هر کلید و امضا را تأیید کند. با تجمیع کلید و امضا، میتوانیم هر 10 کلید عمومی را به یک کلید و هر 10 امضا را به یک امضا تبدیل کنیم. تأیید کننده اکنون به جای 10 بار فقط یک بار باید این کار را انجام دهد. اینجاست که پردازش محاسباتی زیادی انجام می شود.
· امنیت برتر در فرآیند تجمیع به دست میآید زیرا اکتشافیهای روی زنجیره (دادههای ردیابی شده) قادر به تشخیص تفاوت بین یک تراکنش چند امضایی و یک امضایی نیستند، و این امکان را برای حفظ حریم خصوصی بیشتر فراهم میکند.
· تأیید دستهای از انبوهی که در بالا ذکر شد اضافه میشود، زیرا اکنون میتوانیم چندین تراکنش را با هم «گروهی» کنیم تا آنها را با هم تأیید کنیم، برخلاف یک در یک زمان. اساساً، این فقط "تأیید انبوه" است و همچنین منجر به صرف منابع کمتر می شود.
2. ریشه ریشه (BIP 341)
کل به روز رسانی به این قسمت نامگذاری شده است زیرا این نحوه ادغام سیستم جدید با سیستم قدیمی است.
· به روز رسانی اسکریپت بیت کوین به زبان اسکریپت اجازه می دهد تا از امضاهای Schnorr استفاده کند و درختان اسکریپت جایگزین Merkelized (MAST) را ادغام کند.
· Pay-To-Taproot (P2TR) آزادی انتخاب را می دهد. می توانید از امضاهای Schnorr یا ریشه Merkle ارائه شده در MAST استفاده کنید. الزامات انتخابی خود را برآورده کنید، که امکان پردازش تراکنش های تمیزتر را در زمانی که ممکن است درخت مرکل مورد نیاز نباشد، فراهم می کند.
(MAST) اسکریپت های ممکنی را که برای باز کردن قفل بیت کوین مورد نیاز است، به جای نیاز به تمام اسکریپت های ممکن برای تراکنش، خلاصه می کند. هش تک اسکریپت ارائه شده توسط MAST در واقع چندین اسکریپت را نشان می دهد. برای خرج کردن بیت کوین، فقط باید اسکریپت خود را ارائه دهید و مدرکی ارائه دهید که اسکریپت شما در ریشه Merkle نگهداری می شود. پیش از این، اسکریپتهای بسیار بیشتری و راستیآزمایی گستردهتری نیاز داشت.
3. Tapscript مجموعهای از «اپکدها» است که اساساً فقط خطوط کدهایی هستند که دستورات را روی پروتکل بیتکوین اجرا میکنند و بهروزرسانی شدهاند تا راه را برای تغییرات جدید نصبشده توسط Taproot باز کنند. می توان به آن به عنوان یک زبان اشاره کرد، اما بیشتر شبیه به روز رسانی اسکریپت بیت کوین است.
· بیت کوین اسکریپت دارای محدودیت اندازه اسکریپت 10,000 بایتی است که حذف خواهد شد و امکان اسکریپت های بسیار بزرگتر یا قراردادهای Taproot را فراهم می کند. همچنین درپوش «اپکدها» را حذف میکند، که امکان انعطافپذیری بیشتری را برای افزایش ویژگیها و کدنویسی در آینده فراهم میکند.
· این حذف اندازه اسکریپت و رشد نامحدود موجود در اسکریپت نویسی، مسیر روشنی را برای قراردادهای هوشمند فراهم می کند.
چرا مهم است؟
امنیت مایه حیات هر بیت کوینی است. جامعه بیتکوین که نمیخواست باورهای اصلی خود در مورد پول سخت و محکم را متزلزل کند، تلاش کرد تا مطمئن شود که لایه 1 (پروتکل بیتکوین) تغییرناپذیر، کارآمد و 100% ایمن بودن آن قبل از «ارتقا» است. سایر پلتفرم ها به سمت لایه 2 (برنامه های باز ساخته شده بر اساس پروتکل اصلی) هجوم بردند، در حالی که بیت کوین پیشرفت های بعدی را متوقف کرد تا اینکه امنیت لایه پایه یک اطمینان غیرقابل انکار بود. به همین دلیل، برخی استدلال میکنند که بیتکوین رقابت برای توسعه قابلیت قراردادهای هوشمند را باخته است و محصولاتی مانند اتریوم به عنوان اولین بازار ظاهر شدند و نگاه ما به برنامههای غیرمتمرکز را تغییر دادند.
Taproot زمین بازی را یکنواخت کرده است. بیت کوین اکنون مسیر روشنی برای استقرار قراردادهای هوشمند، سازمان های مستقل غیرمتمرکز و موارد دیگر دارد. محصولاتی مانند شبکه لایتنینگ قبلاً نشان دادهاند که تراکنشهای سریع و قابل اعتماد همچنان میتوانند با یک دفتر کل غیرقابل تغییر پشتیبانی شوند، حتی بدون دسترسی که Taproot به توسعهدهندگان آینده میدهد.
بیت کوین در حال قدم گذاشتن به دنیای گسترده تری با برنامه هایی است که ما نمی توانیم آن را به گونه ای تصور کنیم که قبلاً نمی توانست. این آزادی توسعهدهنده جدید و کارایی سیستمی برای استخراجکنندگان، ذهنهای بزرگ بیشتری را به سمت پروتکل سوق میدهد و ایدههای جدیدی را پرورش میدهد که به شکوفایی شبکه کمک میکند.
این یک پست مهمان توسط شاون آمیک است. نظرات بیان شده کاملاً متعلق به خود آنها است و لزوماً نظرات BTC Inc یا را منعکس نمی کند مجله Bitcoin.
منبع: https://bitcoinmagazine.com/technical/understanding-taproot-in-a-simple-way
- دسترسی
- معرفی
- اجازه دادن
- برنامه های کاربردی
- خود مختار
- بیت کوین
- بلاکچین
- BTC
- شرکت BTC
- برنامه نویسی
- انجمن
- ادامه دادن
- قرارداد
- قرارداد
- داده ها
- غیر متمرکز
- برنامه های تقسیم شده
- توسعه دهنده
- توسعه دهندگان
- بهره وری
- ethereum
- گسترش
- FAST
- امکانات
- هزینه
- نام خانوادگی
- انعطاف پذیری
- چنگال
- فرم
- آزادی
- آینده
- بزرگ
- رشد
- مهمان
- پست مهمان
- مخلوط
- چگونه
- HTTPS
- اطلاعات
- IT
- کلید
- کلید
- زبان
- دفتر کل
- رعد و برق
- شبکه رعد و برق
- بازار
- کارگران معدن
- پول
- شبکه
- باز کن
- دیدگاه ها
- سازمان های
- دیگر
- مردم
- سیستم عامل
- خلوت
- محصولات
- اثبات
- پروتکل
- عمومی
- نژاد
- مورد نیاز
- منابع
- مقیاس پذیری
- تیم امنیت لاتاری
- ساده
- اندازه
- کوچک
- هوشمند
- قرارداد هوشمند
- قراردادهای هوشمند
- چنگال نرم
- خرج کردن
- سیستم
- زمان
- معامله
- معاملات
- بروزرسانی
- تایید
- جهان