Какие новые транзакции возможны с 15 операциями?

Сегодня Гэвин написал в Твиттере , что он смягчает IsStandardправила для транзакций с оплатой по сценарию, чтобы разрешить любую транзакцию с 15 или менее операциями. ( Полный коммит git здесь )

Когда это объединится и широко используется, какие новые типы транзакций станут возможными?

просто небольшое исправление: 15 или меньше операций подписи

Ответы (1)

Это не совсем "15 операций"...

Биткойн-адрес на самом деле является не открытым ключом, а специальным скриптом, который строится из специальных команд . Из этих команд вы можете создавать действительно странные транзакции, например упомянутые здесь , которые блокируют средства на адресе, доступ к которому возможен только в том случае, если кому-то удастся взломать SHA2.

До сих пор майнеры относились ко всему, кроме основных четырех или около того типов скриптов, как к нестандартным. Это означало, что вы могли добавить их в блокчейн (потому что они действительны), но только в том случае, если вы сами майните их или убедите один из пулов добавить их в блок.

Благодаря смягченным правилам вы сможете создавать транзакции, которые могут быть погашены практически любым скриптом, созданным из команд, перечисленных здесь: https://en.bitcoin.it/wiki/Script . Если они не содержат более 15 проверок подписи.

Самый большой потенциальный вариант использования для этого, вероятно, находится в оракулах / смарт-контрактах, как объяснено в сообщении Гэвина на bit-thereum . Наш проект Orisi/Distributed Oracles на данный момент является единственной практической реализацией этой концепции, и он подробно описан в нашем официальном документе ( https://github.com/orisi/wiki/wiki/Orisi-White-Paper ). Возможно, мы используем расширенные сценарии для выполнения проверки мультиподписи 1+M из N, то есть требующей подписи как отправителя транзакции, так и M из N оракулов, защищающих транзакцию. Если это объяснение недостаточно ясно, вы можете проверить наш веб-сайт .

Наконец, что касается ETA этой функциональности - она ​​может появиться в следующем незначительном обновлении, но это произойдет, вероятно, через несколько месяцев.