Free Kindle
Decentralized Applications: Harnessing Bitcoin's Blockchain Technology
ebooks Download

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 possibleBuild a Twitter clone with the Go language, distributed architecture, decentralized messaging app, and peer-to-peer data storeLearn about OpenBazaar’s decentralized market and its structure for supporting transactionsExplore Lighthouse, a decentralized crowdfunding project that rivals sites such as Kickstarter and IndieGogoTake an in-depth look at La’Zooz, a P2P ridesharing app that transmits data directly between riders and drivers

Paperback: 118 pages

Publisher: O'Reilly Media; 1 edition (August 8, 2016)

Language: English

ISBN-10: 1491924543

ISBN-13: 978-1491924549

Product Dimensions: 7 x 0.2 x 9.1 inches

Shipping Weight: 1.2 pounds (View shipping rates and policies)

Average Customer Review: 3.0 out of 5 stars  See all reviews (6 customer reviews)

Best Sellers Rank: #331,707 in Books (See Top 100 in Books) #49 in Books > Business & Money > Economics > Digital Currencies #86 in Books > Computers & Technology > Security & Encryption > Encryption #90 in Books > Computers & Technology > Security & Encryption > Cryptography

It's horrible and filled with unexplained terminology, examples written in Go, lengthy documentation from the author's own unmaintained library, bad links, and unrelated applications.First, I consider it a grave mistake on the publisher to allow any author to publish the documentation for their own library or examples that use their library when the book isn't self-titled by that name. The author's library is github.com/llSourcell/kerala. In the book, it's cited improperly as llSourcell/go-kerala/kerala. This is confirmed in the online errata. The kerala library has 1 contributor (the author), 0 forks, and the last commit to it was over 15 months ago. The use of kerala is prime to the entire third chapter "Building Your First Dapp" which is central to the book. I don't care about the author's dead project. Aside from that, I think though I'm not certain, the author is simply hosting the index page using Go's web server. That's not exactly decentralized. It has a single point of failure. Yes, each tweet is immutable and stored on IPFS but the index page is the tricky part and he skirts the whole issue while wasting the chapter documenting his own library.OpenBazaar and Lighthouse get their own chapters. But what is the chance that a user for these two projects will also be in the market for making their own Dapp using a library and a series of API's? This book muddles the distinction between user and developer. All that ties these subjects together is the hype of being "Dapp", a term the author seemingly fabricates "the best way to dive into why I've chosen the term Dapp [...]".The hypothetical questions that guide the sections are laughably silly, "Any app can be open source, so why aren't they?

Decentralized Applications: Harnessing Bitcoin's Blockchain Technology The Black Book of Bitcoin: A Step-by-Step Bitcoin Guide on Everything You Need to Know About this New Currency (bitcoin mining, bitcoin trading, bitcoin internals, bitcoin step by step guide) BLOCKCHAIN: Your Comprehensive Guide To Understanding The Decentralized Future (Ethereum, Fintech, Cryptocurrency, Bitcoin, Technology Trends, Technology, Internet) Bitcoin: Beginner's Guide - Everything You Need To Know To Make Money With Bitcoins (Bitcoin Mining, Bitcoin Trading, Bitcoin Guide, Bitcoin Beginner) Bitcoin Mining: The Bitcoin Beginner's Guide (Proven, Step-By-Step Guide To Making Money With Bitcoins) (Bitcoin Mining, Online Business, Investing for ... Beginner, Bitcoin Guide, Bitcoin Trading) Blockchain: The Essential Guide to Understanding the Blockchain Revolution (Blockchain Technology, Fintech, investing in Ethereum, Smart Contracts,) Blockchain: The Comprehensive Guide to Mastering the Hidden Economy: (Blockchain Technology, Fintech, Financial Technology, Smart Contracts, Internet Technology) Bitcoin: Mastering Bitcoin & Cyptocurrency for Beginners - Bitcoin Basics, Bitcoin Stories, Dogecoin, Reinventing Money & Other Digital Currencies Blockchain: The Future of Internet Innovation - Ideas, Applications and Uses for Blockchain Technology (Taking Online Business, Fintech, and Cryptocurrencies to the Technological Edge) Bitcoin Step by Step for Beginners: How to Invest and Profit from Bitcoin Today! (Bitcoin Beginners) Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World Blockchain Explained: A Technology Guide to the Bitcoin and Cryptocurrency Fintech Revolution The Bitcoin Tutorial: Develop an intuitive understanding of the currency and blockchain technology Blockchain: 4 Manuscripts-Blockchain, Fintech, Investing in Ethereum, and Smart Contracts The Age of Cryptocurrency: How Bitcoin and the Blockchain Are Challenging the Global Economic Order VALUEWEB: How fintech firms are using bitcoin blockchain and mobile technologies to create the Internet of value Investors Guide On Forex Trading, Bitcoin and Making Money Online: Currency Trading Strategies and Digital Cryptocurrencies for Bitcoin Buying and Selling The Black Book of Bitcoin: A Step-by-Step Bitcoin Guide on Everything You Need to Know About this New Currency Bitcoin: The ultimate guide to buying, selling, mining and investing in bitcoins. Be the best bitcoin miner and fill your wallet Building Bitcoin Websites: A Beginner's Guide to Bitcoin Focused Web Development