биткойнд и биткойн-cli и биткойн-qt

после хакернуна для полного узла btc, https://hackernoon.com/a-complete-beginners-guide-to-installing-a-bitcoin-full-node-on-linux-2018-edition-cb8e384479eaУ меня есть несколько небольших вопросов, есть ли какой-либо контроль над какой-либо услугой в этом кошельке? разработчики этого? Это то, как онлайн-биржи и бухгалтерские книги создают наши онлайн-кошельки и их офлайн-кошельки, или есть еще более глубокий способ? после создания getnewaddress, как я могу создать/просмотреть его закрытый ключ? из настройки биткойн-qt> зашифровать кошелек, о чем именно? это создание пароля для всего кошелька, чтобы открыть его на другом компьютере, или создание собственного закрытого ключа, или 12 слов, таких как blockchain.com? если это просто пароль для кошелька на ПК или использование другого ПК, где я могу получить закрытый ключ для каждого getnewaddress? также как я могу создать 12 слов, которые могут работать на http://blockchain.comкогда я вхожу в них? или это не может быть до тех пор, пока это 12 не напрямую с blockchain.com? И наконец, что не менее важно, я не нашел какой-либо онлайн-документации, которая включает все командные строки bitcoinq / bitcoin-cli с их объяснениями и использованием, у вас есть какая-либо ссылка, включая это?

Ответы (1)

Bitcoin Core — это название программного обеспечения, на которое вы ссылаетесь, и это программное обеспечение, на котором работает биткойн. Компьютеры, на которых работает Bitcoin Core, обычно называются узлами в сети Биткойн. Это открытый исходный код, и сотни разработчиков по всему миру внесли свой вклад в него за последние 10 с лишним лет.

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

Чтобы создать и просмотреть закрытый ключ для адреса в ядре биткойнов, используйте:

$ bitcoin-cli getnewaddress
<your new address>

$ bitcoin-cli dumpprivkey <your new address>
<your private key in WIF format>

Шифрование вашего кошелька просто делает так, что если кто-то откроет ваш биткойн-узел, у него должен быть ваш пароль, чтобы иметь возможность потратить ваши биткойны. Настоятельно рекомендуется это сделать. Этот пароль не связан с закрытыми ключами для ваших биткойн-адресов. Мнемоника из 12 слов, о которой вы говорите, не реализована в Bitcoin Core и обычно не рекомендуется.

Документы для команд RPC можно найти здесь: https://bitcoincore.org/en/doc/0.18.0/

большое спасибо, так что, исходя из этого, биткойн-ядро является лучшим/самым безопасным розничным кошельком? что даже если разработчики перестанут его поддерживать или их код будет взломан, мои адреса и ключи pvt не будут находиться ни в одной базе данных и останутся в безопасности, пока меня не взломают лично? Кроме того, если я создал адрес BTC через него и навсегда выключил машину, которую я создал через него, сделает ли это его автономным кошельком, пока я не использую ключ pvt в любом онлайн-кошельке для использования своих монет? заранее спасибо <3
Это не единственный кошелек, который позволяет вам управлять своими собственными ключами, но да, таким образом он может быть более безопасным, если вы понимаете, как защитить свои ключи. Если у вас нет подключения к Интернету, это будет «автономный» кошелек.
`` но, вероятно, имеют собственную реализацию кошелька. `` это также был один из моментов, которые я имею в виду, чтобы все это принадлежало мне, чтобы обеспечить максимальную безопасность. Знаете ли вы какой-либо источник, который объясняет, как сгенерировать адрес btc с ключом pvt с нуля без использования вспомогательного программного обеспечения, такого как bitcoincore или что бы ни
большое спасибо, последнее. как вы думаете, это действительно сработает, если я отключу Интернет перед созданием getnewaddress, это действительно даст что-то реальное? а затем также получить закрытый ключ, когда Интернет отключен? потому что, например, bitaddress предоставляет поддельный адрес и pvt-ключ, если он используется в автономном режиме, когда он не может отправить pvt-ключ в базу данных владельца веб-сайта, каково ваше мнение в случае с биткойнами, как вы думаете, будет ли он работать в автономном режиме? если да, то будет ли информация на 100% реальной и достоверной, или может узнать, что я облажался после попытки использовать адрес в течение многих лет, чтобы получить btc, который я отправил на него?
поскольку я хочу, чтобы он оставался в автономном режиме еще до первого использования, или лучше создать getnewaddress и его закрытый ключ при подключении к Интернету? Кроме того, если это нормально делать в автономном режиме, когда адрес генерируется в автономном режиме и никогда не видел Интернет, как блокчейн найдет его, когда я отправлю на него средства, когда он никогда раньше не был в сети? также как позже, когда я попытаюсь открыть адрес из любой службы, как он узнает, что закрытый ключ, который я написал, является настоящим закрытым ключом адреса? не странно ли, что в сети нет большой базы данных адресов и закрытых ключей?
Кошелек Bitcoin Core не нуждается в Интернете для генерации закрытых ключей или адресов, он также не передает ключи никакому другому программному обеспечению (при условии, что вы используете проверенную сборку, которая не была подделана). Не веришь, проверяй.