Страницы

Показаны сообщения с ярлыком Bitcoin Core. Показать все сообщения
Показаны сообщения с ярлыком Bitcoin Core. Показать все сообщения

воскресенье, 26 января 2020 г.

Завершена разработка технологий биткоина Schnorr и Taproot

#Bitcoin #Bitcoin_Core



Биткоин-разработчик Питер Велле сообщил, что реализация технологий Schnorr и Taproot для улучшения сети биткоина почти закончена и перешла в стадию публичного обсуждения.

Данные технологии позволят повысить масштабируемость сети, а также улучшит конфиденциальность транзакций. Сейчас код обоих разработок выложен в открытый доступ под номерами BIP-340/341/342, чтобы другие разработчики BTC и все желающие могли с ними ознакомиться.

Schnorr и Taproot могут быть внедрены в код биткоина через софтфорк, как это ранее было сделано с SegWit.

понедельник, 25 ноября 2019 г.

Состоялся релиз Bitcoin Core 0.19.0

#Bitcoin #BitPay #Bitcoin_Core



Вышло обновление основного клиента сети Bitcoin, все владельцы полных нод могут обновить ПО. Поддерживаются ОС Linux, macOS и Windows 7, но для mac нужна версия выше 10.10, а для Windows выше 7.

Основные нововведения это использование адресов формата bech32 по умолчанию и отключение протокола BIP70. Большинство BTC-сервисов уже давно перешли на новые адреса и протокол BIP21. Только популярный провайдер BitPay по-прежнему работает на BIP70 и при работе с ним могут возникнуть проблемы.

вторник, 27 февраля 2018 г.

Bitcoin Core 0.16.0 уже здесь. Что нового?

26 февраля состоялся официальный выпуск Bitcoin Core 0.16.0 — 16-го поколения оригинального программного обеспечения биткоина, которое более девяти лет назад было запущено Сатоши Накамото. Актуальный релиз, подготовленный под руководством ведущего специалиста по обслуживанию Bitcoin Core Владимира ван дер Лаана, разрабатывался примерно 100 участниками в течение пяти месяцев.
Как обычно, очередной выпуск программного обеспечения биткоина включает в себя улучшение производительности, исправление ошибок и прочую оптимизацию. В него также входит несколько дополнительных функций для интерфейса кошелька. В частности, Bitcoin Core 0.16.0 делает SegWit полностью доступным для пользователей кошельков.
Предлагаем вашему вниманию обзор некоторых наиболее заметных изменений.

SegWit в интерфейсе кошелька

SegWit был основным обновлением протокола биткоина не только в 2017 году, но и, пожалуй, за всё время его существования. Он ввёл новую структуру данных блоков для обновлённых узлов, в то время как необновлённые узлы могли функционировать как обычно. SegWit также заменил лимит размера блока на лимит по «весу», что позволило создавать блоки с данными транзакций до 4 Мб, тем самым увеличивая пропускную способность сети.
SegWit был впервые представлен в Bitcoin Core 0.13.1, выпущенном в октябре 2016 года. Обновление было активировано в августе 2017 года. Однако Bitcoin Core 0.16.0 — это первая версия, позволяющая пользователям кошельков создавать SegWit-адреса для получения платежей. Это означает, что если средства, полученные на эти адреса, позже будут потрачены, то пользователи кошелька Bitcoin Core смогут использовать дополнительное пространство блоков, предлагаемое SegWit. При прочих равных условиях они смогут платить более низкие комиссии по сравнению с транзакциями, не связанными с SegWit.
Bitcoin Core — не первый кошелёк, позволяющий активировать SegWit; за последние шесть месяцев некоторые кошельки уже ввели эту функцию. Поскольку обновление было создано и предложено командой Bitcoin Core, примечательно, что функция до сих пор не была доступна пользователям «родных» кошельков.

Bech32: новый формат биткоин-адресов

Внедрение SegWit для кошельков Bitcoin Core сопровождается новым форматом адреса, известным как bech32. Этот формат, разработанный бывшим техническим директором Blockstream Грегори Максвеллом и разработчиком той же компании Питером Уиллем, можно узнать по тому, что биткоин-адреса начинаются с «bc1» вместо обычных «1» или «3». Одно из удобств состоит в том, что адреса bech32 используют меньше символов, чем текущий формат, и больше нет различия между строчными и прописными буквами. Это уменьшает вероятность ошибок (например, если адрес проговаривается вслух). Адреса bech32 также препятствуют возникновению других типов ошибок, например, вызванных опечатками.
Кроме того, bech32 предлагает преимущества в контексте поддержки кошелька SegWit. До сих пор большинство кошельков, поддерживающих это обновление, делают это путём его «обертывания» в выходы P2SH (для адресов, начинающихся с «3»). Чтобы тратить монеты с такого адреса, пользователи должны раскрыть часть «сценария восстановления», показывая, что монеты действительно заблокированы на выходе SegWit. Новые адреса bech32 позволяют пропустить этот шаг, и это означает, что вывод денег с адреса SegWit потребует передачи меньшего объёма данных для блоков и биткоин-сети в целом.
Так как не все биткоин-кошельки поддерживают bech32, пользователи Bitcoin Core 0.16.0 смогут выбирать, какой получающий адрес генерировать: bech32 или P2SH (который по-прежнему будет значением по умолчанию). При этом, разумеется, Bitcoin Core поддерживает отправку транзакций на любой тип биткоин-адресов.

Тег «замена комиссии» в качестве опции отправки по умолчанию

Поскольку в последние пару лет блоки биткоина переполняются, не все транзакции в сети могут попасть в первый доступный блок. Поэтому майнеры обычно определяют как приоритетные те транзакции, которые предлагают наибольшую комиссию. Если пользователи хотят быстро подтвердить свои транзакции, они должны включать в них достаточно высокие сборы. Многие кошельки включают в себя алгоритмы оценки, которые позволяют рассчитать, сколько придётся платить за перевод, который может быть подтверждён в разные сроки.
Тем не менее для сети биткоинов характерна непредсказуемость с точки зрения скорости обнаружения блоков и количества транзакций, которые могут быть переданы в любое время. Это может затруднить включение правильной комиссии, то есть при предложенной сумме для подтверждения транзакции может потребоваться больше времени, чем предполагают пользователи.
Начиная с Bitcoin Core 0.15.0 пользователи кошелька могли добавлять в свои транзакции тег «замена комиссии». По нему узлы и майнеры узнают, что отправитель не против заменить транзакцию на новую — аналогичную, но с более высокой комиссией. Это позволяет пользователям кошелька Bitcoin Core ускорять сроки подтверждения своих переводов.
Bitcoin Core 0.16.0 впервые делает замену комиссии опцией отправки по умолчанию. Пользователи по-прежнему могут отказаться от тега, сняв соответствующий флажок, хотя конфигурация по умолчанию нацелена на сокращение сроков подтверждения транзакций.

понедельник, 26 февраля 2018 г.

Команда Bitcoin Core представила новую версию ПО с полной поддержкой протокола SegWit.

Кроме того, разработчики сообщают, что в Bitcoin Core 0.16.0 увеличена производительность и усилена безопасность пользователей.

Напомним, предыдущее обновление Bitcoin Core состоялось в сентябре прошлого года.

среда, 21 февраля 2018 г.

Несколько хороших новостей про SegWit

1) Начиная с версии 0.16.0 Bitcoin Core представит полную поддержку SegWit в кошельке и пользовательском интерфейсе.
2) Биржа Bitfinex уже объявила о поддержке этой технологии.
3) Coinbase активирует Segregated Witness до конца февраля.

Почему это важно?
SegWit открывает путь к эффективному и безопасному запуску сети Lightning Network. У меня есть вопросы к этой технологии, но, надо признать, что она  решает и проблему скорости и проблему комиссий в сети.

Так что, как только Lightning Network заработает в полную силу, многие альткоины, которые претендовали на роль именно "электронных денег", особенно те из них, которые не несут в себе каких-то дополнительных плюсов  для инвесторов (анонимность, стэкинг, мастерноды...), могут серьезно упасть в цене. 
Так как, при решении основных проблем Биткоина, смысл их существования исчезает.  

вторник, 20 февраля 2018 г.

Новый код биткоина получит полную поддержку SegWit

Технология Segregated Witness (SegWit) является особенной. И дело не только в том, что изменение кода биткоина сфокусировано на масштабировании сети или что SegWit открывает путь для нового уровня для технологии, делая биткоин быстрее и дешевле.

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

В большинстве случаев, когда Bitcoin Core вводит новые изменения в код криптовалюты, свободная группа разработчиков добровольцев просто объединяет разрозненные оптимизации. Но этот предстоящий выпуск кода, 0.16.0, шестнадцатый «основной релиз» с начала биткоина, немного отличается.

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

Итак, в то время как первый выпуск программного обеспечения SegWit состоял в том, чтобы убедиться, что сеть принимает новые правила, 0.16.0 - посвящено тому, чтобы пользователи могли воспользоваться преимуществами на практике.

Участник команды по улучшению Bitcoin Core Эндрю Чоу коротко сообщил:

Основное изменение - это добавление SegWit в кошелек, что позволяет пользователям легко создавать адреса SegWit.

SegWit изобилует

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

Инженер из Chaincode Lab и разработчик Bitcoin Core Марко Фальке отметил, что, хотя можно было создавать адреса SegWit в предыдущих версиях кошельков, этот процесс был «довольно сложным» и «в основном скрытым».

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

Версия 0.16.0 также является первой версией для поддержки «родных адресов SegWit», также называемых адресами bech32, которые принадлежат новому формату адресов, созданного пионерами Bitcoin Core Питером Вуиле и Грегом Максвеллом, которые более удобны для пользователей, чем старые типы адресов, и автоматически поддерживают SegWit.

По словам Фальке: «Это самая захватывающая часть релиза». Вместе с автоматическим созданием адресов SegWit пользователи кошелька должны получить более низкие комиссии и прогресс может иметь более широкие перспективы.

Разработчики Bitcoin Core впервые представил SegWit в ноябре 2016 года, и последующие дебаты побудили некоторых пользователей программного обеспечения поддержать конкурирующую криптовалюту - Bitcoin Cash. Сторонники Bitcoin Cash придерживаются той позиции, что более крупные блоки, в которых для транзакций выделяется больше места, являются ключом к снижению комиссий.

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

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

вторник, 13 февраля 2018 г.

Популярные криптокошельки: где хранить криптовалюту безопаснее

BINANCE   YObit   LIVECOIN   EXMO   HitBTC   LakeBTC   Coincheck   CEX.IO   BitFlip   QuadrigaCX

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


Какими бывают криптокошельки

Существует несколько типов кошельков.

Есть «горячие» (или «быстрые»), которые позволяют отправлять деньги мгновенно из любой точки — был бы доступ к Интернету. Есть «холодные» («медленные»), к которым просто так не подступиться, и они, конечно, надежнее.

К категории горячих можно отнести следующие разновидности криптокошельков:
Все онлайн-кошельки, где бы они ни находились — на отдельных сайтах или, например, на биржах.
Мобильные кошельки. Предполагают доступ со смартфонов и планшетов.
«Бумажные» кошельки. Генерируются на специальных сайтах, сохраняются и, как правило, распечатываются в виде QR-кода, который предоставляет доступ к валюте.
Отчасти сюда же можно отнести десктопные кошельки, которые устанавливаются на компьютер или ноутбук.

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

Как различаются криптокошельки в плане безопасности

Как показывает практика, мобильные криптокошельки взламывают чаще всего. Разработчики оснащают их функционалом разной степени удобства, но уровень криптографической защиты большинства кошельков, в том числе из Google Play, очень низкий.

Объясняется это и малым количеством в криптоиндустрии профессионалов, которые могут создать хорошо защищенное приложение, и возможностями самих приложений: в топ выходят быстрые и легкие, а должный уровень криптографической защиты их утяжелит, замедлит, сделает менее удобными для пользователя. По разным данным, 70-90% мобильных криптокошельков имеют существенные уязвимости. А уязвимости средней степени опасности — более 90%.

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

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

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

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

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

Если поступать таким образом, уровень защищенности десктопных кошельков будет один. И совсем другой уровень будет, если пользователь предпримет меры предосторожности:
поставит программу на отдельный ноутбук или хотя бы на отдельную виртуальную машину;
будет ставить только надежное ПО;
на новые сайты будет заходить из-под другой ОС (лучше на базе Unix);
будет следить за отсутствием в системе посторонних программ;
будет использовать отдельную электронную почту на сервере, который сложнее взломать, и отдельный, никому не известный номер телефона.

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

Впрочем, ряд «тонких» кошельков, как и некоторые онлайн-ресурсы, предлагает защиту от легкомыслия пользователей в виде технологии HD wallet. Она предполагает создание seed-фразы, основанной на 12 случайных словах, которую кошельки «видят» как код. На основе этого кода можно создавать любое количество адресов со своими ключами без риска потерять данные. Если ключи забыты, пользователю достаточно этой фразы, чтобы получить доступ к своим данным.

Лидерами по безопасности считаются аппаратные криптокошельки. Но ими относительно мало кто пользуется — не в последнюю очередь из-за того, что они стоят около 100-200$, когда все остальные — бесплатны.

Популярные криптокошельки: особенности и безопасность

Список наиболее популярных кошельков часто видоизменяется, иногда в зависимости от страны, но в целом достаточно уверенно, особенно в СНГ, в нем держатся Cryptonator, HolyTransaction, Coinomi, Exodus, Electrum, Jaxx, Blockchain, Bitcoin Core, BitAdress и аппаратные от Ledger.

