Bitcoin Forum

Local => Новички => Topic started by: VladisladF on October 25, 2017, 08:31:44 PM



Title: Пара технических вопросов про Bitcoin
Post by: VladisladF on October 25, 2017, 08:31:44 PM
BTC Всего два вопроса:
1. К примеру, мы устанавливаем Bitcoin Core на Linux Debian. Есть ли у этого кошелька API, через который можно управлять им и получать инфу, подключившись по SSH? Буду очень признателен за ссылку на качественную документацию.
2. Bitcoin-кошелёк - это по сути приватный адрес, подтверждающий владение биткоинами. Для каждого кошелька можно создавать множество публичных адресов для приёма платежей. Есть ли какое-то техническое ограничение на количество возможных созданных публичных адресов для одного кошелька (то есть, публичных адресов, привязанных к одному приватному адресу)?

Заранее спасибо за ответы


Title: Re: Пара технических вопросов про Bitcoin
Post by: apavlen on October 25, 2017, 10:34:12 PM
По 1 не подскажу.
2 - Ограничений нет. По рекомендации разработчиков следует создавать новый публичный ключ / адрес для каждой  транзакции. В реальности большое количество таких адресов в одном wallet.dat непрактично, т.к. чем их больше, тем больше ресурсов нужно на работу кошелька и пока они измеряются сотнями - тысячами, ничего, а вот на сотнях тысяч понадобится очень сильное железо


Title: Re: Пара технических вопросов про Bitcoin
Post by: VladisladF on October 25, 2017, 10:46:04 PM
Благодарю за ответ. 2 пункт как раз был наиболее важным.

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


Title: Re: Пара технических вопросов про Bitcoin
Post by: wan2004 on October 26, 2017, 04:40:44 AM
1. API есть


Title: Re: Пара технических вопросов про Bitcoin
Post by: pokerstreamer on November 02, 2017, 11:19:11 PM
BTC Всего два вопроса:
1. К примеру, мы устанавливаем Bitcoin Core на Linux Debian. Есть ли у этого кошелька API, через который можно управлять им и получать инфу, подключившись по SSH? Буду очень признателен за ссылку на качественную документацию.


Консольный клиент биткойна - это "bitcoin-cli". По комманде "help" выдается список всех доступных комманд.

Code:
user@debian:~/Downloads/bitcoin-0.15.0/bin$ ./bitcoin-cli help
== Blockchain ==
getbestblockhash
getblock "blockhash" ( verbosity )
getblockchaininfo
getblockcount
getblockhash height
getblockheader "hash" ( verbose )
getchaintips
getchaintxstats ( nblocks blockhash )
getdifficulty
getmempoolancestors txid (verbose)
getmempooldescendants txid (verbose)
getmempoolentry txid
.....