Релиз Bitcoin 0.8.0

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

Рекомендации к обновлению:

Минимально необходимая версия Qt для сборки bitcoin-qt теперь 4.8.3.

Так как старая база данных блоков (от Bitcoin 0.7.2 и старее) теперь не поддерживается (подробности смотреть во втором пункте «Улучшено»), синхронизация базы блоков Bitcoin 0.8 займёт несколько часов. Эту проблему можно решить одним из следующих способов:

  1. Загрузить готовый файл базы данных блоков bootstrap.dat
  2. Запустить программу с опциями -loadblock=путь/к/старому/blk0001.dat -loadblock=путь/к/старому/blk0002.dat
  3. Соединиться с быстрым узлом сети командой -connect=IP

Улучшено:

  • Официальные бинарники программы для ОС Windows и Mac OS подписаны цифровым ключом Bitcoin Foundation. Это было сделано для повышения безопасности новыми средствами Windows 8 и Mac OS 10.8
  • Для истории транзакций теперь используется LevelDB вместо Berkeley DB. LevelDB - нереляционная СУБД с открытым исходным кодом от компании Google. Это было сделано для общего ускорения работы, а также для ускорения работы на системах с медленным вводом/выводом. Однако для файла кошелька wallet.dat по-прежнему используется Berkeley DB. Теперь опция dbcache (например -dbcache=N) также регулирует использование памяти LevelDB
  • Программист Pieter Wuille оптимизировал процесс верификации транзакций. Теперь на синхронизированном узле используется меньше оперативной памяти и происходит меньше процессов ввода/вывода. Кроме того, этот человек реализовал многопоточную проверку сигнатур, что увеличивает производительность пропорционально количеству ядер CPU. Однако это возможно лишь начиная с блока номер 193000 (последний чекпойнт). Количество потоков можно выставить опцией par, например -par=1 для использования только 1 ядра CPU

( читать дальше... )

 

©  Linux.org.ru