Logo
Поділитися цією статтею

Креативное решение ONE музыканта по устранению ASIC-майнеров из Monero

Говард Чу, разработчик CORE Monero и музыкант, создал алгоритм, который, по его мнению, позволит KEEP ASICS в страхе перед Криптовалюта, ориентированной на конфиденциальность.

11220817_10205521704534353_3129512367077335510_n

Алгоритмы креативны.

По крайней мере, так утверждает Говард Чу, разработчик CORE Monero , который посвятил свое время защите Криптовалюта от специализированного оборудования для майнинга, называемого ASIC. Недавно Чу нашел решение, позволяющее навсегда KEEP ASIC из сети — алгоритм доказательства работы, который он называет RandomJS, который использует тот факт, что оборудование не может «делать несколько вещей одновременно».

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Long & Short вже сьогодні. Переглянути Всі Розсилки

Но, пожалуй, самое интересное в его алгоритме то, что он, возможно, наткнулся на эту инновацию только из-за своего увлечения традиционной ирландской игрой на скрипке. Чу из своего родного города в Донеголе, ONE из самых сельских и музыкально богатых уголков Ирландии, рассказал CoinDesk, что алгоритм был создан с тем же воображением, которое он использует в своей музыкальной практике.

По его словам, музыка и код тесно связаны на неврологическом уровне, требуя одновременной работы как логической, так и творческой стороны мозга. В результате, сказал Чу, программирование и музыкальный талант часто пересекаются — и он использовал это для алгоритма.

«Музыка очень математична, основа музыки математична, но в то же время в ней есть и творчество», — сказал он CoinDesk.

И тогда Чу создал алгоритм, который использует случайно сгенерированный код.

Поскольку ASIC могут быть разработаны только для работы по ONE алгоритму, использование случайно сгенерированного кода быстро сделает ASIC несовместимыми и, как таковые, нерентабельными. Таким образом, многие разработчики думают, что производители ASIC просто воздержатся от разработки оборудования для Криптовалюта проектов, которые переключить их алгоритм часто.

Подстегивая этот интерес к коду ASIC-блокировки, майнинговый гигант Bitmain вторгся в Криптовалюта сообщества за пределами Bitcoin за последний год. В частности, для Чу Bitmain выпустилаAntminer X3В марте была создана ASIC-схема, запрограммированная на запуск базового алгоритма доказательства работы Monero — CryptoNight.

Вскоре после того, как разработчики Monero запустили то, что стало известно как криптовалюта "война с шахтерами», введя в апреле экстренное обновление программного обеспечения с целью изменения алгоритма криптовалюты, чтобы Antminer X3 стал бесполезен для этого протокола.

С тех пор разработчики Monero взяли на себя обязательство регулярно вносить изменения в программное обеспечение, чтобы удалять любое повторно появляющееся оборудование.

Однако из-за риска того, что небольшие изменения в программном обеспечении, которые пообещала внести Monero , могут оказаться недостаточными для того, чтобы в долгосрочной перспективе отговорить производителей оборудования, Чу создал RandomJS как более устойчивое решение для Криптовалюта.

Говоря об алгоритме, Чу сказал:

«RandomJS подходит к проблеме с той стороны, с которой больше никто не подходит».

Случайная математика

Чу, широко известный программист, является старшим архитектором проекта OpenLDAP, в рамках которого была создана база данных с открытым исходным кодом, лежащая в основе большей части телекоммуникационной отрасли.

А над Monero он работает с 2015 года.

По словам Чу, RandomJS связан с его музыкальной практикой благодаря своему новому подходу.

В то время как производители оборудования ASIC анализируют программное обеспечение и создают оптимизированное оборудование для работы с определенным алгоритмом, RandomJS применяет противоположный подход, анализируя функции оборудования ЦП (того типа, который лежит в основе большинства потребительских ноутбуков) и разрабатывая решения на его основе.

Чу описал задачу как поиск баланса между двумя функциями протокола доказательства работы — временем, необходимым для вычисления алгоритма, и скоростью его проверки.

Например, по словам Чу, хотя SHA 256 (алгоритм доказательства работы, лежащий в основе Bitcoin) прост в проверке, его по сути «слишком легко» вычислить, а это значит, что построить на его основе оборудование не составит труда.

«Криптографический хеш действительно отлично подходит для доказательства подлинности чего-либо, но он ужасен как единица работы, потому что он слишком прост», — сказал Чу CoinDesk. «Очень просто встроить SHA 256 в чип и клонировать тысячи этих вычислительных единиц».

Таким образом, RandomJS усложняет процесс вычислений, стремясь использовать функциональность ЦП более целостным образом, используя данные блокчейна в качестве входных данных для генерации случайного кода.

«Мы берем входные данные, представляющие собой хэш предыдущего блока, и используем их в качестве начального значения для генератора псевдослучайных чисел», — пояснил Чу.

Затем эти данные генерируют рандомизированные алгоритмы, написанные на JavaScript, которые при запуске на участвующих компьютерах хешируются и добавляются в блокчейн.

Тем не менее, сам алгоритм оценивается CORE командой Monero , и, по словам Чу, есть ряд вещей, которые могут задержать его принятие. Во- ONE, в настоящее время он не может функционировать на оборудовании общего назначения или GPU, которое составляет большую часть инфраструктуры майнинга Monero.

Так что предстоит еще BIT работы.

Музыкальный ум

Учитывая все вышесказанное, алгоритм Чу, пожалуй, является ONE из самых уникальных, если не сказать художественных, методов блокировки ASIC.

Некоторые даже могут сказать, что это энергичный подход, учитывая его постоянно меняющийся код, — именно ONE и объясняет, почему Чу, родом из Лос-Анджелеса, изначально приехал в северо-западный Донегол.

Его привела на скалистое побережье страсть к традиционной ирландской музыке.

Но и в Донеголе он обнаружил отражение ландшафта в местной музыке.

«Стиль игры на скрипке в Донеголе отличается высокой энергией, резкостью и пунктуальностью, и когда я впервые стоял на мысе Малин-Хед и смотрел на побережье и WAVES , разбивающиеся о скалы, я подумал: «Ага, вот она, эта энергия», — рассказал Чу CoinDesk.

В связи с этим Чу планирует открыть в Донеголе школу программирования, в учебную программу которой также будет включено обучение музыке.

«Это даст гибкость, обучение и другой способ мышления», — сказал он.

По словам разработчика, обучение информатике часто приучает студентов мыслить логически, что T готовит их к реальному миру, требующему от разработчиков творческого подхода к решению новых проблем.

Говоря о своем интересе к объединению музыки и программирования, Чу подытожил:

«Вы T сможете сделать это без креативности, и если вас T научили использовать творческую часть вашего ума, то вам придется с этим бороться».

Фотография Говарда Чу предоставлена Джозефом Лопесом

Rachel-Rose O'Leary

Рейчел-Роуз О'Лири — программист и писатель в Dark Renaissance Technologies. Она была ведущим техническим писателем CoinDesk 2017-2018, освещая технологии Политика конфиденциальности и Ethereum. У нее есть опыт работы в области цифрового искусства и философии, и она пишет о Криптo с 2015 года.

Rachel-Rose O'Leary