Привет, я могу подобрать дополнительную нонсен тоже со случайными байт? Я должен обновить Меркле корень после изменения дополнительных нонсен. Может быть, некоторые хорошие ссылки, где я могу прочитать про все эти вещи объясняются с точки зрения программирования собственного интеллектуального программного обеспечения? Ладно! Я думаю, что я попробую с 10 сел/байт. Могли бы вы помочь мне узнать, что мне нужно знать, как именно работает биткоин ядра? (Создать электронный кошелек и сделать 1 много транзакций) я думаю, что я знаю более или менее как это работает, но если вы поможете мне путем обмена любой полезной ссылке я бы очень ценю это :)

я должен использовать мой МПК генерировать бесконечное адреса, поэтому после того, как пользователь депозиты в адрес, новый адрес автоматически создается для этого пользователя.

Да, это целевое использование BIP32.

и если пользователь депозиты по старому адресу его можно отследить?

Если вы помните деривации ключа, конечно. Но, наверное, было бы проще просто держать список всех биткоин-адрес, который вы когда-либо показано пользователю, и сравнить входящие транзакции против этого.

Кроме того, как бы пользователь мог вывести свой баланс в только свои счета?

Существует два способа реализовать это:

  1. Держать монеты от различных клиентов друг с другом в один большой кошелек. Отслеживать, сколько каждый клиент в отдельной базе данных.
  2. Сделать каждый адрес принадлежит клиенту, и убедитесь, что клиенты смогут подписать сделки, используя свои собственные ключи.

#1 имеет некоторые преимущества, но #2 как правило, легче реализовать, не стреляя себе в ногу.

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

Я предлагаю вам не дать ваши приватные ключи для пользователей, особенно если вы используете BIP32 или вы выбрали подход #1 выше. Вместо этого генерировать и подписывать сделки самостоятельно.

Как в escrow или вручную выпуская фонды, управление закрытыми ключами, так что вы можете переместить монеты по желанию. (Это то, что вашим клиентам может не понравиться, поскольку он открывает возможность того, что вы будете украсть все их деньги.)

также как я могу создать мульти-SIG на сайте для тех пользователей, которые предпочитают использовать его?

Я предполагаю, что вы имеете в виду 2-из-3 multisig между вами, покупателем, и продавцом. Я не использовал его лично, но я слышал хорошие вещи о них. это доплата реализации.

И я не талантливый программист делает сайт, поэтому я в безопасности, давая ему мой МПК? Или что такое "безопасный" для меня, чтобы дать его?

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