Author

Topic: Контроль честности пулов (Read 2270 times)

donator
Activity: 532
Merit: 501
We have cookies
January 05, 2012, 03:34:11 PM
#14
Спасибо! Т.е. существуют 2 подхода: брать статистику с страниц пулов и замерять задержки между узлами. Собственно, это и все, или еще варианты могут быть?
В основном - да. Ещё можно анализировать особенности coinbase у блоков, если эти особенности есть, и смотреть на особенности набора транзакций в этих блоках.
hero member
Activity: 803
Merit: 593
BITS.MEDIA
Спасибо! Т.е. существуют 2 подхода: брать статистику с страниц пулов и замерять задержки между узлами. Собственно, это и все, или еще варианты могут быть?
donator
Activity: 532
Merit: 501
We have cookies
Вопрос такой, а откуда тот же http://blockchain.info/pools?timespan=4days берет информацию, кто сколько блоков нашел? Что-то там данные какие-то очень сомнительные. Какие вообще есть пути определить, кем сформирован блок? Только пасти, что публикуют сами пулы? Тогда с blockchain.info вообще непонятно, он про ИП адреса говорит, а они же нигде, ни в блоках, ни в транзакциях, вообще нигде не проходят. Может, еще какие способы есть?
Его узлы коннектятся к очень большому количеству других узлов - более 1000, иногда более 4000, и замеряют задержки появления информации о блоках и транзакциях с разных нод.
Таким образом если ему повезло приконнектиться к какому-либо узлу, расположенному очень близко к пулу, то он будет получать первое сообщение о новом блоке этого пула именно оттуда и обнаружит закономерность.
hero member
Activity: 803
Merit: 593
BITS.MEDIA
Вопрос такой, а откуда тот же http://blockchain.info/pools?timespan=4days берет информацию, кто сколько блоков нашел? Что-то там данные какие-то очень сомнительные. Какие вообще есть пути определить, кем сформирован блок? Только пасти, что публикуют сами пулы? Тогда с blockchain.info вообще непонятно, он про ИП адреса говорит, а они же нигде, ни в блоках, ни в транзакциях, вообще нигде не проходят. Может, еще какие способы есть?
hero member
Activity: 803
Merit: 593
BITS.MEDIA
http://digbtc.com/ еще в догонку
legendary
Activity: 1120
Merit: 1069
Был такой сайт http://pident.artefact2.com/ недолго, на него ссылался пул eligius, на нем очень красиво и удобно цветами отображались блоки и принадлежность их пулам майнинга (крупнейшим), на сколько я понимаю эта информация бралась из публикуемой самими пулами статистики?

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

p.s. Я так понимаю теперь есть http://blockchain.info/ не такой красивый и удобный, но...
donator
Activity: 532
Merit: 501
We have cookies
Как майнеру определить, что его пулом завладели 'нехорошие люди'?
Что завладели - определить нельзя. А что с блоками творится - всем видно, например - "борьба цепочек" или необычное содержимое.
legendary
Activity: 1120
Merit: 1069
Quote
Если пул будет взять под контроль нехорошими людьми, то он не может сделать ничего такого, что мог бы сделать одиночный майнер такой же мощности. Например - включать в блоки много бесполезных транзакций или объединяться с другими пулами для захвата сети. Но в случае подобных злодеяний пользователи пула его бы покинули и он бы потерял силу.
Как майнеру определить, что его пулом завладели 'нехорошие люди'?
donator
Activity: 532
Merit: 501
We have cookies
А майнер как-нибудь проверяет честность самого пула? Что пул дает в задании все транзакции сети и не игнорирует некоторые неугодные, что может случиться если пул будет взят под контроль нехорошими людьми, желающими повлиять на использование или разрушить сеть?
Каждый майнер (в данном случае - пул, а не клиенты пула) может решать, какие транзакции ему включать в блок, а какие - нет. Его право не включать неугодные, например, или бесплатные. Или вообще никакие транзакции не включать.

Если пул будет взять под контроль нехорошими людьми, то он не может сделать ничего такого, что мог бы сделать одиночный майнер такой же мощности. Например - включать в блоки много бесполезных транзакций или объединяться с другими пулами для захвата сети. Но в случае подобных злодеяний пользователи пула его бы покинули и он бы потерял силу.
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
Заметил такую вещь:
Беру две одинаковые карты натравливаю на один пулл (воркеры разные), за сутки капает сумма N.
На другой день одну из карт натравливаю на другой пулл и с двух пуллов капает сумма 1,5*N.
Потом опять переключаю обе карты на один пулл (воркеры разные) и опять вижу падение выработки.
В чём может быть дело ?
В удаче.
Есть пулы которые платят только за шары найденного блока. Есть которые за все шары от предыдущего удачного блока.
AV
hero member
Activity: 910
Merit: 1000
Заметил такую вещь:
Беру две одинаковые карты натравливаю на один пулл (воркеры разные), за сутки капает сумма N.
На другой день одну из карт натравливаю на другой пулл и с двух пуллов капает сумма 1,5*N.
Потом опять переключаю обе карты на один пулл (воркеры разные) и опять вижу падение выработки.
В чём может быть дело ?
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
А майнер как-нибудь проверяет честность самого пула? Что пул дает в задании все транзакции сети и не игнорирует некоторые неугодные, что может случиться если пул будет взят под контроль нехорошими людьми, желающими повлиять на использование или разрушить сеть?

Майнер в момент генерации не может проверить что включено в блок а что нет, т.к. на генерацию приходит только заголовок.
О нехорошем поведении майнер может узнать лишь постфактум посте получения готового блока.
hero member
Activity: 803
Merit: 593
BITS.MEDIA
Тут еще товарищ задает вопросы по честности работы пулов - http://forums.overclockers.ru/viewtopic.php?p=8951203#p8951203
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
А майнер как-нибудь проверяет честность самого пула? Что пул дает в задании все транзакции сети и не игнорирует некоторые неугодные, что может случиться если пул будет взят под контроль нехорошими людьми, желающими повлиять на использование или разрушить сеть?
Jump to: