تایید تراکنش های بیت کوین


صفحه اصلی سایت BTC

پیگیری تراکنش های بیت کوین و ارزهای دیجیتال

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

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

پیگیری تراکنش های بیت کوین

پیگیری تراکنش های بیت کوین و سایر ارز های دیجیتال به کمک امکاناتی که بسیاری از صرافی ها در اختیار مشتریان خود قرار میدهند امکانپذیر است. به عنوان مثال اگر بخواهید با صرافی های ایرانی ارز دیجیتال کار کنید می توانید تراکنش های خود را از این روش ها پیگیری کنید. علاوه بر آن به کمک بسیاری از وب سایت ها نظیر blockchain.info و btc.com میتوانید تراکنش های خود را به کمک آدرس جستجو کنید و روند انجام آن ها را پیگیری کنید. در شبکه بلاکچین هر کسی می‌تواند با استفاده از آدرس‌ مشخصی از بیت کوین، تعداد بلاک‌ها و یا هش معاملات، اطلاعات مورد نظر خود را به دست آورد علاوه بر این با همراه شدن جستجوگر کیف پول رابطه بین آدرس های انتقال ارز های دیجیتال را هم نیز می تواند بدست بیاورد. در تایید تراکنش های بیت کوین ادامه به سراغ دو تا سایتی که بالا معرفی کردیم میریم.

پیگیری تراکنش های بیت کوین با سایت بلاکچین

سایت بلاک چین امکان اینکه شما تراکنش های خود را پیگیری کنید را دارد و شما میتوانید تراکنش ارز های بیت کوین، اتریوم و بیت کوین کش را پیگیری کنید. برای اینکه تراکنش های خودمون رو پیگیری کنیم باید ابتدا وارد سایت BlockChain.info شوید(برای وارد شدن به این سایت از نرم افزار های تغییر آی پی یا فیل*تر*شک*ن استفاده کنید). بعد از وارد شدن به سایت اولین چیزی که مشاهده می کنید تصویر زیر است که صفحه بیت کوین است.

صفحه اصلی سایت بلاکچین برای پیگیری تراکنش های بیت کوین

صفحه اصلی سایت بلاکچین

در بالای صفحه یک فیلد جستوجو مشاهده میکنید که داخل آن عبارت Search Your Transaction, an Address or a Block نوشته شده است. شما باید کد تراکنشی که دارید را در این قسمت وارد کنید تا اطلاعات کامل برای پیگیری به شما نمایش داده شود.

قسمت جستوجو سایت بلاکچین برای پیگیری تراکنش های بیت کوین

قسمت جستوجو سایت بلاکچین

پیگیری تراکنش های بیت کوین با سایت BTC

سایت BTC هم یکی از امکاناتی که دارد ردیابی تراکنش های شما است و میتوانید همانند سایت بالا تراکنش های خود را ردیابی کنید. در این سایت شما می توانید تراکنش های ارز بیت کوین، اتریوم، بیت کوین کش و لایت کوین را پیگیری کنید. برای این کار ابتدا وارد سایت BTC.com می شوید.

صفحه اصلی سایت BTC برای پیگیری تراکنش های بیت کوین

صفحه اصلی سایت BTC

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

قسمت جستوجو سایت BTC برای پیگیری تراکنش های بیت کوین

قسمت جستوجو سایت BTC

نکته مهم:

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

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

پیگیری تراکنش ارز دیجیتال به غیر از بیتکوین و اتریوم

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

ابتدا وارد سایت chainz.cryptoid.info شوید. زمانی که وارد سایت می شوید یک لیست بلند بالا از ارز های دیجیتال مشاهده میکنید که می توانید با کلیک بر روی هر کدام، تراکنش خود را پیگیری کنید.

صفحه اصلی سایت ChainzCryptoID برای پیگیری تراکنش های ارز دیجیتال

صفحه اصلی سایت ChainzCryptoID

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

پیگیری تراکنش های ارز دیجیتال با استفاده از سایت BitinfoCharts

برای بررسی تراکنش های ارز دیجیتال وب سایت bitinfocharts.com بسیار جامع و کاربردی است و از ارز های دیجیتال زیر پشتیبانی می‌کند:

  • بیت کوین
  • بیت کوین کش
  • ریپل
  • لایت کوین
  • مونرو
  • اتریوم
  • دش (Dash)

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

پیگیری ارز های دیجیتال ابتدایی

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

طولانی شدن زمان معاملات

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

چرا معاملات طولانی میشود؟

جواب قاطعانه به این سوال تنها یک کلمه است: مقیاس پذیری

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

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

آیا میتوان در صورت اشتباه بودن آدرس تراکنش را لغو کرد؟

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

پیچیدگی تراکنش ها

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

جمع بندی

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

چگونه می‌توان تراکنش تایید نشده بیت کوین را لغو کرد؟

transaction-bitcoin

تابه‌حال به پاسخ این سوال فکر کرده‌اید که چرا تراکنش‌های بیت کوین غیرقابل بازگشت هستند؟ وقتی یک تراکنش بیت کوین تأیید می‌شود، هیچ راهی برای بازگرداندن آن وجود ندارد، اما آیا می‌شود تراکنش تایید نشده (Unconfirmed) را لغو کرد؟ در این مطلب با ما همراه باشید تا پاسخ این سوال را بیابید.

چرا تراکنش‌های بیت کوین تایید نشده باقی می‌مانند؟

یک تراکنش بیت کوین در صورتی ناموفق نامیده می‌شود که نتواند در عرض ۲۴ ساعت توسط ماینرها انتخاب و بر روی بلاک چین تأیید شود.

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

تراکنش‌های بیت کوین به دو دلیل تأیید نشده باقی می‌مانند:

۱. اگر از درخواست تأیید تراکنش مدت کمی گذشته باشد. در این صورت باید تا تأیید آن کمی صبر کنید. در حال حاضر، حتی در سریع‌ترین حالت ممکن، دست کم باید چند دقیقه‌ای منتظر بمانید.

۲. کارمزدی توسط فرستنده در نظر گرفته نشده یا این کارمزد بسیار کم باشد. یک قانون ساده در خصوص تراکنش‌های بیت کوین وجود دارد: هر چه میزان کارمزد تراکنش کمتر باشد، شانس تأیید موفق آن نیز کمتر است.

درصورتی‌ که کمترین میزان کارمزد را برای تراکنش خود انتخاب کنید، ممکن است تراکنشتان تأیید نشود. حال اگر تراکنش شما پس از ۲۴ ساعت تأیید نشود، باید به صورت زیر عمل کنید:

بازگرداندن تراکنش تایید نشده در شبکه بیت کوین

bitcoin-transaction

ابتدا قبل از هرکاری مطمئن شوید که تراکنشتان تایید نشده (Unconfirmed) باشد. به‌عبارت‌دیگر حداقل ۲۴ ساعت صبر کنید. برای تایید تراکنش های بیت کوین اطمینان از تأیید نشده بودن تراکنشتان می‌توانید از یک کاوشگر بلاک (Block explorer) مانند Blockchain.com استفاده کنید.

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

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

اما اگر هیچ تأیید و کانفرمی برای تراکنشتان نمی‌بینید، می‌توانید اقدام به کنسل کردن تراکنش کنید. دو روش برای این کار وجود دارد:

۱. استفاده از پروتکل RBF (جایگزینی به وسیله کارمزد)

۲. ارسال تراکنش مشابه با کارمزد بالاتر

پروتکل RBF این امکان را به شما می‌دهد که با پرداخت کارمزدی بالاتر، تراکنش خود را یک بار دیگر بر روی بلاک چین منتشر کنید، با این تفاوت که این بار مطمئن خواهید بود به‌واسطه کارمزد بالاتر، تراکنشتان توسط یک ماینر انتخاب می‌شود. با انجام این کار، تراکنش قبلی حذف و با تراکنش جدید جایگزین می‌شود.

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

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

البته این کار را باید در کیف پول‌هایی انجام دهید که از دوبار خرج کردن (Double Spending) پشتیبانی می‌کنند. برای مثال اگر در کیف پول blockchain.com که در حال حاضر از RBF پشتیبانی نمی‌کند تراکنشی انجام داده باشید، باید با نصب کیف پول‌هایی که از RBF پشتیبانی می‌کنند و بازیابی کلمات یادآور و کلیدخصوصی در آن‌ها تراکنش دیگری با کارمزد بالا و به آدرس خروجی خودتان انجام دهید تا در اولویت ماینرها برای انتخاب و قرار گرفتن در بلاک قرار گیرد.

اطمینان از تأیید تراکنش

اگر می‌خواهید مطمئن شوید که تراکنشتان در شبکه بیت کوین تأیید می‌شود، از کارمزد پیشنهادی که در بسیاری از کیف پول‌های یافت می‌شود استفاده کنید. در صورت تغییر آن، ممکن است تصادفاً ماینری با کارمزد کمتر را انتخاب کنید که درنهایت منجر به تأیید نشدن تراکنشتان شود.

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

البته در حال حاضر بیشتر کیف پول‌ها زمان حدودی لازم برای تایید تراکنش را با توجه به میانگین کارمزدهای شبکه، مشخص می‌کنند.

تراکنش های تایید نشده ی بیت کوین: دانستنی ها و راهکارها

انتظار برای تایید تراکنش بیت کوین

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

در یک تراکنش بیت کوینی چه اتفاقی می افتد؟

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

بیت کوین هایی که شما در آدرس خود دارید، به صورت دسته ای به آن انتقال پیدا کرده اند. مثلا اگه 10 بیت کوین داشته باشید، ممکن است به صورت چهار دسته ی 3، 1 ،2 و 4 بیت کوینی آنها را دریافت کرده باشید، که به آنها output یا خروجی تراکنش های دریافتی گفته می شود. نکته ی مهم این است که این مقادیر در آدرس شما جمع نشده و به یک دسته ی واحد تبدیل نمی شوند، یعنی به لحاظ فنی اطلاعات آدرس شما در شبکه همچنان ورود چهار دسته ی بیت کوینی را نشان می دهد، نه یک دسته ی کلی را ( اگرچه والت شما مجموع دارایی را به شما نشان می دهد).

محتویات کیف پول بیت کوین

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

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

تراکنش های بیت کوینی چطور در بلاک چین ثبت می شوند؟

تراکنش های انجام شده در شبکه ی بیت کوین، برای تایید شدن و افزوده شدن به بلاک چین باید توسط ماینرها استخراج شوند. تا قبل از استخراج، این تراکنش ها موقتا در محلی به نام استخر حافظه (memory pool) باقی می مانند، که می توان آن را به حافظه ی موقت کامپیوتر (RAM) تشبیه کرد. چیزی که ماینرها را ترغیب می کند تا یک تراکنش را استخراج کرده و در بلاک چین ثبت کنند، کارمزد (Fee) آن است. در هر تراکنش، مقدار کمی بیت کوین به عنوان کارمزد تراکنش از طرف فرستنده در نظر گرفته می شود که این مبلغ اندک به عنوان پاداش به ماینری داده می شود که تراکنش مورد نظر را استخراج کند. هرچه مقدار کارمزد یک تراکنش بالاتر باشد، ماینرهای بیشتری نسبت به استخراج آن رغبت نشان می دهند؛ در نتیجه آن تراکنش سریعتر تایید شده و در بلاک چین ثبت می شود.

تایید تراکنش های بیت کوینی ممکن است به دو دلیل با تاخیر مواجه شود:

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

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

چطور تراکنش هایی را که تایید نشده اند از برزخ استخر حافظه نجات دهیم؟

برای این کار سه روش کلی وجود دارد:

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

روش دوم: انتشار مجدد یا rebroadcast. برای درک این روش، باید با مفهوم تاییدیه یا confirmation در شبکه آشنا شوید. وقتی تراکنشی صورت گرفت و توسط یک ماینر استخراج شد، آن تراکنش درون یکی از بلاک های شبکه قرار داده می شود و تمام نود های ماینر آن تراکنش را به رسمیت می شناسند. این اولین تاییدیه است. برای اطمینان از ثبت شدن قطعی یک تراکنش در بلاک چین، معمولا 3-6 تاییدیه لازم است؛ یعنی باید منتظر ماند تا چند بلاک دیگر در شبکه ی بیت کوین ماین شوند. این موضوع یک مسئله ی امنیتی است که ارتباط مستقیمی به مطلب حاضر ندارد و بنابراین از توضیح اضافه در مورد آن خودداری می کنیم.

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

روش سوم: child pays for parent (CPFP). در این روش، برای این که یک تراکنش اولیه یا parent گرفتار شده در استخر حافظه را به سرانجام برسانیم، یک تراکنش ثانویه یا child منتشر می کنیم. ویژگی این تراکنش ثانویه آن است که یکی از خروجی ها یا output های تراکنش اولیه را به عنوان ورودی خود استفاده می کند و در واقع، دنباله ای برای آن تراکنش در بلاک چین است. ویژگی دیگر تراکنش ثانویه کارمزد بالای آن است؛ کارمزد این تراکنش به اندازه ای زیاد تعیین می شود که نه تنها برای خودش، بلکه برای تراکنش اولیه نیز کافی باشد.

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

انجام CPFP توسط برخی والت ها مثل Electrum و Samourai امکان پذیر است و به طور کلی با جستجو در اینترنت می توانید روش آن را متوجه شوید.

۱۲۵٫۰۰۰ تراکنش در ممپول بیت کوین (Bitcoin) در انتظار تایید هستند

125.000 تراکنش در ممپول بیت کوین (Bitcoin) در انتظار تایید هستند

در حالی که تعداد تراکنش های بیت کوین (Bitcoin) در یک بلاک ثابت است ، جهش تقاضا در شبکه منجر به افزایش کارمزد تراکنش ها می شود.

تعداد تراکنش های در انتظار تأیید در ممپول (mempool) تقریبا به بیش از ۱۲۵۰۰۰ تراکنش رسید که معادل ۱۴۹ مگابایت داده در انتظار برای افزوده شدن به بلاکچین (blockchain) است که حداقل ۱۰۷ بلاک را در بر می گیرد.

اگرچه این رقم کمتر از رکوردی است که در ۱۷ دسامبر سال ۲۰۲۰ ثبت شد و بیش از ۱۴۳۰۰۰ تراکنش بود ، اما انتقادات بسیاری را در مورد سرعت و هزینه تراکنش ها به همراه داشته است.

ممپول (Mempool) یا مموری پول (memory pool) در واقع اتاق انتظاری برای تمامی تراکنش های تایید نشده بیت کوین (Bitcoin) است تا زمانی که تمام تاییدیه ها برای انجام تراکنش ها توسط هر گره متصل به شبکه صادر شوند.

آخرین باری که ممپول به صفر رسید در تاریخ ۱ ژانویه سال جاری بود که یک اتفاق تقریبا نادر بود.

با توجه به داده های (mempool.observer) ، در حال حاضر کارمزد حداقل ۹۳ ساتوشی بر بایت (sat / byte) برای تایید تراکنش در بلاک بعدی توصیه می شود. با قیمت ۴۶،۲۸۰ دلار برای بیت کوین (BTC) و میانگین اندازه ۲۲۴ بایت در هر تراکنش ، هزینه تراکنش ۹٫۶۳ دلار خواهد بود.

در حال حاضر ، کارمزد تایید در بلاک بعدی به ۱۴۱٫۹ ساتوشی بر بایت (sat / byte) افزایش یافت.

در ۸ فوریه ، مجموع کارمزد تراکنش ها ۸۴٫۷۲ بیت کوین (BTC) بود که معادل ۲٫۰۵ میلیون دلار درآمد ماینر است. هزینه تراکنش ها در ماه های نوامبر و دسامبر سال ۲۰۲۰ در سطحی معقول باقی ماند ، حتی پس از آنکه بازار صعودی موجب جهش قیمت ها به رکوردهای جدید شده بود.

راه حل لایه دوم بیت کوین (Bitcoin) ، لایتنینگ نتورک نیز شاهد افزایش تعداد گره های شرکت کننده و ارزش دلاری بیت کوین (BTC) در همه کانال ها بوده است.

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

تراکنش‌های بیت‌کوین چگونه کار می‌کنند؟

طریقه‌ی انجام تراکنش‌های بیت‌کوین در شبکه‌ی بلاکچین و اجزاء تشکیل دهنده‌ی یک تراکنش

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

تراکنش‌های بیت کوین چگونه کار می‌کنند؟

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

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

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

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

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

ارسال بیت کوین از یک طرف به طرف دیگر تراکنش این سوال را در ذهن تداعی می‌کند که روش ذخیره‌سازی این دارایی چیست؟ در رابطه با این موضوع، باید گفت که دارندگان بیت کوین از کیف‌پول‌های الکترونیکی جداگانه برای ذخیره‌سازی دارایی‌های رمزارزی خود استفاده می‌کنند. این کیف‌پول‌ها در واقع راه‌حل‌های ذخیره‌سازی ویژه‌ای هستند که به طور خاص برای نگهداری و انتقال بیت کوین طراحی شده‌اند. کلید‌های خصوصی(Private Keys) و عمومی(Public Keys) این کیف‌پول‌ها هم به ترتیب به عنوان آدرس واقعی بیت کوین و یک رمزارز عبور ضروری جهت دسترسی به آن‌ها عمل می‌کنند. هر دو کلید شامل یک رشته‌ی طویل از اعداد و حروف هستند که به شکل خاص برای کیف‌پول‌های الکترونیکی و تراکتش‌ها ارائه شده‌اند.

روش‌های کسب بیت کوین

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

با تمام این تفاسیر، اهمیت ذخیره‌سازی بیت کوین توسط مالک باید درک شود. برای این منظور مالکان بیت کوین می‌توانند از انواع مختلف کیف‌پول‌های الکترونیکی بهره ببرند. برخی کیف‌پول‌ها کاملا آنلاین بوده و بیت کوین‌های کاربران را بر روی سرور‌های خود ذخیره می‌کنند؛ از این رو مسئولیت هرگونه واقعه‌ی ناخوشایند از جمله حملات هک، بر عهده‌ی شرکت ارائه دهنده‌ی کیف‌پول است.

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

و در پایان می‌رسیم به روش‌های ذخیره‌سازی آفلاین یا سرد(Cold Storage) که دارایی کاربر بر روی یک کیف‌پول سخت‌افزاری کوچک ذخیره شده و امکان هک شدن آن به صورت آنلاین به حداقل ممکن می‌رسد. در این روش کاربر باید کلید خصوصی و کلمات بازیابی حساب خود را بر روی یک تکه کاغذ نوشته و در مکانی امن نگه‌داری کند.

اِلمان‌های یک تراکنش بیت کوین

یک تراکنش ساده‌ی بیت کوین از یک آدرس به آدرس دیگر که به صورت شخص به شخص(Peer To Peer) صورت گرفته و واسطه‌ها حذف شده‌اند(همچون بانک‌ها و موسسات مالی) شامل سه عنصر اساسی است. همانطور که احتمالاً حدس زده باشید، این سه عامل کلیدی عبارتند از «فرستنده»، «گیرنده» و «بیت کوین» ارسال شده از یک طرف تراکنش به آدرس کیف‌پول مقصد. در زبان بیت کوین این سه عامل به ترتیب «ورودی»، «خروجی» و «سربرگ» شناخته می‌شوند.

هدر یا سربرگ شامل چهار بخش مختلف از اطلاعات است که یکی از آن‌ها «هش واقعی» می‌باشد. به منظور تایید تراکنش های بیت کوین تضمین اعتبار تراکنش‌های بیت کوین، باید هش مناسب باید بخشی از سربرگ باشد. علاوه بر این اطلاعات دیگری در سربرگ وجود دارد که شامل نسخه‌ی پروتکل تراکنش(Ver) و همچنین تعداد ورودی‌های موجود در تراکنش(vin_sz) می‌باشد.

زمان قبل یا Lock-Time نیز یکی دیگر از المان‌های سربرگ به شمار آمده که تعیین کننده‌ی زمان معرفی بلاک تراکنش بیت کوین به زنجیره است، درست شبیه به تاریخ نوشته شده بر روی چک‌های بانکی.

در عوض ورودی شامل هش پیش از خروجی از تراکنش‌های قبلی یا همان هش بوجود آمده از تراکنش است، که فرستند به واسطه‌ی آن دارایی رمزارزی خود را از تراکنش قبلی بدست آورده است. علاوه براین، ورودی شامل فهرست خروجی تراکنش‌های قبلی(n) و همچنین تایید این موضوع است که فرستند می‌تواند دارایی را خرج کند(ScriptSig).

و در نهایت خروجی که سوم عامل کلیدی در تراکنش‌های P2P محسوب می‌شود. این المان از دو بخش تشکیل شده است، که شامل مقدار دقیق رمزارز ارسال شده(ارزش) و کد دیجیتالی ۶۴ رقمی هش‌گذاری شده می‌باشد، این کد دیجیتالی مقصد نهایی دارایی یا همان آدرس کیف‌پول مقصد(scriptPubKey) می‌باشد.

یک مثال ساده

فرض کنید که قصد ارسال مقداری بیت کوین به یکی از دوستانتان را دارید. این تراکنش شامل سه قسمت خواهد بود:

  • ورودی که شامل سوابق آدرس کیف‌پول شما می‌باشد.
  • یک مقدار(ارزش) که تعیین کننده‌ی مقدار بیت کوین ارسالی از طرف شما است.
  • یک خروجی که آدرس کیف‌پول مقصد می‌باشد.

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

ماینینگ و استخراج بیت کوین

حال که با روند تراکنش‌های بیت کوین کمی آشنا شده‌اید، باید به مسئله‌ی ماینینگ و رابطه‌ی آن با تراکنش‌های بیت کوین پرداخته شود.

فرایند «ماینینگ بیت کوین» در واقع به روند اضافه کردن سوابق تراکنش‌ها به دفتر اصلی بیت کوین یا همان بلاک‌چین بیت کوین گفته می‌شود. به واسطه‌ی فرایند ماینینگ تک‌تک تراکنش‌های شبکه‌ی بیت کوین مورد تایید قرار گرفته و به کاربران اجازه می‌دهد که به دفترکل این شبکه‌ی رمزارزی دسترسی داشته باشند.

علاوه بر این، ماینرها اساساً با تایید هر تراکنش و اطمینان از قانونی بودن آن‌ها، به نوعی به جامعه‌ی بیت کوین خدمت می‌کنند. هر زمان که یک بلاک جدید کشف می‌شود، ماینرهای دخیل مقداری پاداش دریافت می‌کنند. از اکتبر ۲۰۱۷ به بعد پاداش هر بلاک جدید شبکه‌ی بیت کوین معادل ۱۲/۵ واحد BTC بوده است، که البته در آینده‌ای نه چندان نزدیک و پس از رویداد نصف شدن پاداش شبکه‌ی بیت کوین(هالوینگ) این پاداش نصف شده و به ۶/۲۵ واحد BTC کاهش می‌یابد.

نرخ عرضه‌ی رمزارز ظاهری شبیه به نرخ استخراج فلزات گران‌بهایی همچون طلا از دل زمین دارد؛ از این رو فرایند کشف بلاک‌های جدید را «ماینینگ» یا «استخراج» نامیده‌اند.

یک تراکنش بیت کوین چقدر طول می‌کشد؟

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

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

به طور متوسط گفته می‌شود که زمان لازم برای انتقال بیت کوین از یک کیف‌پول الکترونیکی به یک کیف‌پول دیگر حدود ۱۰ دقیقه محاسبه می‌شود.

پتانسیل تراکنش‌های بیت کوین

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

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

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

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

برای دریافت اطلاعات بیشتر در رابطه با فروش بیت‌کوین به مقاله بعدی مراجعه فرمایید.

شما می‌توانید سوالات و نظرات خود را در بخش دیدگاه‌ها به اشتراک بگذارید.



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.