پیشنهاد ویژه آرتاراکس: طراحی سایت صرافی ارز دیجیتال با امکانات مشابه بایننس توسط تیم متخصص Artarax
نودها (Nodes) و سوپرنودها (SuperNodes) چه هستند؟
این مطلب به بررسی اساس نظری مفاهیم نود (Node) و سوپرنود (SuperNode) پرداخته و درمورد طبقه بندی و ایمنی آنها توضیح میدهد. حالا که پروژههای بلاکچین ایجاد شدهاند، ما چگونه میتوانیم در آنها شرکت کنیم و وظیفه نودها و سوپرنودها در شبکه بلاکچین چیست؟
نود (گره) چیست؟
در مقوله بلاکچین، نود معمولا به رایانهای اطلاق میشود که نرمافزاری از ارزهای رمزنگاری شده (مثل بیت کوین، اتریوم، مونرو و دیگر موارد) را برای شرکت در شبکه و بین همتایان، دانلود کرده است.
بلاکچین یک رمز ارز به عنوان معماری شبکهای بین همتایان (همتا به همتا یا P2P) ساخته شده است. واژه همتا به همتا یا P2P به معنای کامپیوترهایی است که در شبکه شرکت میکنند و با یکدیگر برابر هستند. این واژه جدید نیست و از نظر تاریخی، اولین استفاده گسترده از شبکههای P2P توسط شبکه اشتراک موسیقی Napster صورت گرفت.
با این که شبکه Napster چندان پیچیده نبوده (یک پروتکل اشتراک فایل)، در مقایسه با شبکههای بلاکچین فعلی، اصول اساسی یکسانی دارد. به همین خاطر، قدیمیترین شبکه P2P که بیانگر کار بلاکچینهای فعلی باشد، شبکه SETI @ HOME است. SETI @ HOME شبکه کامپیوتری است که توسط SETI برای تحلیل دادههای تلسکوپ رادیویی مستقر در جهان و به منظور تحلیل دادهها و جستجوی زندگی در کهکشان ساخته شد. مردم میتوانند در این شبکه شرکت و نرمافزار آن را از وبسایت رسمی آن دانلود و اجرا کنند.
با این روش، مشخص شده که در شبکههای P2P، هر کامپیوتری که در شبکه شرکت میکند، نام نود را دریافت خواهد کرد. در شبکه، تمام نودها مسئولیت فراهم کردن خدمات شبکه را به عهده دارند. این مسئله به خاطر ارتباط بین نودهای شبکه است و امکان فعالیت را میدهد.
به این خاطر واژه شبکه بلاکچین به مجموعهای از نودها اطلاق میشود که پروتکل P2P یک بلاکچین را اجرا میکند. شبکه در تمامیت خود به صورت یک اتحادیه کامل، نامتمرکز و توزیعشده برای عملکرد کاربران هماهنگ یا همزمان میشود. این مسئله بیانگر انتقال و ارسال مداوم تراکنشهای جهان به یکدیگر در درون این شبکه است. هر کامپیوتر درون این شبکه، نودی است که بلاکچین کامل را دانلود کرده. با فراوان شدن این شبکه و همکاری افراد، بسته به گسترش آن، مقیاس پذیری هم ممکن خواهد شد.
به واسطه تمرکز زدایی بلاکچین، همه میتوانند درون آن شرکت کنند. فقط باید به سادگی نرمافزار نود را از آنها دانلود و اجرا کنند. معمولا کیفهای اصلی هر پروژه، این عملکرد را ممکن میکند. در ابتدا، شبکه با پوشش بلاکچین (pareo of the blockchain) کار خود را آغاز میکند تا هنگامی که نود ها در شبکه بیت کوین با کل شبکه به هماهنگی یا همزمانی برسد. در این نقطه، نود به عملکرد کامل خود میرسد و نه تنها تراکنشها را ممکن و تایید میکند، بلکه از تصویر بلاکچین جهانی هم پشتیبانی میکند. به طور طبیعی، نودها میتوانند این اعمال را انجام دهند: مسیریابی، دیتابیس بلاکچین، استخراج و خدمات کیف.
نودها، بخشهای انفرادی بزرگترین ساختار دادهای که بلاکچین است، محسوب میشوند. وقتی که مالکان نود به صورت داوطلبانه، منابع رایانشی خود را برای ذخیرهسازی و تایید تراکنشها به کار میگیرند، فرصت کسب پاداش و کارمزدهای تراکنش در همان ارز رمزنگاری شده را خواهند داشت.
پردازش این تراکنشها ممکن است نیازمند میزان زیادی از ظرفیت رایانشی و پردازشی باشد و به این معنا است که قابلیتهای معمولی یک کامپیوتر کافی نخواهد بود. به طور کلی، استخراجکنندگان حرفهای تمایل به سرمایه گذاری در دستگاههای رایانشی بسیار قدرتمند با عنوان CPUها (واحدهای پردازش مرکزی) یا GPUها (واحدهای پردازش گرافیکی) برای پاسخگویی تقاضا برای نیروی پردازشی مورد نیاز برای تایید تراکنشها و کسب پاداش متعاقب آن خواهند داشت.
نود میتواند یک نقطه انتهایی ارتباطی یا نقطه توزیعمجدد ارتباطی متصل کننده به دیگر نودها باشد. هر نود درون شبکه به صورت مساوی در نظر گرفته میشود، هرچند برخی از نودهای خاص نقشهای متفاوتی در حمایت از شبکه دارند. به عنوان مثال تمام نودها یک نسخه کامل از زنجیره بلاکها را ذخیره نمیکنند یا تایید تراکنشها را به عهده ندارند.
یک نود کامل، نسخه کاملی از زنجیره بلاکها را دانلود کرده و تراکنشهای جدید را بر اساس پروتکل توافقی ارز رمزنگاری شده مشخص یا توکن کاربردی، بررسی میکند. تمام نودها از پروتکل توافقی مشابه استفاده میکنند تا با یکدیگر سازگار باقی بمانند. نودهای درون شبکه هستند که تراکنشها را تایید و معتبر میکنند و آنها را درون بلاکها قرار میدهند. این نودها همیشه به نتیجه شخصی خود درباره تایید اعتبار یک تراکنش و اضافه شدن یا نشدن آن به بلاک و همراه دیگر تراکنشها میرسند و به رفتار دیگر نودها توجهی ندارند.
وظایف اساسی یک نود چیست؟
وقتی که استخراجکننده یا کاربر با مکانیسمی از پروتکل سعی در اضافه کردن یک بلاک تراکنشی جدید به بلاکچین میکند، این بلاک را به کل نودهای شبکه اضافه کرده است. بر اساس مشروعیت بلاک (اعتبار امضا و تراکنشها)، نودها میتوانند بلاک را تایید یا رد کنند. وقتی که یک نود، بلاک جدیدی از تراکنشها را قبول میکند، آن را بر روی باقی بلاکهای قبلی، ذخیره و حفظ کرده است. به صورت خلاصه، یک نود چنین کاری انجام میدهد:
آنها بررسی میکنند که آیا بلاک تراکنشها معتبر بوده و آن را رد یا تایید میکند. سپس بلاکهای تراکنشی را ذخیره میکند (در بخش تاریخچه تراکنشی بلاکچین). بعد انتقال و گسترش این تاریخچه تراکنشی به دیگر نودهای احتمالی در زمینه هماهنگی یا همزمانی با بلاکچین را داریم (آنها باید در تاریخچه تراکنشی به روز شوند).
طبقهبندی نودها
در شبکههای بلاکچین، به صورت سنتی سه نوع نود داریم که کاربردهای مختلفی برای شبکه ایجاد میکنند. این سه نوع نود شامل موارد زیر هستند:
نودهای برادکست (Broadcast): این نودها فقط تراکنشها را توزیع و اطلاعات بلاکچین را از شخص سومی دریافت میکنند. آنها از چیزی که قویترین نیروی استخراجی را ایجاد میکند تبعیت کرده و به عنوان کیفهای سبک شناخته میشوند. این کیفها به طور گسترده در تلفنهای همراه یا از سوی افرادی که نمیخواهند کل بلاکچین را دانلود کنند، مورد استفاده قرار میگیرند.
نودهای کامل: هنگامی که یک نرمافزار کامل نودی مثل Bitcoin Core را دانلود میکنید و کیف ایمنی هم دارید، نسخهای از بلاکچین را دانلود کردهاید و تبدیل به یک نود در شبکه بیت کوین خواهید شد. پس تراکنشهای خود را توزیع خواهید کرد، آن را به باقی شبکه منتقل میکنید و تایید میکنید که قوانین توافقی محقق شدهاند.
نودهای استخراج: استخراجکنندگان الزاما یک نسخه از زنجیره بلاکها و همچنین نرمافزار عملیاتی دلخواه خود (مثل BTCMiner, CGMiner) را دارند. این نودها علاوه بر استخراج بیت کوین و سپس کمک به ساخت بلاکهای جدید، تراکنشهای جدید را توزیع و منتقل میکنند.
نودها چقدر ایمن و مطمئن هستند؟
نودها میتوانند آنلاین یا آفلاین باشند. نودهای آنلاین دریافتکننده، ذخیرهکننده و منتقلکننده تمام بلاکهای قبلی تراکنشها به دیگر نودها هستند و ممکن است با آنها متصل هم نباشند. هنگامی که یک نود آفلاین دوباره آنلاین میشود، در ابتدا با دانلود تمام بلاکهای اضافهشده به بلاکچین از زمان قطع ارتباطش، با باقی بلاکچین همراه میشود. این فرایند معمولا با عنوان هماهنگی یا همزمانسازی با بلاکچین شناخته میشود.
از نظر تئوری، یک بلاکچین کامل میتواند در یک نود تکی اجرا شود اما فقط در یک دستگاه ذخیره شده و نسبت به شرایطی مثل قطع برق، هکرها یا اختلالات سیستمی، شدیدا آسیبپذیر خواهد بود. هر چقدر که نودهای کامل بیشتری در بلاکچین فعال باشند، در صورت وقوع چنین حوادثی ظرفیت و احتمال بازیابی بالاتر خواهد رفت. هنگامی که دادههای بلاکچین در چندین دستگاهها توزیع شود، پاک کردن یا دستکاری کل آنها بسیار دشوار خواهد شد. حتی اگر تعداد زیادی از نودها به طور ناگهانی سقوط کنند و به واسطه یک بحران جهانی، غیرقابل دسترسی شوند، از نظر تئوری یک نود هم میتواند کل زنجیره بلاکها را به صورت فعال و دارای عملکرد، حفظ کند. و حتی اگر ارتباط تمام نودها قطع شود، فقط به یک نود دارای تاریخچه کامل بلاکچین نیاز خواهد بود تا آنلاین شده و تمام دادهها را بار دیگر قابل دسترسی کند.
به علاوه، نودها امنیت را به خاطر اندازه و تعداد بزرگش به شبکه اضافه میکنند. نودها همچنین به حملات رایانهای حساس هستند که میتواند عملکرد آنها را تغییر دهد. به عنوان مثال، یک پایرت (دزد) میتواند امنیت نرمافزار را مورد سوال قرار دهد و بدون تغییر دادههای بلاکچین، سودهای نودها را جابجا کند و صاحبان آنها را به هم بریزد! حملات دزدی آدرس، نوعی از حملات هستند که بیشترین وقوع در این نوع نرمافزار را دارند و به همین خاطر است که توسعهدهندگان توصیه میکنند نسخه بهروزرسانیشده نرمافزار بلاکچین را استفاده کنید.
برخی از این ضعفهای امنیتی را میتوان با کمی دانش کامپیوتری یا استفاده از ابزارهای نرمافزاری که مکانیسمهای امنیتی برای جدا کردن نرمافزار بلاکچین از باقی سیستمهای کامپیوتریمان را دارند، به سادگی کرد. در بین این ابزار، میتوان به این موارد اشاره کرد:
استفاده از نرمافزار توسعهدهنده یا رسمی همراه با سابقه طولانی و اثبات شده. کلیدهای خصوصی امنیتی، کلیدهای حفظی و هر گونه اطلاعات مناسب برای فعالیت ما در بلاکچین. از کامپیوترها یا تجهیزات الکترونیکی فقط و به صورت اختصاصی برای فعالیتهای استخراجیمان استفاده کنیم. از سیستمهای MAC (کنترل اجباری دسترسی) یا سیستمهای مناسبی که اجازه استفاده از نرمافزار بلاکچین ما را با حداقل مجوزها میدهند یا OS و باقی سیستمهای API استفاده کنید.
نودهای اصلی چه هستند؟
نودهای اصلی، ویژگیهای منحصر به فرد برخی از بلاکچینهای فعلی هستند. نودهای اصلی معمولا نسبت به نودهای معمولی، تجهیزات بیشتری به همراه دارند. به علاوه تایید اعتبار، ذخیرهسازی و انتقال تراکنشها، گاهی اوقات نودهای اصلی سبب تسهیل دیگر رویدادهای زنجیره بلاک، بسته به ماهیت آنها میشوند. مثلا رویدادهای رایدهی، اجرای عملیات پروتکل و سازگاری با قوانین بلاکچین از این دست موارد هستند. نودهای اصلی به طور کلی همیشه آنلاین هستند (شبانهروزی) و حافظه بسیار بیشتری نسبت به نودهای معمولی ارائه میکنند. از آنجایی که سازش یک نود اصلی معمولا نیازمند منابع بسیار بیشتری است (مثل برق، زمان کار، نگهداری، فضای ذخیره و حافظه)، این سازش به طور کلی پرداختی در قالب سود فراهم میکند.
هرچند با توجه به ویژگیهای پیچیده نودهای اصلی، همه نمیتوانند از آنها استفاده کنند. قدرت کنترل یک نود اصلی میتواند در جهت نادرستی به کار گرفته شود و به همین خاطر نیازمند وثیقه میزان قابل توجهی ارز رمزنگاری شده خواهد بود. این مسئله برای هنگام نقض قوانین بلاکچین از سوی نود اصلی کاربرد دارد. نرخ بهره میزبانی یک نود اصلی بر روی سپرده امنیتی شما محاسبه میشود. این پول به سود مالک نود اصلی بستگی دارد که با درصد تمام تراکنشها و عملیاتهای انجامشده توسط نود اصلی محاسبه میگردد. پروژههایی مثل دش و اتریوم از نودهای اصلی در ساختار خود استفاده کردهاند.
بیت کوین چیست و چگونه کار می کند؟
بیت کوین یک ارز رمز پایه است که در اوایل سال ۲۰۱۸ و با افزایش قیمت به بیش از ۱۳۰۰۰ دلار توجه همه را به خود جلب کرد. ارز دیجیتال باعث ایجاد تغییرات بزرگی در موضوع حریم خصوصی، قوانین بانکی و نوآوری در عرصهی فناوری شده است. بعضی از کسبوکارها، بیت کوین را میپذیرند و در بعضی نقاط استفاده از آن غیرقانونی است. در این مقاله شما را با ارز رمز پایه، بیت کوین و اهمیت آن، ارزش، امنیت وسوءاستفاده از بیت کوین آشنا کرده و در ادامه به بررسی اینکه بیت کوین چگونه کار می کند خواهیم پرداخت.
حتما بخوانید:
تعریف ارز رمز پایه
ارز رمز پایه یا رمزینه پول، شامل مجموعهای از کدهای رایانهای است که دارای ارزش مالی هستند. این کدها توسط رایانههای قدرتمند ایجاد میشوند. ارز رمز پایه که با نام ارز دیجیتال نیز شناخته میشود، نوعی پولی رایج است که از حل شدن معادلات پیچیدهی ریاضی ایجاد میشود و بهوسیلهی میلیونها رایانه که به آنها ماینر میگویند، تحت نظارت قرار دارد. این پول فیزیکی نیست اما شما میتوانید ارز دیجیتال را با پول نقد مبادله کنید.
کریپتو از کلمهی رمزنگاری میآید که فرایندی امنیتی برای محافظت از ارسال تراکنشهای خرید است. رمزنگاری فرایند ایجاد سکههای جدید را نیز کنترل میکند. صدها نوع ارز دیجیتال در بازار وجود دارد، اما تنها بخشی از آنها میتوانند سرمایه گذاری مناسبی باشند.
دولتها هیچ نظارتی روی تولید ارزهای دیجیتال ندارند. به همین دلیل آنها تا این حد محبوب هستند. میزان تولید اغلب ارزهای دیجیتال از قبل مشخص شده است و این سکهها با گذر زمان ارزشمندتر میشوند.
بیت کوین چیست؟
بیت کوین اولین ارز رمز پایه محبوب بازار است. هیچکس نمیداند دقیقا چه کسی آن را ایجاد کرده است، اما بیت کوین برای اولینبار در سال ۲۰۰۹ توسط فرد ناشناسی به نام ساتوشی ناکاموتو ایجاد شد. بعد از این تاریخ دیگر کسی از او اطلاعی ندارد.
از آنجا که بیت کوین اولین ارز رمز پایه است، همهی ارزهای دیجیتال بعد از آن را آلْت کوین مینامند. مانند: لایت کوین، پیر کوین، فدر کوین و اتریوم. یکی از مزیتهای بیت کوین این است که میتوان آن را بهصورت آفلاین در هارد درایو ذخیره کرد. این فرایند که ذخیرهسازی سرد نام دارد، از ارز دیجیتال دربرابر سرقت محافظت میکند. وقتی ارز دیجیتال را در اینترنت (ذخیرهسازی گرم) ذخیره میکنید احتمال دزدیده شدن آن بالاتر میرود.
ذخیرهسازی سرد ایمنتر است اما اگر دسترسی به سختافزار حاوی بیت کوین را از دست بدهید، ارز دیجیتال شما برای همیشه از دست خواهد رفت. تخمین زده میشود که ۳۰ میلیارد دلار بیت کوین به همین دلیل از دست رفته باشد.
چرا بیت کوین اینقدر جنجال ایجاد کرده است؟
مجموعهای از حوادث باعث شد تا بیت کوین توجه رسانهها را به خود جلب کند. در سالهای ۲۰۱۱ تا ۲۰۱۳ باندهای تبهکار، با خرید میلیونها دلار نود ها در شبکه بیت کوین بیت کوین، تلاش میکردند تا پولهایشان را دور از چشمان نیروهای انتظامی انتقال بدهند. درنتیجه قیمت بیت کوین بهسرعت افزایش یافت.
وجود کلاهبرداری نیز در دنیای ارزهای دیجیتال بسیار شایع است، به حدی که زرنگها و سادهها هر دو به یک اندازه در دام این کلاهبردارها گرفتار میشوند.
درضمن بیت کوین و آلت کوین جنجالآفرین هستند چرا که قدرت ایجاد پول را از دست بانکهای مرکزی خارج میکنند و به دست عموم مردم میدهند. حسابهای بیت کوین قابلمسدودسازی نیستند و بازرسان مالیاتی نمیتوانند آنها را بررسی کنند؛ همچنین برای انتقال بیت کوین نیازی به بانک نیست.
نیروهای انتظامی و بانکدارها، بیت کوین را خارج از کنترل خویش میبینند.
بیت کوین چگونه کار می کند؟
بیت کوین ارزی کاملا مجازی است که برای رفع نیاز به دخالت طرف سومی مثل بانکها در انتقال و ذخیرهسازی پول طراحی شده است. اما بیت کوین چگونه کار می کند؟ بیت کوینها برای مالک خود مثل طلای فیزیکی عمل میکنند. شما میتوانید از بیت کوین برای خرید آنلاین کالا و خدمات استفاده کنید یا میتوانید آن را پیش خود نگه دارید تا ارزشش افزایش پیدا کند.
میتوان بیت کوین را از کیف پولی به کیف پول دیگر انتقال داد. کیف پول، دیتابیسی کوچک و شخصی است که میتوانید آن را در هارد درایو رایانه یا گوشی هوشمند خود ذخیره کنید. بیت کوین دربرابر جعل کردن ایمن است. از نظر رایانهای ایجاد بیت کوین آنقدر مشکل است که جعل آن از نظر مالی صرفهی اقتصادی ندارد.
ارزش بیت کوین و قوانین نظارتی
قیمت بیت کوین هر روز تغییر میکند. میتوانید در وبسایتهایی مثل Coindesk.com قیمت هر روزهی آن را چک کنید. درحالحاضر ۲ میلیارد دلار بیت کوین در بازار وجود دارد. وقتی تعداد بیت کوینها به ۲۱ میلیون برسد فرایند ساخت آنها نیز متوقف میشود. این اتفاق در حوالی سال ۲۰۴۰ روی میدهد. تا سال ۲۰۱۷ نیمی از ذخیره بیت کوین تولید شده است.
هیچ نوع نظارتی روی بیت کوین وجود ندارد و کاملا غیرمتمرکز است. هیچ بانک یا ضرابخانهای برای ایجاد آن وجود ندارد. درضمن هیچ نوع بیمهی سپردهای نیز آن را پوشش نمیدهد. این ارز، بدون پشتوانهای مثل طلا ایجاد میشود. ارزش هر بیت نود ها در شبکه بیت کوین کوین به خود بیت کوین بستگی دارد.
بیت کوین توسط شبکهی عظیمی از افراد به نام ماینرها نظارت میشود. این عده از قدرت رایانههای خود برای این کار استفاده میکنند. ماینرها نقش محافظ دفاتر کل و حسابداری را برای تأیید تراکنشهای بیت کوین بازی میکنند. بیت کوینهای ایجادشدهی جدید بهعنوان پاداش به ماینرها تعلق میگیرند.
چطور میتوان بیت کوین را ردیابی کرد؟
بیت کوین حاوی یک دفتر کل سادهی دیتا به نام بلاک چِین (blockchain) است. هر بلاک چین برای هر کاربر و کیف پول بیت کوین او منحصر به فرد است.
همهی تراکنشهای بیت کوین درون دفتر کل ثبت میشوند و قابلدسترس هستند. به این صورت جلوی کلاهبرداری گرفته میشود. این فرایند از ایجاد تراکنشهای تکراری و کپی شدن بیت کوین جلوگیری میکند.
با اینکه بیت کوین آدرس دیجیتال هر کیف پول را ذخیره میکند، اما سیستم بیت کوین، نام افرادی را که مالک کیف پول هستند، ذخیره نمیکند. به این ترتیب با اینکه هر تراکنش بیت کوین بهصورت دیجیتال تأیید میشود اما بهطور کاملا ناشناس صورت میگیرد.
با اینکه بقیه نمیتوانند اطلاعات شخصی شما را مشاهده کنند، اما میتوانند تاریخچهی کیف پولتان را ببینند. این امکان باعث افزایش شفافیت و امنیت میشود و جلوی استفادهی غیرقانونی از بیت کوین را میگیرد.
هزینهی تراکنشهای صورتگرفته با بیت کوین
برای استفاده از بیت کوین، نرخ تراکنش ناچیزی وجود دارد. البته از آنجا که بانکی وجود ندارد، هزینهای نیز برای خدمات بانکی پرداخت نمیکنید؛ بلکه بهجای آن مبلغ اندکی را به ۳ گروه پرداخت میکنید: سرورهای (نودها) شبکه که توسط ماینرها پشتیبانی میشوند، صرافیهای آنلاین که بیت کوینها را به دلار تبدیل میکنند و استخرهای استخراجی که به آنها ملحق میشوید.
مالکان برخی از نودهای سرور برای هر بار انتقال بیت کوین شما به سایر نودها مبلغ ناچیزی دریافت میکنند. صرافیهای آنلاین نیز برای نقد کردن بیت کوین شما به دلار و یورو پول دریافت میکنند. در ضمن استخرهای استخراج نیز از افرادی که به آنها ملحق میشوند، سهمی ۱ درصدی را طلب میکنند یا از آنها میخواهند تا مبلغی را برای کمک اهدا کنند.
حتی با وجود این نرخها، همچنان هزینهی بیت کوین نسبت به هزینههای بانکی بسیار بهصرفهتر است.
واقعیت های تولید بیت کوین
برای استخراج بیت کوین باید رایانهی خود را تماموقت در اختیار شبکه قرار دهید تا مسائل بسیار فشردهی ریاضیاتی (که به مسائل اثبات کار شهرت دارند) را حل کند. هر مسئلهی بیت کوین حاوی یک راهحل ۶۴ شمارهای است. درصورتی که رایانهی شما ۲۴ ساعته کار کند، ممکن است بتواند ظرف ۲-۳ روز یک مسئلهی بیت کوین را حل کند.
شاید بتوانید با یک رایانه روزانه ۵۰ سنت پول به دست آورید. البته هزینهی برق را هم باید کسر کنید. برای فردی که ۳۶ رایانه قدرتمند دارد این مقدار به ۵۰۰ دلار در روز میرسد. اگر فقط یک رایانه کوچک دارید هزینههای شما از درآمدتان پیشی خواهند گرفت. تنها درصورت ملحق شدن به گروهی از ماینرها شانس رسیدن به سود را خواهید داشت. همین نیاز به سختافزارهای گرانقیمت، یکی از دلایلی است که مانع دستکاری سیستم بیت کوین میشود.
امنیت بیت کوین
اگر مثل فردی که یک کیسه طلا دارد از بیت کوینهای خود نیز محافظت کنید، خطر هک کردن آن کاهش مییابد. علاوهبر خطر نفوذ هکرها، یکی از دلایل اصلی از دست دادن بیت کوینها عدم تهیهی کپی امن از آنهاست. هر بار که بیت کوینی را ارسال یا دریافت میکنید، یک فایل مهم .dat ایجاد میشود. شما باید پس از هر تراکنش یک کپی تهیه کنید و آن را در جای امنی نگه دارید.
سقوط صرافی Mt. Gox (که در ژاپن قرار داشت) بهعلت مشکلات شبکه بیت کوین نبود. این صرافی بهخاطر مدیریت نادرست و عدم سرمایهگذاری در مسائل امنیتی از بین رفت.
سوءاستفاده از بیت کوین
درحالحاضر سه روش برای سوءاستفاده از بیت کوین وجود دارد.
۱. ضعف فنی (تأخیر در تأیید تراکنشها)
در موارد نادر میتوان بیت کوین را در فواصلی که صرف تأیید شدن تراکنش میشود، دوباره خرج کرد. از آنجا که انتقال بیت کوین در شبکهای همتابههمتا (P2P) روی میدهد، بهخاطر ازدحام رایانهها، انجام تراکنش نیازمند سپری شدن زمان است. درطول این مدت یک کاربر خلافکار میتواند همان بیت کوین را در پذیرندهی دیگری خرج کند.
با اینکه سیستم بالاخره تراکنش تکراری را پیدا میکند و آن را از بین میبرد، اما اگر قبل از تأیید تراکنش، پذیرنده کالا را ارسال کرده باشد، این امکان وجود دارد که بیت کوینها به او نرسند.
۲. عدم صداقت کاربران (استخرهای استخراج سهم غیرمنصفانه طلب میکنند)
از آنجا که ایجاد استخر استخراج راه بهتری برای ایجاد بیت کوین جدید است، فردی که استخر را ایجاد کرده است میتواند میزان بیت کوینهای توزیعشده بین ماینرها را مشخص کند و به این ترتیب میتواند از این موقعیت سوءاستفاده کند.
۳. مدیریت اشتباه انسانی (صرافیهای آنلاین)
با وجود حوادثی مثل صرافی Mt. Gox باید به این واقعیت هم توجه داشت که این صرافیها در فضایی بدون نظارت فعالیت میکنند و بعضی از آنها میتوانند کلاهبردار باشند. این اتفاق بارها در صنعت بانکداری نیز رخ داده است. تنها تفاوت آن در این است که ضرر بانکها تا حدودی توسط بیمهها پوشش داده میشود. اما صرافیهای بیت کوین هیچ نوع سیاست بیمهای را ارائه نمیکنند.
چرا بیت کوین اینقدر مهم است؟
بیت کوین توسط هیچیک از بانکهای مرکزی ایجاد نمیشود و دولتها نیز روی آن کنترلی ندارند. هیچ بانک و نهاد مالیاتی نمیتواند جریان جابهجایی پولهای شما را رصد کند و پلیس هم نمیتواند منبع تولید پول را رهگیری نماید. به همین دلیل، پول کنترلنشده میتواند تهدیدی واقعی برای دولتها، پلیس و بخش مالیاتی باشد.
از آنجا که هیچگونه نظارت دولتی روی بیت کوینها وجود ندارد، این پول تبدیل به ابزاری مناسب برای گروههای خلافکار و پولشویان شده است. در گذشته نیز ارزش بیت کوین بهخاطر استقبال گروههای خلافکار افزایش چشمگیری پیدا کرده بود. البته باید توجه داشته باشید که بهخاطر همین عدم نظارت، ممکن است همهی سرمایهی خود را از دست بدهید.
بیت کوین بهطور کامل نظام بانکی را دور میزند
بیت کوین از طریق سیستم همتابههمتا و بین اشخاص ردوبدل میشود و هیچ بانکی بهعنوان واسط وجود ندارد. کیف پولهای بیت کوین را نمیتوان مصادره کرد و بانک و پلیس هم نمیتوانند آنها را بررسی کنند. نمیتوان روی کیف پولهای بیت کوین محدودیتی برای برداشت و انتقال اعمال کرد. تنها مالک کیف است که میتواند برای ثروت خود تصمیم بگیرد.
تراکنشهای بیت کوین غیرقابل بازگشت هستند
یکی از مزایای نقلوانتقال پول از طریق بانکها یا کارتهای اعتباری این است که بانک آنها را تضمین میکند و این مبالغ قابلبازگشت هستند. اما وقتی بیت کوین از کیف پول خارج شد، این انتقال قطعی است. همچنین هیچ بیمهای برای کیف پول شما وجود ندارد. اگر کیف پول سختافزاری خود را از دست بدهید یا رمز عبورتان را فراموش کنید محتوای آن نیز برای همیشه از دست خواهد رفت.
صفر تا صد هاوینگ Halving و بررسی تاثیر آن روی قیمت ارز دیجیتال
اگر برای شما هم مهم است که بدانید halving چیست؟ باید بدانید که هاوینگ در لغت به معنای نصف شدن است. در دنیای ارز دیجیتال و بلاک چین Halving به معنای نصف شدن پاداش استخراج ماینرها است. ساتوشی ناکاموتو (Satushi Nakamoto)، خالق شبکه بلاک چین و بیت کوین اولین بار هاوینگ را با اهدافی خاص ایجاد کرد. این کار می تواند به کنترل تورم و ارزندگی قیمت رمز ارزها کمک شایانی کند. در ادامه این مقاله در آرتاراکس به معرفی کامل رویداد هاوینگ، تاثیرات آن بر قیمت ارزهای دیجیتال و علت ایجاد آن می پردازیم. قبل از ادامه مقاله مفتخریم که به اطلاع برسانیم: چنانچه قصد طراحی سایت صرافی را دارید، آرتاراکس جهت ارائه بهترین راهکارها در خدمت شماست برای استعلام هزینه طراحی سایت صرافی ارز دیجیتال با ما تماس بگیرید.
هاوینگ یعنی نصف شدن پاداش استخراج رمز ارز
ارزهای دیجیتال از دو طریق به دست می آیند. در روش اول، شما می توانید با مراجعه به یک صرافی ارز دیجیتال ایرانی یا خارجی به صورت مستقیم خرید رمز ارز دیجیتالی مدنظر خود را انجام دهید. راه دوم این است که یک نود ماینر باشید و استخراج ارز دیجیتال یا ماینینگ (Mining) را انجام دهید. در ماین کردن ارزهای دیجیتال با فرآیندی با نام هاوینگ یا نصف شدن پاداش ماینینگ رو به رو می شوید. رمز ارزهای مختلفی هاوینگ را تجربه می کنند. در کل، تمام ارزهای دیجیتال که از طریق استخراج به دست می آیند، در مدت زمانی مشخص دچار رویداد Halving می شوند. اما در این میان، نصف شدن پاداش استخراج بیت کوین و اتریوم مهم تر است. زیرا این دو ارز بسیار مهم و با ارزش هستند. همچنین قیمت دیگر آلت کوین ها تحت تاثیر این دو رمز-ارز می باشد.
هاوینگ دو هدف اصلی و مهم دارد، اول اینکه تورم را کنترل کند، دوم اینکه تعداد ارزهای دیجیتالی مانند بیت کوین محدود است و روزی استخراج آن ها تمام خواهد شد.
اولین هاوینگ کی اتفاق افتاد؟
ساتوشی ناکاماتو (Satoshi Nakamato) بعد از اینکه بلاکچین را ایجاد کرد و ارز دیجیتال بیت کوین را وارد دنیای دیجیتالی نمود، راه کارهایی برای کنترل ارزش بیت کوین و جلوگیری از تورم برای آن برنامه ریزی کرد. اولین هاوینگ در سال 2012 اجرا شد و پاداش بیت کوین از 50 واحد به 25 واحد رسید.
علت هاوینگ ارز دیجیتال چیست؟
با توجه به روند عرضه و تقاضا ، اگر حجم زیادی از ارز دیجیتال یا حتی پول وارد بازار شود، می تواند باعث افت شدید قیمت آن دارایی گردد. به همین دلیل Halving اتفاق می افتد تا قیمت بیت کوین یا رمز ارز دیگری که ماینرها استخراج می کنند کنترل شود. در غیر این صورت با توسعه سخت افزاری و نرم افزاری فرآیند استخراج و افزایش رقابت، شاهد ورود حجم زیادی از دارایی دیجیتالی به بازار خواهیم بود. این موضوع می تواند منجر به افت قیمت و کاهش ارزش ذاتی ارز دیجیتالی و زیان دارندگان آن شود.
پیشنهاد ویژه آرتاراکس: طراحی سایت صرافی ارز دیجیتال با امکانات مشابه بایننس توسط تیم متخصص Artarax
تاثیر هاوینگ روی قیمت ارز دیجیتال
نظریه های متفاوتی برای تغییر قیمت در ارزهای دیجیتال بعد از هاوینگ وجود دارد. نصف شدن پاداش استخراج، می تواند روی قیمت ارزهای دیجیتال تاثیرگذار باشد. با توجه به کاهش حجم تولید رمز ارز و افزایش تقاضا، امکان افزایش قیمت ارز دیجیتال (حتی به صورت مقطعی) وجود دارد. برای بررسی جزئی نود ها در شبکه بیت کوین تر، در ادامه مقاله هاوینگ بیت کوین را به صورت کامل بررسی خواهیم کرد. بلاک چین بیت کوین با الگوریتم گواه اثبات کار یا (PoW) کار می کند. یعنی در ازای ایجاد بلاک جدید با استفاده از هشینگ (Hashing) به نودهای ماینر، پاداشی به صورت ارز (BTC) پرداخت می کند. هاوینگ بیت کوین تاثیر زیادی در قیمت این ارز نداشته است. اما هیچ نظریه مشخصی برای قیمت بیت کوین بعد از هاوینگ بعدی وجود ندارد و همه چیز بسته به شرایط آن زمان ارز دیجیتال بیت کوین خواهد داشت.
تاریخچه هاوینگ بیت کوین
در ابتدا هر نود یا گره با یک سیستم معمولی کامپیوتر می توانست کار استخراج یا ماینینگ را انجام دهد. پاداش شبکه بیت کوین در آن زمان 50 واحد BTC بود. در این شرایط و از آنجایی که ایجاد هر بلاک جدید حدود 10 دقیقه زمان نیاز دارد و استخراج بیت کوین نیز محدود است، در مدت زمان کوتاهی استخراج بیت کوین پایان پیدا می کرد و بازار از این ارز اشباع می شد. با توجه به قانون عرضه و تقاضا، ارزش بیت کوین بسیار کم و ناچیز می شد و مطمئنا ارزش و جایگاه کنونی را نداشت.
هاوینگ انگیزه نود ها را برای ادامه استخراج حفظ می کند، زیرا هرچه محدودیت استخراج بیشتر باشد ارزش رمز ارز بالاتر خواهد رفت.
بنابراین فرآیند هاوینگ در زمره فعالیت های بلاک چین بیت کوین قرار گرفت تا هر 4 سال یک بار پاداش بیت کوین نصف شود. نصف شدن پاداش ماینرها مختص بیت کوین نیست و ارزهای دیجیتالی دیگری نیز این فرآیند را تجربه می کنند.
فرآیند هاوینگ در ارزهای دیجیتال مختلف
تقریباً اکثر ارزهای دیجیتالی که از استخراج یا ماینینگ به دست می آیند، halving را تجربه می کنند. در ادامه این رویداد را برای ارزهای معروف تر مورد بررسی قرار می دهیم:
هاوینگ بیت کوین (BTC)
بیت کوین به عنوان اولین و با ارزش ترین ارز دیجیتال، تاثیرات زیادی را در ارزش دیگر ارزهای دیجیتال می گذارد. مدت زمان ایجاد بلاک جدید در شبکه بلاک چین بیت کوین 10 دقیقه است، بعد از ایجاد هر 210,000 بلاک جدید، یک هاوینگ روی این شبکه ارز دیجیتال اتفاق می افتد. حدوداً 4 سال زمان نیاز است که 210 هزار بلاک ایجاد شود. در ابتدا پاداش بیت کوین 50 واحد بود، در ادامه هاوینگ های بیت کوین که تاکنون اتفاق افتاده اند را نام می بریم.
- 2012 اولین رویداد نصف شدن ماین بیت کوین | 25 واحد BTC
- 2016 دومین رخداد Halving بیت کوین | 12.5 واحد BTC
- 2020 سومین هاوینگ بیت کوین | 6.25 واحد BTC
هاوینگ بیت کوین کش (BCH)
ارز دیجیتال بیت کوین کش در واقع در اثر ایجاد فورک (Fork) شبکه بلاک چین بیت کوین در سال 2017 به وجود آمد. زنجیره بیت کوین کش در سال 2018 فورک شد و بیت کوین اس وی (Bitcoin SV) ایجاد شد (به این اتفاق فورک در فورک گفته می شود). مدت زمان ایجاد بلاک جدید در این شبکه نیز 10 دقیقه می باشد، در ابتدا شبکه 12.5 واحد برای پاداش استخراج به ماینرها پرداخت می کرد. اما در سال 2020 هاوینگ بیت کوین کش اتفاق افتاد و پاداش به 6.25 واحد رسید. هاوینگ بعدی نود ها در شبکه بیت کوین این شبکه در سال 2024 اتفاق خواهد افتاد.
هاوینگ بیت کوین اس وی (BSV)
بیت کوین اس وی در سال 2018 با انجام فورک در فورک شبکه بیت کوین کش ایجاد شد. در ابتدا پاداش شبکه برای استخراج 12.5 واحد بیت کوین اس وی بود، اما در سال 2020 هاوینگ این شبکه اتفاق افتاد و پاداش شبکه نصف شد و به 6.25 واحد رسید. رویداد بعدی شبکه بیت کوین اس وی در سال 2024 خواهد بود.
هاوینگ اتریوم (ETH)
شبکه اتریوم بر اساس الگوریتم (PoW) فعالیت می کند. طبق اعلام دست اندرکاران، قرار است شبکه اتریوم تغییراتی داشته باشد و بر اساس الگوریتم اثبات گواه سهام (PoS) به فعالیت خود ادامه دهد. استخراج اتریوم نامحدود است و هاوینگ اتریوم برای کنترل و حفظ ارزش آن اجرا می شود. در ابتدا پاداش شبکه 4 واحد اتر (ETH) بود، اما در سال 2020 پاداش شبکه به 3.2 واحد رسید.
هاوینگ زی کش (Zchash)
زی کش ارز دیجیتال یکی از فورک های بیت کوین است. تعداد ارز دیجیتال (ZEC) محدود به 21 میلیون واحد می باشد. در سال 2016 پاداش شبکه زی کش 5 واحد بود، در سال 2020 هاوینگ زی کش اتفاق افتاد و پاداش به 2.5 واحد رسید.
هاوینگ ورج (XGV)
ورج ارز دیجیتال شبکه بلاک چین اصلاح شده بیت کوین است. این ارز در سال 2014 با نام دوج کوین دارک (DogeCoin Dark) وارد بازار شد و در سال 2016 به ورج تغییر کرد. تعداد ارز دیجیتال ورج محدود به 16.5 میلیارد واحد است. پاداش اولیه شبکه 200 واحد ورج می باشد که در سال 2021 قرار است هاوینگ آن اتفاق افتد و به 100 واحد برسد.
هاوینگ توموچین (TOMO)
ارز دیجیتال توموچین در سال 2017 ایجاد شد و با شبکه اتریوم و ماشین مجازی آن سازگار است. هر بلاک در این شبکه حدود 2 ثانیه زمان نیاز دارد تا ایجاد شود. بعد از ایجاد هر 900 یک دوره ایجاد می شود. پاداش هر دوره 250 واحد (TOMO) است. در سال 2021 هاوینگ توموچین اتفاق می افتد و این عدد به 125 واحد می رسد.
هاوینگ ورت کوین (VTC)
ارز دیجیتال ورت کوین در سال 2014 با فورک شبکه لایت کوین ایجاد شد. در حال حاضر پاداش شبکه برای استخراج 25 واحد می باشد، در سال 2021 این شبکه هاوینگ را تجربه خواهد کرد و پاداش آن به 12.5 خواهد رسید.
هاوینگ راون کوین (RVN)
در سال 2018 شبکه راون کوین ایجاد شد و هدف اصلی آن ثبت و معامله دارایی ها با ماهیت فیزیکی بود. در حال حاضر پاداش شبکه 5000 واحد است، هاوینگ این ارز دیجیتال برای سال 2022 پیش بینی شده است، اما ممکن است این اتفاق در اواخر سال 2021 نیز بی افتد.
خلاصه مقاله هاوینگ
به منظور کنترل ارزش ارز های دیجیتال و جلوگیری از تورم، بعد از استخراج تعداد معینی رمز ارز توسط ماینرها، پاداش استخراج آن نصف می شود. این کار برای بیت کوین، اتریوم، بیت کوین کش و بسیاری دیگر از ارزها رخ داده است. نصف شدن پاداش ماینرها، لزوماً باعث افزایش قیمت ارز دیجیتال نمی شود. بلکه سایر شرایط بنیادی و تکنیکال نیز می تواند روی قیمت ارز در زمان این رویداد موثر باشد یا حتی تاثیر halving نود ها در شبکه بیت کوین را خنثی کند.
کسب درآمد از بازار کریپتوکارنسی به این خرید و فروش ارز دیجیتال یا ماینینگ محدود نمی شود. شما می توانید با سفارش طراحی سایت ارز دیجیتال به آرتاراکس، به عنوان مالک یک کسب و کار پرسود در این حوزه فعال باشید. در این صورت از طریق فروش رمزارزها به کاربران و یا از محل کارمزد معاملات می توانید درآمد خوبی را تجربه کنید. برای استعلام هزینه طراحی سایت صرافی از طریق شماره های زیر با مشاوران ما تماس بگیرید:
فول نود (Full Node) چیست؟ و چه کاربردی دارد؟
داستان بلاک چین یکی از داستان های هیجان انگیز و البته نوین دنیای امروز است. هر گوشه این داستان را که نگاه می کنیم مفهومی جدیدی را می توانیم پیدا کنیم. یکی از این مفاهیم فول نود یا همان یک نود کامل است. به طور کلی این فول نود را بهترین و امن ترین نوع اتصال به بلاک چین می دانند. شما به واسطه این اتصال تمام اطلاعات بلوک های اطلاعات را دریافت می کنید. در حالی که در اتصال های لایت نود نود ها در شبکه بیت کوین یا سوپر نود این امکان وجود ندارد. بگذارید کمی بیشتر از این موضوع صحبت کنیم.
شما تصور کنید که قرار است از یک نقطه ای در یک طرف اقیانوس به نقطه ای دیگر در طرف دیگر آن بروید. اقیانوس در این جا بستر انتقال شما از یک نقطه به نقطه دیگر محسوب می شود. شما می توانید از طریق روش های مختلفی از این بستر استفاده کنید و به نقطه مورد نظر خودتان برسید. مسلما این روش ها همگی باید بر اساس ویژگی های مختلف این بستر تعریف شوند. این که شما بدون استفاده از هیچ وسیله و به واسطه شنا کردن و یا این که شما با استفاده از بهترین و بزرگترین کشتی دنیا بخواهید استفاده کنید، در واقع روش اتصال شما به این بستر را نشان می دهد.
بلاک چین در واقع همان اقیانوس است که می خواهد اطلاعات را از یک نقطه به نقطه ای دیگر به شکل امن و راحت منتقل کند. حال این شما هستید که می توانید مشخص کنید بر اساس نیاز خود و ویژگی های بلاک چین از چه نوع اتصالی استفاده کنید. در دنیای شبکه و بلاک چین به این اتصال نود گفته می شود. فول نود (Full Node) یکی از مهمترین این اتصالات است.(اگر علاقه مند هستید با انواع بلاک چین و استیکینگ ترون آشنا شوید توصیه میکنم این مقاله را حتما بخوانید)
مدیریت در بلاک چین
تا اینجای داستان متوجه شدیم که نود به معنی اتصال به بلاک چین است و یک نود کامل نیز یکی از انواع این اتصالات است. اما سوال اصلی این است که فول نود و مزایای فول نود چیست؟ در واقع روی بهتر سوال این است که چرا بلاک چین این نوع اتصال را تعریف کرده است و چرا کاربران زیادی از آن استفاده می کنند.
برای پاسخ به این سوال باید نگاهی به ساختار شبکه ای بلاک چین بندازیم. به طور کلی معمولا بلاک چین با این مفهوم تعریف می شود که این شبکه، یک شبکه غیر متمرکز و بدون مدیر واحد است. این سخن فارغ از جذابیت هایی که دارد، چند سوال مهم را ایجاد می کند.
از جمله مهمترین این سوالات این است که در شبکه ای که هیچ مدیر واحد و مشخصی ندارد و هر نود می تواند یک مدیر شخصی و کوچک در حد و اندازه های خود محسوب شود، چگونه می توان مدیریت واحد ایجاد کرد؟ در واقع هیچ جمعی را نمی توان بدون مدیریت واحد پیش برد. در صورت نبودن این مدیریت عملا جامعه درگیر هرج و مرج می شود و شبکه از بین می رود. بنابراین کاملا غیر منطقی است که بخواهیم اینگونه فکر کنیم که هیچ مدیریتی در شبکه وجود ندارد و هر نود ها در شبکه بیت کوین نود به صورت خودمختار رفتار می کند.
فول نود (Full Node) ضامن دوام بلاک چین
همانطور که بیان کردیم، شبکه بلاک چین هیچ مدیر واحدی ندارد، اما این به معنی نداشتن مدیریت جامع و واحد نیست. در کلام ساده تر شبکه بلاک چین دارای قانون است و این قوانین همان عامل اصلی ایجاد مدیریت واحد است. اما نکته ای که در این بین وجود دارد این است که مدیر یا ناظری به صورت مشخص برای اجرای این قوانین وجود ندارد. در کلام ساده تر نودها مجبور به اجرای این قوانین نیستند و می توانند از آن تبعیت نکنند.
بنابراین بلاک چین قانون دارد، اما رعایت این قوانین برعهده خود نودها گذاشته شده است. هرچه بیشتر به این قوانین احترام گذاشته شود همانقدر بیشتر شبکه قوی تر و سالم تر و امن تر می شود.
داستان و مزایای فول نود (Full Node) دقیقا همین جاست. در واقع فول نود ها، نود هایی هستند که به این قوانین به شکل خودخواسته ای احترام می گذارند و تمام آن را رعایت می کنند. مسلما هر چه تعداد این نود ها بیشتر شود شبکه استحکام بیشتری از خود نشان می دهد و کمتر درگیر خرابکاری می شود.
در کلام ساده تر اگر بخواهیم بیان کنیم، هر نودی می تواند بر اساس قوانین خودش رفتار کند اما این رفتار زمانی تایید می شود که طرف مقابل شما هم این قوانین جدید را قبول داشته باشد. فول نود ها از ابتدا قبول کردند که همه بر اساس چند قوانین مشخص شبکه تبادل خواهند کرد.
حال اگر لایت نود ها ( نود هایی که همه قوانین را به درستی اجرا نمی کنند و بیشتر تحت اختیار ماینرها رفتار می کنند ) به این قوانین احترام نگذارند عملا فول نود ها با لایت نود ها نمی توانند تبادل داشته باشند. در شبکه ای مانند بلاک چین که تعداد نودهای کامل چند برابر نودهای دیگر است عملا منطقی تر این است که لایت کوین ها از این نودهای کامل تبعیت داشته باشند.
فول نود ها چگونه رفتار می کنند؟
تا اینجا با جنس فول نود آشنا شدیم و دانستیم که هدف از تعریف این نوع اتصال برای کاربران چیست. در واقع بلاک چین با تعریف قانون کار خودش را انجام داده است و حالا درصدی از کاربران با رعایت این قوانین کاری می کنند که شبکه سرجای خودش بایستد. در صورتی که کاربران یا توسعه دهندگان نسبت به این قوانین معترض باشند می توانند قوانین خودشان را تعریف کنند و به آن پایبند شوند. در این حالت یک شاخه یا همان هارد فورک ایجاد می شود.
اما حال سوال اصلی این است که چگونه به صورت عملی فول نود ایجاد می شود. در واقع یک نود کامل روند ساده ای دارد. شما به عنوان فول نود تمام اطلاعات بلوک را دانلود می کنید و آن را مورد بررسی قرار می دهید و بر اساس تمامی قوانین آن را از زیر ذره بین خود رد می کنید. این کار شاید زمان بر باشد اما مسلما از نظر امنیت و رعایت پروتکل های شبکه بسیار اهمیت دارد.
اما لایت کوین ها عملا دست به کار ساده تری می زنند. لایت کوین ها تنها اطلاعات مربوط به هش و هدرها را مورد بررسی قرار می دهند و کاری به دیگر قوانین ندارند. در واقع لایت کوین ها دوست دارند سریعتر یک اطلاعات را تایید کنند و پاداش خودشان را دریافت کنند. از این رو یک ماینر یا یک هکر می توانند با پیشنهاد پاداش خودب عملا لایت نود ها را وادار به تایید اطلاعات اشتباه در شبکه کند. اما فول نودها به سبب بررسی کامل و دقیق بلوک های اطلاعاتی عملا درگیر این خطا و اشتباه نمی شوند.
شاید برای شما سوال شود که این کار چه مزیتی برای سرمایه گذاران و کاربران نود کامل دارد. در واقع اصلی ترین مزیت این داستان این است که شبکه در این حالت می تواند امنیت خودش را حفظ کند و قدرتمند تر شود. از طرف دیگر برای تاجران حرفه ای، کاربران اقتصادی و هر کسی که تایید تراکنش برای آن اهمیت فراوانی دارد این داستان می تواند گزینه بسیار مناسبی باشد.(شما از حمله ۵۱ درصدی بلاک چین چه میدانید؟ اگر میخواهید اطلاعات بیشتری راجع آن کسب کنید این مقاله را بخوانید)
سوالات متداول
۱- کیف پول فول نود کدام ها هستند؟
شما در اتصال نود کامل عملا از هیچ واسطه ای استفاده نمی کنید. این خود یکی از مزایای اصلی نود کامل است. در کلام ساده تر خود کیف های پول نقش لایت نود را بازی می کنند. ( به مثال کشتی و اقیانوس ابتدای مقاله توجه کنید ) در حالی که شما در نود کامل می توانید با استفاده از پلتفرم های خود بلاک چین به صورت یک نود کامل خودتان را معرف کنید و به چیزی مانند کیف پول فول نود (Full Node) احتیاج ندارید.
۲- مصرف انرژی فول نود کامل چقدر است؟ نود ها در شبکه بیت کوین
این روزها که با مشکل برق رو به رو هستیم این سوال می تواند بسیار پر اهمیت باشد. در واقع مسلما انرژی مصرفی نودهای کامل برای دانلود تمام اطلاعات شبکه و بررسی و آپلود نتیجه آن می تواند بسیار زمان بر و پر مصرف باشد. در این موقعیت شرکت های بسیاری ( شرکت های خارجی ) موقعیت هایی را فراهم کرده اند که اجازه می دهد شما بتوانید به صورت اجاره ای به شکل فول نود در بازار حضور داشته باشید.
۳- آیا استفاده از فول نود کامل درآمدی نود ها در شبکه بیت کوین مازادی به همراه دارد؟
خیر، شبکه هیچ پاداش یا درآمدی برای نودهای کامل خود در نظر نگرفته است. در واقع پاداش اصلی این نوع اتصال همین است که شبکه می تواند کارایی بهتری پیدا کند و نودها نسبت به تراکنش ها مطمئن شوند. این موضوع برای بسیاری از طلا هم با اهمیت تر است. در اخر اگر نمیدانید کاربرد بلاک چین در اموزش چیست و میخواهید با مزایای افزایش سرمایه و انواع الگو های هارمونیک و با نحوه نصب اپلیکیشن اتمیک والت آشنا شوید توصیه میکنم این مقاله را بخوانید.
ارتباط نود (Node) و ماینینگ (Mining): ساده و سرراست
آیا میدونید که نود (node) توی دنیای بیت کوین به چه چیزی گفته میشه؟ یا این که نودها اطلاعاتی رو به همدیگه می فرستن، یعنی چی و دقیقا چه اتفاقی می افته؟ از ارتباطش با ماینینگ و استخراج بیت کوین چیزی شنیدید؟ اصلا خود فرآیند ماینینگ چه طور انجام میشه و چطوری با صرف کردن هزینه و برق و قدرت پردازش کامپیوتری، بیت کوین های جدیدی تولید میشن؟ توی این مطلب سعی می کنیم این موضوعات رو به طور روشن و شفاف توضیح بدیم.
نود (Node)
شبکه ی بیت کوین رو نودهایی که توی این شبکه هستن تشکیل میدن. نود، به هر دستگاهی گفته میشه که قابلیت اتصال به اینترنت رو داره و یک کلاینت (client) یا نرم افزار بیت کوین روی اون نصب و اجرا میشه. در واقع بهتره بگیم هر کلاینتی که به اینترنت هم وصل شده، یک نود حساب میشه.
میشه گفت که کلاینت بیت کوین از دو بخش تشکیل شده:
1. بخشی که مسئولیت ذخیره ی اطلاعات لازم برای ارسال و دریافت بیت کوین توسط خود فرد رو داره (کلید خصوصی، کلید عمومی، آدرس، مقدار دارایی).
2. بخشی که با اطلاعات تراکنش ها و همینطور با سایر نودهای موجود توی شبکه سروکار داره
این بخش دوم کلاینت، برنامه ریزی شده که سه تا کار انجام بده:
- چک کردن تراکنش های جدید و تایید درستی اونها
- ارسال تراکنش های جدید و تراکنش های قدیمی تایید شده به باقی نود ها (شامل تراکنش های خود فرد)
- نگه داشتن یک نسخه از تراکنش های تایید شده داخل خودش (یک نسخه از بلاک چین).
منظور از تراکنشها، همون تراکنشهای ارسال و دریافت بیت کوین هستن که افراد مختلف توی سراسر دنیا به شکل های مختلف انجام میدن. تمام مبادلات وارد شبکه ی بیت کوین میشن و اطلاعات مربوط به اونها توسط نودها چک میشه و در صورت تایید، به نودهای دیگه هم ارسال میشه.
بنابراین، نودهای شبکه ی بیت کوین کلاینت ها یا همون نرم افزارهایی هستن که با هم دیگه در ارتباطن، اطلاعات مربوط به تراکنشها رو چک و تایید می کنن و به همدیگه میفرستن، و یک نسخه از تمام تراکنشهای انجام شده و تایید شده توی شبکه رو پیش خودشون نگه میدارن.
ماینینگ (Mining)
قبل از اینکه فرآیند ماینینگ رو توضیح بدیم، اول بهتره مفهوم بلاک و بلاک چین رو باهم بررسی کنیم.
بلاک
روزانه صدها هزار تراکنش توی دنیای بیت کوین انجام میشه و همونطور که گفتیم، نودها نسخه ای از این تراکنش ها رو پیش خودشون نگه می دارن. اما این تراکنش ها به طور گروهی توی نود ذخیره میشن و نه تک تک، که به این گروه تراکنش ها در اصطلاح بلاک (block) گفته میشه. هر تراکنش بیت کوین بسته به جزئیات تراکنش، حجم مشخصی داره (از چند صد بایت تا به بالا) و هر بلاک هم از نظر تئوری حداکثر 2.8 مگابایت گنجایش داره (بعد از تغییرات اخیر). بنابراین هر بلاک میتونه شامل چند هزار تراکنش با حجم خیلی کم باشه، یا حتی یک تراکنش 2.8 مگابایتی (البته به لحاظ تئوری، چون در عمل کم پیش میاد که تراکنشی حجم 2.8 مگابایتی داشته باشه).
نکته ی دیگه اینکه هر بلاک غیر از تراکنشهای انجام شده، یک سری مشخصات دیگه رو داخل خودش داره که از جمله ی اونها میشه به block header اشاره کرد. header بلاک شامل اطلاعاتی مثل یک نسخه ی هش شده از تمام تراکنش های داخل اون بلاک و همچنین یک نسخه ی هش شده از header بلاک قبل از خودش هست (بعلاوه ی آیتم های دیگه). از این طریق، هر بلاک به وسیله ی header خودش با بلاک قبلی ارتباط داره و میشه گفت که بلاک ها با زنجیرهای ریاضی و دیجیتالی به همدیگه وصل شدن و بلاک چین رو تشکیل دادن.
بلاک چین
همونطور که از اسمش مشخصه، بلاک چین زنجیره ای از بلاک هاست و اطلاعات تمام تراکنش های تایید شده از زمان به وجود اومدن بیت کوین در بلاک چین ثبت شدن. در واقع میشه بلاک چین رو یک دفترکل فرض کرد، که هر بلاک یک صفحه از اون رو تشکیل میده و این صفحه با صفحات قبلی و بعدی خودش به لحاظ ریاضی ارتباط داره. تمام نودهای موجود توی شبکه ی بیت کوین، آخرین نسخه ی بلاک چین رو توی خودشون دارن و به طور مداوم آپدیت میشن و بلاک های جدید رو به اون اضافه میکنن. اما این بلاک های جدید چطور به بلاک چین اضافه میشن و اصلا بلاک جدید چطور به وجود میاد؟
ماینینگ
ماینینگ یا استخراج بلاک (همون استخراج بیت کوین)، به فرآیند هش کردن header بلاک گفته میشه که هدفش پیدا کردن عددی کمتر از عدد مشخص شده ی فعلی (target) هست. با یه مثال این موضوع رو بررسی می کنیم:
فرض کنیم شما یک عدد بین 1 تا 100 رو توی ذهنتون در نظر گرفتید، و به دوست خودتون میگید که باید یا خود اون عدد یا عددی که کمتر از اون باشه رو حدس بزنه. پس اگه شما عدد 80 رو مد نظر داشته باشید، تمام اعداد از 1 تا 80 جواب درستی هستن. همینطور اگر عدد مورد نظر شما 30 باشه، تمام اعداد از 1 تا 30 جواب درستی هستن، اما این بار احتمال اینکه دوست شما جواب درست رو بده پایینتر اومده. اگر فرضا عدد مد نظر شما 5 باشه، احتمال جواب درست خیلی پایینتر اومده و دوستتون فقط 5 درصد شانس حدس درست داره.
فرآیند ماینینگ هم دقیقا چیزی شبیه به این مثال هست. نرم افزار یا کلاینت شما باید header بلاک مد نظر رو تا جایی هش کنه که نتیجه ی اون عددی برابر یا کمتر از عدد مشخص شده ی فعلی باشه. این روند کاملا تصادفیه و اینطور نیست که هرکس مدت زمان بیشتر هش کنه، به جواب نزدیکتر بشه. با عوض کردن یک متغیر به اسم nonce، میشه هش های مختلف header بلاک رو حساب کرد؛ عوض کردن این متغیر و محاسبه ی هش جدید رو تا جایی ادامه میدیم که نتیجه کمتر/مساوی عدد مشخص شده بشه.
اولین نودی که جواب کمتر/مساوی عدد مشخص شده رو پیدا کنه، بلاک مورد نظر رو ماین کرده و می تونه به بلاک چین اضافه اش کنه. جایزه ی این ماین کردن و اضافه کردن بلاک به بلاک چین هم، دریافت مقداری بیت کوین هست که سود آوری ماینینگ به اون وابسته هست. البته تمام این کارها رو خود نرم افزار بیت کوین انجام میده و شما لازم نیست کاری بکنید. صرفا اینها رو توضیح میدیم که روند ماین کردن بلاک براتون روشن بشه. نرم افزار بیت کوین این قابلیت رو داره که یا صرفا برای انجام تراکنش و چک کردن و تایید باقی تراکنش ها استفاده بشه، یا اینکه برای ماین کردن هم به کار گرفته بشه. انتخاب فعالسازی گزینه ی ماین کردن با خود شماست.
خب، اینجا سه تا سوال به وجود میاد، که بهشون جواب میدیم:
1. بلاک جدید چطور تشکیل میشه؟
تراکنش های جدید و تایید شده توی فضایی به اسم memory نود ها در شبکه بیت کوین pool یا استخر حافظه هستن و تمام نودها به این استخر دسترسی دارن. میشه این فضا رو چیزی شبیه به فضای RAM یا حافظه موقت کامپیوتر تصور کرد. تراکنش های جدید موقتا اونجا هستن، تا این نودها شروع به چیدن اونها توی یک بلاک جدید میکنن و همزمان کار هش کردن این بلاک هم شروع میشه تا عدد مورد نظر (کوچکتر/مساوی عدد مشخص شده ی فعلی) پیدا بشه. یک بلاک دائما در حال آپدیت شدن با تراکنش های جدید و همینطور هش شدن توسط نودهاست، تا وقتی که جواب درست پیدا بشه.
2. عدد مشخص شده ی فعلی چطور و توسط چه کسی تعیین میشه؟
ساتوشی ناکاموتو (خالق بیت کوین) شبکه ی بیت کوین رو جوری طراحی کرد که به طور متوسط هر 10 دقیقه، یک بلاک ماین بشه. اما چطور؟ توی همون مثال اعداد 1 تا 100، گفتیم که هرچی عدد مد نظر کوچیکتر باشه، شانس پیدا کردنش هم کمتر میشه. همین موضوع در مورد شانس ماین کردن بلاک هم صدق می کنه. سرعت ماین شدن یک بلاک به این بستگی داره که عدد مشخص شده ی فعلی (target) چه عددی باشه.
نودهای شبکه تقریبا هر دو هفته یکبار، به 2016 بلاک جدید ماین شده طی این دو هفته نگاه می کنن و متوسط زمان ماین شدن اونها رو حساب می کنن. اگر متوسط زمان ماین شدن بلاک ها کمتر از 10 دقیقه شده باشه و بلاک ها زودتر از حد انتظار ماین شده باشن، نودها عدد کوچکتری رو به عنوان هدف مشخص می کنن، که یعنی شانس پیدا کردن عدد کوچکتر/مساوی کاهش پیدا می کنه و بنابراین سختی ماینینگ(mining difficulty) بیشتر میشه. اگر هم ماین شدن بلاک ها به طور متوسط بیشتر از 10 دقیقه طول کشیده باشه، نودها سختی ماینینگ رو کم می کنن. چون تک تک نودها نسخه ی یکسانی از بلاک چین رو دارن و دستورها و عملیات های یکسانی رو هم انجام میدن، محاسبات همه ی اونها به یک رقم یکسان برای عدد مشخص شده (target) منتهی میشه. اینکه چرا زمان تعیین سختی ماینینگ هر دو هفته یکباره و ماین شدن هر بلاک هم 10 دقیقه زمان میبره، مشخص نیس. این تنظیمات رو ساتوشی ناکاموتو تعیین کرده و شاید دلیل خوبی براش داشته.
بنابراین، تا اینجا گفتیم که سختی ماینینگ توسط تک تک نودها و از طریق دستکاری عدد مشخص شده ی فعلی تعیین میشه، و اینطور نیست که سیستم خودش این عدد رو تعیین و به نودها اعلام کنه. غیرمتمرکز بودن شبکه و مستقل بودن نودها هم تابع همین موضوع هست.
3. اگر تمام نودها مثل هم هستن، چرا بعضیهاشون زودتر از بقیه به جواب می رسن و بلاک رو ماین می کنن؟
ماین کردن یک بلاک به نیروی پردازشی احتیاج داره. کلاینت های بیت کوین دستورات و برنامه ریزی های یکسانی دارن، اما روی کامپیوترها و دستگاهایی نصب شدن که توانایی پردازشی یکسانی ندارن. برای ماین کردن یک بلاک، کامپیوتر شما در هر ثانیه هش های مختلفی از header اون بلاک رو تولید و تست می کنه. طبیعتا هرقدر که تعداد این هش ها در هر ثانیه بیشتر باشه، شانس بیشتری برای پیدا کردن عدد مورد نظر وجود داره. نرخ هش کردن کامپیوترها مگاهش(MH/s)، گیگا هش (GH/s) و ترا هش (TH/s) بر ثانیه است، که این نرخ بستگی به قدرت پردازشی کامپیوتری داره که کلاینت بیت کوین روی اون نصب شده.
البته باید گفت که در حال حاضر از کامپیوترهای توی خونه و لپتاپ برای هش کردن و ماین کردن بلاک ها استفاده نمیشه، چون بازار ماینینگ بیت کوین به قدری داغ شده که دستگاه های مخصوصی برای انجام اینکار تولید شدن (به اسم ASIC) و این دستگاه ها قابلیت پردازش بیشتری دارن و در نتیجه می تونن سریعتر به جواب مورد نظر برسن. اما استفاده از اونها نیازمند دسترسی به برق ارزون قیمت هست، چون مصرف بالایی دارن و اگر بهای برق بالا باشه، بیت کوین های ماین شده سودآوری زیادی نخواهند داشت.
یک نمونه دستگاه ASIC که برای ماین کردن بیت کوین استفاده می شود
نتیجه
کل موضوع نود و ماین کردن، برمیگرده به استفاده از کلاینت بیت کوین. هر کسی که کلاینت بیت کوین روی کامپیوترش داره و اون رو به اینترنت وصل کرده، یک نود حساب میشه. حالا این فرد میتونه انتخاب بکنه که از یکی از امکانات کلاینت خودش که همون ماین کردن باشه، استفاده بکنه یا نه. به بیان دیگه، هر ماینری یک نود در شبکه ی بیت کوین به حساب میاد، اما هر نود لزوما ماینر نیست. با فعال کردن گزینه ی ماینینگ، کلاینت یا نرم افزار بیت کوین header بلاک رو تا جایی هش می کنه که عددی کوچکتر/مساوی عدد مشخص شده ی فعلی (target) پیدا بشه. اینجا کار ماین کردن بلاک تموم میشه و کلاینت بلاک جدید رو به بلاک چین اضافه می کنه، مقداری بیت کوین به عنوان جایزه دریافت می کنه و میره سراغ بلاک بعدی.
دیدگاه شما