Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
13 июня 2014, 6:01:16 PM   # 1
 
 
Сообщения: 145
Цитировать по имени
цитировать ответ
по умолчанию Re: Как предотвратить 51% атаки на: Несколько алгоритмов POW + PoS ???????

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Проводка этого сюда из Reddit, как это парни идея кажется очень интересной:

Можно ли объединить алгоритмы вместе?

После прочтения комментария kuui1 [1] У меня была идея, но так как я не программист, это не может иметь смысл:
Myriadcoin использует 5 алгоритмов, работающих одновременно, чтобы обеспечить единый blockchain. Каждый алгоритм имеет тот же шанс найти следующую награду блока и графические процессоры, процессоры могут заминировать вдоль ж / ша и Scrypt ASICS. Используя 5 индивидуальный алгоритм таким способом означает юридическое лицо будет иметь, чтобы получить большинство хэширования власти большинства алгоритмов для достижения двойного Потратьте нападения, которое означает, что они должны были бы намного больше, чем 51%

А что, если мы добавим к этому PoS, и есть доказательства кольев монет работать как своего рода арбитром над шахтерами, убедившись, что двойник проводит и транзакции не могут сдерживаться. Таким образом, люди, владеющие монеты могут убедиться, что люди, добывающие монеты делают это справедливо.
Это может также работать для стимулирования работы полных узлов. Что делать, если 5% от вознаграждения блока был выплачен в полной мере узлов? Кто также помогает сделать доказательство акций.

Доказательство работников кола может работать / надзирать 50% сети, а шахтеры запускать другие 50% чая монет. Таким образом, если злой субъект как ghash получает 51%, они будут иметь лишь около 25%. (Не уверен, если это имеет смысл)
Или, может быть, даже забыть все 5 алгоритма вещь, придерживаться того, что мы имеем сейчас, и просто добавить PoS на вершине?

http://www.reddit.com/r/Bitcoin/comments/282b18/proposal_multiple_pow_algorithms_pos_i_hope_this/
mik3 сейчас офлайн Пожаловаться на mik3   Ответить с цитированием Мультицитирование сообщения от mik3 Быстрый ответ на сообщение mik3


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


14 июня 2014, 12:28:55 AM   # 2
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Как предотвратить 51% атаки на: Несколько алгоритмов POW + PoS ???????

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





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

14 июня 2014, 12:50:57 AM   # 3
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Как предотвратить 51% атаки на: Несколько алгоритмов POW + PoS ???????

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


Вам не нужно шахтерам двигаться - только консенсус сети.
Это делает его гораздо труднее протолкнуть изменения, но шахтеры на самом деле не так много говорят, что если все остальные решает.
CJYP сейчас офлайн Пожаловаться на CJYP   Ответить с цитированием Мультицитирование сообщения от CJYP Быстрый ответ на сообщение CJYP

14 июня 2014, 1:00:18 AM   # 4
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Как предотвратить 51% атаки на: Несколько алгоритмов POW + PoS ???????

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


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

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

14 июня 2014, 3:50:55 AM   # 5
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Как предотвратить 51% атаки на: Несколько алгоритмов POW + PoS ???????

Я разместил подобную концепцию, что я думаю, что это немного более обтекаемым и разумно над на Reddit сегодня утром.

http://www.reddit.com/r/Bitcoin/comments/281ws5/pow_alternatives_to_avoid_51_concerns/

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

14 июня 2014, 3:32:38 PM   # 6
 
 
Сообщений: 48
Цитировать по имени
цитировать ответ
по умолчанию Re: Как предотвратить 51% атаки на: Несколько алгоритмов POW + PoS ???????

EDIT: улучшился на основе предложений XertroV

Мне кажется, что основная проблема заключается в том, что весь блок вознаграждение (coinbase + сборы) собирается одного шахтера. Обратите внимание, я использую слово "шахтер" в строгом смысле этого слова, то есть, в сущности, которая решает, какие операции поместить в блок и получает распределять вознаграждение, то есть, оператор в майнинг.

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

Способ дробить военнопленные может быть следующим. Пусть PoW1, PoW2 и PoW3. Любой один PoW действителен только подмножество операций (1/3 всех сделок в случае трех военнопленных). Однако горняк не должен знать заранее, какое подмножество операций она ищет решение для. Таким образом, каждый шахтер выбирает все транзакции из mempool просто как есть, и включает в себя операции, чтобы распределить вознаграждение блока. Если шахтер находит решение (а) временное значение, то оно передается, так что другие шахтеры знают, что PoW была завершена, поэтому они могут переключиться на другие, которые военнопленных не были найдены.

Минер, который находит окончательное PoW может транслировать блок. Протокол навязывает, что первый шахтер, который транслирует решения замков в награду за этот ПР. Это как стимул для шахтера немедленно транслировать решение, как только он находит его. Если два или более шахтеров транслировать решение для ПР в то же время, протокол может случайным образом выбрать один.

Должно быть невозможно шахтер, чтобы знать, какие сделки его PoW будет действителен в течение. Поэтому, устанавливая множество сделок, одобренных каждым ПР. должно быть сделано как можно позже, так только тогда, когда блок доработан шахтером, который нашел последний недостающий POW и включает в себя все военнопленных в блоке и транслирует его. Отображение между ПР. и набором операций должно быть случайным, детерминированным и невозможно манипулировать. Поскольку точное значение одноразового номера невозможно управлять, отображение каким-то образом должны быть получены из него. Кроме того, входы и выходы транзакций не могут манипулировать комбайн, так что они также могут быть использованы. Мы могли бы взять хэш-моды 3 такого неизменного имущество сделки плюс окончательного нонса, оказывающую 0, 1 или 2 для каждой сделки. Так хэш (tx_property, final_nonce)% 3 дает 0, 1 или 2 для каждой сделки, которая, в свою очередь, диктует, если сделка относится к PoW1, 2 или 3. Таким образом, POW контроль только 1/3 всех сделок.

пример
Предположим, что шахтер нашли PoW1 включены сделки 1, 2, 3, 5, шахтер, который нашел PoW2 включен 1, 2, 3, 4, 5, 6 и шахтер, который нашел PoW3 включен 1, 2, 5. Предположим также, после применения хэш (tx_property, final_nonce)% 3 к каждой сделке, оказывается, что PoW1 справедливо для TX 1, 2, PoW2 действителен в течение 3, 4 и PoW3 действует в течение 5, 6. множество действительных операций будет потом быть 1, 2 (PoW1), 3, 4 (PoW2) и 5 ​​(PoW3). Сделка 6 не входит в блоке, как действительные, так как он принадлежит к PoW3 и PoW3 не включают сделки 6.

Эффект от этого будет то, что контроль > 50% от скорости сети хэша не достаточно, чтобы постоянно контролировать все операции. Увеличение количества военнопленных на блок от трех до пяти уменьшает количество операций под контролем одного крупного шахтера еще дальше. Конечно, для достаточно большой доли всех хеш власти, шахтер снова будет в состоянии контролировать все блоки, но это число будет 80% в течение пяти военнопленных плюса, что она никогда не может быть уверена, что он находит POW для злонамеренного себя -inserted сделки перед другим шахтером, так как он не может предсказать, какой набор сделок PoW находит справедливо для. Это снижает возможность злоупотреблений горнодобывающей власти.
trilli0n сейчас офлайн Пожаловаться на trilli0n   Ответить с цитированием Мультицитирование сообщения от trilli0n Быстрый ответ на сообщение trilli0n

14 июня 2014, 6:35:19 PM   # 7
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Как предотвратить 51% атаки на: Несколько алгоритмов POW + PoS ???????

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

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

14 июня 2014, 8:08:00 PM   # 8
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Как предотвратить 51% атаки на: Несколько алгоритмов POW + PoS ???????

Мне кажется, что основная проблема заключается в том, что весь блок вознаграждение (coinbase + сборы) собирается одного шахтера. Обратите внимание, я использую слово "шахтер" в строгом смысле этого слова, то есть, в сущности, которая решает, какие операции поместить в блок и получает распределять вознаграждение, то есть, оператор в майнинг.

Решение, следовательно, может быть несколько военнопленных и несколько наград на блок

Надрез ...

Эффект от этого будет то, что контроль > 50% от скорости сети хэша не достаточно, чтобы постоянно контролировать все операции. Увеличение количества военнопленных на блок от трех до пяти уменьшает количество операций под контролем одного крупного шахтера еще дальше. Конечно, для ряда хэш мощности достаточно большой, шахтер снова будет в состоянии контролировать все блоки, но это число будет 80% в течение пяти военнопленные плюс, что она никогда не может быть уверен, что он находит POW для злонамеренного само- вставить транзакцию перед другим шахтером, так как он не может предсказать, какой набор сделок PoW находит справедливо для. Это снижает возможность злоупотреблений горнодобывающей власти.







Идея 51% не является, что мажоритарный акционер находит все блоки когда-либо. Это, что он может заминировать вперед / вокруг любой короткой вилкой, которая создается в остальной части всех шахтеров. В этот момент, он ретранслирует его версию боковой цепи, который затем переписывает эту короткую вилку.

С помощью этой системы множественного ПР, это просто более сложный вариант той же системы. В конце концов 51% шахтер просто перезаписать цепь после приема боковой вилки.
venij сейчас офлайн Пожаловаться на venij   Ответить с цитированием Мультицитирование сообщения от venij Быстрый ответ на сообщение venij

15 июня 2014, 12:00:18 AM   # 9
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Как предотвратить 51% атаки на: Несколько алгоритмов POW + PoS ???????

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

не правда.

Вы можете комбинировать PoS с ПР, наиболее очевидный способ установки хэш трудности в зависимости от того, сколько BTC шахтер владеет. Это также будет иметь значительное влияние на благодарный БТД, поскольку это потребует шахтеров владеть BTC эффективно добывать (сократит поставку). Конечно, это также может рассматриваться как элитарное (за исключением бедных шахтеров) - но ИМХО стоимость добычи шестерней уже представляет существенный барьер для входа. Позитив перевешивают негативы. Кроме того, существуют значительные теоретические вопросы, касающиеся PoS, которые должны быть решены.

Кроме того, это предложение практически устраняет стимул для злонамеренной 51% атаки.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW