-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
Business are interested in the underline technology of the blockchain but they need specific characteristics that the permissionless blockchains are unable to deliver right now. -
Why are the popular public blockchains not suitable for business use cases?
Mostly because legal requirements, like identification of the participants and performance characteristics as High transaction throughput or low latency of those transactions. -
What programming languages can be used to write smart contracts on Hyperledger Fabric?
it supports general purpose programming specific languages like Java, Go and NodeJs. -
What does it mean to have support for “pluggable consensus protocols”?
The business can choose whatever consensus protocols suits better for the user case.
-
What started the large interest in permissioned blockchain technologies such as Hyperledger? :
The realization of limitations of public blockchains and a desire to have full control and ownership of blockchain projects/implementations.
-
Why are the popular public blockchains not suitable for business use cases? :
They lack the performance and security and identity features that are needed in most enterprise use cases.
-
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”? :
Pluggable consensus protocols allow the organizations the ability to customize trust models,
allowing the Flexibility to switch/implement protocols that work best with a multitude of consensus protocols.
-
The utilities that Blockchains could provide for companies without the need for mandatory transparency. Companies could now utilize the full scope of advantages Blockchain brought without sacrificing control over their database.
-
Because they have a superior cost, are completely transparent and users are anonymous. Company information/transaction trail would be exposed to every player in the space and a victim to varying gas fees and transaction speeds. Could you imagine your company having to pay extra to transfer information because the latest NFT mint craze?
-
Node.js and Go, with plans to add Java.
-
Modules can be added as a way to customize consensus mechanisms and other features.
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
Banking crisis of '08 - Why are the popular public blockchains not suitable for business use cases?
lack of privacy and open governance - What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, Python and node.js - What does it mean to have support for “pluggable consensus protocols”?
the main program can use easily added modular programs to facilitate its customized consensus code to fit specific use cases
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
The need for privacy and confidentiality regarding business transactions and the need for identification- permission less blockchains could not provide these requirements. -
Why are the popular public blockchains not suitable for business use cases?
Transactions on public blockchains are transparent- there is no privacy and it is anonymous; performance is slower. -
What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, GO, Node.js; Python etc. -
What does it mean to have support for “pluggable consensus protocols”?
Allows for the platform to be customised to fit the company’s existing structures.
What started the large interest in permissioned blockchain technologies such as Hyperledger?
Business wanted to use the block chain technology due to it’s secure environment and also for the speed of the technology
That blockchain offers.
Why are the popular public blockchains not suitable for business use cases?
-due to the private nature of the business, participants must be identified and networks must be permissioned
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”?
-they enable the platform to be more effectively customized to fit particular use cases and trust models.
1 - It gives companies the chance to use blockchain technology while keeping sensitive data private
2 - All the informations are public and it takes a cryptocurrency to valid transactions (high cost)
3 - Java, Go, NodeJS
4 - It enables the platform to be more effectively customized to fit particular use cases and trust models
1.what started the large interest in permission 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.
2.why are the popular public blockchains not suitable for business use cases?
many enterprise 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.
3.what programming languages can be used to write smart contracts on hyperledger Fabric?
Java, Go and Node.JS
4.What does it mean to have support for pluggable consensus protocols?
that it can be effectively customized to fit particular use cases and trust models.
Hi everyone,
- They are a good compromise to get some of the benefits of a standard public blockchain, to a certain extent, but more private, less slow/more efficient, with authorised nodes, easier to manage, customised rules of consensus. That is a way in the middle between go full public blockchain and go for a centralised database.
- The balance between benefit and cost would go too much on the cost side: yes that would be decentralised, immutable, etc. but that would be at a way too high cost for most business cases: that would be inefficient, difficult to manage, slow, public (“public” is not necessarily a con, it depends of the business case, but in a lot of cases privacy would be required instead, so that would be a problem), etc.
- Go, NodeJS, eventually Java
- They can be customised to the business case to find the right trade balance with efficiency.
- The success of blockchain technologies in Bitcoin and Ethereum have created interest from business to incorporate blockchain technology.
- It is not cost efficient, business typically need to identified users to comply with KYC and AML regulation, difficult to integrate all company needs into a public blockchain, privacy of informaton.
- Java, Go and Node js
- Enable the platform to be more effectively customize.
-
Utilizing DLT’s and it’s benefits within an enterprise setting. Making use of decentralized IT-infrastructure, but at the same time keeping control over sensible corporate data. Trade-off between decentralization and scalability.
-
All transactions are (although hashed) recorded on a public ledger, therefore lack of confidentiality. Networks are permission less, which reduces scalability and performance due to strict consensus rules. Computation can’t be handled in parallel = latency.
-
Java, Go and NodeJS
-
This allows companies to make use of consensus protocols, which are ensuring more efficient processing / throughput by e.g. reducing the number of validators.
1.) The popularity of derivative technologies like Bitcoin and Ethereum grew, which also grew the popularity of distributed ledgers and distributed application platforms with innovative enterprise use cases.
2.) The popular public blockchains are not suitable for business use cases because many enterprise use cases require performance characteristics that permissionless blockchains can’t currently deliver. Some of these characteristics include unidentifiable participants, permissionless network users, low transaction throughput performance, and no privacy in the scheme of business-transaction data.
3.) The programming languages that can be used to write smart contracts on Hyperledger Fabric include Java, Go, and Node.js.
4.) To have support for “pluggable consensus protocols” means to decouple the ordering of transactions in a modular component from the peers that execute transactions and maintain the ledger.
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
Business were interested in the underlying technology of the blockchain, however, 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?
- Everything is transparent - there is no privacy or confidentiality of data or transactions
- Networks are permissionless
- Slower transaction performance and confirmation
- Open governance
-
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”?
It allows for mor effective customization to fit particular use cases and trust models.
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
As BTC and ETH started gaining popularity, it sparked interest in the underlying technology that corporations had use cases for. - Why are the popular public blockchains not suitable for business use cases?
Because Corporations need the below requirements to be in place and at present this isn’t available in the 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
- 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 means that the platform can be customized to fit particular use cases and trust models
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
A. The popularity of Bitcoin, Ethereum and a few other derivative technologies. - Why are the popular public blockchains not suitable for business use cases?
A. Hyperledger Fabric has been designed for enterprise use from the outset. - 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. It enables the platform to be more effectively customized to fit particular use cases and trust models.
1- Businesses and enterprises had interest in blockchain technology and its characteristics, however some requirements were not met by public/permissionless blockchains.
- Public blockchains may not be suitable for business applications because:
- users are anonymous and anyone can be a participant
- each node holds a copy of the ledger which may contain private information
- usually slow to confirm transactions
-
Go, Node.js, JAVA
-
The consensus model can be designed to meet a specified trust policy within a business
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
The advent of public blockchains such as Bitcoin and Ethereum. -
Why are the popular public blockchains not suitable for business use cases?
Public blockchains operate slowly, expensive to operate and maintein. Moreover, pseudoanonimity used in public blockchains is mostly not acceptable in business as KYC and AML regulations must be followed. -
What programming languages can be used to write smart contracts on Hyperledger Fabric?
Go, Java, Node.js -
What does it mean to have support for “pluggable consensus protocols”?
It means customizable blockchain to meet specific business needs or trust models.
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
The growing popularity of Bitcoin, Ethereum and other derivative technologies, such as blockchain, distributed ledger and distributed application platform, started the interest in permissioned blockchain technologies such as Hyperledger?
- Why are the popular public blockchains not suitable for business use cases?
Many enterprise use cases require performance characteristics that the permissionless blockchain technologies are unable to deliver, such as in the case of financial transactions where Know-Your-Customer (KYC) and Anti-Money Laundering (AML) regulations.
- 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 means to be effective in customizing to fit particular use cases and trust models.
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
Interest in the technology of blockchain but with knowing who did a transaction, permissioned networks and low latency among other things. -
Why are the popular public blockchains not suitable for business use cases?
Because public blockchains do not fulfill the requirements whichc need to be met in order to stay within the limits of the law when it comes to financial transactions, such as KYC. -
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”?
it can be customized depending on use case and trust model.
1.) The interest was probably sparked by the popularity of Bitcoin, Ethereum and other blockchain projects. Companies saw the usecase, but Hyperledger has a higher usability for companies at the moment, compared to permissionless blockchains.
2.) They do not scale properly, as of today. They are too slow, and also businesses don’t necessarily trust anonymous nodes. They want full control of a blockchain, which they feed with sensitive data. Furthermore, there is uncertainty, when it comes to future regulation, regarding the use of public blockchains.
3.) Java, Node.js, Go, and others (general-purpose programming languages)
4.) The user can choose between different consensus protocols, which can be included, like an add-on.