بیت کوین Core 28.0 فناوری بلاک چین را متحول می کند و زمینه را برای عصر جدیدی از نوآوری فراهم می کند.
به طور خلاصه
بیت کوین Core 28.0 امنیت، قابلیت استفاده و عملکرد شبکه بیت کوین را افزایش می دهد، از جمله پشتیبانی از Testnet4، محیط های آزمایشی پایدار را برای بهبود شبکه آینده بدون به خطر انداختن یکپارچگی بیت کوین تضمین می کند.
با انتشار بیت کوین Core نسخه 28.0، امنیت، قابلیت استفاده و عملکرد شبکه بیت کوین با تعدادی ویژگی جدید و بهبود یافته تقویت می شود. Bitcoin Core ستون فقرات اکوسیستم بیت کوین است و برای حفظ یکپارچگی و عملکرد سیستم به عنوان یک کل ضروری است.
امنیت یکی از حیاتی ترین ویژگی های هر ارز دیجیتال است و بیت کوین Core 28.0 ارتقاهای متعددی را برای رفع این مشکل به ارمغان می آورد. موارد قابل توجه شامل اضافه شدن پشتیبانی از Testnet4 طبق BIP94 است.
Testnet4 در نظر گرفته شده است که در نهایت جای Testnet3 را بگیرد و به توسعه دهندگان و آزمایش کنندگان محیط پایدارتری بدهد تا در آن ویژگی ها و پروتکل های جدید را بدون نگرانی در مورد به خطر انداختن بیت کوین واقعی آزمایش کنند. این اصلاح آزمایش بهبودهای آینده شبکه را به طور کامل ممکن می کند، که در نهایت منجر به ایجاد شبکه اصلی قابل اعتمادتر و ایمن تر می شود.
مدیریت بهتر اتصالات P2P یکی دیگر از بهبودهای امنیتی است. به جای اینکه فقط در صورت خرابی همه اتصالات P2P آن خاتمه یابد، نسخه به روز شده اکنون در صورت شکست هر یک از آنها شروع نمی شود. با انجام این اصلاح، از آسیب پذیری های احتمالی که می تواند ناشی از اتصال متناوب باشد جلوگیری می شود و تضمین می شود که گره از زمان شروع به کار کاملاً کاربردی و ایمن باشد.
یکی دیگر از نوآوری های امنیتی، ارائه قابلیت اتصال پروکسی برای سوکت های دامنه یونیکس است. بیتکوین Core 28.0 این امکان را برای کاربران فراهم میکند تا مسیرهای سوکت محلی را با پیشوند «unix:» مشخص کنند تا اتصالات امنتر و مؤثرتر به سرویسهای پراکسی را تسهیل کنند. این امر به ویژه برای کاربرانی که از Tor برای افزایش ناشناس بودن خود استفاده می کنند مفید است.
پیشرفت در عملکرد و توسعه پذیری
با بیت کوین Core 28.0، تعدادی پیشرفت در مقیاس پذیری و سرعت شبکه ایجاد شده است. خطمشی جدید mempool، تراکنشهای دارای نسخه شماره سه را بهعنوان استاندارد در همه شبکهها، مشروط به خطمشی تراکنش انتخابی محدود شده تا تأیید توپولوژیکی (TRUC) توصیف شده در BIP 431، در نظر میگیرد.
محدودیت تراکنش 10,000 ولت بایت، اخراج فرزندانی که کمتر با انگیزه سازگار هستند و محدودیت در هزینه کردن خروجی های تایید نشده نیز بخشی از این اصلاح هستند. با این محدودیت ها، افزایش هزینه ها باید قابل اطمینان تر شود و کارایی شبکه باید به طور کلی با ساده کردن ارزیابی سازگاری انگیزه ها در حین پذیرش یا جایگزینی تراکنش ها افزایش یابد.
یک عنصر افزایش عملکرد اضافی، معرفی بسته محدود RBF (جایگزینی با هزینه) است. این انعطافپذیری مدیریت تراکنش را افزایش میدهد و ممکن است ازدحام شبکه را با فعال کردن جایگزینی بستههای ناسازگار که در غیر این صورت منجر به یک جزء مرتبط با اندازه 2 میشود، کاهش دهد.
پیشبینی میشود که بسیاری از کاربران - بهویژه کاربرانی که از Replace-by-Fee استفاده میکنند - اکنون که حالت پیشفرض RPC تخمین زده از محتاط به مقرونبهصرفه تغییر کرده است، کمتر دستکمتر برآورد کنند. کاربران ممکن است در نتیجه این اصلاح هزینه های تراکنش را کاهش دهند، که ممکن است به تخمین هزینه دقیق تر نیز منجر شود.
ویژگی ها و قابلیت استفاده برای توسعه دهندگان
بهبودهای زیادی در بیت کوین Core 28.0 انجام شده است تا برای توسعه دهندگان و همچنین کاربران نهایی کاربرپسندتر شود. کاربران اکنون می توانند با استفاده از new createwalletdescriptor RPC توصیفگرهای تولید شده به صورت خودکار را به کیف پول خود اضافه کنند. این ارتقاء کیف پول هایی را که قبل از معرفی توصیفگرهای استاندارد جدید، مانند taproot، ایجاد شده بودند، آسان تر می کند.
با درج از gethdkeys RPC، توسعه دهندگان اکنون کنترل دقیق تری بر مدیریت کیف پول دارند. تمام کلیدهای HD BIP32 مورد استفاده توسط توصیفگرهای کیف را نشان می دهد. برای ساختن و افزودن توصیفگرهای تک کلیدی به کیف پول برای کلیدهای خاص، از این قابلیت در ترکیب با ایجاد توصیفگر کیف پول.
بهبودهایی نیز در رابط کاربری گرافیکی ایجاد شده است. کاربران اکنون می توانند هر کیف پول قدیمی را در فهرست کیف پول خود، بدون در نظر گرفتن اینکه کدام کیف پول در حال حاضر بارگذاری شده است، با استفاده از گزینه "Migrate Wallet" منتقل کنند. فرآیند به روز رسانی کیف پول های قدیمی به فرمت های جدیدتر با این اصلاح آسان تر می شود.
تغییرات در مدیریت داده ها
ذخیره سازی بلوک در نتیجه ارتقاء تغییر کرده است. فایل های بلوک اکنون به طور خودکار با یک کلید در blocksdir ذخیره می شوند. اگرچه این امر امنیت را بهبود می بخشد، مهم است به خاطر داشته باشید که تکرارهای قبلی بیت کوین Core یا برنامه های شخص ثالث نمی توانند با استفاده از یک کلید XOR غیر صفر به blocksdir دسترسی پیدا کنند.
پایگاه داده chainstate طوری تنظیم شده است که با پر نگه داشتن حافظه پنهان برای مدت طولانی تری در طول هرس بلوک، مدت زمان مورد نیاز برای پایان بارگیری بلوک اول را به حداقل برساند. تجربه کاربر برای گره های تازه متصل به شبکه را می توان با این ارتقا به طور قابل ملاحظه ای بهبود بخشید.
بهبود در پروتکل شبکه و ارتباطات
تعدادی از تغییرات در پروتکل های شبکه و ارتباطات در بیت کوین Core 28.0 معرفی شده است. اکنون که جستارهای JSON-RPC 2.0 در حال شناسایی هستند، سرور JSON-RPC در حین پاسخ دادن به آنها به شدت از پروتکل پیروی می کند. ممکن است برای حفظ سازگاری با این اصلاح، کلاینتهای JSON-RPC نیاز به بهروزرسانی داشته باشند.
روشی که Bitcoin Core ارتباطات P2P را مدیریت می کند نیز با انتشار تغییر یافته است. در گذشته، Core بیت کوین همیشه به 127.0.0.1:8334 متصل می شد تا به اتصالات Tor گوش دهد، زمانی که برای اتصالات P2P اسکن می کرد. این رفتار در نسخه 28.0 به گونهای تغییر یافته است که اتصال به adr:port تنها زمانی رخ میدهد که bind=addr:port باشد. کاربران باید به صراحت در تنظیمات خود بیان کنند که دیگر اجازه اتصالات Tor ورودی را بر اساس رفتار پیش فرض قبلی نمی دهند.
با افزودن Pay To Anchor (P2A) به عنوان یک نوع خروجی شاهد استاندارد جدید، کارایی و ثبات txid بیشتر برای هزینه تراکنش ها ارائه می شود. بنابراین، قابل توجه است که توانایی شبکه برای انتشار این مخارج خروجی تا زمانی که تعداد کافی از گره ها این به روز رسانی را اتخاذ نکنند، محدود خواهد شد.
بهبود عملکرد کیف پول
عملکرد کیف پول با بیت کوین Core 28.0 از طرق مختلفی بهبود یافته است. اکنون که کیف پول می تواند تضاد بین تراکنش های کیف پول و ممپول را شناسایی کند، کاربران ممکن است اطلاعات بیشتری از وضعیت تراکنش دریافت کنند. با این اصلاح، تراکنشها ممکن است بهطور مؤثرتری مدیریت شوند، بهویژه زمانی که تراکنشهای والد از mempool حذف میشوند.
کاربران اکنون کنترل بیشتری بر تولید تراکنش دارند و ممکن است به لطف گنجاندن گزینه max_tx_weight به RPC های مختلف، از هزینه های غیرمنتظره جلوگیری کنند.fundrawtransaction، walletcreatefundedpsbt، و ارسال کنید).
رفع مسئولیت
در خط با دستورالعمل های پروژه اعتماد، لطفاً توجه داشته باشید که اطلاعات ارائه شده در این صفحه به عنوان مشاوره حقوقی، مالیاتی، سرمایه گذاری، مالی یا هر شکل دیگری در نظر گرفته نشده است و نباید تفسیر شود. مهم است که فقط در موردی سرمایه گذاری کنید که توانایی از دست دادن آن را دارید و در صورت شک و تردید به دنبال مشاوره مالی مستقل باشید. برای کسب اطلاعات بیشتر، پیشنهاد می کنیم به شرایط و ضوابط و همچنین صفحات راهنمایی و پشتیبانی ارائه شده توسط صادرکننده یا تبلیغ کننده مراجعه کنید. MetaversePost متعهد به گزارش دقیق و بی طرفانه است، اما شرایط بازار بدون اطلاع قبلی ممکن است تغییر کند.
درباره نویسنده
ویکتوریا نویسنده ای در زمینه موضوعات مختلف فناوری از جمله Web3.0، هوش مصنوعی و ارزهای دیجیتال. تجربه گسترده او به او اجازه می دهد تا مقالات روشنگری برای مخاطبان گسترده تر بنویسد.
مقالات بیشتر
ویکتوریا نویسنده ای در زمینه موضوعات مختلف فناوری از جمله Web3.0، هوش مصنوعی و ارزهای دیجیتال. تجربه گسترده او به او اجازه می دهد تا مقالات روشنگری برای مخاطبان گسترده تر بنویسد.