Bitcoin Core: скрипты, отложенные транзакции и другие возможности v 0.12.1

technologies02
technologies02

Команда разработчиков Bitcoin Core объявила о релизе новой версии клиента сети биткоин под номером 0.12.1. Релиз включает новый механизм развертывания софтфорков BIP9, при помощи которого будут активированы предложения по улучшению биткоина BIP68, BIP112 и BIP113.

Подробнее о BIPах:

BIP68 позволит запретить майнерам проводить транзакцию, до указанного момента или возраста транзакции. Как утверждается в описании BIP68 на GitHub:

«Помимо других возможностей, это позволит запускать двухсторонние каналы, которые используются в Hashed Timelock Contracts (HTLCs) и BIP112».

BIP112 предполагает введение нового кода операции под названием CHECKSEQUENCEVERIFY.

«Если позволить включать скрипты в поле nSequence, становится возможным строить пути для кода, которые станут доступны только спустя некоторое время после подтверждения публикации. Это открывает возможности для [создания] большого разнообразия приложений […], таких как условное депонирование, каналы платежей или двухсторонние зависимости», — говорится в описании предложения.

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

Все предложения будут активированы одновременно, но срок активации отложен на две недели, чтобы все пользователи успели обновиться до новой версии протокола. BIP112 также необходим для запуска сети Lightning Network.

Что там с Segregated Witness?

Тем временем, если верить открытому чату Bitcoin Core. похоже, что команда разработчиков планирует скорый запуск Segregated Witness. В частности, один из разработчиков Грегори Максвел (gmaxwell) высказался, что даже если версия 0.12.2 должна быть выпущена без SegWit, то v.0.12 можно было бы расширить до некоторой пре-SegWit стадии.

IRC+Logs+for+%23bitcoin-core-dev+_+BotBot.me+%5Bo__o%5D+-+Google+Chrome+2016-04-15+17.31.16

«Мне не кажется хорошей идеей работать над [версией] 0.13 в частях, которые, как мне известно, нужно будет [потом] изменять для segwit, поэтому я готов с этим согласиться. Как только 0.12 будет закончена, это можно будет сделать», — отметил Максвелл.

Таким образом, запуск SegWit, скорее всего, будет осуществлен ещё в рамках двенадцатой версии протокола.

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Discord Instagram
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!

*Ежедневная рассылка — краткая сводка наиболее важных новостей предыдущего дня. Чтение занимает не больше двух минут. Выходит в рабочие дни в 06:00 (UTC)
*Еженедельная рассылка — объясняем, кто и как изменил индустрию за неделю. Идеально подходит для тех, кто не успевает за новостным потоком в течение дня. Выходит в пятницу в 16:00 (UTC).

Мы используем файлы cookie для улучшения качества работы.

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

OK