تاریخ امروز :دسامبر 13, 2019
آشنایی با چگونگی طرز کار بیت کوین

طرز کار بیت کوین چگونه است؟

اینکه چگونه می­توان بیت کوین را دسته بندی کرد، موضوعی قابل بحث است. آیا نوعی ارز دیجیتال است؟ آیا مکانی برای ذخیره اعتبار است؟ آیا شبکه­ پرداخت اینترنتی است؟ یا یک کلاس ارزیابی؟

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

تکنولوژی بیت کوین چیست؟

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

طرز کار بیت کوین با استفاده از تکنولوژی بلاک چین

 بیت کوین شبکه ای است که روی پروتکلی به نام بلاک چین اجرا می شود. مقاله ای که در سال ۲۰۰۸ توسط فرد یا گروهی که خود را ساتوشی ناکاموتو می‌نامیدند برای اولین بار بلاک چین و بیت کوین را توصیف کردند و برای مدتی تصور می‌شد این دو واژه هم معنی هستند.

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

در واقع بیت کوین تنها یک لیست است. شخصa، x تعداد بیت کوین را برای شخص b میفرستد و شخص b، تعداد y بیت کوین را برای شخص c می فرستد و الی آخر. با شمردن این تراکنش‌ها همه می‌دانند که هر کاربر در کجای زنجیره قرار دارد.

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

برای مثال می توانید ببینید که در تاریخ 14 آگوست 2017، از ساعت 11:10 الی 11:20 صبح، کاربر با نام N3yGu3UFHeyUNdzQ5sS3aRFRzu5Ae7EZ15 مقدار 0.01718427 بیت کوین را به حساب کاربر JHG2qjdk5Khiq7X5xQrr1wfigepJEK3t1 انتقال داده است. این خطوط طولانی اعداد و حروف، آدرس هستند و اگر در این زمینه اطلاعات زیادی داشته باشید، احتمالاً بدانید چه کسی آنها را کنترل می کند.

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

آیا طرز کار بیت کوین قابل اطمینان است؟

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

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

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

در چنین موردی راه حل شما این است که تراکنش خود را از طریق یک منبع مرکزی و بی‌طرف انجام دهید؛ برای مثال یک بانک. با این حال بیت کوین چنین کاری را غیر ضروری کرده است. احتمالاً انتشار نسخه اصلی ساتوشی در اکتبر ۲۰۰۸، یعنی زمانی که اعتماد مردم به بانک ها کم بود، اتفاقی نبوده است. در بیت کوین به جای تعیین یک سازمان مرکزی معتبر که روی شبکه نظارت داشته باشد، شبکه را مرکزیت زدایی کرده اند. یعنی هر فرد مراقب حرکات دیگر افراد است.

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

استخراج کردن چیست؟

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

ثبت زنجیره ای از تراکنش ها برای کامپیوترهای مدرن کار ساده ای است اما استخراج بیت کوین دشوار است چرا که نرم افزار بیت کوین پروسه بسیار زمانبری دارد. بدون افزودن این دشواری به پروسه افراد می‌توانند با کلاهبرداری کردن در تراکنش ها پول به دست آورند یا دیگر افراد را ورشکسته کنند. آنها می توانند وارد بلاک چین شوند و به گونه ای تراکنش را دستکاری کنند که ردیابی آنها غیر ممکن باشد.

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

استخراج کردن بیت کوین
استخراج کردن بیت کوین

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

نقش هش ها در استخراج بیت کوین

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

از طریق هش 000000000000000000c2c4d562265f272bd55d64f1a7c22ffeb66e15e826ca30 می­توانید تراکنش مربوط به آن در بلاک (480504 #) را ببینید. با این حال می توانید برخی اطلاعات مربوط به بلاک 480504# را مشاهده کرده و مطمئن شوید که دستکاری نشده است. اگر یکی از این اعداد دستکاری شده باشد، هر چقدر هم که بی اهمیت باشد؛ یک هش کاملاً متفاوت ایجاد خواهد شد.

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

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

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

بلاک استخراج شده در شبکه پخش می­شود تا تأیید شود، که این پروسه یک ساعت و گاهی بیشتر از آن هم طول خواهد کشید. (این توصیف مجدداً ساده شده است. تمام بلاک هش دار نخواهد شد بلکه به ساختارهای مؤثرتری تجزیه می­شوند که مارکل تری نام دارند.)

زمان تأیید

بسته به نوع ترافیک دریافتی شبکه، پروتکل بیت کوین به دسته­ های کوتاه­تر یا طولانی تر صفر نیاز خواهد داشت که این کار افزودن بیش از یک بلاک در هر 10 دقیقه را دشوار خواهد کرد. سطح دشواری اکنون حدودا 2.603 تریلیون است و در سال 2009، سطح آن 1 بود.

زمان تأیید
نمودار زمان تأیید

پیچیدگی استخراج در طرز کار بیت کوین

استخراج بیت کوین به صورت پیوسته انجام می شود. همچنین به تجهیزات بزرگ و گران قیمت و میزان زیادی انرژی برق برای به کار انداختن آنها نیاز دارد. هیچگاه نمی­توان گفت چه عددی مؤثر خواهد بود بنابراین باید با نهایت سرعت ممکن تمامی آن­ها را امتحان کرد.

استخراج گرها با ایجاد صندوق­های مشترکی، دستمزد­هایشان را بین خود تقسیم می­کنند، که دستمزدها بسیار رضایت بخش هستند. هربار که یک بلاک جدید استخراج می­شود، فردی که موفق به استخراج آن شده است، اعتبار بیت کوینی کسب می­کند. در ابتدا این رقم 50 بود سپس به 25 رسیده و اکنون 12.5 است.

نمودار پیچیدگی استخراج
نمودار پیچیدگی استخراج

استخراج بیت کوین مداوم است و به تجهیزات بزرگ و گران قیمت، و میزان زیادی انرژی برق برای به کار انداختن آنها نیاز دارد. هیچگاه نمی­توان گفت چه عددی مؤثر خواهد بود بنابراین باید با نهایت سرعت ممکن تمامی آن­ها را امتحان کرد.

استخراج گرها صندوق­ های مشترکی ایجاد کرده­اند و دستمزد­های شان را بین خود تقسیم می­کنند. و دستمزدها بسیار رضایت بخش هستند. هربار که یک بلاک جدید استخراج می­شود، فردی که موفق به استخراج آن شده است، اعتبار بیت کوینی کسب می­کند. در ابتدا این رقم 50 بود سپس به 25 رسیده و اکنون 12.5 است (که در آوریل 2019 چیزی معادل 64000 دلار بود). ,

پیچیدگی استخراج
پیچیدگی استخراج

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

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

این می­تواند پایان کار بیت کوین باشد، اما حتی حمله 51 درصدی هم نمی­تواند کاری کند که خلافکاران بتوانند تراکنش­ها را برگردانند چرا که نیازهای اثبات کار این پروسه را بسیار طولانی و پرزحمت خواهد کرد. برای بازگشتن و تغییر بلاک چین، یک صندوق مشترک باید اکثریت شبکه را در دست بگیرد که احتمالاً کار بیهوده­ای خواهد بود.

وقتی تمامیت یک ارز متعلق به شما باشد، با چه کسی معامله خواهید کرد؟

از دیدگاه استخراج گران حمله 51 درصدی نوعی خودکشی است. در سال 2014 هنگامی که یک صندوق استخراج به نام گاشیو کنترل نصف قدرت کامپیوتری شبکه را در دست گرفت، به صورت داوطلبانه خود را منحل کرد تا ارزش بیت کوین پایین نیاید. با این حال از نظر دیگر کاربران مانند دولت­ها، ممکن است چنین حملاتی جالب باشند.

یکی دیگر از موضوعات قابل توجه که به استخراج­گرها مرتبط می­شوند، تمایل آنها به فعالیت در نقاطی از جهان است که نیروی برق در آنجا ارزان است؛ مانند چین، البته پس از سخت­گیری چین درمورد استخراج بیت کوین در سال 2018، کوبک گزینه مناسبی خواهد بود.

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

مالکیت بیت کوین به دو شماره منتهی می­شود، یک کلید عمومی و یک کلید خصوصی. این کدها مانند نام کاربری (کلید عمومی) و گذرواژه (کلید خصوصی) هستند. هش کلید عمومی که آدرس نامیده می­شود آن کدی است که روی بلاک چین نشان داده می­شود. استفاده از هش امنیت بیشتری به همراه خواهد داشت.

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

کلیدها و کیف پول ها
کلیدها و کیف پول ها

برای دست یابی به بیت کوین، از یک کیف پول استفاده خواهید کرد که مجموعه­ ای از کلیدها است. این کیف پول ­ها اشکال مختلفی دارند، از برنامه­ های اینترنتی بیمه و انتقال پول گرفته تا QR چاپ شده روی برگه کاغذ. کیف پول­ های “داغ”، که به اینترنت متصل هستند و قابل هک شدن هستند، و کیف پول­ های “سرد”، که به اینترنت متصل نیستند، بیشترین تفاوت را دارند.

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

پاسخی بگذارید

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