Необходимость повышения безопасности, снижения комиссий и упрощения пользования функцией мультиподписи превратилось в решение разработчиков предложить обновление сети.
Внедрение P2SH технологии и соответствующих адресов, начинающихся с цифры «3», произошло весной 2012 года.
Преимущества
- Отправитель может осуществлять транзакции, не зная приватных ключей адреса мультиподписи получателя. Они раскрываются, только когда получатель будет тратить средства в будущем. Это повышает его безопасность.
- Отправитель может использовать короткий и понятный P2SH адрес из 34 символов для выставления счета, что снижает сложность процесса оплаты в целом и вероятность ошибки при заполнении бланка.
- Отправитель платит меньшую комиссию при осуществлении транзакций. За определение размера транзакции и сумму расходов на неё ответственность несет получатель.
- Формат Base58 P2SH адресов позволил создавать адресные скрипты с несколькими сигнатурами. Это удобно когда одной суммой владеют несколько человек, и не могут осуществить её отправку друг без друга.
История технологии
Первая активация не завершилась успехом, и только следующая версия 0.6.0rc2 активировала новое окно для перехода 1 апреля 2012. Некоторые пользователи использующие версию v0.6.0rc1 и не сделавшие обновление, застряли на блоке 170060. После активации P2SH, 45% майнеров продолжали производить недействительные блоки в течение нескольких месяцев.
Новые способы активации форка BIP 34 и BIP 9 с необходимостью получения 95% вместо 55% голосов майнеров позволили избежать такой проблемы при внедрении новых апдейтов.