Public vs. private network, shared or dedicated nodes:
The what and the why
When making your decision(s) on what protocol and node hosting subscription to purchase, the first thing you’ll find is that you have a choice. While a choice is always great to have, and one of the best things Blockdaemon has to offer, it’s essential that you understand the ramifications of your decision before taking that first step.
At Blockdaemon your key choices are largely based on what it is exactly you wish to do with the node, and are you an individual, independent party or business concern (which have different requirements in use and deployment).
So let's break it down:
Choice #1 public or private network:
Joining a public blockchain
allows you to spin up a single node to an existing public blockchain network such as Bitcoin, Ethereum, Aion, Stellar, GoChain, etc…
So… are you planning on sending and receiving currency via Bitcoin? Ethereum? Doing transactions or developing Dapps on Aion, Stellar, GoChain? Of course keep in mind that you can, over time launch multiple nodes for different purposes. But if this is your first node give it a bit of thought before this first step.*
*This is not a lifetime marriage, so if you change your mind at any point you can switch. If you’re at all confused by the process or need help in making that happen, drop a line to Support@blockdaemon.com and we’ll help you out con pronto.
Starting a Private chain
gets you a wholly private blockchain network that is entirely of your design and under your control, and is not accessible to anyone except who you choose to allow access, which you can use as you wish for dApps and Smart Contract development, and invite others and manage access as you see fit.
Currently, private chains are only available for the Ethereum protocol - but watch this space, as that may be changing soon….
So the first choice is all about transacting on a public or private network. That’s pretty straightforward.
Choice #2 shared or dedicated node:
But then you get choice number two, the node you spin up. Will you need a shared node or a dedicated node?
For the Public networks, in general, you have a choice between a shared node - hosted by Blockdaemon (less expensive, since it is shared) and a dedicated node hosted by AWS or GCS**. You are given a choice between that shared, Blockdaemon hosting or AWS or GCL depending on the protocol. Don’t worry, it’s not as complicated as it sounds.
** Amazon Web Service, Google Cloud Service
Let’s map out the choices:
For Bitcoin and Ethereum networks, your choice is simple as you don't have any. A Blockdaemon shared node is the quick and easy, inexpensive way to be up and on the network and trading crypto in just a few clicks. It’s of course, completely secure, you’re just sharing separate slots in the same tunnel so overall hosting costs are kept down, which we turn around and share with you.
For OAN and for GoChain you have a choice between a Shared Blockdaemon node and a Dedicated node hosted by AWS or GCS.
Once again, Choosing a shared BD node can save you some cash, and we also give you a trial, to make certain that you’re happy and truly sure about your choice.
For Stellar, there is no shared (Blockdaemon) node available, only a dedicated node on AWS and GCS.
For the Ethereum private blockchain, there is no Blockdaemon choice, only AWS or GCS
So there you have it, choices based on use (public or private network) and on the type of security and control you desire (shared or dedicated nodes).
What is the difference between Shared and dedicatedl nodes?