راهنمای SecureMac برای درک رمزنگاری و رمزنگاری

ساخت وبلاگ

شاید شما در مورد سنبله در بدافزار "رمزنگاری" برای MACOS شنیده باشید. شما می دانید که این یک تهدید است ، و ارتباطی با cryptocurrency دارد ، اما جزئیات ممکن است کمی مبهم باشد.

این راهنما پیش زمینه فنی کافی را به Cryptocurrency می دهد تا بفهمید که چگونه رمزنگاری کار می کند - و چگونه خود را ایمن نگه دارید.

  1. رمزنگاری چیست؟
  2. چگونه رمزنگاری برای کاربران MAC تهدیدی است؟
  3. cryptocurrency در مقابل ارز سنتی
  4. چرا cryptocurrency دارای ارزش است؟
  5. چه کسی معاملات رمزنگاری را پیگیری می کند؟
  6. چگونه می توان از کلاهبرداری رمزنگاری جلوگیری کرد؟
  7. چه کسی تعادل حساب رمزنگاری را پیگیری می کند؟
  8. چه کسی تصمیم می گیرد که کدام معامله رمزنگاری برای اولین بار انجام شد؟
  9. رمزنگاری چیست؟
  10. چرا رمزنگاران باید "مشکلات ریاضی" را حل کنند؟
  11. الگوریتم های هیدی چیست؟
  12. "مشکلات ریاضی" رمزنگاران را حل می کنند؟
  13. چگونه مردم با رمزنگاری درآمد کسب می کنند؟
  14. آیا کسی می تواند رمزنگاری را معدن کند؟
  15. در واقع رمزنگاری چگونه کار می کند؟
  16. چگونه می توانم در امان بمانم؟

بیایید با اصول اولیه شروع کنیم. رمزنگاری چیست؟

Cryptojacking یک پدیده نسبتاً جدید است ، اما محققان امنیتی می گویند که این در حال افزایش است و به سرعت در حال تبدیل شدن به یکی از رایج ترین تهدیدهای دیجیتال است.

فعل رمزنگاری |به رمزنگاری

تعریف رمزنگاری: استفاده غیرمجاز از رایانه های افراد دیگر به منظور معدن Cryptocurrency. این اصطلاح از ترکیب "ربودن" و "cryptocurrency" ناشی می شود.

چگونه رمزنگاری برای کاربران MAC تهدیدی است؟

بدافزار CryptoJacking می تواند باعث کاهش سرعت ، عمر باتری تخلیه و عملکرد سیستم تخریب شود.

بدافزارهای رمزنگاری شده می توانند منابع رایانه را مالیات دهند - در موارد شدید ، به اندازه کافی برای ایجاد آسیب سخت افزاری دائمی.

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

بدافزار رمزنگاری به اندازه کافی سودآور است که اکنون انواع مختلفی وجود دارد که به طور خاص در MACOS هدف قرار گرفته اند و این تهدیدی است که بر همه کاربران رایانه تأثیر می گذارد.

cryptocurrency در مقابل ارز سنتی

برای درک رمزنگاری ، باید درک کنید که cryptocurrency چیست. بهترین راه برای انجام این کار با مقایسه آن با ارز سنتی است.

شباهت ها

  1. Cryptocurrency مانند ارز سنتی یک مبادله است: شما می توانید از آن برای خرید و فروش کالا و خدمات استفاده کنید.
  2. بسیاری از ارزهای رمزپایه (به عنوان مثال بیت کوین ، مونرو ، اتریوم) وجود دارد ، دقیقاً همانطور که ارزهای مختلفی وجود دارد.
  3. ارزهای رمزنگاری شده را می توان دقیقاً مانند ارز سنتی به سایر ارزها تبدیل کرد. شما می توانید بیت کوین را به اتر ، مونرو به یورو و غیره تغییر دهید ، دقیقاً همانطور که دلار را به ین تغییر می دهید.

تفاوت

  1. "چاپ" cryptocurrency غیر متمرکز است. ارزهای رمزنگاری هیچ مرجع صدور مرکزی مانند بانک ذخیره یک کشور یک کشور ندارند.
  2. ضبط رمزنگاری Cryptocurrency غیر متمرکز است. ارزهای رمزپایه نیازی به یک موسسه ندارند تا سوابق مالی را حفظ کند یا معاملات را به همان روشی که صنعت بانکی برای ارز سنتی انجام می دهد ، تأیید کند.
  3. Cryptocurrency واسطه را کاهش می دهد. این امر امکان انجام معاملات مالی ایمن و ضد دستکاری بین افراد را فراهم می کند ، همه بدون دخالت یک دولت یا موسسه واسطه معتبر.

چرا cryptocurrency دارای ارزش است؟

بنابراین چرا کسی موافقت می کند که در ازای 12 بیت کوین یک آیفون جدید ارسال کند ، یا به شما امکان می دهد از اجاره Airbnb خود برای 10 مونرو در هفته استفاده کنید؟پاسخ ساده این است که ارزهای رمزنگاری شده دارای ارزش هستند زیرا مردم معتقدند که این کار را انجام می دهند ، و موافقت می کنند که آنها را به عنوان پرداخت کالا و خدمات بپذیرند.

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

چه کسی معاملات رمزنگاری را پیگیری می کند؟

بنابراین ، چگونه می توان شبکه های cryptocurrency سوابق را بدون یک مقام مرکزی مانند بانک نگه دارند؟

"رمزنگاری" در cryptocurrency به رمزنگاری اشاره دارد و کلید اصلی درک چگونگی امکان همه این موارد است.

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

اما چگونه می توان این کار را در صورت عدم وجود بانکی انجام داد؟

پاسخ چیزی است که به نام "دفترچه توزیع شده" نامیده می شود ، دقیقاً همان چیزی است که به نظر می رسد: سابقه معاملات (دفترچه) که توسط یک موسسه کنترل نمی شود ، اما در عوض از طریق یک شبکه رایانه ای پخش می شود (توزیع می شود) و توسطبسیاری از افراد مختلف

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

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

چگونه می توان از کلاهبرداری رمزنگاری جلوگیری کرد؟

همانطور که ممکن است توجه داشته باشید ، در اینجا یک مشکل اساسی وجود دارد. اگر کسی بتواند معامله بنویسد و آن را به شبکه پخش کند ، چگونه می توان از کلاهبرداری جلوگیری کرد؟چه چیزی برای جلوگیری از ارسال پول شخص A شخص دیگر به خودشان - به عنوان مثال ، نوشتن معامله ای که می گوید "شخص B 100 دلار به شخص A می دهد" و سپس ارسال آن به شبکه؟

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

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

مهم ، الگوریتم مورد استفاده برای ایجاد جفت های کلیدی دولتی و خصوصی فقط "یک طرفه" است ، به این معنی که حتی اگر کلید عمومی شخصی را می شناسید ، نمی توانید کلید خصوصی را که به آن مرتبط است بفهمید-به همین دلیل استایمن است که کلید عمومی خود را ارائه دهید!

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

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

در شبکه های cryptocurrency ، کلیدهای عمومی یا نسخه های کوتاه شده الگوریتمی از کلیدهای عمومی ، به عنوان ارسال کننده و آدرس گیرنده در معاملات منتشر شده به شبکه استفاده می شود (مردم واقعاً پیامهایی را ارسال نمی کنند که می گویند "شخص A" یا استفاده از نام واقعی آنها)بشر

0BB430EC786C91782AE14ACD1248B612E14BEEE4 ارسال 100 دلار به 2E40F37563DC2EA081830CAB1A7928B7B5EE2F7C چه نمونه معامله cryptocurrency ممکن است به نظر برسد

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

امضاهای دیجیتالی همچنین از ارسال کنندگان جلوگیری می کنند که قصد ارسال پول را ندارند ، زیرا آنها ثابت می کنند که این معامله از شخصی که کلید خصوصی فرستنده را در خود جای داده است سرچشمه گرفته است: از این گذشته ، هیچ کس دیگری نمی توانست امضا را ایجاد کند!

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

چه کسی تعادل حساب رمزنگاری را پیگیری می کند؟

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

پاسخ کوتاه این است که هر معامله cryptocurrency باید به معاملات گذشته ، معروف به ورودی ، مراجعه کند تا ثابت کند که فرستنده پول کافی برای پوشش معامله مورد نظر دارد. هنگامی که از معامله گذشته به عنوان ورودی استفاده شد ، دیگر هرگز نمی توان از آن برای معاملات آینده استفاده کرد: ورودی های استفاده شده به طور مؤثر "صرف شده" هستند.

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

به عبارت دیگر ، اگر شخصی A بخواهد 1000 دلار به شخص B ارسال کند ، معامله آنها باید به ورودی های هرگز استفاده نشده اشاره کند که نشان می دهد آنها در مقطعی از گذشته حداقل 1000 دلار دریافت کرده اند. برای ارائه یک مثال ساده:

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

چه کسی تصمیم می گیرد که کدام معامله رمزنگاری برای اولین بار انجام شد؟

هنوز یک مسئله فنی باقی مانده است که باید توضیح داده شود: چگونه گره های یک شبکه ارز دیجیتال می توانند در مورد ترتیب تراکنش ها به توافق برسند؟

ممکن است جزییات کوچکی به نظر برسد، اما داشتن یک ترتیب دقیق و توافق شده تراکنش ها برای کارکرد سیستم کاملاً حیاتی است. برای درک اینکه چرا، در نظر بگیرید چه اتفاقی می افتد اگر شخص A موجودی 1000 دلاری داشته باشد، و سپس دو تراکنش 1000 دلاری جداگانه، یکی به شخص B و دیگری با شخص C، تقریباً همزمان انجام دهد.

این دو تراکنش نمی توانند هر دو معتبر باشند، زیرا ورودی های یکسانی را برای نشان دادن وجوه کافی ارجاع می دهند (به یاد داشته باشید، ورودی ها قابل استفاده مجدد نیستند). اما شبکه های ارزهای دیجیتال از رایانه ها تشکیل شده اند و انتشار اطلاعات از طریق هر شبکه رایانه ای به زمان نیاز دارد. با توجه به یک شبکه به اندازه کافی بزرگ، برخی از گره ها ابتدا تراکنش P را می بینند و بعداً تراکنش Q را به دلیل کمبود بودجه نامعتبر می دانند، در حالی که گره های دیگر ابتدا تراکنش Q را دریافت می کنند و سپس از تأیید تراکنش P خودداری می کنند.

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

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

نکته امنیتی: اگر به صورت آنلاین می فروشید و ارز دیجیتال را می پذیرید، همیشه قبل از انجام سفارش منتظر باشید تا تراکنش توسط شبکه به طور کامل تأیید شود. برخی از افراد بی وجدان تلاش می کنند تا ارز دیجیتال خود را «دوبرابر خرج کنند»، به این امید که با استفاده از وجوهی که در واقع ندارند، چیزهای رایگان به دست آورند.

رمزنگاری چیست؟

استخراج ارزهای دیجیتال یا cryptomining فرآیندی است که ترتیب تراکنش ها را در دفتر کل ارزهای دیجیتال تعیین می کند. در اینجا نحوه کار آن آمده است.

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

این بسته های معاملات "بلوک" نامیده می شوند. هر بلوک جدید حاوی اشاره ای به بلوکی است که درست قبل از آن آمده است. این بلوک جدید را به بلوک قبلی پیوند می دهد. این بلوک حاوی اشاره ای به بلوکی است که قبل از آن آمده است. به این ترتیب ، زنجیره ای از بلوک های سفارش داده شده ایجاد می شود - زنجیره ای که تمام راه را به اولین بلوکی که تاکنون به شبکه پخش شده است ، باز می گردد. این زنجیره بلوک های مرتبط (شما آن را حدس زده اید) "blockchain" نامیده می شود:

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

