I want to have a Bitcoind node running in Azure. Obviously there are storage requirements from storing the blockchain, so is Bitcoind a candidate for a worker role? Or would I be better off sticking to a VM?

  • interestingly enough, I'm trying to get microsoft to release a "bitcoin node as a service"... with all their bullshit blockchain partnership Azure showed no love for bitcoin. Apr 9, 2016 at 11:01
  • @NicolasDorier Isn't that what this is? azure.microsoft.com/en-us/documentation/templates/…
    – Avram
    Apr 11, 2016 at 9:02
  • bitcore is a blockexplorer by Bitpay, what I would like is just a Bitcoin node with the blockchain pre indexed, without shitware on it. :p The blockchain being updated something like every month so if I want more nodes, I don't have to wait a week to get it operative. Also with endpoint where I can communicate with RPC. (internal) I did not tried this VM so let me know if it still works well for you. Apr 12, 2016 at 10:01

1 Answer 1


I do not see a worker role as a possible candidate primarily because of the complexity involved. Other than storage and unless I am missing something (just used worker roles once in the past) you will also have deployment difficulties, which will have to be repeated with every bitcoin upgrade. I do not see what you will gain using a worker role anyway (in the context of bitcoind). (?)

So, if the choice is between the two I would say stick with the VM.

Note that Azure also provides an option to easily install a full bitcoin core node using bitcore in a CentOS VM. See here for details; it offers some extras that might interest you.

  • I've run bitcoind happily in Azure VMs before - can you elaborate on why you don't think a VM is a candidate?
    – Avram
    Mar 8, 2016 at 8:39
  • Apologies @Avram; you are right. The answer was written in a hurry. I do not see it as a candidate for a worker role primarily because of the complexity, but that is not the case for just installing in a VM. I will update my answer.
    – karask
    Mar 8, 2016 at 10:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.