2021-11-14 19:29:24
# 1 of 3 / Alex Petrov for forklog / Headline::Taproot.
Кратко::
Само обновление c возможностями было уже выпущенно 14 Jan 2021 под версией 0.21 bitcoin core.
# release docs https://bitcoincore.org/en/releases/0.21.0/ имплементируюя BIP 340/341/342 схемы (Schnorr/taproot/tapscript) - но без активации эти изменения были пока недостуны.
после этого в сети было начато голосование, и 12 Илюя 2021 Taproot soft-fork набрав необходимое количество голосов майнеров перевело софт-форк в состояние активизации (https://twitter.com/bitentrepreneur/status/1403694009734909961),
которое произойдет по достижению высоты блока - block height 709632 (прогнозируемо через 2 дня 3 часа ~ 14 Ноя 1:05 UTC)
# taproot clock count down timer here https://taproot.watch/ and here https://www.nicehash.com/countdown/btc-forking-2021-11-15-12-00
Taproot это продолжение развитие технологий на платформе SegWit, оно активизирует новые возможности смарт контрактов на биткойне с помошью taproot и MAST,
новые более компактные и гибкие цифровые подписи Schnorr позволит в некоторых случаях в разы компактнее записывать всю информацию, в том числе для нескольких транзакций фомировать одну общую подпись, улучшат работу лайтинг сети, ее транзакции станут не отличимы от остальных. это позволит снизить размер транзакций за счет более компактной записи что также снизит фии за новые транзакции p2tr/schorr и увеличит пропускную способность сети.
как soft-fork taproot по комплекстности измненений пожалуй один из самых комплексных и сложных на текущий момент.
прямо после доступности многие возможности можно будет использовать сразу, но пройдет время думаю пол-года/год+ пока появятся новые интересные и стабильно работающие продукты, кошельки и сервисы.
https://beincrypto.ru/learn/chto-takoe-taproot/
#примеры tapscript можно посмотреть тут
https://github.com/bitcoin-core/btcdeb/blob/master/doc/tapscript-example-with-tap.md
## History 2017, SegWit. / Немного истории SegWit 2017.
краткая предистория, после голосования и флаговой сигнализации майнерами по общему согласию первого этапа NYC/Segwit2x - 21 July 2017 на высоте блока #477120 by BATPOOL, сам SegWit как софт форк был активирован 24 Августа 2017 года на высоте блока
#481824 by BTCC pool и стал доступен для использования и применения. 25 Aug 2017 был создан первый исторический SegWit block#481,947 size: 1.032Mb mined by BitFury-pool https://twitter.com/sysmannet/status/900992234123911168
в том 2017 же году от BTC отщипился форк BCH aka BitcoinCash на высте блока #478559 / 1 August 2017, создав свою сеть корая не верила в LN/SegWit и считала что масштабирование возможно путем простого увеличения размера блока, без сложностей с компактной записью.
##
Активация SegWit активировала код в клиентах который позволял исправить ошибку гибкости (aka malleability bug) + позволяя надстраивать поэтапно и использовать расширенные протоколы второго уровня - такие как Lightning Network, атомарные свопы, потем soft-forkов активируя последующие расширения и обновления такие как - MAST, taproot, coinjoin и другие. именно присутсвие самой ошибки гибкости сильно (aka malleability bug)мешало вообще существованию многих сервисов в том числе делало невозможным либо сложно реализуемыми - LN/MAST/Taproot & etc)
также заменяло ограничение размера блока Биткойна, пределом веса блока (weight), который более компактной записью позволял в существующий физический блок записывать теоретически 3.6-3.8х раз больше информации.
103 views16:29