-
Permissioned blockchain technology got an interest after business has realise that technology underlying to blockchain may be usefull, but has some threats in corporate world (anonymity, full decentralisation, unknown nodes, hard upgrades, latency in data confirmation, lower transaction throughput performance).
-
Popular blockchains are not suitable for business, because:
a. they are based on large number of unknown nodes.
b. they are less efficient, as have hard to reach consensus
c. require mining as an economical gratitude to reach consensus
d. mining itself is viewed as environment stressfull
e. they may not fit to local and state laws and regulations -
Smart contracts on Hyperledger Fabric can be written in: GO, Node.js and Java
-
Support for pluggable consensus protocols means that the platform of HL Fabric enables customization of trust processes and use cases for its users.
Reading Assignment: Hyperledger Intro
-
What started the large interest in permissioned block chain technologies such as Hyperledger?
Businesses are becoming more interested in blockchain technologies and the benefits but require certain aspects that can be provided by Hyperledger. -
Why are the popular public blockschains not suitable for business use case?
Because they lack privacy and confidentiality that is required for business transactions.
Because participants on public blockchains are not always identified or identifiable
A Business requires a network to be permissioned -
What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, Node JS, Go -
What does it mean to have support for âPluggable Consensus Protocolsâ?
Since consensus is modular, its implementation can be tailored to the trust assumption of a particular solution.
It means that the solution can be customized but does not require a heavy, decentralized, all-in voting or agreement to do so. Necessary new modules can be added based on business needs by predetermined consensus algorythms.
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
With the growing interest in blockchain brought about by the popularity of Bitcoin and other cryptocurrencies people started investigating how the underlying technology cold be incorporated into various business uses and applications.
- Why are the popular public blockchains not suitable for business use cases?
Businesses need to have control over who can participate in their networks and access their data. They require the following properties in their data systems:
-
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?
Fabric supports smart contracts authored in general-purpose programming languages such as Java, Go and Node.js,
- What does it mean to have support for âpluggable consensus protocolsâ?
The system can accommodate varying degrees of trust consensus models tailored to the individual use case. Hyperledger Fabric can also employ different consensus models for different types of transactions or circumstances within the same network.
My Answers:
-
Enterprises that were interested in the technology but needed more of their business needs taken into consideration when integrating blockchain technology.
- Code and data would be accessible to anyone, like their competitors
- Slower due to being more decentralized having to wait longer for transactions and confirmations
- Not cost effective
- Lack of control
-
Java, Node.js and Go
-
It allows the platform to be more customisable to fit a business model or use case.
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
interest in applying the underlying technology of the blockchain, distributed ledger and distributed application platform to more innovative enterprises.
- Why are the popular public blockchains not suitable for business use cases?
-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 enables the platform to be more effectively customized to fit particular use cases and trust models.
-
Companies need to know the identity of the people who use the blockchain.
-
Because the identity of users is unknown, they are slow and expensive.
-
Go, NodeJS.
4.t means that consensus algo can be changed
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
The need to facilitate faster transactions, low latency, identifiable participants while maintaining a ledger. -
Why are the popular public blockchains not suitable for business use cases?
Slow compared to private blockchains. Less Kyc required for public and in the case of business worried about privacy, a public ledger lacks privacy. -
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 easier customisation of the platform.
- What started the large interest in permissioned blockchain technologies such as Hyperledger?
The popularity of Bitcoin, Ethereum and a few other derivative technologies
- Why are the popular public blockchains not suitable for business use cases?
Performance and privacy are essential in business use cases.
- What programming languages can be used to write smart contracts on Hyperledger Fabric?
General-purpose programming languages** such as Java, Go and Node.js,
- What does it mean to have support for âpluggable consensus protocolsâ?
Depending on the use cases, certain consensus protocols can be âpluggedâ or âunpluggedâ for the platform to be effectively customized
-
btc , eth , and others caused interest in blockchain tech. in enterprise business , thus pushing the creation of permission based DLT platforms like hyperledger fabric. since permission-less blockchain tech is not suitable for businesses
-
public blockchains do not have these suitable enterprise requirments:
- 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 , and node.js
-
HLF is by design flexible in supporting different consensus protocols to fit a particular enterprise
-
The need for participants to be identified/identifiable, networks need to be permissioned, high transaction throughput performance, low latency of transaction confirmation and privacy and confidentiality of transactions and data.
-
Because of the anonymous identity of the participants, that anyone can participate, the high costs due to incentives, and much slower transactions.
-
Java, Go and Node Js.
-
Enable the platform to be more effectively customized to fit particular use cases and trust models
-
What started the large interest in permissioned cryptos such as Hyperledger?
The growing popularity of Bitcoin and other cryptos prompted people to start investigating how the blockchain technologies could be implemented in business use cases. -
Why are the popular public blockchains not suitable for business use cases?
Public blockchains are unsuitable as they do not satisfy the following requirements for enterprise use:
- Participants must be identified/identifiable
- Networks need to be permissioned
- High transaction throughput performance
-
What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, Go and Node.js can all be use to write smart contracts on Hyperledger Fabric. -
What does it mean to have support for âpluggable consensus protocolsâ?
Hyperledger allows businesses to customise consensus depending on their business model by being able to âplugâ or âunplugâ certain consensus protocols.
- Popularity of Bitcoin, Ethereum and a few other derivative technologies
- Depending on situation, but mainly because of performance characteristics, identity of participants, network need to be permissioned, privacy and confidentiality reasons.
- Java, Go and Node.js
- That enable the platform to be more effectively customized to fit particular use cases and trust models, in other words, capability of customizing blockchain the way itâs more suitable for business need
1, The growth of public blockchain such as Bitcoin and Ethereum.
2. Permissionless blockchain arenât able to deliver several enterprise use cases as in the case of financial transactions where KYC and AML regulations must be followed. Enterprise have the following requirements.
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
3. Java, Go and Node.js
4.You can build a protocol that allows customizability. It is the ability to switch the consensus protocol based on the use case of members of the network.
- The requirements and rules of the public BC arenât solving a business needs to be able to control and trace financial tx of identified customers (kyc and aml) that they can do within HL.
- Not privet. More costly to run. Harder to integrate and update. Mining.
- JavaScript, Java, Go
-
- ava, Phyton, Go
- Enables the plattform to be more customizable
1). When bitcoin and other blockchains started getting popular, Businesses took interest in the technology of the blockchains and needed a way to identify participants with financial transactions, such as, KYC know your customers and Anti-money laundering regulations must be followed.
2). High Fees, everything is transparent, not efficient because popular blockchains are congested which results in slow performance.
3). node.js and Go
4). Support for pluggable consensus protocols means it has a modular architecture
- The need from businesses to leverage the fault tolerant communication enabled by blockchain without the transparency, lack of privacy and transaction cost overhead associated with public blockchain technologies.
- a, anonym participants
b, no permission required to use them
c, computational cost overheads
d, canât enforce KYC
e, lack of privacy and confidentiality (even though a may hold) - Comenius Logo, Basic, or anything else you fancy (as long as its Turing complete).
- That there are multiple options depending on the level of fault tolerance required and trust among the participants. Since the identity of the participants are known incidences may be recorded and dealt with according to the governance model. (Well you are trading Trust your Lawyer for Trust the Code if you ask me, but each to his own I guess)
-
The growth in popularity of Bitcoin, Ethereum and a few other derivative technologies started the large interest in permissioned blockchain technologies such as Hyperledger. In particular, interest in applying the underlying technology of the blockchain, distributed ledger and distributed application platform to more innovative enterprise use cases grew.
-
The popular public blockchains are not suitable for business use cases because many enterprise use cases require performance characteristics that 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. For enterprise use, we need to consider 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.
-
Java, Go and Node.js are programming languages that can be used to write smart contracts on Hyperledger Fabric. This means that most enterprises already have the skill set needed to develop smart contracts, and no additional training to learn a new language of domain-specific language (DSL) is needed.
-
To have support for âpluggable consensus protocolsâ means that the Hyperledger platform is able to be more effectively customised to fit particular use cases and trust models. For instance, when deployed within a single enterprise, or operated by a trust 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 (BFT) consensus protocol might be required.
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
Q1, The benefits, some of which are, Identified participants, increased trust, instant access to data, verified data.
2 Why are the popular public blockchains not suitable for business use cases?
Q2, Fully decentralised, public, pseudo anonymity, slower access, fees.
3 What programming languages can be used to write smart contracts on Hyperledger Fabric?
Q3, BTC, ETH, EOS.
4 1. What does it mean to have support for âpluggable consensus protocolsâ?
Q4, They allow control of access to data and governance is decided by members of the network. Problem solving is simplified or easier to solve due to less participants with power/authority to be part of the process.
-
What started the large interest in permissioned blockchain technologies such as Hyperledger?
Large interest in permissioned blockchain started as Bitcoin and Ethereum grew the blockchain began to be viewed as something that could be applied to business enterprises. -
Why are the popular public blockchains not suitable for business use cases?
Permissionless blockchains were built for a different function, users can be anonymous, this forma of block chain is transparent, and the needs of the business would need some form of confidentiality and privacy. The speed of the network is very slow for the blockchain nodes to be verified. -
What programming languages can be used to write smart contracts on Hyperledger Fabric?
Java, Go and Node.JS languages can be used to write smart contracts on hyper ledger fabric making it more open to developers to write smart contracts. -
What does it mean to have support for âpluggable consensus protocolsâ?
Pluggable consensus protocols enable the platform to be more customizable for unique cases and trust models. You can choose different ways to come to consensus depending on the efficiency or trust models needed based on the situation.