Decentralized Applications. Harnessing Bitcoin's Żory

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 …

od 118,15 Najbliżej: 27 km

Liczba ofert: 2

Oferta sklepu

Opis

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 Spis treści: Preface Conventions Used in This Book Using Code Examples Safari Books Online How to Contact Us 1. What Is a Decentralized Application? Preliminaries: What Is Bitcoin? What Is a Decentralized Application? Feature 1: Open Source Feature 2: Internal Currency Feature 3: Decentralized Consensus Feature 4: No Central Point of Failure The History of Decentralized Applications PopcornTime OpenBazaar FireChat Lighthouse Gems Enabling Technologies Defining the Terms Getting Started 2. A Flourishing Dapp Ecosystem Decentralized Data Option 1: Storing Data Directly in the Bitcoin Blockchain Option 2: Storing Data in a Distributed Hash Table How Does IPFS Improve on BitTorrent? Decentralized Wealth Decentralized Identity Decentralized Computing Decentralized Bandwidth Decentralized Markets for Decentralized Assets Practical Decentralization 3. Building Your First Dapp Go Centralized Architecture REST CRUD MVC Decentralized Architecture: Introduction to IPFS What Are We Building? Setup Routing Data Storage and Retrieval Passing and Displaying Data to the Frontend Dapp Economics Remaining Problems Private Networks Human-Readable Names Showing Only Peers on Mikro, Not IPFS in General Tamper-Free Payments 4. OpenBazaar Why Make OpenBazaar? What Is OpenBazaar? How Does OpenBazaar Work? Merchant Buyer Notary How to Install OpenBazaar Possible Errors Dependencies Ports Data Storage and Retrieval Identity Reputation Method 1: proof-of-burn Method 2: proof-of-timelock Method 3: trust-as-risk (most viable) What Could OpenBazaar Have Done Better? 5. Lighthouse Functionality SPV Wallets Identity 6. LaZooz What Is LaZooz? Distribution Protocol DAO Structure UX Architecture Data storage and retrieval Coins Contracts Improvements Conclusion Index

Specyfikacja

Podstawowe informacje

Autor
  • Siraj Raval
Wybrane wydawnictwa
  • O'Reilly Media