ماینینگ Mining چیست؟ از آنجایی که ارزهای رمزنگاری شده عموما دارای ساختاری غیرمتمرکز (decentralized) می باشند، بنابراین برای ادامه بقا به توزیع و تایید تراکنش ها به صورت غیرمتمرکز نیاز دارند.
ماینینگ یک نوع فرایند رقابتی است که برای اولین بار طی پروتکل SHA-256 شبکه بیت کوین به منظور ایجاد انگیزه برای پایداری شبکه و ایجاد بیت کوین جدید طراحی گردید. به زبان ساده ماینرها کامپیوترهایشان را به منظور تایید تراکنش ها در اختیار شبکه قرار میدهند و در ازای قدرت و فعالیت کامپیوترهایشان بیت کوین بعنوان جایزه دریافت می کنند، به این عملیات اصطلاحاً ماینینگ اطلاق میشود.
برای مثال در شبکه بیت کوین، ماینرها تراکنش های هر ۱۰ دقیقه را در بلاک هایی قرار میدن و بلاک پس از تایید در بلاکچین ثبت میگردد. که این روند تقریبا در تمام کوین هایی که روی بلاکچین قرار دارند و نیاز به تایید تراکنش از طریق قدرت پردازشی دارند به همین صورت هست.
Blockchain یعنی زنجیره ای از بلوک ها. در هر بلوک یک سری تعداد تراکنش وجود دارد که این تراکنش ها با الگوریتم های hashing باید در هر بلاک قرار بگیرند. الگوریتم های هشینگ یه سری توابع یک طرفه هستند. یعنی یک ورودی داریم و یک خروجی. یعنی از ورودی میشود به خروجی رسید ولی از خروجی نمی توان به ورودی این تابع رسید.
حال شما تصور کنید که جواب هر بلاک مشخص هست مثل یک تکه از پازل ولی باید یک سری جواب را به صورت تصادفی آزمایش کنیم تا قطعه مناسب اون پازل مشخص شود. اینک جوابی که به دست می آوریم اگر با جواب بلاک یکی باشد یعنی ما آن بلاک را حل کردیم.
۱. همه تراکنش های داخل بلاک تایید میشوند و از خرج شدن مجدد پول هایی که از حساب ها خارج شده است جلوگیری بعمل می آید (double spending)
۲. کامپیوتری که زودتر به جواب صحیح رسیده یک مقداری از آن کوین که جایزه بلاک (block reward) عنوان میشود را دریافت میکند. درون هر بلاک ممکن است تراکنش وجود داشته باشد یا نباشد ولی جایزه بلاک را دریافت میکند، البته الان تقریبا غیر ممکن است که یک بلاک خالی ماین نشود.
یکی از پارامترهای ورودی تابع هشینگ، هش آخرین بلاکی است که از قبل حل شده است. یعنی تا یک بلاک حل نشود و جوابش پیدا نشود، نمی توان بلاک های بعدی را حل کرد و پیشاپیش به جایزه اش رسید. هر چقدر هم بلاک های بیشتری حل شود، سختی حل بلاک های بعدی بالاتر خواهد رفت و همینطور جایزه هر بلاک هم بسته به کوین مورد نظر کمتر خواهد شد. برای مثال در حال حاضر پاداش ماین هر بلاک ۱۲٫۵ بیت کوین هست که تقریبا هر چهارسال یک بار این میزان باز هم نصف میشود. که در نهایت در بلاکچین بیت کوین ۲۱ میلیون کوین استخراج خواهد شد و بعد از این مقدار بلاک ها جایزه ای نخواهند داشت و فقط کارمزد تراکنش ها به ماینر ها خواهد رسید.
هر چقدر تعداد ماینرها هم بیشتر شود شبکه، پیدا کردن بلاکهای مجاز را بطور خودکار دشوارتر میسازد تا مطمئن شود که زمان متوسط برای یافتن یک بلاک، همان ۱۰ دقیقه باقی خواهد ماند. لذا، ماینینگ یک کار بسیار رقابتی است که هیچ ماینری نمیتواند کنترل و تصرفی بر روی آن چیزی که درون بلاکچین هست داشته باشد به کل فرآیند ماینینگ اصطلاحا Proof of Work یا اثبات کار (POW) میگویند. یعنی هر چقدر دستگاه من کار انجام بدهد در ازای آن جایزه دریافت میکنم.
به بحث اثبات کار خیلی ایراد گرفته میشود که اتلاف انرژی زیادی دارد و روشی جدید پیشنهاد شده است به نام Proof of Stake یا اثبات سهام (POS). که در این سیستم افرادی که دارایی زیادی دارند به عنوان یک Node انتخاب میشوند و رای میدهند که این تراکنش صحیح است یا خیر. برای مثال ارزی مثل اتریوم قرار است در آینده به رویه POS تبدیل شود و به احتمال قوی دیگر قابل ماین نخواهد بود.
بطور کلی چهار نوع سختافزار برای عملیات استخراج بیت کوین وجود دارد: CPUها، GPUها، FPGAها و ASICها.
ضعیفترین سختافزار استخراج بیتکوین کامپیوتر خود شماست.به لحاظ نظری شما میتوانید از CPU کامپیوترتان برای استخراج بیت کوین استفاده کنید اما در عمل، با استانداردهای امروزی این کار خنده دار میباشد. شما میتوانید سرعت پردازش استخراج بیت کوین را با اضافه کردن سختافزار گرافیکی به کامپیوتر شخصی خودتان تقویت کنید. کارتهای گرافیکی واحدهای پردازش گرافیکی (GPU) دارند. آنها برای انجام محاسبات ریاضی سنگین طراحی شدند بطوریکه قادرند تمامی چندضلعیهای پیچیده مورد نیاز برای بازهای ویدئویی سطح بالا را محاسبه کنند. آنها بویژه برای محاسبات هشینگ SHA جهت حل بلاکهای نقل و انتقال مناسب هستند. اما امروزه با آمدن و فراگیر شدن دستگاه های ایسیک، کارت های گرافیک هم برای استخراج بیت کوین موضوعیتی ندارند.
خوبی GPU این است که دست کاربرش را باز میگذارد تا رمزارزهای دیگری به جز بیت کوین را که اتفاقا کم هم نیستند ماین کند. برای مثال، اتریوم از الگوریتم کاری متفاوتی با بیت کوین استفاده میکند.این الگوریتم به گونهای بهینه شده که با GPU شما همخوانی داشته باشد و گزینه خوبی برای ماینرها با GPU تلقی میگردد. همانطور که گفته شد این روزها استخراج بیت کوین با GPU کمتر انجام میشود. دشواری استخراج بیت کوین با وجود قدرت استخراج ASIC به قدری زیاد شده است که کارتهای گرافیکی توانایی رقابت را ندارند.
با گذشت زمان و کارکردن بصورت انفرادی ماینرها متوجه شدند که طی حل کردن الگوریتم هایی با میلیاردها ورودی اشتباه و درنهایت یافتن یک ورودی صحیح منجر به خروجی درست، واجد گرفتن پاداش بصورت بیتکوین میگردند، گفتنی است ممکن بود ورودی هایی که برای مثال ماینر A وارد میکرد را ماینر B هم وارد کند که این مساله باعث اتلاف انرژی زیادی می گردید و واریانس رسیدن به درآمد، بسیار زیاد میشد، لذا ماینرها یک مکانیزمی را پایه گذاری کردند به اسم استخر محاسباتی یا pool.
در این استخرها ماینر ها قدرت محاسباتیشان را کنار یکدیگر گذاشته و در اصل یک ابرکامپیوتر ایجاد میکردند و بدین ترتیب هر ماینری موظف میگردید بخشی از ورودی ها را وارد کند که ماینرهای دیگر وارد نمیکنند. هر ماینر بر حسب کاری (job) که از طرف استخر به وی محول میشود محاسبات یک بخش خاصی را بعهده گرفته و ناگزیر به انجام آن میگردد و جواب آن را به اسم share به استخر ارسال میکند. وقتی قدرت هشینگ ماینرها کنار هم گذاشته میشد باعث میشد که ورودی های تکراری که ماینر دیگر آنرا انجام داده است وارد الگوریتم نشود.
با این ایده استخراج بیتکوین بسیار مقرون به صرفه تر از حالتی شد که ممکن بود یک ماینر روزها ماین کند و به جواب بلاک خاصی نرسد و میلیارد ها میلیارد ورودی اشتباه هم محاسبه کند و ناگزیر به پرداخت هزینه برق بشود و در نهایت یکی از ماینرها به جواب بلاک خواهد رسید یا بهتراست بگوییم این استخر یا همان ابرکامپیوتر بود که به جواب بلاک رسیده است، وقتی یک بلاک حل میشود جایزه بلاک یا همان ریوارد به ماینرهایی که در حل شدن آن بلاک و دادن ورودی های دیگر مشارکت داشتند به نسبت قدرت و سرعت پردازش کامپیوتر و تجهیزات مشارکت داده شده تقسیم میشود.
لازم به ذکر است که بحث به وجود آمدن و شکل گرفتن استخر ها میتواند بالقوه سبب بروز و مواجهه شبکه با مشکل دیگری آنهم بطور جدی گردد. وقتی چندین استخر بزرگ ماینینگ وجود داشته باشد به واقع ماینرها دیگر افراد نیستند بلکه همان استخر ها نقش ماینرها را خواهند داشت. یعنی ما هزاران ماینر نداریم و چندین ماینر بسیار قدرتمند داریم که هر کدام بخش زیادی از قدرت شبکه را در اختیار دارند و این در حالیست که اگر یک استخر ۵۰ درصد قدرت شبکه را در دست بگیرد یا چند استخر با قدرت های کمتر با هم الحاق بشوند میتوانند برای شبکه خطر ساز بشوند. برای مثال میتوانند برای خودشان تراکنش های جعلی را تایید کنند، که به این حالت به اصطلاح حمله ۵۱ درصدی یا ۵۱ Percent Attack گفته میشود.
در ادامه روند پیشرفت و بهینه سازی مکانیزم استخراج و پس از مساله استخرها تعـدادی از ماینرهـا به FPGA هـا یا همان Field Programmable Gate Array که متشکل از یکسری مدارهـای الکترونیکی مجتمع شده میباشد و طوری طراحی گردیده که بعد از ساخت قابلیت برنامه ریزی کردن را دارد، روی آوردند. با این دستگاه ها میشود چیپهایی زیادی را خریداری کرده و سپس آنها را برای استخراج بیتکوین قبل از قراردادن در تجهیزات، سفارشی سازی کرد. از آنجایی که این چیپها بطورخاص مخصوص استخراج تنظیم شده اند، اجرای بهتری از CPU و GPU خواهند داشت. یک سختافزار FPGA با یک چیپ، در بالاترین سطح خود، با توانایی حدود ۷۵۰ مگاهش بر ثانیه عمل میکند. البته میتوان بیش از یک چیپ در یک دستگاه قرار داد. ولی این دستگاه ها هم عملا با آمدن ایسیک ها(ASIC) به بازار که قدرت گیگاهش و تراهش دارند عملا دیگر توجیهی ندارند.
این سخت افزار با نام Application Specific Integrated Circuits، یا مدار مجتمع خاص برنامه کاربردی، به طور ویژه برای انجام فقط یک کار طراحی شده است و آن استخراج بیت کوین با سرعت باورنکردنی و با مصرف برق نسبتا پایین می باشد. اولین سری این ایسیکها در حد یک USB Memory بودند و شاید دلیل نام گذاری انت ماینر (ماینر مورچهای) به همین دلیل باشد.
در زمان نوشتن این مطلب (سال ۲۰۱۸)، دستگاههایی با سرعتی بین ۱۴ الی ۲۶ تراهش بر ثانیه به بازار عرضه شده است و این در حالیست که فروشندگان پیشتر وعده دستگاههای ASIC با قدرت بیشتر را داده اند که قدرت محاسبتاشان به چند برابر میزان امروزی خواهد رسید که البته این موضوع میتواند نیاز به قدرت زیاد خنک کنندگی را با خود به همراه داشته باشد و مسلما ایسیک های نسل جدید، دستگاههایی کاملا صنعتی محسوب شده و به علت صدای زیاد عملا امکان استفاده در منازل برایشان با مشکل مواجه خواهد شد.
ولی ایسیک ها یک مساله و نگرانی جدیدی را با خود بهمراه آوردند. برای تولید ایسیک ها میبایست در ابتدا طراحی نسبتاً سختی به دلیل بهینه بودن با الگوریتم مدنظر انجام گیرد و سپس بعد از طراحی ایسیک تولید شده روانه کارخانه های تولید چیپست شود. کارخانه ها ناگزیر به تولید تیراژ بالایی از ایسیک ها هستند. تصور کنید فرض قیمت تولید هر ایسیک ۱۰۰ دلار تمام شود و مینیمم تیراژ مورد نیاز برای تولید ۱۰۰ هزار عدد باشد، یعنی کسی که قصد سرمایه گذاری و تولید ایسیک را دارد باید حداقل ۱۰ میلیون دلار هزینه کند و این مقدار از توان بسیاری خارج است، لذا سرمایه گذاران بزرگ به تولید و ماین بیتکوین پرداختند.
این موضوع سبب شد تا سرمایهداران ثروتمندتر شدند و بیت کوین های زیادی را در اختیار بگیرند، به طوری که در حال حاضر ۴۰ درصد بیت کوین تولید شده در اختیار ۱۰۰۰ نفر میباشد که در بازار ارزهای دیجیتال به این گروه از صاحبان بیتکوین ” نهنگ” اطلاق میشود. نهنگ ها خطر بزرگی برای بازار کریپتو هستند و میتوانند به شدت بر بازار تاثیر بگذارند.
بنابر موارد فوق ماین بیتکوین با استفاده از GPU بسیار سخت شده است و حتما باید از ایسیک هایی مثل انتماینر استفاده شود. البته برای حل این مشکل کوین های دیگری که بعدا به وجود آمدند از الگوریتم هایی استفاده میکردند که امکان اجرای آن توسط ایسیک نبود و تحت عنوان ASIC-Resistant از آن یاد میشود.
بعنوان مثال در اتریوم از مکانیسمی به اسم DAG یا Directed Acyclic Graph استفاده میشود که فایلی است که حتما باید بر روی مموری کارت گرافیک مورد استفاده موجود باشد تا بتواند به صورت رندوم به بخشهایی از این فایل دسترسی پیدا کند و هر از گاهی چک کند که آیا فایل مزبور همچنان وجود داشته باشد. ایسیک ها نمیتوانند فایل DAG را داشته باشند چون امکان ساپورت آن مقدار مموری برایشان مقدور نیست. اگرچه ماینرها از تکنیک هایی استفاده میکنند و تعدادی کارت گرافیک را بطور موازی روی سیستم نصب میکنند که از آن بعنوان ریگ (RIG) ماینینگ یاد میشود. ریگ به کامپیوتری گفته میشود که به منظور کاربردی خاصی اسمبل میگردد.
و اما نکته ای که در مورد ایسیک ها وجود دارد این است که ایسیکی که بعنوان مثال الگوریتم SHA256 ساخته شده است، تنها میتوان از آن به منظور استخراج بیت کوین و بیتکوین کش و … استفاده کرد و قابلیت استفاده جهت ماین کوینی مثل لایت کوین که از الگوریتم اسکریپت استفاده میکند را ندارد. این در حالی است که از کارت گرافیک میتوان برای استخراج همه ارزهای رمزنگاری شده بهره جست ولی با توجه به این که برای بعضی ارزها ایسیک بسیار کارآمد تر میباشد دیگر توجیهی برای استفاده از GPU وجود ندارد چون در مقایسه با دستگاه های ایسیک، کارت های گرافیک سرعت پردازش پایین تری دارند.
قدرت یک دستگاه ماینینگ را بر اساس میزان هشی که در یک ثانیه حل میکند مشخص میکنند که به آن هش ریت (HashRate) گفته میشود و باید توجه داشت که الگوریتم های مختلف با توجه به سختی الگوریتم از هش ریت های متفاوتی برخوردار هستند. به عنوان مثال یک کارت گرافیک روی الگوریتم Dagger Hashimoto که برای اتریوم هست ممکن است ۳۰ “مگاهش” در ثانیه محاسبه کند ولی سکه مونرو و الگوریتم کریپتونایت ۸۵۰ “هش” در ثانیه محاسبه کند. این اشتباهی است که بسیاری از ماینرهای تازه کار حین بررسی محاسباتشان دچار آن میشوند.
نکته قابل توجه آنست، شخص یا گروهی که به اسم ساتوشی ناکاموتو میشناسیم قبل از این که بیت کوین را به صورت عمومی معرفی کند حدودا یک میلیون بیت کوین از تعداد ۲۱ میلیون بیت کوین قابل استخراج را خودش ماین کرده بود و با قیمت حدود ۷ هزار دلاری این زمان که تا ۲۰ هزار دلار هم صعود کرد میتوان او را یکی از پولدارترین افراد جهان محسوب کرد.
113 دیدگاه ها
Tabela Modelleri, ihtiyacınıza göre tüm tabela modellerini ve fiyatlarını sizler için detaylı bir ÅŸekilde sıraladık. Tabela imalatı için bize ulaşın. https://www.tabelamodelleri.co Ä°stanbul Genelinde tabela, tabelacı, reklam tabela, ışıklı Tabela, Reklam Tabela Modelleri, Tabela imalatı hizmeti olarak faaliyet vermektedir. Güvenilir Tabela hizmeti al, zaman kazan, garantide ol. Ä°stanbul’da binlerce Tabela Firması hazır. Ödüllü giriÅŸim. Yılda 2 milyon mutlu müşteri. Yeni bir iÅŸletme açmaya karar verdiniz ve tabelasını nasıl ve nerede yaptıracağınıza karar veremediniz mi.
One thing is one of the most prevalent incentives for using your credit card is a cash-back or even rebate provision. Generally, you will get 1-5% back upon various purchases. Depending on the credit cards, you may get 1% returning on most expenses, and 5% back on expenditures made at convenience stores, gas stations, grocery stores plus ‘member merchants’.
Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you could do with some pics to drive the message home a little bit, but other than that, this is wonderful blog. A fantastic read. I will certainly be back.
Tabela Modelleri, ihtiyacınıza göre tüm tabela modellerini ve fiyatlarını sizler için detaylı bir ÅŸekilde sıraladık. Tabela imalatı için bize ulaşın. https://www.tabelamodelleri.co Ä°stanbul Genelinde tabela, tabelacı, reklam tabela, ışıklı Tabela, Reklam Tabela Modelleri, Tabela imalatı hizmeti olarak faaliyet vermektedir. Güvenilir Tabela hizmeti al, zaman kazan, garantide ol. Ä°stanbul’da binlerce Tabela Firması hazır. Ödüllü giriÅŸim. Yılda 2 milyon mutlu müşteri. Yeni bir iÅŸletme açmaya karar verdiniz ve tabelasını nasıl ve nerede yaptıracağınıza karar veremediniz mi.
I like this post, enjoyed this one appreciate it for putting up.
Thanks for discussing your ideas. I might also like to mention that video games have been ever before evolving. Technology advances and inventions have assisted create realistic and active games. Most of these entertainment games were not that sensible when the actual concept was first being attempted. Just like other kinds of electronics, video games also have had to develop via many many years. This is testimony for the fast growth of video games.
Tabela Modelleri, ihtiyacınıza göre tüm tabela modellerini ve fiyatlarını sizler için detaylı bir ÅŸekilde sıraladık. Tabela imalatı için bize ulaşın. https://www.tabelamodelleri.co Ä°stanbul Genelinde tabela, tabelacı, reklam tabela, ışıklı Tabela, Reklam Tabela Modelleri, Tabela imalatı hizmeti olarak faaliyet vermektedir. Güvenilir Tabela hizmeti al, zaman kazan, garantide ol. Ä°stanbul’da binlerce Tabela Firması hazır. Ödüllü giriÅŸim. Yılda 2 milyon mutlu müşteri. Yeni bir iÅŸletme açmaya karar verdiniz ve tabelasını nasıl ve nerede yaptıracağınıza karar veremediniz mi.
MetroClick specializes in building completely interactive products like Photo Booth for rental or sale, Touch Screen Kiosks, Large Touch Screen Displays , Monitors, Digital Signages and experiences. With our own hardware production facility and in-house software development teams, we are able to achieve the highest level of customization and versatility for Photo Booths, Touch Screen Kiosks, Touch Screen Monitors and Digital Signage. Visit MetroClick in NYC at http://www.metroclick.com/ or , 121 Varick St, New York, NY 10013, +1 646-843-0888
Simply wish to say your article is as surprising. The clarity in your post is simply excellent and i could assume you are an expert on this subject. Fine with your permission allow me to grab your RSS feed to keep up to date with forthcoming post. Thanks a million and please continue the gratifying work.
Thanks for these tips. One thing I also believe is the fact credit cards featuring a 0% interest rate often attract consumers in with zero monthly interest, instant approval and easy over-the-internet balance transfers, however beware of the most recognized factor that will certainly void the 0% easy streets annual percentage rate and also throw you out into the very poor house quick.
I will right away grab your rss feed as I can’t find your e-mail subscription link or e-newsletter service. Do you’ve any? Kindly let me know in order that I could subscribe. Thanks.
I simply couldn’t go away your website prior to suggesting that I actually loved the standard information a person supply on your visitors? Is gonna be back regularly to check up on new posts.
Thanks for enabling me to achieve new ideas about pc’s. I also have belief that certain of the best ways to maintain your notebook computer in perfect condition is with a hard plastic material case, as well as shell, which fits over the top of your computer. A lot of these protective gear are model unique since they are made to fit perfectly over the natural casing. You can buy them directly from the vendor, or from third party sources if they are readily available for your laptop computer, however only a few laptop could have a spend on the market. Once again, thanks for your guidelines.
I see something truly special in this site.
Profesyonel web sitesi yapan firmalar, arasında öncü pozisyonda olan firmamız profesyonel ekibiyle hizmet sunmaktadır. Web Macaw ile Web sitesi yapan yerler arasında bol referansları …
I like the helpful information you provide in your articles.
I will bookmark your weblog and check again here frequently.
I am quite certain I will learn lots of new stuff right here!
Best of luck for the next!
Web Tasarım, Hayalinizdeki Siteye Sahip Olmak için Artık Kodlama Bilmenize Gerek Yok. Özelleştirilebilir şablon. Trafik arttırıcı araçlar. Web Macaw İle Kişisel sanal mağaza. SEO wizard. 100’lerce şablon. 1000’lerce bedava resim. Üst düzey hosting. 100’lerce uygulama. Mobil optimize. 7/24 destek hizmeti.
Web Tasarım, Hayalinizdeki Siteye Sahip Olmak için Artık Kodlama Bilmenize Gerek Yok. Özelleştirilebilir şablon. Trafik arttırıcı araçlar. Web Macaw İle Kişisel sanal mağaza. SEO wizard. 100’lerce şablon. 1000’lerce bedava resim. Üst düzey hosting. 100’lerce uygulama. Mobil optimize. 7/24 destek hizmeti.
Nice blog right here! Additionally your site a lot up fast! What host are you using? Can I am getting your associate link on your host? I want my site loaded up as quickly as yours lol
you’re actually a just right webmaster. The web site loading pace is incredible. It seems that you’re doing any unique trick. Furthermore, The contents are masterwork. you’ve performed a fantastic task on this subject!