بیت کوین (BTC) چگونه کار می کند؟
به عنوان یک کاربر جدید، می توانید بدون دانستن جزئیات فنی شروع به کار با بیت کوین کنید. همین که یک کیف پول بیت کوینی روی کامپیوتر یا گوشی تلفن همراه خود نصب کردید، اولین آدرس بیت کوینی شما تولید شده و می توانید در صورت نیاز، آدرسهای بیشتری هم بسازید. می توانید آدرسهای خود را برای دوستانتان فاش کنید تا آنها بتوانند به شما پرداخت کنند و یا برعکس. در حقیقت، بسیار شبیه به طرز کار ایمیل است جز آنکه آدرسهای بیت کوینی فقط باید یکبار استفاده شوند.در این مقاله به صورت مختصر نحوه کارکرد بیت کوین را مورد بررسی قرار می دهیم.
نحوه کارکرد بیت کوین در این سه مرحله خلاصه می شود.
تراز – زنجیره ی بلاک
زنجیره ی بلاک یک دفتر کل عمومی به اشتراک گذاشته شده است که کل شبکه بیت کوین بر آن متکی است. تمام تراکنشهای تائید شده در زنجیره بلاک گنجانده می شوند. به این ترتیب، کیف پولهای بیت کوینی می توانند ترازهای قابل خرج را محاسبه کرده و تراکنشهای جدید به شکل بیت کوینهای قابل خرج که عملاً متعلق به خرج کننده هستند، تائید شوند. یکپارچگی و ترتیب زمانی زنجیره بلاک از طریق رمزنگاری اعمال می شود.
تراکنش ها – کلید های خصوصی
یک تراکنش انتقال ارزش بین کیفهای پول بیت کوینی است که در زنجیره بلاک گنجانده می شود. کیفهای پول بیت کوینی یک قطعه داده ی محرمانه به نام کلید خصوصی یا سید را در خود نگه می دارد که در امضای تراکنشها بکار می رود و یک مدرک ریاضی انجام کار دال بر اینکه این تراکنشها از جانب صاحب کیف آمده اند، بوجود می آورد. این امضا همچنین از اینکه کسی بتواند تراکنش را پس از صدور آن، تغییر دهد جلوگیری می کند. تمامی تراکنشها بین کاربران منتشر شده و معمولاً طی ۱۰ دقیقه ی پس از آن، شبکه کار تائید تراکنش را طی فرآیندی به نام استخراج شروع می کند.
پردازش – استخراج
استخراج یک سیستم اجماع توزیع شده است که برای تائید تراکنش های در حال انتظار، از راه گنجاندن آنها در زنجیره بلاک، بکار می رود. استخراج، یک ترتیب زمانی را به یک زنجیره بلاک اعمال می کند، از بیطرف بودن شبکه محافظت می کند و اجازه می دهد کامپیوترهای مختلف با هم در مورد وضعیت سیستم به توافق برسند. تراکنش ها برای اینکه تائید شوند، باید در یک بلاک که طبق قوانین بسیار سختگیرانه ای رمزنگاری شده، دسته بندی شوند و به تائید شبکه برسند. این قوانین از اصلاح بلاک های قبلی جلوگیری می کند چرا که با اینکار، بلاکهای بعدی باطل خواهند شد. استخراج، همچنین چیزی شبیه به یک بخت آزمایی رقابتی را ایجاد می کند تا کسی نتواند بسادگی به زنجیره بلاک، بلاکهای جدید اضافه کند. به این ترتیب، هیچکس نخواهد توانست آنچه را که به زنجیره بلاک وارد شده، کنترل کند و یا بخشهایی از زنجیره بلاک را طوری عوض کند که پول های خرج شده ی خود را برگرداند.