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 Getting Started with Ripple Working with Ripple Currency XRP Applications of Ripple Getting Started with the Ripple API Developing Applications Using the Ripple API Cover Title Page Copyright and Credits Dedication About Packt Contributors Table of Contents Preface Chapter 1: Getting Started with Ripple The need for decentralization Introduction to blockchain Introduction to Bitcoin Inefficiencies in payment systems International money transfer through Bitcoin Disadvantages of Bitcoin Ripple International money transfer through Ripple The Ripple Protocol Account creation Reserve Transactions Multisigning Consensus Important properties of the consensus protocol Ledger versions Validation Advantages of Ripple Currency agnostic Simplified consensus Low fee Reduced foreign exchange cost Pathfinding algorithm Adaptable cryptography Anti-spam mechanism Potential risks of Ripple Regulatory issues Trust Issues Security vulnerabilities Problems of being an open protocol Summary Chapter 2: Working with Ripple Currency XRP Types of wallets Online wallets Desktop/mobile wallets Offline wallets Hardware wallets Paper wallets How do I choose my wallet? Setting up a Ripple account Activating the Ripple account Making an international transfer Trading XRP Importing an existing wallet Setting up an offline wallet Protecting your Ripples Don't leave your Ripples on centralized exchanges Make backups Use antivirus software Disable browser plugins Store Ripples in multiple wallets For big sums, use cold wallets Use reputable wallets Important things you must remember Summary Chapter 3: Applications of Ripple High speed and low-cost payments xCurrent How does it work? Advanced payment applications Cross-currency payments How does it work? Checks How does it work? Payment channels How does it work? Escrow How does it work? Initial coin offering Decentralized exchange Debunking misconceptions about Ripple Ripple and XRP are not the same Funds lockup No mining Limited smart contracts Important things to remember Summary Chapter 4: Getting Started with the Ripple API Connecting to the Ripple test network Setting up the development environment First Ripple application Sending money Prepare transaction Sign transaction Submit transaction Summary Chapter 5: Developing Applications Using the Ripple API Sending checks Cashing checks Creating a time-held escrow Creating a conditionally-held escrow Important things you must remember Summary Other Books You May Enjoy Index Learn to work with XRP and build applications on Ripple's blockchainKey FeaturesLearn to use Ripple's decentralized system for transfering digital assets globallyA simpilfied and shortened learning curve to understand the Ripple innovation and BlockchainTakes a hands-on approach to work with XRP – Ripple's native currencyBook DescriptionThis 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 fly. 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 learnUnderstand the fundamentals of blockchain and RippleLearn how to choose a Ripple walletSet up a Ripple wallet to send and receive XRPLearn how to protect your XRPUnderstand the applications of RippleLearn how to work with the Ripple APILearn how to build applications on check and escrow features of RippleWho this book is forThis 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. Ripple uses blockchain technology to make international money transfer fast and efficient. Since it drastically reduces cost, it is widely accepted by financial institutions around the world. This book will help you with both theoretical and practical knowledge on how you can use the ripple technology. Since this book takes a hands-on ...