Bitcoin Forum
November 13, 2024, 01:56:07 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: ГСЧ на основе BlockChain  (Read 6068 times)
Ivanech
Hero Member
*****
Offline Offline

Activity: 808
Merit: 1014


View Profile
July 13, 2015, 07:44:34 PM
 #21

Quote
Выше же я уже написал, что 100 блоков ждать не нужно. Берете последние 100 и сдвигаете их. Ждете только текущий блок.
Опять двадцать пять.
Владелец майнинг-пула делает ставку в казино. (Неважно, интернет-казино или офлайн-казино)
Потом в темплейт своего пула вставляет конкурирующую транзакцию.
Если блок найден не его пулом - у него шанс 49% выиграть и 51% проиграть.
Но с вероятностью 10% блок находится его пулом.
Сперва он сразу проверяет свою ставку - ведь алгоритм известен.
Тогда он либо выиграл, либо выкидывает свой блок в мусор и ничего не теряет.

Как вариант, можно  использовать цепочку блоков не биткоина а DGB - у них майнинг идёт параллельно по 5 разным алгоритмам и достаточно быстро (30 секунд на блок).

Казино может брать хэш от блоков из разных алгоритмов - 5 блоков на разных алгоритмах будут найдены всего за 2,5 минуты. А майнеру для манипуляции понадобится держать как минимум пять разных пулов на разных алгоритмах. И каждый из этих пулов должен быть достаточно мощным относительно других, чтобы сдвинуть вероятность в свою сторону.
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
July 14, 2015, 08:34:42 AM
 #22

Как вариант, можно  использовать цепочку блоков не биткоина а DGB - у них майнинг идёт параллельно по 5 разным алгоритмам и достаточно быстро (30 секунд на блок).

Ой, всё.
Ребята, запомните. Если у кого-то одного человека есть возможность повлиять на результат вашего случайного генератора, предсказать это число и сделать/не сделать какое-то действие до того, как результат станет известен - это хуёвый генератор.

С тем же успехом можно повесить веб-камеру в каком-нибудь людном и светлом месте и считать случайным числом хэш от мгновенного снимка.
Ничего майнить не надо вовсе.
(Но у владельца камеры будет техническая возможность в момент времени ИКС подправить несколько пикселей в картинке, чтобы хэш получился такой, как ему нужно)
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
July 14, 2015, 08:41:44 AM
 #23

Quote
Вы пару комментов выше мне доказывали, что админ майнинг-пула
Я думал вы об админе казино.

Да, я говорил об админе казино. Но привел ваши слова об админе пула. Почему вы думаете, что наёмный админ в пуле обманщик, а админ казино кристально честный по вашим словам? Они из разного теста сделаны?

Quote
Quote
Напрасно вы упорствуете в отрицании такого ГСЧ. Это неплохая идея, и думаю её доработают и будут использовать.
Так нечего же дорабатывать! Где идея-то?

Выше уже говорил. Повторю еще раз - как вариант, общая схема:
В казино генерится заранее случайная последовательность (seed). Вывешивается публично только её хэш. Но используется эта последовательность не как результат рулетки, а как соль к хешу нового блока криптовалюты, по известной всем схеме.
Результат рулетки = хэш от (хеш от блока криптовалюты плюс соль из последовательности казино).
Таким образом админ крупного пула не может мухлевать, потому что он не знает соль. Админ казино также не может ничего сделать, так как не знает результат майнинга. Единственная проблема - если они вступают в сговор. Но и с этим можно бороться при желании.
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
July 14, 2015, 08:49:50 AM
 #24


Ой, всё.
Ребята, запомните. Если у кого-то одного человека есть возможность повлиять на результат вашего случайного генератора, предсказать это число и сделать/не сделать какое-то действие до того, как результат станет известен - это хуёвый генератор.

Если результат будет зависеть от нескольких независимых объектов, например казино и блокчейн и возможно еще что-то - то подделать его можно только если все "админы" объектов вступают в преступный сговор.
Ivanech
Hero Member
*****
Offline Offline

Activity: 808
Merit: 1014


View Profile
July 14, 2015, 09:44:51 AM
 #25

Ой, всё.
Ребята, запомните. Если у кого-то одного человека есть возможность повлиять на результат вашего случайного генератора, предсказать это число и сделать/не сделать какое-то действие до того, как результат станет известен - это хуёвый генератор.

Всё так.

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

Не нужен абсолютный идеальный генератор случайных чисел - нужен всего лишь публичный генератор, возможность влиять на результаты которого дороже получаемой прибыли.
bitmonstr
Member
**
Offline Offline

Activity: 105
Merit: 117


View Profile
July 14, 2015, 09:55:54 AM
 #26


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


Совершенно верно. Именно это я ему и повторяю который раз. Он нарисовал себе какую-то фантастическую схему при идеальных условиях, а от всех возражений отмахивается без аргументации. Не учитывается ограничение размера ставки. Не учитывается, что нужен мощный пул, вычислительная мощность которого упадёт при этой схеме в два с лишним раза, чем покрывать возросшие  затраты на майнинг?  Не учитывается, что его сразу вычислит казино при анализе вероятностного распределения выигрышей. Не учитывается, что условия ставок и выигрышей 51/49 - суперидеальные и округлённые в его пользу, в реале таких условий просто нет, и при реальных нужен контроль фактически над всей мощностью сети и т.д.
t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
January 28, 2016, 09:27:09 PM
 #27

итак, никакие 100блоков ненужни

работаем по такому алгоритму, допустим новакоин (награда за блок максимум 10монет)
при ставках до 1 новакоина результат зависит от хеша блока в которий включена транзакция
при ставках 1-5 результат зависит от хеша следующего после блока в которий включена транза
при ставках 5-10 от третьего
и тд

мошенничество может виглядеть так, админ пула не разсилает транзу со своей ставкой а тихолько майнит блок с ней если ему ето удается и хеш подходящий и ставка д о1 нови ок отправляем в сеть получаем профит если нет в мусор и теряем на награде за блок, если же ставка више то нужно провернуть тоже самое но уже с 2 блоками подряд а ето уже сложнее.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!