Ripple Quick Start Guide

Book description

Learn to work with XRP and build applications on Ripple's blockchain

Key Features

  • Learn to use Ripple's decentralized system for transfering digital assets globally
  • A simpilfied and shortened learning curve to understand the Ripple innovation and Blockchain
  • Takes a hands-on approach to work with XRP ? Ripple's native currency

Book Description

This book starts by giving you an understanding of the basics of blockchain and the Ripple protocol. You will then get some hands-on experience of working with XRP.

You will learn how to set up a Ripple wallet and see how seamlessly you can transfer money abroad. You will learn about different types of wallets through which you can store and transact XRP, along with the security precautions you need to take to keep your money safe.

Since Ripple is currency agnostic, it can enable the transfer of value in USD, EUR, and any other currency. You can even transfer digital assets using Ripple. You will see how you can pay an international merchant with their own native currency and how Ripple can exchange it on the ?y. Once you understand the applications of Ripple, you will learn how to create a conditionally-held escrow using the Ripple API, and how to send and cash checks.

Finally, you will also understand the common misconceptions people have about Ripple and discover the potential risks you must consider before making investment decisions.

By the end of this book, you will have a solid foundation for working with Ripple's blockchain. Using it, you will be able to solve problems caused by traditional systems in your respective industry.

What you will learn

  • Understand the fundamentals of blockchain and Ripple
  • Learn how to choose a Ripple wallet
  • Set up a Ripple wallet to send and receive XRP
  • Learn how to protect your XRP
  • Understand the applications of Ripple
  • Learn how to work with the Ripple API
  • Learn how to build applications on check and escrow features of Ripple

Who this book is for

This book is for anyone interested in getting their hands on Ripple technology and learn where it can be used to gain competitive advantages in their respective fields. For most parts of the book, you need not have any pre-requisite knowledge. However, you need to have basic background of JavaScript to write an escrow.

Table of contents

  1. Title Page
  2. Copyright and Credits
    1. Ripple Quick Start Guide
  3. Dedication
  4. About Packt
    1. Why subscribe?
    2. Packt.com
  5. Contributors
    1. About the author
    2. About the reviewer
    3. Packt is searching for authors like you
  6. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
      1. Download the example code files
      2. Conventions used
    4. Get in touch
      1. Reviews
  7. Getting Started with Ripple
    1. The need for decentralization
    2. Introduction to blockchain
    3. Introduction to Bitcoin
    4. Inefficiencies in payment systems
      1. International money transfer through Bitcoin
      2. Disadvantages of Bitcoin
    5. Ripple
      1. International money transfer through Ripple
      2. The Ripple Protocol
        1. Account creation
        2. Reserve
        3. Transactions
        4. Multisigning
        5. Consensus
          1. Important properties of the consensus protocol
          2. Ledger versions
          3. Validation
      3. Advantages of Ripple
        1. Currency agnostic
        2. Simplified consensus
        3. Low fee
        4. Reduced foreign exchange cost
        5. Pathfinding algorithm
        6. Adaptable cryptography
        7. Anti-spam mechanism
      4. Potential risks of Ripple
        1. Regulatory issues
        2. Trust Issues
        3. Security vulnerabilities
        4. Problems of being an open protocol
    6. Summary
  8. Working with Ripple Currency XRP
    1. Types of wallets
      1. Online wallets
      2. Desktop/mobile wallets
      3. Offline wallets
      4. Hardware wallets
      5. Paper wallets
      6. How do I choose my wallet?
    2. Setting up a Ripple account
    3. Activating the Ripple account
    4. Making an international transfer
    5. Trading XRP
    6. Importing an existing wallet
    7. Setting up an offline wallet
    8. Protecting your Ripples
      1. Don't leave your Ripples on centralized exchanges
      2. Make backups 
      3. Use antivirus software
      4. Disable browser plugins
      5. Store Ripples in multiple wallets 
      6. For big sums, use cold wallets
      7. Use reputable wallets
      8. Important things you must remember
    9. Summary
  9. Applications of Ripple
    1. High speed and low-cost payments 
      1. xCurrent
      2. How does it work?
    2. Advanced payment applications
      1. Cross-currency payments
        1. How does it work?
      2. Checks
        1. How does it work?
      3. Payment channels
        1. How does it work?
      4. Escrow
        1. How does it work?
      5. Initial coin offering
      6. Decentralized exchange
    3. Debunking misconceptions about Ripple
      1. Ripple and XRP are not the same
      2. Funds lockup
      3. No mining
      4. Limited smart contracts
    4. Important things to remember
    5. Summary
  10. Getting Started with the Ripple API
    1. Connecting to the Ripple test network
    2. Setting up the development environment
    3. First Ripple application
    4. Sending money 
      1. Prepare transaction
      2. Sign transaction
      3. Submit transaction
    5. Summary
  11. Developing Applications Using the Ripple API
    1. Sending checks
    2. Cashing checks
    3. Creating a time-held escrow
    4. Creating a conditionally-held escrow
    5. Important things you must remember
    6. Summary
  12. Other Books You May Enjoy
    1. Leave a review - let other readers know what you think

Product information

  • Title: Ripple Quick Start Guide
  • Author(s): Febin John James
  • Release date: December 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789532197