litecoin
Litecoin (LTC) $ 84.87 1.02%
monero
Monero (XMR) $ 123.00 2.20%
zcash
Zcash (ZEC) $ 24.01 0.01%
dash
Dash (DASH) $ 31.57 0.54%
ethereum
Ethereum (ETH) $ 3,187.07 1.27%
bitcoin-cash
Bitcoin Cash (BCH) $ 513.60 0.25%
bitcoin
Bitcoin (BTC) $ 66,567.78 0.44%
xrp
XRP (XRP) $ 0.549451 2.45%
ethereum-classic
Ethereum Classic (ETC) $ 28.15 0.72%
eos
EOS (EOS) $ 0.849349 1.77%
cardano
Cardano (ADA) $ 0.515424 0.55%
stellar
Stellar (XLM) $ 0.117155 0.69%
neo
Neo (NEO) $ 19.66 1.64%
iota
IOTA (IOTA) $ 0.242291 2.22%
nem
NEM (XEM) $ 0.040267 2.00%
tron
TRON (TRX) $ 0.112351 0.43%
vechain
VeChain (VET) $ 0.042194 0.45%
qtum
Qtum (QTUM) $ 4.27 2.50%
omg
OMG Network (OMG) $ 0.706435 0.83%
icon
ICON (ICX) $ 0.248267 0.75%
lisk
Lisk (LSK) $ 1.83 1.76%
ontology
Ontology (ONT) $ 0.484307 6.15%
verge
Verge (XVG) $ 0.006154 1.35%
bitcoin-gold
Bitcoin Gold (BTG) $ 37.18 0.18%
nano
Nano (XNO) $ 1.25 0.24%
bytecoin-bcn
Bytecoin (BCN) $ 0.000032 9.83%
siacoin
Siacoin (SC) $ 0.007879 1.88%
dogecoin
Dogecoin (DOGE) $ 0.158902 2.25%
zilliqa
Zilliqa (ZIL) $ 0.026623 0.63%
0x
0x Protocol (ZRX) $ 0.564062 0.12%
decred
Decred (DCR) $ 22.94 0.14%
basic-attention-token
Basic Attention Token (BAT) $ 0.267926 0.68%
golem-network-tokens
Golem (GLM) $ 0.421299 2.96%
digibyte
DigiByte (DGB) $ 0.013466 0.61%
acoin
Acoin (ACOIN) $ 0.005993 0.43%
maker
Maker (MKR) $ 2,850.91 5.44%
metaverse
Metaverse ETP (ETP) $ 0.014138 1.07%
adx-net
AdEx (ADX) $ 0.225379 1.60%
adshares
Adshares (ADS) $ 0.4323 1.30%
achain
Achain (ACT) $ 0.001664 0.46%
airswap
AirSwap (AST) $ 0.153203 1.17%
aeron
Aeron (ARNX) $ 0.000007 0.58%
bitcoin-diamond
Bitcoin Diamond (BCD) $ 0.102932 4.13%
multi-collateral-dai
Dai (DAI) $ 1.00 0.03%
tezos
Tezos (XTZ) $ 1.06 1.03%
aeternity
Æternity (AE) $ 0.050701 12.83%
ardor
Ardor (ARDR) $ 0.113233 3.21%
bitshares
BitShares (BTS) $ 0.003261 2.06%
electroneum
Electroneum (ETN) $ 0.0042 10.93%
komodo
Komodo (KMD) $ 0.450213 1.02%
chainlink
Chainlink (LINK) $ 15.48 2.34%
pundix-new
Pundi X (New) (PUNDIX) $ 0.798089 5.49%
qash
QASH (QASH) $ 0.026893 5.08%
augur
Augur (REP) $ 0.932887 3.88%
status
Status (SNT) $ 0.042023 1.03%
steem
Steem (STEEM) $ 0.282225 0.06%
waves
Waves (WAVES) $ 2.61 1.62%
wax
WAX (WAXP) $ 0.073824 1.50%
Автор:
20 февраля, 2018 11:30

Код биткоина наконец-то будет полностью поддерживать SegWit

16-й релиз Bitcoin Core: в новой версии адреса SegWit будут создаваться по умолчанию

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

Segregated Witness или SegWit — особый сайдчейн для биткоина, который разработан для масштабирования сети и вывода технологии на новый уровень, увеличивая скорость транзакций и делая их дешевле. Но этим функционалом все не ограничивается.

Раньше, как правило, процедура внедрения изменений проходила следующим образом: команда Bitcoin Core вносила изменения в код токена, а затем посредством группы разработчиков-добровольцев просто-напросто объединяла фрагменты кода, которые были разработаны ими для дальнейшей оптимизации криптовалюты. Однако 16-й основной релиз Bitcoin Core — версия 0.16.0 — немного отличается от предыдущих.

Запуск произойдёт в ближайшие дни, и в этот раз все обновления будут связаны непосредственно с SegWit. Упор сделан на упрощение отправки SegWit-транзакций из стартового кошелька.

И если первая версия ПО SegWit была нацелена на то, чтобы донести до людей новые правила игры, то версия 0.16.0 сфокусирована на том, чтобы пользователи могли воспользоваться всеми преимуществами нового релиза. Core-разработчик Эндрю Чоу рассказал CoinDesk:

«Основное изменение состоит в том, что SegWit добавляется в кошелёк, что в свою очередь позволит пользователям легко создавать SegWit-адреса» — рассказывает Core-разработчик Эндрю Чоу.

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

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

Автоматическое создание адресов SegWit должно привести к гораздо более низким комиссиям и обеспечить биткоину более широкое применение

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

По словам Чоу, одно из преимуществ «оригинальных» адресов SegWit заключается в том, что это ведет к снижению комиссий. При этом разработчик признаёт, что большинство кошельков пока что не поддерживают новый формат. Однако все новшества, привнесенные релизом, дают пользователям более гибко управлять кошельком Bitcoin Core. Например, при желании они могут хранить свои кошельки или приватные ключи в другом каталоге данных.

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

Внедрение SegWit и увеличение функционала кошельков должен был ещё предыдущий релиз 0.15.1, но разработчики объясняют смещение фокуса разработок запланированным на ноябрь 2017 года (и в итоге несостоявшимся) хардфорком SegWit2x.

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

Комментарии:

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

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