Quorum: Ethereum for Enterprise Applications

Total Page:16

File Type:pdf, Size:1020Kb

Quorum: Ethereum for Enterprise Applications Quorum: Ethereum for enterprise applications jpmorgan.com/quorum ELI5: Quorum Project Goals Create a permissioned version Stay as close as possible to the of Ethereum that supports: public Ethereum codebase ✓Governance - nodes & activity are tied to real world identities Work with the open source community and help define ✓Confidentiality - details of standards transactions are private Build a platform that can run in ✓ Security - no trust is assumed an enterprise production between participants / nodes environment ELI5: Quorum + Permissioning ZSL – private tokens + Privacy Constellation – private tokens + Performance QuorumChain - PoS + Configurable Consensus Raft – Leader Election + Settlement Finality Istanbul - BFT ELI5: Quorum Shared blockchain . Stores vanilla Architecture Ethereum transactions as well DApps Legacy app integration as hashes of Smart Contracts Biz Logic encrypted private smart contract state Quorum changes Quorum Constellation Node Transaction Constellation network Enclave (go-ethereum) Manager Blockchain . Private smart Data Model contracts transmitted Private & public Off-chain Data point-to-point so that transactions payload storage encryption only relevant parties receive them . Keys communicated peer-to-peer An ecosystem is emerging Learn more, get involved! Announcing: Quorum + ZSL jpmorgan.com/quorum zk-SNARKs: the cutting edge of cryptographic privacy zk-SNARKs allow verification of the Transaction verification in Bitcoin correctness of computations without having to execute them, without even learning what was executed (just that it was done correctly) ▪ Helps address issues with transparent token fungiblity (e.g. Bitcoin) ▪ May eventually allow private smart contracts to run on the public blockchain Transaction verification in Zcash Ethereum integration already underway ▪ “Baby ZoE” - anonymous sending of Ether tokens (written for Parity) ▪ Project Alchemy – decentralized exchange between Ethereum & Zcash ZSL: zk-SNARKs for the enterprise Protip: [ZSL is to Zcash] as ZSL enables transfer of digital assets on a distributed ledger without [Blockchain is to Bitcoin] revealing any information about the sender, recipient, or quantity of assets, while ensuring that: ▪ Sender is authorized to transfer ownership of the assets in question ▪ Assets have not been spent previously (i.e. prevention of double spend) ▪ Transactions inputs equal its outputs (mass conservation) Quorum R&D: Hybrid privacy design Constellation: Zero Knowledge Security Layer: ▪ Quorum’s “privacy engine” ▪ A Zero-Knowledge Security Layer: ▪ Can be layered on top of any distributed ledger ▪ Allows private smart contract execution solution ▪ No encrypted data is stored on the shared ▪ Can be integrated with any consensus blockchain mechanism ▪ Private contracts are stored locally ▪ Makes mass conservation and prevention of double spend possible for shielded tokens ▪ Hashes of encrypted private contracts are without compromising the decentralized stored on the shared blockchain, ensuring nature of the ledger system-wide integrity ▪ Uses zk-SNARKs (zero-knowledge ▪ Uses public/private key encryption cryptographic proofs) ▪ Prevention of double spend requires specific ▪ For ZSL on Ethereum, smart contracts must application architectures still be executed in the clear .
Recommended publications
  • Coinbase Explores Crypto ETF (9/6) Coinbase Spoke to Asset Manager Blackrock About Creating a Crypto ETF, Business Insider Reports
    Crypto Week in Review (9/1-9/7) Goldman Sachs CFO Denies Crypto Strategy Shift (9/6) GS CFO Marty Chavez addressed claims from an unsubstantiated report earlier this week that the firm may be delaying previous plans to open a crypto trading desk, calling the report “fake news”. Coinbase Explores Crypto ETF (9/6) Coinbase spoke to asset manager BlackRock about creating a crypto ETF, Business Insider reports. While the current status of the discussions is unclear, BlackRock is said to have “no interest in being a crypto fund issuer,” and SEC approval in the near term remains uncertain. Looking ahead, the Wednesday confirmation of Trump nominee Elad Roisman has the potential to tip the scales towards a more favorable cryptoasset approach. Twitter CEO Comments on Blockchain (9/5) Twitter CEO Jack Dorsey, speaking in a congressional hearing, indicated that blockchain technology could prove useful for “distributed trust and distributed enforcement.” The platform, given its struggles with how best to address fraud, harassment, and other misuse, could be a prime testing ground for decentralized identity solutions. Ripio Facilitates Peer-to-Peer Loans (9/5) Ripio began to facilitate blockchain powered peer-to-peer loans, available to wallet users in Argentina, Mexico, and Brazil. The loans, which utilize the Ripple Credit Network (RCN) token, are funded in RCN and dispensed to users in fiat through a network of local partners. Since all details of the loan and payments are recorded on the Ethereum blockchain, the solution could contribute to wider access to credit for the unbanked. IBM’s Payment Protocol Out of Beta (9/4) Blockchain World Wire, a global blockchain based payments network by IBM, is out of beta, CoinDesk reports.
    [Show full text]
  • A Comparison of Monero and Zcash
    A Comparison of Monero and Zcash H˚avard Anda Estensen [email protected] June 13, 2018 Abstract There is a lot of excitement (and hype) around blockchain. Since most of the blockchains rely on a public ledger, transactions are pseudonymous and fully traceable. This paper will examine and compare how two popular cryp- tocurrencies, Monero and Zcash achieve privacy by obfuscating transactions. 1 Introduction Cryptocurrencies like Bitcoin (BTC) is revolutionizing the way digital payments are done. The systems are designed to work without an intermediary, directly between users. This is done by recording transactions on a public distributed ledger - a blockchain. Users that provide CPU power to the network are called miners and are rewarded with the network currency. But transactions are not as private as a lot of people think. Web merchants routinely leak data about purchases[1] and once one purchase is compromised the all purchases linked to an account is compromised since all transactions are recorded on the blockchain. In this paper, BTC will be used as a baseline comparison against Monero and Zcash. This makes a good comparison as both Monero and Zcash are hard forks of Bitcoin. 2 Why Privacy Is Important To understand why BTC doesn't provide desired privacy properties it is necessary to take a step back to look at how the core technology works. 2.1 Blockchain A blockchain is an append-only list of blocks that are linked and secured with cryptography[2]. Each block contains transaction data, a timestamp and the crypto- graphic hash of the previous block.
    [Show full text]
  • Defining an Ico Securities Safe Harbor in the Cryptocurrency “Wild West”
    THE SEC RIDES INTO TOWN: DEFINING AN ICO SECURITIES SAFE HARBOR IN THE CRYPTOCURRENCY “WILD WEST” C. Daniel Lockaby This Note recommends a viable way for the Securities and Exchange Commission (SEC) to apply the Regulation S foreign-issuer safe harbor to Initial Coin Offerings (ICOs). In the last two years, cryptocurrencies and blockchain-based companies have witnessed dramatic rises in price and value. New entrants to the crypto-markets often use ICOs as virtual public offerings to earn capital and develop their projects. The SEC has signaled that they plan to fold ICOs and blockchain offerings into existing securities law. How these new virtual capital-raising mechanisms will fit into this framework is still largely unknown. As a defensive measure, many ICOs have banned US investors in an attempt to become foreign offerings that are outside the SEC's reach. Regulation S is the existing safe harbor that conventional securities offerings utilize to ensure that they are "foreign offerings." While ICOs are novel and do not fit perfectly into Regulation S's language, the safe harbor can be adapted to appropriately set parameters for ICOs. This Note suggests the correct interpretation that both protects US consumers and sets acceptable requirements for corporations seeking to fall within Regulation S. J.D. Candidate, University of Georgia School of Law, 2019. 335 336 GEORGIA LAW REVIEW [Vol. 53:335 TABLE OF CONTENTS I. INTRODUCTION.......................................................................... 337 II. THE BRAVE NEW CRYPTO WORLD ........................................... 339 A. WHAT IS BLOCKCHAIN? ................................................... 339 B. HOW ICOS WORK ............................................................. 342 C. THE PRE-2017 “WILD WEST” ............................................ 343 III. SEC INVOLVEMENT .........................................................................346 A.
    [Show full text]
  • Prospects for Blockchain-Based Settlement Frameworks As a Resolution to the Threat of De-Risking to Caribbean Financial Systems
    Prospects for blockchain-based settlement frameworks as a resolution to the threat of de-risking to Caribbean financial systems Robert Crane Williams Economic Commission for Latin America and the Caribbean (ECLAC) Prospects for blockchain-based settlement frameworks as a resolution to the threat of de-risking to Caribbean financial systems Robert Crane Williams Economic Commission for Latin America and the Caribbean (ECLAC) This document has been prepared by Robert Crane Williams, Associate Information Management Officer of the Caribbean Knowledge Management Centre, subregional headquarters for the Caribbean, Economic Commission for Latin America and the Caribbean (ECLAC). The views expressed in this document, which has been reproduced without formal editing, are those of the author and do not necessarily reflect the views of the Organization. United Nations publication LC/CAR/2017/2 Distribution: Limited Copyright © United Nations, April 2017. All rights reserved Printed at United Nations, Santiago Applications for authorization to reproduce this work in whole or in part should be sent to the Economic Commission for Latin America and the Caribbean (ECLAC), Publications and Web Services Division, [email protected]. Member States and their governmental institutions may reproduce this work without prior authorization, but are requested to mention the source and to inform ECLAC of such reproduction. ECLAC Prospects for blockchain-based settlement frameworks... Contents Introduction .....................................................................................................................................
    [Show full text]
  • Whitepaper Download (PDF)
    USPTO Provisional Patent Application Number : 62/646,930 62/797,648 InfraBlockchain Scalable enterprise blockchain technology that combines the strengths of a private and a public blockchain No Native Cryptocurrency programmable fiat-pegged stable tokens (e.g. USD, KRW, CNY) as base currencies used for transaction fee Proof-of-Transaction (PoT) reasonable and fair blockchain consensus mechanism incentivizing blockchain service providers General Financial Platform smart-contract based blockchain system designed for enterprise uses Optional On-Chain Privacy Tech. privacy-protecting transactions applicable for small amount money transfer (like cash) and blockchain-based full privacy voting system Technical White Paper Feb. 2018 (v1) / Jan. 2019 (v2) / Aug. 2020 (v2.4) ©2020 Blockchain Labs Inc. All rights reserved InfraBlockchain is rebranded from YOSEMITE Blockchain Abstract InfraBlockchain provides innovative blockchain system architecture overcoming the obstacles of private and public blockchains which prevent enterprises and public institutions from utilizing the full potential of blockchain technology. Public blockchains having their native cryptocurrencies (e.g. BTC, ETH, EOS) cannot be adopted by enterprises/public-institutions due to the regulatory uncertainty, extreme volatility and unfair distribution of cryptocurrencies. Private/permissioned blockchain systems (e.g. Hyperledger Fabric, Corda, Quorum) applied to existing enterprise systems are very likely to be nothing but an inefficient high-cost distributed database providing system auditability. InfraBlockchain introduces a new method of enterprise-oriented public/permissioned blockchain system design without issuing a native cryptocurrency minted by the blockchain itself. Any entities can issue their own tokens (e.g. digital USD fiat-pegged stable tokens backed by an equivalent fiat money reserve, asset-backed security tokens, …) using the built-in InfraBlockchain Standard Token model ensuring the token ​ interoperability.
    [Show full text]
  • To Read the Full Zcash Regulatory & Compliance Brief
    Zcash Regulatory & Compliance Brief June 2020 Introduction This note is intended to provide an overview of Zcash for regulators, policy-makers, and compliance professionals. Zcash is an open-source, decentralized virtual currency, similar in nature to Bitcoin, which protects users’ privacy through the use of an innovative cryptographic technique based on zero-knowledge proofs. Zcash is fully compliant with the anti-money laundering and terrorism financing (AML / CFT) requirements set forth in the FATF Recommendations adopted in June 2019. Required originator and beneficiary information can be attached directly to shielded Zcash transactions, facilitating compliance with Travel Rule requirements. Zcash is listed on many of the world’s largest virtual currency exchanges, under the ticker “ZEC”. Confidentiality & Privacy Personal financial information can reveal a huge amount of information about the subject, including how much they earn, where they shop, what newspapers, magazines and websites they subscribe to, their hobbies and interests, what causes they donate to, and how much they have saved. Governments of the world's largest economies have recognised the importance of personal financial privacy, and have enacted legislation to protect it. Examples include the Gramm-Leach-Bliley Act in the United States, the EU's General Data Protection Regulation, and Japan’s Act on the Protection of Personal Information. The growing threat from cyber-criminals and identity thieves, and high profile incidents such as the Experian data breach have raised public awareness of the importance of robust privacy protections. It is the policy of the Congress that each financial institution has an affirmative and continuing obligation to respect the privacy of its customers and to protect the security and confidentiality of those customers’ nonpublic personal information.
    [Show full text]
  • Towards Anonymous, Unlinkable, and Confidential Transactions in Blockchain Kalpana Singh, Nicolas Heulot, Elyes Ben Hamida
    Towards Anonymous, Unlinkable, and Confidential Transactions in Blockchain Kalpana Singh, Nicolas Heulot, Elyes Ben Hamida To cite this version: Kalpana Singh, Nicolas Heulot, Elyes Ben Hamida. Towards Anonymous, Unlinkable, and Confidential Transactions in Blockchain. IEEE Blockchain 2018, Jul 2018, Halifax, Canada. hal-01812004 HAL Id: hal-01812004 https://hal.archives-ouvertes.fr/hal-01812004 Submitted on 11 Jun 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Towards Anonymous, Unlinkable, and Confidential Transactions in Blockchain Kalpana Singh∗, Nicolas Heulot∗, Elyes Ben Hamida∗ ∗IRT SystemX, Paris-Saclay, France, Email: fKalpana.Singh, Nicolas.Heulot, [email protected] Abstract—In this paper, we investigate the issues of data executed, and the state of each variable stored inside the and users’ privacy in decentralized environments. We propose a contract. Privacy and security issues continue to be major novel security and privacy-preserving protocol for the blockchain barriers in the blockchain, since revealing sensitive data over that addresses the limitations of existing approaches, mainly the the blockchain can present a serious threat. Anonymity and anonymity and unlinkability of users’ identities and the privacy of unlinkability of individuals’ identity and privacy of transaction transactions.
    [Show full text]
  • Attacking Zcash Protocol for Fun and Profit, Whitepaper Version
    Attacking Zcash Protocol For Fun And Prot Whitepaper Version 0.5 Duke Leto + The Hush Developers† May 24, 2020 Abstract. This paper will outline, for the rst time, exactly how the ITM Attack (a linkability attack against shielded transactions) works against Zcash Protocol and how Hush is the rst cryptocoin with a defen- sive mitigation against it, called ”Sietch ”. Sietch is already running live in production and undergoing rounds of improvement from expert feedback. This is not an academic paper about pipedreams. It describes production code and networks. We begin with a literature review of all known metadata attack methods that can be used against Zcash Protocol blockchains. This includes their estimated attack costs and threat model. This paper then describes the ”ITM Attack” which is a specic instance of a new class of metadata attacks against blockchains which the author describes as Metaverse Metadata Attacks . The paper then explains Sietch in detail, which was a response to these new attacks. We hope this new knowledge and theory helps cryptocoins increase their defenses against very well-funded adver- saries including nation states and chain analysis companies. A few other new privacy issues and metadata attacks against Zcash Protocol coins will also be enu- merated for the rst time publicly. The ideas in this paper apply to all cryptocoins which utilize trans- action graphs, which is to say just about all known coins. Specically, the Metaverse Metadata class of attacks is applicable to all Bitcoin source code forks (including Dash, Verge, Zerocoin and their forks), CryptoNote Protocol coins (Monero and friends) and MimbleWimble Protocol (Grin, Beam, etc) coins but these will not be addressed here other than a high-level description of how to apply these methods to those chains.
    [Show full text]
  • Applied Blockchain Investor Presentation
    Investor Presentation April 2021 Forward Looking Statements • This presentation contains "forward-looking statements" as defined in the Private Securities Litigation Reform Act of 1995 regarding, among other things, future operating and financial performance, product development, market position, business strategy and objectives. These statements use words, and variations of words, such as "continue," "build," "future," "increase," "drive," "believe," "look," "ahead," "confident," "deliver," "outlook,""expect," and "predict." Other examples of forward-looking statements may include, but are not limited to, (i) statements of Company plans and objectives, including the introduction of new products, or estimates or predictions of actions by customers or suppliers, (ii) statements of future economic performance, and (III) statements of assumptions underlying other statements and statements about the Company or its business. You are cautioned not to rely on these forward- looking statements. These statements are based on current expectations of future events and thus are inherently subject to uncertainty. If underlying assumptions prove inaccurate or known or unknown risks or uncertainties materialize, actual results could vary materially from the Company's expectations and projections. These risks, uncertainties, and other factors include: price competition; the decisions of customers or consumers; the actions of competitors; changes in the pricing of commodities; the effects of government regulation; possible delays in the introduction of
    [Show full text]
  • Challenging Practical Features of Bitcoin by the Main Altcoins Andy Spurr1 and Marcel Ausloos1,2,3
    Challenging Practical Features of Bitcoin by the Main Altcoins Andy Spurr1 and Marcel Ausloos1,2,3 1School of Business, University of Leicester, Brookfield, Leicester LE2 1RQ, UK 2Department of Statistics and Econometrics, Bucharest University of Economic Studies, 6 Piata Romana, 1st district, 010374 Bucharest, Romania 3 GRAPES, Sart Tilman, B‑4031 Liege, Belgium Abstract We study the fundamental differences that separate: Litecoin; Bitcoin Gold; Bitcoin Cash; Ethereum; and Zcash from Bitcoin, and draw analysis to how these features are appreciated by the market, to ultimately make an inference as to how future successful cryptocurrencies may behave. We use Google Trend data, as well as price, volume and market capitalization data sourced from coinmarketcap.com to support this analysis. We find that Litecoin’s shorter block times offer benefits in commerce, but drawbacks in the mining process through orphaned blocks. Zcash holds a niche use for anonymous transactions, benefitting areas of the world lacking in economic freedom. Bitcoin Cash suffers from centralization in the mining process, while the greater decentralization of Bitcoin Gold has generally left it to stagnate. Ether’s greater functionality offers the greatest threat to Bitcoin’s dominance in the market. A coin that incorporates several of these features can be technically better than Bitcoin, but the first-to- market advantage of Bitcoin should keep its dominant position in the market. Keywords: Cryptocurrencies, Bitcoin, Blockchain, Altcoins, Investor attention, Google search volume index, centralization 1 Introduction Much of the cryptocurrency market is focused on the supremacy of coins themselves, with less focus on the technical aspects that are the underlying factors for this success.
    [Show full text]
  • Zcash Documentation Release 4.5.1
    Zcash Documentation Release 4.5.1 Paige Peterson & Marshall Gaucher Sep 29, 2021 Introduction 1 Zcash Basics 3 1.1 Overview.................................................3 1.2 Zcash Features..............................................3 1.3 Zcash Protocol..............................................4 1.4 Project History..............................................4 2 Community Spaces 7 2.1 Code...................................................7 2.2 Regular Events..............................................7 2.3 Discussion................................................7 2.4 Social Media...............................................8 3 Architecture and Cryptography9 3.1 Current Design..............................................9 3.2 Current Issues.............................................. 10 3.3 Roadmap................................................. 10 3.4 Strategy.................................................. 10 3.5 End Goal................................................. 11 4 Development Best Practices 13 4.1 Development workflow.......................................... 13 4.2 Handling Zcash features......................................... 13 5 Network Upgrade Guide 15 5.1 Canopy.................................................. 15 5.2 Heartwood................................................ 16 5.3 Blossom................................................. 16 5.4 Sapling.................................................. 16 5.5 Overwinter................................................ 18 6 Zcash Full Node and CLI
    [Show full text]
  • Blockchain Consensus Algorithms: a Survey
    1 Blockchain Consensus Algorithms: A Survey Md Sadek Ferdous, Member, IEEE, Mohammad Jabed Morshed Chowdhury, Mohammad A. Hoque, Member, IEEE, and Alan Colman F Abstract—In recent years, blockchain technology has received unpar- of Bitcoin [1] that was introduced in 2008. While crypto- alleled attention from academia, industry, and governments all around currencies have emerged as the principal and the most pop- the world. It is considered a technological breakthrough anticipated to ular application of blockchain technology, many enthusiasts disrupt several application domains touching all spheres of our lives. from different disciplines have identified and proposed a The sky-rocket anticipation of its potential has caused a wide-scale plethora of applications of blockchain in a multitude of exploration of its usage in different application domains. This has resul- ted in a plethora of blockchain systems for various purposes. However, application domains [2], [3]. The possibility of exploiting many of these blockchain systems suffer from serious shortcomings blockchain in so many areas has created huge anticipation related to their performance and security, which need to be addressed surrounding blockchain systems. Indeed, it is regarded as before any wide-scale adoption can be achieved. A crucial component one of the fundamental technologies to revolutionise the of any blockchain system is its underlying consensus algorithm, which landscapes of the identified application domains. in many ways, determines its performance and security. Therefore, to A blockchain system is, fundamentally, a distributed address the limitations of different blockchain systems, several existing system that relies on a consensus algorithm that ensures as well novel consensus algorithms have been introduced.
    [Show full text]