LINUX.ORG.RU

Релиз Bitcoin 0.7.0

 


1

4

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

Пользователей Linux предупреждают, что если вы обновите версию Berkeley DB системы (например, апгрейд дистрибутива) вам нужно ещё раз запустить клиент Bitcoin с опцией -detachdb со старой версией DB, а затем запустить клиент Bitcoin с новой версией DB. Иначе программа не сможет прочитать базу данных и программа выдаст ошибку при запуске. Также проблему можно решить, удалив файлы с базой данных блоков blkxxxx.dat, чтобы программа загрузила их заново. Ни в коем случае не удаляйте все файлы с расширением «dat» из каталога данных программы, если не хотите потерять все деньги из кошелька Bitcoin.

Основные изменения:

  • Исправлена уязвимость в системе оповещения, которая позволяла провести DoS-атаку на клиент Bitcoin и вызвать максимальное использование CPU и диска. Исправление также доступно в обновлениях к веткам Bitcoin 0.5.x и 0.6.x.
  • Оптимизация позволила уменьшить использование CPU: были убраны избыточные проверки хешей и цифровых подписей.
  • Добавлена поддержка IPv6.
  • Добавлена поддержка Tor hidden service.
  • Улучшение проверки и незначительная оптимизация базы данных блоков.
  • Многочисленные изменения графического интерфейса. Также улучшены сообщения об ошибках программы.
  • В графическую оболочку возвращена RPC-консоль.
  • Чекпойнт на блоке номер 193.000.
  • Проведены работы по исправлению ошибки, при которой не загружается цепочка блоков.
  • Файл addr.dat замёнён на peers.dat, теперь там сохраняется дополнительная информация об адресах peer.
  • Теперь буфер отправки по умолчанию не 10 Мб, а 1 Мб.
  • Для прокси-сервера по умолчанию используется SOCKS5. Добавлена возможность подключения по имени хоста при использовании прокси-сервера. Добавлены соединения Seednode, которые теперь используются клиентами, работающими через прокси-сервер, вместо DNS Seeds.
  • Обновлены переводы.
  • Добавлены новые unit-тесты, исправлены некоторые Warning'и при компиляции.
  • Изменения API:
    • HTTP-сервер получил поддержку HTTP/1.1, конвейерной обработки и соединений keep-alive. Также он теперь использует поток на соединение, а не один поток на все соединения, что могло приводить к задержкам при работе с сетью.
    • Добавлена поддержка группировки JSON-RPC 2.0, позволяющая отправлять несколько запросов JSON-RPC в одном запросе HTTP.
    • Raw transaction API, подробности здесь.
  • Изменены консольные команды:
    • Добавлены параметры запуска -loadblock=FILE для импортирования файла блока, -onlynet для использования только IPv4, IPv6, Tor, -bind=<addr> для использования отдельных слушающих сокетов, -externalip и -discover.
    • Добавлены команды listaddressgroupings для облегчения слежения за биткойнами, getpeerinfo для отображения информации о любом из подключенных peer.
    • Вывод команды getdata дополнен новым значением mempool, а вывод команды listtransactions — 'blocktime' и 'timereceived', «умным» временем проведения транзакции.
    • Команда getmemorypool заменена на getblocktemplate/submitblock и getrawmempool.
    • Удалена команда getblocknumber.
    • Автодополнение набираемых команд bitcoind при использовании bash.

>>> Подробности

Ограничение на количество блоков так и не убрали?

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

21 млн? Я думаю что и не уберут, потому что так и задумано с целью не допустить инфляцию.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Жаль. Способа вернуть потерянные, отформатированные etc кошельки они вроде как не придумали, зато новые деньги на их место нагенерить невозможно.

vurdalak ★★★★★ ()

а это разве не пирамида феерическая?

Kompilainenn ★★★★★ ()
Ответ на: комментарий от vurdalak

А какие ты видишь с этим проблемы?

Там 8 знаков после запятой и по идее вполне реально сделать больше 8 в будущем, т.к это никак не изменит базис системы.

winddos ★★★ ()
Ответ на: комментарий от vurdalak

