استخراج بیت کوین
فرآیند ایجاد ارز دیجیتال مانند بیت کوین را استخراج می نامند، استخراجکنندگان بیتکوین از نرمافزار و سختافزار تخصصی برای تأیید تراکنشهای بیتکوین و حل مسائل پیچیده ریاضی استفاده میکنند که در ازای آن تعداد معینی بیتکوین خارج میشوند.
به این ترتیب ارز بیت کوین صادر می شود و هر کسی می تواند استخراج آن را انجام دهد. در حال حاضر، یک ماینر کاربردی به ازای هر بلوک جدید که تقریباً در هر 10 دقیقه ایجاد می شود، 25 بیت کوین پاداش می گیرد، پس از افزودن هر 210000 بلوک به زنجیره، این مقدار توافق شده دوجانبه به نصف کاهش می یابد.
استخراج بیت کوین شامل تأیید و افزودن سوابق تراکنش ها به کل تراکنش های گذشته است، بلاک چین برای تایید تراکنش ها به بقیه شبکه، مورد استفاده قرار می گیرد.
گره های بیت کوین از بلاک چین برای اعتبار بخشیدن به تراکنش های واقعی بیت کوین و جلوگیری از هزینه مضاعف بیت کوین استفاده می کنند، یعنی متوقف کردن هزینه مجدد برای سکه هایی که قبلاً در جاهای دیگر صرف شده اند.
استخراج بیت کوین به طور عمدی به گونه ای طراحی شده که منابع فشرده و دشوار باشد، به طوری که تعداد بلاک هایی که هر روز توسط ماینرها استخراج می شود، متوسط و ثابت باقی بماند، بلوکهای شخصی نیز باید حاوی مدرک اثبات کار باشند تا معتبر تلقی شوند. این اثبات کار توسط سایر گره های بیت کوین هر بار که بلوکی دریافت می کنند تأیید می شود.
هدف اصلی ماینینگ تسهیل گره های بیت کوین برای رسیدن به یک اجماع ایمن و بدون دستکاری است، استخراج همچنین مکانیزمی برای معرفی بیتکوین به اکوسیستم بیتکوین استفاده میشود: استخراجکنندگان کارمزد تراکنشها و همچنین «پاداش یا جایزه» بیتکوینهای تازه ایجاد شده را دریافت میکنند.
اثبات کار در استخراج بیت کوین
اثبات کار، بخشی از دادهای است که تولید آن بهمنظور برآورده کردن الزامات خاص، مورد نیاز منابع است و زمانبر می باشد.
ارائه یک مدرک کار معمولاً یک فرآیند تصادفی است که قبل از ایجاد آن، آزمایش و خطای زیادی لازم است، بیت کوین از نوعی از hashcash برای اثبات کار استفاده می کند.
علاوه بر این، کارمزد تراکنش های پرداخت شده توسط کاربران به ماینر تعلق می گیرد، این کارمزد نوعی انگیزه برای ماینرها است تا تراکنش را در بلوک خود لحاظ کنند. در آینده، کارمزدها درصد قابل توجهی از درآمد استخراج را تشکیل خواهند داد.
دو نوع اصلی ماینینگ وجود دارد: Solo و Pool.
solo mining ( استخراج انفرادی)
استخراج solo توسط خود شما انجام می شود و با پیکربندی یک دسکتاپ یا لپتاپ معمولی، سالها طول میکشد تا بیتکوین واقعی بدست آید به این دلیل که استخراج به قدرت محاسباتی عظیمی نیاز دارد.
پیشنهاد : دوره حضوری آموزش ارز دیجیتال در شیراز
pool mining ( استخراج استخر)
روش دومی که می توانیم استفاده کنیم استخراج pool است که شامل ثبت نام برای یک حساب کاربری با یکی از سایت های pooling مختلف است. هر فرد در این سایت ها تعداد کمی بیت کوین به عنوان سهم خود به عنوان پاداش دریافت می کند. برای افراد، استخراج pool بر استخراج solo ارجحیت دارد.
BitMinter
BitMinter یک استخراج pool بیت کوین است که هدف آن تسهیل ساخت بیت کوین برای همه است و یکی از قدیمی ترین استخرها به شمار می رود. از زمان افتتاح آن در سال 2011، بیش از 450000 نفر در آن حساب کاربری ثبت کرده اند. در زمان قبل، از CPU و GPU برای استخراج بیت کوین استفاده می شد اما اکنون ما نیاز داریم که برای استخراج بیت کوین، ماشینهای مدارهای مجتمع ویژه برنامه (به طور خلاصه ASIC) داشته باشیم.
ASICها در سال 2013 ماینینگ را به دست گرفتند، استخراج تنها یک بیت کوین با یک رایانه شخصی معمولی زمان زیادی را صرف می کند، برای شروع یک عملیات استخراج کوچک در خانه خود به یک دستگاه ASIC 1 TH/s یا سریعتر نیاز دارید.
استفاده از BitMinter برای استخراج
در زیر، فرآیند استفاده از BitMinter برای استخراج، توضیح داده شده:
مرحله 1 – ابتدا، با استفاده از حساب های ایمیل گوگل یا یاهو خود در سایت BitMinter ثبت نام می کنیم و سپس با کلیک بر روی پیوند موجود در نامه دریافتی از BitMinter، شناسه ایمیل خود را تأیید می کنیم.
مرحله 2 – یک حساب Worker با نام کاربری و رمز عبور ایجاد می کنیم، علاوه بر نام کاربری که هنگام ایجاد حساب BitMinter ایجاد شده است، Bitminter Client را به حساب خود پیوند می دهیم.
مرحله 3 – سپس با پر کردن جزئیات حساب مانند شکل زیر وارد سیستم می شویم.
مرحله 4 – پس از این با باز کردن برنامه BitMinter Client، کنسول زیر را مطابق شکل پایین دریافت می کنیم.
مرحله 5 – برای شروع ماینینگ دکمه Engine Start را فشار می دهیم و باید مطمئن شویم که دستگاه ما دارای سرعت هش حداقل 25 میلیون هش در ثانیه یا 25 MH/s است.
مرحله 6 – همچنین باید چندین تنظیمات مربوط به اتوماسیون را تغییر دهیم و می توانیم دستگاه خود را در تمام روز و شب روشن بگذاریم.
مرحله 7 – برای تغییر این تنظیمات می توانیم به Settings > Options برویم. دستگاههای خودکار فهرستی از دستگاههایی هستند که شما تنظیمات آن را اصلاح میکنید تا با شروع نرمافزار بهطور خودکار شروع به کار کنند.
مرحله 8 – به دستگاه خود اجازه می دهیم شب ها کار کند تا احتمال ساخت تعداد بیشتری بیت کوین، افزایش یابد.
ماینینگ، تراکنش ها را با یافتن رشته های تصادفی ایمن می کند و بلوک را توسط صفرهای اصلی هش می کند. هر چه صفرها بیشتر باشد، رمزگشایی دشوارتر است. استخراج بیت کوین به معنای یافتن بیت کوین های جدید نیست. اینها توسط شبکه برای تکمیل اعتبارسنجی تمام تراکنش های برجسته یک بلوک و حل برخی از پازل های پیچیده ریاضی ایجاد می شوند.
بهترین راه برای ایجاد بیت کوین، یافتن و اجرای کار پرداخت با بیت کوین است.همچنین ما می توانیم بیت کوین را بخریم، در نهایت، اگر بخواهیم از راه سخت آن را به دست آوریم، باید به سراغ ماینینگ برویم. برای استخراج بیت کوین، میتوانیم سختافزار ارزانی را در سایتهایی همچون ebay بخریم.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۱۴ شهریور ۱۴۰۱
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس