I believe I have a decent understanding of how Bitcoin works, but sometimes when I read news I stumble upon "the blockchain technology" - blockchain for banks, blockchain for medical records, blockchain for real estate and so on. From my understanding, most of them are private blockchains (correct me if I'm wrong), but when I tried to find some info on how those private blockchains work, I didn't get much. So, I have some questions:
1. How do they work? How blocks are organized? Are there any miners? Are they at least slightly more decentralized than traditional solutions?
2. Why blockchain? Does it solve any problems? Is this more efficient than traditional solutions? Are there any benefits for customers?
Private blockchains have a similar concept technically with public blockchains with slight differences. One of those differences is the consensus algorithm. Ethereum the public blockchain uses Proof of work while Hyperledger Fabric the private blockchain uses Practical Byzantine Fault Tolerance. Ethereum has miners that are anon and Fabric has no miners but nodes and you are aware who the nodes are in your network. In a sense Hyperledger Fabric would be considered a centralized network and not decentralized like Ethereum. Most Enterprises who are interested in Blockchain lean towards the Hyperledger project because its backed by the Linux foundation and heavyweights like IBM and Oracle are adopting it and they dont want their data in a public blockchain.
Blocks are organized the same way where transactions are added to the blocks, the blocks are replicated to the participants that need to validate the transactions, once all network parties validate the transaction the block is added to the chain. You can use Smart Contracts on the private blockchains, but they are called Chain codes and you can have Oracles feed data from outside sources to them.
Why Blockchain? Well..no Intermediaries, transparency, less fraud, better processing, better visibility, protecting your consumer data...
"Is this more efficient than traditional solutions?" Honestly its hard to say if its better than your traditional solution, because if you tell me you want a blockchain solution to host all your image files then blockchain is not for you. So it really depends on your specific use case