چرا من بر روی کیف پول الکتروم بیت کوین، هوش داده پلاتو بلاک چین مستقر شده ام. جستجوی عمودی Ai.

چرا روی کیف پول بیت کوین الکترام مستقر شدم؟

این یک سرمقاله نظری توسط Arman The Parman، یک مربی بیت کوین است که علاقه زیادی به حفظ حریم خصوصی دارد.

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

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

من از دست اول ویژگی های خاص Electrum را تجربه کرده ام و راه حل هایی برای غلبه بر آنها پیدا کرده ام – اگر به درستی استفاده شود، قوی ترین کیف پولی است که من با آن برخورد کرده ام.

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

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

سیستم عامل

Electrum را می‌توان بر روی رایانه‌های شخصی ویندوزی، رایانه‌های مک، یا رایانه‌های شخصی لینوکس، و مهمتر از همه، روی رایانه‌های تراشه‌ای ARM (یعنی Raspberry Pi) نصب کرد.

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

دانلود و تایید

دانلود و نصب این برنامه برای ویندوز و مک آسان است و برای کاربران لینوکس، به ویژه آنهایی که هنوز در حال یادگیری استفاده از لینوکس هستند، کمی دشوار است.

برای کسانی که به تازگی برنامه را آزمایش می کنند، به سادگی دانلود و استفاده از آن بدون تأیید نرم افزار خوب است – من این کار را برای مقادیر زیاد انجام نمی دهم، یا اگر حفظ حریم خصوصی یک نگرانی بزرگ است (یعنی اگر بیت کوین رایگان KYC دارید، باید حفظ حریم خصوصی خوب برای غیرقابل شناسایی نگه داشتن سکه ها).

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

محیط زیست

یکی از مشکلات Electrum این است که اگر برنامه را به شهودی ترین راه اجرا کنید (یعنی فقط روی نماد دوبار کلیک کنید) به جای خط فرمان (با پرچم های خاص)، تقریباً مطمئناً به یک گره بیت کوین تصادفی متصل خواهید شد که کیف پول شما را آشکار می کند. و تمام 8.6 میلیارد آدرس بالقوه آن به صاحب گره تصادفی - مالک می تواند یک شرکت نظارتی باشد و حریم خصوصی شما به آنجا می رود (آنها همه آدرس های استفاده شده و استفاده نشده و آدرس IP شما را دریافت خواهند کرد).

برای غلبه بر این مشکل، در قسمت بعدی به شما یاد خواهم داد که چگونه ابتدا یک کیف پول یکبار مصرف را بارگیری کنید، تنظیمات شبکه خود را بهینه کنید (به گره خود یا یکی که به آن اعتماد دارید متصل شوید) و تنها پس از آن کیف پول واقعی خود را در Electrum بارگذاری کنید.

برخی از افراد ممکن است متوجه منظور من از تنظیمات شبکه یا گره ها شوند. اگر دوست دارید به یک موضوع بسیار مهم بروید، می توانید در اینجا بیشتر در مورد آن بیاموزید مماس.

کیف پول Electrum طرح بسیار تمیزی دارد که نشانی های شما را نشان می دهد، اگرچه برای دیدن آن باید بدانید که به منو بروید و "show addresses" را انتخاب کنید. سپس لیستی از 20 آدرس دریافت کننده اول خود را دریافت می کنید که با رنگ سبز مشخص شده اند (شما 4.6 میلیارد از این آدرس ها را دارید اما واضح است که همه آنها نشان داده نشده اند) و لیستی از 10 آدرس دریافت کننده اول خود را با رنگ زرد مشخص می کنید (دوباره، شما 4.6 میلیارد از این نوع دارید. ).

بسیاری از کیف پول‌های نرم‌افزاری دیگر لیستی از آدرس‌ها را به شما نشان نمی‌دهند و تنها در صورت درخواست ارسال سکه به کیف، آدرسی را ارائه می‌کنند. این اطلاعات را از کاربر پنهان می کند تا همه چیز را ساده نگه دارد، اما کاربر تمایل دارد ناآگاه بماند، زیرا فرصتی برای یادگیری ارائه نمی شود. من افراد زیادی را ملاقات کرده ام که از Ledger Live یا مجموعه Trezor یا Blue Wallet بر روی تلفن خود استفاده می کنند و متوجه نمی شوند که آدرس های نامحدودی دارند، چه رسد به چیزی به نام "تغییر" آدرس.

Electrum همچنین لیستی از تمام موارد شما را به شما نشان می دهد utxos (اما برای فعال کردن آن باید "show coins" را انتخاب کنید.

سرور الکتروم ضروری است

Electrum Wallet نمی تواند مستقیماً به گره Bitcoin Core شما متصل شود. این آزاردهنده است، اما باعث می شود الکترم سریعتر کار کند. خیلی سریعتر. شما همچنان به Bitcoin Core نیاز دارید، اما به نرم افزاری به نام Electrum Server نیز نیاز خواهید داشت (که انواع مختلفی از آن وجود دارد که هر کدام مزایا و معایب خود را دارند که در اینجا به آنها اشاره نمی کنم). نصب بیت کوین Core برای برخی افراد به اندازه کافی سخت است. نصب سرور Electrum بسیار سخت تر است، شما واقعاً باید نسبتاً هوشمند باشید.

برای سهولت و تقویت مثبت، من به مردم توصیه می کنم برای اولین گره خود، یک بسته گره مانند MyNode نصب کنند (راهنمای من را ببینید) یا راسپیبلیتز (راهنمای من را ببینید، قبل از شروع به نصب یک گره و نرم افزار مرتبط در یک رایانه معمولی.

این بسته‌ها دارای نقاط ضعفی هستند، اما برای شروع بسیار عالی هستند، زیرا با یک فرآیند نصب بر روی Raspberry Pi 4، شما برنامه‌های بسیاری را دریافت می‌کنید (مانند Electrum Server، Lightning، BTCPay Server، Mempool viewer – که در غیر این صورت باید یکی از آنها را نصب کنید. یک، و به طور بالقوه تأیید کنید) و هزینه برای همه تجهیزات فقط حدود 300 دلار است (نرم افزار رایگان است). همانطور که مهارت ها و علاقه شما پیشرفت می کند، به افراد توصیه می کنم تنظیمات گره های پیشرفته تری را بررسی کنند (هیچ کدام گران نیستند). اگر می‌پرسید چرا اصلاً باید یک گره را اجرا کنید، در اینجا شش دلیل عالی وجود دارد.

ایجاد کیف پول

من فکر می‌کنم قبل از اینکه خیلی بیشتر ادامه دهیم، تعریف دو نوع کیف پول مفید است:

  1. کیف پول نرم افزار – این برنامه ای است که کلیدها و آدرس های خصوصی بیت کوین شما را مدیریت می کند. به عنوان مثال الکتروم، گنجشک، کیف پول آبی.
  1. کیف پول بیت کوین – منظور من مجموعه ای از آدرس های منحصر به فرد است که به طور قطعی (و به صورت تکرارپذیر) از عبارت بذر یادگاری شما (معمولاً 12 یا 24 کلمه) ایجاد می شود – هر عبارت seed دارای 8.6 میلیارد آدرس منحصر به فرد است که می تواند به آنها دسترسی یا ایجاد کند.

Electrum به طور پیش فرض کیف پول هایی را ایجاد می کند که استاندارد نیستند که بسیار آزاردهنده است. رایج ترین پروتکل BIP39 (پیشنهاد بهبود بیت کوین 39) نام دارد که تقریباً همه کیف پول ها از آن استفاده می کنند.

این بدان معناست که ۱۲ یا ۲۴ کلمه ای که کیف پول BIP12 شما ایجاد کرده است با سایر کیف پول های BIP24 سازگار خواهد بود، به طوری که اگر کیف پول نرم افزاری (یا سخت افزاری) خود را گم کنید، می توانید با وارد کردن کلمات اولیه خود در هر کیف پول سازگار با BIP39 آن را پس بگیرید. - لزومی ندارد که همان مارک باشد.

با این حال، توسعه‌دهنده Electrum برنامه‌های خاص خود را دارد و فکر می‌کند استاندارد صنعت ناامن است (او نگرانی بسیار غیرواقعی در مورد BIP39 دارد). به جای BIP39، Electrum کیف پول هایی را بر اساس پروتکل خود ایجاد می کند - که هیچ کیف پول دیگری به طور پیش فرض از آن استفاده نمی کند. متأسفانه، اگر یک عبارت Electrum seed ایجاد کنید، فقط می توانید از آن عبارت seed با Electrum استفاده کنید.

نکته مهم این است که Electrum به شما این امکان را می دهد که کیف پول BIP39 را در آن بازیابی کنید، اما باید بدانید که چگونه. با این حال، ایجاد یک کیف پول BIP39 برای شما. اما راه هایی برای دور زدن این موضوع وجود دارد.

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

هنگام ایجاد یا بازیابی کیف پول بیت کوین با Electrum، می توانید نوع آدرس را انتخاب کنید:

  • Legacy – این آدرس ها با ۱ شروع می شوند – آدرس های بیت کوین اصلی.
  • Pay-to-Script-Hash – این آدرس ها همه با "3" شروع می شوند.
  • Segwit – از سال 2017 پس از سافت فورک Segwit، می‌توانید «Pay-to-witness-public-key-hash» (همچنین «Native Segwit» یا «Bech32» نامیده می‌شود) ایجاد کنید. اینها در حال حاضر بیشترین استفاده را دارند. همه آنها با "bc1q" شروع می شوند.
  • ریشه ریشه. این جدید است و هنوز توسط Electrum پشتیبانی نمی شود. Taproot در سال 2021 یک سافت فورک بود. آدرس‌ها با «bc1p» شروع می‌شوند.

سه نوع آدرس اول فهرست شده دارای کلیدهای عمومی گسترده ای هستند که کمی متفاوت از یکدیگر به نظر می رسند. آنها به ترتیب با xPub، yPub و zPub شروع می شوند. من معتقدم taproot tPub است اما من هنوز با آن آشنا هستم. برای مطالب آموزشی بیشتر در مورد کلیدهای عمومی و خصوصی بیت کوین، می توانید اینجا را بخوان

برچسب ها

این ویژگی منحصر به فرد نیست، اما برای حفظ حریم خصوصی از طریق کنترل خوب سکه بسیار مهم است. با برچسب گذاری UTXO های خود، می دانید که ممکن است بخواهید از خرج کردن با دیگران خودداری کنید. به عنوان مثال، اگر یک سکه بدون KYC یا مخلوط دارید، و آن را همراه با یک سکه KYC انتخاب کنید و مجموع کل را به جایی ارسال کنید، آنگاه سکه خصوصی را می توان به عنوان متعلق به کسی که صاحب سکه KYC است شناسایی کرد (از آنجایی که شخصی دارای سکه توانایی صرف هر دو با هم). این کار را نکن برچسب ها را می توان در یک فایل ذخیره کرد تا در صورت داشتن کیف پول های تکراری، آنها را در رایانه دیگری آپلود کنید.

انتخاب سکه

انتخاب سکه یک ویژگی عالی است. می‌توانید به پنجره‌های آدرس خود بروید و سکه‌ای را که می‌خواهید خرج کنید انتخاب کنید - یا چندین مورد از آنها را برای خرج کردن گروه‌بندی کنید. اگر انتخاب نکنید که چه سکه ای را می خواهید خرج کنید، مانند هر نرم افزار دیگری، Electrum "بهترین" سکه را برای خرج کردن برای شما انتخاب می کند - اما نرم افزار همیشه نمی داند که چه چیزی بهترین است. نمی داند کدام سکه ها را ادغام نکند، کدام یک حمله گرد و غبار است، و کدام یک مخلوط است. شما این را بدانید، زیرا شما آنها را برچسب گذاری کرده اید، و سپس می توانید تصمیم بگیرید که چگونه آن را مدیریت کنید.

ارسال/دریافت

فرآیند ارسال پرداخت های بیت کوین بسیار "قابل تنظیم" است. شما می توانید آن را ساده نگه دارید، اما یک دکمه پیشرفته نیز وجود دارد که من مردم را تشویق می کنم همیشه از آن استفاده کنند - حداقل یاد بگیرید که آشنا شوید. در اینجا می توانید دقیقاً عناصر مهم تراکنش بیت کوین را ببینید - ورودی ها (با شناسه ها و آدرس های Tx)، خروجی ها، اینکه آیا آدرس های لیست شده در کیف پول شما یافت می شود یا نه (از طریق کدگذاری رنگ)، هزینه استخراج و یک توانایی تنظیم دقیق آن، اندازه تراکنش (بر حسب بایت)، در صورت وجود زمان قفل، و اگر جایگزینی با هزینه فعال باشد. لازم نیست فوراً معنی همه این موارد را بدانید، اما حداقل آنها وجود دارند و با تجربه کردن، خواهید فهمید که چه چیزهایی را باید یاد بگیرید.

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

به محض پرداخت به یک آدرس، و در انتظار در mempool، Electrum پرداخت را با آدرس نشان می دهد، که مفید است - لازم نیست منتظر باشید تا یک ماینر سکه را برای شما استخراج کند. بدانید پرداخت در راه است الکتروم همچنین به شما این امکان را می دهد خرج کردن چنین سکه تایید نشده

اگر فرستنده کارمزد بسیار پایینی را تعیین کرده است و تایید مدتی طول می کشد، می توانید با صرف تراکنش تایید نشده به یکی از آدرس های خود، پرداخت را عجله کنید. در آن تراکنش دوم (پایین دست)، می‌توانید کارمزد استخراج بالایی را اضافه کنید. برای دریافت کارمزد، یک ماینر باید اولین تراکنش (نه پرسود) و تراکنش پایین دستی که ایجاد کردید (پرسود) را شامل شود – چرا؟ زیرا تراکنش دوم تا زمانی که تراکنش اول معتبر نباشد نامعتبر است (چون شما نمی توانید سکه هایی را خرج کنید که از نظر تئوری وجود ندارند). این تکنیک "کودک برای والدین پول می پردازد" نامیده می شود.

تکنیک دیگری که با Electrum برای سرعت بخشیدن به پرداخت ها امکان پذیر است، RBF (جایگزینی با کارمزد) نام دارد. این امکان برای گیرنده همانطور که در بالا توضیح داده شد با "کودک به والدین پرداخت می کند" انجام دهید. در عوض، یک گیرنده بی حوصله باید از او بپرسد فرستنده برای انجام RBF فرستنده UTXO اصلی را که "خرج شده" اما هنوز استخراج نشده است، مجدداً به بلاک چین ارسال می کند. آن UTXO را می توان در یک تراکنش جایگزین قرار داد (هزینه در همان آدرس تراکنش اول یا دیگری) و با کارمزد استخراج بالاتر. هر یک از این دو تراکنش اول استخراج شود معتبر و دیگری بی اعتبار می شود.

به عنوان یک نکته جانبی، RBF امکان تقلب را فراهم می کند. اگر گیرنده (تاجر) تراکنش تایید نشده ای را به عنوان "پرداخت دریافت شده" بپذیرد و کالا را به فرستنده پرداخت تحویل دهد، فرستنده این فرصت را دارد تا قبل از استخراج اولیه پرداخت، تراکنش RBF را انجام دهد. آنها از آدرس خود به عنوان گیرنده پرداخت استفاده می کنند و هزینه بالایی را اضافه می کنند. هنگامی که استخراج می شود، تراکنش اصلی نامعتبر می شود، توسط تمام گره ها از mempool حذف می شود و موجودی کیف پول تاجر ناپدید می شود. به همین دلیل است که متوجه خواهید شد که صرافی های بیت کوین، زمانی که بیت کوین را واریز می کنید، قبل از اعتبار دادن به حساب شما، منتظر تایید در بلاک چین می مانند.

کیف پول های چند امضایی

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

جزئیات اضافی در مورد کیف پول ها و کلیدهای Multisig را می توان در اینجا یافت نشد، و در آینده راهنمای ساخت این کیف پول ها را خواهم داشت. فرآیند ایجاد کیف پول بسیار عالی است، اما با برخی نکات عجیب و غریب که با اطلاع از آنها بی ربط می شوند.

من واقعاً دوست دارم که چگونه Electrum تراکنش‌های بیت کوین (PSBT) را که یکی از ویژگی‌های مهم کیف پول‌های چند سیگ است، مدیریت می‌کند که در ادامه به آن پرداخته می‌شود.

PSBT ها

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

Electrum به شما امکان استخراج متن و ذخیره آن را می دهد. قبل از امضا شده است بعد از آن را امضا کرده است، یا در یک تنظیم چند امضایی زمانی که آن را تا اندازه ای امضاء شده.

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

پرداخت به بسیاری (PayJoin و CoinJoin)

یک ویژگی مخفی وجود دارد (جستجو در منوها) که در آن می توانید هنگام خرج کردن، چندین مقصد (خروجی های متعدد) را انتخاب کنید. به عنوان مثال می توانید 6.15 بیت کوین بگیرید و 0.01 بیت کوین را به 615 کارمند مختلف ارسال کنید، همه در یک تراکنش. این ویژگی به شما امکان می‌دهد PayJoins را به صورت دستی ایجاد کنید - کاری که فقط تعداد کمی از مردم انجام می‌دهند، یا حتی می‌فهمند، اما با این وجود جالب است.

Pay to Many همچنین به شما این امکان را می دهد که CoinJoins دستی خود را ایجاد کنید. برای اطلاعات بیشتر در مورد چیستی و نحوه انجام آن، این راهنما را ببینید.

حد شکاف

یکی از ویژگی های مهمی که همه کیف پول ها ندارند، امکان تعیین حد فاصله است. همانطور که قبلاً اشاره کردم، هر کیف پول مجموعه ای از 8.6 میلیارد آدرس است. کیف پول نرم افزار باید به یک گره متصل شود و بپرسد که آیا آدرسی بیت کوین با آن مرتبط است یا خیر. قرار نیست همه 8.6 میلیارد آنها را بررسی کند. الکتروم 20 آدرس اول را می خواهد. اگه uded شدن 20 تا دیگه و ... میخواد. تا زمانی که گره 20 آدرس استفاده نشده را پشت سر هم بازگرداند این را حفظ می کند.

این راهی برای توضیح این است که حد پیش فرض فاصله 20 است، اما می توانید آن را تغییر دهید. چرا تو میخواهی؟ زیرا گاهی اوقات بازرگانان به مشتریان اجازه می‌دهند تا آدرس‌های بیت‌کوین را خودشان از طریق یک اپلیکیشن پرداخت (مانند من صفحه اهدا، نکته نکته). اگر 20 مشتری اول فاکتور بسازند (هر کدام یک آدرس، به ترتیب توسط برنامه ارائه می شود)، و سپس مشتری بیست و یکم یک فاکتور تولید کند و پرداخت کند، کیف پول Electrum خالی به نظر می رسد. این به این دلیل اتفاق می‌افتد که 21 آدرس اول پرس و جو می‌شوند، استفاده نشده‌اند و سپس Electrum جستجو را متوقف می‌کند. Electrum به شما امکان می دهد حد شکاف را تغییر دهید، به عنوان مثال به 20، اما هیچ دستورالعملی وجود ندارد، شما باید به صورت آنلاین تحقیق کنید، یا آن را درست در اینجا پیدا کنید:

ابتدا باید به منو بروید: view→show console، و سپس این دستور را در کنسول تایپ کنید (البته "500" را می توان به شماره دیگری تغییر داد):

wallet.change_gap_limit(500)

با این دستور 500 آدرس جدید را در پنجره آدرس خواهید دید.

تماشای کیف پول

اینها کیف پول هایی بدون کلید خصوصی هستند که برای اتصال کیف پول های سخت افزاری ضروری هستند. اکثر افرادی که کیف پول سخت افزاری دارند از نرم افزار رایانه ای استفاده می کنند که «همراه» دستگاه است، اما آنها معمولاً منبع باز نیستند. الکتروم جایگزینی است که با هر دستگاه سخت افزاری قابل استفاده است.

کامپیوترهای دارای شکاف هوا

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

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

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

یک راه حل این است که دانه ها را روی یک کامپیوتر تمیز و ایمن دارای شکاف هوا (یا کیف پول سخت افزاری با برندهای مختلف) وارد Electrum کنید.

ارزان‌ترین راه، استفاده از Raspberry Pi Zero است – قبل از کمبودهای ناشی از همه‌گیری، حدود 10 دلار هزینه داشتند. تراشه ARM در این دستگاه ها به این معنی است که همه کیف پول های نرم افزاری سازگار نیستند. الکتروم هست و عالی کار می کند.

در اینجا نحوه ساخت خود را آورده ایم. این مانند یک امضاکننده دانه است اما عملکرد کامل الکتروم را دارد.

یک پیام را امضا کنید/تأیید کنید

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

معامله امضا شده خود یک پیام است. کمی از داده های کامپیوتری، اگرچه از یک پروتکل سختگیرانه پیروی می کند.

با استفاده از رمزنگاری کلید عمومی/خصوصی، خارج از بیت کوین، در واقع می توانید هر پیامی را امضا کنید. برای مثال، این پیامی است که من پس از انتخاب یک آدرس (و بنابراین کلید خصوصی آن) امضا کردم. در زیر پیام، آدرس و امضا (متن مزخرف) است که پس از کلیک روی "sign" تولید شد.

اکنون شما یا هرکسی می توانید آدرس، پیام و امضا را بگیرید، آن را در Electrum (یا نرم افزارهای دیگر) قرار دهید و بررسی اینکه واقعاً کلید خصوصی صحیح (منطبق با آدرس) بود که آن پیام را تولید کرد (این در واقع همان نوع تأییدی است که گره های بیت کوین برای هر تراکنش بیت کوین انجام می دهند). من کیف پول دیگری را باز می کنم که کلید خصوصی مربوطه را ندارد تا تأیید صحت را نشان دهم. من به پنجره "تأیید پیام" رفتم، سپس تمام جزئیات را همانطور که در بالا می بینید وارد کردم و سپس روی تأیید کلیک کردم:

image1

رمزگذاری/رمزگشایی یک پیام

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

image2

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

این جادوی رمزنگاری کلید عمومی/خصوصی و یکی از اجزای اصلی است که بیت کوین را ممکن کرد. همه ما باید سپاسگزار باشیم که سایفرپانک ها در برابر دولت ایالات متحده که در دهه 1990 سعی در ممنوعیت آن را داشت، سخت جنگیدند و پیروز شدند.

خلاصه

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

این پست مهمان از آرمان پارمان است. نظرات بیان شده کاملاً متعلق به خود آنها است و لزوماً نظرات BTC Inc یا را منعکس نمی کند مجله Bitcoin.

تمبر زمان:

بیشتر از مجله Bitcoin