Жаль. Способа вернуть потерянные, отформатированные etc кошельки они вроде как не придумали, зато новые деньги на их место нагенерить невозможно.

Т.е. система в принципе подразумевает, что её можно уничтожить просто выжигая кошельки?

jollheef ★★★★★ ()
Ответ на: комментарий от jollheef

Кошельки - нет, но если сжечь совершенно все деньги, то она не сможет функционировать.

winddos ★★★ ()
Ответ на: комментарий от jollheef

Т.е. система в принципе подразумевает, что её можно уничтожить просто выжигая кошельки?

Можно дробить уцелевшие. В России, кстати, в ходу были осьмушки (полуполушки) - 1/8 копейки.

plm ★★★★★ ()
Ответ на: комментарий от Kompilainenn

Феерическая пирамида это современная финансовая система. А это мелкое подобие.

Legioner ★★★★★ ()

а вот обьясните мне пожалуйста одну штуку - почему стоковый клиент биткоина не умеет майнить на GPU? Почему на GPU можно майнить только сторонними клиентами?

JFreeM ★★★☆ ()
Ответ на: комментарий от JFreeM

Думаю потому что ещё нет простого алгоритма для определения самого оптимального GPU-майнера для конкретной видеокарты. Вот например я на Radeon HD 5xxx майнил с помощью ptalk, а оказалось что diablo лучше. Просто количество мегахеш показывает меньше. А для Radeon HD 6xxx, насколько я знаю, лучше poclbm. А ещё русские сделали ufasoft для CPU, недавно туда добавили поддержку CUDA и OpenCL. Свою собственную или с помощью ядер ptalk и poclbm я не знаю, собираюсь потестировать.

Я был бы не против, если бы в Bitcoin добавили GPU-майнер Кона Коливаса cgminer. Всё умеет: и GPU, и FGPA. И ptalk, poclbm и diablo, плюс ядра для FGPA. И разгон видеокарты из окна программы. И написан на Си, в отличие от Phoenix, который на Python (правда я не тестировал Phoenix 2, есть вероятность что переписали). Но история показывает, что код Кона Коливаса в большие проекты принимается очень неохотно.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от jollheef

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

vurdalak ★★★★★ ()
Ответ на: комментарий от winddos

Там 8 знаков после запятой и по идее вполне реально сделать больше 8 в будущем, т.к это никак не изменит базис системы.

Вот я щас куплю 1 биткойн и буду ждать, пока за столько же можно будет купить 0.000001 из-за потерь и дефляции. А потом продам свой единственный биткойн за миллион баксов, ничего с ним не делав все это время. Круто, правда?

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Круто. Но вероятно доходнее будет положить на депозит в банке.

Legioner ★★★★★ ()
Ответ на: комментарий от Legioner

Вполне возможно. Я просто к тому, что они бросаются в крайности — желая избежать инфляции, создали дикую дефляцию (которая к тому же потенциально грозит вымиранию биткойнов, потому что их количество конечно и может растеряться все).

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Я просто к тому, что они бросаются в крайности — желая избежать инфляции, создали дикую дефляцию

Во-первых насчёт дикой не очевидно. Во-вторых никто так и не рассказал, чем так плоха дефляция.

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

Думаю это так же вероятно, как и то, что кто-нибудь пульнёт на солнце всё золото.

Legioner ★★★★★ ()
Ответ на: комментарий от Legioner

Думаю это так же вероятно, как и то, что кто-нибудь пульнёт на солнце всё золото.

Чтобы пульнуть золото на солнце, нужны ресурсы (то, чем пульнуть, а также собрать все золото). И это ничем не грозит, потому что золото давно не является гарантом денежных средств. А вот чтобы уничтожить биткойны, нужно уронить парочку серверов, где их хранят. Плюс потерянное обывателями золото никуда не девается (можно найти), а потерянные биткойны невосполнимы.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Ну не: биткойны не хранят на серверах. У каждого пользователя есть полная копия всех транзакций с биткойнами, например у меня она занимает 3 Гб. И уничтожать кошельки биткойнов нужно тоже долго: найти, взломать либо уничтожить физически.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от vurdalak

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

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

Legioner ★★★★★ ()
Ответ на: комментарий от Legioner

Крупные обменники вполне могут хранить крупные суммы.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

А у нас деньги давно эквивалент золота?

catap ★★★★★ ()
Ответ на: комментарий от vurdalak

Не думаю, что они крупные относительно общего числа денег.

Legioner ★★★★★ ()
Ответ на: комментарий от vurdalak

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

winddos ★★★ ()
Ответ на: комментарий от catap

золото давно не является гарантом денежных средств

vurdalak ★★★★★ ()
Ответ на: комментарий от winddos

Я купил биткойн за $5, а продал за $1000000. Где тут честность?

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

магазин купил буханку хлеба за 20 рублей, продал за 40. Где тут честность?

anonymous ()
Ответ на: комментарий от vurdalak

я купил этот доллар за 28 рублей, а продал за 32 — где тут честность?

catap ★★★★★ ()
Ответ на: комментарий от vurdalak

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

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

winddos ★★★ ()
Ответ на: комментарий от vurdalak

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

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

vasaka ★★★ ()
Ответ на: комментарий от anonymous

Магазин эти 20 рублей потратил на аренду и зарплату сотрудников. А я разницу в $999999 ни на что не потратил, а ее получил просто так.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Я купил биткойн за $5, а продал за $1000000. Где тут честность?

Пенсионер 30 лет назад мог купить на свои сбережения в сбербанке квартиру и машину, а теперь он может купить килограм пельменей.
Где тут честность?

winddos ★★★ ()
Ответ на: комментарий от winddos

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

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

И что? Кто мешает сделать точность 1кк знаков после запятой?

winddos ★★★ ()
Ответ на: комментарий от ZenitharChampion

Она самая.

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

А ещё валюта наркоманов, педофилов и экстремистов.

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

короче отличная вещь.

vasaka ★★★ ()

Можно запустить АртМани и напечатать себе 9999999. И будет вам счастье

byte_men ()
Ответ на: комментарий от ZenitharChampion

Ну не: биткойны не хранят на серверах. У каждого пользователя есть полная копия всех транзакций с биткойнами, например у меня она занимает 3 Гб.

Теперь понятно. Биткоины придумали производители HDD. И видеокарт с процессорами. И они своё ещё отобьют. :)

feofil ()
Ответ на: комментарий от vurdalak

Дефляция не является проблемой биткоинов, это часть дизайна системы.
Хорошо это или плохо - вопрос десятый, т.к он относится к экономике вообще, а не к биткоинам в часности.

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

Так или иначе новые монетки будут генерироваться вплоть до 2140 года.
Как минимум до этого времени не будет проблем с уничтожением всех монеток.

winddos ★★★ ()

высоком уровне защиты

Ни в коем случае не удаляйте все файлы с расширением «dat» из каталога данных программы, если не хотите потерять все деньги из кошелька Bitcoin.

buddhist ★★★★★ ()
Ответ на: комментарий от vurdalak

если дефляция это плохо, то экономика биткоинов умрет, и твои 5 долларов станут ничем.

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

vasaka ★★★ ()
Ответ на: комментарий от vasaka

если дефляция это плохо, то экономика биткоинов умрет

Меня это и печалит, а не мои $5.

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

Хрен с тем, что в линуксе драйвера кривые. Большее количество народу сидят на винде, и у них все работает.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Хрен с тем, что в линуксе драйвера кривые. Большее количество народу сидят на винде, и у них все работает.

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

vasaka ★★★ ()
Ответ на: комментарий от buddhist

Всё правильно: стирать файл с цифровым ключом нельзя, если не хочешь потерять все свои деньги. Это как стирать /, но только ~/.bitcoin.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от catap

А у нас деньги давно эквивалент золота?

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

anonymous ()

Вот у нас цены «отпустили» в 1993 году. Никто не мог быть уверен, что взяв сто рублей можно купить себе определённый набор вещей. В то время как с заграничными деньгами уверенность в этом была. Я правильно думаю, что из-за этого события сегодня российский рубль слаб на мировом рынке?

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

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

Legioner ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.