دسترسی سریع در حال بارگذاری

اندازه بلاک بیت کوین چیست و چه اهمیتی دارد؟

458
۰۸ دی ۱۳۹۹
اندازه بلاک بیت کوین چیست و چه اهمیتی دارد؟

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

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

اندازه بلاک چیست؟

پیش از آن‌که در رابطه با اندازه بلاک و اهمیت آن توضیح دهیم، بهتر است با مفهوم بلاک بیشتر آشنا شویم.

همان‌طور که می‌دانید بلاکچین یک دفترچه‌ی غیر‌متمرکز و عمومی است که بلاک‌ها را می‌توان صفحات این دفتر دانست. بلاک فایلی است که اطلاعات تراکنش‌‌های شبکه‌ بیت کوین به‌صورت کامل و دائمی بر روی آن ثبت می‌شوند. اتصال بلاک‌‌ها به یک‌دیگر بلاکچین را تشکیل می‌دهد.

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

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

اندازه بلاک بیت کوین

اهمیت اندازه بلاک بیت کوین

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

در حال حاضر هر ثانیه بین 2 تا 7 تراکنش در بلاک‌های بیت کوین انجام می‌شود، که با توجه به وسعت شبکه و تعداد کاربران زمان بسیار طولانی به‌شمار می‌رود.

اوایل سال 2013 حجم هر بلاک بیت کوین به 125 کیلوبایت می‌رسید. این میزان در اواسط سال 2015 با افزایش محبوبیت این رمز‌ارز، 240٪ رشد داشت و به 425 کیلوبایت رسید. TradeBlock در آن زمان اعلام کرد در طول روز 4 بار حجم بلاک‌ها به 4 مگابایت می‌رسیده است. تا اواخر سال 2015 تعداد بلاک‌هایی که حجم آن‌ها به 1 مگابایت می‌رسید، افزایش چشم‌گیری داشت.

کاهش حجم بلاک چه تاثیری بر روی معاملات شبکه داشت؟

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

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

این کند شدن تراکنش‌ها و افزایش هزینه‌ها در آن زمان انتقادهای فراوانی را متوجه این ارز دیجیتال کرد. بسیاری از سرمایه داران و تریدرها نیز نگران سقوط بیش از حد ارزش بیت کوین بودند. همچنین سایر افراد فعال در حوزه‌ی ارزهای دیجیتال نگران از دست رفتن ارزش بیت کوین به عنوان وسیله‌ی اصلی تبادلات در این بازار بودند. TradeBlock در این زمان اعلام کرده بود که حدود 3٪ از کل تراکنش‌ها دچار مشکلات مرتبط با اندازه بلاک‌ها شده بودند.

اهمیت سایز بلاک های بیت کوین

چه کارهایی برای افزایش اندازه بلاک بیت کوین انجام شد؟

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

در 4 می 2015 که حدود 30 تا 40 درصد از حجم بلاک‌های بیت کوین پر می‌شدند؛ “گوین اندرسن” یکی از توسعه‌ دهندگان اصلی شبکه مقاله‌ای با عنوان ‍‍‍«چرا افزایش حداکثر حجم بلاک ضروری است» را منتشر کرد. 

در بخشی از مقاله، اندرسن نوشته است:

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

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

در ژوئن 2015 اندرسن پیشنهاد داد ماینرها و نودها اندازه بلاک بیت کوین را مشخص کنند. او گفت آن‌‌‌ها می‌توانند همین روند فعلی را پیش ببرند و روز‌به‌روز شاهد افزایش کارمزدها و کاهش تعداد تراکنش‌ها که منجر به کم شدن در‌آمدشان می‌شود، باشند.

یا این‌که محدودیت 1 مگابایتی را با نظر اکثریت ماینرها در رابطه با سایز بلاک تغییر دهند و ماینرهایی که راضی به این افزایش حجم نیستند، در بلاک‌هایی فعالیت کنند که تغییر اندازه ندارند.

در 12 ژوئن 2015 طرحی مبنی بر افزایش حجم بلاک به 8 مگابایت ارائه شد. این طرح توسط استخرهای استخراج بزرگ چینی مانند Houbi ،Antpool ،BW و BTCChina به امضا رسید. این امضاها نشان از خواست عمومی شبکه برای افزایش سایز بلاک بود.

در بیست‌و‌دوم همین ماه اندرسن طرح بهبود بیت کوین 101 یا همان Bitcoin Improvement Proposal 101‌ که به اختصار به آن BIP101 می‌گویند را ارائه کرد.

طرح BIP101 یا طرح بهبود بیت کوین چیست؟

بنا‌ بر طرح BIP101 قرار شد حجم بلاک بیت کوین تا 11 ژانویه 2016 به 8 مگابایت برسد. طبق تحقیقات، بلاکی با حجم 8 مگابایت قادر است 24 تراکنش در هر ثانیه را پشتیبانی کند.

همچنین قرار بود این مقدار به صورت خطی افزایش یابد و هر 730 روز یک‌بار دو برابر شود. این روند نیز تا ژانویه 2036 ادامه پیدا کند.

اما همچنان در جامعه‌ی بیت کوین در رابطه با اندازه بلاک نظری جامع و متحد وجود نداشت. “برام کوهن” سازنده‌ی بیت تورنت، در مقاله‌ای با عنوان «بحران طعنه آمیز بیت کوین» در ژانویه‌ 2015 مخالفت خود را با این طرح اعلام کرد.

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

در نتیجه او باور داشت که کاهش اندازه بلاک و کارمزد تراکنش‌ها باعث سقوط ارزش بیت کوین و کاهش امنیت شبکه‌ی آن می‌شود.

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

سرانجام پروپوزال بهبود بیت کوین چه شد؟

در آگوست 2016 طرح BIP101 با Bitcoin TX ادغام شد. با این‌که این طرح حمایت اکثریت جامعه‌ی کریپتوکارنسی را داشت اما با موفقیت چندانی رو‌به‌رو نشد و کاربران و ماینرهای چندانی جذب آن نشدند.

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

ژانویه 2016 پروپوزال بهبود بیت کوین از Bitcoin TX حذف شد و جای آن ‌را طرح افزایش یک‌باره‌ی 2 مگابایتی حجم بلاک گرفت. این امر باعث کاهش سریع حمایت از بیت کوین TX‌ شد. به گونه‌ای که کاربران آن از 650 نود در سال 2016 به 35 نود در ژانویه‌ 2017 رسیدند. 

کدام طرح‌ها برای افزایش اندازه بلاک حمایت کاربران را جلب کرد؟

پس از نابودی Bitcoin TX طرح‌های دیگری برای افزایش سایز بلاک بیت کوین ارائه شد. طرح‌هایی مانند Bitcoin Unlimited که ژانویه 2015 ارائه شد و به کاربران اجازه می‌داد سایز بلاک‌ها را خودشان مشخص و هدایت کنند.

یا Bitcoin Classic که در فوریه 2016 ارائه شد و از محبوب‌ترین پروپوزال‌های افزایش اندازه بلاک به حساب می‌‌آمد. برخی معتقد بودند بیت کوین کلاسیک از خاکستر Bitcoin TX برخاسته است. این طرح آغاز خوبی داشت اما نتوانست حمایت بیش از 75٪ کاربران شبکه را کسب کند. در آخر اعلام کردند که در سال 2017 به بیت کوین کش پیوسته است.

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

پروتکل SegWit

طرح Segregated Witness که به اختصار به آن SegWit می‌گویند؛ در 20 فوریه 2016 در زمان برگزاری میز گرد بیت کوین با حضور نمایندگانی از مشاغل پیشرو در این حوزه، صرافی‌ها، استخرهای معروف آن زمان و کیف پول‌‌های مختلف، ارائه شد. این طرح با حذف اطلاعات امضا از تراکنش‌ها، اندازه بلاک بیت کوین را افزایش می‌داد.

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

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

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

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

در این مقاله به تعهد 58 شرکت بزرگ در حوزه‌ی بیت کوین که 83/28 درصد قدرت هش شبکه را در اختیار داشتند و حجم معاملات داخل شبکه‌ی آن‌ها 5.1 میلیارد دلار تخمین زده می‌شد، نسبت به پروپوزال سگویت اشاره شده بود.

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

در آخر بیت کوین کش متولد شد

پس از شکست پی در پی طرح‌های افزایش اندازه بلاک بیت کوین‌، در سال 2017 کارمزدها به طرز چشم‌گیری افزایش یافتند. در آگوست 2015 میانگین کارمزدها 0.5 دلار بود که این رقم در ژوئن سال 2017 به 5 دلار رسیده بود. افزایش این‌چنینی کارمزدها می‌توانست تبعات بدی برای شبکه بیت کوین و کاهش محبوبیت آن‌ را به همراه داشته باشد.

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

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

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

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

طرح SegWit در 21 جولای 2017 بر روی شبکه فعال شد، اما موفق به افزایش اندازه بلاک بیت کوین نشد و فقط توانست برای تراکنش‌های خود یک وزن بلاک 4 مگابایتی ارائه دهد. به عبارت ساده‌تر، فقط تراکنش‌های سگویت می‌توانستند از یک حجم 4 مگابایتی در بلاک استفاده کنند.

بیت کوین کش هم در ماه می 2018 به خاطر دستیابی به بلاک‌های 32 مگابایتی دستخوش یک فورک جدید شد. سپس در نوامبر همان سال برای رقابت با Bitcoin SV که با بلاک 128 مگابایتی وارد عرصه‌ی رقابت شده بود، یک فورک دیگر نیز بر روی آن شکل گرفت.

در سال 2019 بیتکوین SV هم طی یک به روز رسانی حجم بلاک‌ خود را به 2 مگابایت کاهش داد.

صحبت پایانی

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

1 Star2 Stars3 Stars4 Stars5 Stars
Loading...
نویسنده
Ghanbari
مهسا قنبری
عضو تحریریه والکس
من با تو می‌نویسم و می‌خوانم.
نظرات کاربران
نظرات ارسال شده : 0 نظر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *