Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
26 июля 2011, 8:27:45 PM   # 1
 
 
Сообщения: 105
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

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


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

В настоящее время каталог .bitcoin, который содержит блок цепи превышает 600 МБ. На мой взгляд, это нетривиальный объем дискового пространства. Я среди других были разработаны среды, предназначенные для оказания помощи в безопасности клиента, которые вовлекают работает клиент с флэш-памяти USB или других устройств с ограниченными ресурсами.

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

Спасибо за рассмотрение этого вопроса, и все ваши отличную работу!

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


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


26 июля 2011, 8:45:15 PM   # 2
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

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





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

26 июля 2011, 9:22:47 PM   # 3
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

blockchain сейчас не 600МБ, его больше как 400, за исключением индексных файлов. и которые могут быть сжаты, по меньшей мере, на 80% от исходного размера. а также. 16 гигов должны быть хорошо для Linux установить и более 2-х года стоит blockchain худшего случая.
ctoon6 сейчас офлайн Пожаловаться на ctoon6   Ответить с цитированием Мультицитирование сообщения от ctoon6 Быстрый ответ на сообщение ctoon6

26 июля 2011, 11:06:24 PM   # 4
 
 
Сообщения: 105
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

blockchain сейчас не 600МБ, его больше как 400, за исключением индексных файлов. и которые могут быть сжаты, по меньшей мере, на 80% от исходного размера. а также. 16 гигов должны быть хорошо для Linux установить и более 2-х года стоит blockchain худшего случая.

Можете ли вы сказать больше о сжатии данных? Как это могло быть достигнуто прозрачным образом?

Я понимаю, что существует максимальное количество сделок, которые могут быть включены в едином блоке. Знаем ли мы, сколько дискового пространства, который увеличившийся-вне блок, как это будет потреблять?

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

26 июля 2011, 11:41:50 PM   # 5
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

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

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

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

27 июля 2011, 12:06:51 AM   # 6
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

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

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

27 июля 2011, 1:17:18 AM   # 7
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

Можете ли вы сказать больше о сжатии данных? Как это могло быть достигнуто прозрачным образом?

Я понимаю, что существует максимальное количество сделок, которые могут быть включены в едином блоке. Знаем ли мы, сколько дискового пространства, который увеличившийся-вне блок, как это будет потреблять?

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

до сих пор Bitcoin был из около 30 месяцев и только составил около 400mb, 500, если считать индексы. вот 2,5 года.

последние 100000 блоки имеют средний размер 4244b
прошлый 50000 7900b
25000 13558b
10000 22871b
5000 24994b
1000 23705b
500 23170b

Вы можете видеть, что это удваивает очень грубо каждые 40000-60000 блок. но эта цифра может очень легко не работать в зависимости от роста Bitcoin или смерти. так что в среднем через год будет 40000b, поэтому давайте просто предположим теперь размером в блок 40000b,
40000 * 6 * 24 * 365
Теперь дважды 40000
80 000 * 6 * 24 * 365
Добавить
получить 6,307,200,000
я не знаю, если эти цифры являются биты или байты, но плохо предположить байт.
5.87 гигабайта, предполагающие наихудшие сценарии. это означает, что я использовал цифры, которые существовали бы в конце, в самом начале. поэтому математически число не может быть выше, чем это.

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

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

27 июля 2011, 5:07:14 AM   # 8
 
 
Сообщения: 140
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

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

Ах, нет. Все, не шахтер потребностей клиента является prototcol разговаривает с atrusted сервера.

Нет необходимости хранить ничего, кроме адреса и закрытых ключей.

Вы можете отправить подписанные сделки на сервер и получить balacnes и новые переводы с сервера.

Палка это THIN - так что вам не нужно синхронизировать все. Ноутбук открыт, проверьте, законченный.
NetTecture сейчас офлайн Пожаловаться на NetTecture   Ответить с цитированием Мультицитирование сообщения от NetTecture Быстрый ответ на сообщение NetTecture

27 июля 2011, 5:19:37 AM   # 9
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

Блок-цепь, не очень сжимаемая, так как большинство из них хеши. Я получил 21% экономии дискового пространства с помощью Gzip и 22% экономии с bzip2. (436690683 345345519 vs. vs. 341013976 байт)

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

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

Ах, нет. Все, не шахтер потребностей клиента является prototcol разговаривает с atrusted сервера.

Нет необходимости хранить ничего, кроме адреса и закрытых ключей.

Вы можете отправить подписанные сделки на сервер и получить balacnes и новые переводы с сервера.

Палка это THIN - так что вам не нужно синхронизировать все. Ноутбук открыт, проверьте, законченный.

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

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

27 июля 2011, 7:42:22 AM   # 10
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

до сих пор Bitcoin был из около 30 месяцев и только составил около 400mb, 500, если считать индексы. вот 2,5 года.
да, но Bitcoin также все еще ждет его главный прорыва и на самом деле не много пользователей и магазинов еще.
timmey сейчас офлайн Пожаловаться на timmey   Ответить с цитированием Мультицитирование сообщения от timmey Быстрый ответ на сообщение timmey

27 июля 2011, 11:17:09 AM   # 11
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

до сих пор Bitcoin был из около 30 месяцев и только составил около 400mb, 500, если считать индексы. вот 2,5 года.
да, но Bitcoin также все еще ждет его главный прорыва и на самом деле не много пользователей и магазинов еще.

если первые 2,5 года сделали 400MB, я держал пари * * Следующие 2,5 года будет легко сделать дополнительный 4000mb (если не сжимаются или обрезают).
payb.tc сейчас офлайн Пожаловаться на payb.tc   Ответить с цитированием Мультицитирование сообщения от payb.tc Быстрый ответ на сообщение payb.tc

27 июля 2011, 11:51:46 AM   # 12
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

blockchain сейчас не 600МБ, его больше как 400, за исключением индексных файлов. и которые могут быть сжаты, по меньшей мере, на 80% от исходного размера. а также. 16 гигов должны быть хорошо для Linux установить и более 2-х года стоит blockchain худшего случая.

до сих пор Bitcoin был из около 30 месяцев и только составил около 400mb, 500, если считать индексы. вот 2,5 года.

Мой текущий каталог Bitcoin сейчас имеет 705MB.
Резервное копирование с 18 имеет 612MB.
Еще с 14-го имеет 592MB.

Так, из 14th->Восемнадцатом, дисковое пространство увеличилось на 20Мб; это 4MB / день.
С 18-го>27-го, другой 93MB были спасены, а это значит, 9.3MB / день.

Конечно, это легко сказать, "бросить ныть, Diskspace дешево", Но когда Bitcoin хочет ввести мобильный / смартфон рынок, дисковое пространство и трафик имеет значение.
Кроме того, если вы оптимист и надеюсь, что Bitcoin будет зацепиться и быстро расти, то количество сделок будет увеличиваться, что в свою очередь, требует еще больше дискового пространства.
Таким образом, чем быстрее растет Bitcoin, тем больше требования к памяти. Это означает, что начальная загрузка / проверить время также будет увеличиваться, и скорее всего, гнев новых пользователей.
И последнее, но не в последнюю очередь, при достижении определенного количества операций в секунду, каждый день John Doe просто не будет иметь пропускную способность, чтобы справиться с ростом blockchain.
Bitsky сейчас офлайн Пожаловаться на Bitsky   Ответить с цитированием Мультицитирование сообщения от Bitsky Быстрый ответ на сообщение Bitsky

27 июля 2011, 3:09:13 PM   # 13
 
 
Сообщения: 322
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

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

И / или сервис, который обрабатывает блок цепь и протокол позволяет моему клиенту, чтобы иметь дело только с моими сделками и ключами, такие как Webcoin и BitcoinJS пытающимися:

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

27 июля 2011, 4:57:28 PM   # 14
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

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

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

27 июля 2011, 5:08:33 PM   # 15
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

blockchain сейчас не 600МБ, его больше как 400, за исключением индексных файлов. и которые могут быть сжаты, по меньшей мере, на 80% от исходного размера. а также. 16 гигов должны быть хорошо для Linux установить и более 2-х года стоит blockchain худшего случая.

Это мое понимание того, что узлы сохранить несколько копий блочной цепи в случае разделения или одного из блок-цепей становится "самый длинный" один. Я имел бег тест-узел с 9 июня 2011 (0.2.22 и 0.2.23) в общей сложности 55 дней. Он выбежал из дискового пространства сегодня; потребляя 5,8 ГБ. Это работает до 105MB в день. Использование диска упала до 4.9GB, когда клиент вышел. Клиент имел 125 связи во время пиковой нагрузки.
phillipsjk сейчас офлайн Пожаловаться на phillipsjk   Ответить с цитированием Мультицитирование сообщения от phillipsjk Быстрый ответ на сообщение phillipsjk

27 июля 2011, 6:06:25 PM   # 16
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

Это мое понимание того, что узлы сохранить несколько копий блочной цепи в случае разделения или одного из блок-цепей становится "самый длинный" один. Я имел бег тест-узел с 9 июня 2011 (0.2.22 и 0.2.23) в общей сложности 55 дней. Он выбежал из дискового пространства сегодня; потребляя 5,8 ГБ. Это работает до 105MB в день. Использование диска упала до 4.9GB, когда клиент вышел. Клиент имел 125 связи во время пиковой нагрузки.
Я понятия не имею, о тестовой сети, но вся моя% AppData% \ Bitcoin реж никогда не пошел 800mb, но, но я бы предположить, что это будет в конце следующего месяца максимум.
ctoon6 сейчас офлайн Пожаловаться на ctoon6   Ответить с цитированием Мультицитирование сообщения от ctoon6 Быстрый ответ на сообщение ctoon6

27 июля 2011, 6:13:08 PM   # 17
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

Я с помощью "реальный" сеть с официальным клиентом в -GEN режиме.
phillipsjk сейчас офлайн Пожаловаться на phillipsjk   Ответить с цитированием Мультицитирование сообщения от phillipsjk Быстрый ответ на сообщение phillipsjk

27 июля 2011, 6:20:21 PM   # 18
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

blockchain сейчас не 600МБ, его больше как 400, за исключением индексных файлов. и которые могут быть сжаты, по меньшей мере, на 80% от исходного размера. а также. 16 гигов должны быть хорошо для Linux установить и более 2-х года стоит blockchain худшего случая.

Это мое понимание того, что узлы сохранить несколько копий блочной цепи в случае разделения или одного из блок-цепей становится "самый длинный" один. Я имел бег тест-узел с 9 июня 2011 (0.2.22 и 0.2.23) в общей сложности 55 дней. Он выбежал из дискового пространства сегодня; потребляя 5,8 ГБ. Это работает до 105MB в день. Использование диска упала до 4.9GB, когда клиент вышел. Клиент имел 125 связи во время пиковой нагрузки.

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

Проверьте, чтобы увидеть, если у вас есть debug.log. Если я не ясные мой часто становится огромным. В настоящее время около 1,5 Гб.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

27 июля 2011, 6:45:49 PM   # 19
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

Так что есть: 4.2GB. (Gedit пытался загрузить все это ..)

Код:
убунту @ убунт: / СМИ / 803819A438199A6C / Bitcoins $ хвоста debug.log 
StopNode ()
Запуск BitcoinMiner 2 сделок в блоке
ThreadBitcoinMiner выход, 0 оставшихся тема
DBFlush (правда)
blkindex.dat RefCount = 0
blkindex.dat флеш
wallet.dat RefCount = 0
wallet.dat флеш
Bitcoin выход


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

27 июля 2011, 8:42:53 PM   # 20
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin клиент работает с конечным объемом дискового пространства

http://forum.bitcoin.org/?topic=292.0
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW