کیف پول های سخت افزاری بیت کوین (Bitcoin) برای پردازش تراکنش های پیچیده نیاز به اصلاح دارند

۲۴ شهریور ۱۳۹۹ | 0 نظر | لینک کوتاه | اخبار بیت کوین, اخبار و مقالات ارز دیجیتال

جیمسون لاپ (Jameson Lopp) ، بنیانگذار و مدیر ارشد فنی شرکت خدمات امانتداری ارزهای دیجیتال کاسا (Casa) ، گزارشی از نتیجه آزمایش عملکرد کیف پول های سخت افزاری چند امضایی (Multisignature) بیت کوین (Bitcoin) را در وبسایت این شرکت در تاریخ ۱۳ سپتامبر منتشر کرد.

 

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

 

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

 

کاسا در حال حاضر با شش سخت افزار از جمله ترزور (Trezor) ، لجر (Ledger) ، کوین کایت (Coinkite) و کلدکارد (Coldcard) سازگار است. این تست بر روی تمام دستگاه های سخت افزاری پشتیبانی شده و همچنین بیت باکس (BitBox) انجام شده است.

 

لاپ با استفاده از فایل ۴٫۰٫۲ appimage الکتروم در دبیان لینوکس (Debian Linux) ، این تست را راه اندازی کرد و انواع مختلفی از کیف پول های چند امضایی P2WSH  (سگویت segwit) را ایجاد کرد که از شبکه آزمایشی بیت کوین (Bitcoin) و دستگاه های سخت افزاری متصل به USB استفاده می کنند. در هر کیف پول ، ۱۰۰ خروجی تراکنش خرج نشده (UTXO) وجود داشت.

 

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

 

“من واقعاً از دستگاه های سخت افزاری که شاخص های پیشرفت را برای بارگذاری و امضا نشان نمی دهند ، متنفر هستم و دستگاه های کلدکارد (Coldcard) و ترزور (Trezor) را از این نظر بسیار ترجیح می دهم.  بیت باکس (BitBox) و لجر (Ledger) اضطراب آور هستند زیرا شما هیچ تصوری از وقوع فرآیند در حین پردازش ندارید. ”

 

لاپ در خصوص غلبه بر محدودیت سایز و تأخیر در زمان پردازش تراکنش ، اظهار داشت که کیف پول های سخت افزاری می توانند تلاش کنند تا تراکنش را به چندین تراکنش کوچکتر از حد مجاز تقسیم کنند.

 

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

 

طبق گفته او ، دستگاه های سخت افزاری همچنین باید از تراکنش های بیت کوینی ناقص امضا شده (PSBT) و همه تراکنش های معتبر چند امضایی ممکن پشتیبانی کنند. وی افزود:

 

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

 

با توجه به گفته های لاپ ، دو مرحله برای دستگاه های سخت افزاری وجود دارد که باید هنگام امضای تراکنش بیت کوین (Bitcoin) به آن توجه کنید:

 

“ابتدا تراکنش روی دستگاه بارگیری می شود ، جزئیات را تجزیه می کند و برای تأیید کاربر روی صفحه نمایش می دهد. این جزئیات معمولاً آدرس هایی که مبلغ به آنها ارسال می شود ، مقادیر ارسال شده و کارمزد پرداخت شده است. سپس ، پس از تأیید کاربر ، دستگاه هر ورودی تراکنش را امضا می کند و سپس تراکنش امضا شده را به نرم افزار کیف پول برمی گرداند. ”

 

ترجمه شده توسط دلاریپتو

۱,۶۹۶ total views, 1 views today

دیدگاه بگذارید

avatar


    | 691,950,230 تومان

    | 715,406,170 تومان

    | 54,590,635 تومان

    | 56,441,165 تومان

    | 11,189 تومان

    | 11,569 تومان

    | 1,795,075 تومان

    | 1,855,925 تومان

    | 2,394.52 تومان

    | 2,475.69 تومان

    | 5,003,200 تومان

    | 5,172,800 تومان

    | 29,650 تومان

    | 30,300 تومان

    | 0 تومان

    | 0 تومان

    | 0 تومان

    | 0 تومان

    | 0.000

    | inf

    | nan

    | 0.000

    | inf $

    | inf $

    | inf $

    | inf $

    | inf $

    | nan لیر

    | nan لیر

    | inf لیر

    | inf لیر

    | inf لیر

    | inf لیر