Bitcoin Core 22.0 Release Taproot
امروز انتشار رسمی Bitcoin Core 22.0 ، بیست و دومین نسخه اصلی مشتری اصلی نرم افزار بیت کوین است که توسط Satoshi Nakamoto تقریبا 13 سال پیش راه اندازی شد. تحت نظارت ولادیمیر وان در لان ، نگهدارنده اصلی Bitcoin Core ، این آخرین نسخه اصلی توسط بیش از صد مشارکت کننده در مدت حدود
امروز انتشار رسمی Bitcoin Core 22.0 ، بیست و دومین نسخه اصلی مشتری اصلی نرم افزار بیت کوین است که توسط Satoshi Nakamoto تقریبا 13 سال پیش راه اندازی شد.
تحت نظارت ولادیمیر وان در لان ، نگهدارنده اصلی Bitcoin Core ، این آخرین نسخه اصلی توسط بیش از صد مشارکت کننده در مدت حدود هشت ماه توسعه یافت. Bitcoin Core 22.0 در نتیجه تقریبا 800 درخواست کشش ، اولین نسخه اصلی Bitcoin Core است که از ارتقاء پروتکل Taproot آینده پشتیبانی می کند ، در حالی که چندین پیشرفت دیگر را نسبت به نسخه های قبلی Bitcoin Core ارائه می دهد.
به عنوان یک نکته ، این اولین نسخه Bitcoin Core است که 0 را از شماره نسخه خود حذف می کند: این Bitcoin Core 22.0 است – نه Bitcoin Core 0.22.0.
در زیر برخی از تغییرات قابل توجه تر آمده است.
کیف پول سخت افزاری در رابط کاربری گرافیکی
کیف پول های سخت افزاری دستگاه های خاصی هستند که برای حفظ امنیت کلیدهای خصوصی طراحی شده اند و می توانند معاملات را بدون کلید خصوصی انجام دهند. با این حال ، برای انجام معاملات ، معمولاً از کیف پول های سخت افزاری باید در ترکیب با یک کیف پول نرم افزاری استفاده شود. تعدادی کیف پول نرم افزاری سازگاری لازم برای این کار را دارند ، اما کیف پول Bitcoin Core مدتی یکی از آنها نبود.
این موضوع چند سال پیش شروع به تغییر کرد: Bitcoin Core از نسخه 0.18.0 با کیف پول های سخت افزاری سازگار است. با این حال ، کاربران ابتدا باید از رابط خط فرمان (CLI) برای استفاده از این ویژگی استفاده کنند. از آنجا که Bitcoin Core 0.20.0 وجود دارد ، کاربران می توانند تا حدی از رابط کاربری گرافیکی (GUI) نیز استفاده کنند ، اما این امر هنوز برای امضای تراکنش ها نیاز به چسباندن کپی دستی دارد.
Bitcoin Core 22.0 اولین نسخه Bitcoin Core است که از GUI کامل برای کیف پول های سخت افزاری پشتیبانی می کند. با استفاده از نرم افزار Hardware Wallet Interface (HWI) به عنوان یک نوع افزودنی ، کاربران Bitcoin Core قادر خواهند بود از کیف پول Bitcoin Core در ترکیب با دستگاه های Ledger ، Trezor ، BitBox ، KeepKey و Coldcard استفاده کنند.
پشتیبانی از I2P
یکی از راه های ناشناس ماندن کاربران بیت کوین ، تجزیه و تحلیل شبکه بیت کوین و پیگیری تراکنش های خاص از گره ها است. آدرس های IP مرتبط با این گره ها را می توان با هویت های واقعی جهان پیوند داد.
برای محافظت از حریم خصوصی خود ، کاربران Bitcoin Core می توانند از طریق شبکه Tor ناشناس به شبکه بیت کوین متصل شوند. اما Tor تنها شبکه ناشناس نیست.
پروژه اینترنتی نامرئی (I2P) یکی دیگر از شبکه های ارتباطی غیر متمرکز ، همتا به همتا و ناشناس است که در بالای اینترنت معمولی قرار دارد. مانند Tor ، به کاربران امکان می دهد با مسیریابی پیام ها در یک شبکه ، از لایه های مختلف رمزگذاری برای هر مرحله از زنجیره انتقال برای پوشاندن خود پیام ، و همچنین آدرس IP فرستنده و گیرنده استفاده کنند.
(تفاوت بین Tor و I2P بسیار ظریف است و از حوصله این مقاله خارج است. اما به طور خلاصه ، گفته می شود که I2P دارای راه حل توزیع شده تری برای نقشه برداری از شبکه است که برای مسیریابی پیام مورد نیاز است. همچنین بهتر است به سمت پشتیبانی از خدمات پنهان ، مانند وب سایت هایی که فقط در خود شبکه I2P در دسترس هستند. در مقابل ، گفته می شود Tor از گره های خروجی پشتیبانی بهتری دارد ، که به کاربران امکان می دهد با اینترنت معمولی ارتباط برقرار کنند.)
Bitcoin Core 22.0 اکنون از اتصال به شبکه بیت کوین از طریق I2P نیز پشتیبانی می کند. پس از Tor ، این I2P را به دومین شبکه ناشناس تبدیل می کند که کاربران Bitcoin Core می توانند از آن برای محافظت از آدرس IP خود در برابر همتایان شبکه بیت کوین استفاده کنند و به آنها اجازه می دهد از حریم خصوصی خود بهتر محافظت کنند.
پشتیبانی Taproot
Bitcoin Core 0.21.1 اولین نسخه Bitcoin Core بود که منطق فعال سازی را برای ارتقاء پروتکل Taproot آینده ، که در ماه نوامبر فعال می شود ، شامل می شود. در حال حاضر ، Bitcoin Core 22.0 اولین نسخه اصلی است که از ارتقا پشتیبانی می کند.
واضح است که این بدان معناست که Bitcoin Core 22.0 قوانین جدید Taproot را کاملاً معتبر می کند. از لحظه ای که ارتقاء در ماه نوامبر فعال می شود ، همه معاملات Taproot طبق قوانین جدید پروتکل از نظر اعتبار بررسی می شوند.
علاوه بر این ، کیف پول Bitcoin Core از ایجاد خروجی های اصلی Taproot (“آدرس”) پشتیبانی می کند. کاربران Bitcoin Core قادر خواهند بود پرداخت هایی را به خروجی های Taproot بپردازند که با یک کلید خصوصی صرف می شود ، اما با منطق Taproot محافظت می شود.
البته ، این در واقع مزایای زیادی (در صورت وجود) در مقایسه با آنچه قبلاً با نرم افزار کیف پول Bitcoin Core امکان پذیر بود ارائه نمی دهد. انواع پیچیده تری از قراردادهای هوشمند که Taproot از آنها پشتیبانی می کند ، احتمالاً در نسخه های بعدی Bitcoin Core پشتیبانی می شود.
Bitcoin Core همچنین از ایجاد توصیف کننده های مخصوص Taproot پشتیبانی می کند ، که خروجی های Taproot را به این ترتیب شناسایی می کند. این طبقه بندی می تواند برای برنامه های کاربردی متکی به نرم افزار Bitcoin Core ، مانند کیف پول های خارجی (خارجی) مفید باشد.
Testmempool Accept Update
رله بسته یک پروژه مداوم برای ارتقاء نحوه انتقال تراکنش ها از طریق شبکه بیت کوین است. در حال حاضر ، معاملات تنها در صورتی منتقل می شوند که شامل هزینه ای به اندازه کافی بالا برای قرار دادن در حافظه (mempool) گره های بیت کوین باشند. اگر تراکنش شامل هزینه کافی نیست ، توسط یک گره پذیرفته نمی شود و به دیگر گره های شبکه بیت کوین ارسال نمی شود.
این منطق با نحوه انتخاب تراکنش ها برای ورود به بلاک جدید بیت کوین کمی متفاوت است. برای تعیین اینکه آیا یک تراکنش در یک بلاک گنجانده شده است ، هزینه تراکنش فقط به تنهایی در نظر گرفته نمی شود ، بلکه در نظر گرفته می شود که آیا این تراکنش به تأیید تراکنش های دیگر کمک می کند یا خیر. اگر چنین است ، ترکیبی از هزینه های معامله در نظر گرفته می شود.
این به کاربران امکان می دهد با هزینه مجدد سکه ها را در یک تراکنش جدید با کارمزد بالا برای جبران ، معامله ای با هزینه کم که منتظر می مانند “بدون مشکل” دریافت کنند. برای دریافت هزینه دوم (بالاتر) ، ماینرها می خواهند هر دو معامله را به طور همزمان بپذیرند. این ترفند Child-Pays-For-Parent (CPFP) نام دارد و می تواند به ویژه در زمینه برخی پروتکل های لایه دو مانند شبکه Lightning مفید باشد.
تفاوت در سیاست بین گنجاندن ممپول و گنجاندن بلوک در برخی موارد می تواند راه حل CPFP را خنثی کند. اگر تراکنش اول شامل هزینه ای به اندازه کافی بالا برای پذیرش در mempools در وهله اول نباشد ، یک تراکنش جدید برای خرج مجدد سکه ها با کارمزد بیشتر در یک بلوک پذیرفته نمی شود ، زیرا به اولین معامله نیاز دارد همچنین قبل از معتبر بودن آن را تأیید کنید.
برای حل این مشکل ، رله بسته این امکان را می دهد که تراکنش ها از طریق شبکه بیت کوین در بسته ها منتقل شوند. به جای در نظر گرفتن معاملات و هزینه های آنها به صورت جداگانه ، ترکیبی از معاملات برای در نظر گرفتن ممپول در نظر گرفته می شود ، درست همانطور که برای گنجاندن بلوک اتفاق می افتد.
Bitcoin Core 22.0 شامل گامی در جهت تحقق رله بسته است: برنامه های متصل به Bitcoin Core می توانند با ارسال چندین تراکنش به صورت یک بسته ، بررسی کنند که آیا تراکنش ها در ممپول های خودشان قرار خواهند گرفت یا خیر. با این وجود ، انتقال یا پذیرش چنین بسته هایی از طریق شبکه همتا به همتا هنوز در این نسخه پشتیبانی نمی شود.
چند سگ Segwit Multisig
خروجی های چند امضا (multisig) سکه هایی هستند که برای خرج شدن نیاز به امضای چندین کلید خصوصی دارند. این می تواند به عنوان مثال دو امضا از دو کلید خصوصی مختلف ، یا سه امضا از مجموعه ای از پنج کلید خصوصی ، یا حتی هفت امضا از مجموعه ای از هشت کلید خصوصی و غیره باشد.
Multisig را می توان برای اهداف مختلفی استفاده کرد. یک مثال این است که وجوه خود را با استفاده از چندین دستگاه تأمین کنید تا حتی اگر یک دستگاه به خطر بیفتد یا از بین برود ، سکه ها همچنان ایمن و در دسترس هستند. به طور مشابه ، از multisig می توان برای به اشتراک گذاشتن کنترل وجوه بین چندین نفر استفاده کرد که برای خرج سکه ها نیاز به همکاری بین آنها دارد. علاوه بر این ، multisig در برخی از محلول های لایه دو استفاده می شود.
نرم افزار Bitcoin Core تا کنون از ایجاد خروجی های چند منظوره برای حداکثر 16 کلید در خروجی های Segregated Witness (Segwit) پشتیبانی می کرد ، اگرچه پروتکل بیت کوین چنین محدودیتی ندارد. Bitcoin Core 22.0 اکنون قابلیت Segwit multisig را به 20 کلید افزایش می دهد.
برای اطلاعات بیشتر و سایر تغییرات ، بیت کوین 0.22 را ببینید انتشار یادداشت هابه می توانید Bitcoin Core 22.0 را بارگیری کنید اینجابه
به
لینک منبع : هوشمند نیوز
آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت کسب و کار MBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه |
مدیریت حرفه ای کافی شاپ | حقوقدان خبره | سرآشپز حرفه ای |
آموزش مجازی تعمیرات موبایل | آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو | آموزش مجازی کارشناس معاملات املاک_ مشاور املاک |
برچسب ها :بیت کوین ، بیت کوین هسته 22.0 ، توسعه ، توسعه دهندگان ، ریشه کن ، فنی
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