- What started the large interest in permissioned blockchain technologies such as Hyperledger?
Interest in permissioned blockchain technologies such as Hyperledger grew as the popularity of Bitcoin, Ethereum and a few other derivative technologies grew.
- Why are the popular public blockchains not suitable for business use cases?
Public blockchains are not suitable for business use cases because of their lower performance characteristics and because in many enterprise use cases, the identity of the participants is a hard requirement, such as in the case of financial transactions where Know-Your-Customer (KYC) and Anti-Money Laundering (AML) regulations must be followed.
- What programming languages can be used to write smart contracts on Hyperledger Fabric?
Hyperledger Fabric supports smart contracts authored in general-purpose programming languages such as Java, Go and Node.js, rather than constrained domain-specific languages.
- What does it mean to have support for âpluggable consensus protocolsâ?
Pluggable consensus protocols enable the platform to be more effectively customized to fit particular use cases and trust models. For instance, when deployed within a single enterprise, or operated by a trusted authority, a crash fault-tolerant consensus protocol might be more than adequate whereas, in a multi-party, decentralized use case, a more traditional byzantine fault tolerant consensus protocol might be required.