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

۲۱ اردیبهشت ۱۳۹۹۸٬۲۰۷بازدید۳دقیقه مطالعه
هاوینگ بیت کوین چگونه کار می‌کند؟ نگاهی به کد ضد تورمی بیت کوین

این سوال همیشه در ذهن بسیاری از علاقه‌مندان به بیت کوین وجود داشته است که آیا ساتوشی ناکاموتو اشتباهی در کدهای مرتبط با هاوینگ مرتکب شده است؟ آندریاس آنتونوپولوس (Andreas Antonopoulos) با بررسی کدهای بیت کوین در مورد هاوینگ به این سوال پاسخ می‌دهد.

به گزارش کوین تلگراف، آندریاس آنتونوپولوس، از مشهورترین چهره‌های حوزه بیت کوین، در اظهارنظر تازه خود به توضیح کارکرد کدهای هاوینگ موجود در بیت کوین کور (Bitcoin Core) پرداخته است. این کدها مسئولیت کنترل جزئیات نصف شدن پاداش استخراج بیت کوین را بر عهده دارند.

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

بخشی از کدهای بیت کوین

هر بار که یک بلاک بیت کوین بررسی یا استخراج می‌شود، تابعی با عنوان «GetBlockSubsidy» اجرا می‌شود. این تابع تعیین می‌کند که میزان صحیح از پاداش بلاک چقدر است. خط ۱,۲۴۰، چرخه هاوینگ را محاسبه و شماره بلاک فعلی را تقسیم بر ۲۱۰,۰۰۰ می‌کند. این میزان همان فاصله بین هاوینگ است. در زمان نگارش این مطلب، در بلاک شماره ۶۲۹,۳۶۹ قرار داریم، اگر آن را تقسیم بر ۲۱۰,۰۰۰ کنیم، ۲.۹۹ بدست خواهد آمد. این عدد به ما می‌گوید که ۲ هاوینگ را پشت سر گذاشته‌ایم (به یاد داشته باشید که عدد اعشار در این معادله حذف می‌شود). با استفاده از این اطلاعات، کد می‌فهمد که دو هاوینگ انجام شده است و به همین دلیل هاوینگ بعدی در بلاک شماره ۶۳۰,۰۰۰ خواهد بود.

خطوط ۱,۲۴۲ و ۱,۲۴۳، به منظور اصلاح اشتباه ساتوشی در کد اصلی ایجاد شده‌اند. در کد اولیه این امکان وجود داشت که پاداش استخراج بیش از ۶۴ بار نصف شود. با استفاده از این کد، عدد کلی از پروتکل بیت کوین حذف شد.

خط ۱,۲۴۵ پاداش ابتدایی بلاک (۵۰ بیت کوین) را ضرب در میزان ثابت «COIN» می‌کند که معادل ۱۰۰,۰۰۰,۰۰۰ساتوشی است. جالب اینجاست که هیچ بیت کوینی در کد بیت کوین وجود ندارد و تنها از ساتوشی استفاده می‌شود.

خط ۱,۲۴۷، میزان صحیح پاداش بلاک را برای بلاک فعلی محاسبه می‌کند. این خط، از یک عملیات بیتی برای محاسبه این رقم استفاده می‌کند، چرا که دقت بیشتری به نسبت محاسبات معمول ریاضی دارد. پاداش بلاکی که در خط ۱,۲۴۵ محاسبه شده بود با توجه به پاداش فعلی بلاک اصلاح می‌شود. در بلاک فعلی شرح معادله به شکل زیر است:

۱,۲۵۰,۰۰۰,۰۰۰ ساتوشی یا ۱۲.۵ بیت کوین = ۲ به توان ۲ ÷ ۱۰۰,۰۰۰.۰۰۰ * ۵۰

در نهایت، خط ۱۲۴۸، زمانی که یک تابع دیگر یا هر مکانیزم دیگری به آن نیاز داشت، این رقم را به عنوان پاسخ نمایش می‌دهد.

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

منبع:ارز دیجیتال

امتیاز دادن به خبر

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

مطالب مرتبط

تحلیل کاربران

ghader68

۲۱ اردیبهشت ۱۳۹۹

شوک قیمت بیت

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

shayanodin

۲۱ اردیبهشت ۱۳۹۹

قیمت

کاملا انتظار میرفت که قیمت بیت کوین پایین بکشه این چند روز،اما تا چند وقت دیگه شاهد افزایش چشمگیر قیمت بیت کوین خواهیم بود.

pezz

۲۱ اردیبهشت ۱۳۹۹

ارز

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

zahra turabi

۲۱ اردیبهشت ۱۳۹۹

هاوینگ

دو روز دیگر شاهد نصف شدن پاداش استخراج بیت کوین خواهیم بود به عبارتی دیگر هاوینگ کمتر از ۴۰۰ بلاک با ما فاصله دارد

saeidyazan

۲۲ اردیبهشت ۱۳۹۹

هاوینگ و ثبات ارزها

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

ss.moein

۲۱ اردیبهشت ۱۳۹۹

کویین

الان یک دهه از شروع کوین گذشته ، پس به نسبت امتحانشو پس داده ، بنظر من اشتباه از مبدا نیست، چیزی که هست بحث سو استفاده و فریبه است

adeel mehdi

۲۱ اردیبهشت ۱۳۹۹

ھاوینگ بیت کوین

این میزان همان فاصله بین هاوینگ است. در زمان نگارش این مطلب، در بلاک شماره ۶۲۹,۳۶۹ قرار داریم، اگر آن را تقسیم بر ۲۱۰,۰۰۰ کنیم، ۲.۹۹ بدست خواهد آمد. این عدد به ما می‌گوید که ۲ هاوینگ را پشت سر گذاشته‌ایم (به یاد داشته باشید که عدد اعشار در این معادله حذف می‌شود). با استفاده از این اطلاعات، کد می‌فهمد که دو هاوینگ انجام شده است و به همین دلیل هاوینگ بعدی در بلاک شماره ۶۳۰,۰۰۰ خواهد بود.

zahed99

۲۲ اردیبهشت ۱۳۹۹

شوک

برای خیلی از افراد دردنیا افت قیمت بیت کوین خبرجالبی بود اکثر مردم فک میکردن افزایش بیشتر پیدامیکنه

200200

۲۲ اردیبهشت ۱۳۹۹

هاوینگ بیت کوین

کاهش قیمت بیت کوین در 48 ساعت مونده به هاوینگ امری است که توسط نهنگ ها طراحی شده که بعد از هاوینگ و نصف شدن بلاک ها قیمت بیت کوین تعدیل خواهد رفت.

meysammomeni

۲۱ اردیبهشت ۱۳۹۹

فرصت مجدد

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

hamedjangbogo

۲۱ اردیبهشت ۱۳۹۹

دقیق

خیلی دقیق روش کار شده با این که ساتوشی یه اشتباه کرده بود اما ببینید چه طوری اشتباهش رو با یه اضافه کردن فرمول در کد های cmd همه چیرو اصلاح کرده

ro_Hosin

۲۱ اردیبهشت ۱۳۹۹

هاوینگ

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

fire

۲۱ اردیبهشت ۱۳۹۹

هاوکینگ

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

amir.1234

۲۱ اردیبهشت ۱۳۹۹

کد هاوینگ

کو هاوینگ انقدر خوب برنامه ریزی شدع تا جلوی توروم بیت کوین رو بگیره و پاداش ماینر هارو نصف کنه معلومه شاید به نظر قیمت بیت کوین افت کنه ولی چون تعدا بیت کوینه ها رفته رفته کم خواهد شد معلومه باز هم با افزایش قیمت بیت کوین روبرو خواهیم شد و قیمت ۴ تا ارز دیگه هم باز هم افزایش پیدا میکنه

Bagro

۲۱ اردیبهشت ۱۳۹۹

هاوینگ بیت کوین

کاهش قیمت بیت کوین در 48 ساعت مونده ب هاوینگ امری طراحی شده توسط نهنگ هاست بعد از رخ دادن هاوینگ و نصف شدن بلاک ها ارزش بیت کوین تعدیل خواهد شد

کوین آزاد

۲۱ اردیبهشت ۱۳۹۹

ساتوشی ناکاموتی

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

kavous_35

۲۲ اردیبهشت ۱۳۹۹

هاوینگ

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

soheilstar

۲۱ اردیبهشت ۱۳۹۹

عجایب عصر جدید

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

yaser.n

۲۱ اردیبهشت ۱۳۹۹

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

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

tgn271

۲۲ اردیبهشت ۱۳۹۹

بیت کوین

دوباره اوج گیری خود را انجام می‌دهد این افت هم بخاطره نهنگ ها است و هاوینگ دوباره که پا به عرصه بزارند روند صعودی میگیره تا مرز 20 میرسونه لایک یادتون نره

___ahmad7

۲۳ اردیبهشت ۱۳۹۹

صعو

با شروع هاوینگ، برای رشد و افزایش بیت کوین، زمینه خیلی خوبی فراهم شده و شاید بشه گفت که احتمال صعود تا بالای 10000 تا یا حتی 15000 تا را شاهد باشیم.

amiralihomayerazavi

۲۱ اردیبهشت ۱۳۹۹

هاوینگ فریبنده

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

mehran1234

۲۱ اردیبهشت ۱۳۹۹

اینبار مانند همیشه نیست

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

lida.sb

۲۱ اردیبهشت ۱۳۹۹

اتریم ٢

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

09175438231

۲۱ اردیبهشت ۱۳۹۹

بعدهاوینگ

بعد ازهاوینگ احتمال داردکه بیتکوین مقاومت ۱۰۰۰۰دلاری خودرابشکند وبه طرف ۱۵۰۰۰حرکت کند چون ارز دیجیتال روند همه گیرشدن خود راگسترش داده ودولتهای بیشتری به ان روی اورده اندواین ارزها توانسته اند خود را به افرادبیشتری درهمه کشورها ودولتها معرفی کنند مطمعنا بعدهاوینگ که نوسانات بیتکوین منظمتر وکمتر شد اعتمادبیشتری به بیتکوین خواهدشد

bashir

۲۲ اردیبهشت ۱۳۹۹

هاوکینگ و تورم بیت کوین

هاوینگ ها برای جلوگیری از استخراج بی‌رویه و جلوگیری از تورم بیت کوین می‌باشند،اگر هاوینگ ها اتفاق نمی‌افتادند تمام ۲۲میلیون واحد بیت کوین تا به حال به اتمام می‌رسید البته ناگفته نماند که در قیمت گذاری ها قطعا نهنگ‌ها بی تأثیر نخواهند بود

zetarf

۲۱ اردیبهشت ۱۳۹۹

هالوینگ یا هاوینگ بیتکوین

با توجه به این‌ که در هر ساعت به‌طور میانگین ۶ بلاک پیدا می‌شود و رویداد هاوینگ هم پس هر ۲۱۰ هزار بلاک اتفاق می‌افتد، می‌توان به‌طور تقریبی گفت که هاوینگ هر ۴ سال یک‌بار رخ می‌دهد. در ابتدای فعالیت بیت کوین، هر ده دقیقه ۵۰ واحد بیت کوین تولید می‌شد، یا به عبارت دقیق‌تر اولین ماینری که به پاسخ معادله بلاک می‌رسید، ۵۰ بیت کوین دریافت می‌کرد. در سال ۲۰۱۲، پس از اولین هاوینگ، پاداش استخراج به ۲۵ رسید و در سال ۲۰۱۶، پس از دومین هاوینگ، پاداش استخراج به ۱۲.۵ واحد رسید. امروز که در حال نگارش این مقاله هستیم، در هر ده دقیقه حدود ۱۲٫۵ بیت کوین تولید می‌شود. این رقم بعد از هاوینگ بعدی که در می ۲۰۲۰ (اردیبهشت ۹۹) اتفاق خواهد افتاد، به ۶٫۲۵ بیت کوین کاهش می‌یابد.

Mohammad071

۲۲ اردیبهشت ۱۳۹۹

هاوینگ

ایندفعه قطعا قیمت بیت کدین بعد از هاوینگ از مرز 10000دلار هم رد میکنه و به 15000دلار میرسه دقیق مثل چند سال پیش که 19000دلار رسیده بود

alfereddo

۲۱ اردیبهشت ۱۳۹۹

دلهره

بازار بگونه ای پیش رفته که همه سرمایه گذاران در بیت کون را حتی کسانی که دارای بسیار کمی دارند درگیر خود نموده است.رویای هر بیت کوین ۲۰۰۰۰ هزار دلار شاید به حقیقت برسد و خیلی ها سرمایه دار شوند.اندکی صبر سحر نزدیک است

asen

۲۱ تیر ۱۳۹۹

بیت کوین

قطعا در آینده تغییراتی در بیت کوین انجام خواهد شد و قیمت آنرا با رفع ایراد های آن خیلی بالا خواهد رفت

neda72

۲۱ اردیبهشت ۱۳۹۹

اصلاح اشتباه ساتوشی

خطوط ۱،۲۴۲ و ۱،۲۴۳ ب منظور اصلاح اشتباه ساتوشی در کد اصلی ایجاد شده اند.در کد اولیه این امکان وجود داشت که پاداش استخراج ببش از ۶۴ بار نصف شود.با استفاده از این کد عدد کلی از پرووکل بیت کوین حذف شد.

noor3

۲۱ اردیبهشت ۱۳۹۹

دو روز دیگر تا هاوینگ

در حالی که دو روز دیگر تا هاوینگ نمانده شاهد افت قیمت شدیم.دو روز دیگر شاهد نصف شدن پاداش استخراج بیت کوین خواهیم بود هاوینگ کمتر از ۴۰۰ بلاک با ما فاصله دارد

shahkar71

۲۱ اردیبهشت ۱۳۹۹

دو روز تا جهش

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