- What started the large interest in permissioned blockchain technologies such as Hyperledger?
the growth of use cases for permisionless blockchains prompted the development of permisioned blockchain technologies for enterprise. (This seems to have been principly driven by the need to track members and data on the chain.)
The transparency of a traditional blockchains is a liability to enterprise and the codes rigidity posed other issues aswell. (speed of onboarding and the like)
so the modular nature of projects like hyperledger is appreciated. one can apply the “blockchain functions” where they might fit best in your schema and program in languages already mastered/familiar to your talent.
All of this combines to make hyperledger (in particular Fabric) very appealing to enterprise solutions.
- Why are the popular public blockchains not suitable for business use cases?
100% Transpercey is a liability for Enterprise and they are subject to certain laws (such as KYC and AML)And thus the networks have to be permisioned and have the ability to trace information and control it. This is an inability or not cost effective on a/the traditional blockchain.
- What programming languages can be used to write smart contracts on Hyperledger Fabric?
one can program in any of the general purpose programming languages such as Java, Go and node.js
What does it mean to have support for “pluggable consensus protocols”?
because everything is modular, based on the needs of the enterprise the structure can be modified to accommodate whatever consensus protocol is the best fit.