منظور از تراکنش بیت کوین (Bitcoin transaction) ارسال، دریافت و پرداخت با این رمز ارز است. اگر تاکنون با بیت کوین، تراکنشی را انجام داده باشید، احتمالاً یک احساس جادویی و منحصربهفرد را تجربه کردهاید؛ چراکه برای انجام این کار، نیازی به هیچ واسطهای ندارید و با استقلال کامل، این کریپتوکارنسی را به نقاط مختلف جهان فرستادهاید.از لحاظ فنی، تراکنش بیت کوین به انتقال ارزش این رمز ارز بر بستر بلاک چین اشاره دارد. بهاینترتیب، زمانی تراکنش اتفاق میافتد که کاربر A مقداری از BTCهای خود را برای کاربر B ارسال کند. این انتقال از طریق یکی از انواع کیف پولهای ارز دیجیتال، مانند نرمافزاری، سختافزای، مبتنی بر وب و… ، صورت میگیرد. در حالت کلی، انجام تراکنش بیت کوین شامل گامهای زیر است.
گام اول؛ ایجاد تراکنش بیت کوین
شبکه بیت کوین از رمزنگاری کلید عمومی برای اطمینان از یکپارچگی تراکنشهای ایجادشده استفاده میکند. بهمنظور انتقال BTC، هر کاربر دارای یک جفت کلید عمومی و خصوصی خواهد بود. کلید عمومی شامل مجموعهای از اعداد و حروف است که افراد برای دریافت رمز ارزها، باید این آدرس را با دیگران به اشتراک بگذارند. در عوض، کلیدهای خصوصی باید پنهان بمانند؛ چراکه این کلیدها هستند که اجازه برداشت بیت کوین را از حساب شما صادر میکنند.
بنابراین، ابتدا باید یک تراکنش را در کیف پول ارز دیجیتال خود ایجاد نمایید. این فرایند شامل آدرس فرستنده (کلید عمومی)، آدرس گیرنده (کلید عمومی) و مقدار قیمت لحظه ای بیت کوین ارسالی است. همچنین، باید مشخص کنید که چه مبلغی را برای پردازش تراکنش به ماینر خواهید پرداخت.
گام دوم؛ امضای دیجیتال
برای اثبات اینکه شما مالک بیت کوینهای ارسالی هستید، باید تراکنش مورد نظرتان را با استفاده از کلید خصوصیتان امضا کنید. به این فرایند، «امضای دیجیتال» (Digital Signatures) گفته میشود. به این نکته توجه داشته باشید که هرگز نباید کلیدهای خصوصیتان را افشا کنید؛ زیرا آنها مانند رمز عبور حسابتان عمل میکنند.
گام سوم؛ پخش و تأیید
پس از امضای دیجیتال، تراکنش بهصورت «پخش» (Broadcasting) به شبکه ارسال شده و به «ممپول» (mempool) میرود که اتاق انتظاری برای تراکنشهای پردازشنشده است. اولین ماینری که مسئله پیچیده ریاضی شبکه را حل کند، بلوک بعدی را خواهد ساخت. ماینر برنده بلوک خود را به شبکه اعلام میکند تا مورد تأیید (Confirmations) قرار بگیرد.
گام چهارم؛ نهاییسازی تراکنش
بعد از اینکه بلوک جدید تأیید شد، این بلوک به رونوشت وضعیت شبکه در تمام گرههایی که در استخراج شرکت دارند، اضافه میشود. ازاینرو، تراکنش بیت کوین نیز تأییدشده به حساب میآید؛ بااینحال، بهطور معمول، حداقل 6 ماینر باید آن را تأیید کنند. برای این کار، باید 6 بلوک به زنجیره اضافه شوند و بعد از بلوک تراکنش شما قرار بگیرند. این روش برای این در نظر گرفته شده تا از عدم وجود هاردفورک یا خرج کردن دوباره دارایی، اطمینان حاصل شود. ازاینطریق، تراکنش BTC نهایی خواهد شد.