First, would like to thank everyone! and would just like to run an idea… and the feasibility of actually doing it on a private blockchain via cardano.
we know that cardano smart contracts is around the corner… and we are already looking into haskel. to give a quick background… thou we don’t have hardcore experience doing blockchain we are a group of people that specializes in infrastructure and coding.
we are playing around with the idea of doing a proof of concept, by putting one of the LGU data into a private cardano blockchain. (name, address, id, etc info) we are just wondering what is a good starting point of pulling this off. maybe starting a private blockchain node? a sample write, read, append, edit routine? and if someone can point me/us in the right direction will be extremely appreciated.
I’m sure the above is such a noob question from the pros in the house… but i/we strongly believe… that once we started… we can help contribute to the community.
A “private blockchain” is usually a thing that an entity runs itself in a closed environment i.e. that entity controls all the nodes. You would setup a network of nodes deploy cardano-node on it and configure the topology such that there are no touch points with the outer world. You primary asset may still be called ADA, but would not be interchangeable on the Cardano network. It would work like a distributed database with excellent consistency properties but extremely poor throughput i.e. max block size / block rate.
Perhaps this is not what you have in mind. Instead, you may be thinking about distributed data storage on a public network with auditability and consistent guarantees provided by a blockchain. If we are talking about small datasets that can be associated with an UTxO (i.e. max Tx size applies) you can do that with the Cardano eUTXO model - each UTxO can hold arbitrary data. For large datasets, you may want to store that off-chain in IPFS for example and only store the pointer to that on-chain. Depending on access requirements, that data (both on/off chain) would need to be encrypted and RBAC protected.
If this is some sort of government solution, Atala Prism may already have what you need. Otherwise, have a look at Awesome IPFS there are quite a few projects that bridge decentralised data storage with blockchain.
one of the reasons why i/we are looking at private is really for us to hopefully fully understand every single component of it (diy approach), and potentially offer it down (very) the road as a blockchain as a service. one of the drivers is that… we got a presentation from huawei about their baas, and me coming from a virtual infrastructure background (osp, vmw, nutanix,etc) in my head, there should be tons in the wild… and in my mind… since i am an ada holder… might as well right
we will be digging deep into this… and i think… im in the right community.