5 июля 2015, 5:29:12 PM   # 1
 
 
Сообщения: 700
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction v3 (BIP 62)

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


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

Также

В transaction.h:
котировка
статический Const int32_t CURRENT_VERSION = 1;

С
котировка
BOOL IsStandardTx (Const CTransaction& АЯ, строка& причина)
{
    если (tx.nVersion > CTransaction :: CURRENT_VERSION || tx.nVersion < 1) {
        причина = "версия";
        вернуться ложным;
    }

Имеется в виду, что если версия ТХ отличается от 1, то сделка не является стандартным.
Так, в конце концов, вопреки тому, что объявить BIP62, нет ТХ версии 3 верно?
Николя Dorier сейчас офлайн Пожаловаться на Николя Dorier   Ответить с цитированием Мультицитирование сообщения от Nicolas Dorier Быстрый ответ на сообщение Николя Dorier


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


5 июля 2015, 6:31:43 PM   # 2
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction v3 (BIP 62)

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





Это интересно.

Это означает, что унаследованные операции с высоким locktimes не могут быть потрачены (если у них есть подписи не-DER). Это потребуется жесткая вилка заднего ход.

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

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


Никогда не ум, см ниже а также ниже
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

5 июля 2015, 7:19:05 PM   # 3
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction v3 (BIP 62)

BIP62 упоминает, что сделки, которые хотят получить податливость исполнение в блоках должны быть в 3-й версии.
Я озадачен, потому что я не вижу нигде в исходном коде Bitcoin, где делается проверка на v3.

Там нет v3 сделок в настоящее время, и это больше похоже особенностью для будущего как своего рода указано в нижней части BIP 62.

Это означает, что унаследованные операции с высоким locktimes не могут быть потрачены (если у них есть подписи не-DER). Это потребуется жесткая вилка заднего ход.

v1 сделки остаются в силе, а также использование v3, как представляется, не обязательно, но все v3 операции должны следовать правилам BIP 62:

котировка
- Все операции в v3 блоки должны следовать правилам # 1- # 2.
- v3 (и выше) в транзакции v3 блоков должны следовать правилам # 3- # 7, а также.

Когда 95% за последние 1000 блоков v3 или выше, v2 блоки становятся недействительными полностью. Однако следует отметить, что v1 (и v2) сделки остаются в силе навсегда.

И это, кажется, соответствующая часть BIP 66:

котировка
Требование иметь подписи, которые соответствуют строго DER были исполнены как политика релейной эталонного клиентом, так как v0.8.0, и очень небольшое количество сделок, нарушающих его добавляются к цепи с января 2015 года. Кроме того, каждый несоответствующая подпись тривиальная может быть преобразована в совместимую один, так что нет никакой потери функциональности этого требования. Это предложение имеет дополнительное преимущество снижения транзакционной податливости (см BIP 62).
dexX7 сейчас офлайн Пожаловаться на dexX7   Ответить с цитированием Мультицитирование сообщения от dexX7 Быстрый ответ на сообщение dexX7

5 июля 2015, 7:25:21 PM   # 4
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction v3 (BIP 62)

И это, кажется, соответствующая часть BIP 66:

котировка
Требование иметь подписи, которые соответствуют строго DER были исполнены как политика релейной эталонного клиентом, так как v0.8.0, и очень небольшое количество сделок, нарушающих его добавляются к цепи с января 2015 года. Кроме того, каждый несоответствующая подпись тривиальная может быть преобразована в совместимую один, так что нет никакой потери функциональности этого требования. Это предложение имеет дополнительное преимущество снижения транзакционной податливости (см BIP 62).

Хороший вопрос, не говоря уже тогда.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

5 июля 2015, 9:48:41 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction v3 (BIP 62)

Имеется в виду, что если версия ТХ отличается от 1, то сделка не является стандартным.
Так, в конце концов, вопреки тому, что объявить BIP62, нет ТХ версии 3 верно?
Там нет BIP62 в системе Bitcoin сегодня. Это неполное предложение; так что нет никакой поддержки BIP62 вообще.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

6 июля 2015, 3:34:07 AM   # 6
 
 
Сообщения: 700
Цитировать по имени
цитировать ответ
по умолчанию Re: Transaction v3 (BIP 62)

Спасибо, хорошая новость, в конце концов, мне не нужно, чтобы изменить свой код для защиты от податливости атаки.
Николя Dorier сейчас офлайн Пожаловаться на Николя Dorier   Ответить с цитированием Мультицитирование сообщения от Nicolas Dorier Быстрый ответ на сообщение Николя Dorier



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW