Пользователь
0,0
рейтинг
22 мая 2011 в 13:47

Разработка → Генерация Bitcoin в браузере: Обратная сторона

Пока тема распределенных вычислений на клиенте, bitcoin и генерации bitcoin ещё актуальна. Предлагаю рассмотреть ещё одно решение для генерации биткоинов.

20 мая на форуме bitcoin появился топик Embedable Javascript Bitcoin miner for your website — автор топика предлагал решение на чистом JavaScript. Тема быстро расползалась по твиттеру и популярным JavaScript блогам. Кратко его идею можно описать вот этой фразой: «Turn your website into a bitcoin miner» Каждый посетитель сайта выступает в роли шахтера по добыче bitcoin. Казалось бы это прекрасно — исчезнет реклама, сайты начнут окупать себя за счет добычи bitcoin.

Представим ситуацию: «сайт А» и «сайт Б» и так далее внедряют этот скрипт по добыче bitcoin.
  1. Пользователь, пришедший на сайт А и Б начинает добывать на 2 фронта (загрузка процессора 200%), даже если будет какая-то система ограничения параллельной добычи, то будут ли ею пользоваться — «зачем я буду уступать какому-то сайту А?».
  2. Будут ли пользоваться системой «ограничения оборотов»? — «зачем я буду снижать нагрузку на ЦП пользователя и получать меньше денег, если сайт А не делает этого?»
  3. Будут ли добавлять опцию «включить добычу bitcoin для помощи сайту», чтобы дать пользователю выбор включить добычу или нет — «зачем я буду давать какой-то выбор? — пришел на мой сайт пусть пашет!»
Уже сайчас на форумах негодуют по поводу bitp.it

image

Прекрасно — 2 воркера, один отъедает 50% ЦП, второй 36%!

Если рекламу можно ещё как-то игнорировать, то браузер не в состоянии игнорировать инструкции. Сейчас, хотим мы того или нет, приходя на сайт со скриптом генерации bitcoin (на основе bitp.it) мы тратим электроэнергию и как бонус получаем лаги.

Я уверен, что большинство сайтов, внедривших майнер биткойнов, не будут превращать своих пользователей в рабов, добывающих bitcoin — будут так или иначе использовать хотя бы один из трех ограничителей. Но всегда будут те, которые это не сделают (вопрос аналогичен назойливым всплывающим окнам и флэш банерам). Достаточно одной вкладки с таким сайтом и вы несете убытки (о которых даже не подозреваете) и в некоторых браузерах получаете лаги.

Сейчас блокировать скрипты bitp.it (http://api.bitp.it/bitp.it.js) не сложно, с этим справится любой прокси и любой ad-блокер. Но как заблокировать вшитый в код скрипт, разбросанный по всему скрипту? Как определить, что вот эта функция полезно загружает процессор, а вот эта нет? — Антивирус для JavaScript? (статически анализировать JavaScript код нет смысла) Как определить что вот на этом сайте можно добывать биткойны, а вот на этом нельзя? — Черный список?

Я не против генерации bitcoin в браузере, а наоборот считаю, что это отличный инструмент монетизации веб-сервиса. Чем больше пользуешься тем больше вычисляется хэшей — оплата соизмерима потреблению. Сейчас курс bitcoin растет, растет и популярность. Поэтому надо ожидать появление черных копателей биткойнов, использующих наши с вами системные ресурсы без нашего ведома.

Хочу задать вопрос: Существует ли закон, который может ограничить добычу bitcoin «черным методом»? Черная добыча bitcoin — это же не вымогательство, не ограбление, не вирус. Какие способы борьбы с «черной добычей» вы можете предложить?

PS Сайты — только часть этой проблемы. Могут появится ботнеты, добывающие биткойны — по закону, на сколько я знаю, они ничего плохого не делают: не ддосят, не спамят, не крадут, не вносят изменения, не нарушают работу ЭВМ, не нарушают работу сетей. Борьба с сайтами и ботнетами «черной добычи» возможна, но если борьба не будет поддержана законодательно, то она не будет эффективна (проведите аналогию с вирусами, антивирусами и УК РФ Статья 272, Статья 273, Статья 274).
Mikhail Davydov @azproduction
карма
448,5
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (107)

  • +8
    Думаю, также как сейчас, первым плагином на свежеустановленный Firefox я ставлю AdBlock, через какое-то время вторым моим плагином в этой ситуации станет какой-нибудь BitpBlock, все чего «манимейкеры» этим добьются.
    • +2
      Проблем с блокировкой отдельных скриптов и фрэймов нет. Проблема возникает если функция копания койнов встроена в скрипт или замаскирована под какой-то полезный скрипт (например пропатченный jquery).
      Предположим, то мы статически анализируем код. Как понять, что функция А делает что-то полезное, а функция Б половину времени делает полезное, а другую половину копает? В конечном итоге все сводится к некоему подобию антивируса (с базой штапмов) или списку черных сайтов.
      Представьте каково это проверять каждый скрипт перед его выполнением, особенно мобильным устройствам.
      • +8
        Хватит и просто черного списка сайтов. Как писал Дивов — всегда найдутся другие писатели и издатели, а вот других читателей не найдешь.

        Вообще есть шансы что «черным» майнингом будут заниматься только профильные биткоин сайты (т.к. остальным пофигу) и вся система рухнет от собственной жадности :).
        • 0
          Интересно, уже есть ботнеты, которые занимаются биткоин-майнингом?
          • 0
            Есть пулы. Например deepbit.net — на текущий момент мощность пула — 1THash/s (1 триллион хэшей в секунду).
          • +1
            Скоро будет =) forum.bitcoin.org/index.php?topic=9337.0
    • +1
      Зря вы так реагируете. Это может быть очень полезным для монетизации браузерных онлайн-игр. Если поставить ограничение на использование ЦП 10-30%, для пользователя может быть совсем незаметным, а тысячи игроков смогут приносить достаточную прибыль разработчикам без рекламы и платных игровых плюшек. Просто эта технология довольно новая и не проработанная.
      • 0
        Главная проблема в том, что не предупреждают, а используют твои ресурсы в тихую.
      • +1
        насколько я понимаю, для вебворкеров нельзя установить потребление ресурсов или «приоритет», они всегда жрут по полной
        • 0
          Можно в реализацию алгоритма заложить.
          • 0
            интересно, как это? sleep()?
            • 0
              как вариант.
  • +6
    Естественный отбор поможет.
  • +3
    Мне кажется разумным решение, когда браузер выводит предупреждение о том, что тот или иной сайт слишком долго потребляет подозрительно много системных ресурсов. А дальше пользователь может решать, разрешить ли ему выполнение скриптов для этого сайта, запретить или просто выделить для этого потока минимум ресурсов. Насчет последнего не уверен, поскольку такого функционала я в браузерах не встречал.
    • +2
      правильно, проблема распределения ресурсов — это к браузеру, а не разработчикам вебсайтов.

      >Хочу задать вопрос: Существует ли закон, который может ограничить добычу bitcoin?
      эта фраза автора топика указывает больше на нагнетание атмосферы. Не могу представить разумного обоснование ограничению на уровне законодательства.
      • 0
        Добавил «черным методом».
        Как я писал выше, эта валюта отличное решение. Однако, некоторые сайты, могут превратить наши процессоры в рабов, добывающих биткойны без нашего ведома. Понятно, что проблема с черной добычей не стоит так остро, как, например, вирусы и ботнеты. Последние же ограничиваются законом, поэтому их развитие не взрывное.
        Сейчас же излишнее потребление ресурсов ни чем не регулируется (сейчас эти ограничения могут показаться абсурдными). Судя по вот этому графику биткойны будут более-менее эффективно добываться до 2033 года, значит есть шанс, что в скором времени некоторые сайты начнут внедрять на свои страницы майнеры, и некоторые из них без ведома посетителя. Последние же будут причинять убытки и дискомфорт.
        Сайты это только часть этой проблемы. Могут появится ботнеты, добывающие биткойны (по закону они ничего плохого не делают). Борьба с такими сайтами возможна, но если борьба не будет поддержана законодательно, то она не будет эффективна.

        Пожалуйста, поправьте меня если я написал что-то не так.
        • +4
          Знаете, несколько лет назад на множестве вебстраничек активно мельтешила всяческая rich-media. Это было тоже очень прибыльное дело для его размещавших. Сегодня же этой ричмедией брезгуют большинство серьезных вебсайтов, и она уползла во всяческие маргинаьные лохотроны «скачать за смс» и прочее.

          Вот как-то так будет и с биткойн-майнингом. Есть такое слово «западло». И для многих, уважаюших свое дело и своих посетителей вебмастеров это не пустое понятие.

          Но конечно всегда будут спамеры, распространители троянов, «ричмедии», и прочие «манимейкеры». Но есть надежда, что приличных людей все же больше.
        • 0
          главный вопрос — что может послужить обоснованием для подобного ограничения? Это как запретить всю рекламу, потому что она нагружает канал связи, процессор, пользователя отвлекает и тд
  • 0
    Я не сильно разбираюсь в теме bitcoin и экономике в целом, но не является ли вычисление хешей bitcoin чем-то вроде бесконтрольного печатания долларов? И правильно ли я понимаю, что, имея в распоряжении очень мощный компьютер (к примеру, нечто вроде суперкомпьютера) можно обогатиться на пустом месте?
    • +2
      Эмиссия монет ограничена. Почитайте википедию, там достаточно информации.
    • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Имея мощное железо (например уже купленое для других целей) вы приближаете момент увеличения времени для добычи следующей порции монет. Так массовые рассчеты на видеокартах обесценили рассчеты на ЦПУ, а в будущем рассчеты на FPGA/ASIC кластерах возможно обесценят рассчеты на видеокартах.
      • 0
        Спасибо вам и всем, кто выше отписал. Теперь принципы работы стали в общих чертах понятны.
      • 0
        А решение на FPGA даст ощутимый прирост к скорости майнинга по сравнению с вычислениями на GPU?
        • 0
          Скорее не столько прирост скорости, сколько энергоэффективность.
  • 0
    А что делает Биткоин так нагружая проц?
    • НЛО прилетело и опубликовало эту надпись здесь
      • +3
        Полное непонимание темы…

        Формула — примитивная, называется SHA256. Делает она примерно следующеее — SHA256(Merkle root + Current Block + Nonce); Если у полученный хеш начинается с энного кол-ва нулей — блок найден. Иначе — nonce++ и по новой.

        Марш читать bitcoin.org/bitcoin.pdf, перед тем как дезинформацию распространять.
        • НЛО прилетело и опубликовало эту надпись здесь
          • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              Но называть полученный хеш виртуальными деньгами тоже неправильно. Платят не за хеш, а за те технологические преимущества биткойна, которые этим хешем обеспечиваются.

              А то вы сказали тоже самое что и «деньги имеют стоимость, потому-что на них есть средства защиты»
              • НЛО прилетело и опубликовало эту надпись здесь
                • 0
                  Расскажите это ребятам из deepbit, например, которые являются одним из крупнейших майнинг-пулов во всей сети…
                • 0
                  Вычисление хеша нужно не для случайного выбора компьютера. Вычисление хеша нужно для того, чтобы блок был валидным. А уж кто первый его нашел — тому считай повезло.
                  Так что по любому, чем больше машин в сети биткойн майнит — тем безопаснее для всех.
                  Другое дело, что слишком большой пул может попытаться чего-нибудь учудить. Но при нынешней расстановке сил это маловероятно.

                  RTFM, короче.
                  • НЛО прилетело и опубликовало эту надпись здесь
                    • –1
                      Повторю ещё раз: «ВСЕ МАЙНИНГ ПУЛЫ работают по этому принципу». Клиент от пула только генерирует хеши. Все пулы вместе предоставляют наверное 95% всей вычислительной мощности сети bitcoin. Каждый пул это, по вашей терминологии, один клиент сети.
                      • НЛО прилетело и опубликовало эту надпись здесь
  • +3
    Это прямое следствие особенностей технологии, поэтому реальных методов борьбы не будет, и на каждый способ ограничить найдется свой способ обойти. Как с пиратством, которое является прямым следствием особенностей технологии хранения и передачи информации :)
  • –3
    Кудрин в курсе, что ожидается повышение инфляции?
    • 0
      Предлагаете сменить национальную валюту на Bitcoin? )
  • 0
    Imho bitcoin абсолютно искусственное образование в отличии от иных существующих платежных систем не обеспеченное ничем.
    На этой почве не могу понять чем вызвана череда постов про мертворожденное детище.
    • +4
      а чем, по-вашему, доллар обеспечен? ничем. и рубль по-моему тоже ничем не обеспечен. как и подавляющее большинство других валют мира.

      основная ценность денег в том, что вы можете обменять их на что-нибудь полезное — покушать или там на карусельке покататься.
      пока биткоин позволяет такой обмен, он ничем не хуже этих ваших баксов.
      • 0
        Рубль обеспечен системной добычей энергетических ресурсов, себестоимость которых оплачивается в рублях, с одной стороны, и спрос на которые стабильно растет в мире, с другой стороны.
        • +3
          ну, тут вы говорите о том, что рубль мы меняем на нефть и газ, а нефть и газ меняем на доллары. точно так же биткоин мы меняем на товар, а товар продаём за доллары. именно это, по-моему, и называют «не обеспеченной валютой».

          обеспеченным и доллар и рубль были раньше, когда на банкноте писалось «эту бумажку вы можете обменять на унцию золота» и когда банкноту на самом деле можно было пойти и обменять на конкретное и фиксированное количество золота.
          • +1
            точно, только в операции «биткоин на товар» нужна еще часть «сотрудники, готовые работать за биткоины» и «сырье, которое продается за биткоины»
            • +1
              да, это верно. но я не вижу принципиальных проблем, чтобы всё это появилось.
              • +1
                А я вижу :)
                Существующие системы «электронных денег» за годы своего существования не добились подобного проникновения, и стали в лучшем случае валютой сообществ И элементами схем ухода от налогообложения / отмывания денег.
                Хлеб за вебмани купить все еще нельзя :)
                • 0
                  ну, так и биткоин того же добьётся. того же, что и другие системы электронных денег. и может быть даже их вытеснит.

                  тут ведь никто всерьёз не считает, что биткоин станет мировой резервной валютой?
                  • 0
                    Это носит очень локальный характер, в большинстве стран мира такая схема ухода от налогообложения работает очень плохо.
                    В Беларуси, например, доходы в вебмани облагаются налогами :)

                    В мире же интерес к биткоинам основан прежде всего на мифе о бесконтрольном «создании» денег, и подается как альтернатива — «создание» денег на основании понятного и предсказуемого алгоритма.
          • +4
            По состоянию на 22.05.2011:
            Утверждение «рубль ничем не обеспечен» неверно
            Утверждение «рубль не обеспечен золотом» верно
            Утверждение «биткоин ничем не обеспечен» не верно
            Утверждение «биткоин недостаточно обеспечен, чтобы быть свободно конвертируемой валютой» верно
            Утверждение «биткоин недостаточно обеспечен, чтобы быть валютой страны/региона/сообщества» верно
            • +1
              да, согласен, кроме может быть самого последнего. не знаю что значит «сообщество» в данном случае.
              en.bitcoin.it/wiki/Trade — список не очень большой, конечно, но уже что-то.

              если бы я выполнял какую-то фриланс-работу, я бы согласился принять заработок в биткоине.
              • 0
                Сообщества я имел в виду в данном случае ИТшников, фриланс-работа к этому относится :)

                Но если вы платите зарплату сотрудникам в рублях, закупаете технику в рублях, за электричество-воду-интернет платите в рублях, налоги платите в рублях, то биткоины или другие электронные деньги есть смысл принимать только с одной целью — скрыть часть дохода от налогообложения. И только до предела, пока ваш баланс положительный.
            • 0
              > Утверждение «рубль ничем не обеспечен» неверно

              Вполне верное удтверждение. Никто не гарантирует (государство) что за один рубль ты можешь приобрести какое-то опредиленное количество товаров и услуг. Также нет гарантий что в один прекрасный момент рубль будет стоить намного меньше, как это случилось в беларусии. То что люди принимают рубль как средство оплаты основано только на вере людей в этот рубль и на законах которые обязывают это делать. Как только это вера кончается, мы увидим то что увидели в беларусии или зимбабве.
      • 0
        В общем случае, доллары выдаются в обмен на некие произведённые ресурсы (услуги и информация — тоже ресурсы). Биткоины же производятся просто так.
        • 0
          биткоины производятся в обмен на некие затраченные ресурсы.

          но меня это и самого смущает. поживём-увидим.
          • 0
            Хм, ну, если мы напечатаем доллар, то тоже затратим ресурсы — бумагу и чернила.
            В этом случае стоимость одного биткоина равна стоимости электричества, затраченного на его производство. Не думаю, что это больше нескольких рублей — компьютеры не очень энергоёмкие.
            • 0
              ну, тут рассчитывать нужно, сколько именно рублей.
              но в любом случае, они не совсем бесплатные и не совсем «просто так».
    • 0
      HATERS GONNA HATE
    • –1
      Нет, биткоин — это скорее, финансовая пирамида. (Нет, она создавалась не с этой целью, и не является пирамидой «де юре»).
      Биткоин может быть создан любым участником сети абсолютно бесплатно. Поэтому нужно найти человека, который согласиться взять биткоин в обмен на материальные или информационные ресурсы.
      Таким образом, получается, что те, кто что-то производит в обмен на биткоины, останутся в минусе. То есть, они произведут товаров больше, чем смогут купить на полученные биткоины.
      Впрочем, это случиться только после прекращения генерации биткоинов (когда сгенерят все 21000000 биткоинов). Именно поэтому схема похожа на пирамиду.
      • 0
        вы, возможно, и правы, но не все аргументы, которые вы приводите в свою поддержку, несостоятельны.

        > они произведут товаров больше, чем смогут купить на полученные биткоины

        почему это? стоимость биткоина растёт.
        а во-вторых, «они произведут товаров больше, чем смогут купить на полученные биткоины» справедливо для любой валюты, курс которой падает. например, я за доллар раньше мог выручить 30 рублей и купить на эти деньги 1 килограмм капусты, а сейчас — только 27, да и капуста подорожала, так что уже пол-килограма.
        таким образом, если читать этот тезис правильным и корректным, нам придётся также считать и доллар, и рубль пирамидами.
        • 0
          почему это? стоимость биткоина растёт.

          А почему это она растёт?
          если читать этот тезис правильным и корректным, нам придётся также считать и доллар, и рубль пирамидами.

          А почему их нельзя считать пирамидами? Просто их «пирамидальность» не столь явная. Во-первых, их на порядки больше, и распространение больше. Во-вторых, их не эмитируют так бездумно и безудержно, как биткоины (деньги обычно эмитируются банками, и то, обычно, как кредит, то есть с расчётом на обеспечение).
          • 0
            она растёт, потому что я помню какое-то время назад пост на хабре «стоимость биткоина доросла до одного доллара! вот это да!». а сейчас — около 6ти.
            bitcoincharts.com/charts/mtgoxUSD#rg360ztgSzm1g10zm2g25

            > их не эмитируют так бездумно и безудержно

            во-первых, их то эмитируют как раз безудержно, в отличие от биткоинов, эмиссия которых ограничена.

            > А почему их нельзя считать пирамидами? Просто их «пирамидальность» не столь явная

            да в общем-то можно. просто вы говорите «пирамидальность» про биткоин, как будто это что-то плохое (:
            • 0
              да в общем-то можно. просто вы говорите «пирамидальность» про биткоин, как будто это что-то плохое (:

              Тоже самое могу сказать про обычные деньги.) «Пирамидальность», это плохо. От неё кризисы получаются.
      • 0
        > Впрочем, это случиться только после прекращения генерации биткоинов

        курс обмена биткоина определяется соотношением спроса и предложения. спрос определяется товарами и услугами, которые можно получить за биткоин. предложение определяется самим оборотом биткоинов (т.е. я продал вам что-то за биткоины, и теперь хочу биткоины вывести) и количеством сгенерированных биткоинов.

        то есть, если бы биткоины генерировались быстрее, курс бы на них был меньше (т.е. биткоин стоил бы дешевле. это — инфляция). если бы биткоины генерировались медленнее, курс на них был бы больше (дефляция). таким образом, когда генерация биткоинов прекратится, начнётся дефляция, и стоимость биткоинов будет скорее выше. за счёт изменения скорости генерации этот эффект предполагается уменьшить, но в целом всё по-моему так.
        • 0
          спрос определяется товарами и услугами, которые можно получить за биткоин. предложение определяется самим оборотом биткоинов

          Сказали то же, что и я., только другими словами.
          Согласитесь, что генерировать биткоины проще, чем оказывать услуги. Таким образом, биткоинов всегда будет больше, чем услуг. Пока они все не сгенерятся. Если к тому времени система не рухнет, то может получиться забавная экономика с жестко фиксированной суммой денег. При этом, количество товаров и услуг, доступных в системе, будет увеличиваться, сами биткоины будут дорожать, а товары в сети — дешеветь.
          • 0
            > Согласитесь, что генерировать биткоины проще, чем оказывать услуги

            проще = выгоднее? да, скорее всего сейчас это так. но нужно смотреть на себестоимость. генерация биткоинов же будет замедляться, и в какой-то момент результаты генерации перестанут покрывать даже расходы на электричество.
      • 0
        Биткоины можно делить на очень маленькие доли. Минимальная сумма транзакции на данный момент 0.0005 BTC. И эта сумма может ещё уменьшиться.
  • 0
    Кроме электроэнергии, которая сейчас относительно дешевая, непонятно, почему негодуют авторы расчётами на сайтах. Если браузеры при длительной высокой нагрузке ЦП будут её ограничивать, то не должно возникнуть каких-либо проблем вообще.
    • +1
      Электричество вообще-то нифига не дешевое, особенно зарубежом. Вдобавок сжигая невосстановимое топливо для биткоинов, фолдинга и т.д. мы НЕ приближаем момент запуска реакторов ТЯ синтеза. С этой точки зрения даже такие проекты как ФАХ несколько сомнительно выглядят (в сферическом вакууме ессно).

      И еще про электричество, вот живой пример, читаем 16ю страницу до конца:
      distributed.org.ua/forum/index.php?showtopic=4075&st=225
      • 0
        там человек собирал комп для f@h — бесплатной сети которая моделирует поведение белка(или чтото в этом роде) и вбухал деньги в жифорсы, потому что для фах очень хреновый клиент вычислений на атишках.

        на данный момент из-за особенностей архитектуры видяхи amd/ati 58xx и 6xxx серий превосходят жифорсы по скорости вычислений в разы. для сравнения простенький Radeon HD5770 за 100$ в 2 раза обходит топовый GeForce GTX570 за 500$, а с такими монстрами как 5970 и 6990 вообще сравнивать бесполезно.
    • 0
      Может я что-то не так понимаю, но ситуация, когда используют ресурсы моего компа, тратя оплачиваемую мной электроэнергию, отнимая у моих задач процессорные ресурсы, память, мои собственные нервы, когда я вижу как все томозит, но при этом деньги за это получаю не я, а какой-то посторонний мне «дядя», лично мне не кажется нормальной.
  • +6
    Не используя GPU (желательно, AMD) очень проблемно нагенерить монетку.
  • –3
    > Если рекламу можно ещё как-то игнорировать, то браузер не в состоянии игнорировать инструкции.

    Хм… Ещё одна причина выключать javascript и слать найух тех кто пишет js-only сайты.
    • +4
      о, господи! в этих компьютерах есть вирусы! ещё одна причина пользоваться механической печатной машинкой!
      • –3
        > о, господи! в этих компьютерах есть вирусы!

        Аппаратных вирусов пока ещё нет. Вирусы не в компьютерах, а в программах, например, ОС.

        > ещё одна причина пользоваться механической печатной машинкой!

        Зачем? Достаточно не пускать Виндовс в Интернет и не открывать под ним носители информации, не проверив антивирусом. Для js антивирусов ещё нет.

        Да и преимущества от использования компьютера явно превосходят недостатки, относительно печатной машинки, чего не скажешь о javascript.
        • +1
          > Достаточно не пускать Виндовс в Интернет
          В следующий раз, когда захотите написать здесь подобный бред, воспользуйтесь своей же рекомендацией, и не «пускайте свой Виндовс в Интернет».

          А вообще — толсто…
          • –2
            Я и не пускаю.

            Подсказка: Виндовс — не единственная в мире десктопная ОС.
            • –1
              Хабраюзера, который поставил минусы всей ветке, прошу перечитать Хабраэтикет и прокомментировать что не устраивает в каждом комменте.
  • +2
    Сложно мне представить майнинг. Я привык что получаю деньги за какие-то способности и чем выше эти способности тем больше денег я получаю за единицу времени. Особенно сложно представить дальнейшее развитие этой системы. Генеря bitcoin'ы вы фактически никому пользу не приносите.
    • 0
      Прошу прощения за коммент, мою мысль уже давно выразил saratovdae
    • +1
      Генерация биткойнов это побочный продукт нахождения блоков и средство эмиссии. Для того чтобы пользоваться биткойнами необязательно их генерировать.
  • +1
    Что-то мне подсказывает что в результате подобных действий со стороны владельцев сайтов (и не только их) валюту в будущем ждет существенное обесценивание, а как следствие все само отрегулируется и вернется на круги своя. В конце концов время покажет.
  • +6
    Проблема решается просто и элегантно. Весь js код в соседней вкладке должен останавливаться браузером.
    • 0
      +100, если вкладок 20+ очень нужно. А то смущают эти рилтаймы
  • +2
    Я думаю, что это не плохо. Отличная альтернатива показу рекламы. В любом случае пользователь оплачивает использование любого сервиса, в том или ином виде, как просмор рекламы и расчетом каких либо формул. Если пользователю не нравится, то он может не пользоваться сервисом — это его выбор, ни кто же не заставляет :) А если всетаки хочется, то он должен согласиться на эти условия.

    А использование плагинов, которые вырезают рекламу это очень большое зло. Потому как все должно как-то оплачиваться, будь то оплата труда программиста, или использование «бесплатного» сервиса, или проезда в общественном транспорте. Если вдруг все начнут ездить «зайцем», то вскоре тарнспортная компания разорится и вы будете ходить пешком. Тоже самое и тут, если не будете смотреть рекламу, то вскоре распрощаетесь с слюбимым сервисом. Если не хочется смотреть рекламу или что-ли бо расчитывать, то лучше просто не пользуйтесь сервисом. Тут напрямую действует сознательность человека в этом вопросе.
    • +2
      Ну а толку ее смотреть если потом не кликать? Наверное у тех, которые на рекламу кликают блокеры и не установлены, у остальных людей уже давно выработалась «баннерная слепота» в терминальной стадии.

      Решение мне кажется должно быть абсолютно другое, та же абонплата. Или абонплата на целый пакет сайтов. Микротранзакции какие-нибудь, как в ММО, или еще что-то такое. Реклама это тупик для работы с людьми которые уже перестали обращать на нее внимание.
      • +1
        Ерунда. На качественный баннер даже я бывает кликаю.
  • 0
    Ох… еть. За такое бан навсегда, и без разговоров. Другой, аналогичный по функционалу, сервис, который сохранил человеческое лицо, всегда можно найти. И мне плевать на интересы сайтов. Это их проблемы, не мои.
  • 0
    Почему появление сервиса вызвало такой резонанс?
    Bitp.it показывает, что мой процессор генерирует ~3.5к хэшей в секунду (для сравнения — видяшка GF 105M на том же ноуте генерирует 1700к хэшей в секунду).
    Имхо, от такой скорости толку вообще нет. Сколько времени должно провисеть открытым окно, чтобы сгенерировалась хоть одна шара?
    Или же все воркеры, подключающиеся под одним аккаунтом генерируют одну шару? Объясните нубу )
    • +1
      Насчет эффективности согласен, но у браузеров все впереди: WebCL, NaCl. Проблема не столько количестве hps, сколько в факте злоупотребления ресурсами пользовательского ПК.
      • +1
        как раз к 2033 году допилят WebCL
  • +1
    Хм, а не есть ли это хитрый способ убить Bitcoin? А то, понимаешь unhackable, unbannable, угроза засилью доллара и все такое.
    • +1
      На сегодняшний день реальным способом является разве что суперкомпьютер. Правда по некоторым подсчетам ни один из известных суперкомпьютеров уже не способен тягаться с сетью Bitcoin.

      Но, в любом случае подключение суперкомпьютера ускорит добычу монеток лишь до тех пор, пока сложность добычи не будет пересчитана, т. е. на несколько дней. После этого монетки снова станут добываться ровно по 50 каждые 10 минут. Пускай суперкомпьютер сможет раскалывать каждый второй блок (если он сравним по мощности с остальной сетью), т. е. его доход будет составлять 150 монеток в час. По нынешнему курсу — это чуть меньше $1000 в час. К сожалению, я не знаю, во сколько обходится один час работы топового суперкомпьютера, так что мне не с чем сравнивать. Но чутье подсказывает, что работать он будет в убыток.

      При этом он все равно никак не повлияет на работу сети (негативно). Даже если все добытые монетки будут перечислены на один кошелек, а сам кошелек будет стерт, ничего страшного не случится. Просто курс Bitcoin подрастет еще немного.

      Предположим, что на суперкомпьютере будет запущен модифицированный клиент Bitcoin, цель которого — нарушить нормальную работу сети. Я слабо представляю, как это можно сделать, ведь все официальные клиенты могут проверить всю цепочку блоков и все транзакции на валидность. И если какое-то из ответвлений цепочки не пройдет тест, оно будет просто проигнорировано. Но допустим, что способ все-таки есть. В таком случае для того, чтобы не давать людям пользоваться Bitcoin, придется все-время держать включенным суперкомпьютер с запущенным на нем модифицированным клиентом. Как по мне — это крайне нерационально, невыгодно и просто нереально. Он должен будет проработать не день и не два. Возможно даже не один месяц, чтобы результаты его работы стали хоть как-то заметны.

      Еще раз напомню, что уже сейчас скорее всего не существует такого суперкомпьютера. А к тому моменту, когда Bitcoin действительно сможет стать потенциальной проблемой для государств, его уже будет ничем не остановить. По крайней мере технически.
      • 0
        А, кстати, что произойдёт с сетью сразу после отключения такого суперкомпьютера?
        Правильно ли я понимаю, что пока сложность не пересчитается, добыча будет затруднена, и средства с кошелька на кошелёк будут мееееедленно ходить?
        • 0
          Если суперкомпьютер проработает достаточно долго, чтобы повлиять на сложность, то после его отключения блоки некоторое время действительно будут находиться медленнее, чем обычно. Против атак такого рода можно защититься просто уменьшив период пересчета сложности. Текущий период равен двум неделям.
      • 0
        Вы убедительны, спасибо. Вы убедительны, спасибо. Но я имел в виду не нарушение работы сети с помошью суперкомпьютера, а дискредитацию идеи в умах обывателей. Создание устойчивой ассоциации «BitCoin == один из грязных способов добывания денег в интернете». Вот сейчас например выработан четкий условный рефлекс «комп тормозит, сайты плохо открываются => проклятые вирусы, надо винду переставить». А будут «проклятые майнеры».

        Я именно такую перспективу увидел в статье.
        • 0
          Прошу прощения за дубль.
        • 0
          В умах обывателей Bitcoin всегда был и будет по умолчанию «одним из грязных способов добывания денег в интернете». Люди судят, полагаясь на свой или чужой опыт. «Деньги из воздуха» — именно такая ассоциация возникает в первый момент.

          Поэтому Bitcoin нет смысла дискредитировать. К нему и так мало доверия. Прилагать усилия приходится как раз для того, чтобы поверить. Для этого нужно либо самому разобраться в принципах работы, либо поверить на слово тому человеку, который утверждает, что разобрался.
          • +1
            Странно, да? Деньги напечатанные на станке почему-то не из воздуха… Но разве обыватель откроет Мюррея Ротбарда, к примеру, чтобы почитать о природе денег?? Хрен…
  • 0
    Борьба с сайтами и ботнетами «черной добычи» возможна, но если борьба не будет поддержана законодательно, то она не будет эффективна (проведите аналогию с вирусами, антивирусами и УК РФ Статья 272, Статья 273, Статья 274).
    Как насчет ст. 165 «Причинение имущественного ущерба путем обмана или злоупотребления доверием при отсутствии признаков хищения»? Думаю вполне можно квалифицировать, если признать ущерб в виде перерасхода электроэнергии.
    • +1
      Я за. И подвести под эту статью ВСЕ сайты с рекламой на флеши, от которой мой нотбук желает взлететь на своём вентиляторе.
    • 0
      Особо мелкий размер. Не примут в производство, скорее всего.
  • 0
    Пора браузерам вводить ограничения, как на виртуальных хостингах на процессорное время

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.