- 12 مهر 1402
شبکه بیت کوین برای ایجاد امنیت و حفاظت از تراکنشها و اطلاعات مختلفی که در آن جریان دارند، از چندین روش و الگوریتم استفاده میکند. یکی از اصلیترین الگوریتمهای استفاده شده در بیت کوین، الگوریتم SHA-256 است که جزو خانواده الگوریتمهای هش SHA-2 محسوب میشود.الگوریتم SHA-256، یک تابع هش قوی است که برای تبدیل دادههای ورودی به یک مقدار هش ثابت و یکتا استفاده میشود. در شبکه بیت کوین، این الگوریتم برای ایجاد هش بلوکهای تراکنشها و همچنین برای تایید صحت تراکنشها و کارمزدها استفاده میشود.
فناوری بیت کوین چگونه به روزرسانی میشود؟
هارد فورک (Hard Fork) به معنای اصلی خود، یک تغییر قابل مشاهده در پروتکل بیت کوین است. این تغییر باعث تأیید بلوکها و تراکنشهایی میشود که قبلاً به عنوان تراکنشهای نامعتبر در نظر گرفته میشدند. این تغییر نیازمند ارتقاء توسط تمامی کاربران است. به عنوان مثال، اگر دو کاربر به نام A و B دیدگاههای متفاوتی درباره صحت یک تراکنش ورودی داشته باشند، هارد فورک میتواند تراکنش را برای A و B تأیید کند و در عین حال کاربر C را نادیده بگیرد.
هر گرهای (node) که به عنوان یک کامپیوتر متصل به شبکه بیت کوین عمل میکند و از یک کلاینت بیت کوین برای تأیید و ارسال تراکنشها استفاده میکند، باید قبل از شروع به کار با بلاکچین جدید مرتبط با هارد فورک، ارتقاء پیدا کند. بلاکچین جدید به طور کامل بلاکچین قدیمی را جایگزین میکند. در حالی که بلاکچین قدیمی هنوز وجود دارد و در حال پردازش تراکنشها است و ممکن است با مشکلات سازگاری با نسخههای جدیدتر کلاینتهای بیت کوین مواجه شود.
در مقابل، سافت فورک (Soft Fork) به تغییراتی در پروتکل بیت کوین اشاره دارد که فقط بلوکها و تراکنشهای قبلی را نامعتبر میکند. با توجه به اینکه نودهای قدیمی بلوکهای جدید را معتبر تشخیص میدهند، سافت فورک الگوی بازگشتی را حفظ میکند. این نوع فورک فقط نیازمند این است که اکثریت استخراجکنندگان برای اجرای قوانین جدید به روزرسانی شوند.
نمونههای برجسته از رمزارزهایی که هارد فورک را تجربه کردهاند، شامل هارد فورک بیت کوین که منجر به ایجاد بیت کوین کش (Bitcoin Cash) شد و هارد فورک اتریوم که منجر به ظهور اتریوم کلاسیک (Ethereum Classic) شد.
بیت کوین کش بعد از تفاوت اولیه خود، بار دیگر یک هارد فورک را تجربه کرد، به ویژه ایجاد (Bitcoin SV).