Work with blockchain and understand its potential application beyond cryptocurrencies in the domains of healthcare, Internet of Things, finance, decentralized organizations, and open science. Featuring case studies and practical insights generated from a start-up spun off from the author’s own lab, this book covers a unique mix of topics not found in others and offers insight into how to overcome real hurdles that arise as the market and consumers grow accustomed to blockchain based start-ups. You'll start with a review of the historical origins of blockchain and explore the basic cryptography needed to make the blockchain work for Bitcoin. You will then learn about the technical advancements made in the surrounded ecosystem: the Ethereum virtual machine, Solidity, Colored Coins, the Hyperledger Project, Blockchain-as-a-service offered through IBM, Microsoft and more. This book looks at the consequences of machine-to-machine transactions using the blockchain socially, technologically, economically and politically. Blockchain Enabled Applications provides you with a clear perspective of the ecosystem that has developed around the blockchain and the various industries it has penetrated. What You’ll Learn Implement the code-base from Fabric and Sawtooth, two open source blockchain-efforts being developed under the Hyperledger Project Evaluate the benefits of integrating blockchain with emerging technologies, such as machine learning and artificial intelligence in the cloud Use the practical insights provided by the case studies to your own projects or start-up ideas Set up a development environment to compile and manage projects Who This Book Is For Developers who are interested in learning about the blockchain as a data-structure, the recent advancements being made and how to implement the code-base. Decision makers within large corporations (product managers, directors or CIO level executives) interested in implementing the blockchain who need more practical insights and not just theory.
Author: Joseph J. Bambara
Publisher: McGraw Hill Professional
Release Date: 2018-02-16
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
Take advantage of Bitcoin’s underlying technology, the blockchain, to build massively scalable, decentralized applications known as dapps. In this practical guide, author Siraj Raval explains why dapps will become more widely used—and profitable—than today’s most popular web apps. You’ll learn how the blockchain’s cryptographically stored ledger, scarce-asset model, and peer-to-peer (P2P) technology provide a more flexible, better-incentivized structure than current software models. Once you understand the theory behind dapps and what a thriving dapp ecosystem looks like, Raval shows you how to use existing tools to create a working dapp. You’ll then take a deep dive into the OpenBazaar decentralized market, and examine two case studies of successful dapps currently in use. Learn advances in distributed-system technology that make distributed data, wealth, identity, computing, and bandwidth possible Build a Twitter clone with the Go language, distributed architecture, decentralized messaging app, and peer-to-peer data store Learn about OpenBazaar’s decentralized market and its structure for supporting transactions Explore Lighthouse, a decentralized crowdfunding project that rivals sites such as Kickstarter and IndieGogo Take an in-depth look at La’Zooz, a P2P ridesharing app that transmits data directly between riders and drivers
Before we start with a formal introduction to blockchain, let us take you for a moment to a possible future that should realize sooner than we expect. You are on a vacation outside your home country, at a shopping mall and receive a notification saying there is a sale on luxurious watches. You haven't been to this store before. You pick up a watch and you wonder if the watch is genuine and worth the price. You start a mobile application and place it on the watch. The application recognizes the watch and displays the complete lifecycle of the watch like where it was manufactured and the GPS coordinates, where it was designed, what is the warranty period, how much custom duty you need to pay (if any) if you bring this watch back to your home country and even showing and comparing similar watches. You purchase the watch based on these details and now feel even more connected to the watch brand and establish a trust with the shopping store for selling genuine products. Let's consider a complex B2B process like an international trade finance which currently takes days to complete the trade process. If the entire workflow is automated, self regulated and equipped with enough consensus between various parties carrying out the trade, it can provide a window of opportunity for new buyers and sellers to handshake, implement and execute trade seamlessly with lot of trust and confidence. In the above scenarios that we described earlier and possibly in all our future applications, data would be a central point for businesses, consumers, and even system interaction. Now in a data-driven world, you need to establish trust and compliance between parties, you need governance, regulation and accountability through automated workflow and digital contracts rather than central authority and finally a piece of technology that can enable to realize this goal. Once these basic parameters are enabled, it opens endless opportunities to move any value (from services to digital assets) across the network in a secure and transparent way. The technology enabler that can aid in realizing this opportunity is blockchain. We view blockchain as an enabler to provide consensus on data. The consensus can be between B2B, B2C or C2C. We call blockchain an enabler, as blockchain alone will not lead to realizing the opportunities we talked about earlier.The combinatorial power of blockchain, smart contracts, and technologies like IoT & Artificial Intelligence would enable to deliver value-driven intelligent applications. While we described our vision, we are probably at the first generation of blockchain implementation where technologies are still evolving, and use cases are being realized. Through this book, we aim to provide a reference guide for building blockchain applications. The book comprises of three chapters. In Chapter 1, we will provide a neutral vision and architecture for blockchain, without getting into vendor specific details. In chapter 2 and 3, we will demonstrate the working of two widely used blockchain implementations - Ethereum and IBM Hyperledger Fabric respectively. To summarize, as part of the book, we will cover the following - 1. A vendor-neutral architecture for building any blockchain applications. 2. A detailed introduction to Ethereum and its core components. We will set up a local instance of Ethereum and build end-to-end application on Ethereum blockchain using a hands-on approach. At the end, we would cover topics around extension to Ethereum blockchain, integration with the external world and the future of smart contracts. 3. A detailed introduction to IBM Hyperledger Fabric and its core components. We would cover the enterprise capabilities provided by Fabric 1.0. At the end, we would set up a local instance of Fabric and build an end-to-end application on Fabric using a hands-on approach.
Become an Ethereum Blockchain developer using a blend of concepts and hands-on implementations Key Features Understand the Ethereum Ecosystem and its differences from its rich cousin Bitcoin Explore the Solidity programming language and smart contract optimizations Get a developer’s perspective of Blockchain-as-a-technology with exposure to common challenges faced while building decentralized applications Book Description Ethereum is a public, blockchain-based distributed computing platform featuring smart contract functionality. This book is your one-stop guide to blockchain and Ethereum smart contract development. We start by introducing you to the basics of blockchain. You'll learn about hash functions, Merkle trees, forking, mining, and much more. Then you'll learn about Ethereum and smart contracts, and we'll cover Ethereum virtual machine (EVM) in detail. Next, you'll get acquainted with DApps and DAOs and see how they work. We'll also delve into the mechanisms of advanced smart contracts, taking a practical approach. You'll also learn how to develop your own cryptocurrency from scratch in order to understand the business behind ICO. Further on, you'll get to know the key concepts of the Solidity programming language, enabling you to build decentralized blockchain-based applications. We'll also look at enterprise use cases, where you'll build a decentralized microblogging site. At the end of this book, we discuss blockchain-as-a-service, the dark web marketplace, and various advanced topics so you can get well versed with the blockchain principles and ecosystem. What you will learn Know how to build your own smart contracts and cryptocurrencies Understand the Solidity language Find out about data types, control structure, functions, inheritance, mathematical operations, and much more See the various types of forks and discover how they are related to Ethereum Get to know the various concepts of web3.js and its APIs so you can build client-side apps Build a DAO from scratch and acquire basic knowledge of DApps on Ethercast Be guided through the project so you can optimize EVM for smart contracts Build your own decentralized applications (DApps) by taking a practical approach Who this book is for If you want to know the ins and outs of the Ethereum network and build your own decentralized applications, then this book is what you need! This book is for anyone who is interested in blockchain and wants to become an Ethereum developer. It’s ideal for existing Ethereum developers who want to develop Ethereum using smart contracts. Basic knowledge of cryptography is expected but is not mandatory.
Author: William Mougayar
Publisher: John Wiley & Sons
Release Date: 2016-04-26
Genre: Business & Economics
The definitive pioneering blueprint covering the what, why and how of the blockchain. Blockchains are new technology layers that rewire the Internet and threaten to side-step older legacy constructs and centrally served businesses. At its core, a blockchain injects trust into the network, cutting off some intermediaries from serving that function and creatively disrupting how they operate. Metaphorically, blockchains are the ultimate non-stop computers. Once launched, they never go down, and offer an incredible amount of resiliency, making them dependable and attractive for running a new generation of decentralized services and software applications. The Business Blockchain charts new territory in advancing our understanding of the blockchain by unpacking its elements like no other before. William Mougayar anticipates a future that consists of thousands, if not millions of blockchains that will enable not only frictionless value exchange, but also a new flow of value, redefining roles, relationships, power and governance. In this book, Mougayar makes two other strategic assertions. First, the blockchain has polymorphic characteristics; its application will result in a multiplicity of effects. Second, we shouldn’t ask ourselves what problems the blockchain solves, because that gives us a narrow view on its potential. Rather, we should imagine new opportunities, and tackle even more ambitious problems that cross organizational, regulatory and mental boundaries. Drawing on 34 years of technology industry experience as an executive, analyst, consultant, entrepreneur, startup mentor, author, blogger, educator, thought leader and investor, William Mougayar describes a future that is influenced by fundamental shifts brought by blockchain technology as the catalyst for change. William Mougayar has been described as the most sophisticated blockchain business thinker. He is a blockchain industry insider whose work has already shaped and influenced the understanding of blockchain for people around the world, via his generous blogging and rigorous research insights. He is a direct participant in the crypto-technology market, working alongside startups, entrepreneurs, pioneers, leaders, innovators, creators, enterprise executives and practitioners; in addition to being an investor, advisor, and board member in some of the leading organizations in this space, such as the Ethereum Foundation, OpenBazaar and Coin Center. Just as the Internet created new possibilities that we didn’t foresee in its early years, the blockchain will give rise to new business models and ideas that may still be invisible. Following an engaging Foreword by Vitalik Buterin, this book is organized along these 7 chapters: 1. What is the Blockchain? 2. How Blockchain Trust Infiltrates 3. Obstacles, Challenges & Mental Blocks 4. Blockchain in Financial Services 5. Lighthouse Industries & New Intermediaries 6. Implementing Blockchain Technology 7. Decentralization as the Way Forward The Business Blockchain is an invitation for technologists to better understand the business potential of the blockchain, and for business minded people to grasp the many facets of blockchain technology. This book teaches you how to think about the blockchain.
Author: Primavera De Filippi De Filippi
Publisher: Harvard University Press
Release Date: 2018-04-09
Since Bitcoin appeared in 2009, the digital currency has been hailed as an Internet marvel and decried as the preferred transaction vehicle for all manner of criminals. It has left nearly everyone without a computer science degree confused: Just how do you “mine” money from ones and zeros? The answer lies in a technology called blockchain, which can be used for much more than Bitcoin. A general-purpose tool for creating secure, decentralized, peer-to-peer applications, blockchain technology has been compared to the Internet itself in both form and impact. Some have said this tool may change society as we know it. Blockchains are being used to create autonomous computer programs known as “smart contracts,” to expedite payments, to create financial instruments, to organize the exchange of data and information, and to facilitate interactions between humans and machines. The technology could affect governance itself, by supporting new organizational structures that promote more democratic and participatory decision making. Primavera De Filippi and Aaron Wright acknowledge this potential and urge the law to catch up. That is because disintermediation—a blockchain’s greatest asset—subverts critical regulation. By cutting out middlemen, such as large online operators and multinational corporations, blockchains run the risk of undermining the capacity of governmental authorities to supervise activities in banking, commerce, law, and other vital areas. De Filippi and Wright welcome the new possibilities inherent in blockchains. But as Blockchain and the Law makes clear, the technology cannot be harnessed productively without new rules and new approaches to legal thinking.
Author: Alastair Marke
Publisher: Academic Press
Release Date: 2018-06-28
Genre: Business & Economics
Transforming Climate Finance and Green Investment with Blockchains establishes and analyzes the connection between this revolutionary technology and global efforts to combat climate change. The benefits of blockchain come through various profound alterations, such as the adoption of smart contracts that are set to redefine governance and regulatory structures and transaction systems in coming decades. Each chapter contains a problem statement that describes the challenges blockchain technology can address. The book brings together original visions and insights from global members of the Blockchain Climate Institute, comprising thought leaders, financial professionals, international development practitioners, technology entrepreneurs, and more. This book will help readers understand blockchain technology and how it can facilitate the implementation of the Paris Agreement and accelerate the global transition to a green economy. Provides an authoritative examination of this emerging digital technology and its implications on global climate change governance Includes detailed proposals and thorough discussions of implementation issues that are specific to green economy sectors Relates innovative proposals to existing applications to demonstrate the value add of blockchain technology Covers blockchain for the smarter energy sector, for fraud-free emissions management, to streamline climate investments, and legal frameworks for blockchain-based climate finance
Bitcoin is starting to come into its own as a digital currency, but the blockchain technology behind it could prove to be much more significant. This book takes you beyond the currency ("Blockchain 1.0") and smart contracts ("Blockchain 2.0") to demonstrate how the blockchain is in position to become the fifth disruptive computing paradigm after mainframes, PCs, the Internet, and mobile/social networking. Author Melanie Swan, Founder of the Institute for Blockchain Studies, explains that the blockchain is essentially a public ledger with potential as a worldwide, decentralized record for the registration, inventory, and transfer of all assets—not just finances, but property and intangible assets such as votes, software, health data, and ideas. Topics include: Concepts, features, and functionality of Bitcoin and the blockchain Using the blockchain for automated tracking of all digital endeavors Enabling censorship?resistant organizational models Creating a decentralized digital repository to verify identity Possibility of cheaper, more efficient services traditionally provided by nations Blockchain for science: making better use of the data-mining network Personal health record storage, including access to one’s own genomic data Open access academic publishing on the blockchain This book is part of an ongoing O’Reilly series. Mastering Bitcoin: Unlocking Digital Crypto-Currencies introduces Bitcoin and describes the technology behind Bitcoin and the blockchain. Blockchain: Blueprint for a New Economy considers theoretical, philosophical, and societal impact of cryptocurrencies and blockchain technologies.
Blockchain technology is powering our future. As the technology behind cryptocurrencies like bitcoin, open software platforms like Ethereum, and disruptive companies like Ripple, it’s too important to ignore. In this revelatory book, Don Tapscott, the bestselling author of Wikinomics, and his son, blockchain expert Alex Tapscott, bring us a brilliantly researched, highly readable, and essential book about the technology driving the future of the economy. Blockchain is the ingeniously simple, revolutionary protocol that allows transactions to be simultaneously anonymous and secure by maintaining a tamperproof public ledger of value. Though it’s best known as the technology that drives bitcoin and other digital currencies, it also has the potential to go far beyond currency, to record virtually everything of value to humankind, from birth and death certificates to insurance claims, land titles, and even votes. Blockchain is also essential to understand if you’re an artist who wants to make a living off your art, a consumer who wants to know where that hamburger meat really came from, an immigrant who’s tired of paying big fees to send money home to your loved ones, or an entrepreneur looking for a new platform to build a business. And those examples are barely the tip of the iceberg. As with major paradigm shifts that preceded it, blockchain technology will create winners and losers. This book shines a light on where it can lead us in the next decade and beyond.
Learn to create your own blog using the Jekyll static site generator. You’ll start with a simple template, add new features to it, automate any maintenance, attach social sharing, and begin writing. By the end of Creating Blogs with Jekyll, you will be able to create custom blogs with Jekyll, update the content with ease, and reach out to your readers with minimal effort. Because you've built your blog yourself, you'll know exactly how each component works, and you won’t be dependent on an admin panel to maintain it. Creating Blogs with Jekyll equips you with the knowledge to create an elegantly designed blog and scale it to capture more readers. Recapture the magic of writing by creating great content and use an easy workflow in Jekyll to maintain it for blogging. Do new things and write about them in style with Jekyll. Takes you through building a fully functional blog from scratch using Jekyll Provides a fun way to work on a side-project and integrate cutting edge web technologies Teaches you how to update and maintain your awesome blog Jekyll is a simple, secure and very low maintenance blog engine that converts naturally written content in markdown into a beautiful and minimal blog. It allows you to focus on content creation and expressing yourself instead of spending all your time updating the plugins and maintaining the database. Jekyll does not rely on a database as a backend so your blog will be far more secure and reliable than any traditional blogging engines such as WordPress. We live in a day and age where short attention spans make it very difficult to expose a reader to interesting content. What better way to capture a reader's attention and retain viewers by captivating them by your own unique style and taste? Jekyll allows the content to shine with minimal distractions and a greater focus on the content and easy sharing of the content. What You'll Learn Choose a base theme appropriate for your style and development Integrate various web technologies that will work well together and enhance your blog Automate social sharing components and comments workflow Make adjustments to themes, views and styles of blog posts Update any of the modular components of the blog and integrate new technologies Implement Jekyll and deploying static websites for future projects Who This Book Is For The developer who is ready to move beyond the complexities of maintaining a content management system by creating their own unique blog in their own style. It’s for the project manager tired of spending all their time editing their blog on the admin panel and updating the content management system. Creating Blogs with Jekyll is an excellent choice for new developers to start blogging because of the simplicity of Jekyll’s theming layer and writing workflow. It’s an excellent choice for the web developer wanting to build their blog from scratch and expand their knowledge of higher level web technologies.
In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathematics, programming, or cryptography is required. Terminology is explained through pictures, analogies, and metaphors. This book bridges the gap that exists between purely technical books about the blockchain and purely business-focused books. It does so by explaining both the technical concepts that make up the blockchain and their role in business-relevant applications. What You'll Learn What the blockchain is Why it is needed and what problem it solves Why there is so much excitement about the blockchain and its potential Major components and their purpose How various components of the blockchain work and interact Limitations, why they exist, and what has been done to overcome them Major application scenarios Who This Book Is For Everyone who wants to get a general idea of what blockchain technology is, how it works, and how it will potentially change the financial system as we know it
Author: Tiana Laurence
Publisher: John Wiley & Sons
Release Date: 2017-04-13
Find out what Blockchain is, how it works, and what it can do for you Blockchain is the technology behind Bitcoin, the revolutionary 'virtual currency' that's changing the way people do business. While Bitcoin has enjoyed some well-deserved hype, Blockchain may be Bitcoin's most vital legacy. Blockchain For Dummies is the ideal starting place for business pros looking to gain a better understanding of what Blockchain is, how it can improve the integrity of their data, and how it can work to fundamentally change their business and enhance their data security. Blockchain For Dummies covers the essential things you need to know about this exciting technology's promise of revolutionizing financial transactions, data security, and information integrity. The book covers the technologies behind Blockchain, introduces a variety of existing Blockchain solutions, and even walks you through creating a small but working Blockchain-based application. Blockchain holds the promise to revolutionize a wide variety of businesses. Get in the know about Blockchain now with Blockchain For Dummies and be ready to make the changes to business that your colleagues and competitors will later wish they'd done. Discover ten ways Blockchain can change business Find out how to apply a Blockchain solution See how to make data more secure Learn how to work with vendors Filled with vital information and tips on how this paradigm-changing technology can transform your business for the better, this book will not only show you Blockchain's full potential, but your own as well!