Реальная история.
Я читаю код клиента Сатоси и Bitcoinj код. Мне кажется, что Satoshi поддерживает дал P2SH адрес в качестве пункта назначения, в то время как Bitcoinj нет. С другой стороны, Satoshi клиент не кажется, обеспечивает multisig в пользовательском интерфейсе.
Оружейная, кажется, поддерживает multisigs изначально, но я не могу найти поддержку P2SH (может быть, это где-то там).
Кто-нибудь матрицу поддержки для каждой функции и каждого клиента?
Это было бы круто.
Благодаря! Серхио.
Оружейные имеет массу коды для interpretting и обработок несколько Sig сценариев, но ничего на самом деле использовать еще. Он был реализован до появления P2SH (вы даже можете найти ссылки в коде OP_EVAL, который был предшественником P2SH, и то, что был ведущим претендентом, когда я писал этот код).
Оружейный нужен новый формат бумажник для того, чтобы справиться с любым из этого "новый" вещи. Кроме того, blockchain утилиты не обрабатывать скрипты P2SH. Это все получение осуществляется в следующих два основных версиях - первый с новым blockchain утилитом для постоянного хранения БД, а второй с новым форматом бумажник. Но я бы ничего не рассмотреть "поддержанный" тем не менее, за исключением Pay2PubkeyHash и Pay2PubKey сценариев.