Если вы никогда не собираетесь подключаться к Bitcoind, то, как вы предлагаете с ним общаться?
Вы кладете bitcoind на защищенном сервере, выставить порт RPC к внутренней сети, установить IPTables и bitcoin.conf только разрешить связь с / с этого IP-адреса. Это в значительной степени степень его - bitcoind процесс является довольно простой системой в той мере, в связи с этим идет. Вы можете делать все проверки и дезинфицирующим вы хотите на middlebox (или веб-сервер, в зависимости от обстоятельств может быть), но в конце концов, вы все равно придется пройти через RPC использовать bitcoind, если вы не хотите писать ваше собственное программное обеспечение для управления wallet.dat и blockchain ... но в тот момент мы действительно выходит за рамки обсуждения.
Я не уверен, что проверка и дезинфицирующее вам нужно сделать, хотя, так как вы никогда не должны быть прохождения какого-либо пользовательский ввода через RPC вызовов, чтобы начать с. Я не могу думать о каких-либо причине или, например, когда вы хотите сделать это, за исключением пользователей BTC адреса - который может быть легко одобренным перед передачей его с собой. Все остальные взаимодействия должны быть заранее определены в коде, и даже адрес пользователей могут быть предопределены, насколько он хранится / подтверждено / проверены / дезинфицировать перед хранением в БД.