What you need to know about Privacy and Hyperledger Fabric The benefit of increased efficiencies and process improves make appealing. is a compliance headache for corporations and governments. Blockchain GDPR Navigating how to use Personally Identifiable Information (PII) with blockchain can be difficult. The big concern is the . Immutable public ledgers make being forgotten nearly impossible. right to be forgotten If you understand Hyperledger Fabric, you’ll be able to keep PII off your blockchain. GDPR Cheatsheet What is it? The General Data Protection Regulation unifies data privacy laws in the EU. Why does it matter? The cost of non-compliance is up to 4% of annual global turnover or 20 Million Euros, whichever is greater. Who does it affect? Any business that collects personal information on citizens of the EU i.e. anyone with a website. When is it enforceable? Now! The law came into effect on May 25th 2018. Does it apply to all data? No, you can’t use GDPR to get your bank to forget who you are, the bank still needs to comply with Anti Money Laundering laws. What is Hyperledger? At first the naming of Hyperledger projects can be a little confusing. Hyperledger is a Linux Foundation project and Hyperledger Fabric is a Hyperledger project. What’s the relationship between the code base for Hyperledger Fabric and Hyperledger Indy? There is none, they are independent projects. Think Microsoft Excel and Microsoft Outlook. Two different projects that sit under the Microsoft umbrella. What is Hyperledger Fabric? Hyperledger Fabric is a private and permissioned blockchain network. Bitcoin is a public and permissionless blockchain. The main difference between the two is how trust is established. Bitcoin was designed for use in a trustless environment so it needs to assume bad actors. Bitcoin becomes more secure as the number of nodes in the network increases. Hyperledger Fabric networks have known participants that . As a result less nodes are required to secure the network. share a need to transact Social Proof and why does it matter? 159 engineers from 28 organizations have contributed to Hyperledger Fabric Including: Fujitsu ( information technology equipment and services company) Japanese multinational GE ( ) American multinational conglomerate Hitachi ( company) Japanese multinational conglomerate Huawei Technologies ( which specialises in telecommunications equipment) Chinese multinational conglomerate IBM ( information technology company) American multinational SAP ( software corporation that makes enterprise software to manage business operations and customer relations) German multinational Note the diversity of large multinational companies contributing. This is important because it shows corporate buy-in. “With more than 1,500 industry and technical , discover why Services is the place to start, accelerate and innovate your blockchain” — experts IBM Blockchain IBM IBM is selling Hyperledger Fabric as an enterprise blockchain solution . today Amazon offers Hyperledger Fabric on AWS . as a service today Microsoft offers Hyperledger Fabric on Azure as a service today. We are still in the early days of blockchain. Enterprise ready technology is a big deal. Private Data Hyperledger supports having many blockchains in the same network. Each blockchain has its own channel, only members of the channel can view the blockchain. Not every member of a channel needs to see the business logic or data for every transaction. A private data collection can be used to keep data confidential. Only the members authorized in the chaincode (smart contract) receive the data. Private data gets sent peer to peer between authorized organizations. channels keep transactions private from the broader network whereas collections keep data private between subsets of organizations on the channel. Hyperledger Fabric’s Noteworthy Features There is one immutable ledger for each channel. Each peer has a copy of the ledger for each channel they are a member. A peer can be a member of multiple channels. Chaincode gets on a channel. This makes everyone in the channel aware of the chaincode’s interface. The chaincode must be on a node for the node to be able to run it. Not every node needs to have the chaincode installed. instantiated installed Peers expose a set of APIs to interact with the services that they provide. Hyperledger Fabric Cheat Sheet _I took a couple of days to sit down and read the docs for Hyperledger Fabric. Spoiler alert it's awesome tech. The…_hackernoon.com Hyperledger Fabric - the 20 most important terms made simple If you would like to get notified when I publish a new article, please join my . mailing list