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.

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

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

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

vasaka ★★★ ()

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

На какие цели идут эти вычислительные мощности?

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

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

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

Да сам не знаю. Я представляю это как считание до ста. При минимальной сложности для генерации блока происходит следующее (предупреждаю - это не так! А всего лишь моё представление). «Один!» «Молодец! Держи 50 BTC». «Два!» «Молодец! Держи 50 BTC». Когда 10 пользователей то 50 BTC дают за числа, кратные 10. Но пропускать нельзя, а чтобы посчитать каждую единичку нужно затратить вычислительные мощности, перебирая хеши SHA-256. А когда пользователей миллион, то кому, кто скажет число, кратное миллиону, дадут 50 BTC. Но пропускать нельзя.

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

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

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

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

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

Грубо говоря, когда у тебя на кошельке есть 10 биткоинов это совершенно не значит, что все 10 лежат на одном адресе.
Вероятнее всего они будут распределены по огромному количеству адресов.
Допустим на «виртуальном счету» есть 1 btc.
Если ты делаешь транзакцию на 0.5 btc, то половина уходит на указанный тобой адрес, а другая половина идет на ещё один адрес - твой.
При этом у тебя в wallet.dat есть не только адреса на которых у тебя сейчас лежат деньги, но и пул из адресов (ранее по дефолту было 100) которые в будущем будут использованы для приема/отправки средств.
Именно поэтому файл кошелька через некоторое время становится не актуален.

Но если бы пул был скажем 50к адресов, то можно было бы смело бекапить файл и он бы долго был актуален.
Так что вполне реально сделать необходимость бекапа менее частой.

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

В общем, моя мысль что никаких полезных вычислений не производится,

Я в замешательстве. Муть какая-то... Зачем оно такое нужно?

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

Т.е. ресурсы уходят, грубо говоря, на поддержание сетью самой себя? А зачем оно нужно?

Это способ обеспечения валюты.

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

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

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

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

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

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

Да и в четвертых, вклады были обесценены в 90-м году твоими любимыми коммунистами, в том числе лично министром финансов Павловым (который в 91-м тряс руками в ГКЧП). Разве справедливо требовать от нынешней власти компенсации вкладов, украденных коммунистами?

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

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

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

Да и в четвертых, вклады были обесценены в 90-м году твоими любимыми коммунистами

Не агрись ты так, пост не о том.

Я всего лишь сказал, что дефляция это обычное экономическое явление и вопрос «чесности» тут не стоит совсем :)

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

Во-вторых, при Совке квартиры не могли быть в собственности граждан, и купить ее тоже никто не мог, только обменять.

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

вклады были обесценены в 90-м году твоими любимыми коммунистами, в том числе лично министром финансов Павловым

Вклады были обесценены «гайдаровской» реформой 1992 года.

Иногда лучше жевать и не позорить славное имя анонимуса.

хехехе

Oleaster ★★★ ()

Финансовая пирамида с деньгами, за которые ничего толкового нельзя купить? Покажите, где за них можно купить ноут, смартфон, etc?

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

Т.е. ресурсы уходят, грубо говоря, на поддержание сетью самой себя?

Да.

А зачем оно нужно?

Зачем нужны биткоины? Электронная валюта без единого центра контроля, не контролируемая государствами, с возможностью делать анонимные транзакции.

Оно не производит никаких полезных вычислений, типа рассчёта фолдинга белков и т.п.?

Нет, при чём тут фолдинг белков.

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

Чтобы пульнуть золото на солнце, нужны ресурсы (то, чем пульнуть, а также собрать все золото).

скоро за всем нашим золотом прилетят рептилоиды с Нибиру, они позаботятся о способе самовывоза

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

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

Посчитай на калькуляторе 2012-30=? За эти пять лет изменилось многое...

Вклады были обесценены «гайдаровской» реформой 1992 года.

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

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

пофиксил

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

Ни в коем случае не удаляйте все файлы из каталога данных программы ~/.ssh, если не хотите потерять все ключи из директории .ssh

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

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

Да ведь нет же, это самое большое заблуждение. Биткоин, как и ЛЮБАЯ другая валюта, обеспечен верой людей в то, что ими можно расплатиться и купить какой-нибудь товар.

gaga ()
Ответ на: комментарий от bender

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

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

Да понимаю я это, но в 1001 раз объяснять лень.
Вопрос лишь в том, что майнинг не бесплатный. :)

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

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

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

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

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

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

lenin386 ★★★ ()
Ответ на: пофиксил от shahid

Однако ssh не прошел путь

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

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

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

Balthazar ()
Ответ на: комментарий от lenin386

Ещё один спиногрыз пришёл рассказать про ацталый савок...

1) Анонимус ничего не говорил про «минус тридцать». Напротив, для него и 1990 год — это «власть коммунистов», хотя коммунизма там оставалось хрен да маленько.

2) Жилищные кооперативы появились не в 1987 году и не в 1982. Они были созданы постановлением Совмина в 1958 году.

3) Она никуда не вывалилась. Вклады так и остались на сберкнижках, у некоторых — до сих пор. Обесценение денежной массы в последние годы СССР было связано с законом о предприятиях, который позволил обналичивать безналичные деньги (которые действительно не были обеспечены потребительскими товарами и до этого обращались лишь внутри «группы А») и ликвидацией монополии внешней торговли.

Но сие есть вещи, тебе недоступные.

хехехе

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

Здесь я прочитал как развивать экономику с малой процентной ставкой за кредит

ЛПиП. Япония жила за счёт постоянно и намеренно занижаемого курса йены. Как только мистер Обама приказал им больше так не баловаться, так и получили долг 225% ВВП.

lenin386 ★★★ ()

MMM-2012 уже здесь!

Хватит работать! Окончи курсы и коси бабло на форекс!

r ★★★★★ ()

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

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

Деньги лежат себе и лежат - это вряд ли. Человеку всё время хочется себе что-нибудь купить, и если поесть он может приготовить себе сам и вырастить еду на даче, то много чего он может только покупать.

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

1) Анонимус ничего не говорил про «минус тридцать». Напротив, для него и 1990 год — это «власть коммунистов», хотя коммунизма там оставалось хрен да маленько.

Ты ветку почитай.

2) Жилищные кооперативы появились не в 1987 году и не в 1982. Они были созданы постановлением Совмина в 1958 году.

Возможно, но я что-то не знаю кооперативных домой старше ~1985-го года...

Вклады так и остались на сберкнижках,

У психически больных, аутичных, и неполноценных граждан. Все нормальные люди побежали тратить, жиды - скупать баксы.

у некоторых — до сих пор.

1% больных людей погоды не делают.

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

У психически больных, аутичных, и неполноценных граждан.

К ним, например, относится режиссёр Гайдай.

В общем, нацик детектед.

хехехе

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

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

Взял ты кредит в 100 фигабаксов (Ф) для производства 100 единиц товара в конечной продаже розничной ценой 1.05Ф каждый, время производства - год. То есть через год ты рассчитывал вернуть эту сотню и остаться с прибылью/рентабельностью в 5%. За этот год произошла дефляция в 10% - значит каждая единица товара стала стоить ~0.95Ф. Значит продав через год 100 единиц товара ты заработал не 105Ф, а 95Ф. В результате ты не то что не заработал - ты должен остался.

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

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

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

Человеку всё время хочется себе что-нибудь купить, и если поесть он может приготовить себе сам и вырастить еду на даче, то много чего он может только покупать.

Если у тебя МНОГО денег, то кушаешь, платишь рабам, которые тебе кладут пишу в рот, ты с процентов от своего состояния. Тоже самое делают твои дети и внуки. А в последствии, полгорода. Деньги - это всего лишь средство заставить тебя работать, а если ты не работаешь, значит, деньги не выполняют свою задачу. С ними надо что-то делать. И делают. Обесценивают.

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

я что-то не знаю кооперативных домой старше ~1985-го года...

Еще с середины-конца 70-ых было до чёрта кооперативных домов. Правда, хрен с два в них можно было «купить» квартиру за деньги. Надо было «нуждаться в улучшениях жилищной», работать на предприятиях, которым выдавалась квота, и, соответственно, попасть в эту квоту.

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

Но это не такая пирамида, как грязная зелёная бумажка.

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

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

Конфискационная реформа Павлова (когда деньги в сбербанке = 0 ) произошла еще в ссср, до всякого отпуска цен.

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