rnZTtHSvHr1U8z1wu3qmWGYM29JqGbssux
|
|
|
rnZTtHSvHr1U8z1wu3qmWGYM29JqGbssux
|
|
|
\\\Я уже писал - за эти деньги можно и Накомото купить, \\\
Не злите Накамото Видел где-то прибаутку: "приходил Сатошка. Слил битка немножко". Сатоши Пантелеевич шутить не любит. Веселее будет, если группа товарищей, в простонародии по неизвестной причине называемая Сатоши Накомоде, решит, что хватит баловаться. Ведь у них на разных кошельках поболее миллиона битков. http://habrahabr.ru/post/177149/И если они решат, что надо бы по-быстрому, пока лохи не очухались, слить всё до тла, то будет весело. Да и гоксовцы не лыком шиты. У них наверняка за душой тоже не меньше миллиона битков будет. Кроме того у гоксовцев на руках ещё уйма чужих битков, которые они, естественно, тоже считают своими. Так что...
|
|
|
Приношу всем свои извинения за свой лёгкий троллинг. Но это было не напрасно. Теоретический разнобой в постах, критиковавших меня в пух и прах ("шапочки из фольги" не принимаем в расчёт) показывает, что далеко не все в точности понимают как работают пулы. Теперь мне стало ясно. Моя фундаментальная ошибка была в смешении понятий сложности нахождения хэша шары и хэша, необходимого для подписи блока и отправки его в сеть (то, что называется "найти блок"). Майнер вынужден непрерывно искать хэши сложности, значительно меньшей, чем "золотой хэш". Эти "шары" и доказывают, что майнер пашет в поте лица, а не перекуривает. Для этого майнер перебирает nonce, пока не наткнётся на хэш, удовлетворяющий сложности шары. Эту шару он и отсылает на пул. По частоте поступления шар пул вычисляет скорострельность майнера, то есть его производительность. Это, в зависимости от принятой на пуле системы дележа добычи, определяет долю майнера. Среди присылаемых майнерами хэшей-шар рано или поздно найдётся хэш, удовлетворяющий бОльшей сложности, необходимой для подписи блока. Этим и закончиться "поиск блока". Для поиска шар майнер "прочёсывает" заданный ему диаппазон nonce. В принципе не важно, увеличивает ли майнер nonce последовательно на единичку или меняет его произвольным образом. Лишь бы майнер сам не запутался и не сделал лишнюю работу. Ещё раз спасибо всем за науку. P.S. И всё же я на месте обладателей авалонов (особенно если на руках несколько сундуков) попробовал бы майнить соло. Просто для души. И чтобы убедиться для себя, что авалон действительно то, что надо. По частоте нахождения блоков можно легко посчитать истинную скорострельность фермы. https://en.bitcoin.it/wiki/Difficulty
|
|
|
Разве вам не интересно самому? Весь смысл биткоинов в том, что решить задачу тяжело, проверить была ли решена очень легко.
Такое впечатление, что мы говорим на разных языках. Я вам про Фому, вы мне про Ерёму. Как устроена система биткоин (без пулов) мне прекрасно известно. На эту тему везде тьма информации. А вот по поводу основных идей и алгоритмов работы пулов информации очень мало. Основное понятно. Пул раздаёт каждому майнеру подготовленный к подписи блок транзакций и хэш от этого блока. Это обыкновенный текстовый файл. И вот тут самое главное. Насколько я понимаю, пул определяет каждому майнеру отдельный участок (диаппазон nonce), который майнер должен пробрутфорсить. То есть майнер тупо последовательно добавляет по единичке к текущему значению nonce, начиная от начала заданного диаппазона, добавляет это значение к тексту блока, вычисляет от всего этого хэш и смотрит, не подходит ли этот хэш по длинне. Так продолжается до конца заданного диаппазона nonce. Если хэш был найден, майнер сообщает об этом пулу. Пул быстренько этот хэш проверяет, и отправляет блок в сеть. Я совсем о другом говорю. Майнер может просто имитировать работу, соответственно не находить хэш и утверждать, что ему просто не везёт. А за работу всёравно требовать бабло.
|
|
|
Какую липу? Вы что несете? Пул же проверяет все шары, что ему присылают.
Как пул проверяет шары? Что это значит "проверяет шары"? Больной Петров, почему не приняли лекарство? Опять "шапочки из фольги"? Подозрительно.
|
|
|
Да с чего вы взяли что "как правило" на пуле меньше? И у пула нет никакого уникального метода вычисления, просто пул определяет скорость по полученным правильным шарам, а прога-майнер показывает по всем перебираемым вариантам.
Всё это хорошо и правильно. Весь вопрос в том, что такое "правильная шара".
|
|
|
Майнеру не надо брутить какой-то диапазон, ему надо подобрать первый попавшийся хеш, который бы соотвествовал требованиям проверки. Подобрать его сложно, сложность эта алгоритмом регулируется. Зачем ему какой-то диапазон я не понял. Да и не важно это в рамках моей цели.
Плохо, что не понял. Это очень важно. Пул раздаёт майнерам разные участки nonce, чтобы они не делали одну и ту же работу. А может быть я чего не понимаю?
|
|
|
А как майнер, по-твоему, найдет эти красивые хеши, если не будет брутить весь диапазон nonce?
А он его и не будет искать. Он наврёт, что искал и не нашёл. Найдут другие - честные лохи. А жулик получит свою нетрудовую долю.
|
|
|
Какую липу? Вы что несете? Пул же проверяет все шары, что ему присылают.
Как пул проверяет шары? Что это значит "проверяет шары"? Майнер занимается по факту брутфорсом хеша. Т.е. подбирает исходные данные (точнее часть исходных данных в виде nonce), которые приведут к хешу определенного вида (сложности). Как только он находит такие данные, он их пересылает пулу, который на каждые присланные данные, вычисляет их хеш и убеждается, что результирующий хеш удовлетворяет условиям "красивости" (сложности). Все. ЗЫ: Надеюсь ничего не напутал Ну правильно. Проверить, что найденный хэш - правильный, это святое дело. И делается такая проверка за микросекунды. А вот как проверить, что майнер перекопал (пробутфорсил) весь заданный ему диаппазон nonce? Это проверить невозможно в принципе.
|
|
|
Какую липу? Вы что несете? Пул же проверяет все шары, что ему присылают.
Как пул проверяет шары? Что это значит "проверяет шары"? насколько я понимаю пул шары проверят не мгновенно, а спустя некоторое время. Это невозможно, поскольку означает проделать всю работу ещё раз.
|
|
|
Какую липу? Вы что несете? Пул же проверяет все шары, что ему присылают.
Как пул проверяет шары? Что это значит "проверяет шары"?
|
|
|
Так как мы оплачиваем веселье, блок будет принадлежать всем проплатившим участникам равными долями, мне одна доля, по-ровну. Демонстратор итак получит 7 btc, поэтому если он не против, его доли не будет. Вероятность околонулевая, вообще не хочу обсуждать.
А нафига такая свадьба нужна владельцу авалона, если он сам "соло" может забрать себе все 25 битков?
|
|
|
Я вот чо думаю, а не получится ли так, что при положительном исходе вы всеравно меня обвините в скамерстве? Так что может есть резон, чтобы в вашей скайп-конференции учавствовал или Алексей или needbmw (если они согласятся конечно)?
Я не делаю вердикт. Я проконстатирую факты. Что будет то и опишу (проплатившим, которые кстати сами увидят в конференции тоже). Выводы - это не ко мне. Фактически видео говорит что этот ящик был подключен именно к нашему пулу, именно этот ящик, и выдал именно 60+ gh на нашем пуле. Участники после этого могут делать свои выводы. Я кстати даже не хочу делать вывод открыто, так как мне не зачем брать на себя лишнюю отвественность, моего понимания такой техники может и не хватить для правильных выводов. Но я считаю скамер так заморачиваться не будет. А вот это не верно. Если авалон будет тупо утверждать, что молотит 60+gh, это ничего не значит. Был бы я программер, я бы написал такую прогу, которая на твой тестовый пул отсылала бы первокласную "липу". И отгрыз бы своих семь битков. Пусть пару-тройку "блоков найдёт". Вот тогда - это верняк.
|
|
|
На всякий случай неплохо бы договориться, кому будут принадлежать 25 битков, если во время эксперимента будет подписан блок. Этот вопрос в своё время мучил кота Матроскина и Шарика во время спора по поводу молока коровы Мурки. А ещё как надёжно узнать, не был ли во время эксперимента, как говорят майнеры, "найден блок". Если авалон не пустышка, то он запросто может найти подпись блока. Тогда топикстартер заберёт себе со своего тестового пула 25 битков и отдаст владельцу аваланона всего семь.
|
|
|
Я думаю, что напрасто топикстартер призывает не обсуждать технические подробности. Только в результате технической работы можно убедиться, что авалоны являются тем, за что их продают. И эксперимент, который предлагает топикстартер, не совсем корректен. Чтобы вы не думали, что у меня ограниченная фантазия, я задам ещё более жуткую страшилку. Важно убедиться не в существовании железных сундучков. У меня в углу валяется несколько корпусов от старых компов. Важно убедиться, что внутри этих сундучков сидит думатель, который без подсказок со стороны, действуя только своим умом, с бешенной скоростью мутузит хэши. Допустим, мы надёжно убедились, что никакими подсказками со стороны авалон не пользуется. Но вот как убедиться, что он действительно с такой скоростью перебирает хэши? Пусть меня поправят умные и опытные, но работа авалона с пулом или локальным майнером мне представляется так: Пусть всё пространство хэшей представляет из себя поле дураков. Тогда пул или локальный майнер выделяет батракам участки на этом поле (некий диаппазон nonce) для перекопки и нахождения подходящего хэша. Батрак последовательно тыркает лопатой, инкрементируя nonce до исчерпания диаппазона после каждого втыкания лопаты в землю. Если он натыкается на искомый хэш - вопросы кончаются. Если на этом участке подходящий хэш не обнаруживается, батрак сообщает работодателю, что на этом участке сокровища нет и батраку выделянтся следующий участок для перекопки. А теперь страшный вопрос:
Как убедиться, что батрак действительно перекапывал выделенный участок?
Ведь он спокойно мог дрыхнуть в кустах, а потом, выждав нужное время, наврать, что копал, но там ничего нет. Или перекопать в силу своей хилоты только малую часть своего надела, а наврать, что перекопал всю делянку. Никакого другого способа, кроме как работодателю самостоятельно перекопать этот участок не существует. Но нафига тогда работодателю батраки? Дело в том, что сокровищ (подходящих хэшей) очень много и они (возможно) равномерно разбросаны по всему полю и могут быть обнаружены на многих делянках. Рано или поздно другие добросовестные батраки наткнутся на сокровище. И лодырь или хилятик получит свою незаслуженную долю награды.
Единственный надёжный способ убедиться в добросовестности батрака и честно ему платить - это не слушать его враки про успехи на трудовом фронте. А вот пусть-ка он в зубах принесёт заветный хэш. Поскольку поиск сокровищ - процесс статистический, даже один подходящий хэш ничего не решает. Есть поговорка: "везёт дуракам и пьяницам". Один хэш может случайно найти любой худосочный майнер. А вот штуки три или пять подписанных блоков за некоторое время, обнозначно определяют работоспособность батрака. Это никак невозможно симитировать. Только честным трудом. На том и стоит вся идея биткоина.
Поэтому экспериметнт по определению честности авалона должен быть проведён так: Авалон должен на специально созданном пуле или в режиме "соло", без всякой возможности помощи со стороны найти и передать в сеть несколько подписанных блоков транзакций. Вот тогда всё честно. А если авалон шлёт на пул рапорты о неустанном труде и ничего за прогнозируемое среднестатическое время не находит, то грош ему цена.
P.S. Попытки быстренько перевести разговор на шапочки из фольги резко усиливают подозрения.
|
|
|
Попробовал прикрутить внешний майнер.
И не лень тебе было его раскручивать. Там такие противные болты с гайками Стало быть очень не хотят, чтобы раскручивали.
|
|
|
|