Cryptonator — один из самых популярных онлайн-кошельков, по совместительству мобильный, т. к. имеет приложения на iOS и Android. Мультивалютный (16 крипто- и 4 обычные валюты, в т. ч. рубль и гривна). Есть двухфакторная аутентификация с подтверждением по e-mail или по телефону, предполагается наличие пароля. Занятно другое: по отзывам, много случаев, когда транзакция была подтверждена, но деньги в кошельке получателя так и не появились. Техподдержка эти проблемы не решает, несмотря на их распространенность. Так что имеет смысл о говорить о несовершенной защите, но не факт, что сугубо технической — вполне вероятен и человеческий фактор.
Holy Transaction — мультивалютный онлайн-кошелек, поддерживающий 12 криптовалют, доллары и евро. В Западной Европе имеет обширную сеть банкоматов и продолжает расширяться, поэтому не исключено, что дойдет и до стран СНГ, где криптовалюты не запрещены и где возможна их легализация. Считается одним из самых удобных кошельков для новичков благодаря понятному интерфейсу. Но технология HD wallet отсутствует, ключи от кошельков хранятся на серверах. Из плюсов — наличие двухфакторной аутентификации и возможность придумать сложный пароль. Впрочем, пока Holy Transaction работает в штатном порядке, а отзывов о недоступности средств практически нет.
Coinomi — мобильный сервис, причем только для Android. Мультивалютный (более 40 криптовалют) и мультиязычный (русский в наличии). Код открыт, что свидетельствует о готовности разработчиков к сотрудничеству. Есть HD wallet. Приватные ключи хранятся у пользователя, а вот двухфакторная аутентификация отсутствует. Хотя вредоносный файл, попавший на смартфон и сумевший получить ключи к кошелькам, сумеет, скорее всего, похитить и коды подтверждения, так что и смысла в ней особого нет.
Exodus держится в топе давно — и не зря. Это мультивалютный «тонкий» десктоп-кошелек, который поддерживает внутренний обмен валют благодаря интеграции с биржей ShapeShift. Имеет интуитивно понятный и стильный интерфейс, превосходящий вид других кошельков. Отличается техподдержкой в лице создателей, готовых помочь новичку и с интересом выслушивающих предложения опытных пользователей. Предполагает наличие сложного пароля, есть HD wallet и возможность создания резервной копии кошелька с помощью утилиты от разработчиков (что тоже плюс, т. к. сторонние утилиты имеют свойство быть не вполне безопасными).
Electrum — один из старейших биткоин-кошельков. За время своего существования выпустил программы под разные ОС (в виде «тонкого» кошелька) и приложения для смартфонов. Тоже имеет открытый код. Удобен для тех, кому требуется повышенная анонимность, поскольку без проблем работает при подключении к сети Tor, через прокси и т. д. Предполагает создание сложного пароля, seed-ключа. Приватные ключи контролирует пользователь, независимо от того, десктопным или мобильным кошельком пользуется. Достаточно надежен, отрицательных отзывов мало, техподдержка активно контактирует с пользователями.
Jaxx — мультивалютный кошелек, имеющий как десктопную, так и мобильную версии. Отчасти напоминает Exodus: есть внутренний обмен валют благодаря интеграции ShapeShift, удобный и понятный интерфейс. Seed-фраза в наличии. Плюсы на этом заканчиваются. У Jaxx — фиксированная комиссия, часть криптовалюты резервируется для нее, и пользователь фактически не имеет к «резерву» доступа. С безопасностью все еще хуже: например, пользовательский пароль состоит из 4 цифр. Но самое главное — из кошельков постоянно пропадают деньги. Вопрос освещался в СМИ, на криптофорумах много сообщений о том же самом. Владельцы и техподдержка воздерживаются от прямых ответов.
Blockchain — популярнейший онлайн-кошелек для биткоинов, зарекомендовал себя как довольно надежный. Но случаются задержки при отправке средств и другие сбои. Техподдержка их устраняет, но с умеренной оперативностью. Blockchain поддерживает двухфакторную аутентификацию, предполагает создание надежного пароля и seed-ключа. Возможна синхронизация со смартфоном посредством QR-кода, что делает личный кошелек более уязвимым.
Bitcoin Core — старейший кошелек для биткоинов, который близок к статусу официального, так как разработан Bitcoin Foundation. Классический пример«толстого» десктопного кошелька, который полностью загружает блокчейн на компьютер пользователя, требует в данном случае порядка 100 Гб и немалое количество оперативной памяти. Поддерживает русский язык, из ОС — Windows, Linux, Mac. Взлом сети, подмена адреса и прочие неприятности практически исключены, поэтому считается одним из самых безопасных мест хранения биткоинов, позволяющих быстро и беспроблемно их отправлять. На деле со скоростью все обстоит не так хорошо, поскольку синхронизация блокчейна происходит долго, многие пользователи-новички путаются в громоздкости и объемах информации. Зато пользователь является полноправным владельцем всей информации, и, по сути, потерять свои криптоденьги может только по недосмотру.
BitAddress — один из самых популярных вариантов бумажных кошельков. Адрес кошелька и ключ можно сгенерировать методом хаотичного перемещения мышки по экрану. Очевидно, что они могут оказаться в распоряжении владельцев сайта. «Продвинутые» пользователи могут скопировать сайт на флешку и запустить его из-под виртуальной машины с отключенным интернетом. Это более безопасный способ, но только до первой транзакции, которая потребует подключение к интернету. Не говоря уже о том, что многое зависит от ПО, с помощью которого будет совершаться перевод. Отрицательных отзывов о сервисе мало, но и в качестве долговременного и надежного кошелька «бумажные» ресурсы используют немногие.
Ledger — один из самых известных производителей аппаратных кошельков. Моделей у него несколько, все они работают по одному принципу. У пользователей есть нарекания на прочность дисплея, в остальном негативных отзывов по поводу физической оснастки устройства мало. Риска, как и у прочих аппаратных кошельков, три: кража, подмена адресов при транзакции, потеря или распространение seed-ключа. Все риски относительно низкие. От первого можно избавиться, если аккуратно обращаться с кошельком. Второй можно свести почти к нулю, если использовать надежные и совместимые криптокошельки, через которые происходит перевод. Например, тот же Electrum, но и приложение для Chrome, рекомендуемое производителями, тоже пока не подводило. Что касается seed-ключа, то его следует хранить в надежном месте и не полагаться на память, сводя тем самым последний риск к минимуму.

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

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

BINANCE   YObit   LIVECOIN   EXMO   HitBTC   LakeBTC   Coincheck   CEX.IO   BitFlip   QuadrigaCX