بلاکچین چیست و چگونه کار میکند؟
بلاکچین دفتر ثبت مشترک تراکنشهاست که اطلاعات را در بلوکهایی با پیوندهای رمزنگاریشده مرتب میکند. رایانههایی به نام گره، سوابق را بر اساس قواعد مشترک بررسی میکنند. فرایند اجماع به شبکه کمک میکند بدون اتکا به یک ثبتکننده مرکزی، درباره تاریخچه معتبر توافق کند.
پرسش مفید فقط «پول من کجاست؟» نیست؛ بلکه «چه کسی میتواند وقوع این انتقال را بررسی کند و چه زمانی میتوانم آن را تسویهشده بدانم؟» نیز اهمیت دارد.
از تراکنش تا بلوک
فرض کنید مقدار کمی رمزارز به کیف پول دیگری میفرستید. مسیر سادهشده چنین است:
- کیف پول تراکنش را آماده میکند. کلید خصوصی آن را امضا میکند تا مجوز انجام تراکنش ثابت شود؛ خود کلید به شبکه ارسال نمیشود.
- تراکنش در شبکه منتشر میشود. گرهها قواعدی مانند اعتبار امضا و امکان خرجکردن دارایی را بررسی میکنند.
- تولیدکننده بلوک، تراکنشهای واجد شرایط را در بلوک پیشنهادی قرار میدهد. گرههای دیگر آن را مستقل بررسی میکنند.
- قواعد اجماع، تاریخچه پذیرفتهشده را تعیین میکنند. بلوکهای بعدی یا نهاییشدنِ مختص پروتکل، اطمینان بیشتری درباره تسویه ایجاد میکنند.
انتشار به معنای تأیید نیست. تراکنش ممکن است منتظر بماند، در اعتبارسنجی رد شود یا در بلوک قرار نگیرد. کارمزد، ازدحام و قواعد شبکه بر پردازش اثر میگذارند.
چرا بلوکها به هم متصلاند؟
هر بلوک بهصورت رمزنگاریشده به بلوک قبلی ارجاع میدهد. تغییر یک سابقه قدیمی، اثر انگشت آن را عوض میکند و پیوندهای مورد انتظار را به هم میزند. بنابراین دستکاری قابل تشخیص است؛ قواعد اعتبارسنجی و اجماع نیز بازنویسی تاریخچه پذیرفتهشده را دشوار میکنند.
پس «تغییرناپذیر» توصیف کوتاه مفیدی است، نه وعده آسیبناپذیری همه بلاکچینها. امنیت به پروتکل، مشارکتکنندگان و فرضهای اقتصادی وابسته است. گاهی بلوکهای اخیر در بازآرایی زنجیره جایگزین میشوند.
اثبات کار و اثبات سهام
Bitcoin از اثبات کار استفاده میکند: استخراجکنندگان برای پیشنهاد بلوک، منابع محاسباتی مصرف میکنند و گرهها آن را بررسی میکنند. Ethereum از اثبات سهام استفاده میکند: اعتبارسنجها دارایی را بهعنوان سهام متعهد میکنند و با قواعدی شامل پاداش و جریمه مشارکت دارند. اینها روشهای متفاوتی برای امنکردن مشارکت هستند؛ اجماع همچنین قواعد انتخاب زنجیره پذیرفتهشده را در بر میگیرد.
هیچکدام قیمت دارایی را باثبات نمیکند یا قابل اعتماد بودن برنامه را تضمین نمیکند. حتی تراکنش معتبر هم میتواند پول را به کلاهبردار بفرستد.
تأیید با واریز به حساب یکی نیست
در زنجیرهای مانند Bitcoin، قرارگرفتن تراکنش در بلوک اولین تأیید را ایجاد میکند؛ بلوکهای بعدی تعداد تأییدها را افزایش میدهند. نهاییشدن بیان میکند پروتکل چه زمانی بر اساس فرضهای امنیتی خود، تاریخچه را قطعی میداند. تعداد تأیید یا زمان انتظار یکسانی برای همه داراییها و خدمات وجود ندارد.
برای مثال، کیف پول ممکن است تراکنش را تأییدشده نشان دهد، درحالیکه پلتفرم گیرنده هنوز منتظر تأییدهای لازم است یا بررسیهای خودش را انجام میدهد. بهجای فرض گمشدن انتقال، راهنمای فعلی سرویس گیرنده را دنبال کنید.
کاربرد این موضوع هنگام استفاده از صرافی
انجام معامله اسپات BTC/USDT در OrangeX.com با انتقال BTC به آدرس بلاکچینی بیرونی متفاوت است. معامله صرافی معمولاً موجودی حسابها را داخلی بهروز میکند؛ برداشت روی زنجیره به تراکنش شبکه نیاز دارد.
پیش از انتقال، دارایی، شبکه پشتیبانیشده، آدرس گیرنده، memo یا tag الزامی و کارمزد نمایشدادهشده را بررسی کنید. راهنمای ایمنی واریز و برداشت این بررسیها را توضیح میدهد. با شناسه تراکنش، وضعیت را در شبکه درست پیگیری کنید؛ هرگز کلید خصوصی یا عبارت بازیابی را برای «تسریع» تأیید در اختیار دیگران نگذارید. محافظت از دفتر بلاکچین جایگزین امنیت حساب نیست.
پرسشهای رایج
آیا بلاکچین همان رمزارز است؟
خیر. بلاکچین سامانه ثبت اطلاعات است. رمزارز دارایی دیجیتالی است که ممکن است از این سامانه استفاده کند. بعضی بلاکچینها از برنامهها و سوابق دیگر نیز پشتیبانی میکنند.
میتوانم انتقال تأییدشده را لغو کنم؟
معمولاً نمیتوانید انتقال پذیرفتهشده بلاکچین را بهسادگی برگردانید. اگر مقصد اشتباه بوده، از کانالهای رسمی با سرویس مربوط تماس بگیرید؛ بازیابی تضمینشده نیست.
عمومیبودن به معنای ناشناسبودن است؟
خیر. زنجیرههای عمومی معمولاً تاریخچه تراکنشها و آدرسها را آشکار میکنند. آدرس خودبهخود نام شخص را نشان نمیدهد، اما گاهی میتوان فعالیت را به هویت مرتبط کرد.
شناخت این تفاوتها کمک میکند هنگام بررسی انتقال، تراکنش در انتظار، واریز به حساب پلتفرم و معامله انجامشده را اشتباه نگیرید. داراییهای رمزارزی همچنان نوسان دارند و خطاهای عملیاتی میتوانند زیان دائمی ایجاد کنند.