Pages:
Author

Topic: ГСЧ на основе BlockChain - page 2. (Read 6070 times)

member
Activity: 105
Merit: 117
July 13, 2015, 03:22:28 AM
#7

Это неверно, так как майнер (владелец майнинг-пула) имеет возможность мухлевать.
В истории уже были подобные примеры.


В принципе верно. Особенно то, что касается транзакций. Но можно использовать как ГСЧ последовательность блоков, например последние 100 блоков - подделать результат практически невозможно (хотя какая-то малая вероятность есть). Реализовать можно, к примеру, так - берётся хеш-функция от ста последних хэшей заголовков блоков, это и будет случайным числом. Проверить можно быстро несложной программой. Правда время ожидания результата для биткойна будет неравномерным, и может сильно затянуться. Можно использовать лайткойн, он почаще генерит блоки.
legendary
Activity: 1260
Merit: 1019
July 13, 2015, 03:09:14 AM
#6
Насколько реально написание такого универсального ГНЧ, основывающиеся на хэшах транзакций биткойна?

Скажем для обеспечения честной игры онлайн казино? Чтобы программно, например, твоё нажатие на "старт" игорного аппарата фиксировалось точно по времени, и следующая транзакция (её хэш) определяли судьбу этой игры на основании открытого алгоритма обработки блокчейна.
это хороший генератор числе, главное что он обладает очень важным свойством — случайный и непредсказуемый, причем для всех игроков.
Это неверно, так как майнер (владелец майнинг-пула) имеет возможность мухлевать.
В истории уже были подобные примеры.
Не помню, кажется пул ghash.io отличился.
Что делал админ? Делал ставку в казино.
Если ставка проигрывала (многие казино сразу же сообщают результат не дожидаясь подтверждения транзакции), то админ в свой блок (находящийся в состоянии расчета майнерами) включал не эту транзакцию, а её дабл-спенд, переводящий баблосы на свой адрес.
Если следующий блок находили его майнеры - он не лишался своей ставки, а играл дальше.
Таким образом, вероятность выигрыша становилась более 50%
(Напомню, у всех лохотронов вероятность выигрыша менее 50% - поэтому казино в долгосроке всегда выигрывает)
Да, некоторые ставки он проигрывал, но в долгосрочном периоде гарантированно был в плюсе.
Дело давнее, но шума было много. Я уже пост-фактум читал про это

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

legendary
Activity: 954
Merit: 1003
July 11, 2015, 03:48:02 PM
#5
Насколько реально написание такого универсального ГНЧ, основывающиеся на хэшах транзакций биткойна?

Скажем для обеспечения честной игры онлайн казино? Чтобы программно, например, твоё нажатие на "старт" игорного аппарата фиксировалось точно по времени, и следующая транзакция (её хэш) определяли судьбу этой игры на основании открытого алгоритма обработки блокчейна.

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

это хороший генератор числе, главное что он обладает очень важным свойством — случайный и непредсказуемый, причем для всех игроков.
legendary
Activity: 1946
Merit: 1000
July 11, 2015, 07:52:09 AM
#4
на самом деле ето отличная идея и самое главное ето публичний варянт которий можно проверить постфактум, тоесть казино с таким методом работи будет реально чесним и ето сможет проверить каждий
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
June 29, 2015, 03:02:29 AM
#3
Насколько реально написание такого универсального ГНЧ, основывающиеся на хэшах транзакций биткойна?

Скажем для обеспечения честной игры онлайн казино? Чтобы программно, например, твоё нажатие на "старт" игорного аппарата фиксировалось точно по времени, и следующая транзакция (её хэш) определяли судьбу этой игры на основании открытого алгоритма обработки блокчейна.
реально
full member
Activity: 173
Merit: 100
June 28, 2015, 03:00:25 PM
#2
Насколько реально написание такого универсального ГНЧ, основывающиеся на хэшах транзакций биткойна?

Скажем для обеспечения честной игры онлайн казино? Чтобы программно, например, твоё нажатие на "старт" игорного аппарата фиксировалось точно по времени, и следующая транзакция (её хэш) определяли судьбу этой игры на основании открытого алгоритма обработки блокчейна.


Поскольку блокчейн виден всем, то надёжность такого генератора только упадёт. Какой смысл? Проще поставить аппаратный датчик и снимать шумы, например от электромагнитных колебаний, температуры, звукового фона, вибраций и т.д.
newbie
Activity: 40
Merit: 0
June 28, 2015, 02:51:49 PM
#1
Насколько реально написание такого универсального ГНЧ, основывающиеся на хэшах транзакций биткойна?

Скажем для обеспечения честной игры онлайн казино? Чтобы программно, например, твоё нажатие на "старт" игорного аппарата фиксировалось точно по времени, и следующая транзакция (её хэш) определяли судьбу этой игры на основании открытого алгоритма обработки блокчейна.
Pages:
Jump to: