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).