Bitcoin Forum

Local => Майнеры => Topic started by: Storan on March 21, 2013, 07:41:39 PM



Title: Майнинг пулы - детская болезнь или критиче
Post by: Storan on March 21, 2013, 07:41:39 PM
Опишу проблему, знающие люди - просветите, возможно ли это теоретически, если да - насколько вероятна практическая реализация/время сопротивления.

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

Но не являются ли эти пулы крайне уязвимой зоной всей реализации биткоинов? Мощность концентрируется в них, со временем, естественно выживут самые старые и крупные - ведь эти "качества" означают меньшие риски для пользователей, меньшие издержки для владельцев и т.п. В итоге мы получим, что подавляющую часть мощности (думаю 90%-95%) будут представлять 3-10 мега-пулов.
Что произойдёт, если кто-либо (финансисты/аль-каида/правительство сша/G7) пожелают осуществить захват/останов сети? Достаточно подготовить лишь 6%-11% от сложившейся мощности системы, вырубить все мега-пулы (перекупить их, наслать вирус наподобие stuxnet, физически закрыть домены, арестовать владельцев, примитивно ддос и т.п.) и соответственно мощность рядовых пользователей, представленных этими пулами исчезнет. Далее подрубив свои мощности, внезапно и надолго ставшие 51+% они получают полный контроль над дальнейшими транзакциями.
Причём, как я понимаю, для властей, возможно даже не нужно иметь/подготавливать своих мощностей. Захватив контроль над пулами, им достаточно подсунуть простым юзерам расчёт "нужных", а вовсе не истинных цепочек транзакций.

Ну и вопрос: пулы - это единственно возможная реализация концентрации мощностей, или самое простое-примитивное, что первым подвернулось под руку в ходе взросления проекта? Если так, то вся реализации этих постоянно подписываемых/перепроверямых транзакций с целью избавиться от единого "удостоверяющего" центра, со временем превратиться в пшик; какая рядовому пользователю разница - контролирует его один центр, или десяток, но таких же далёких и непрозрачных.

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


Повторяя начало сообщения - я 0 в криптографии и крайне слаб в программировании. Поэтому и вопрос сформулирован прежде всего - теоретическая часть верна или нет; ну а если предположения верны - что помешает воплотить их на практике, буде биткоин окрепнет, и начнёт сильных мира сего реально беспокоить.


Title: Re: Майнинг пулы - детская болезнь или критиче
Post by: rPman on March 21, 2013, 07:58:14 PM
Да, это огромная идеологическая проблема, и вопрос не только в атаке уровня 51%. например некоторые время назад ведущий разработчик bitcoin (а это уже само по себе уязвимость для децентрализации) предложил (в данном случае все как следует, с обсуждением с другими разработчиками и сообществом на форуме bitcointalk.org) серьезные улучшения/изменения в 'протоколе', не совместимые со старыми версиями. В качестве голосования за принятие этих изменения было предложено голосование мощностями (в блокчейне должна была появиться запись, соответствующая выбранному решению). Голосование состоялось, решение было принято.... понятно, что в большинстве своем это было голосование основных пулов майнинга, и в основном пользователи пулов даже не знали 'за что они голосуют'.

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

В качестве альтернативы можно предложить красивое решение - p2pool, это приложение, которое представляет из себя распределенный децентрализованный пул для майнинга (поддерживаются bitcoin, litecoin, есть разработки для novacoin и конечно же merged mining для криптовалют вида namecoin), выглядит это так что все участники майнят в соло, но в качестве наград пул прописывает всех участников пула на основе присланной ими информации (в пуле есть свои шары, с плавающей сложностью). Сделано все красиво и идеологически верно, есть даже попытки (неудачные) защиты от pool hopping, из-за которых не всем удается получить 100% выхлоп (хотя при должно старании, за счет того, что средний уровень опоздавших шар достаточно велик, порядка 10%, можно уменьшить их уровень для своего узла, тем самым получив больше прибыль, мне удавалось получать порядка 105%).


Title: Re: Майнинг пулы - детская болезнь или критиче
Post by: com911 on March 22, 2013, 06:57:00 AM
Интересная идея кстати. Не смотря на то, что принцип работы Bitcoin'a хорошо продуман - его нельзя взломать (кроме 51), невозможно запретить или контролировать, в общем не смотря на это все, правительство (например США, или несколько правительств в сговоре), может тупо применить физическую силу, вырубив сотню основных пулов и крупных майнеров (DDoS или даже приехать к кому-то "в гости"). Все это очень быстро, в течение суток. Сразу по-быстрому взять контроль над системой, наделать там "левых" транзакций, в результате чего просто обрушить курс криптовалюты до плинтуса.
Учитывая новости 18 марта от FinCen, государства уже всерьез заинтересовались криптовалютами. ::)

З/Ы/ Я думаю что будущее за некой криптовалютой, для которой невозможно создать никаких АСИК'ов, дающих кому-то адское преимущество, и которая чуть проще в пользовании (я думаю у каждого есть такие знакомые, которым принцип работы Bitcoin объяснить нереально, но ведь они тоже люди, а если им и объяснишь, то свой wallet.dat они потеряют через неделю. :))


Title: Re: Майнинг пулы - детская болезнь или критиче
Post by: Balthazar on March 22, 2013, 07:07:55 AM
Даже 100% мощности не даст возможность "наделать левых транзакций". Только отменить свои собственные.


Title: Re: Майнинг пулы - детская болезнь или критиче
Post by: victorpetrov on March 22, 2013, 09:54:01 AM
Даже 100% мощности не даст возможность "наделать левых транзакций". Только отменить свои собственные.
А больше ничего и не надо. Купил товар на силкроаде, дождался поставки и отменил свою транзакцию.
Потом опять на эти коины товар прикупил и опять транзакцию взад вернул. И так до бесконечности. Красота.


Title: Re: Майнинг пулы - детская болезнь или критиче
Post by: Balthazar on March 22, 2013, 10:10:10 AM
Да не будет этим никто заниматься, слишком сложная игра для наших младших братьев по разуму. ;D Единственное, на что они способны-это разрешать и запрещать (опыт с LibertyDollar тому пример), ситуации в которых нельзя что-либо разрешить или запретить, вводят их в когнитивный диссонанс.


Title: Re: Майнинг пулы - детская болезнь или критиче
Post by: naima53 on March 22, 2013, 05:46:27 PM
Да не будет этим никто заниматься, слишком сложная игра для наших младших братьев по разуму. ;D Единственное, на что они способны-это разрешать и запрещать (опыт с LibertyDollar тому пример), ситуации в которых нельзя что-либо разрешить или запретить, вводят их в когнитивный диссонанс.
А как Вам такой подход: сделать 2(два) миллиарда асик-чипов строго по протоколу BTC, разместить в дата-центрах цру\анб, плавненько резкенько запустить все под шумок асик-авалон-бфл(ну может плюс еще свой  бфл слепить и раздарить асики по 100баксов не более 5% от намытого теми 2умя ярдами), затем 98% от намытого уничтожать или слить по всем фронтам, таким образом взвинтить сложность, потом резко слить бабло по всем биржам и отключить все асики = курс обвалился фатально, блоки не находятся, МВФ объявляет форк BTC своей новой признанной криптовалютой (не простой форк разумеется)

?


Title: Re: Майнинг пулы - детская болезнь или критиче
Post by: Balthazar on March 22, 2013, 06:18:55 PM
Да не будет этим никто заниматься, слишком сложная игра для наших младших братьев по разуму. ;D Единственное, на что они способны-это разрешать и запрещать (опыт с LibertyDollar тому пример), ситуации в которых нельзя что-либо разрешить или запретить, вводят их в когнитивный диссонанс.
А как Вам такой подход: сделать 2(два) миллиарда асик-чипов строго по протоколу BTC, разместить в дата-центрах цру\анб, плавненько резкенько запустить все под шумок асик-авалон-бфл(ну может плюс еще свой  бфл слепить и раздарить асики по 100баксов не более 5% от намытого теми 2умя ярдами), затем 98% от намытого уничтожать или слить по всем фронтам, таким образом взвинтить сложность, потом резко слить бабло по всем биржам и отключить все асики = курс обвалился фатально, блоки не находятся, МВФ объявляет форк BTC своей новой признанной криптовалютой (не простой форк разумеется)

?
Слишком сложно. В реальности госмашина предпочитает популисткие решения в ущерб даже собственному благополучию. Да и потом, не имеет значения, что они объявят или заявят, для сообщества это будет просто очередной фиат. Максимум, добавят пару на биржах для обмена с форком, продолжающим традиции оригинала. Кстати, возможно в таком случае, что в этот форк интегрируют альтернативы PoW для предотвращения повторения истории.


Title: Re: Майнинг пулы - детская болезнь или критиче
Post by: Storan on March 24, 2013, 08:35:24 AM
Даже 100% мощности не даст возможность "наделать левых транзакций". Только отменить свои собственные.

А может ли контроль над подавляющем количестве мощности  50+%, 61,8%, ... позволить отменять новые транзакции у всей сети, т.е. попросту заблокировать её дальнейший функционал?

Потому что если этим начнёт заниматься власть/спецлужбы - то понятно, что не ради извлечения прибыли (мизерной, по их понятиям) конкретно из биткоинов, а ради удержания самой власти и контроля как такового. (И не нужно считать верхи "тупыми младшими братьями по разуму", экстраполируя опыт россеянской воровской верхушки на весь мир; пример вируса Stuxnet, который при распространении подписывался легальными сертификатами, и замеченную деструктивную деятельность проявил только в одном - выведя из строя, строго определённую партию высокотехнологичного оборудования, применявшихся в иранских центрифугах по обогащению - желания и возможностей напакостить в it-сфере у верхов поболее, чем у любых хакеров и open source сообщества вместе взятых).

А игриы с асиками/курсами, если и будут осуществлять - то скорее всего, некие "Соросы xxi века"; и эти спекулянты как раз не будут заинтересованы в ступоре сети, им-то главное иметь маржу с операций, ну и время от времени встряхивать курс, обирая на хорошие суммы единовременно всю мелочь, влезшую на то же поле.


Title: Re: Майнинг пулы - детская болезнь или критиче
Post by: weldpua2008 on March 25, 2013, 01:01:42 AM
Все системы уязвимы. Создавая защиту основанную на децентрализации получаем одни атаки на систему: 51%, потеря мощности, резкие перепады в скорости генерации и т.д. --- это слабая связь.

Создавая централизованную систему  мы отдаём право решать кому-то  ------ получается сильная связь.

Даже пример с голосованием через мощность - видно, что можно совершить атаку на систему.

По идеи нужно, что бы _иткоины генерились с одинаковой скоростью на всех устройствах. Что технически невозможно???