آدرس بیت کوین چیست؟ هرآنچه که باید بدانید

در این مقاله به بررسی ارتباط بین کلیدهای خصوصی و عمومی بیت کوین و آدرس های بیت کوین می پردازیم

  زمان مطالعه دقیقه
داریک لند
 12 / 01 / 2019
آدرس بیت کوین چیست
  زمان مطالعه دقیقه
داریک لند
 12 / 01 / 2019

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

[lwptoc]

آدرس بیت کوین چیست؟

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

کلید عمومی و خصوصی بیت کوین

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

آدرس بیت کوین همان کلید عمومی است

بنابراین اگر بخواهیم به صورت خلاصه و جمع بندی مفید بگوییم:

  • کلید عمومی شما، شماره حساب شماست.
  • آدرس شما، شماره حساب محسوب میشود، اما نسخه کوتاه شده ای هست که مردم بتوانند از آن به راحتی استفاده کنند.
  • کلید خصوصی، رمز عبور شماست. حفاظت از این کلید به عهده خود شماست، چرا که اگر فردی به این رمز دسترسی داشته باشد، بدون شک حساب شما خالی شد!

کلید خصوصی بیت کوین چگونه ایجاد میشود؟

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

کلید خصوصی بیت کوین

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

کد هگزادسیمال کلید خصوصی بیت کوین

کلید عمومی بیت کوین چگونه ایجاد میشود؟

کلید عمومی بیت کوین با استفاده از همان کلید خصوصی ایجاد میشود. در نتیجه برای تشکیل آدرس بیت کوین دلخواه و … قبل از هرچیز به یک کلید خصوصی بیت کوین نیاز است.

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

کلید عمومی بیت کوین چگونه ایجاد میشود؟

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

ایجاد آدرس بیت کوین با استفاده از کلید عمومی

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

آدرس بیت کوین و ارتباط آن با کلیدهای آن چیست؟

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

ارتباط آدرس بیت کوین با کلیدهای آن چیست؟

همانطور که در شکل بالا می بینید ما به نوعی کلید عمومی را فشرده کرده و آن را به یک آدرس کوتاهتر تبدیل کرده ایم. اگر کمی با دقت به نسخه خلاصه شده نگاه کنید، متوجه حذف کاراکترهای مشابه مثل “0”, “O”, “o” or “l” خواهید شد. بنابراین میتوان گفت هیچ تغییر کلی یا اساسی در کلید عمومی ایجاد نشده است. تنها با حذف برخی از کاراکترها، حالت بهینه ای بهینه پیدا کرده است. حالتی که برای استفاده انسانی، کمی راحتتر است. اما مجددا هم به این نکته اشاره میکنیم که با استفاده از این آدرس هم به هیچ عنوان نمیتوان به کلید خصوصی دست پیدا کرد.

انواع آدرس بیت کوین کدامند؟

همانطور که در بالا گفته شد، آدرسهای بیت کوین بین 26 تا 35 کاراکتر هستند. به طور کلی سه نوع آدرس بیت کوین وجود دارد: پرداخت به PubKey-Hash (P2PKH ، همچنین به عنوان آدرس Legacy شناخته می شود)، هش پرداخت به اسکریپت (P2SH) و Bech32. لازم به ذکر است که کیف پولهای مختلف، هر کدام از یکی از انواع گفته شده پشتیبانی میکنند. در برخی موارد، از هیچ کدام هم پشیتبانی نمیکنند!

آدرس های P2PKH

آدرس های P2PKH فرمت اصلی آدرس Bitcoin هستند و به عنوان آدرسهای Legacy نیز شناخته می شوند. این آدرسها با شماره 1 شروع شده و به حروف کوچک حساس هستند. با توجه به این که این نوع آدرس فرمت اصلی است، تمام والتها باید از آن پشتیبانی کنند؛ شما باید قادر به دریافت بیت کوین از آدرس Segwit به آدرس Legacy باشید.

لازم به ذکر است که هزینه انجام تراکنش های بیت کوین برای آدرس های P2PKH بیشتر است.

مثال: 1FWu4Z9NoBWnguurBCdXpmM2xuiog6kbdy

آدرس های P2SH

آدرسهای تو در تو SegWit یا Pay to script hash (P2SH) از ساختاری مشابه آدرسهای P2PKH استفاده می کنند، اما به جای 1 با 3 شروع می کنند. هدف اصلی این نوع آدرس کاهش سایز بلاکهای ذخیره سازی بیت کوین و کاهش کارمزد انجام معاملات است. این نوع آدرس قادر به پشتیبانی از آدرسهای Legacy و Native SegWit و آدرسهایی که به چندین امضای دیجیتالی نیاز دارند، میباشد.

مثال: 3C3nZhpVjjDGo7vGzBCTJkKfYzCGWGLWsq

آدرسهای Bech32

آدرسهای Native SegWit یا Bech32 با “bc1” شروع می شوند و به حروف کوچک و بزرگ حساس نیستند. این آدرس توسط تمامی کیف پولها پشتیبانی نشده و از تمام تراکنشهای SegWit پشتیبانی میکنند.

مثال: bc1qwdanan7d5dq99l6v7z65a4x50cqf2rep6wj9z6

کاربرد آدرس بیت کویین چیست؟

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

کاربرد آدرس بیت کویین چیست؟

نحوه بدست آوردن آدرس بیت کوین

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

کیف پول موبایلی

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

فهرستی از انواع کیف پول موبایلی بیت کوین

  • Airbitz Bitcoin (IOS & Android)
  • ArcBit (IOS & Android)
  • Bitcoin Wallet (Android)
  • Bither (Android)
  • Bitpie (IOS & Android)
  • Blockchain (IOS & Android)
  • BRD (IOS & Android)
  • BTC (IOS & Android)
  • Circle (IOS & Android)
  • Space (IOS, Android, & Windows Phone)
  • Coinomi (IOS & Android)
  • CoinText (IOS, Android, & Windows Phone)
  • Copay (IOS & Android)
  • Edge (IOS & Android)
  • Electrum (Android)
  • GreenAddress (IOS & Android)
  • GreenBits (Android)
  • HandCash (Android)
  • Jaxx (IOS & Android)
  • Mobi (IOS & Android)
  • Mycelium (Android)
  • Simple Bitcoin (Android)

کیف پول تحت وب

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

فهرستی از کیف پولهای تحت وب بیت کوین

  • BitGo
  • Blockchain
  • BTC
  • CoinBase
  • Space
  • Jaxx

کیف پول های دسکتاپ

کیف پول های دسکتاپ نوعی کیف پول نرم افزاری هستند که روی رایانه نصب میشوند. امنیت این کیف پولها از والتهای موبایلی و وب بیشتر است اما همچنان راه برای ورود هکرها باز است.

فهرستی از کیف پولهای دسکتاپ بیت کوین

  • ArcBit
  • Bitcore
  • Bither
  • Bitcoin ABC
  • Bitcoin Core
  • Bitcoin Unlimited
  • Bitcoin XT
  • Bitpie
  • Copay
  • Electron Cash
  • Electrum
  • Exodus
  • GreenAddress
  • Jaxx
  • mSIGNA

کیف پول های سخت افزاری

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

  • BitBox
  • CoolWallet S
  • KeepKey
  • Ledger Nano
  • Trezor

نتیجه گیری

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