اگر بلوک معاملات پذیرفته شود ، تمام معاملات موجود در بلوک جدید در همان زمان اتفاق افتاده است و "زودتر" از معاملات در بلوک های بعدی در نظر گرفته می شوند. اگر یک معامله تأیید نشده در شبکه وجود داشته باشد که با اطلاعات موجود در بلوک جدید مغایرت داشته باشد ، در هیچ بلوک آینده گنجانده نمی شود: رد می شود.

برای بازگشت به مثال قبلی ما ، اگر شخص A فقط 1000 دلار داشته باشد ، و 1000 دلار برای شخص B و شخص C پرداخت می کرد ، پس از آن هر دو معامله که ابتدا آن را به یک بلوک معتبر تبدیل کرده است ، می تواند معامله مشروعیت در نظر گرفته شود ، ودیگری توسط رمزنگاری ها که بلوک های بعدی را مونتاژ می کنند ، رد می شوند.

چرا رمزنگاران باید "مشکلات ریاضی" را حل کنند؟

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

برای دیدن اینکه چرا در وهله اول به "مشکلات ریاضی" نیاز است ، در نظر بگیرید که اگر همه بتوانند بلوک های جدیدی از معاملات معتبر را به خواست خود پیشنهاد دهند ، چه اتفاقی می افتد. بلوک های مختلف به طور ناگزیر به طور همزمان به شبکه اضافه می شوند - و اگر برخی از این بلوک ها شامل معاملات متناقض بودند ، هیچ راهی برای گره های شبکه وجود نخواهد داشت تا بدانند که کدام بلوک را باید به عنوان "اول" بپذیرند. به عبارت دیگر ، ما دوباره در Square One خواهیم بود! به همین دلیل ، لازم است روند ارسال و اعتبار سنجی بلوک را کاهش دهید تا این اتفاق نیفتد.

شبکه های cryptocurrency این کار را با پیچیده تر کردن روند اضافه کردن یک بلوک جدید به شبکه انجام می دهند: علاوه بر خود بلوک ، شخصی که این بلوک را پیشنهاد می کند نیز باید پاسخ صحیح به یک مشکل ریاضی را شامل شود - مشکلی که نیاز به مقدار قابل توجهی از رایانه داردقدرت پردازش برای حل.

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

الگوریتم های هیدی چیست؟

تا کنون خوب است ، اما برای درک مشخصات ریاضی آنچه که رمزنگاری ها انجام می دهند ، باید در مورد ابزار رمزنگاری که اساس این مشکلات ریاضی را تشکیل می دهد ، بدانید: الگوریتم های هشویی رمزنگاری.

الگوریتم های هشویی مختلفی وجود دارد ، اما یکی از رایج ترین آنها SHA-256 است (که به نظر می رسد بیت کوین نیز مورد استفاده قرار می گیرد) ، بنابراین ما در مثالهای خود از این استفاده خواهیم کرد.

پنج چیز کلیدی وجود دارد که باید در مورد الگوریتم های هشدار مورد استفاده در cryptocurrency بدانید:

الگوریتم های هیدی فقط توابع هستند

علیرغم پیچیدگی به ظاهر آنها ، الگوریتم های هشویی اساساً فقط عملکردهای ریاضی هستند. کار آنها این است که از هر طول ورودی استفاده کنند و یک رشته خروجی با طول ثابت را برگردانند. این رشته "هش" یا "مقدار هش" نامیده می شود. در مورد SHA-256 ، طول هش 256 بیت است.

٪ ech o-n "من یک مثال هستم" |Shasu m-A 256 31349E20E23C253CE270E29314AA9CF00371BA5A60C234403EB906264D2888D4

الگوریتم های هشدار تعداد تولید می کنند

الگوریتم های هیدی تعداد زیادی تولید می کنند

الگوریتم های هیدی فقط یک طرفه هستند

الگوریتم های هیدی به تغییرات کوچک حساس هستند

کوچکترین تغییر در ورودی که به یک الگوریتم هشدار می دهید منجر به خروجی کاملاً متفاوت خواهد شد. این در درک آنچه در معدن cryptocurrency اتفاق می افتد قابل توجه است.

٪ ech o-n "من عاشق سیب هستم" |Shasu m-A 256 10A2A5973A22C39627E8F2A3A00EE051242BA7D87058746A59B8ECCC1A629F10

٪ ech o-n "من عاشق سیب هستم" |Shasu m-A 256 73B740F52DCD49FF98882CEA5C8B5B1F80ACCE037BF55063027CA1598A583DA

"مشکلات ریاضی" رمزنگاران را حل می کنند؟

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

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

000 F4941C171E1371D68370500B2C0E8B99BFC8BBBBBF302685F503B75F367 نمونه ای از شبکه ای که به 000 000 به عنوان غیرقانونی تعیین شده نیاز دارد

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

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

اگر مقدار هدف نسبتاً آسان باشد ، مانند مثال فوق ، ممکن است استفاده از رایانه خود برای حدس زدن به طور تصادفی به سرعت غیرقانونی باشد ، زیرا احتمال پیدا کردن برخی از هش با سه صفر از راه دور نیست. اما اگر مقدار هدف شما را ملزم به تهیه هش با 15 صفر پیشرو کند ، پس احتمال شما برای حدس زدن تصادفی به غیرقانونی مورد نیاز شما بسیار پایین تر است: مشکل ریاضی برای حل آن بسیار دشوارتر است.

هنگامی که شخصی غیرقانونی پیدا کرد که مشکل را حل کند ، می تواند بلوک پیشنهادی خود را برای تأیید به شبکه ارسال کند. گره های دیگر موجود در شبکه می توانند از هش بلوک به علاوه Nonce استفاده کنند تا بررسی کنند که مقدار هش حاصل زیر مقدار هدف است (همانطور که در بالا ذکر شد ، این تنها کسری از ثانیه را می گیرد). اگر بلوک بررسی شود ، به عنوان جدیدترین بلوک مشروع در زنجیره پذیرفته می شود و به دفترچه گره اضافه می شود.

شبکه های cryptocurrency دشواری مشکل ریاضی مورد نیاز برای اضافه کردن یک بلوک جدید به شبکه را بر اساس میزان قدرت محاسبات کل در شبکه تنظیم می کنند ، نه بر اساس مدت زمان لازم برای یافتن راه حل صحیح. این کار به گونه ای انجام می شود که ، به طور متوسط ، زمان مورد نظر را برای قدرت محاسبات ترکیبی کل شبکه به یک بلوک تبدیل می کند: برای اینکه کسی بتواند با خوش شانس جواب درست را پیدا کند. این از شبکه به شبکه متفاوت است: به عنوان مثال ، بیت کوین سعی می کند هر ده دقیقه یک بلوک جدید تولید کند. مونرو ، هر دو دقیقه. شبکه های cryptocurrency به دنبال یک رسانه شاد هستند: آنها می خواهند این مشکل به اندازه کافی سخت باشد که معدنچیان همزمان آن را حل نکنند ، اما به اندازه کافی آسان است که بلوک های جدید به موقع تولید می شوند و اجازه می دهند تا معاملات در انتظار تأیید شودبدون تأخیر غیر ضروری.

چگونه مردم با رمزنگاری درآمد کسب می کنند؟

در این مرحله ، شما ممکن است تعجب کنید که چرا کسی می خواهد منابع محاسباتی ارزشمند خود را صرف کند تا به تعیین ترتیب معاملات blockchain کمک کند. پاسخ ساده است: پاداش مالی.

اگر یک معدنچی cryptocurrency nonce را پیدا کند و بلوک آنها توسط گره های دیگر در شبکه پذیرفته شود ، آنها حق دارند یک معامله اضافی را به بلوک جدید اضافه کنند: "پاداش بلوک". این یک معامله ویژه است که اعلام می کند برخی از مبلغ توافق شده Cryptocurrency به معدنچی که بلوک را ایجاد کرده است ، اعتبار می یابد.

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

نکته امنیتی: کلاهبرداری های رمزنگاری برای مجرمان سایبری تجارت بزرگی هستند ، بنابراین مراقب طرح های سایه دار باشید که قول می دهند "بیت کوین شما را دو برابر کنید". هرگز cryptocurrency را به یک آدرس کیف پول ناشناخته ارسال نکنید و به یاد داشته باشید که اگر به نظر می رسد خیلی خوب است ، احتمالاً چنین است.

بنابراین ، به همین دلیل است که رمزنگاری "معدن" نامیده می شود: از آنجا که شبیه به معدن طلا یا نقره ، راهی برای یک معدنچی رمزنگاری است که بتواند تلاش را به منظور ایجاد درآمد انجام دهد ، به گونه ای که بر کل یک کالای ارزشمند تأثیر بگذارد. در گردش

آیا کسی می تواند رمزنگاری را معدن کند؟

بله ، اما نه.

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

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

در ابتدا معدنچیان از چندین CPU استفاده کردند که با هم کار می کردند تا قدرت محاسباتی خود را افزایش دهند. آنها به زودی به واحدهای قدرتمند پردازش گرافیکی (GPU) مورد استفاده در پردازش و بازی های ویدئویی روی آوردند که می تواند هش در ثانیه به مراتب بیشتر از CPU ها تولید کند. با گذشت زمان ، GPU ها توسط ASIC یا "مدار یکپارچه خاص برنامه" ، یک هدف بسیار قدرتمند رایانه ساخته شده برای استخراج رمزنگاری Cryptocurrency ، مورد استفاده قرار گرفتند.

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

اما این پایان داستان نیست ، زیرا "استخرهای معدن" به عنوان راهی برای شرکت در رمزنگاری افراد توسعه یافته است. همانطور که از این نام پیداست ، اعضا منابع خود را در یک استخر مشترک از قدرت محاسباتی که از طریق شبکه پخش می شوند ، کمک می کنند و به استخر معدن اجازه می دهد تا به طور کلی با سایر سازمان های بزرگ معدن رقابت کند. اگر استخر با موفقیت پاداش بلوک را به دست آورد ، سود در بین اعضا مطابق با یک سیستم توزیع توافق شده (متناسب با قدرت محاسباتی ارائه شده توسط فرد ؛ با استفاده از یک سیستم "سهم" ؛ و غیره) به اشتراک گذاشته می شود. علاوه بر این ، برخی از ارزهای رمزنگاری شده به طور خاص برای جلوگیری از استفاده از دستگاه های ASIC در استخراج آنها ، مهندسی شده اند ، و به طور قابل توجهی زمین بازی را برای افرادی که می خواهند آن ارزها را معدن کنند ، تراز می کند.

در واقع رمزنگاری چگونه کار می کند؟

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

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

برخی از طرح های رمزنگاری "مرورگر" عملکرد دارند: هکرها وب سایت هایی را که حاوی اسکریپت های پس زمینه هستند ، تنظیم می کنند که وقتی توسط مرورگر وب شما اجرا می شود ، برخی از کارهای محاسباتی مورد نیاز برای حل یک مشکل رمزنگاری را انجام می دهند. افراد بد باید قربانیان را در بازدید از این سایت ها فریب دهند تا این کار کار کند ، از نظر ایده آل در تعداد کافی به اندازه کافی برای سودآوری آن. جالب اینجاست که برخی از سازمان های مشروع همچنین از رمزنگاری مرورگر به عنوان منبع بودجه استفاده می کنند ، به عنوان جایگزینی برای تبلیغات ، اما این کار از طریق سیستم OPT-INS و رضایت آگاهانه انجام می شود. از طرف دیگر ، رمزنگاری مبتنی بر مرورگر با این واقعیت که بدون اطلاع بازدید کننده سایت انجام شده است ، از این امر متمایز می شود.

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

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

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

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

نرم افزار مفید تریدر...
ما را در سایت نرم افزار مفید تریدر دنبال می کنید

برچسب : نویسنده : احمد شاملو بازدید : 33 تاريخ : چهارشنبه 18 مرداد 1402 ساعت: 22:45