Bitcoin Optech #159: Stack Exchange And Taproot

Bitcoin Optech #159: Stack Exchange And Taproot
фото показано с : bitcoinmagazine.com

2021-7-29 18:51

This week’s newsletter features regular sections like Bitcoin Stack Exchange Q&A and the latest column about preparing for Taproot.

The Bitcoin Optech newsletter provides readers with a top-level summary of the most important technical news happening in Bitcoin, along with resources that help them learn more. To help our readers stay up-to-date with Bitcoin, we're republishing the latest issue of this newsletter below. Remember to subscribe to receive this content straight to your inbox.

This week’s newsletter includes our regular sections with the best questions and answers of the past month from the Bitcoin Stack Exchange, our latest column about preparing for taproot, a list of new software releases and release candidates, and descriptions of notable changes to popular Bitcoin infrastructure software.

News

No significant news this week.

Selected Q&A from Bitcoin Stack Exchange

Bitcoin Stack Exchange is one of the first places Optech contributors look for answers to their questions—or when we have a few spare moments to help curious or confused users. In this monthly feature, we highlight some of the top-voted questions and answers posted since our last update.

What is this unusual transaction in the Bitcoin blockchain? Murch describes an output labeled “UNKNOWN” in a block explorer. The output is a segwit version 1 output with a contrived pubkey. As pointed out by 0xb10c, the 2019 transaction creating this output was for the purpose of testing segwit v1 support for Optech’s Compatibility Matrix. As warned previously (see Newsletter #158), P2TR outputs are anyone-can-spend before the activation of taproot, as 0xb10c demonstrated and elaborates in a blog post.What are miners signalling for when the block header nversion field ends in 4 i.e. 0x3fffe004? While researching the overt form of ASICBoost, user shikaridota wonders why recently mined blocks have bit 2 being set in the nVersion field. Andrew Chow points out that taproot used bit 2 to signal for activation as specified in BIP341’s deployment section.Where can I find Bitcoin’s alpha version with 15 minute block time intervals? Andrew Chow points to a selection of source code, allegedly from Satoshi, which contains 15 minute block times as well as 30 day retargeting periods.What’s the purpose of using Guix within Gitian? Doesn’t that reintroduce dependencies and security concerns? Andrew Chow and fanquake describe the benefits of reproducible builds, including using Gitian builds and bootstrappable builds using Guix and comment on using them together.Why are there several round number transactions with no change? Shm asks about a series of related transactions that have many inputs with a single round-number output with no change. Murch answers by describing change avoidance in the context of a wallet with a large number of UTXOs. Change avoidance allows for smaller transactions, reduced future fees, UTXO consolidation, and privacy improvements.Preparing for taproot #6: learn taproot by using it

A weekly series about how developers and service providers can prepare for the upcoming activation of taproot at block height 709,632.

Almost two years ago, James Chiang and Elichai Turkel produced an open source repository of Jupyter notebooks for a series of Optech workshops to train developers on taproot technology. Workshops held in San Francisco, New York City, and London received positive reviews, but travel restrictions prevented subsequent in-person workshops.

Since the publication of the Jupyter notebooks, taproot underwent several changes. However, taproot support was also merged into Bitcoin Core, allowing the notebooks to drop their dependency on a custom branch of Bitcoin Core. Developer Elle Mouton has kindly updated the notebooks for all those changes, making them again a great way to quickly build hands-on experience working with taproot’s algorithms and data types.

The notebooks are divided into four sections:

Section 0 contains a notebook that helps you set up your environment, covers the basics of elliptic curve cryptography, and teaches you about the tagged hashes used throughout BIPs 340, 341, and 342.Section 1 walks you through creating schnorr signatures. Once you’ve mastered them, you learn how to create multisignatures with the MuSig protocol.Section 2 gives you experience with every aspect of taproot. It starts with a review of the principles of segwit v0 transactions and then helps you create and send segwit v1 (taproot) transactions. Applying the knowledge from section 1, you then create and spend a taproot output using MuSig. The concept of key tweaking is introduced and you learn how taproot allows you to use its public key to commit to data. Now that you can create commitments, you learn about tapscripts—how they differ from legacy and segwit v0 script, and how to commit to a tree of tapscripts. Finally, a short notebook introduces huffman encoding for creating optimal script trees.Section 3 provides an optional exercise in creating a taproot output that changes which signatures are required the longer the output goes unspent—allowing the output to be efficiently spent under normal circumstances but also providing for a robust backup in case of problems.

The notebooks include numerous programming exercises that are relatively easy but which will ensure that you actually learned the material presented. The author of this column, who is no great coder, was able to complete the notebooks in six hours and only regretted that he had not taken the time to learn from them earlier.

Releases and release candidates

New releases and release candidates for popular Bitcoin infrastructure projects. Please consider upgrading to new releases or helping to test release candidates.

Rust Bitcoin 0.27.0 (bech32m support) is a new release. Most notably, it adds support for handling bech32m addresses.C-Lightning 0.10.1rc1 is a release candidate for an upgrade that contains a number of new features, several bug fixes, and a few updates to developing protocols (including dual funding and offers).Notable code and documentation changes

Notable changes this week in Bitcoin Core, C-Lightning, Eclair, LND, Rust-Lightning, libsecp256k1, Hardware Wallet Interface (HWI), Rust Bitcoin, BTCPay Server, Bitcoin Improvement Proposals (BIPs), and Lightning BOLTs.

Bitcoin Core #22387 limits the average number of announced addresses it’ll process from each peer to one per 10 seconds. Any addresses in excess of the limit will be ignored. It’s possible to whitelist peers to allow them to exceed this limit, and any address announcements the node explicitly requests from its peers are also excluded from the limit. The limit is estimated to be about 40 times higher than the current rate at which a Bitcoin Core node announces addresses.C-Lightning #4669 fixes several bugs in its LN offers parsing and validation logic. It also returns a previously created offer that hasn’t yet expired if the user attempts to create a new offer with the same parameters; this may be especially useful since offers aren’t created by default with an expiration date.C-Lightning #4639 adds experimental support for the liquidity advertisements proposed in BOLTs #878. This allows a node to use the LN gossip protocol to advertise its willingness to lease out its funds for a period of time, giving other nodes the ability to buy incoming capacity that allows them to receive instant payments. A node that sees the advertisement can simultaneously pay for and receive the incoming capacity using a dual funded channel open. Although there’s no way to enforce that the advertising node actually routes payments, the proposal does incorporate an earlier proposal also planned to be used in Lightning Pool that prevents the advertiser from using their money for other purposes until the agreed upon lease period has concluded, so refusing to route would only deny them the opportunity to earn routing fees. The following table compares liquidity advertisements to the similar Lightning Pool marketplace described in Newsletter #123. BIPs #1072 merges the informational BIP48 titled “Multi-Script Hierarchy for Multi-Sig Wallets”. The document describes a widely deployed derivation standard for wallets participating in multisignature setups based on the m/48' prefix, and elaborates on the six derivation levels used by the scheme.BIPs #1139 adds BIP371 with a specification of new fields for using PBSTs (both version 0 and version 2) with taproot transactions. See Newsletter #155 for previous discussion.

Find the original post here.

Please subscribe to the Bitcoin Optech newsletter directly to receive this content straight to your inbox every month.

Similar to Notcoin - Blum - Airdrops In 2024

origin »

Safe Exchange Coin (SAFEX) на Currencies.ru

$ 0.0054306 (-0.25%)
Объем 24H $1.742k
Изменеия 24h: 1.41 %, 7d: -8.63 %
Cегодня L: $0.0053635 - H: $0.0055227
Капитализация $6.099m Rank 99999
Доступно / Всего 1.123b SAFEX

taproot bitcoin exchange stack latest like preparing

taproot bitcoin → Результатов: 126


Биткоин-разработчики добавили подписи Шнорра и технологию Taproot в код Bitcoin Core

Обновления для повышения конфиденциальности и масштабируемости сети биткоина — BIP 340, 341 и 342 — внедрены в код Bitcoin Core. Они включают подписи Шнорра, технологии Taproot и Tapscript. Merged PR from Pieter Wuille: Implement BIP 340-342 validation (Schnorr/taproot/tapscript) https://t.

2020-10-16 10:33


Фото:

Подписи Шнорра и Taproot добавлены в код Bitcoin Core

Обновления для повышения конфиденциальности и масштабируемости сети Биткоина — Taproot и подписи Шнорра — внедрены в код Bitcoin Core. Механизм активации обновлений еще не определен.

2020-10-16 21:28


Обновления Schnorr и Taproot имплементировали в клиент Bitcoin Core

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

2020-10-15 17:53


Обновление Schnorr-Taproot реализовано в коде Bitcoin Core

Долгожданное обновление Schnorr-Taproot было реализовано в коде Bitcoin Core, сообщает Decrypt со ссылкой на историю коммитов, которая доступна на GitHub. При активации обновление улучшит обработку транзакций и конфиденциальность в сети биткоина.

2020-10-15 15:13


Taproot: что он собой представляет и чем полезен для Биткойна

Уже скоро пользователи Биткойна могут получить возможность воспользоваться преимуществами технологии под названием Taproot. Впервые предложенная разработчиком Bitcoin Core и бывшим тех. директором Blockstream Грегори Максвеллом, Taproot призвана увеличить гибкость смарт-контрактов Биткойна, вместе с тем повысив их конфиденциальность.

2020-10-14 16:54


BIP 8, BIP 9 или современная активация софт-форка: каким может быть следующее обновление Биткойна

Taproot, предлагаемое обновление протокола, призванное улучшить конфиденциальность и гибкость Биткойна, находится на поздних фазах разработки. Разработчики Bitcoin Core сходятся в том, что это обновление будет полезно для Биткойна, и более широкая экосистема Биткойна, похоже, пока тоже его приветствует.

2020-8-12 14:13


Концепция будущих обновлений биткоина: BIP 8, BIP 9 или Modern Soft Fork Activation

Перевод статьи Ааарона ван Видрума для Bitcoin Magazine. Taproot, предлагаемое обновление протокола, находится на поздних стадиях разработки. Разработчики Bitcoin Core согласны с тем, что это обновление принесет пользу биткоину; большая часть более широкого биткоин-сообщества также приветствует обновление.

2020-7-22 18:54


Фото:

Спрогнозировавший коррекцию bitcoin 2017 года аналитик дал прогноз по BTC

Bitcoin начал новую неделю с небольшого роста. По состоянию на 07:32 по МСК, актив торгуется по $8663 (3,52% суточного роста). Позитивное движение BTC было реализовано на фоне предоставления разработчиками кода обновления Taproot для блокчейна криптовалюты.

2020-1-28 08:19


Технология Taproot и подписи Шнорра оформлены в качестве официальных предложений по улучшению биткоина

Направленные на повышение масштабируемости и приватности пользователей софтфорки Schnorr/Taproot официально оформлены в качестве предложений по улучшению биткоина. Как сообщил разработчик Bitcoin Core Питер Велле, за ними закреплены номера BIP-340, BIP-341 и BIP-342.

2020-1-26 12:30


Фото:

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

Питер Вюлле, участник команды разработчиков Bitcoin Core, опубликовал WIP (work-in-progress) изменения кода обновления Taproot для блокчейна Bitcoin. Вюлле зарегистрировал изменения в качестве трех проектов развития Bitcoin (BIP), принятие которых сообществом необходимо для внедрения обновления.

2020-1-25 17:14


Подписи Шнорра, Taproot и Tapscript. Биткоин может провести новый софтфорк уже в этом году

Лукас Нуцци, соучредитель и директор Digital Asset Research, сообщил о важном софтфорке, который окажет существенное влияние на биткоин: Bitcoin will soft-fork this year. It will be one of the most innovative additions to L1 thus far: bip-schnorr+bip-taproot+bip-tapscript These are powerful foundational technologies that will bring novel smart contracts to Bitcoin's base layer.

2020-1-21 15:04


Фото:

Разработчики скоро завершат работу над кодом нового обновления для сети Bitcoin

Разработчики, стоящие за обновлением Taproot для блокчейна Bitcoin, рассказали The Block, что в скором времени завершат рассмотрение комментариев сообщества и приступят к реализации инициативы.   Что такое Taproot Обновление Taproot, впервые представленное в 2018 году разработчиком Bitcoin Core Грегом Максвеллом, повышает конфиденциальность блокчейна Bitcoin.

2020-1-10 19:27


Bitcoin’s biggest privacy problems set to be tackled by Schnorr, Taproot

Evidenced by growing initiatives such as Lightning Network, the crypto-community has made more efforts towards improving the Bitcoin ecosystem. A recent Longhash report highlighted two currently-in-review Bitcoin Improvement Proposals (BIP) known as Schnorr and Taproot, which could push the needle further in the right direction, if they gain consensus among the nodes on the network.

2019-10-31 00:30


Фото:

Четыре главных нововведения, которые повысят анонимность Биткоина

Прямо сейчас разработчики Bitcoin Core активно трудятся над улучшением приватности Биткоина. Ожидается, что благодаря новым функциям криптовалюты её приватность и взаимозаменяемость станет в разы лучше.

2019-6-9 19:55


Taproot и подписи Шнорра. Что ждёт Bitcoin в обозримом будущем

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

2019-5-21 16:17


Taproot, the new update that will revolutionize the Bitcoin blockchain

One of the most anticipated updates to Bitcoin’s scripting capabilities, Taproot, could soon see a roll-out on the Bitcoin network. First proposed in 2018, the update would expand the network’s smart contract flexibility and offer unprecedented privacy, enabling even the most complex smart contracts to be virtually indistinguishable from regular transactions.

2019-5-9 13:59


What Is Bitcoin’s Graftroot? Another Privacy Enhancing Feature

Bitcoin developers currently have a significant challenge ahead of them, perhaps the biggest one they faced so far: improving the Core’s privacy and efficiency. Most of their efforts seem to be focused on the Schnorr signatures technology, a key piece of code which further unlocks improvements like Taproot and the topic of today’s article, Graftroot.

2019-3-22 00:17