Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
3 июля 2017, 5:10:27 AM   # 1
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: это слишком поздно, чтобы спросить, что Segwit и как это работает?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
я не был вокруг много, и я пропустил много, и будучи не-обидчивый (не нулевое знание, но очень мало) трудно для меня, чтобы понять, что segwit и как он будет работать, например, в увеличении мощности.

я бы хотел упрощенный, в вашем собственном словах объяснения потому что я читал некоторые вещи в Интернете, но, как я сказал, не являясь обидчивым делаю это трудно для меня, чтобы полностью понять, как это работает.
например, из этого bitcoincore.org
котировка
Блок мощность / увеличение размера

Поскольку старые узлы будут загружать только блок следящего оголено, они только следить за соблюдение размера блока предельного правила 1 МБ на этих данных. Новые узлы, которые понимают весь блок с данными свидетелей, поэтому бесплатно заменить этот лимит на новом, что позволяет для больших размеров блоков. Поэтому Раздельное свидетель пользуется этой возможностью, чтобы поднять предельный размер блока до почти 4 МБ, и добавляет новый предел затрат для обеспечения блоки остаются сбалансированными в использовании ресурсов (это эффективно приводит к эффективному пределу ближе к 1,6 до 2 МБ).

это означает, что новые блоки будут иметь новые виды сделок, которые не имеют какую-либо подписи (scriptsig?), чтобы сделать их технически больше, но по-прежнему 1 МБ?

и это означает, что новые клиенты будут держать блоки, которые больше? как 4 MB блоки?
Leonard2016 сейчас офлайн Пожаловаться на Leonard2016   Ответить с цитированием Мультицитирование сообщения от Leonard2016 Быстрый ответ на сообщение Leonard2016


Как заработать Биткоины?
Без вложений. Не майнинг.


3 июля 2017, 5:55:12 AM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: это слишком поздно, чтобы спросить, что Segwit и как это работает?

Получил 1806 Биткоинов
Реальная история.





Segwit создает новый тип вывода, который перемещает подпись из scriptsig в ​​новое поле, свидетель. Свидетель не входит в расчете идентификатора транзакции, и это также не учитывается как часть 1 Мб размера блока. Это эффективно уменьшает размер сделки (часть пересчитанной на 1 МБ), так что может быть включена более транзакции. Со свидетелями, блок теперь позволено быть 4 МБ. Удаление свидетелей из расчета идентификатора транзакции и совершает сделки, которые проводят от segwit выходов, не податливыми.

Что касается размера блока, технически segwit определяет новый предел, который заменяет собой предельный размер блока, предел веса блока. Вес блока определяются как 3 * данные не-свидетелей + все данные в блоке. Максимальный вес блока, то 4 миллиона единиц веса (в основном байт).
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

3 июля 2017, 6:57:04 AM   # 3
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: это слишком поздно, чтобы спросить, что Segwit и как это работает?

Теперь здесь, где я запутаться.
мы можем использовать реальный пример. давайте эту сделку, что я получил от blockchain.info
котировка
010000000118d68350c1dcda804cc1cf5d9137fea5ea90a2ec3ffee63c47881b42043197d301000 0006b483045022100b4004f6cc5fe81527b62b090a9c5cf0343e8d7e0092b749f797a0363cd1f8b9d022 03440e3f4dc6dc29f095b0a93eccf66b3fd9ac88713695bd71dc8ee61cc89776a012103424bf6a8 1b8b327631f044e11f18eb8fc665288739c5e72377614d3e7580721bffffffff0240933402000000001976a9140177884fc893f5264be7e424781f7574c7b3a6b788ac4 d3ed118000000001976a9141595049c14d3b94e24069e33480f9d182c518fea88ac00000000

я сделал scriptsig в ​​полужирный. я предполагаю, что это то, что вы называете "свидетель" верный?

Segwit создает новый тип вывода, который перемещает подпись из scriptsig в ​​новое поле, свидетель. она также не считается частью 1 МБ размера блока.
мое смятение это о том, где это "поле" на самом деле находится. это все еще внутри сделки? если да, то как это будет выглядеть и как она отличается?
а также "не учитывается" Вы имеете в виду, что не входит в 1 МБ блока, если да, то как вы можете проверить сделку позже?

а если нет, и он включен, то я больше запутывается об увеличении мощности:

котировка
Что касается размера блока, технически segwit определяет новый предел, который заменяет собой предельный размер блока, предел веса блока. Вес блока определяются как 3 * данные не-свидетелей + все данные в блоке. Максимальный вес блока, то 4 миллиона единиц веса (в основном байт).

так как будут новые блоки выглядеть? они будут принимать большее пространство на всей blockchain

извините, если вопросы слишком newbish. я недавно начал получать более техническое понимание Bitcoin и чтение Bitcoin вики, ... я могу легко понять вещи, но когда дело доходит до segwit, все усложняется, вероятно, потому, что я не нашел ничего, как хорошо написано в вики, а также там нет примеров помогает мне "визуализировать"
Leonard2016 сейчас офлайн Пожаловаться на Leonard2016   Ответить с цитированием Мультицитирование сообщения от Leonard2016 Быстрый ответ на сообщение Leonard2016

3 июля 2017, 7:46:20 AM   # 4
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: это слишком поздно, чтобы спросить, что Segwit и как это работает?

Теперь здесь, где я запутаться.
мы можем использовать реальный пример. давайте эту сделку, что я получил от blockchain.info
котировка
010000000118d68350c1dcda804cc1cf5d9137fea5ea90a2ec3ffee63c47881b42043197d301000 0006b483045022100b4004f6cc5fe81527b62b090a9c5cf0343e8d7e0092b749f797a0363cd1f8b9d022 03440e3f4dc6dc29f095b0a93eccf66b3fd9ac88713695bd71dc8ee61cc89776a012103424bf6a8 1b8b327631f044e11f18eb8fc665288739c5e72377614d3e7580721bffffffff0240933402000000001976a9140177884fc893f5264be7e424781f7574c7b3a6b788ac4 d3ed118000000001976a9141595049c14d3b94e24069e33480f9d182c518fea88ac00000000

я сделал scriptsig в ​​полужирный. я предполагаю, что это то, что вы называете "свидетель" верный?
Нет. Scriptsig и свидетель две разные вещи. Данные, поступающие в свидетельстве данные, которые будут идти в scriptsig, если выход свидетеля был нормальным p2pkh или p2sh выхода. В этом примере транзакции, если выход он тратит от была оплата за свидетеля-Публичных-хэш (p2wpkh), то данные, которые в scriptsig будет найдено в свидетельстве. Однако, так как выход p2pkh, данные в настоящее время в scriptsig будет оставаться там, где это даже после того, как segwit активируется.

мое смятение это о том, где это "поле" на самом деле находится. это все еще внутри сделки?
Да. Он все еще является частью сделки. Формат сделки был продлен segwit.

если да, то как это будет выглядеть и как она отличается?
Предположим, что пример транзакции вы вывесили тратили от выхода p2wpkh вместо выхода p2pkh. Сделка будет выглядеть следующим образом:
котировка
0100000000010118d68350c1dcda804cc1cf5d9137fea5ea90a2ec3ffee63c47881b42043197d3010000006b00ffffffff0240933402000000001976a9140177884fc893f5264be7e424781f7574c7b3a6b788ac4 d3ed118000000001976a9141595049c14d3b94e24069e33480f9d182c518fea88ac02483045022100b4004f6cc5fe81527b62b090a9c5cf0343e8d7e0092b749f797a0363cd1f8b9d0 2203440e3f4dc6dc29f095b0a93eccf66b3fd9ac88713695bd71dc8ee61cc89776a012103424bf6 a81b8b327631f044e11f18eb8fc665288739c5e72377614d3e7580721b00000000
Я жирный шрифт тех частей, которые были изменены. Scriptsig теперь пусты, и что было в scriptsig теперь находятся после выходов. Это поле после выходов свидетель. Существует также 0x0001 после номера версии, которая позволяет нам знать, что есть поле свидетеля после выхода.

а также "не учитывается" Вы имеете в виду, что не входит в 1 МБ блока, если да, то как вы можете проверить сделку позже?
Данные свидетеля не учитывается как часть 1 МБ блока. Сделка по-прежнему проверяется, как это обычно было бы, так как любой узел, который может понять segwit будет требовать, чтобы сделки, которые он получает в формате segwit сериализации. Это означает, что он должен получить свидетель или сделка будет считаться недействительной. То же самое происходит с блоками; все операции в блоке, которые имеют свидетелей должны быть в формате segwit сериализации в противном случае блок будет считаться недействительным.

так как будут новые блоки выглядеть?
Они будут выглядеть как они делают это сейчас, но операции, которые имеют свидетелей будут в формате segwit сериализации.

они будут принимать большее пространство на всей blockchain
Да. После того, как segwit активирует, объем пространства, что блок может занять до 4 МБ.

извините, если вопросы слишком newbish. я недавно начал получать более техническое понимание Bitcoin и чтение Bitcoin вики, ... я могу легко понять вещи, но когда дело доходит до segwit, все усложняется, вероятно, потому, что я не нашел ничего, как хорошо написано в вики, а также там нет примеров помогает мне "визуализировать"
БИП содержит все эту информацию с некоторыми примерами тоже. Segwit определяется БИП 141, 143, а также 144
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

3 июля 2017, 9:48:27 AM   # 5
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: это слишком поздно, чтобы спросить, что Segwit и как это работает?

это никогда не происходило со мной, чтобы проверить БИП! и они именно то, что я искал. Благодарю.

и спасибо за терпеливо отвечая на все мои вопросы. это помогло.
Leonard2016 сейчас офлайн Пожаловаться на Leonard2016   Ответить с цитированием Мультицитирование сообщения от Leonard2016 Быстрый ответ на сообщение Leonard2016

26 августа 2017, 6:19:57 PM   # 6
 
 
Сообщения: 162
Цитировать по имени
цитировать ответ
по умолчанию Re: это слишком поздно, чтобы спросить, что Segwit и как это работает?

Очень интересно!!

Имеет ли это означает, что там будет один blockchain с блоками >1MB (SW) и блоки <1mb?

Что это означает, что транзакция SW рассматриваются старыми узлами, как кто-может-тратить?
Wuala сейчас офлайн Пожаловаться на Wuala   Ответить с цитированием Мультицитирование сообщения от Wuala Быстрый ответ на сообщение Wuala

26 августа 2017, 6:22:25 PM   # 7
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: это слишком поздно, чтобы спросить, что Segwit и как это работает?

Имеет ли это означает, что там будет один blockchain с блоками >1MB (SW) и блоки <1mb?
Нет. Существует только один blockchain.

Что это означает, что транзакция SW рассматриваются старыми узлами, как кто-может-тратить?
Да. Они также являются нестандартными, и учитывая, что большинство узлов и шахтеров соблюдение segwit, эти операции не являются на самом деле кто-может-тратить.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW