Кошелек с полным узлом Bitcoin Core — вопросы о безопасности и восстановлении

можете ли вы сказать мне, пожалуйста,

1) Какие существуют безопасные реализации кошелька с полным узлом? В настоящее время я знаю только о биткойн-ядре. Нет ли другого с графическим интерфейсом?

2) Можете ли вы использовать устройство Ledger с этими полноузловыми кошельками?

3) Многие приложения-кошельки, такие как «Ledger Live», используют собственные серверы для проверки транзакций. Что произойдет, если вы используете кошелек с полным узлом, такой как Bitcoin Core? Чьи сервера вы там пингуете при транзакциях?

4) Может ли основной биткойн-кошелек каким-либо образом подвергать цензуре ваши транзакции, скрывать их или имитировать, продлевать их?

5) Как устроен механизм возврата средств в ядре биткойнов? Является ли это «иерархическим детерминизмом», вы всегда можете восстановить свои средства с помощью мнемоники из 24 слов (также с помощью других кошельков HD)?

6) Если кто-то, например, получит доступ к вашему компьютеру, на котором установлен ваш основной биткойн-кошелек, сможет ли этот человек свободно получить доступ к кошельку и совершать с ним транзакции? Какие механизмы безопасности предусмотрены для этого сценария?

7) Как вы можете восстановить средства с помощью ядра биткойн, если вы потеряли свой компьютер, на котором был установлен кошелек? Какие существуют различные варианты восстановления?
Совместим ли базовый биткойн-кошелек с этим механизмом восстановления, указанным на github: https://github.com/iancoleman/bip39

Спасибо всем за обучение!

Ответы (1)

1) Какие существуют безопасные реализации кошелька с полным узлом? В настоящее время я знаю только о биткойн-ядре. Нет ли другого с графическим интерфейсом?

Я не знаю никаких других, кроме форков Bitcoin Core, таких как Knots. См. https://bitcoin.org для обзора различных типов программного обеспечения кошелька.

2) Можете ли вы использовать устройство Ledger с этими полноузловыми кошельками?

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

3) Многие приложения-кошельки, такие как «Ledger Live», используют собственные серверы для проверки транзакций. Что произойдет, если вы используете кошелек с полным узлом, такой как Bitcoin Core? Чьи сервера вы там пингуете при транзакциях?

Bitcoin Core — это полноценный узел, который не зависит от каких-либо доверенных сервисов. Встроенный кошелек в Bitcoin Core (или любой другой кошелек, к которому вы можете подключиться) запрашивает исключительно ваш собственный узел.

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

4) Может ли основной биткойн-кошелек каким-либо образом подвергать цензуре ваши транзакции, скрывать их или имитировать, продлевать их?

Если программное обеспечение, которое вы сами используете, является вредоносным, оно может сделать что угодно, включая цензуру ваших транзакций или кражу ваших монет. Bitcoin Core имеет открытый исходный код, и многие проверяют все изменения в нем, но вы должны обязательно использовать официальные двоичные файлы Bitcoin Core с https://bitcoincore.org (или https://bitcoin.org ) и проверять подписи (для этого см. инструкции на этих сайтах), чтобы кто-то не предоставил вам модифицированную версию.

5) Как устроен механизм возврата средств в ядре биткойнов? Является ли это «иерархическим детерминизмом», вы всегда можете восстановить свои средства с помощью мнемоники из 24 слов (также с помощью других кошельков HD)?

Он использует внутреннее происхождение BIP32, поэтому ключи и адреса являются детерминированными. Исходной фразы нет; вам нужно сделать резервную копию его файла wallet.dat.

6) Если кто-то, например, получит доступ к вашему компьютеру, на котором установлен ваш основной биткойн-кошелек, сможет ли этот человек свободно получить доступ к кошельку и совершать с ним транзакции? Какие механизмы безопасности предусмотрены для этого сценария?

Вы можете защитить кошелек Bitcoin Core с помощью кодовой фразы шифрования. Никто не может отправить средства без доступа к кодовой фразе. Обратите внимание, что восстановление невозможно: если вы потеряете кодовую фразу, ваши монеты будут безвозвратно утеряны.

7) Как вы можете восстановить средства с помощью ядра биткойн, если вы потеряли свой компьютер, на котором был установлен кошелек? Какие существуют различные варианты восстановления? Совместим ли базовый биткойн-кошелек с этим механизмом восстановления, указанным на github:  https://github.com/iancoleman/bip39

Вы восстанавливаете файл wallet.dat из резервной копии. Другие варианты не поддерживаются.

такой хороший ответ спасибо!! @Pieter-Wuille