1. What started the large interest in permissioned blockchain technologies such as Hyperledger?
Enterprises, versus individuals, are more focused on being able to identify the participants in the network (versus privacy / anonymity), being able to authorize who can and can’t enter the network (since it’s private company ‘property’), ensuring fast and efficient transaction processing (for better profitability), and confidentiality of some or all transactions to protect company IP and other proprietary data
2. Why are the popular public blockchains not suitable for business use cases?
The popular public blockchains are open to anyone, anywhere (permissionless). In addition, transaction execution and confirmation can take a longer time. Lastly, governance and transparency are ‘public’ and not able to be controlled by a central entity
3. What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, Go and Node.js as examples
4. What does it mean to have support for “pluggable consensus protocols”?
It means that there is a modular component for consensus of transactions that is separate and independent from the peers that execute the transactions and maintain the ledger