Jump to content

Recommended Posts

Posted

310817_zaderzhka-vnedreniya-segwit_1_044

 

Неделю назад, 24 августа, технология Segregated Witness, или Segwit, наконец была активирована абсолютным большинством мощности хэширования сети Биткоина. Segwit исправляет несколько важных ошибок, существовавших в протоколе, улучшает масштабирование путем увеличения эффективного размера блока, а также предоставляет больше возможностей для развертывания решений второго уровня поверх базового блокчейна.

 

Однако, через неделю после активации, которой ждали почти два года, никакого видимого эффекта работы SegWit до сих пор не заметно. Очередь транзакций и комиссии остаются на прежних уровнях, а иногда и заметно вырастают. Размер большинства блоков остается на прежнем уровне около 1МБ. И даже биржевой курс биткоина топчется почти на месте, показывая вялую восходящую динамику.

 

Почему же эта перспективная и широко разрекламированная технология, с которой связывали решение почти всех насущных проблем Биткоина, так и не заработала в полную силу? Чтобы разобраться в этом, придется несколько отступить от рекламы и громких событий и найти причины в первоисточнике - то есть в самом блокчейне.

 

Почти два года дебатов

 

В декабре 2015 года был выпущен исходный код для Segregated Witness (Segwit). Предполагалось, что это обновление поможет справиться с проблемой пластичности транзакций, которая позволяет внести изменения в ID транзакции до того, как она подтверждается в блокчейне. Помимо этого, SegWit предлагает способ частичного масштабирования Биткоина, хотя и не самого эффективного.

 

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

 

Кто-то считает, что состоявшаяся активация Segwit – прямой результат шантажа внедрением BIP148, вынудившего майнеров наконец-то активировать обновление после всех споров. Более реалистичное мнение состоит в том, что Нью-Йоркское соглашение послужило причиной того, что ключевые игроки экосистемы смогли договориться для выражения  общей поддержки Segwit.

 

BIP91 был выпущен в июле в рамках реализации Нью-Йоркского соглашения, чтобы снизить порог активации до 80% мощности хэширования. Когда BIP91 выполнил свою задачу, все майнеры сети начали голосовать за SegWit, и он был зафиксирован в начале августа. В течение двух недель периода фиксации обновления, пользователи и организации могли обновить свои клиенты Биткоина для того, чтобы работать с Segwit. Тем не менее, большинство не сделали этого или не начали использовать имеющиеся возможности.

 

 

 

Читать полностью

Posted

Основная проблема, которую вообще-то решить легко, но в Коре не сделали — это сдача.

 

Сейчас по дефолту сдача идёт на старый тип адреса. И нет "кнопки", чтобы легко сдачу отправить на сегвит адрес.

 

Надеюсь, что соро ситуация исправится в лучшую сторону, но в ветке 0.15.0 почему-то этого тоже нет.

Posted (edited)

что за идиот писал статью? биржевой курс биткойна топчется на месте? за месяц рост с 3200 до 4800$. Сколкьо вам еще нужно?

Edited by Casta
Posted

что за идиот писал статью? биржевой курс биткойна топчется на месте? за месяц рост с 3200 до 4800$. Сколкьо вам еще нужно?

Тоже орнул с этого )))

Posted (edited)

Для того, чтобы создать адреса SegWit в кошельке Bitcoin Core, необходимо использовать следующую команду в консоли кошелька или командной строке операционной системы:

addwitnessaddress addr где addr - уже задействованный в вашем кошельке традиционный адрес. Команду нужно выполнить для всех адресов с ненулевым балансом.

 

Вот это вот, надо было на главной странице форума в самом видном месте повесить.

Чтоб меньше вопросов было в стиле "а чего сегвит не работает"

Надеюсь в новом релизе кошелька разрабы догадаются автоматизировать этот процесс и добавят кнопку в меню. 

Edited by kamikadze69
Posted

 

 

Posted Today, 18:47 Quote Для того, чтобы создать адреса SegWit в кошельке Bitcoin Core, необходимо использовать следующую команду в консоли кошелька или командной строке операционной системы: addwitnessaddress addr где addr - уже задействованный в вашем кошельке традиционный адрес. Команду нужно выполнить для всех адресов с ненулевым балансом. Вот это вот, надо было на главной странице форума в самом видном месте повесить. Чтоб меньше вопросов было в стиле "а чего сегвит не работает" Надеюсь в новом релизе кошелька разрабы догадаются автоматизировать этот процесс и добавят кнопку в меню.

 

А что делает эта команда? Где про это подробнее можно прочитать?

Posted

 

 

А что делает эта команда? Где про это подробнее можно прочитать?

Создает адрес поддерживающий сегвит, транзакции будут упаковываться по новым правилам, что в итоге разгрузит сеть и даст обещанное увеличение вместимости блоков (когда все обновятся)
Короче сделает то, чего все ждали от сегвит. 
Posted

@kamikadze69, да вот еще кому-то это нужно было бы... Энтузиасты попробуют и все. А большинству пофигу вообще, к сожалению.

Нужно чтобы сервисы переводили на эти адреса - blockchain.info, coinbase, вот сейчас воскреснет btc-e - догадались бы и сделали красиво.

Posted

 

 

А большинству пофигу вообще, к сожалению.

Это большинство полные ноды и не держат.
За них всё включат биржи и онлайн кошельки.
Posted

Главная проблема - отсутствует поддержка в графическом интерфейсе основных кошельков населения - electrum, blockchain.info и т.п.

Posted

Можно отправлять битки с традиционных адресов с цифрой 1 на segwit-адреса с цифрой 3 и наоборот?

Если да, такая транза будет считаться segwit транзакцией?

Posted

 

 

Можно отправлять битки с традиционных адресов с цифрой 1 на segwit-адреса с цифрой 3 и наоборот?

 

Можно, но в обоих случаях это будет обычная транзакция. Для настоящих сегвит-транзакций нужен сегвит с обеих сторон.

Posted

что за идиот писал статью? биржевой курс биткойна топчется на месте? за месяц рост с 3200 до 4800$. Сколкьо вам еще нужно?

Так это же и есть "вялый восходящий тренд" :) Автор, наверное, ждал +100500% сразу
Posted

Создает адрес поддерживающий сегвит,

 

А зачем при этом уже действующий адрес? Где окажутся мои биткоины?

"addwitnessaddress addr где addr - уже задействованный в вашем кошельке традиционный адрес."

 

Например у меня есть 1 btc на адресе XYZ.

Я исполняю ""addwitnessaddress XYZ" и у меня в кошельке появляется новый адрес 3XYZ.

1 btc автоматически перемещается на него или остается на XYZ?

 

Или я вообще все неправильно понимаю?

Posted

 

В декабре 2015 года был выпущен исходный код для Segregated Witness (Segwit).

 

Bitcoin Core: SegWit-транзакции доступны, но в графическом интерфейсе операций с ними нет

Они были очень заняты эти 2 года. :)

Напоминает историю с RBF.

Posted
А зачем при этом уже действующий адрес? Где окажутся мои биткоины?

 

Потому что по умолчанию сейчас создаются "обычные" адреса, и их надо конвертировать. Битки останутся на месте, никаких транзакций не происходит. Команда просто создает адрес по другим правилам на основе тех же ключей. То есть отправить можно будет и с того, и с другого адреса (точнее или, даблспенда не будет - кошелек отправляет по сути не с адреса, а со входа, полученного на открытый ключ, и подписывает закрытым ключом, а ключи для обоих адресов одни и те же).

 

В статье формулировка не совсем корректная, поправил. Для получения можно создавать segwit-адреса и на основе пустых.

 

 

Они были очень заняты эти 2 года.

 

Ну это же лучшая в мире команда разработчиков. У них и других дел хватает, а юзеры сами разберутся. Со сдачей вот тоже анекдот какой-то. Возможно поэтому крупные операторы и не переходят на сегвит, сплошная путаница будет.

Posted

 

 

То есть отправить можно будет и с того, и с другого адреса (точнее или, даблспенда не будет - кошелек отправляет по сути не с адреса, а со входа, полученного на открытый ключ, и подписывает закрытым ключом, а ключи для обоих адресов одни и те же).
Создал сегвит адрес на основе традиционного, где лежат мои монеты. Зашел в меню Отправки монет, смотрю Входы а все мои битки так и лежат на традиционном. Как мне в будущем отправлять битки, чтобы они шли с сегвит адреса?
Posted

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

переведи их на сегвит адрес (транзакцией)

Posted

 

 

Создал сегвит адрес на основе традиционного, где лежат мои монеты. Зашел в меню Отправки монет, смотрю Входы а все мои битки так и лежат на традиционном.

 

Если хотите Сегвита - про гуй забудьте, нет его там. И мануалов нормальных до сих пор нет. Единственный вариант - открывать консоль и читать хелп. Самому себе посылать не надо.

Posted

Если хотите Сегвита - про гуй забудьте, нет его там. И мануалов нормальных до сих пор нет. Единственный вариант - открывать консоль и читать хелп. Самому себе посылать не надо.

как они тогда окажутся на новом адресе?

Posted

как они тогда окажутся на новом адресе?

еще раз, segwit 3xxx адрес это КОПИЯ, ЛИНК, другое представление вашего адреса, на основе которого оно было создано. Баланс будет и там и там одинаковым (не складывается) попытка потратить один из них - лишает возможности послать с другого типа адреса.

 

Ваши деньги - это приватный ключ, segwit или legacy адреса транзакции это просто формат их траты.

Posted

еще раз, segwit 3xxx адрес это КОПИЯ, ЛИНК, другое представление вашего адреса, на основе которого оно было создано. Баланс будет и там и там одинаковым (не складывается) попытка потратить один из них - лишает возможности послать с другого типа адреса.

 

Ваши деньги - это приватный ключ, segwit или legacy адреса транзакции это просто формат их траты.

@Jysdy Saloman,

Баланс и там и там будет не одинаковый, в блокчейне формально это разные адреса, точно также как не одинаковый баланс у сжатого и несжатого адреса, хотя приватный ключ (в разных форматах) подойдет для обеих адресов

 

У сегвит адреса нет приватного ключа, потому что это скрипт. Поэтому "потратить с одного из них" у вас не получится, потратить вы сможете только с того, где есть соотвествующие UTXO, хотя и используется приватный ключ оригиального адреса для подписи транзакции, для которого сгенерирован сегвит адрес.

 

и кроме сегвит адреса нужна еще и сегвит транзакции, и это тоже разные вещи. однако на сегвит адрес можно отправить монеты в обычной транзакции.

 

Давайте не будем искажать факты и писать недостоверную информацию? так как и так научно-популярных источников о сегвите довольно мало, в основном спецификации и непонятная болтовня на форумах "сегвит приняли а легче не стало".

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • С европейского рынка 1 июля могут уйти почти три тысячи криптокомпаний

      Криптобиржи, брокеры и другие поставщики услуг цифровых активов должны до 1 июля привести свою деятельность в соответствие с требованиями общеевропейского крипторегламента MiCA. В противном случае эти компании могут утратить доступ к рынку Евросоюза. Регламент регулирования криптовалют MiCA требует, чтобы криптобиржи, брокеры и сервисы хранения цифровых активов имели официальное разрешение на работу с клиентами из Европейского союза. По данным компании Hogan Lovells, по состоянию на май т

      in Новости криптовалют

    • Хакеры почти полностью опустошили пул вознаграждений NovaBox

      Неизвестные взломали и почти полностью опустошили пул вознаграждений платформы NovaBox на блокчейне Эфириума. Потери составили около 56,73 ETH и затронули более 130 владельцев депозитов, выяснили специалисты по блокчейн-безопасности компании F12. Злоумышленники истощили пул примерно на 99,86% — с 65,11 ETH до 0,09 ETH — всего лишь за одну транзакцию. Как утверждает команда F12, инцидент произошел не из‑за уязвимости смарт‑контракта, а из‑за слабых мест в механизме распределения вознагражден

      in Новости криптовалют

    • Приватная монета Zcash обвалилась почти на 50%

      Приватная монета блокчейна Zcash за последние сутки потеряла около 50% стоимости, упав утром в пятницу, 5 июня, до $261. Позже цена ZEC отскочила до $314. Падение котировок началось после того, как управляющая блокчейном организация Shielded Labs сообщила о критической уязвимости в пуле транзакций Orchard. Ошибка позволяла создавать неограниченное количество поддельных токенов ZEC внутри пула. Уязвимость возникла из‑за недостаточно строгих ограничений схемы Orchard, считают специалисты по

      in Новости криптовалют

    • Россиянка лишилась почти 1 млн рублей при попытке заработать на криптовалюте

      39-летняя жительница Пензы перевела мошенникам около 1 млн рублей ради инвестиций в криптовалюту. С предложением заработка к ней через неназванный мессенджер обратился мужчина, представившийся брокером. Неизвестный убедил женщину вложить деньги в операции по покупке и перепродаже криптовалюты. Мужчина предложил зарегистрироваться в специальном приложении для торговли цифровыми активами. Следуя инструкциям собеседника, женщина создала учетную запись и перевела на указанный неизвестным счет 9

      in Новости криптовалют

    • Россиянка потеряла почти 1,5 млн рублей на фейковой криптобирже

      46‑летняя россиянка из города Кирова рассказала полиции, что стала жертвой мошенников. Неизвестные обманули ее, предложив «дополнительный заработок на криптовалютной бирже». Женщина завязала романтическую переписку с мужчиной через неназванное мобильное приложение для знакомств. После нескольких дней переписки онлайн-кавалер убедил кировчанку попробовать заработать на криптовалюте. Поверив обещаниям, женщина установила рекомендованное новым другом приложение для трейдинга на криптоплощадке

      in Новости криптовалют

×
×
  • Create New...