Воскресенье , 26 Май 2019

Разработчик Bitcoin опубликовал два предложения для софтфорка Taproot

6 мая, разработчик Bitcoin (BTC) Питер Уилль (Pieter Wuille) представил 6 предложений по GitHub для софтфорка Taproot, которые могут оказаться основой для возможного обновления криптовалюты.

Два предложения, представленные биткоин разработчикам, описывают Taproot, изменение кода, предназначенное для повышения конфиденциальности биткоин. Ожидается, что Taproot будет поставлен вместе с обновлением под названием Schnorr, в долгожданном разработчиками софтфорке, и будет нацелен на улучшение конфиденциальности и масштабируемости биткоина.

Разработчики долго думали о том, как организовать это конкретное обновление. За прошедшие годы в биткоин был внесен ряд изменений, и, поскольку они все связаны, имеет смысл реализовать их вместе. Это включает Merkelized Abstract Syntax Trees (MAST), добавления, улучшенные смарт-контракты на биткоин подписи Schnorr, которые добавляют еще один способ подписывать транзакции биткоин, и Taproot, который добавляет еще большую конфиденциальность.

Эта пара предложений Taproot, доступных на Github, является еще одним сигналом, что части для такого перехода наконец начинают собираться.

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

Предполагается, что обновление будет менее спорным, чем прошлый сотфорк Bitcoin активизирующий Segregated Witness (SegWit). Например, разработчики Bitcoin cash, на самом деле очень приветствуют Schnorr. Они внедряют похожие технологии уже чуть более недели.

Для более подробной информации, первый BIP от Уилля описывает «новый тип вывода SegWit версии 1, с правилами расходов, основанными на сигнатурах Taproot, Schnorr и ветвях Merkle».

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

В то время как второй BIP описывает «семантику исходной системы сценариев под bip-taproot».

В своем электронном письме Уилль добавил, что BIP-предложения включают в себя предложения Schnorr, MAST и Taproot, но в этот раз, вероятно, не удастся реализовать еще одну долгожданную функцию:

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *