Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
30 октября 2017, 12:07:38 AM   # 1
 
 
Сообщений: 69
Цитировать по имени
цитировать ответ
по умолчанию Re: Могут ли не-segwit узлов проверить Txs с выходами из segwit передатчиков?

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


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

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

В быстром издеваться вверх:


* АДРЕС 0 > Традиционный выход ТХ > АДРЕС 1

* АДРЕС 1 > segwit ОГО выход > АДРЕС 2

* АДРЕС 2 > Традиционный выход ТХ > АДРЕС 3

* АДРЕС 3 > Традиционный выход ТХ > АДРЕС 4

Узел segwit может проверить все вышеуказанные передатчики. Что происходит с старым узлом предварительного segwit, если он контролирует АДРЕС 4? Можно ли проверить, что монеты действительно действует? Или же это просто предположить, что они являются?
врач-s сейчас офлайн Пожаловаться на врача-s   Ответить с цитированием Мультицитирование сообщения от врача-s Быстрый ответ на сообщение врача-s


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


30 октября 2017, 1:23:20 AM   # 2
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Могут ли не-segwit узлов проверить Txs с выходами из segwit передатчиков?

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





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

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

В быстром издеваться вверх:


* АДРЕС 0 > Традиционный выход ТХ > АДРЕС 1

* АДРЕС 1 > segwit ОГО выход > АДРЕС 2

* АДРЕС 2 > Традиционный выход ТХ > АДРЕС 3

* АДРЕС 3 > Традиционный выход ТХ > АДРЕС 4

Узел segwit может проверить все вышеуказанные передатчики. Что происходит с старым узлом предварительного segwit, если он контролирует АДРЕС 4? Можно ли проверить, что монеты действительно действует? Или же это просто предположить, что они являются?

В этом случае, так как вы не обновляли до SegWit, вы фактически веря, что самая длинная цепочка, что вы знаете о проверен узлом SegWit где-то. Следующая сделка:

АДРЕС 2 > Традиционный выход ТХ > АДРЕС 3

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

30 октября 2017, 2:02:59 AM   # 3
 
 
Сообщений: 69
Цитировать по имени
цитировать ответ
по умолчанию Re: Могут ли не-segwit узлов проверить Txs с выходами из segwit передатчиков?

Да, это то, что я думал.

Это, вероятно, означает, что когда-то segwit сделка распространяется через сеть настолько, что большинство ТХ цепей содержит segwit сделки где-то в своей истории, не-segwit узел будет эффективно свел безопасность и сам по себе не сможет проверить любую сделку, она получает (если он не получает ТХ от выхода, который предварительно датированный segwit). Это поставило бы без segwit узлов ближе к уровню безопасности узла SPV не так ли?

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

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

Я предполагаю, что это не проблема сама по себе, потому что вы можете просто обновить до segwit, но это не означает, что возможность иметь более низкое требование жесткого диска, будучи не-segwit узел собирается быстро стать невозможным.
врач-s сейчас офлайн Пожаловаться на врача-s   Ответить с цитированием Мультицитирование сообщения от врача-s Быстрый ответ на сообщение врача-s

30 октября 2017, 10:06:19 AM   # 4
 
 
Сообщения: 101
Цитировать по имени
цитировать ответ
по умолчанию Re: Могут ли не-segwit узлов проверить Txs с выходами из segwit передатчиков?

не уверен, что если вывод является правильным. Из моего разговора с achow () Я, кажется, понимаю, что segwit узлы передачи данных в стандартном формате "старый" (не segwit) узлы. Это вовсе не означает, старый клиент "не получают ничего, и должны доверять", Он по-прежнему получать это данные в старых "наследие" Формат, и как таковой может разлагаться ОЙ внутрь, и проверить содержимое.
Далее achow101 говорит: "все данные свидетелей раздели" - Я не знаю, как интерпретировать это, значит ли это, что сценарий сиговых (ы) в традиционном формате, остаются пустыми? Это означало бы, наследие клиент по-прежнему в состоянии проверить содержимое ОГО, но расходы разница.
pebwindkraft сейчас офлайн Пожаловаться на pebwindkraft   Ответить с цитированием Мультицитирование сообщения от pebwindkraft Быстрый ответ на сообщение pebwindkraft

