Jump to content

Bitcoin DDOS


PindosoBritHunter

Recommended Posts

Posted

Поставил биткойн кошелек, синхранизируется в практически 12 часовом рабочем режиме уже 4 дня и до сих пор закачал только примерн 75% транзакций (коннект сам по себе очень хороший). И что еще интересно, эти данные заняли уже около 10 Гигов на диске!! 

Соответвено возникают вопросы:

- Что за херня? Как в плане скорости так и в плане дискового пространства

- Если представить что запад перешел на биткойн, и все или большинство транзакций идут в биткойнах, то

а) кошелек у пользователей будет недоступен тк будет все время синхронизироваться и никогда недосинхронизируется

б) никакого дискового пространства просто не хватит

 

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

Posted
Что за херня? Как в плане скорости так и в плане дискового пространства

Никакой херни - полная версия блокчейна весит более 12Гб.

Если напрягает вес и время синхронизации, то пользуйтесь "лёгким" клиентом - Мультибит или Электрум.

 

а) кошелек у пользователей будет недоступен тк будет все время синхронизироваться и никогда недосинхронизируется

б) никакого дискового пространства просто не хватит

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

 

Похоже биткойн можно положить аналогом DOS атак?

Нет, нельзя.

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

Кстати, подобное постоянно происходит с SatoshiDice, и ничего, сеть как работала безупречно, так и продолжает работать.

Posted (edited)

Никакой херни - полная версия блокчейна весит более 12Гб.

Если напрягает вес и время синхронизации, то пользуйтесь "лёгким" клиентом - Мультибит или Электрум.

 

А в чем фишка выпускать 12Гб версию если есть еще и легкие?
 

 

После окончания закачки всей цепочки блоков синхронизация будет занимать считанные минуты, т.к. докачиваются только новые блоки.
 
Это понятно, но не забывайте что последние только 5 месяцев весят столько сколько предыдущие 5 лет.
Что означает, что при росте популярности докачка новых блоков будет занимать гигабайты
 

 

Нет, нельзя.

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

Кстати, подобное постоянно происходит с SatoshiDice, и ничего, сеть как работала безупречно, так и продолжает работать.

 
Берем 1млн ботов, у каждого бота 0,00000001 биткойна. В целом их бюджет мизерный. Далее идут сотни десятки транзакций между счетами в секунду. Даже если обычный обыватель не потянет стоимость, то заинтересованый вполне может потянуть. Как результат наверняка будет зависание - сужу хотя бы по тому, что какие-то 12Гб качаются уже скоро 5 день и кошелек не доступен.
 
И кстати вы затронули интересный вопрос про комиссии: я то думал, что транзакции бесплатны, а они , как вы говорите, платные??
Edited by PindosoBritHunter
Posted

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

Posted
А в чем фишка выпускать 12Гб версию если есть еще и легкие?

А в чем фишка не попытаться сначал разобраться с азами технологии, а сразу обвинять ее в кривости?

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

 

Берем 1млн ботов, у каждого бота 0,00000001 биткойна. В целом их бюджет мизерный. Далее идут сотни десятки транзакций между счетами в секунду.

Не идут. Приоритет у транзакций низкий без комиссий, а с комиссиями дороговато выйдет.

 

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

Где тут взаимосвязь? И кстати, на современных компьютерах с нормальными ЦП и твердотельными жесткими дисками вообще за несколько часов закачивается и собирается база.

 

И кстати вы затронули интересный вопрос про комиссии: я то думал, что транзакции бесплатны, а они , как вы говорите, платные??

Смотря какие транзакции. Как раз для борьбы с атаками "пылью" в основном комиссии и введены. В будущем они станут так же мотивацией для майнеров, когда эмиссия закончится. Подробнее можно почитать тут: Комиссии Bitcoin

Posted

 Приоритет у транзакций низкий без комиссий, а с комиссиями дороговато выйдет.

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

Posted

@Zarmung, это каждый пул сам себе решает. Deepbit действительно небольшой процент принудительно отдавал бесплатным транзакциям, кто-то может по договоренностям собирать в блоки транзакции с  определенных сервисов. Самые наглые вообще иногда генерируют пустые блоки только ради эмиссионного вознаграждения.

Posted (edited)

А в чем фишка не попытаться сначал разобраться с азами технологии, а сразу обвинять ее в кривости?

 

Чувак, расслабся, тут никто никого не обвиняет. Я задал вопрос а ты дергаешься.

 

Не идут. Приоритет у транзакций низкий без комиссий, а с комиссиями дороговато выйдет.

 

Если это так то с ростом спроса на биткойн и ростом его цены наступит момент когда пачка сигарет будет стоить как феррари. Я рад что это выяснилось

 

Где тут взаимосвязь? И кстати, на современных компьютерах с нормальными ЦП и твердотельными жесткими дисками вообще за несколько часов закачивается и собирается база.

 

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

 


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

 

А кто создает блок? Кошелек каждого участника или майнер? Если это клиентская машина то что мешает хакеру сделать хак и создать такой блок который ему нужен?


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

Сказал А говори Б, а то выглядет крайне глупо обвинять в чем то и делать умную морду при этом имея 38 постов и видимо IP пиндостана

Edited by PindosoBritHunter
Posted

@PindosoBritHunter, Я вот тут ссылок для ознакомления оставил. рекомендую сначала их прочитать, после этого хоть может получится на одном языке говорить.

А то самоуверенности много, но вопросы  типа

 

 

А кто создает блок?

показывают пока что очень слабую компетенцию в данной тематике.

Posted
Если это так то с ростом спроса на биткойн и ростом его цены наступит момент когда пачка сигарет будет стоить как феррари.

Не понял логики.

Почему пачка сигарет будет стоить как феррари, из-за комиссии?

 

 

Я рад что это выяснилось

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

 

 

Если это клиентская машина то что мешает хакеру сделать хак и создать такой блок который ему нужен?

Ему мешает знание предметной области, даже намёка на которое у Вас не наблюдается. К сожалению.

Posted

Где тут взаимосвязь? И кстати, на современных компьютерах с нормальными ЦП и твердотельными жесткими дисками вообще за несколько часов закачивается и собирается база.

Здесь вы как само собой разумеющееся допускаете, что у каждого есть канал в Интернет толщиной в 20-50 Мбит. Это часто совсем не так. )

Ему мешает знание предметной области, даже намёка на которое у Вас не наблюдается. К сожалению.

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

Posted

 

 

Это понятно, но не забывайте что последние только 5 месяцев весят столько сколько предыдущие 5 лет.

 

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

Posted (edited)
Никакой херни - полная версия блокчейна весит более 12Гб.

Видимо ты давно не ставил его 28Гб, буквально вчера смотрел.

Edited by Echoes
Posted (edited)

Видимо ты давно не ставил его 28Гб, буквально вчера смотрел.

 

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

 

PS: Про workarround типа сделать backup wallet.dat и залить его на новый комп с достаточным местом на диске понятно, интересно именно будет ли работать вывод с несинхронизованного клиента, если другого компа под рукой нет.

Edited by HW_from_China
Posted

@HW_from_China, Если кошелек не синхронизирован, он отказывается выполнять операции. Можно экспортировать закрытый ключ или wallet.dat и создать кошелек на другом компе.

Posted

 

Ему мешает знание предметной области, даже намёка на которое у Вас не наблюдается. К сожалению.

 

О пошли понты :))) 80 lvl сразу видно

Здесь вы как само собой разумеющееся допускаете, что у каждого есть канал в Интернет толщиной в 20-50 Мбит. Это часто совсем не так. )

 

У меня 20мбит канал, качаю 5й день еще не закачал.  

 

 

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

 

Eстественно речь идет о будущем блоке. если модератор не понимает что его спрашивают, то надо не понтами кидаться в чем он явно силен, а уточнить

А вот что касается будущего блока, то кроме как "это мложно и много" внятного ответа от понтоватых знатоков я и не услышал

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

 

Давай лучше тебя пошлем и не просто в баню а на в пешее эротическое.

Видимо ты давно не ставил его 28Гб, буквально вчера смотрел.

 

На лицо явно экспоненциальный рост. А ведь еще достаточно мало пользователей и компаний которые используют транзакции. А теперь представим миллиарды транзакций в день, что будет?

Места не хватит да и спам все остановит

@HW_from_China, Если кошелек не синхронизирован, он отказывается выполнять операции. Можно экспортировать закрытый ключ или wallet.dat и создать кошелек на другом компе.

 

А в перспективе можно будет каждому пользователю покупать себе облака под хранилища транзакций :)))))

Posted

 

 

У меня 20мбит канал, качаю 5й день еще не закачал.  

 

при скорости 20Мбит/с, 25 гигабайт скачиваются за 3 часа

Posted

 

 

О пошли понты..........то надо не понтами кидаться .......внятного ответа от понтоватых знатоков я и не услышал..............Давай лучше тебя пошлем и не просто в баню а на в пешее эротическое.
..  :lol:  Что ж так беспонтово переклинивает тебя сердешный..
Posted
У меня 20мбит канал, качаю 5й день еще не закачал.
Места не хватит да и спам все остановит
А в перспективе можно будет каждому пользователю покупать себе облака под хранилища транзакций :)))))

Научитесь внимательно читать:

"Если напрягает вес и время синхронизации, то пользуйтесь "лёгким" клиентом - Мультибит или Электрум"

Это я для кого писал?

Складывается впечатление, что вы не понять хотите, а найти изьяны в биткоине, но делаете это крайне по-дилетантски...

 

 

 

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

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

 

На лицо явно экспоненциальный рост. А ведь еще достаточно мало пользователей и компаний которые используют транзакции. А теперь представим миллиарды транзакций в день, что будет?

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

 

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

Posted

 

 

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

 

 

Если кошелек не синхронизирован, он отказывается выполнять операции. Можно экспортировать закрытый ключ или wallet.dat и создать кошелек на другом компе.

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

Плюс можно перетащить wallet.dat на компьютер, где больше места на винчестере. или вообще скормить закрытый ключ в сервисы, которые поддерживают таккой вариант пополнения баланса.

Posted

Ну прям так чтоб DDOS этого нет.  Но существенно ослабить связанность сети есть возможность. Дело в "ржавом гвозде" сервере dyndns.org http://lj.rossia.org/users/lleokaganov/34237.html

 

Кстати, когда об этом сообщили разработчикам - они сильно агрились :) и ничего не исправили.


емеркоин

 

Если уж по теме то - STUN. Эмеркоин лишь частный случай применения этого решения :)

Posted

Но существенно ослабить связанность сети есть возможность. Дело в "ржавом гвозде"

Кстати, ты в блоге затронул этот вопрос, но интересно почему разрабы агрились, они же ведь всё прекрасно понимают, но нифига не делают. Риторический вопрос - почему? ;)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Bitcoin Core

      Bitcoin Core - это полноценный клиент, составляющий основу сети. Для него характерен высокий уровень безопасности, конфиденциальности и стабильности. Однако, у него меньше опций и он занимает довольно много места на диске и оперативной памяти.   Официальный сайт  |  Исходный код  |  История версий  В теме действуют все Правила форума: перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда. Уважайте своё и чужое время; для обсуждения и поиск

      in Кошельки для криптовалют

    • Курс Bitcoin (только про Bitcoin)

      В данной ветке предлагаю вести обсуждение курса Bitcoin Общее обсуждение курсов криптовалют происходит в топике Курсы криптовалют  Также у нас есть ветка по обсуждению "справедливого курса" Bitcoin     Несколько полезных инструментов для отслеживания курса: bitcoin.clarkmoody отображает стакан Mt.Gox и строит в реалтайме японские свечи bitcoinchain сравнение курсов на разных биржах на одном графике bitcoincharts курсы на различных биржах в табличном представлении  

      in Биткоин

    • Bitcoin Strategy: Биткоин приблизился к справедливой стоимости

      Нынешняя цена биткоина около $87 600 близка к справедливой, заявил ведущий аналитик платформы Bitcoin Strategy, скрывающий свое имя под псевдонимом Root. Анонимный эксперт объявил, что цена первой криптовалюты движется вдоль линии справедливой стоимости уже с середины ноября. Это, по мнению аналитика, указывает на «нейтральный инвестиционный статус» биткоина.     Root сообщил, что модель биткоина отражает общее состояние криптоактива по трем метрикам:     Подробнее: http

      in Новости криптовалют

    • Комиссии Bitcoin

      Попытался собрать воедино информацию по комиссиям Биткоина:   Где посмотреть текущую комиссию Биткоина? Вот утилита для расчета комиссий Биткоина. Ее обсуждение и лог разработки здесь. Кто назначает комиссию в Биткоине? Комиссию назначает пользователь самостоятельно при отправке. Чем больше комиссия- тем выше приоритет у транзакции.   Что такое комиссия в техническом плане? Комиссия в сети Биткоин - это разница между фактически отправленной суммой и раз

      in Биткоин

    • Компиляция openssl 3.0.18 для форка Bitcoin Core 29.2.0 с использованием mingw

      Форк работает на алгоритме Scrypt поэтому использут openssl 3.0.18 Пытаюсь скомпилировать openssl 3.0.18 в Linux среде   Компиляция для Linux окружения работает коректно. ./config make и все работает, файлы libcrypto.a, libssl.a коректны Проблема с компиляцией для Windows версии ./Configure mingw64 --cross-compile-prefix=x86_64-w64-mingw32- --openssldir=/usr/local/ssl/windows && make или ./Configure mingw --cross-compile-prefix=i686-w64-m

      in Scrypt

×
×
  • Create New...