После некоторого изучения матчасти, API bitcoind и прочтения статей надо зафиксировать соотношение понятий, которые используются специалистами и неспециалистами. Надеюсь поможете ))
Сейчас все термины я понимаю так:
аккаунт - private key, который хранится в wallet.dat
Программа BitcoinQT позволяет одновременно работать только с одним аккаунтом.
Сервис bitcoind позволяет работать с несколькими аккаунтами одновременно, но при этом информацию о всех аккаунтах хранит в одном файле
адрес - public key, который генерируется на основе private key
Может использоваться как для получения, так и для отправки биткоинов
Одному private key может соответствовать множество public key, но каждому public key соответствует только один private key
транзакция - операция перевода биткоинов с одного public key на другой
По существу является строкой, в которой содержится два адреса и сумма
Транзакция подписывается с помощью private key отправляющей стороны
Блок - набор транзакций
Все ли я правильно понимаю?