Building Full Stack DeFi Applications: A practical guide to creating your own decentralized finance projects on blockchain

Zhou, Samuel

  • 出版商: Packt Publishing
  • 出版日期: 2024-03-29
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 490
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1837634114
  • ISBN-13: 9781837634118
  • 相關分類: 區塊鏈 Blockchain
  • 海外代購書籍(需單獨結帳)

商品描述

Take your blockchain and Web3 development skills to the next level by building real-world full-stack DeFi applications with Solidity and JavaScript

Key Features

  • Gain the knowledge you need to start implementing DeFi principles in practice
  • Learn how to build full-stack real-world DeFi products from scratch with step-by-step instructions
  • Leverage tools like Hardhat, Ethers.js, Node.js, React.js, Solidity, and Web3 for effective DeFi application development
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

Enter the world of Decentralized Finance (DeFi) with Building Full Stack DeFi Applications. Understand how this blockchain-based financial technology, designed to manage crypto assets, runs independently without centralized financial institutions like banks and brokerages, eliminating the fees that banks and other financial companies charge for using their services. This book will show you how DeFi solutions are built with smart contracts running on blockchains and how they allow users to gain and earn crypto assets based on the trust of the smart contracts.

This book uncovers the inner workings of DeFi by guiding you through the mathematical foundations and teaching you how to build real-world DeFi products with Solidity and JavaScript. As you progress through the chapters, you'll learn how to implement smart contracts of liquidity pools to trade cryptocurrencies and implement staking, including farming features that allow users to earn. You'll also find out how to create asset pools that allow users to lend and borrow cryptocurrencies and generate interest. Additionally, you'll discover how to use Web3 libraries to build the frontend of DeFi products.

By the end of this book, you'll will be well acquainted with popular tools, libraries, and design patterns for implementing a full-stack DeFi application with Web3 and Solidity.

What you will learn

  • Understand the key concepts and principles of DeFi and how it works
  • Get to grips with smart contract development to solve complex problems
  • Build your experience in designing, building, and deploying Web3 applications
  • Implement liquidity pools and swapping features for seamless crypto exchanges
  • Develop staking and farming features for DeFi applications
  • Create smart contracts for crypto loans integrated with Web3 libraries

Who this book is for

If you are a blockchain developer experienced in Web3 and Solidity development, or anyone interested in learning about blockchain and DeFi technologies, this book is for you. Product managers, executives, and other management professionals looking to start or delve into a DeFi project will also benefit from this book, as will developers and architects with basic blockchain knowledge who want to advance their skills in building full-stack DeFi products. Experience with Solidity, JavaScript, and Web3 will help you get the most out of this book.

商品描述(中文翻譯)

將你的區塊鏈和Web3開發技能提升到更高的水平,通過使用Solidity和JavaScript構建真實的全棧DeFi應用程序。

主要特點:

- 獲取實施DeFi原則所需的知識
- 學習如何從頭開始構建真實的全棧DeFi產品,並提供逐步指導
- 利用Hardhat、Ethers.js、Node.js、React.js、Solidity和Web3等工具進行高效的DeFi應用程序開發
- 購買印刷版或Kindle版書籍可獲得免費的PDF電子書

書籍描述:

進入去中心化金融(DeFi)的世界,了解《構建全棧DeFi應用程序》。了解這種基於區塊鏈的金融技術如何獨立運行,無需像銀行和券商等中心化金融機構那樣,消除了使用其服務時銀行和其他金融公司收取的費用。本書將向您展示如何使用在區塊鏈上運行的智能合約構建DeFi解決方案,以及它們如何基於智能合約的信任讓用戶獲得和賺取加密資產。

本書通過引導您了解數學基礎,並教您如何使用Solidity和JavaScript構建真實的DeFi產品,揭示了DeFi的內部運作方式。隨著您逐步深入章節,您將學習如何實現流動性池的智能合約,以進行加密貨幣交易,並實現包括讓用戶賺取收益的抵押功能。您還將了解如何創建資產池,讓用戶借貸加密貨幣並產生利息。此外,您還將發現如何使用Web3庫來構建DeFi產品的前端。

通過閱讀本書,您將熟悉使用Web3和Solidity實現全棧DeFi應用程序的熱門工具、庫和設計模式。

您將學到什麼:

- 理解DeFi的關鍵概念和原則以及其運作方式
- 掌握智能合約開發,解決複雜問題
- 在設計、構建和部署Web3應用程序方面積累經驗
- 實現流動性池和交換功能,實現無縫的加密貨幣交換
- 為DeFi應用程序開發抵押和賺取功能
- 創建與Web3庫集成的加密貸款智能合約

本書適合對Web3和Solidity開發有經驗的區塊鏈開發人員,以及對區塊鏈和DeFi技術感興趣的任何人。產品經理、高管和其他管理專業人士希望開始或深入研究DeFi項目也將從本書中受益,具有基本區塊鏈知識的開發人員和架構師希望提升在構建全棧DeFi產品方面的技能也將受益。具備Solidity、JavaScript和Web3的經驗將幫助您充分利用本書。

目錄大綱

  1. Introduction to DeFi
  2. Getting Started with DeFi Application Development
  3. Interacting with Smart Contracts and DeFi Wallets in the Frontend
  4. Introduction to Decentralized Exchanges
  5. Build Crypto-Trading Smart Contracts
  6. Implementing a Liquidity Management Frontend with Web3
  7. Implementing a Token Swapping Frontend with Web3
  8. Working with Native Tokens
  9. Building Smart Contracts for Staking and Farming
  10. Implementing Frontend for Staking and Farming
  11. An Introduction to Crypto Loans
  12. Implementing an Asset Pool Smart Contract for a Crypto Loan
  13. Implementing a Price Oracle for Crypto Loans
  14. Implementing the Crypto Loan Frontend with Web3

目錄大綱(中文翻譯)

- DeFi 簡介
- 開始進行 DeFi 應用程式開發
- 在前端與智能合約和 DeFi 錢包互動
- 去中心化交易所簡介
- 建立加密貨幣交易智能合約
- 使用 Web3 實現流動性管理前端
- 使用 Web3 實現代幣交換前端
- 處理原生代幣
- 建立用於 Staking 和 Farming 的智能合約
- 實現 Staking 和 Farming 的前端
- 加密貸款簡介
- 為加密貸款實現資產池智能合約
- 為加密貸款實現價格預言機
- 使用 Web3 實現加密貸款前端