Реальная история.
Bitcoin multisig не имеет ничего общего с криптографической схемой разделения секрета. Традиционный секрет обмен основан на фантазии математических фокусов, как представляющие какой-то секрет, как многочлен и раздачу, скажем, 10 очков на этом полином, такие, что любые 5 из них достаточно, чтобы определить, что исходный многочлен. Bitcoin не нуждается в том, что, поскольку его работа не скрывает секретов - скорее, это проверка. В случае Bitcoin, вы просто должны все сделать свои подписи, а затем у шахтеров непосредственно проверить, по крайней мере, 5 из 10 подписей являются действительными. Таким образом, протокол Bitcoin теоретически может быть расширен для поддержки любого рода иерархическую, анархической, псевдослучайных или любой другой набор правил для проверки транзакции (это право, мы могли бы реализовать азартные игры прямо в blockchain!) При условии, что ни одно человеческое суждение не требуется, чтобы определить обоснованность ( так, "погашаемые владельцем 178gb ... если <вставить имя здесь> умерший" не будет работать без доверенного).
Что же касается того, что сейчас возможно, я смотрю на
https://en.bitcoin.it/wiki/Script, и, похоже, есть много опкодов, что никто, кажется, не пользуясь еще. Мог бы что-то вроде
(Сиг) (Публичный) OP_CHECKSIG (сиг) (Публичный) OP_CHECKSIG (сиг) (Публичный) OP_CHECKSIG OP_ADD OP_ADD 2 OP_GREATERTHANOREQUAL
(Сиг) (Публичный) OP_CHECKSIG (сиг) (Публичный) OP_CHECKSIG (сиг) (Публичный) OP_CHECKSIG OP_ADD OP_ADD 2 OP_GREATERTHANOREQUAL
(Сиг) (Публичный) OP_CHECKSIG (сиг) (Публичный) OP_CHECKSIG (сиг) (Публичный) OP_CHECKSIG OP_ADD OP_ADD 2 OP_GREATERTHANOREQUAL
OP_ADD OP_ADD 2 OP_GREATERTHANOREQUAL
для "2-из-3 на группу, 2 группы из 3" работа сделка?