Author: Chris Dannen
Release Date: 2017-03-08
Genre: Business & Economics
Learn about cryptography and cryptocurrencies, so you can build highly secure, decentralized applications and conduct trusted in-app transactions. Key Features Get to grips with the underlying technical principles and implementations of blockchain Build powerful applications using Ethereum to secure transactions and create smart contracts Explore cryptography, mine cryptocurrencies, and solve scalability issues with this comprehensive guide Book Description A blockchain is a distributed ledger that is replicated across multiple nodes and enables immutable, transparent and cryptographically secure record-keeping of transactions. The blockchain technology is the backbone of cryptocurrencies, and it has applications in finance, government, media and almost all other industries. Mastering Blockchain, Second Edition has been thoroughly updated and revised to provide a detailed description of this leading technology and its implementation in the real world. This book begins with the technical foundations of blockchain technology, teaching you the fundamentals of distributed systems, cryptography and how it keeps data secure. You will learn about the mechanisms behind cryptocurrencies and how to develop applications using Ethereum, a decentralized virtual machine. You will also explore different other blockchain solutions and get an introduction to business blockchain frameworks under Hyperledger, a collaborative effort for the advancement of blockchain technologies hosted by the Linux Foundation. You will also be shown how to implement blockchain solutions beyond currencies, Internet of Things with blockchain, blockchain scalability, and the future scope of this fascinating and powerful technology. What you will learn Master the theoretical and technical foundations of the blockchain technology Understand the concept of decentralization, its impact, and its relationship with blockchain technology Master how cryptography is used to secure data - with practical examples Grasp the inner workings of blockchain and the mechanisms behind bitcoin and alternative cryptocurrencies Understand the theoretical foundations of smart contracts Learn how Ethereum blockchain works and how to develop decentralized applications using Solidity and relevant development frameworks Identify and examine applications of the blockchain technology - beyond currencies Investigate alternative blockchain solutions including Hyperledger, Corda, and many more Explore research topics and the future scope of blockchain technology Who this book is for This book will appeal to those who wish to build fast, highly secure, transactional applications. It targets people who are familiar with the concept of blockchain and are comfortable with a programming language.
Author: Andreas M. Antonopoulos
Publisher: O'Reilly Media
Release Date: 2017-07-25
Genre: Business & Economics
If you're looking to get started with the Ethereum protocol-or are among the many open source developers, integrators, and system administrators already working with this platform-Mastering Ethereum is the definitive book on the topic. Authors Gavin Wood and Andreas Antonopoulos provide everything you need to know about building smart contracts and decentralized autonomous organizations on the Ethereum blockchain. By bridging the world of cloud computing, grid computing, and blockchains, Ethereum has create a massive decentralized computing platform that many people are calling a "world computer." Ethereum has also spawned a rapidly growing ecosystem of software startups vying to build decentralized applications, known as "dapps". With this practical guide, you'll learn how to create markets, store registries of debts or promises, move funds in accordance with instructions given long in the past (like a will or a futures contract), and many other things that have not been invented yet, all without a middle man or counterparty risk. Discover why IBM, Microsoft, NASDAQ, and other organizations have announced interest and/or development in this Turing-complete decentralized computing platform with Mastering Ethereum.
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
Author: Pedro Franco
Publisher: John Wiley & Sons
Release Date: 2014-10-21
Genre: Business & Economics
Discover Bitcoin, the cryptocurrency that has the finance world buzzing Bitcoin is arguably one of the biggest developments in finance since the advent of fiat currency. With Understanding Bitcoin, expert author Pedro Franco provides finance professionals with a complete technical guide and resource to the cryptography, engineering and economic development of Bitcoin and other cryptocurrencies. This comprehensive, yet accessible work fully explores the supporting economic realities and technological advances of Bitcoin, and presents positive and negative arguments from various economic schools regarding its continued viability. This authoritative text provides a step-by-step description of how Bitcoin works, starting with public key cryptography and moving on to explain transaction processing, the blockchain and mining technologies. This vital resource reviews Bitcoin from the broader perspective of digital currencies and explores historical attempts at cryptographic currencies. Bitcoin is, after all, not just a digital currency; it's a modern approach to the secure transfer of value using cryptography. This book is a detailed guide to what it is, how it works, and how it just may jumpstart a change in the way digital value changes hands. Understand how Bitcoin works, and the technology behind it Delve into the economics of Bitcoin, and its impact on the financial industry Discover alt-coins and other available cryptocurrencies Explore the ideas behind Bitcoin 2.0 technologies Learn transaction protocols, micropayment channels, atomic cross-chain trading, and more Bitcoin challenges the basic assumption under which the current financial system rests: that currencies are issued by central governments, and their supply is managed by central banks. To fully understand this revolutionary technology, Understanding Bitcoin is a uniquely complete, reader-friendly guide.
A unique guide to aid you in the blockchain programming process. The more sophisticated specifics of blockchain programming will be discussed in this book. You will read about things you might not have encountered yet and expand your knowledge about this popular way of using software and ethereum to achieve monetary and accuracy purposes. You will read, among others: What ethereum is and how to use it. Login systems that use ethereum. Several ways of understanding how bitcoin is related to it all, and the concept behind it. All about smart contracts and storing data. Java coding that involves blockchain technology. Facts and thoughts about the Decentralized Autonomous Organization (DAO). And much more! Curious yet? Then don't wait and start reading
Blockchain For the Non-Technical*** THIS IS A PREVIEW PRINT ***I am IBM ́s official liaison to the Ethereum core developers and frequently give talks on blockchain topics around the world. After one keynote I was asked for a non-technical guide to understand blockchains. This is it.This book aims to help you get your head around blockchains in general and around Ethereum specifically.Since Ethereum is currently the pre-imminent blockchain, it makes sense as reference point. The essential stuff is the same for any blockchain.This text was written for people with a fast grasp, who are not programmers. Reading this should give you the basics to cut through the hype and to identify blockchain opportunities in your professional domain.There are tiny bits of code, which can be admired and skipped.We ́ll look at Ethereum ́s benefits first, how it is used and what can be done with it; then explain blockchain machinery, visiting the terms that you ́ll be confronted with in every discussion about its application. Exactly what you need to tell the noise from the signal in the echo chamber of honest misunderstandings and desperate marketing.We take a good hard look at limitations, throw in some history and names and give a realistic outlook.The index reads like an FAQ and you can use the book like that. However, there is a strong build up, one chapter leading to the next, as optimized path to understanding all the interconnected, moving parts. There ́s quite a number of them.Blockchains are not a trivial topic.The fact that blockchain client programs are small has fooled many people into believing it can ́t possibly be that hard. The challenges are in the implications though.But what's in this book will put you ahead of almost everyone outside the core bubble.If you find something explained badly, please yell at me at: ethereum.bookØgmail.comA deep dive into this field now - at least getting started - will help you to become part of the fun ahead. It should allow you to stand out, land deals or a great job.It will also make you see first hand how early we are in the game. Take your time! It ́s worth it.Hopefully, we will find a contributor to the blockchain community in you, strengthening the portfolio of real-world use cases. Ideally, you ́ll learn to navigate your own uncharted course through your domain and revolutionize it, applying blockchain tech where it really makes sense.From the Book's Index:What is Ethereum?What is Ether?What is Ethereum Not?What is Ethereum Used for?Create Your Own Digital Currency!How Does Ethereum Compare?How Does Ethereum Work?What is a Blockchain?What ́s the Magic?What is Holding It Back?What is a Cryptocurrency?What is a Digital Currency?What is a Digital Asset?What is a Mirror Asset?What is Mining? What is a Decentralized Application (Dapp)? What is a Smart Contract?What is a Decentralized Autonomous Organization (DAO)?What is an Oracle?What is Timestamping?What is a Private Chain?What is a Virtual Machine?What is the EVM?What is Gas?What is Solidity?How Fast is Ethereum / Latency?What is Ethereum ́s Capacity / Throughput?What is Probabilistic Finality?How Ready is Ethereum?Is Ethereum Legal?Do You understand Money?How did Bitcoin Start?Who is Behind Ethereum?What is The DAO?What is Ethereum Classic?What is all the Hype about?Will Ethereum Change the World?Opinions in this book are mine, not that of IBM. I am not an Ethereum spokesperson either.Drafts of the book have been run by core Ethereum people and highest ranking IBM engineers though, in a bid to ensure accuracy.Please use ethereum.bookØgmail.com for feedback or questions. I'll be happy to hear what you felt was missing or presented out of order, no matter your background.
Author: Christopher P. Thompson
Publisher: Createspace Independent Publishing Platform
Release Date: 2017-05-07
Ethereum is a decentralised, public, open-source blockchain that runs smart contracts; applications that run as programmed without any possibility of downtime, censorship, fraud or third party interference. Its native cryptocurrency is called Ether. It is used to pay for the execution of these smart contracts. This book is a concise chronological history of the events from the inception of Ethereum to the 17th March 2017. Major topics covered in this book include: Initial publication of the Ethereum Whitepaper in 2013. Formal announcement at the North American Bitcoin Conference in 2014. Funds raised for development during the "Genesis Sale" in 2014. DEVCON-0 took place in Berlin, Germany in 2014. Frontier was the first live release of the blockchain in the summer of 2015. DEVCON1 took place at the Gibson Hall in London, UK in 2015. Homestead was the first production ready release and the first hard fork. The drama of The DAO occurred in the summer of 2016. DEVCON2 took place at the Hyatt on the Bund in Shanghai, China. Two further hard forks to resolve the persistent DoS attacks in autumn 2016. Interest from institutional investors and global corporate enterprises. A market capitalisation surge in late winter 2016/17.
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.
The Ethereum Revolution Is Here! Learn everything you need to know about Ethereum and how you can get involve in the next digital ecosystem. Have you looked at Ethereum and wondered how to use it? Have you been using bitcoin but want to try something new? Then this is the book for you! Bitcoin isn't the only digital currency out there; the truth is there are many useful and valuable digital currency out in the market today the 2nd most popular one besides bitcoin is Ethereum. If you have not heard about Ethereum, this is perhaps the best time to get to know about it and understand why the Alphas are silently investing in it. What many people don't know about Ethereum is its multi-functional ability in that not only can it be used economically, but also cryptographically. You will also learn about Ethereum's consensus algorithm which enhances its functionalities by making use of the proof of work: a mechanism synonymous with all digital currencies. Another thing that will interest you as a lover of cryptocurrency is the discussion of Ethereum's virtual machines, EVMs, which is a system that sends the programming instructions, evaluate the transaction states and execute the code to deliver predictable outcomes. Developers created Ethereum in such a way that other technologies can work with it to make it better suited to meet the needs of the ever-growing market that we find ourselves in today. If you are new to the crypto world, have no fear you have nothing to be worried about as this book will supply all the necessary information you need to succeed in the market. You will learn: Understanding Ethereum How Ethereum will change the economy Ethereum's consensus algorithm Trading and availability Latest news on Ethereum "If the plan doesn't work. Change the plan. But never change the goal" Scroll to the Top and Click the "Buy Now with 1-Click" Button
Author: Andreas M. Antonopoulos
Publisher: "O'Reilly Media, Inc."
Release Date: 2014-12-03
Want to join the technological revolution that’s taking the world of finance by storm? Mastering Bitcoin is your guide through the seemingly complex world of bitcoin, providing the requisite knowledge to help you participate in the internet of money. Whether you’re building the next killer app, investing in a startup, or simply curious about the technology, this practical book is essential reading. Bitcoin, the first successful decentralized digital currency, is still in its infancy and it’s already spawned a multi-billion dollar global economy. This economy is open to anyone with the knowledge and passion to participate. Mastering Bitcoin provides you with the knowledge you need (passion not included). This book includes: A broad introduction to bitcoin—ideal for non-technical users, investors, and business executives An explanation of the technical foundations of bitcoin and cryptographic currencies for developers, engineers, and software and systems architects Details of the bitcoin decentralized network, peer-to-peer architecture, transaction lifecycle, and security principles Offshoots of the bitcoin and blockchain inventions, including alternative chains, currencies, and applications User stories, analogies, examples, and code snippets illustrating key technical concepts
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.