-
the intention of using blockchain solutions tailored to the needs of businesses.
-
businesses need to opt for permissioned solutions, public blockchains are permissionless. Furthermore, public ones are slow due to their centralization and their way of creating consensus (mainly pow or pos that need to be incentivized with cryptocurrencies)
-
Chaincode (smart contracts) can be written in NodeJS, Java, Go
-
Hyperledger Fabric permits to choose the consensus protocol. I imagine that being like Lego brickets - itâs the businessesâ choice what bricket to choose for consensus.
What started the large interest in permissioned blockchain technologies such as Hyperledger? The need for businesses to have permissioned blockchain technologies to ensure protection of data and efficiency/cost.
Why are the popular public blockchains not suitable for business use cases? All data is public so everyone can see it; itâs less efficient, slow, and cost more money to run. Itâs also difficult to integrate and upgrade
What programming languages can be used to write smart contracts on Hyperledger Fabric? Node.js, java, Go
What does it mean to have support for âpluggable consensus protocolsâ? Every authorized user can call on a modular component for consensus which increases efficiency.
-
The main reason for the large interest in Permissioned Blockchains is that businesses need a technology that can address their needs of compliance and performance Permissionless Blockchains cannot provide (to date).
-
Public Blockchains are not suitable for businesses in their current state because businesses need:
⢠Participants must be identified/identifiable
⢠Networks need to be permissioned
⢠High transaction throughput performance
⢠Low latency of transaction confirmation
⢠Privacy and confidentiality of transactions and data pertaining to business transactions -
Smart contracts can be written Go, Node.JS, and soon Java in Hyperledger.
-
Supporting plugable consensus means that the platform is more effectively customized to fit particular use cases and trust models.
1Organizations see the benefits of blockchains but are either unwilling or unable to use permissonless blockchains due to a variety of reasons. Therefore organizations where looking for solutions that would attain their needs. Permissioned blockchains like hyperlegder where developed in order to achieve this.
2many enterprise use cases require performance characteristics that the permission less blockchain technologies are unable to deliver
3:Java, Go, Node.js
4 A modular approach is be used for different needs of a particular need IE shipping different than banking
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
As the popularity of Bitcoin, Ethereum and a few other derivative technologies grew, interest in applying the underlying technology of the blockchain, distributed ledger and distributed application platform to more innovative enterprise use cases also grew. -
Why are the popular public blockchains not suitable for business use cases?
incentives are important
trust noone
no control
no governance -
What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, Go and Node.js -
What does it mean to have support for âpluggable consensus protocolsâ? It enables 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, fully byzantine fault tolerant consensus might be considered unnecessary and an excessive drag on performance and throughput. In situations such as that, a [crash fault-tolerant]( (CFT) 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.
1.- The companyâs realized about the advantages of the blockchain, but needs a technology that fits his standards, like Data protection and efficency-cost relation
2.- Itâs less efficient, slow performance and cost effective.
3.- Node.js, Go, Java
4.- Itâs support multiple use cases and trust models
-
When Bitcoin and Ether grew in popularity in theyâre blockchain designs. Also grew the underlying technology requirement for use cases in a more Permission ed role. They required precipitants to be identified and Identifiable, Networks needed to be permissioned, High transaction throughput performance, low latency and Privacy and confidentiality of transactions and data pertaining to business transactions
-
Because they are open ledgers for public to see what is happening. Businesses would like to be private in theyre day to day dealings.
-
Java, Go and Node js.
-
Customised to fit particular business design. Pluggable consensus let the creater pick the appropriate level of trust needed. No need for expensive mining.
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
A: Because many enterprise use cases require performance characteristics that the permissionless blockchain technologies are unable (presently) to deliver. -
Why are the popular public blockchains not suitable for business use cases?
A: Because public blockchain lack of the following characteristics: -
Participants must be identified/identifiable for KYC and AML
-
Networks need to be permissioned
-
High transaction throughput performance
-
Low latency of transaction confirmation
-
Privacy and confidentiality of transactions and data pertaining to business transactions
-
What programming languages can be used to write smart contracts on Hyperledger Fabric?
A: Java, Go and Node.js. -
What does it mean to have support for âpluggable consensus protocolsâ?
A: Pluggable consensus protocols let the architects customize the consensus protocol according to the level of trust that is needed.
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
â the need for business uses cases which conformed to business stds - ie. performance characteristics, and identidty requirements from regulators -
Why are the popular public blockchains not suitable for business use cases?
â they are permission-less, open, and anyomymous -
What programming languages can be used to write smart contracts on Hyperledger Fabric?
â java, Node.js, and Go -
What does it mean to have support for âpluggable consensus protocolsâ?
â pluggable consensus protocols enable the platform to be customized to fit particular use cases and trust models
- the need to trace identity and performance
- everything is transparent, dont´t have permissions, slower performance
- go, java, node js
- Pluggable consensus protocols allow the organizations the ability to customize trust models.
-
A lot of enterprise use cases requires performance characteristics that the permissionless blockchain technologies are unable to deliver, such as that the participants must be identifiable. Also there needs to be some sort of privacy when dealing with confidental transactions and data.
-
Everything is transparent, some businesses doesnât want their information to be revealed. Participants needs to be identified/identifiable. Low latency of transaction confirmation.
-
Java, Go & Node.js
-
It enables the platform to be more effectively customized to fit particular use cases and trust models.
- Business use cases require performance characteristics that the permissionless blockchain technologies are unable (presently) to deliver. In addition, in many 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.
- Because of the following requirements which are not met with public blockchains
- Participants must be identified/identifiable
- Networks need to be permissioned
- High transaction throughput performance
- Low latency of transaction confirmation
- Privacy and confidentiality of transactions and data pertaining to business transactions
- Java, Go, Node JS
- Support for âpluggable consensus protocolsâ enables 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, fully byzantine fault tolerant consensus not be unnecessary and an excessive drag on performance and throughput.
- the businesses saw the positive sides of blockchain for them (immutability, consensus, distributed ledger) but were not prepared to allow anonymous usage of the network; when they decided to implement the concept of blockchain into their workflow, but that usually required a specific programming language to be used, so the need for an open, modular and configurable platform to develop permissioned blockchain for their specific use case was needed, one that the developers could integrate more easily into existing processes. enter hyperledger
- too slow, uses elements not needed for business (like mining, incentives, currency aspect), also amount of insider data shared might not be what the private entity wants, also anonimity of users is seldom preferred
- many general purpose popular languages like java, node.js
- that means implementing a use case specific consensus protocol, which might or might not be strict, depending on the needs of user, transaction time and computing power needed to reach said consensus
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
- Participants must be identified
- Networks need to be permissioned
- High transaction throughput performance
- Low latency of transaction confirmation
- Privacy and confidentiality of transactions and data pertaining to business transactions
- Why are the popular public blockchains not suitable for business use cases?
Because they cannot identify the participants, networks are permissionless, low transaction performance, lack of privacy, and confidentiality.
- What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, GO and node.js
- What does it mean to have support for âpluggable consensus protocolsâ?
This feature allows the platform to be more effectively customized to fit particular use cases and trust models. Hence, its implementation can be tailored to the trust assumption of a particular deployment or solution.
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
Enterprise use of blockchain require the following features that permission less blockchain cannot provide:
Participants must be identified/identifiable (KYC/AML)
Networks need to be permissioned
High transaction throughput performance
Low latency of transaction confirmation
Privacy and confidentiality of transactions and data pertaining to business transactions
- Why are the popular public blockchains not suitable for business use cases?
Bitcoin and Ethereum do not satisfy the requirements listed in question 1 above
- What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, Go, Node.js
- What does it mean to have support for âpluggable consensus protocolsâ?
Allowing the flexibility and adaptability for the platform to be effectively customised to fit various particular use cases and trust models.
-
he need for AML/KYC, security of data with permissioned nodes of partners, the need for interoperability, cheap and efficient throughput,
-
BTC, ETH and a few others such as ADA, Polkadot, Tezos
-
Java, Go and Node.js
-
The ability to effectively customize a platform for the particular use cases and trust models of the business
What started the large interest in permissioned blockchain technologies such as Hyperledger?
The growing acceptance of the 1st Distributed Ledger System Technology such as Bitcoin and ethereum leads to a need to fine tuned the technology so that some of itâs advantage can be optimised for business/enterprise use case that is currently a challenge for the public blockchain gives
Hyperledger a huge market place to use itâs key differentiating capabililties.
Why are the popular public blockchains not suitable for business use cases?
The following constraints such as:
-Users Identification
-Permission to use the network should be priority
-Privacy and confidentiality of data and transactions
-Lower transaction throughput
-Network latency issue
are some of the challenges of the Public Blockchain.
What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java,Node.js and Go
What does it mean to have support for âpluggable consensus protocolsâ?
Depending on the platform and use case for the Hyperledger Fabric Blockchain different type of consensus can be customised on the DLT so as to increase performance capability. Example of such pluggable consensus are crash fault tolerant and byzantine Fault tolerant depending on whether the use case is for a single entity and multi corporations.
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
As the popularity of Bitcoin, Ethereum and a few other derivative technologies grew, interest in applying the underlying technology of the blockchain, distributed ledger and distributed application platform to more innovative enterprise use cases also grew.
- Why are the popular public blockchains not suitable for business use cases?
They donât support the following requirements:
- Participants must be identified/identifiable
- Networks need to be permissioned
- High transaction throughput performance
- Low latency of transaction confirmation
- Privacy and confidentiality of transactions and data pertaining to business transactions
- What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, Go and Node.js
- What does it mean to have support for âpluggable consensus protocolsâ?
Iâs possible to customize the consensus protocol for the specific use case and trust model.
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
The growth of bitcoin and later Ethereum gave rise to interest in the underlying protocol and the possibility for innovative enterprise use cases -
Why are the popular public blockchains not suitable for business use cases?
Slow
Public which also means anonymity for the user and some companies may require KYC And AML compliance.
Expensive
Decentralized governance
Difficult to integrate with legacy systems and may require DSL knowledge from the team
Plus need for mini and crypto which may not be good PR -
What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java and node JS -
What does it mean to have support for âpluggable consensus protocolsâ?
Akin to drag and drop rules that allow for a greater customization of the protocol for various enterprise needs.
- Traditional Blockchain tech like BTC and ETH and the idea to leverage the tech in corporstions but by altering some of the permissionless charetaristics to more private applications.
- They are open source and would not fit corporations need for privacy
- Java
- You can optimize to your needs like multi- /single pary set up performance