Muutke küpsiste eelistusi

E-raamat: Decentralized Applications: Harnessing Bitcoin's Blockchain Technology

  • Formaat: 118 pages
  • Ilmumisaeg: 18-Jul-2016
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781491924525
  • Formaat - PDF+DRM
  • Hind: 31,01 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 118 pages
  • Ilmumisaeg: 18-Jul-2016
  • Kirjastus: O'Reilly Media
  • Keel: eng
  • ISBN-13: 9781491924525

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

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
Preface ix
1 What Is a Decentralized Application?
1(14)
Preliminaries: What Is Bitcoin?
1(2)
What Is a Decentralized Application?
3(5)
Feature 1 Open Source
4(2)
Feature 2 Internal Currency
6(1)
Feature 3 Decentralized Consensus
6(1)
Feature 4 No Central Point of Failure
7(1)
The History of Decentralized Applications
8(3)
PopcornTime
9(1)
OpenBazaar
9(1)
FireChat
9(1)
Lighthouse
10(1)
Gems
10(1)
Enabling Technologies
11(3)
Defining the Terms
11(3)
Getting Started
14(1)
2 A Flourishing Dapp Ecosystem
15(24)
Decentralized Data
15(6)
Option 1 Storing Data Directly in the Bitcoin Blockchain
16(1)
Option 2 Storing Data in a Distributed Hash Table
17(4)
Decentralized Wealth
21(5)
Decentralized Identity
26(3)
Decentralized Computing
29(2)
Decentralized Bandwidth
31(2)
Decentralized Markets for Decentralized Assets
33(3)
Practical Decentralization
36(3)
3 Building Your First Dapp
39(22)
Go
39(4)
Centralized Architecture
40(1)
Decentralized Architecture: Introduction to IPFS
41(2)
What Are We Building?
43(11)
Setup
43(5)
Routing
48(1)
Data Storage and Retrieval
49(3)
Passing and Displaying Data to the Frontend
52(2)
Dapp Economics
54(4)
Remaining Problems
58(3)
Private Networks
58(1)
Human-Readable Names
59(1)
Showing Only Peers on Mikro, Not IPFS in General
59(1)
Tamper-Free Payments
59(2)
4 OpenBazaar
61(16)
Why Make OpenBazaar?
61(1)
What Is OpenBazaar?
62(1)
How Does OpenBazaar Work?
63(3)
Merchant
63(1)
Buyer
64(1)
Notary
65(1)
How to Install OpenBazaar
66(8)
Possible Errors
66(4)
Identity
70(1)
Reputation
71(3)
What Could OpenBazaar Have Done Better?
74(3)
5 Lighthouse
77(10)
Functionality
78(6)
SPV Wallets
84(1)
Identity
84(3)
6 La'Zooz
87(12)
What Is La'Zooz?
87(4)
Distribution Protocol
88(1)
DAO Structure
89(2)
UX
91(6)
Architecture
92(3)
Contracts
95(1)
Improvements
96(1)
Conclusion
97(2)
Index 99
Siraj Raval is a dapp developer & entrepreneur. He is founder of a crowdfunding platform for developers called Havi, has developed several iOS apps including Meetup, and has worked on a host of open source work. Besides being a programmer, Siraj is also a traveler, musician, postmodernist, and scuba diver.