Я знаю, что добыча биткойнов с помощью JavaScript просто бессмысленна на данный момент, но есть ли какой-либо другой альткойн, который стоит майнить с помощью GPU/CPU с помощью JavaScript, встроенного в веб-страницу?
Наш веб-сайт посещают более 2 миллионов уникальных посетителей в день, среднее время пребывания на сайте составляет 5 минут.
Можем ли мы что- нибудь сделать, чтобы заставить их что- то майнить, чтобы получать хотя бы 0,005 доллара за посетителя? или это в принципе невозможно?
Это правда, что добыча биткойнов таким образом невозможна. (Хотя я не могу говорить об альткойнах.)
Давайте пробежимся по предварительным расчетам, основанным на некоторых фактах и предположениях.
Скорость хеширования сети составляет 800 000 терахэшей в секунду по состоянию на 18 января 2016 г. [источник] .
Помните, что в настоящее время 25 BTC начисляются каждые 10 минут.
Современный ЦП потребительского уровня имеет 4 ядра и может вычислять около 400 МБ/с SHA-256 на ядро в C. (Более щедро, чем JavaScript, но игнорирует будущие инструкции Intel SHA Extensions .)
В одной пробной версии биткойн-хэша используются 2 блока функции сжатия SHA-256 (каждый блок — 64 байта), что соответствует 8 миллионам хэшей в секунду на ядро и 30 миллионам хэшей в секунду на процессор.
Один посетитель, пожертвовавший 5 минут полного процессорного времени, дает 9 гигахэшей.
Умножение на 2 миллиона посетителей в день дает 18 петахэшей в день.
Тем временем остальная часть сети Биткойн произвела 70 000 000 петахэшей за день и добыла 3600 BTC.
Текущая цена 1 BTC = 400 долларов США. Ваши 18 PH из 70 000 000 PH составляют 0,000026%, поэтому это дает вознаграждение в размере 0,0009 BTC, что в сумме составляет 0,37 доллара США в день. Но если разделить на всех, получится 0,0000002 доллара на посетителя.
Однако с 2 миллионами посетителей в день, почему бы не оптимизировать доход от рекламы, удержание пользователей, воронки конверсии и другие традиционные методы онлайн-бизнеса?
Во-первых, без согласия посетителя это было бы неэтично.
Кроме того, нет, это не невозможно. В прошлом были сайты, которые получали плату за услугу и приносили прибыль посетителям.
Сказав, что это принесет менее 0,005 доллара на посетителя. Но с таким количеством посетителей, возможно, оно того стоит.
Также это может помочь.
Я думаю, что здесь есть несколько отличных ответов, надеюсь, это не слишком повторяется...
Во-первых, указанная вами метрика (2 миллиона уникальных посетителей в день) — это отличное число, но оно не является правильным, когда вы говорите о майнинге с доказательством работы. В этом мире релевантная метрика больше похожа на количество доступных вам процессорных секунд (число «циклов в секунду»).
Чтобы быть более конкретным, ваше число на самом деле не охватывает того, что происходит, потому что один уникальный пользователь может оставить свой браузер открытым весь день (и, следовательно, хешировать для вас весь день), в то время как другой может закрыть его за одну секунду. Эти два пользователя будут выполнять совершенно разный объем работы по хешированию, поэтому вам нужно иметь представление о количестве одновременно открытых вкладок.
Используя потрясающие числа из ответа @Nayuki, мы можем продвинуться немного дальше:
(Обратите внимание, что здесь я использую единицу измерения «Гц», где один «хэш» соответствует одному циклу.)
Это... на самом деле не такая уж и нелепая цифра. По сути, это означает, что для того, чтобы хешировать столько же, сколько большой пул майнинга, вам нужно, чтобы все США были на вашем сайте весь день каждый день. Это действительно сложно для одного сайта, но глобальная рекламная сеть, обслуживающая рекламу, которая просто выполняет хеширование, потенциально может сделать это, поскольку я подозреваю, что в любой момент времени открыто не менее 250 миллионов вкладок, если вы смотрите на весь мир.
Тем не менее, вы почти наверняка заработаете больше денег на пользователя, полагаясь на рекламу, поэтому я не ожидаю, что рекламные сети пойдут по этому пути в ближайшее время.
Шадур
Shadoweb