Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
17 декабря 2012, 3:55:34 PM   # 1
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Доказательство Bet - Альтернатива всем остальным.

Я предлагаю альтернативу доказательства чего-либо, что использует ставки, и это не требует внешнего источника случайного.

Я буду называть его Доказательство Bet. (PoBet)

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

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

Ставка = нормальная сделка, чей первый выход оценивается как ложное, а также указывает < хэш (PrevBlock), хэш (пользователь-Публичный), блок-высота >

Блок-высота, сколько блоков впереди ставка сделана для. Блок-высота должна указать номер блока, который некоторые блоки (скажем, 50) впереди PrevBlock.

2. Ставка влияет только на блок указанного блок-высоту в цепи PrevBlock.

3. Если одни и те же монеты ставку в два раза (для различных цепей), то ставка считается недействительным и следующий шахтера могут быть награждены монеты, включая обе операции в блоке. Это позволяет избежать двойной ставки. Для того, чтобы считать двойную ставку, значение высоты блока, присутствующее в бетах сообщениях двух ставок должно быть рядом (например, 100 блоков далеко друг от друга, в крайнем случае). Это позволяет освободить некоторые ставки, если старая цепь считается мертвым в сети.

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

5. Пользователь, который достиг более высокой ставки является победителем, и он может заминировать следующий блок. Если он не то второй один может претендовать на приз добывающего следующий блока и т.д. Каждый клиентское приложение создает таблицу ПОБЕДИТЕЛЬ (I) с в виде упорядоченного списка (по ставке суммы) хэш pubkeys пользователя. ПОБЕДИТЕЛИ (1) является одним с самой высокой ставкой.

6. Пользователям предлагается (в коде приложения) подождать некоторое время, прежде чем принять блок заявленного не с первым победителем (и размещение ставок ссылки на него).
Минимальное время, чтобы принять победитель я мог бы быть функцией как
MinTimeToAcceptWinner (я) = MinTimeToAcceptWinner (I-1) + T / (к ^ я)
MinTimeToAcceptWinner (1) = т

7. Если это маловероятно, так, что не награда не востребована, то шахтер первого блока цепи награждается блок. Если он не претендует, то второй шахтер, который появляется на цепи, и так далее. (Другой начать с шахтерами 1000 блоков назад)

8. Когда блок добывается шахтера, который не был победителем, например, ПОБЕДИТЕЛИ (2), то все пользователи будут знать, что есть возможность отката атаки WINNER (1). В этом случае они будут ждать больше работы, как подтверждение о текущей цепи, чтобы предотвратить это нападение. Точное количество работ подтверждения, необходимые для предотвращения любых атак такого рода может быть динамически компьютер клиентов, поэтому работа подтверждения будет ПЕРЕМЕННОЙ и не фиксировано, в течение определенного порога фиксированной безопасности.

9. Я могу думать о многих возможностях в отношении ставки монет пользователей, которые потерять:

а. Они вручаются победителю.
б. Некоторый процент теряется и некоторые награждены
с. Они вручаются победителю блока, который будет добытого 100 блоков позже.
д. Частично или полностью вернулись к первоначальным владельцам. (Это что-то вроде Доказательства аукциона)
е. Они потеряны навсегда. (Мне нравится этот самый)

10. Кроме того, ставка победившого пользователя может быть предоставлена ​​пользователем (возвращается) или записать. (Я понятия не имею, который лучше всего)

11. Для того, чтобы сравнить работу двух различных цепей, общее количество монет сожженных используются. (Количество сожженных монет зависит от выбранного правила в правиле 9)

12. Трудно откатить цепь после п блоков, так как некоторые новые ставки были сохранены в последних п блоков.

13. Если вы хотите, чтобы создать альтернативную цепочку, то лучшее, что вы можете сделать, это разместить свои ставки, и награждаются те же монеты вы сделали ставку. Горшок ограничивается вашими имеющимися ресурсами. Напротив, остальные пользователи создают банк, который намного больше. Соотношение между горшками должно быть похоже на соотношение между принадлежащими монетами.

14. Если фальшивая шахтер X пытается предотвратить включение ставок других шахтеров в заминированном блоке, остальные шахтеры будут наказывать его, сделав ставку на альтернативной цепочке. Тогда мошенник шахтер потеряет монеты ставку в своей злой цепи, так как X ставка может быть присуждена к "хорошо" шахтеры по правилу 4.

15. Обычные операции могут включать в себя хэш предыдущего блока в текущей цепи (например, хэш-(блок (ток-50))). Это позволит связать операции с филиалами и сделать его более трудным, чтобы захватить сборы от альтернативных цепей. Это также делает операции действительны только в течение заданного интервала времени.

16. Как и в Bitcoin, периодические контрольные точки помогут избежать полного повторного создания цепи.

Видите ли вы какие-либо подводные камни?

С наилучшими пожеланиями,
 Серхио.
Sergio_Demian_Lerner сейчас офлайн Пожаловаться на Sergio_Demian_Lerner   Ответить с цитированием Мультицитирование сообщения от Sergio_Demian_Lerner Быстрый ответ на сообщение Sergio_Demian_Lerner


Как заработать Биткоины?
Без вложений. Не майнинг.


18 декабря 2012, 9:04:53 PM   # 2
 
 
Сообщения: 461
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным

Получил 1806 Биткоинов
Реальная история.





Мне нравится, как это один навязывает неисправимую стоимость для литья голосования по цепочке (не считая схемы аукциона вы упомянули). Я думаю, что это один из ключевых компонентов, что делает POW работы.

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

Мне не нравится, как это гарантирует, что шахтер, который рискует больше всего побед, хотя. У меня есть ощущение, альтернатива должна быть имитируя POW в динамике игры. Так могли ставки быть сделаны больше как лотерейные билеты? Есть ли крипто-магия, которая может быть использована для случайного выбора победителя, с коэффициентом взвешенного по Поставленной сумме?

Некоторые неполные мысли о том, как выбрать победителя:

Каждая ставка я из N_i satoshis включает в себя секретный номер M_i хэшированного в него. Тогда справедливо случайное число, М = Н (М_1 || M_2 || ... || M_n) могут быть доступны позже, когда все п ставки, на общую сумму N satoshis, в. Тогда М мод Н между Н_1 + Н_2 + ... + N_k и Н_1 + Н_2 + ... N_ (к + 1) только для одного к между 1 и п. Это к является победителем, и его шансы точно пропорциональны его ставки.

Там проблема, хотя, когда игрок не раскрыть их тайну. Я думаю, это может быть решена при наличии 1-1 функции на секретные номера, которые не слишком сложно, чтобы инвертировать, но потребуется достаточно времени для всех ставок на пришедших в. Любые мысли о том, что это может быть? Слишком небезопасные / трудно координировать?
d'aniel сейчас офлайн Пожаловаться на д'aniel   Ответить с цитированием Мультицитирование сообщения от д'aniel Быстрый ответ на сообщение д'aniel

19 декабря 2012, 2:28:25 PM   # 3
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным


Некоторые неполные мысли о том, как выбрать победителя:

Каждая ставка я из N_i satoshis включает в себя секретный номер M_i хэшированного в него. Тогда справедливо случайное число, М = Н (М_1 || M_2 || ... || M_n) могут быть доступны позже, когда все п ставки, на общую сумму N satoshis, в. Тогда М мод Н между Н_1 + Н_2 + ... + N_k и Н_1 + Н_2 + ... N_ (к + 1) только для одного к между 1 и п. Это к является победителем, и его шансы точно пропорциональны его ставки.

Там проблема, хотя, когда игрок не раскрыть их тайну. Я думаю, это может быть решена при наличии 1-1 функции на секретные номера, которые не слишком сложно, чтобы инвертировать, но потребуется достаточно времени для всех ставок на пришедших в. Любые мысли о том, что это может быть? Слишком небезопасные / трудно координировать?

Она может быть решена следующим образом:
1. Предположим, что п ставки Н_1 к ñ_ñ и M_i являются секретными номера.
2. Пусть Q = H (M_1 || M_2 || ... || M_n)
3. Исход ставки вычисляется как M = H (Q || Nonce) и нонса = F (Q). Р должно быть 1: 1 одна функция способом, например, дискретный логарифм (Nonce = F (Q) = DLog2 (Q)). Тогда будет существует только одно значение одноразового номера и найти это временное значение будет трудно. Кроме того, показывающее значение одноразового номера достаточно, чтобы доказать, что М правильно вычисляются, так что клиенты не должны выполнять любую работу.

Сеть должна регулировать сложность F так, что он принимает, например, 10 минут, чтобы оценить, в течение 1-минутного интервала блока. Шахтеры, которые пытаются исключить ставки будут иметь штраф машинного времени, так что остальные шахтеры, вероятно, выиграть (и есть и преимущество 10: 1 в скорости). Кроме того, это лучшее, что шахтеры сотрудничают, чтобы вычислить временное значение вместо того, чтобы конкурировать за это !! Они могли бы разделить пространство поиска между ними.

Мы превратили конкурирующую систему в кооперативную систему!

Единственная проблема, которую я вижу в выборе правильного F и динамически регулировать сложность проблемы.
Sergio_Demian_Lerner сейчас офлайн Пожаловаться на Sergio_Demian_Lerner   Ответить с цитированием Мультицитирование сообщения от Sergio_Demian_Lerner Быстрый ответ на сообщение Sergio_Demian_Lerner

19 декабря 2012, 9:14:28 PM   # 4
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным

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

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

Как можно построить доказательство, что нет никакого числа с определенным свойством в интервале?


 
Sergio_Demian_Lerner сейчас офлайн Пожаловаться на Sergio_Demian_Lerner   Ответить с цитированием Мультицитирование сообщения от Sergio_Demian_Lerner Быстрый ответ на сообщение Sergio_Demian_Lerner

20 декабря 2012, 5:24:34 AM   # 5
 
 
Сообщения: 461
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным

Оставив технические вопросы распределены лотерейные в сторону на мгновение,

4. Если шахтер включает в себя ставку со ссылкой на предыдущем-хэш, блок-НЕ содержатся в текущей ветке, он может собирать монеты для себя, включив в ставку.
Это даст огромный стимул откатить цепь. С ПР вы не можете вернуть работу на альтернативных цепочках, так что я думаю, что монеты ставку на альтернативные цепи следует считать гренки (но только следить за ветви так долго).

котировка
9. Я могу думать о многих возможностях в отношении ставки монет пользователей, которые потерять:

а. Они вручаются победителю.
б. Некоторый процент теряется и некоторые награждены
с. Они вручаются победителю блока, который будет добытого 100 блоков позже.
д. Частично или полностью вернулись к первоначальным владельцам. (Это что-то вроде Доказательства аукциона)
е. Они потеряны навсегда. (Мне нравится этот самый)
Если бы они были предоставлены победителем, то он делает ставку все более привлекательным. Чем больше монет поставить на линию, тем лучше, не так ли?

Интересно то, с этими свойствами и где

w_i = размер пари I
W = сумма (w_i) = размер банка
В = награда блока (инфляция награда + сборы)
Р = вероятность REORG

то ожидаемая доходность ставки я есть

Е (R_i) = (B + W) * w_i / W * (1 - Р)

Если предположить, что средний ожидаемый доход имеет тенденцию примерно к средним ставкам, как число ставка становится большой (гипотезой эффективности рынка?), А затем

Р = 1 / (1 + W / B)

то есть вероятность REORG может быть оценена из соотношения общей ставки на вознаграждение блока в очень простом способе. Своеобразный приятная особенность, если предположение действительно действует.

С "дом края" Р, то есть средняя ожидаемая доходность на самом деле стремится к (1 - е) * w_ave, потому что люди являются иррациональными игорными уродами, то эта формула становится

Р = (1 + ж * W / B) / (1 + W / B)

Я думаю, этот параметр должен был бы быть оценен на практике от фактической частоты реорганизации;.

Это также очевидно из первой формулы, что это в интересах каждого Привычные игрока, чтобы свести к минимуму P идти вперед путем сотрудничества.
d'aniel сейчас офлайн Пожаловаться на д'aniel   Ответить с цитированием Мультицитирование сообщения от д'aniel Быстрый ответ на сообщение д'aniel

20 декабря 2012, 6:23:25 AM   # 6
 
 
Сообщения: 461
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным

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

Консенсус формирования, т.е. определение которого цепь победы, является отдельным вопросом, и могут быть сделаны отдельными игроками - в нашем случае, люди, делая ставки. И это было бы просто сделать, как и любую другую сделку. Победитель имеет адрес "в файле" для его лута будет отправлен, поэтому логистический это не кажется проблемой.

Кроме того, я был не совсем понятно, на что он имел в виду для шахтера помоему блок в вашем предложении. Разве это просто означает построить правильный блок в обычном порядке, но который проводит вознаграждение его ранее опубликованный адрес? Тогда кто-нибудь мог представить такой блок, не так ли? Должны ли мы на самом деле на той же странице?
d'aniel сейчас офлайн Пожаловаться на д'aniel   Ответить с цитированием Мультицитирование сообщения от д'aniel Быстрый ответ на сообщение д'aniel

20 декабря 2012, 12:44:02 PM   # 7
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным

Я думал, что только победитель может опубликовать блок, заключая данные в блоке с помощью своего закрытого ключа.
Sergio_Demian_Lerner сейчас офлайн Пожаловаться на Sergio_Demian_Lerner   Ответить с цитированием Мультицитирование сообщения от Sergio_Demian_Lerner Быстрый ответ на сообщение Sergio_Demian_Lerner

10 февраля 2013, 7:30:57 PM   # 8
 
 
Сообщения: 374
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным

9. Я могу думать о многих возможностях в отношении ставки монет пользователей, которые потерять:

а. Они вручаются победителю.
б. Некоторый процент теряется и некоторые награждены
с. Они вручаются победителю блока, который будет добытого 100 блоков позже.
д. Частично или полностью вернулись к первоначальным владельцам. (Это что-то вроде Доказательства аукциона)
е. Они потеряны навсегда. (Мне нравится этот самый)
9а и 9в будет простым и "победитель получает все" мотивирует для участников.
Кроме того, скорость генерации монет (вознаграждение блока минус сгоревших ставок) является предсказуемой, потому что
нет сгоревших монет.

С 9e вы не могли позволить больше монет, подлежащих уничтожению, чем монет, полученных в каждом блоке, и
многие пользователи принимают отрицательное ожидание, как, когда азартные игры ...
Wiggi сейчас офлайн Пожаловаться на Wiggi   Ответить с цитированием Мультицитирование сообщения от Wiggi Быстрый ответ на сообщение Wiggi

20 мая 2013, 8:15:21 AM   # 9
 
 
Сообщений: 69
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным

Похоже, есть проблема с этим предложением в том, что Сибли букмекерские узлы могут легко откатить цепь и создавать более длинные цепи, добровольно нарушив правила не игнорировать не отвечает на победитель (1) для некоторых продолжительности для предотвращения ложных откатов. Там не существует хороший способ, чтобы определить, есть ли ставящая или не утверждали свою победу во время.
jaekwon сейчас офлайн Пожаловаться на jaekwon   Ответить с цитированием Мультицитирование сообщения от jaekwon Быстрый ответ на сообщение jaekwon

26 декабря 2013, 9:53:39 PM   # 10
 
 
Сообщения: 770
Цитировать по имени
цитировать ответ
по умолчанию Re: Доказательство Bet - альтернатива всем остальным

зарезервированный. действительно очень приятно.
FrictionlessCoin сейчас офлайн Пожаловаться на FrictionlessCoin   Ответить с цитированием Мультицитирование сообщения от FrictionlessCoin Быстрый ответ на сообщение FrictionlessCoin



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW