How the blockchain—a system built on foundations of mutual mistrust—can become trustworthy. The blockchain entered the world on January 3, 2009, introducing an innovative new trust architecture: an environment in which users trust a system—for example, a shared ledger of information—without necessarily trusting any of its components. The cryptocurrency Bitcoin is the most famous implementation of the blockchain, but hundreds of other companies have been founded and billions of dollars invested in similar applications since Bitcoin's launch. Some see the blockchain as offering more opportunities for criminal behavior than benefits to society. In this book, Kevin Werbach shows how a technology resting on foundations of mutual mistrust can become trustworthy. The blockchain, built on open software and decentralized foundations that allow anyone to participate, seems like a threat to any form of regulation. In fact, Werbach argues, law and the blockchain need each other. Blockchain systems that ignore law and governance are likely to fail, or to become outlaw technologies irrelevant to the mainstream economy. That, Werbach cautions, would be a tragic waste of potential. If, however, we recognize the blockchain as a kind of legal technology that shapes behavior in new ways, it can be harnessed to create tremendous business and social value.
While there are many books on blockchains, this guide focuses on blockchain applications for business. The target audience is business students, professionals, and managers who want to learn about the overall blockchain landscape -- the investments, the size of markets, major players and the global reach -- as well as the potential business value of blockchain applications and the challenges that must be overcome to achieve that value. We present use cases and derive action principles for building enterprise blockchain capabilities. Readers will learn enough about the underlying technologies to speak intelligently to technology experts in the space, as the guide also covers the blockchain protocols, code bases and provides a glossary of terms. We use this guide as the textbook for our undergraduate and graduate Blockchain Fundamentals course at the University of Arkansas. Other professors interested in adopting this guide for instructional purposes are welcome to contact the author for supporting instructional materials.
Accessible and fun to read, this practical book contains a collection of stories of organizations using blockchain technology in practice. Through deep research and firsthand interviews, authors Sir John Hargrave and Evan Karnoupakis show you how leading-edge organizations have worked to integrate blockchain into their businesses. You'll start by exploring the origins of blockchain, with plain-English descriptions of industry terminology like bitcoin, cryptocurrencies, and smart contracts. Then you'll dive into 10 story-driven case studies that will teach you easy-to-understand blockchain best practices. Explore real-life examples of companies developing and integrating blockchain applications for mobile voting, credentialing, supply chains, and a $100 million virtual cat collectible marketplace Discover how blockchain is transforming industries like banking, communications, government, logistics, and nonprofits Learn about engaging blockchain success stories, such as Binance, Ethereum, and Circle Examine common blockchain best practices, with illustrations for easy reference, and learn how to apply them in your business, government project, or charitable foundation
The aim of this book is to understand the technological and business potential of the blockchain technology and to reflect on its legal challenges, providing an unparalleled critical analysis of the disruptive potential of this technology for the economy and the legal system.
Role of Blockchain Technology in IoT Applications, Volume 115 in the Advances in Computers series, reviews the latest information on this topic that promises many applications in human life. According to forecasts made by various market research/survey agencies, there will be around 50 Billion connected devices (IoT) by 2020. Updates in this new release include chapters on the Technical Aspects of Blockchain and IoT, Integrated Platforms for Blockchain-Enablement, Intersections Between IoT and Distributed Ledger, Blockchain and Artificial Intelligence: How and Why Combining These Two Groundbreaking Technologies, Blockchain Applications in Health Care and Opportunities and Advancements Due to New Information Technology Frameworks, and more. Explores blockchain technology research trends in secured device to device communication Includes updates on secure vehicular communication (VANET) using blockchain technology Provides the latest on secure IoT communication using blockchain technology Presents use cases of blockchain technology in healthcare, the food chain, ERP and other emerging areas
Permissioned Blockchain explores the disruptive ecosphere of technology and human thought through the lens of runaway ledgers. Yes, in the same world where runners stumble and attorneys arbitrate, comes this pleasant reprise of open sourced technology. Even early adopters of the new technology save considerable time and annoyance from patterns and anti-patterns found in the book. Besides being served an intense apprenticeship on blockchains, the reader gets to master the skills of financial planning and money lending trade. Accurate, full of examples, the book provides all the reader needs to know about Hyperledger fabric, composer and sawtooth-seth. Coins of patience are yours as you skillfully circumnutate from the first block to the last. Views and opinions expressed in this book are those of the author and do not reflect the policy or position of Hyperledger, Ethereum or any other body or organization mentioned.
The aim of this thesis is to explore implementations of blockchain technology in markets affected by moral hazard and to find out if trusted intermediaries can be replaced in those markets. After a theoretical explanation of blockchain technology, three different use cases in the sectors of elections, land administration and foreign aid are examined with a focus on possible limitations and hurdles that need to be overcome. In conclusion, it seems unlikely that trusted intermediaries in any of the three examined markets can be replaced by blockchain technology in the near future. However, there are various promising implementations of permissioned blockchains to securely digitize processes in all three sectors and make transactions cheaper, faster, more transparent and easier to audit. Many forms of abuse of authority and moral hazard in general could be prevented or at least made easier to detect, thereby not replacing, but at least minimizing the need for trust.
AN ESSENTIAL GUIDE TO USING BLOCKCHAIN TO PROVIDE FLEXIBILITY, COST-SAVINGS, AND SECURITY TO DATA MANAGEMENT, DATA ANALYSIS, AND INFORMATION SHARING Blockchain for Distributed Systems Security contains a description of the properties that underpin the formal foundations of Blockchain technologies and explores the practical issues for deployment in cloud and Internet of Things (IoT) platforms. The authors—noted experts in the field—present security and privacy issues that must be addressed for Blockchain technologies to be adopted for civilian and military domains. The book covers a range of topics including data provenance in cloud storage, secure IoT models, auditing architecture, and empirical validation of permissioned Blockchain platforms. The book's security and privacy analysis helps with an understanding of the basics of Blockchain and it explores the quantifying impact of the new attack surfaces introduced by Blockchain technologies and platforms. In addition, the book contains relevant and current updates on the topic. This important resource: Provides an overview of Blockchain-based secure data management and storage for cloud and IoT Covers cutting-edge research findings on topics including invariant-based supply chain protection, information sharing framework, and trust worthy information federation Addresses security and privacy concerns in Blockchain in key areas, such as preventing digital currency miners from launching attacks against mining pools, empirical analysis of the attack surface of Blockchain, and more Written for researchers and experts in computer science and engineering, Blockchain for Distributed Systems Security contains the most recent information and academic research to provide an understanding of the application of Blockchain technology.
Build decentralized applications using Hyperledger Fabric 2, 2nd Edition
Author: Nitin Gaur
Publisher: Packt Publishing Ltd
This book provides a comprehensive view of blockchain business models, governance structure, technology landscape, and architecture considerations. It will speed up your understanding and concept development for distributed ledgers.
Blockchain Technology is invented by Bitcoin which makes it the backbone of an innovative type of internet. It is a public and digital ledger that distributes data without allowing its copy. It transacts the information from all the systems of its users so that its registered users can't escape retrospectively. It was invented to smoothen out the process of online transactions. Moreover, its purpose is also to make the transactions secure. That's why it is the most reliable and valid technology that does not even rely on any other software or person.
A complete guide to enterprise blockchain implementation using Hyperledger Fabric
Author: Nakul Shah
Publisher: BPB Publications
Step-by-step guide to understand the business implementation of Hyperledger Fabric DESCRIPTION In 2016, enterprise “blockchain” was a new concept. There were very few players in the private permissioned blockchain space. The advent of Hyperledger Fabric has since brought its tech in front of the likes of multi-national companies across various sectors like banking, insurance, retail, and more. Corporations and startups, across the globe, have started moving towards Hyperledger Fabric to find new use cases to support business requirements efficiently. As a result, relevant technical expertise and knowledge is required to build and support solutions on Hyperledger Fabric. This book aims to equip you with enough knowledge of enterprise blockchain platforms in conjunction with skills to use Fabric in order to succeed in the role of a Blockchain developer or Subject Matter Expert. The book starts with a brief introduction to the world of blockchain. The book will cover all aspects of fabric ranging from network setup, to use case deployment and testing. Several examples have been covered in this book which will provide you a hands-on understanding of the subject. You will also learn to use the basic functions, libraries and packages required in a Fabric business network deployment. KEY FEATURES Learn the basics of blockchain and Distributed Ledger Technology from a business and enterprise perspective Understand the advantages of Hyperledger Fabric and get acquainted with its architecture and tools used Acquire skills to create, deploy and interact with Chaincode in Node.js Learn to set up a new Hyperledger Fabric network Demystify Chaincode, in Fabric, for developers and operators Develop knowledge to invoke Chaincode from Fabric SDK and create APIs Get acquainted with the production environment for Fabric business networks WHAT WILL YOU LEARN This book will help the reader learn techniques for developing enterprise applications using Hyperledger Fabric. It will also help understand why blockchain is being regarded as a game changing technology within the business world. Reader will learn to deploy Fabric based business networks and chaincodes, and will come across case studies to put their knowledge to practice and solve real-life business problems using Hyperledger Fabric. WHO THIS BOOK IS FOR The book is intended for anyone looking for a career in blockchain, all aspiring Hyperledger Fabric SMEs who want to learn the most powerful innovation of the current time or working professionals who want to switch their career to blockchain by using Hyperledger Fabric – one of the most commonly used business platforms for blockchain. While no prior knowledge of Blockchain or Fabric is assumed, it will be helpful to have some programming experience. Table of Contents Blockchain and Decentralization Introduction to Hyperledger and Composer Basics of Hyperledger Fabric Frameworks, Network Topologies and Modelling Chaincode in Hyperledger Fabric Fabric SDK: Interaction with Fabric Network Fabric SDK: Building End-to-End Application with Fabric Network Fabric in Production
Forking, Smart Contracts, Scaling, & Permissioned States
Author: Peter Oliver
Publisher: Independently Published
*Blockchain for the non-developer Book 1: Blockchain 101: Distributed Ledger Technology (DLT) Book 2: Blockchain 101: Forking, Smart Contracts, Scaling, & Permissioned States This Concise Reads series is set up in short 1-hour explanations of blockchain technology to educate the general public and students planning to make a career in this exciting new field. As it was in the early 2000s when students were foregoing careers in banking for careers in internet startups, today students are doubling down on blockchain classes and internships to build an exciting career for themselves. This first guide in the series explains the core technology behind blockchains-namely: what is blockchain, what came before bitcoin, who is Satoshi? what exactly is a block and how is it created from code? what is distributed ledger technology or DLT and why do we call it that? how do we reach 'consensus' and what does that mean? What is proof of work or proof of stake and what are other algorithms that blockchain security is founded on? What are the basics of its technical architecture (things like hashes, transactions, ledgers, and linking of chains) In the second guide, we'll explore: Forking Scaling Smart contracts Permissioned and permissionless technology and how they are used The second guide was a lot of fun to write, but to understand and appreciate it, you'll need to go through the basics in the first guide. Introduction excerpt: The rapid adoption of blockchain mimics the rapid adoption of internet technology in the 1990s. Today we are in an exciting part of the cycle where hundreds of technology startups are raising funds through Initial Coin Offerings (ICOs) to bring this technology mainstream. This is reminiscent of the hundreds of Initial Public Offerings (IPOs) of 1999. As we recall, there was much enthusiasm for the technology which fueled the bubble that ultimately burst in 2000. Speculators were so excited about the new technology that they did not complete their due diligence on the business plan and whether these companies would ultimately become profitable. In 1999, there were 457 IPOs, many of which doubled in price within the first day of trading. By the time the dot-com bubble burst and investors realized many of the companies could not become profitable, the interest in and number of new IPOs dropped to only 76 by 2001. However, the companies with the best business plans survived and turned the skeptics into consumers over the next decade. Some of these companies are Amazon, eBay, and Priceline. We are in the same 1999 bubble, and only a few of the blockchain startups will survive and will make consumers of the skeptics over the next decade.
Develop, validate, and deploy powerful decentralized applications using blockchain Get the most out of cutting-edge blockchain technology using the hands-on information contained in this comprehensive resource. Written by a team of technology and legal experts, Blockchain: A Practical Guide to Developing Business, Law, and Technology Solutions demonstrates each topic through a start-to-finish, illustrated case study. The book includes financial, technology, governance, and legal use cases along with advantages and challenges. Validation, implementation, troubleshooting, and best practices are fully covered. You will learn, step-by-step, how to build and maintain effective, reliable, and transparent blockchain solutions. •Understand the fundamentals of decentralized computing and blockchain•Explore business, technology, governance, and legal use cases•Review the evolving practice of law and technology as it concerns legal and governance issues arising from blockchain implementation•Write and administer performant blockchain-enabled applications•Handle cryptographic validation in private, public, and consortium blockchains•Employ blockchain in cloud deployments and Internet of Things (IoT) devices•Incorporate Web 3.0 features with Swarm, IPFS, Storj, Golem, and WHISPER•Use Solidity to build and validate fully functional distributed applications and smart contracts using Ethereum•See how blockchain is used in crypto-currency, including Bitcoin and Ethereum•Overcome technical hurdles and secure your decentralized IT platform
Build scalable blockchain applications with privacy, interoperability, and permissioned features
Author: Narayan Prusty
Publisher: Packt Publishing Ltd
Design, architect, and build Blockchain applications with Azure in industrial scenarios to revolutionize conventional processes and data security. This book will empower you to build better decentralized applications that have stronger encryption, better architectures, and effective deployment structures over the cloud. You’ll start with an overview of Blockchain, distributed networks, Azure components in Blockchain, such as Azure Workbench, and independent Blockchain-as-a-service solutions. Next, you’ll move on to aspects of Blockchain transactions where the author discusses encryption and distribution along with practical examples. You’ll cover permissioned Blockchains and distributed ledgers with the help of use cases of financial institutions, followed by code and development aspects of smart contracts. Here, you will learn how to utilise the templates provided by Azure Resource Manager to quickly develop an Ethereum-based smart contract. Further, you will go through Blockchain points of integration, where the author demonstrates enterprise integration, automated processing of smart contracts, and lifecycle events. Finally, you will go through every deployment of HyperLedger, Ethereum, and other decentralized ledger examples over Azure, thus understanding the elements of creation, design, development, security, and deployment. After reading Unlocking Blockchain on Azure you will be able to design and develop Blockchain applications in Azure to decentralize social networks, financial organisations, and data. You’ll be able to implement encryption over a Blockchain and have full control over shared instances digitally. You will be able to program smart contracts to digitize rules and trigger timely transactions. What You Will Learn Build decentralized applications Program, design, and deploy dynamic smart contracts Model Blockchains in the form of token economics, hybrid networks, and infrastructure Develop end-to-end encryption and distributed systems Who This Book Is For Developers and solutions architects who want to develop Blockchain applications in Azure and decentralize applications in different scenarios.
Over 40 recipes implementing the latest Hyperledger blockchain frameworks and tools
Author: Xun (Brian) Wu
Publisher: Packt Publishing Ltd
Explore the entire Hyperledger blockchain family, including frameworks such as Fabric, Sawtooth, Indy, Burrow, and Iroha; and tools such as Composer, Explorer, and Caliper. Key Features Plan, design, and create a full-fledged private decentralized application using Hyperledger services Master the ins and outs of the Hyperledger network using real-world examples Packed with problem-solution-based recipes to tackle pain areas in the blockchain development cycle Book Description Hyperledger is an open-source project and creates private blockchain applications for a range of domains. This book will be your desk reference as you explore common and not-so-common challenges faced while building blockchain networks using Hyperledger services. We'll work through all Hyperledger platform modules to understand their services and features and build end-to-end blockchain applications using various frameworks and tools supported by Hyperledger. This book's independent, recipe-based approach (packed with real-world examples) will familiarize you with the blockchain development cycle. From modeling a business network to integrating with various tools, you will cover it all. We'll cover common and not-so-common challenges faced in the blockchain life cycle. Later, we'll delve into how we can interact with the Hyperledger Fabric blockchain, covering all the principles you need to master, such as chaincode, smart contracts, and much more. We'll also address the scalability and security issues currently faced in blockchain development. By the end of this book, you will be able to implement each recipe to plan, design, and create a full-fledged, private, decentralized application to meet organizational needs. What you will learn Create the most popular permissioned blockchain network with Fabric and Composer Build permissioned and permission-less blockchains using Sawtooth Utilize built-in Iroha asset/account management with role-based permissions Implement and run Ethereum smart contracts with Burrow Get to grips with security and scalability in Hyperledger Explore and view blockchain data using Hyperledger Explorer Produce reports containing performance indicators and benchmarks using Caliper Who this book is for This book is for blockchain developers who want to understand how they can apply Hyperledger services in their day-to-day projects. This book uses a recipe-based approach to help you use Hyperledger to build powerful, decentralized autonomous applications. We assume the reader has a basic knowledge of the Blockchain technology and cryptography concepts
First International Conference, SmartBlock 2018, Tokyo, Japan, December 10–12, 2018, Proceedings
Author: Meikang Qiu
This book constitutes the refereed proceedings of the First International Conference on Smart Blockchain, SmartBlock 2018, held in Tokyo, Japan, in December 2018. The 17 papers presented in this volume were carefully reviewed and selected from 102 submissions. They focus on a broad range of topics in the area of blockchain, from privacy-preserving solutions to designing advanced blockchain mechanism, from empirical studies to practical manuals.