30 октября 2017, 10:32:57 AM   # 5
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Могут ли не-segwit узлов проверить Txs с выходами из segwit передатчиков?

Вы действительно не должны доверять никому при использовании узла без segwit, я не согласен с этим. В мягкой вилке, segwit не нарушает обратную совместимость. Тот факт, что ваш узел не понимает Segwit означает, что он не может использовать его, он не будет показывать вам баланс ваших segwit адресов, и он не будет в состоянии послать им. Это будет просто игнорировать его. Только так вы должны доверять Segwit узел, если вы хотите использовать segwit адрес самостоятельно или отправить один во время работы узла без segwit. Это довольно просто, это почти как другой слой к нему с четкой точки зрения пользователя. Что на самом деле происходит там, что шахтеры только согласились, что они не подтвердят определенные виды сделок (не валидные segwit сделок), другие то, что все это кажется нормальным к старому узлу.
aleksej996 сейчас офлайн Пожаловаться на aleksej996   Ответить с цитированием Мультицитирование сообщения от aleksej996 Быстрый ответ на сообщение aleksej996

30 октября 2017, 12:11:34 PM   # 6
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Могут ли не-segwit узлов проверить Txs с выходами из segwit передатчиков?

Вы действительно не должны доверять никому при использовании узла без segwit, я не согласен с этим. В мягкой вилке, segwit не нарушает обратную совместимость. Тот факт, что ваш узел не понимает Segwit означает, что он не может использовать его, он не будет показывать вам баланс ваших segwit адресов, и он не будет в состоянии послать им. Это будет просто игнорировать его. Только так вы должны доверять Segwit узел, если вы хотите использовать segwit адрес самостоятельно или отправить один во время работы узла без segwit. Это довольно просто, это почти как другой слой к нему с четкой точки зрения пользователя. Что на самом деле происходит там, что шахтеры только согласились, что они не подтвердят определенные виды сделок (не валидные segwit сделок), другие то, что все это кажется нормальным к старому узлу.

Пожалуйста, узнайте, как Bitcoin на самом деле работает, прежде чем пытаться ответить на вопросы в техническом подфоруме. Ваш бред не ценится.

Далее achow101 говорит: "все данные свидетелей раздели" - Я не знаю, как интерпретировать это, значит ли это, что сценарий сиговых (ы) в традиционном формате, остаются пустыми? Это означало бы, наследие клиент по-прежнему в состоянии проверить содержимое ОГО, но расходы разница.

ScriptPubKey сделки, которая получила выход SegWit содержит обязательство свидетелей. Это обязательство выглядит как "кто может оплатить" скрипт без SegWit узлов. Так что это не имеет значения, что в scriptSig сделки, которая тратит на выход SegWit. Узел без SegWit будет принимать его, даже если scriptSig содержит недопустимую подпись.

Таким образом, сделка выглядит "действительный", Но в узел, не SegWit выход не похож на него ограничивается тратятся только предполагаемому получателю. Позже, когда она проводится, узел SegWit может смотреть на данных свидетелей, и убедитесь, что расходование было надлежащим образом санкционировано. В то же время, узел без SegWit считает, что сделка является действительной, даже если она не надлежащим образом санкционированы.

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

Узел SegWit принимает самую длинную цепочку ДЕЙСТВИТЕЛЬНОЙ. Если он слышит о более длинной цепи, но цепь содержит недопустимую операцию, то узел SegWit будет отвергать эту длинную цепь.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

31 октября 2017, 12:39:55 AM   # 7
 
 
Сообщений: 69
Цитировать по имени
цитировать ответ
по умолчанию Re: Могут ли не-segwit узлов проверить Txs с выходами из segwit передатчиков?

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

Узел SegWit принимает самую длинную цепочку ДЕЙСТВИТЕЛЬНОЙ. Если он слышит о более длинной цепи, но цепь содержит недопустимую операцию, то узел SegWit будет отвергать эту длинную цепь.


Спасибо Дэнни, это точно, как я интерпретировал его. Так segwit хотя и softfork, действительно ввел доверие в унаследованных узлов. Только новые узлы segwit полностью проверки транзакций.
врач-s сейчас офлайн Пожаловаться на врача-s   Ответить с цитированием Мультицитирование сообщения от врача-s Быстрый ответ на сообщение врача-s



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW