چگونه اطلاعات یک تراکنش بلاکچین را بخوانیم

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

بلوک چیست؟

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

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

برای شروع، هش تراکنشی که می‌خواهیم بررسی کنیم را در یک مرورگر بلاک چین،‌ مانند سایتBlockexplorer وارد می‌کنیم.

برای مثال هش زیر:

۵۷۳۰۹a5cf004fd4746ab508deb0093a5181fb93ead1fbf0b0ebf375b2e817fb6

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

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

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

همچنین اگر در ستون سمت راست به کنار آدرس‌ها توجه کنیم، علامت (S (spent به معنی خرج‌شده یا (U (Unspent یعنی خرج نشده را می‌بینیم؛ که نشان میدهد آیا مبلغ هنوز در آدرس قرار دارد یا خیر.

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

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

علت چیست؟

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

در قسمت بعدی به چگونگی آنالیز یک بلوک می‌پردازیم؛ با ما همراه باشیم ?

برای نگارش این مقاله از منابع زیر استفاده شده‌است:

Bitfalls