نسخه 4.0 کیت توسعه بیت‌کوین از پرداخت‌های بی‌صدا و BIP-353 پشتیبانی آزمایشی می‌کند

By: rootdata|2026/07/24 15:48:35
0
اشتراک‌گذاری
copy
امتیازدهی ما در گوگلامتیازدهی ما در گوگل

کیت توسعه بیت‌کوین (BDK) نسخه 4.0.0 از کلاینت خط فرمان خود، bdk-cli، را در تاریخ 23 ژوئیه 2026 منتشر کرد.

این به‌روزرسانی توسط tvpeter، نگهدارنده پروژه، منتشر شده و شامل پشتیبانی آزمایشی برای پرداخت‌های بی‌صدا، دستورالعمل‌های پرداخت از طریق DNS، قفل‌گذاری UTXO و حفظ جلسات payjoin، در میان سایر بهبودها است، طبق آنچه در ثبت تغییرات منتشر شده در GitHub ذکر شده است.

نسخه 4.0.0 پشتیبانی آزمایشی برای ایجاد تراکنش‌های پرداخت بی‌صدا را اضافه می‌کند. این توسعه توسط همکار nymius ارائه شده است، تحت شماره درخواست 220. حساب X کیت توسعه بیت‌کوین جزئیات می‌دهد که این یکی از ویژگی‌های برجسته نسخه جدید است.

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

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

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

این به‌روزرسانی همچنین پشتیبانی از دستورالعمل‌های پرداخت DNS تحت استاندارد BIP-353 را اضافه می‌کند. این کمک توسط همکار sdmg15 انجام شده است، در درخواست #236، که با این مشارکت در مخزن شروع به کار کرده است.

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

BDK CLI 4.0.0 سه دستور جدید به کیف پول اضافه می‌کند: lock_utxo، unlock_utxo و locked_utxos، که توسط tvpeter در درخواست #293 توسعه یافته است، طبق ثبت تغییرات.

یک UTXO (به اختصار، خروجی تراکنش غیرمصرف‌شده) به زبان ساده، هر قطعه از بیت‌کوین است که یک کیف پول برای خرج کردن در دسترس دارد. وقتی پرداختی انجام می‌شود، کیف پول به‌طور خودکار انتخاب می‌کند که کدام‌یک از آن قطعات را استفاده کند.

بنابراین، قفل‌گذاری یک UTXO به این معنی است که به کیف پول می‌گویید که آن را در هنگام تشکیل یک تراکنش در نظر نگیرد، حتی اگر در دسترس باشد.

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

نسخه جدید حفظ جلسات payjoin را اضافه می‌کند، که توسط همکار Mshehu5 در درخواست #242 ارائه شده است. کیت توسعه بیت‌کوین در X مشخص کرد که جلسات ناهمزمان payjoin اکنون در SQLite ذخیره می‌شوند، که اجازه می‌دهد جلساتی که قطع شده‌اند دوباره ادامه یابند.

payjoin نوعی تراکنش مشارکتی است که در آن هم فرستنده و هم گیرنده بیت‌کوین وجوه خود را به یک تراکنش واحد اضافه می‌کنند.

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

از آنجا که این فرآیند ممکن است زمان‌بر باشد (فوری نیست)، اینکه اکنون در یک پایگاه داده SQLite ذخیره می‌شود به این معنی است که اگر برنامه بسته شود یا فرآیند در میانه راه قطع شود، جلسه از دست نمی‌رود و می‌توان آن را بعداً ادامه داد.

این پروژه همچنین یک بازسازی از ساختار داخلی انجام داده است، که توسط tvpeter رهبری شده و طبق ثبت تغییرات به دنبال بهبود خوانایی کد و تسهیل افزودن دستورات جدید است، که احتمال خطا را کاهش می‌دهد.

کیت توسعه بیت‌کوین در X اشاره کرد که این بازسازی نیز بخشی از تغییرات برجسته نسخه است.

شایان ذکر است که کیت توسعه بیت‌کوین (BDK) مجموعه‌ای از کتابخانه‌های منبع باز است که عمدتاً به زبان Rust نوشته شده‌اند، برای ساخت برنامه‌های امن بیت‌کوین، با چندین عملکرد و سازگار با پلتفرم‌های مختلف.

به عبارت دیگر، این یک کیف پول بیت‌کوین آماده به استفاده نیست، بلکه مجموعه‌ای از قطعات نرم‌افزاری است که سایر توسعه‌دهندگان به عنوان پایه‌ای برای ساخت برنامه‌های خود استفاده می‌کنند، به جای اینکه تمام منطق لازم برای مدیریت بیت‌کوین را از ابتدا برنامه‌نویسی کنند.

سلب مسئولیت: این محتوا صرفاً برای اطلاع‌رسانی عمومی و برندینگ ارائه شده و به‌ منزله مشاوره مالی، سرمایه‌گذاری، حقوقی یا مالیاتی تلقی نمی‌گردد. هیچ‌یک از رویدادها، جوایز، رویدادهای آنلاین یا اطلاعات مرتبط ذکرشده در اینجا نباید به‌عنوان توصیه، درخواست یا دعوت برای خرید، فروش، معامله یا هرگونه اقدام دیگر در رابطه با دارایی‌های رمزارزی یا استفاده از خدمات تلقی شوند. دارایی‌های رمزارزی با نوسانات بالایی همراه بوده و ممکن است منجر به زیان شوند. خدمات WEEX و رویدادهای آنلاین ممکن است در تمام مناطق در دسترس نبوده و مشمول قوانین، مقررات و شرایط احراز صلاحیت مربوطه هستند. شما مسئول رعایت قوانین محلی در استفاده از خدمات WEEX هستید و باید پیش از انجام هرگونه فعالیت مرتبط با ارزهای دیجیتال، ریسک‌های آن را به‌دقت بررسی کنید.

ممکن است شما نیز علاقه‌مند باشید

iconiconiconiconiconicon
پشتیبانی مشتری:@weikecs
همکاری تجاری:@weikecs
معاملات کمّی و بازارسازی:bd@weex.com
برنامه VIP:support@weex.com