یکی از راه حل های خلاقانه موسیقیدان برای رانندگی اسیک مونرو

دانلود اهنگ جدید و قدیمی و بی کلام و غمگین و آرام بخش

یکی از راه حل های خلاقانه موسیقیدان برای رانندگی اسیک مونرو

۲۵۳ بازديد

یکی از راه حل های خلاقانه موسیقیدان برای رانندگی اسیک مونرو

 

الگوریتم ها خلاق هستند

 

حداقل، این به گفته هوارد چو، توسعه دهنده اصلی هسته مونرو است که زمان خود را برای حفاظت از cryptocurrency از سخت افزار معدن تخصصی، به نام ASIC اختصاص داده است. به تازگی، چو یک راه حل را برای همیشه به وجود آوردن ASIC ها از شبکه پیدا کرد - یک الگوریتم اثبات کار که او RandomJS می نامد، که از این واقعیت است که سخت افزار نمی تواند چندین کار را همزمان انجام دهد.

 

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

 

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

 

او گفت: "موسیقی بسیار ریاضی است، اساس موسیقی ریاضی است، اما در عین حال، خلاقیت برای آن وجود دارد". او به CoinDesk گفت.

 

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

 

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

 

رانندگی این علاقه به کد مسدود کردن ASIC، بتمن، معادن غول پیکر در سال گذشته، به اجتماعات کریپتوکارنسی خارج از بیت کوین وارد شده است. به طور خاص برای Chu، Bitmain Antminer X3 ASIC را در ماه مارس منتشر کرد که برای اجرای الگوریتم اثبات کار مونرو، Cryptonity برنامه ریزی شده بود.

 

مدت کوتاهی پس از آن که توسعه دهندگان مونرو، با اعمال ارتقاء نرم افزار اورژانسی در ماه آوریل به منظور تغییر الگوریتم رمزنگاری مجدد، به این ترتیب که Antminer X3 در پروتکل بی فایده است، باعث شده است که "جنگ بر روی معدنچیان" به عنوان رمزنگاری شناخته شده باشد.

 

توسعه دهندگان مونرو تا به حال متعهد به تغییرات نرم افزار به طور منظم برای حذف هر سخت افزار reemergent.

 

اما با توجه به خطر این که نرم افزار کوچک Monero متعهد شده است ممکن است برای مدت طولانی برای جلوگیری از تولید کنندگان سخت افزاری کافی باشد، Chu RandomJS را به عنوان یک راه حل پایدار برای رمزنگاری مجازی ساخته است.

 

صحبت از الگوریتم، چو گفت:

 

"RandomJS در این مشکل از مسیری است که هیچ کس دیگری وجود ندارد."

 

ریاضی تصادفی

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

 

و او از سال 2015 کار خود را در مونرو انجام داده است.

 

با توجه به چو، RandomJS با توجه به رویکرد رمانش به کارهای موسیقی خود متصل است.

 

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

 

چو این چالش را به عنوان تعادل بین دو عملکرد یک پروتکل اثبات کار تشریح کرد - زمان لازم برای محاسبه یک الگوریتم و سرعت آن تایید شده است.

 

به عنوان مثال، با توجه به Chu، SHA 256 (الگوریتم proof-of-work که بیتکوین را پایه گذاری می کند) ساده است، زیرا محاسبه آن اساسا "بسیار آسان" است، به این معنی که برای ساخت سختافزار اطراف آن بی اهمیت است.

 

"هش رمزنگاری واقعا عالی است برای اثبات چیزی معتبر است، اما به عنوان یک واحد کار وحشتناک است، زیرا این خیلی آسان است،" چو به CoinDesk گفت. "SHA 256 را به یک تراشه و کلون هزاران این واحد محاسبه بسیار ساده می دهد."

 

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

 

چو توضیح داد: "ما یک ورودی را می خواهیم که هش بلوک قبلی است و ما از آن به عنوان یک دانه برای یک ژنراتور شمارنده شبه تصادفی استفاده می کنیم."

 

این داده ها سپس الگوریتم های تصادفی نوشته شده در جاوا اسکریپت را تولید می کنند که در هنگام اجرا توسط رایانه های شرکت کننده هش می شوند و به بلوکچین اضافه می شوند.

 

با این حال، الگوریتم خود را توسط تیم هسته ای مونرو ارزیابی می شود و به گفته چو، تعدادی از چیزهایی که ممکن است تأخیر آن را به تاخیر بیاندازد وجود دارد. برای یکی، در حال حاضر نمی تواند بر روی سخت افزار عمومی یا GPU، که اکثریت زیرساخت های معدن مونرو را تشکیل می دهد، عمل کند.

 

بنابراین هنوز کارهای زیادی انجام شده است.

 

ذهن موسیقی

با این توضیح، الگوریتم چو شاید یکی از تکنیک های منحصر به فرد و حتی هنری برای مسدود کردن ASIC ها باشد.

 

بعضی حتی ممکن است بگویند، با آنکه همیشه کد را تغییر می دهد، این یک رویکرد انرژی با انرژی است - یکی که متناسب با آن است چرا که چو، که در اصل از لس آنجلس بود، در وهله اول به سمت شمال غربی دونگال رسید.

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در فارسی بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.