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

С выпуском биткойн версии 0.6.1rc2 теперь можно выполнять M-из-N транзакций с требуемой подписью в основной сети. Но как на самом деле выполнить такую ​​транзакцию?

Я пытался собрать воедино, как это сделать, в основном из страниц списка вызовов BIP 11 и API на https://en.bitcoin.it/wiki/

Я думаю, вы можете использовать вызов «addmultisigaddress» для bitcoind, чтобы добавить мультиподписной адрес в свой кошелек, а затем отправить монеты на этот адрес. Это часть, которую вы создали, скажем, условное депонирование.

Однако я не могу найти вызов bitcoind для создания транзакции для многократной подписи или вызов для подписания такой транзакции. Другими словами, как вы отправляете монеты с мультиподписного адреса? Как освободить привязанные монеты?

Ответы (1)

Биткойн версии 0.6.1 еще не имеет полезной поддержки мультиподписи ни в графическом интерфейсе, ни через интерфейс RPC, потому что нет поддержки частичной подписи транзакции с мультиподписью.

Что поддерживается : создание мультиподписной транзакции (используя addmultisigaddress) и отправка на мультиподписной адрес (свой или чужой).

Тестирование расходов мультиподписных транзакций — если все закрытые ключи, необходимые для проведения мультиподписной транзакции, находятся в кошельке, то эти монеты добавляются к общему балансу биткойнов кошелька, и эта транзакция будет потрачена, если обычный код выбора монет решит использовать их для расходной транзакции.

Запрос на вытягивание 1456 добавляет низкоуровневую поддержку в интерфейсе RPC для транзакций с несколькими устройствами и несколькими подписями.

Гэвин, я думаю, у тебя может быть опечатка. Вы говорите "нет поддержки создания... транзакции с мультиподписью", а потом "Что поддерживается: создание транзакции с мультиподписью". Либо я что-то упускаю, либо вы хотели сказать что-то другое.
Гэвин, можете ли вы сообщить нам обновленную информацию о текущем статусе поддержки клиентов по этому вопросу? Кроме того, будут ли эти транзакции приняты для включения в блок?